In libobjc/: 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0140ced82d4f1cdbab0b3dd3bb1021f140300357
1 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
4         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
5         when called with a NULL argument.  Added test for
6         sel_copyTypedSelectorList and sel_getTypedSelector.
7         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
8         
9 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
11         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
13 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
15         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
16         does not check the superclasses.
17         * obj-c++.dg/gnu-api-2-class.mm: Same change.   
19 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
21         PR rtl-optimization/47036
22         * g++.dg/opt/pr47036.C: New.
24 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
26         PR fortran/31821
27         * gfortran.dg/char_pointer_assign_6.f90:  New test.
29 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
31         PR tree-optimization/46758
32         * gcc.dg/graphite/run-id-pr46758.c: New.
34 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
36         PR fortran/46978
37         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
39 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
41         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
42         NO if the method is already implemented in the class.
43         * obj-c++.dg/gnu-api-2-class.mm: Same change.
45 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
47         PR tree-optimization/47019
48         * gfortran.dg/graphite/pr47019.f: New.
50 2010-12-22  Jason Merrill  <jason@redhat.com>
52         * g++.dg/init/volatile2.C: New.
54 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
56         * g++.dg/cpp0x/alignof2.C: New.
58 2010-12-22  Martin Jambor  <mjambor@suse.cz>
60         PR tree-optimization/45934
61         PR tree-optimization/46302
62         PR tree-optimization/46987
63         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
64         * g++.dg/ipa/ivinline-6.C: Likewise.
65         * g++.dg/otr-fold-1.C: Likewise.
66         * g++.dg/otr-fold-2.C: Likewise.
67         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
68         * g++.dg/tree-ssa/pr45605.C: Likewise.
69         * g++.dg/tree-ssa/pr46987.C: New test.
71 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
73         * gfortran.dg/pr46755.f: Fix test case.
75 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
77         PR rtl-optimization/45352
78         PR rtl-optimization/46521
79         PR rtl-optimization/46522
80         * gcc.dg/pr46521.c: New.
81         * gcc.dg/pr46522.c: New. 
83 2010-12-21  Ian Lance Taylor  <iant@google.com>
85         * go.test/go-test.exp: Clear runtests around invocation of
86         go-dg-runtest from errchk and go-execute-xfail.
88 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
90         PR target/46880
91         * gcc.target/i386/pr46880.c: New test.
93 2010-12-21  Ira Rosen  <irar@il.ibm.com>
95         PR tree-optimization/47001
96         * gcc.dg/vect/pr47001.c: New.
98 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
100         PR libobjc/16110
101         * objc.dg/special/special.exp: Added new test.
102         * objc.dg/special/load-category-1.m: New.
103         * objc.dg/special/load-category-1a.m: New.
104         * objc.dg/special/load-category-1.h: New.
106 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
108         PR middle-end/45310
109         * g++.dg/pr45310.C: New test.
111 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
113         PR rtl-optimization/46755
114         * gfortran.dg/pr46755.f: New test.
116 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
118         PR rtl-optimization/47008
119         * gfortran.dg/pr47008.f03: New test.
121 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
123         PR libobjc/45953
124         * objc.dg/libobjc-selector-1.m: New test.
126 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
128         PR middle-end/45852
129         * gcc.target/i386/pr45852.c: New test.
131 2010-12-20  Tobias Burnus  <burnus@net-b.de>
133         PR fortran/46974
134         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
136 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
138         PR testsuite/45342
139         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
141 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
143         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
144         not objc_lookupClass.
145         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
146         
147 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
149         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
150         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
152 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
154         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
155         load/store immediate indexes.
157 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
159         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
160         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
162 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
164         PR tree-optimization/46969
165         * gcc.dg/autopar/pr46969.c: New test.
167 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
169         * objc.dg/fobjc-exceptions-1.m: Updated.
170         * objc.dg/fobjc-exceptions-2.m: New.
171         * objc.dg/fobjc-exceptions-3.m: New.
172         * obj-c++.dg/fobjc-exceptions-1.mm: New.
173         * obj-c++.dg/fobjc-exceptions-2.mm: New.
174         * obj-c++.dg/fobjc-exceptions-3.mm: New.
175         
176 2010-12-18  Tobias Burnus  <burnus@net-b.de>
178         PR fortran/46974
179         * gfortran.dg/c_ptr_tests_16.f90: New.
181 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
183         PR tree-optimization/46985
184         * gfortran.dg/pr46985.f90: New test.
186 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
188         PR tree-optimization/46232
189         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
191 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
193         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
195 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
197         PR target/36834
198         * gcc.target/i386/aggregate-ret1.c: New.
199         * gcc.target/i386/aggregate-ret2.c: New.
201 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
203         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
205 2010-12-17  Ahmad Sharif  <asharif@google.com>
207         * gcc.target/i386/max-stack-align.c: New testcase.
209 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
211         * objc.dg/exceptions-4.m: Adjust for change in error message.
213 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
215         PR c/20385
216         * objc.dg/tls/init-2.m: Adjust.
217         * gcc.dg/noncompile/920923-1.c: Adjust.
218         * gcc.dg/noncompile/pr44517.c: Adjust.
219         * gcc.dg/declspec-18.c: New test.
221 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
223         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
224         * gcc.dg/torture/fp-int-convert.h: Likewise.
225         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
226         * gcc.dg/uninit-C.c: Likewise.
227         * gcc.dg/uninit-C-O0.c: Likewise.
228         * gcc.dg/format/unnamed-1.c: Likewise.
229         * gcc.dg/format/ms_unnamed-1.c: Likewise.
231 2010-12-17  Jason Merrill  <jason@redhat.com>
233         PR c++/46670
234         * g++.dg/cpp0x/constexpr-null1.C: New.
236 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
238         * gcc.c-torture/compile/20101217-1.c: New test.
240 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
242         PR middle-end/46761
243         * gcc.dg/graphite/pr46761.c: New.
245 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
247         PR fortran/46849
248         * gfortran.dg/block_9.f08: New.
250 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
252         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
253         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
255 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
257         PR tree-optimization/46924
258         * gcc.dg/graphite/pr46924.c: New.
260 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
262         PR tree-optimization/46966
263         * gcc.dg/graphite/pr46966.c: New test.
265 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
267         * gnat.dg/opt13.adb: New test.
268         * gnat.dg/opt13_pkg.ad[sb]: New helper.
270 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
272         PR tree-optimization/43655
273         * g++.dg/opt/pr43655.C: New test.
275 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
277         PR tree-optimization/46404
278         * gcc.dg/graphite/pr46404-1.c: New.
280 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
282         PR debug/46893
283         * gcc.dg/pr46893.c: New test.
285 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
287         PR lto/46976
288         * gcc.dg/lto/pr46940_1.c (main): Return 0.
290 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
292         PR target/46883
293         * gcc.target/arm/pr46883.c: New testcase.
295 2010-12-16  Jan Hubicka  <jh@suse.cz>
297         PR lto/46976
298         * gcc.dg/lto/pr46940_0.c: Fix commit.
300 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
302         PR c++/39859
303         PR c++/44522
304         PR c++/44523
305         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
306         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
308 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
310         PR c++/46852
311         * g++.dg/pr46852.C: New test.
313 2010-12-16  Jan Hubicka  <jh@suse.cz>
315         PR middle-end/46939
316         * gcc.target/i386/pr46939.c: New testcase.
318 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
320         PR tree-optimization/46404
321         * gcc.dg/graphite/pr46404.c: New.
323 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
325         PR fortran/46945
326         * gfortran.dg/pr46945.f90: New test.
328         PR debug/46815
329         * g++.dg/guality/pr46815.C: New test.
331 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
333         PR c++/42083
334         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
336 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
338         * gfortran.dg/debug/pr46756.f: Correct PR number.
340 2010-12-15  Martin Jambor  <mjambor@suse.cz>
342         PR tree-optimization/46053
343         PR middle-end/46287
344         PR middle-end/46242
345         * g++.dg/ipa/pr46053.C: New test.
346         * g++.dg/ipa/pr46287-1.C: Likewise.
347         * g++.dg/ipa/pr46287-2.C: Likewise.
348         * g++.dg/ipa/pr46287-3.C: Likewise.
349         * g++.dg/torture/covariant-1.C: Likewise.
350         * g++.dg/torture/pr46287.C: Likewise.
352 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
354         PR rtl-optimization/46649
355         * g++.dg/opt/pr46649.C: New.
357 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
359         PR testsuite/46938
360         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
362 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
364         PR tree-optimization/46845
365         * gcc.dg/graphite/id-pr46845.c: New.
367 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
369         PR tree-optimization/46928
370         * gcc.dg/tree-ssa/ldist-17.c: New.
372 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
374         PR tree-optimization/45948
375         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
377 2010-12-14  Jason Merrill  <jason@redhat.com>
379         PR c++/46930
380         * g++.dg/cpp0x/constexpr-decl.C: New.
381         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
382         * g++.dg/cpp0x/constexpr-static5.C: Fix.
384 2010-12-14  Jan Hubicka  <jh@suse.cz>
386         PR lto/46940
387         PR lto/44463
388         * gcc.dg/lto/pr46940_0.c: New testcase.
389         * gcc.dg/lto/pr46940_1.c: New testcase.
391 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
393         PR c++/45330
394         * g++.dg/lookup/suggestions1.C: New test.
396 2010-12-14  Tobias Burnus  <burnus@net-b.de>
398         PR fortran/46937
399         * gfortran.dg/pointer_intent_4.f90: New.
401 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
403         PR debug/46885
404         * gcc.dg/autopar/pr46885.c: New test.
406         PR tree-optimization/46909
407         * gcc.c-torture/execute/pr46909-1.c: New test.
408         * gcc.c-torture/execute/pr46909-2.c: New test.
409         * gcc.dg/pr46909.c: New test.
411 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
413         PR rtl-optimization/46875
414         * gcc.dg/pr46875.c: New.
416 2010-12-14  Jan Hubicka  <jh@suse.cz>
418         * g++.dg/other/first-global.C: Update regexp to match new
419         names of ctors.
421 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
423         PR rtl-optimization/44374
424         Reapply patch with fixes.
425         * gcc.target/arm/headmerge-1.c: New test.
426         * gcc.target/arm/headmerge-2.c: New test.
427         * gcc.target/i386/headmerge-1.c: New test.
428         * gcc.target/i386/headmerge-2.c: New test.
430 2010-12-13  Jason Merrill  <jason@redhat.com>
432         PR c++/46873
433         PR c++/46877
434         * g++.dg/cpp0x/constexpr-ctor4.C: New.
435         * g++.dg/cpp0x/constexpr-ctor5.C: New.
437 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
439         PR fortran/46201
440         * gfortran.dg/proc_ptr_comp_27.f90: New.
442 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
444         PR debug/46867
445         * gcc.dg/pr46867.c: New test.
447 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
449         PR fortran/46841
450         * gfortran.dg/proc_ptr_comp_26.f90: New.
452 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
454         * gnat.dg/pack9.adb: XFAIL everywhere.
456 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
458         PR fortran/46884
459         * gfortran.dg/pr46884.f: New test.
461 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
463         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
464         Adjust XFAILs.
466 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
468         PR debug/46756
469         * gfortran.dg/debug/pr46756.f: New.
471 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
473         PR debug/46782
474         * gcc.dg/debug/pr46782.c: New.
476 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
478         PR fortran/46809
479         * gfortran.dg/pointer_check_8.f90: New.
481 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
483         PR fortran/46705
484         * gfortran.dg/continuation_12.f90: New test.
486 2010-12-11  Tobias Burnus  <burnus@net-b.de>
488         PR fortran/46370
489         * gfortran.dg/coarray_14.f90: New.
491 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
493         PR fortran/46842
494         * gfortran.dg/array_function_6.f90: New test.
496 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
498         * objc.dg/gnu-api-2-resolve-method.m: New.
499         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
501 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
503         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
505 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
507         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
508         produce an error with -fobjc-std=objc1.
509         * obj-c++.dg/fobjc-std-1.mm: Same change.
511 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
513         PR c++/46001
514         * g++.dg/diagnostic/bitfld1.C: New test.
516 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
518         PR tree-optimization/43023
519         * gfortran.dg/ldist-1.f90: Adjust pattern.
520         * gfortran.dg/ldist-pr43023.f90: New.
522 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
524         PR rtl-optimization/46804
525         * gfortran.dg/pr46804.f90: New test.
527 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
529         PR middle-end/46674
530         PR lto/43157
531         * gcc.dg/pr43157.c: New file.
533 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
535         * gcc.dg/dfp/struct-union.c: Adjust.
536         * gcc.dg/lvalue-2.c: Adjust.
537         * gcc.dg/pr21419.c: Adjust.
538         * gcc.dg/qual-component-1.c: Adjust.
539         * g++.dg/other/const1.C: Adjust.
541 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
543         PR rtl-optimization/46865
544         * gcc.target/i386/pr46865-1.c: New test.
545         * gcc.target/i386/pr46865-2.c: New test.
547         PR tree-optimization/46864
548         * g++.dg/opt/pr46864.C: New test.
550 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
551             Iain Sandoe  <iains@gcc.gnu.org>
553         PR 43751/target
554         * lib/prune.exp: Prune dsymutil warnings.
556 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
558         * objc.dg/class-extension-1.m: New.
559         * objc.dg/class-extension-2.m: New.
560         * objc.dg/class-extension-3.m: New.
561         * objc.dg/property/at-property-26.m: New.
562         * objc.dg/property/at-property-27.m: New.
563         * objc.dg/property/at-property-28.m: New.
564         * obj-c++.dg/class-extension-1.mm: New.
565         * obj-c++.dg/class-extension-2.mm: New.
566         * obj-c++.dg/class-extension-3.mm: New.
567         * obj-c++.dg/property/at-property-26.mm: New.
568         * obj-c++.dg/property/at-property-27.mm: New.
569         * obj-c++.dg/property/at-property-28.mm: New.
571 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
573         PR target/46057
574         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
575         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
576         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
577         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
578         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
579         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
580         * gcc.dg/torture/stackalign/global-1.c: Likewise.
581         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
582         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
583         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
584         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
585         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
586         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
587         * g++.dg/torture/stackalign/throw-1.C: Likewise.
588         * g++.dg/torture/stackalign/throw-2.C: Likewise.
589         * g++.dg/torture/stackalign/throw-4.C: Likewise.
590         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
591         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
592         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
593         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
594         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
595         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
597         PR tree-optimization/46021
598         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
600 2010-12-09  Richard Guenther  <rguenther@suse.de>
602         PR middle-end/46844
603         * gcc.c-torture/compile/pr46866.c: New testcase.
605 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
607         PR testsuite/45068
608         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
610 2010-12-09  Martin Jambor  <mjambor@suse.cz>
612         PR middle-end/46734
613         * g++.dg/tree-ssa/pr46734.C: New test.
615 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
617         PR c++/44641
618         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
619         hppa*-*-*.
621 2010-12-08  Jason Merrill  <jason@redhat.com>
623         PR c++/46348
624         * g++.dg/cpp0x/constexpr-array2.C: New.
626 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
628         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
629         expected scan.
631 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
633         * objc.dg/exceptions-7.m: New.
634         * obj-c++.dg/exceptions-7.mm: New.
635         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
636         * obj-c++.dg/exceptions-5.mm: Same change.
638 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
640         * objc.dg/foreach-6.m: Updated location of error messages.
641         * objc.dg/foreach-7.m: Same change.
643 2010-12-08  Richard Guenther  <rguenther@suse.de>
644             Sebastian Pop  <sebastian.pop@amd.com>
646         PR tree-optimization/45230
647         PR tree-optimization/45231
648         PR tree-optimization/45370
649         * gcc.dg/graphite/id-pr45230-1.c: New.
650         * gcc.dg/graphite/id-pr45231.c: New.
651         * gfortran.dg/graphite/id-pr45370.f90: New.
653 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
655         PR c++/45329
656         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
657         * testsuite/g++.dg/conversion/op1.C: Adjust.
658         * testsuite/g++.dg/conversion/simd1.C: Adjust.
659         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
660         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
661         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
662         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
663         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
664         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
665         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
666         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
667         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
668         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
669         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
670         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
671         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
672         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
673         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
674         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
675         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
676         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
677         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
678         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
679         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
680         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
681         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
682         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
683         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
684         * testsuite/g++.dg/expr/cond9.C: Adjust.
685         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
686         * testsuite/g++.dg/ext/label5.C: Adjust.
687         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
688         * testsuite/g++.dg/ext/vla2.C: Adjust.
689         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
690         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
691         * testsuite/g++.dg/init/synth2.C: Adjust.
692         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
693         * testsuite/g++.dg/lookup/new1.C: Adjust.
694         * testsuite/g++.dg/lookup/using9.C: Adjust.
695         * testsuite/g++.dg/other/error13.C: Adjust.
696         * testsuite/g++.dg/other/error20.C: Adjust.
697         * testsuite/g++.dg/other/error31.C: Adjust.
698         * testsuite/g++.dg/other/pr28114.C: Adjust.
699         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
700         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
701         * testsuite/g++.dg/overload/ambig1.C: Adjust.
702         * testsuite/g++.dg/overload/arg3.C: Adjust.
703         * testsuite/g++.dg/overload/builtin1.C: Adjust.
704         * testsuite/g++.dg/overload/copy1.C: Adjust.
705         * testsuite/g++.dg/overload/new1.C: Adjust.
706         * testsuite/g++.dg/overload/template4.C: Adjust.
707         * testsuite/g++.dg/overload/unknown1.C: Adjust.
708         * testsuite/g++.dg/overload/using2.C: Adjust.
709         * testsuite/g++.dg/parse/crash5.C: Adjust.
710         * testsuite/g++.dg/parse/error19.C: Adjust.
711         * testsuite/g++.dg/parse/error28.C: Adjust.
712         * testsuite/g++.dg/parse/template7.C: Adjust.
713         * testsuite/g++.dg/parse/typename7.C: Adjust.
714         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
715         * testsuite/g++.dg/tc1/dr152.C: Adjust.
716         * testsuite/g++.dg/template/conv11.C: Adjust.
717         * testsuite/g++.dg/template/copy1.C: Adjust.
718         * testsuite/g++.dg/template/crash37.C: Adjust.
719         * testsuite/g++.dg/template/deduce3.C: Adjust.
720         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
721         * testsuite/g++.dg/template/error38.C: Adjust.
722         * testsuite/g++.dg/template/error40.C: Adjust.
723         * testsuite/g++.dg/template/friend.C: Adjust.
724         * testsuite/g++.dg/template/incomplete2.C: Adjust.
725         * testsuite/g++.dg/template/instantiate5.C: Adjust.
726         * testsuite/g++.dg/template/local4.C: Adjust.
727         * testsuite/g++.dg/template/local6.C: Adjust.
728         * testsuite/g++.dg/template/new3.C: Adjust.
729         * testsuite/g++.dg/template/operator9.C: Adjust.
730         * testsuite/g++.dg/template/overload6.C: Adjust.
731         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
732         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
733         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
734         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
735         * testsuite/g++.dg/template/qualttp5.C: Adjust.
736         * testsuite/g++.dg/template/sfinae2.C: Adjust.
737         * testsuite/g++.dg/template/spec22.C: Adjust.
738         * testsuite/g++.dg/template/spec23.C: Adjust.
739         * testsuite/g++.dg/template/ttp25.C: Adjust.
740         * testsuite/g++.dg/template/typedef4.C: Adjust.
741         * testsuite/g++.dg/template/unify10.C: Adjust.
742         * testsuite/g++.dg/template/unify11.C: Adjust.
743         * testsuite/g++.dg/template/unify6.C: Adjust.
744         * testsuite/g++.dg/template/unify7.C: Adjust.
745         * testsuite/g++.dg/template/unify9.C: Adjust.
746         * testsuite/g++.dg/template/varmod1.C: Adjust.
747         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
748         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
749         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
750         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
751         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
752         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
753         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
754         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
755         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
756         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
757         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
758         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
759         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
760         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
761         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
762         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
763         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
764         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
765         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
766         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
767         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
768         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
769         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
770         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
771         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
772         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
773         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
774         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
775         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
776         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
777         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
778         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
779         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
780         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
781         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
782         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
783         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
784         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
785         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
786         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
787         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
788         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
789         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
790         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
791         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
792         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
793         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
794         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
795         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
796         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
797         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
798         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
799         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
800         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
801         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
802         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
803         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
804         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
805         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
806         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
807         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
808         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
809         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
810         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
811         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
812         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
813         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
814         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
815         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
816         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
817         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
818         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
819         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
820         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
821         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
822         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
823         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
825 2010-12-08  Jason Merrill  <jason@redhat.com>
827         PR c++/45822
828         * g++.dg/init/synth4.C: New.
830         PR c++/46736
831         * g++.dg/cpp0x/defaulted21.C: New.
833 2010-12-08  Wei Guozhi  <carrot@google.com>
835         PR target/46631
836         * gcc.target/arm/pr46631: New testcase.
838 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
840         PR middle-end/42694
841         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
842         0.75) is not optimized if the machine has no sqrt instruction.
844 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
846         PR target/43603
847         * gcc.target/ia64/pr43603.c: New.
848         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
850 2010-12-07  Tobias Burnus  <burnus@net-b.de>
852         PR fortran/44352
853         * gfortran.dg/string_4.f90: New.
855 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
857         PR tree-optimization/44676
858         * gcc.dg/graphite/id-pr44676.c: New.
860 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
862         PR tree-optimization/42327
863         * gcc.dg/tree-ssa/pr42327.c: New.
865 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
867         PR c++/45330
868         * g++.dg/pr45330.C: New test.
869         * g++.dg/ext/builtin3.C: Adjust.
870         * g++.dg/lookup/error1.C: Adjust.
871         * g++.dg/lookup/koenig5.C: Adjust.
872         * g++.dg/overload/koenig1.C: Adjust.
873         * g++.dg/parse/decl-specifier-1.C: Adjust.
874         * g++.dg/template/static10.C: Adjust.
875         * g++.old-deja/g++.mike/ns5.C: Adjust.
876         * g++.old-deja/g++.mike/ns7.C: Adjust.
877         * g++.old-deja/g++.ns/koenig5.C: Adjust.
878         * g++.old-deja/g++.ns/koenig9.C: Adjust.
879         * g++.old-deja/g++.other/lineno5.C: Adjust.
881 2010-12-07  Richard Guenther  <rguenther@suse.de>
883         PR tree-optimization/46832
884         * gcc.c-torture/compile/pr46832.c: New testcase.
886 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
888         PR debug/46799
889         * gcc.dg/autopar/pr46799.c: New test.
891 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
893         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
894         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
896 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
898         PR middle-end/41562
899         * g++.dg/graphite/pr41562.C: New.
901         PR middle-end/46185
902         * gcc.dg/graphite/pr46185.c: New.
904 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
906         * objc.dg/foreach-8.m: New.
908 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
910         PR debug/45997
911         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
912         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
914         PR target/43897
915         * gcc.target/ia64/pr43897.c: New test.
917         PR debug/46771
918         * gcc.dg/pr46771.c: New test.
920         PR rtl-optimization/46777
921         * gcc.dg/pr46777.c: New test.
923 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
925         * ada/acats/run_acats (which): Assign output to temporary
926         variable, only use if successful.
927         Use last field of type output.
929 2010-12-06  Richard Guenther  <rguenther@suse.de>
931         PR tree-optimization/46806
932         * g++.dg/torture/20100825.C: New testcase.
934 2010-12-06  Richard Guenther  <rguenther@suse.de>
936         PR tree-optimization/46785
937         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
939 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
941         * gcc.dg/pr46674.c (LABEL3): New macro definition.
942         (LABEL2): Likewise.
943         (LABEL): Likewise.
944         (jelly): Account for user label prefix in asm name.
946 2010-12-05  Daniel Kraft  <d@domob.eu>
948         PR fortran/46794
949         * gfortran.dg/power2.f90: Initialize variables.
951 2010-12-04  Jan Hubicka  <jh@suse.cz>
953         * snprintf-chk.c (ptr): Declare volatile.
954         * strcpy-chk.c (s2, s3, l1): Declare volatile.
955         * snprintf-chk.c (ptr): Declare volatile.
956         * vsprintf-chk.c (ptr): Declare volatile.
957         * vsnprintf-chk.c (ptr): Declare volatile.
959 2010-12-04  Tobias Burnus  <burnus@net-b.de>
961         PR fortran/46584
962         * gfortran.dg/quad_1.f90: Remove some complex
963         math checks as they fail on some non-libquadmath
964         systems.
966 2010-12-04  Daniel Kraft  <d@domob.eu>
968         PR fortran/46794
969         * gfortran.dg/power2.f90: New test.
971 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
973         PR debug/46123
974         * g++.dg/debug/pr46123.C: New test.
975         * g++.dg/debug/dwarf2/pr46123.C: New test.
977 2010-12-03  Jason Merrill  <jason@redhat.com>
979         PR c++/46058
980         * g++.dg/template/scope4.C: New.
982 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
984         * gcc.target/arm/neon-offset-1.c: New test.
986 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
988         PR rtl-optimization/45354
989         * gcc.dg/tree-prof/pr45354.c: New.
991 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
993         PR fortran/45159
994         * gfortran.dg/dependency_38.f90:  New test.
996 2010-12-02  Ian Lance Taylor  <iant@google.com>
998         * lib/go.exp: New file.
999         * lib/go-dg.exp: New file.
1000         * lib/go-torture.exp: New file.
1001         * lib/target-supports.exp (check_compile): Match // Go.
1003 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1005         * gcc.dg/pr46685.c: New test.
1007 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1009         PR tree-optimization/45199
1010         * gcc.dg/tree-ssa/ldist-15.c: New.
1011         * gcc.dg/tree-ssa/ldist-16.c: New.
1012         * gfortran.dg/ldist-pr45199.f: New.
1014 2010-12-02  Richard Guenther  <rguenther@suse.de>
1016         PR tree-optimization/46723
1017         * gcc.dg/torture/pr46723.c: New testcase.
1019 2010-12-02  Richard Guenther  <rguenther@suse.de>
1021         PR lto/44871
1022         * g++.dg/lto/20101126-1_0.C: New testcase.
1023         * g++.dg/lto/20101126-1_1.c: Likewise.
1025 2010-12-02  Richard Guenther  <rguenther@suse.de>
1026             Ira Rosen  <irar@il.ibm.com>
1028         PR tree-optimization/46663
1029         * gcc.dg/vect/pr46663.c: New test.
1031 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1033         PR middle-end/46674
1034         * gcc.dg/pr46674.c: New test.
1036 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1038         * objc.dg/exceptions-6.m: New.
1039         * obj-c++.dg/exceptions-6.mm: New.
1041 2010-12-01  Jan Hubicka  <jh@suse.cz>
1043         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1045 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1047         PR middle-end/45297
1048         * gcc.dg/graphite/pr45297.c: New.
1050 2010-12-01  Richard Guenther  <rguenther@suse.de>
1052         PR tree-optimization/46730
1053         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1055 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1057         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1058         (a*b)-c generates two fma instructions, instead of separate
1059         multiply, add, and subtract.
1061 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1063         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1064         a value to all array elements.
1066 2010-11-30  Richard Guenther  <rguenther@suse.de>
1068         PR tree-optimization/46722
1069         * gcc.target/i386/fma4-fma-2.c: New testcase.
1071 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1073         * objc.dg/duplicate-class-1.m: New.
1074         * obj-c++.dg/duplicate-class-1.mm: New.
1076 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1078         * objc.dg/property/dotsyntax-21.m
1079         * obj-c++.dg/property/dotsyntax-21.mm
1081 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1083         PR debug/46338
1084         * g++.dg/debug/pr46338.C: New.
1086 2010-11-29  Richard Guenther  <rguenther@suse.de>
1087             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1089         PR tree-optimization/46675
1090         * gcc.dg/pr46675.c: New test.
1092 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1094         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1095         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1096         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1097         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1098         constructor and class reference for NeXT runtime.  Update paths.
1099         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1100         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1101         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1102         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1103         constructor and class reference for NeXT runtime.  Update paths.
1105 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1107         PR c++/42260
1108         * g++.dg/conversion/cast2.C: New test.
1110         PR c++/45383
1111         * g++.dg/conversion/cond4.C: Likewise.
1113 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1115         PR c++/45383
1116         Reverted patch for PR c++/42260
1117         * g++.dg/conversion/cast2.C: Reverted new test.
1119 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1121         PR debug/46101
1122         * g++.dg/debug/dwarf2/typedef5.C: New test
1124 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1125             Mike Stump  <mrs@gcc.gnu.org>
1127         PR target/26427
1128         PR target/33120
1129         PR testsuite/35710
1130         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1131         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1132         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1133         * gcc.dg/darwin-sections.c: New test.
1134         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1136 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1138         * objc.dg/exceptions-1.m: New.
1139         * objc.dg/exceptions-2.m: New.
1140         * objc.dg/exceptions-3.m: New.
1141         * objc.dg/exceptions-4.m: New.
1142         * objc.dg/exceptions-5.m: New.
1143         * obj-c++.dg/exceptions-1.mm: New.
1144         * obj-c++.dg/exceptions-2.mm: New.
1145         * obj-c++.dg/exceptions-3.mm: New.
1146         * obj-c++.dg/exceptions-4.mm: New.
1147         * obj-c++.dg/exceptions-5.mm: New.
1149 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1151         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1152         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1153         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1155 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1157         PR fortran/46662
1158         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1160 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1162         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1163         * gnat.dg/pack9.adb (dg-final): Likewise.
1165 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1167         PR fortran/35810
1168         * gfortran.dg/realloc_on_assign_1.f03: New test.
1169         * gfortran.dg/realloc_on_assign_2.f03: New test.
1170         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1171         * gfortran.dg/unpack_bounds_1.f90: The same.
1172         * gfortran.dg/cshift_bounds_2.f90: The same.
1173         * gfortran.dg/matmul_bounds_2.f90: The same.
1174         * gfortran.dg/matmul_bounds_3.f90: The same.
1175         * gfortran.dg/matmul_bounds_4.f90: The same.
1176         * gfortran.dg/matmul_bounds_5.f90: The same.
1178 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1180         PR fortran/46638
1181         PR fortran/46668
1182         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1184 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1186         PR objc++/46222
1187         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1189 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1191         * objc.dg/property/at-property-24.m: New.
1192         * objc.dg/property/at-property-25.m: New.
1193         * obj-c++.dg/property/at-property-24.mm: New.
1194         * obj-c++.dg/property/at-property-25.mm: New.
1196 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1198         * objc.dg/protocol-qualifier-1.m: New.
1199         * objc.dg/protocol-qualifier-2.m: New.
1200         * obj-c++.dg/protocol-qualifier-1.mm: New.
1201         * obj-c++.dg/protocol-qualifier-2.mm: New.
1203 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1205         * lib/gnat.exp: Load gcc.exp.
1206         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1207         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1209 2010-11-26  Richard Guenther  <rguenther@suse.de>
1211         PR lto/46648
1212         * gcc.dg/lto/20101125-1_0.c: New testcase.
1213         * gcc.dg/lto/20101125-1_1.c: Likewise.
1215 2010-11-22   Bud Davis  <jmdavis@link.com>
1217         * arith_divide_no_check.f
1218          ,arith_divide.f,old_style_init.f90: new tests.
1220 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1222         PR tree-optimization/46665
1223         * gfortran.dg/pr46665.f90: New.
1225 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1227         PR middle-end/46647
1228         * gcc.dg/pr46647.c: New test.
1230 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1232         PR fortran/46581
1233         * gfortran.dg/select_type_19.f03: New.
1235 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1237         * objc.dg/ivar-problem-1.m: New.
1238         * obj-c++.dg/ivar-problem-1.mm: New.
1240 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1242         PR middle-end/46637
1243         * gcc.c-torture/compile/pr46637.c: New test.
1245 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1247         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1249 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1251         PR middle-end/46647
1252         * gcc.target/i386/pr46647.c: New.
1254 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1256         * gcc.dg/dll-8.c: New.
1258 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1260         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1261         * gnat.dg/sse_nolib.adb: Likewise.
1263 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1265         PR rtl-optimization/46585
1266         * gcc.dg/pr46585.c: New.
1268 2010-11-24  Richard Henderson  <rth@redhat.com>
1270         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1271         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1272         vect_unpack, vect_int_mult, vect_extract_even_odd,
1273         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1275 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1277         PR target/46519
1278         * gfortran.dg/pr46519-1.f: New.
1280 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1282         PR target/46519
1283         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1284         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1286         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1287         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1288         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1289         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1291         * gcc.target/i386/avx-vzeroupper-20.c: New.
1292         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1293         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1294         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1295         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1296         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1297         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1299 2010-11-24  Richard Guenther  <rguenther@suse.de>
1301         PR lto/43218
1302         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1304 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1306         PR rtl-optimization/46614
1307         * gcc.dg/pr46614.c: New test.
1309 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1311         PR fortran/46638
1312         * gfortran.dg/transfer_simplify_10.f90: New.
1314 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1316         PR middle-end/46629
1317         * gfortran.dg/lto/pr46629_0.f90: New test.
1319 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1321         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1322         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1324 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1326         * gcc.dg/opts-5.c: New test.
1328 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1330         PR c++/46527
1331         * g++.dg/debug/dwarf2/pr46527.C: New test.
1333 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1335         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1337 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1339         PR middle-end/46499
1340         * gcc.dg/pr46499-1.c: New test.
1341         * gcc.dg/pr46499-2.c: New test.
1343 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1345         * gcc.target/i386/alias-1.c: Require alias support.
1347 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1349         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1350         for vectorizer tests.
1351         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1352         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1353         * gcc.dg/graphite/pr41888.c: Ditto.
1354         * gcc.dg/graphite/pr42729.c: Ditto.
1356 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1357             Uros Bizjak  <ubizjak@gmail.com>
1359         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1360         procedure to check if the target supports vectorizer tests. Set
1361         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1362         capabilites.
1363         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1364         * g++.dg/vect/vect.exp: Ditto.
1365         * gfortran.dg/vect/vect.exp: Ditto.
1367 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1369         PR objc/34033
1370         * objc.dg/strings-1.m: New.
1371         * objc.dg/strings-2.m: New.
1372         * obj-c++.dg/strings-1.mm: New.
1373         * obj-c++.dg/strings-2.mm: New.
1375 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1377         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1378         "target short_enums".
1379         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1381 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1383         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1385         PR rtl-optimization/46603
1386         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1388         PR testsuite/46230
1389         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1390         being vectorized.  Adjust dg-final pattern.
1391         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1393         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1394         * gcc.dg/vect/costmodel/ppc: Likewise.
1396 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1398         PR rtl-optimization/45652
1399         * gcc.dg/pr45652.c: New.
1401 2010-11-21  Richard Henderson  <rth@redhat.com>
1403         PR rtl-optimization/46571
1404         * gcc.dg/pr46571.c: New.
1406 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1408         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1410 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1412         PR target/46533
1413         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1415 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1417         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1418         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1419         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1420         * gcc.dg/pack-test-2.c: Test for all targets.
1421         * gcc.dg/pragma-align.c: Test for all targets.
1422         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1423         * gcc.dg/ucnid-10.c: Test for all targets.
1425 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1427         * gcc.target/sparc/sparc-align-1.c: New test.
1429 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1431         PR c++/16189
1432         PR c++/36888
1433         PR c++/45331
1434         * g++.dg/parse/semicolon3.C: New test.
1435         * g++.dg/debug/pr22514.C: Adjust.
1436         * g++.dg/init/error1.C: Adjust.
1437         * g++.dg/other/bitfield3.C: Adjust.
1438         * g++.dg/other/semicolon.C: Adjust.
1439         * g++.dg/parse/error14.C: Adjust.
1440         * g++.dg/parse/error5.C: Adjust.
1441         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1442         * g++.dg/template/pr23510.C: Adjust.
1443         * g++.dg/template/pr39425.C: Adjust.
1444         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1446 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1448         PR debug/46561
1449         * gcc.dg/autopar/pr46561.c: New test.
1451         PR c++/46538
1452         * g++.dg/other/error34.C: New test.
1454         PR c++/46526
1455         * g++.dg/cpp0x/constexpr-base3.C: New test.
1457         PR tree-optimization/45830
1458         * gcc.target/i386/pr45830.c: New test.
1459         * gcc.c-torture/execute/pr45830.c: New test.
1461 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1463         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1464         * objc.dg/attributes/class-attribute-2.m: Same change.
1465         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1466         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1467         * objc.dg/fobjc-std-1.m: Updated.
1468         * obj-c++.dg/fobjc-std-1.mm: Updated.
1470 2010-11-19  Michael Matz  <matz@suse.de>
1472         PR tree-optimization/46077
1473         * gcc.dg/vect/O3-pr46077.c: New testcase.
1475 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1477         PR c/46547
1478         * gcc.c-torture/compile/pr46547-1.c: New test.
1480 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1482         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1483         exec $compiler.
1484         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1485         $GFORTRAN_UNDER_TEST.
1486         (gfortran_init): Use -B to specify specpath, add trailing /.
1488 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1490         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1491         attributes on PowerPC.
1492         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1493         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1495 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1497         * objc.dg/attributes/proto-attribute-1.m: Updated.
1498         * objc.dg/attributes/proto-attribute-2.m: New.
1499         * objc.dg/attributes/proto-attribute-3.m: New.
1500         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1501         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1502         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1504 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1506         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1508 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1510         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1512 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1514         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1515         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1517 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1519         PR middle-end/46534
1520         * gcc.c-torture/compile/pr46534.c: New test.
1522 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1524         * gnat.dg/atomic4.ad[sb]: New test.
1525         * gnat.dg/volatile4.adb: Likewise.
1527 2010-11-18  Richard Henderson  <rth@redhat.com>
1529         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1531 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1533         PR c/33193
1534         * c-c++-common/pr33193.c: New test.
1536 2010-11-18  Richard Guenther  <rguenther@suse.de>
1538         PR tree-optimization/46172
1539         * gcc.dg/torture/pr46172.c: New testcase.
1541 2010-11-18  Jeff Law  <law@redhat.com>
1543         PR middle-end-optimization/46297
1544         * gfortran.dg/pr46297.f: New test.
1546 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1548         PR middle-end/31490
1549         * gcc.dg/pr31490.c: New test.
1551 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1553         * gcc.dg/nop.h: Move from ...
1554         * gcc.dg/guality/nop.h: ... here.
1555         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1556         * gcc.dg/guality/asm-1.c: Update nop.h include.
1557         * gcc.dg/guality/pr43329-1.c: Ditto.
1559 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1561         * gcc.dg/two-types-1.c: New test.
1562         * gcc.dg/two-types-2.c: New test.
1563         * gcc.dg/two-types-3.c: New test.
1564         * gcc.dg/two-types-4.c: New test.
1565         * gcc.dg/two-types-5.c: New test.
1566         * gcc.dg/two-types-6.c: New test.
1567         * gcc.dg/two-types-7.c: New test.
1568         * gcc.dg/two-types-8.c: New test.
1569         * gcc.dg/two-types-9.c: New test.
1570         * gcc.dg/two-types-10.c: New test.
1571         * objc.dg/two-types-1.m: New test.
1573 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1575         PR rtl-optimization/46440
1576         * gcc.dg/pr46440.c: New test.
1578         PR testsuite/45429
1579         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1581 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1583         PR tree-optimization/46312
1584         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1585         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1586         on targets that support vector shifts with scalar shift argument.
1587         Remove dg-options.
1588         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1589         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1590         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1591         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1592         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1593         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1594         support misaligned data accesses.
1595         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1596         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1597         * lib/target-supports.exp
1598         (check_effective_target_vect_shift_scalar): New.
1600 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1602         * gcc.dg/guality/nop.h: New file.
1603         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1604         "nop".  Adjust line numbers in gdb-test.
1605         * gcc.dg/guality/pr43329-1.c: Likewise.
1607 2010-11-16  Jason Merrill  <jason@redhat.com>
1609         * g++.dg/cpp0x/defaulted20.C: New.
1611         * g++.dg/template/injected2.C: New.
1613 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1615         * objc.dg/protocol-optional-1.m: New.
1616         * obj-c++.dg/protocol-optional-1.mm: New.
1618 2010-11-16  Richard Henderson  <rth@redhat.com>
1620         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1621         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1623 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1625         * gnat.dg/opt12.adb: New test.
1626         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1628 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1630         * gcc.target/rx/pack.c: New test.
1632 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1633             Tobias Burnus  <burnus@net-b.de>
1635         PR fortran/32049
1636         * gfortran.dg/quad_1.f90: New.
1637         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1638         compiler arguments.
1639         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1640         library search path; call gcc-set-multilib-library-path with
1641         arguments such that libgfortran.spec is found.
1642         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1644 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1646         PR c++/46401
1647         * g++.dg/warn/Wsequence-point-3.C: New test.
1649 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1651         PR preprocessor/17349
1652         * gcc.dg/cpp/cmdlne-C3.c: New.
1654 2010-11-16  Richard Guenther  <rguenther@suse.de>
1656         PR tree-optimization/44545
1657         * gcc.dg/pr44545.c: New testcase.
1659 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1661         PR rtl-optimization/46366
1662         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1663         casts.
1665 2010-11-16  Richard Guenther  <rguenther@suse.de>
1667         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1669 2010-11-16  Richard Guenther  <rguenther@suse.de>
1671         PR middle-end/45172
1672         * gfortran.dg/gomp/pr45172.f90: New testcase.
1674 2010-11-16  Nick Clifton  <nickc@redhat.com>
1676         * gcc.target/rx/pack.c: New test.
1678 2010-11-15  Richard Henderson  <rth@redhat.com>
1680         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1681         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1682         Use builtin_constant_p rather than scanning for builtin name.
1684 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1686         * objc.dg/property/dotsyntax-18.m: New.
1687         * objc.dg/property/dotsyntax-19.m: New.
1688         * objc.dg/property/dotsyntax-20.m: New.
1689         * obj-c++.dg/property/dotsyntax-18.mm: New.
1690         * obj-c++.dg/property/dotsyntax-19.mm: New.
1691         * obj-c++.dg/property/dotsyntax-20.mm: New.
1692         * objc.dg/property/dotsyntax-4.m: Removed some unused
1693         variables and code.
1694         * objc.dg/property/dotsyntax-6.m: Same change.
1695         * objc.dg/property/dotsyntax-16.m: Same change.
1696         * objc.dg/property/dotsyntax-17.m: Same change.
1697         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1698         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1699         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1700         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1701         * objc.dg/property/at-property-22.m: Added missing casts.
1702         * obj-c++.dg/property/at-property-22.mm: Same change.
1704 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1706         PR tree-optimization/46491
1707         * gcc.target/i386/pr46491.c: New test.
1709         PR tree-optimization/46461
1710         * gcc.c-torture/compile/pr46461.c: New test.
1712 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1714         PR fortran/46484
1715         * gfortran.dg/allocatable_scalar_11.f90: New.
1716         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1717         standard conform.
1719 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1721         PR debug/46095
1722         * gcc.target/i386/pr46095.c: New test.
1724         PR debug/46387
1725         * gcc.dg/pr46387.c: New test.
1727 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1729         * objc.dg/property/dotsyntax-16.m: New.
1730         * objc.dg/property/dotsyntax-17.m: New.
1731         * obj-c++.dg/property/dotsyntax-16.mm: New.
1732         * obj-c++.dg/property/dotsyntax-17.mm: New.
1733         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1734         syntax with properties, which now works.
1735         * obj-c++.dg/property/at-property-10.mm: Same change.
1737 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1739         PR tree-optimization/46349
1740         * gnat.dg/opt9.adb: New file.
1741         * gnat.dg/opt9_pkg.ads: Likewise
1743 2010-11-15  Richard Guenther  <rguenther@suse.de>
1745         PR lto/44989
1746         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1748 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1750         PR preprocessor/45038
1751         * g++.dg/pr45038.C: New test.
1753 2010-11-15  Richard Guenther  <rguenther@suse.de>
1755         PR tree-optimization/46467
1756         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1758 2010-11-15  Richard Guenther  <rguenther@suse.de>
1760         PR testsuite/46423
1761         * g++.dg/torture/pr34850.C: Adjust.
1763 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1765         PR c/46475
1766         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1768 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1770         * objc.dg/property/at-property-21.m: New.
1771         * objc.dg/property/at-property-22.m: New.
1772         * objc.dg/property/at-property-23.m: New.
1773         * objc.dg/property/synthesize-9.m: New.
1774         * objc.dg/property/synthesize-10.m: New.
1775         * objc.dg/property/synthesize-11.m: New.
1776         * obj-c++.dg/property/at-property-21.mm: New.
1777         * obj-c++.dg/property/at-property-22.mm: New.
1778         * obj-c++.dg/property/at-property-23.mm: New.
1779         * obj-c++.dg/property/synthesize-9.mm: New.
1780         * obj-c++.dg/property/synthesize-10.mm: New.
1781         * obj-c++.dg/property/synthesize-11.mm: New.
1783         * objc.dg/property/at-property-4.m: Updated to match new compiler
1784         where some errors have been converted into warnings and vice versa.
1785         * objc.dg/property/at-property-16.m: Same change.
1786         * objc.dg/property/at-property-18.m: Same change.
1787         * objc.dg/property/property-neg-5.m: Same change.
1788         * obj-c++.dg/property/at-property-4.mm: Same change.
1789         * obj-c++.dg/property/at-property-16.mm: Same change.
1790         * obj-c++.dg/property/at-property-18.mm: Same change.
1791         * obj-c++.dg/property/property-neg-5.mm: Same change.
1793         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1794         commented out because of testsuite problems; I found out that
1795         using dg-warning instead of dg-message gets them to work.
1796         * obj-c++.dg/property/property-neg-3.mm: Same change.
1797         * obj-c++.dg/property/synthesize-6.mm: Same change.
1798         * obj-c++.dg/property/at-property-5.mm: Same change.
1799         * obj-c++.dg/property/at-property-14.mm: Same change.
1800         * obj-c++.dg/property/at-property-18.mm: Same change.
1801         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1802         some tests still do not work due to some other testsuite issue).
1804 2010-11-13  Jason Merrill  <jason@redhat.com>
1806         * g++.dg/cpp0x/auto20.C: New.
1808 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1810         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1811         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1813 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1815         PR c/46462
1816         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1817         * gcc.dg/pr35746.c: Likewise.
1818         * gcc.dg/cpp/direct2.c: Likewise.
1819         * gcc.dg/cpp/direct2s.c: Likewise.
1820         * gcc.dg/noncompile/920923-1.c: Likewise.
1821         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1823 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1825         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1827 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1829         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1830         a pointer to an arbitrary C struct with an Objective-C protocol.
1831         Test various valid uses of typedef with Objective-C objects and
1832         protocols instead.
1833         * objc.dg/invalid-type-1.m: New.
1834         * obj-c++.dg/invalid-type-1.m: New.
1836 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1838         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1840 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1842         PR fortran/45742
1843         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1845 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1847         PR fortran/45742
1848         * gfortran.dg/volatile12.f90: New.
1850 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1852         * objc.dg/attributes/method-format-1.m: Adjust.
1854 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1856         PR c/20385
1857         * gcc.dg/decl-9.c: New.
1859 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1861         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1863 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1865         * gcc.dg/format/few-1.c: New test.
1866         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1867         * gcc.dg/format/c90-scanf-1.c: Adjust.
1868         * gcc.dg/format/cmn-err-1.c: Adjust.
1869         * gcc.dg/format/dfp-printf-1.c: Adjust.
1870         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1871         * gcc.dg/format/gcc_diag-1.c: Adjust.
1872         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1873         * gcc.dg/format/strfmon-1.c: Adjust.
1874         * gcc.dg/format/unnamed-1.c: Adjust.
1875         * gcc.dg/format/xopen-2.c: Adjust.
1876         * g++.dg/ext/builtin4.C: Adjust.
1877         * g++.dg/ext/builtin5.C: Adjust.
1879 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1881         * gcc.dg/pragma-diag-2.c: New test.
1883 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1885         PR fortran/45794
1886         * gfortran.dg/optional_mask.f90: New test.
1888 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1890         * g++.dg/cpp0x/defaulted15.C: Adjust.
1892 2010-11-12  James Dennett <jdennett@google.com>
1894         PR c++/39415
1895         * g++.dg/expr/static_cast7.C: New.
1897 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1899         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1900         warning.
1901         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1902         mips-sgi-irix*.
1903         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1904         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1906 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1908         * gcc.dg/pr46375.c: New test.
1910 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1912         PR c/44782
1913         * c-c++-common/fmax-errors.c: New test.
1915 2010-11-11  Richard Henderson  <rth@redhat.com>
1917         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1919 2010-11-11  Jan Hubicka  <jh@suse.cz>
1921         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1922         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1924 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1926         PR target/46088
1927         * gcc.dg/pr46088.c: New test.
1929 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1931         * gfortran.dg/empty_derived_type.f90: New test.
1933 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1935         PR fortran/46413
1936         * gfortran.dg/class_31.f90: New.
1938         PR fortran/46205
1939         * gfortran.dg/forall_14.f90: New.
1941 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1942             Tobias Burnus  <burnus@net-b.de>
1944         PR fortran/46325
1945         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1947 2010-11-11  Jan Hubicka  <jh@suse.cz>
1949         * gcc.dg/20081223-1.c: Update LTO options.
1950         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1951         * gcc.dg/lto/20081118_0.c: Update LTO options.
1952         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1953         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1954         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1955         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1956         * gcc.dg/lto/20090116_0.c: Update LTO options.
1957         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1958         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1959         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1960         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1961         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1962         * gcc.dg/lto/20081224_0.c: Update LTO options.
1963         * gcc.dg/lto/20090219_0.c: Update LTO options.
1964         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1965         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1966         * gcc.dg/lto/20081115_0.c: Update LTO options.
1967         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1968         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1969         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1970         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1971         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1972         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1973         * g++.dg/20090107-1.C: Update LTO options.
1974         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1975         * g++.dg/lto/20081123_0.C: Update LTO options.
1976         * g++.dg/lto/20090313_0.C: Update LTO options.
1977         * g++.dg/lto/20081125_0.C: Update LTO options.
1978         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1979         * g++.dg/lto/20081219_0.C: Update LTO options.
1980         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1981         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1982         * g++.dg/lto/20090303_0.C: Update LTO options.
1983         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1984         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1985         * g++.dg/lto/20090128_0.C: Update LTO options.
1986         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1987         * g++.dg/lto/20090302_0.C: Update LTO options.
1988         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1989         * g++.dg/lto/20081118_0.C: Update LTO options.
1990         * g++.dg/20090121-1.C: Update LTO options.
1991         * objc.dg/lto/lto.exp: Update LTO options.
1992         * lib/lto.exp: Update LTO options.
1993         * lib/gcc-dg.exp: Update LTO options.
1994         * lib/c-torture.exp: Update LTO options.
1995         * obj-c++.dg/lto/lto.exp: Update LTO options.
1997 2010-11-11  Jan Hubicka  <jh@suse.cz>
1999         PR tree-optimize/40436
2000         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2001         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2003 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2005         * gfortran.dg/proc_decl_24.f90: New.
2007 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2009         * objc.dg/property/at-property-20.m: New.
2010         * objc.dg/property/synthesize-8.m: New.
2011         * obj-c++.dg/property/at-property-20.m: New.
2012         * obj-c++.dg/property/synthesize-8.mm: New.
2014 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2016         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2018 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2020         PR middle-end/46388
2021         * gcc.c-torture/compile/pr46388.c: New test.
2023 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025         * lib/lto.exp (lto-get-options-main): Support optional target
2026         selector for dg-suppress-ld-options.
2028 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2030         PR tree-optimization/46383
2031         * g++.dg/torture/pr46383.C: New test.
2033 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2035         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2036         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2037         to dg-options.
2038         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2039         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2040         * g++.dg/other/i386-3.C: Ditto.
2042 2010-11-10  Jason Merrill  <jason@redhat.com>
2044         * g++.dg/cpp0x/constexpr-46420.C: New.
2046 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2048         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2049         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2050         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2051         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2052         expected messages.
2054 2010-11-10  Jan Hubicka  <jh@suse.cz>
2056         PR tree-optimize/38669
2057         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2059 2010-11-10  Jan Hubicka  <jh@suse.cz>
2061         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2063 2010-11-10  Jason Merrill  <jason@redhat.com>
2065         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2067 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2069         PR debug/46409
2070         * gcc.dg/debug/pr46409.c: New test.
2072         PR c++/46368
2073         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2075 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2077         PR target/46419
2078         * gcc-target/i386/pr46419.c: New test.
2080 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2082         * g++.dg/other/i386-2.C: Add -mtbm.
2083         * g++.dg/other/i386-3.C: Likewise.
2084         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2085         * gcc.target/i386/funcspec-6.c: Likewise.
2086         * gcc.target/i386/sse-12.c: Add -mtbm.
2087         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2088         operand intrinsics.
2089         * gcc.target/i386/sse-14.c: Likewise.
2090         * gcc.target/i386/sse-22.c: Likewise.
2091         * gcc.target/i386/sse-23.c: Likewise.
2092         * gcc.target/i386/tbm-1.c: New file.
2093         * gcc.target/i386/tbm-2.c: Likewise.
2095 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2097         * g++.dg/other/i386-2.C: Add -mbmi.
2098         * g++.dg/other/i386-3.C: Likewise.
2099         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2100         * gcc.target/i386/funcspec-6.c: Likewise.
2101         * gcc.target/i386/sse-12.c: Add -mbmi.
2102         * gcc.target/i386/bmi-1.c: New file.
2103         * gcc.target/i386/bmi-2.c: Likewise.
2104         * gcc.target/i386/bmi-3.c: Likewise.
2105         * gcc.target/i386/bmi-4.c: Likewise.
2106         * gcc.target/i386/bmi-5.c: Likewise.
2107         * gcc.target/i386/bmi-6.c: Likewise.
2109 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2111         PR c++/46065
2112         * g++.dg/pr46065.C: New test.
2114 2010-11-10  Jan Hubicka  <jh@suse.cz>
2116         PR tree-optimize/33172
2117         PR tree-optimize/43411
2118         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2119         * g++.dg/tree-ssa/pr43411.C: New testcase.
2121 2010-11-10  Jan Hubicka  <jh@suse.cz>
2123         PR tree-optimize/46228
2124         * g++.dg/tree-ssa/pr46228.C: New testcase.
2126 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2128         PR tree-optimization/46414
2129         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2131 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2133         PR fortran/46411
2134         * gfortran.dg/intrinsic_7.f90: New.
2136 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2138         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2139         * g++.dg/abi/thunk4.C: Likewise.
2140         * g++.dg/opt/combine.C: Add dg-require-visibility.
2141         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2142         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2143         alpha*-dec-osf*.
2144         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2145         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2146         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2147         large arena_size.
2148         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2149         * gcc.dg/intmax_t-1.c: Likewise.
2151 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2153         PR fortran/46244
2154         * gfortran.dg/class_30.f90: New.
2156 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2158         PR fortran/46223
2159         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2160         failure on s390.
2162 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2164         PR tree-optimization/45971
2165         * gcc.dg/vect/O3-pr45971.c: New.
2167 2010-11-10  Richard Guenther  <rguenther@suse.de>
2169         PR tree-optimization/44964
2170         * gcc.dg/pr44964.c: New testcase.
2172 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2174         * gnat.dg/opt10.adb: Fix typo.
2176 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2178         PR tree-optimization/46351
2179         PR tree-optimization/46377
2180         * gnat.dg/opt10.adb: New file.
2181         * gnat.dg/opt10_pkg.ads: Likewise.
2182         * gnat.dg/opt11.adb: Likewise.
2183         * gnat.dg/opt11.ads: Likewise.
2185 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2187         * gnat.dg/boolean_conv.adb: New test.
2189 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2191         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2193 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2195         * gnat.dg/unchecked_convert7.adb: New test.
2197 2010-11-10  Richard Guenther  <rguenther@suse.de>
2199         PR tree-optimization/46398
2200         * gcc.dg/torture/pr46398.c: New testcase.
2202 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204         * gfortran.dg/open_dev_null.f90: New test.
2206 2010-11-09  Jan Hubicka  <jh@suse.cz>
2208         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2209         unrolling.
2211 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2213         * gcc.dg/struct-semi-4.c: New test.
2215 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2217         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2218         power5 to enable generation of FRIZ.
2220         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2221         optimization.
2223         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2224         expected.
2226 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2228         PR target/43808
2229         * gfortran.dg/pr43808.f90: New test.
2231 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2233         PR tree-optimization/46036
2234         * gfortran.dg/lto/pr46036_0.f90: New.
2236 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2238         PR middle-end/45663
2239         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2240         bar invocation instead of first.
2242         PR debug/46171
2243         * gcc.dg/pr46171.c: New test.
2245 2010-11-09  Richard Guenther  <rguenther@suse.de>
2247         PR tree-optimization/46355
2248         * gcc.dg/pr46355.c: New testcase.
2250 2010-11-09  Richard Guenther  <rguenther@suse.de>
2252         PR tree-optimization/46177
2253         * gcc.dg/pr46177-2.c: New testcase.
2255 2010-11-09  Richard Guenther  <rguenther@suse.de>
2257         PR testsuite/46312
2258         * gcc.dg/vec-scal-opt.c: Move ...
2259         * gcc.dg/vect/vect-scal-opt.c: ... here.
2260         * gcc.dg/vec-scal-opt1.c: Move ...
2261         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2262         * gcc.dg/vec-scal-opt2.c: Move ...
2263         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2265 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2267         * gnat.dg/specs/static_initializer5.ads: New test.
2268         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2270 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2272         PR middle-end/46360
2273         * gcc.c-torture/compile/pr46360.c: New test.
2275         PR c++/45894
2276         * g++.dg/warn/Wsequence-point-2.C: New test.
2278 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2280         PR fortran/46313
2281         * gfortran.dg/class_29.f03: New.
2283 2010-11-09  Richard Guenther  <rguenther@suse.de>
2285         PR middle-end/46221
2286         * gcc.target/i386/alias-1.c: New testcase.
2288 2010-11-08  Jason Merrill  <jason@redhat.com>
2290         * g++.dg/cpp0x/constexpr-sassert.C: New.
2292 2010-11-08  Jason Merrill  <jason@redhat.com>
2294         * g++.dg/cpp0x/constexpr-defarg.C: New.
2296 2010-11-08  Xinliang David Li  <davidxl@google.com>
2298         PR tree-optimization/46316
2299         * gcc.c-torture/execute/pr46316.c: New test.
2301 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2303         PR fortran/46344
2304         * gfortran.dg/class_28.f03: Extended.
2306 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2308         * objc.dg/property/dotsyntax-13.m: New.
2309         * objc.dg/property/dotsyntax-14.m: New.
2310         * objc.dg/property/dotsyntax-15.m: New.
2311         * objc.dg/property/synthesize-7.m: New.
2312         * obj-c++.dg/property/dotsyntax-13.mm: New.
2313         * obj-c++.dg/property/dotsyntax-14.mm: New.
2314         * obj-c++.dg/property/dotsyntax-15.mm: New.
2315         * obj-c++.dg/property/synthesize-7.mm: New.
2317 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2319         * objc.dg/property/dynamic-4.m: New.
2320         * objc.dg/property/dynamic-5.m: New.
2321         * objc.dg/property/dynamic-6.m: New.
2322         * obj-c++.dg/property/dynamic-4.mm: New.
2323         * obj-c++.dg/property/dynamic-5.mm: New.
2324         * obj-c++.dg/property/dynamic-6.mm: New.
2326 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2328         * objc.dg/property/synthesize-3.m: New.
2329         * objc.dg/property/synthesize-4.m: New.
2330         * objc.dg/property/synthesize-5.m: New.
2331         * objc.dg/property/synthesize-6.m: New.
2332         * obj-c++.dg/property/synthesize-3.mm: New.
2333         * obj-c++.dg/property/synthesize-4.mm: New.
2334         * obj-c++.dg/property/synthesize-5.mm: New.
2335         * obj-c++.dg/property/synthesize-6.mm: New.
2337 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2339         * objc.dg/property/at-property-5.m: Updated test.
2340         * objc.dg/property/at-property-16.m: New.
2341         * objc.dg/property/at-property-17.m: New.
2342         * objc.dg/property/at-property-18.m: New.
2343         * objc.dg/property/at-property-19.m: New.
2344         * objc.dg/property/dotsyntax-12.m: New.
2345         * objc.dg/protocol-inheritance-1.m: New.
2346         * objc.dg/protocol-inheritance-2.m: New.
2347         * obj-c++.dg/property/at-property-5.mm: Updated test.
2348         * obj-c++.dg/property/at-property-16.mm: New.
2349         * obj-c++.dg/property/at-property-17.mm: New.
2350         * obj-c++.dg/property/at-property-18.mm: New.
2351         * obj-c++.dg/property/at-property-19.mm: New.
2352         * obj-c++.dg/protocol-inheritance-1.mm: New.
2353         * obj-c++.dg/protocol-inheritance-2.mm: New.
2354         * obj-c++.dg/property/dotsyntax-12.mm: New.
2356 2010-11-08  Jason Merrill  <jason@redhat.com>
2358         * g++.dg/expr/overflow1.C: New.
2359         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2360         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2361         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2362         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2364 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2366         * gcc.dg/pr35442.c: Adapt warning.
2368         PR target/46280
2369         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2370         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2371         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2372         i?86-*-* x86_64-*-*.
2373         * g++.dg/torture/pr36445.C: Likewise.
2374         * gcc.c-torture/compile/pr34856.c: Likewise.
2375         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2376         * gcc.c-torture/compile/vector-1.c: Likewise.
2377         * gcc.c-torture/compile/vector-2.c: Likewise.
2378         * gcc.dg/pr32912-1.c: Likewise.
2379         * gcc.c-torture/execute/va-arg-25.c: Move ...
2380         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2381         Add dg-options -msse, dg-require-effective-target sse_runtime for
2382         for i?86-*-*, x86_64-*-*.
2383         * gcc.c-torture/execute/vector-1.c: Likewise.
2384         * gcc.c-torture/execute/vector-2.c: Likewise.
2385         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2386         i?86-*-*, x86_64-*-*.
2387         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2388         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2389         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2390         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2391         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2393 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2395         * gcc.dg/torture/pr45982.c: Add -std=c99
2396         * gcc.dg/torture/pr45623.c: Ditto.
2398 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2400         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2401         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2403 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2405         PR target/28627
2406         * g++.dg/ext/dllimport7.C: Adjust second error check and
2407         allow test for x86_64 mingw, too.
2409 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2411         PR fortran/46344
2412         * gfortran.dg/class_28.f03: New.
2414 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2416         PR rtl-optimization/45352
2417         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2418         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2419         gcc.target/i386/pr45352-2.c: New tests.
2421 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2423         PR libobjc/36610
2424         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2425         XFAIL the run for all but m32 x86.
2427 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2429         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2430         as comment character.
2432 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2434         * gcc.target/mips/mips.exp: Revert previous patch.
2435         * gcc.target/mips/fma-1.c: Delete.
2436         * gcc.target/mips/fma-2.c: Likewise.
2437         * gcc.target/mips/fma-3.c: Likewise.
2438         * gcc.target/mips/fma-4.c: Likewise.
2439         * gcc.target/mips/fma-5.c: Likewise.
2440         * gcc.target/mips/fma-6.c: Likewise.
2441         * gcc.target/mips/fma-7.c: Likewise.
2442         * gcc.target/mips/fma-8.c: Likewise.
2443         * gcc.target/mips/fma-9.c: Likewise.
2444         * gcc.target/mips/fma-10.c: Likewise.
2445         * gcc.target/mips/fma-11.c: Likewise.
2446         * gcc.target/mips/fma-12.c: Likewise.
2447         * gcc.target/mips/fma-13.c: Likewise.
2448         * gcc.target/mips/fma-14.c: Likewise.
2449         * gcc.target/mips/fma-15.c: Likewise.
2450         * gcc.target/mips/fma-16.c: Likewise.
2451         * gcc.target/mips/fma-17.c: Likewise.
2452         * gcc.target/mips/fma-18.c: Likewise.
2453         * gcc.target/mips/fma-19.c: Likewise.
2454         * gcc.target/mips/fma-20.c: Likewise.
2456 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2458         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2459         * gcc.target/mips/fma-1.c: New test.
2460         * gcc.target/mips/fma-2.c: Likewise.
2461         * gcc.target/mips/fma-3.c: Likewise.
2462         * gcc.target/mips/fma-4.c: Likewise.
2463         * gcc.target/mips/fma-5.c: Likewise.
2464         * gcc.target/mips/fma-6.c: Likewise.
2465         * gcc.target/mips/fma-7.c: Likewise.
2466         * gcc.target/mips/fma-8.c: Likewise.
2467         * gcc.target/mips/fma-9.c: Likewise.
2468         * gcc.target/mips/fma-10.c: Likewise.
2469         * gcc.target/mips/fma-11.c: Likewise.
2470         * gcc.target/mips/fma-12.c: Likewise.
2471         * gcc.target/mips/fma-13.c: Likewise.
2472         * gcc.target/mips/fma-14.c: Likewise.
2473         * gcc.target/mips/fma-15.c: Likewise.
2474         * gcc.target/mips/fma-16.c: Likewise.
2475         * gcc.target/mips/fma-17.c: Likewise.
2476         * gcc.target/mips/fma-18.c: Likewise.
2477         * gcc.target/mips/fma-19.c: Likewise.
2478         * gcc.target/mips/fma-20.c: Likewise.
2480 2010-11-06  Jason Merrill  <jason@redhat.com>
2482         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2484 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2486         PR c/43384
2487         * gcc.dg/parser-error-3.c: New test.
2489 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2491         PR c++/45332
2492         * g++.dg/parse/semicolon2.C: New testcase.
2493         * g++.dg/ext/asmspec1.C: Adjust.
2494         * g++.dg/init/new13.C: Adjust.
2495         * g++.dg/parse/ctor5.C: Adjust.
2497 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2499         PR fortran/46330
2500         * gfortran.dg/class_27.f03: New.
2502 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2504         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2505         * objc.dg/property/dotsyntax-5.m: New.
2506         * objc.dg/property/dotsyntax-6.m: New.
2507         * objc.dg/property/dotsyntax-7.m: New.
2508         * objc.dg/property/dotsyntax-8.m: New.
2509         * objc.dg/property/dotsyntax-9.m: New.
2510         * objc.dg/property/dotsyntax-10.m: New.
2511         * objc.dg/property/dotsyntax-11.m: New.
2512         * obj-c++.dg/property/dotsyntax-5.mm: New.
2513         * obj-c++.dg/property/dotsyntax-6.mm: New.
2514         * obj-c++.dg/property/dotsyntax-7.mm: New.
2515         * obj-c++.dg/property/dotsyntax-8.mm: New.
2516         * obj-c++.dg/property/dotsyntax-9.mm: New.
2517         * obj-c++.dg/property/dotsyntax-10.mm: New.
2518         * obj-c++.dg/property/dotsyntax-11.mm: New.
2520 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2522         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2523         NeXT runtime when the type is READONLY.
2525 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2527         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2528         * gcc.target/i386/387-6.c: Ditto.
2529         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2530         * gcc.target/i386/387-4.c: Ditto.
2531         * gcc.target/i386/387-7.c: Ditto.
2532         * gcc.target/i386/387-8.c: Ditto.
2533         * gcc.target/i386/387-9.c: Ditto.
2534         * gcc.target/i386/387-10.c: Ditto.
2535         * gcc.target/i386/387-11.c: Ditto.
2536         * gcc.target/i386/387-12.c: Ditto.
2538         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2540 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2542         PR target/44981
2543         * gcc.dg/darwin-cfstring-format-1.c: New.
2544         * gcc.dg/warn-nsstring.c: New.
2545         * objc.dg/fsf-nsstring-format-1.m: New.
2546         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2547         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2548         linker warning.
2550 2010-11-05  Jason Merrill  <jason@redhat.com>
2552         PR c++/45473
2553         * g++.dg/inherit/virtual6.C: New.
2555 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2557         PR c/44772
2558         * gcc.dg/Wcxx-compat-21.c: New test.
2560 2010-11-05  Ian Lance Taylor  <iant@google.com>
2562         PR target/46084
2563         * gcc.target/i386/pr46084.c: New test.
2565 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2567         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2568         * (check_effective_target_mempcpy): New.
2569         * gcc.c-torture/execute/pr45636.c: Move this...
2570         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2572 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2574         * gcc.target/i386/i386.exp (FLAGS): Remove.
2575         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2577 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2579         PR c++/46160
2580         * g++.dg/opt/empty2.C: New test.
2582         PR target/45670
2583         * gcc.target/i386/pr45670.c: New test.
2585 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2587         PR fortran/45451
2588         PR fortran/46174
2589         * gfortran.dg/class_19.f03: Modified.
2590         * gfortran.dg/class_allocate_6.f03: New.
2592 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2594         * gcc.target/i386/avx-vzeroupper-19.c: New.
2596 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2598         PR tree-optimization/46099
2599         * gcc.dg/autopar/pr46099.c: New test.
2601         PR middle-end/43690
2602         * c-c++-common/pr43690.c: New test.
2604 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2606         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2607         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2608         declaration and implementation.
2609         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2610         * obj-c++.dg/property/at-property-13.mm: Likewise.
2611         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2612         * obj-c++.dg/property/property-1.mm: Likewise.
2613         * obj-c++.dg/property/at-property-7.mm: Likewise.
2614         * obj-c++.dg/property/at-property-9.mm: Likewise.
2615         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2616         * obj-c++.dg/property/at-property-10.mm: Likewise.
2617         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2618         * obj-c++.dg/property/at-property-12.mm: Likewise.
2619         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2620         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2621         * obj-c++.dg/property/at-property-6.mm: Likewise.
2622         * obj-c++.dg/property/at-property-8.mm: Likewise.
2623         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2624         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2625         * obj-c++.dg/property/at-property-11.mm: Likewise.
2626         * obj-c++.dg/template-8.mm: Likewise.
2627         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2628         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2629         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2630         and put a FIXME for this.
2631         * obj-c++.dg/property/property-2.mm: Remove.
2632         * obj-c++.dg/property/property-3.mm: Remove.
2634 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2636         PR debug/46307
2637         * gcc.dg/pr46307.c: New test.
2639 2010-11-05  Jason Merrill  <jason@redhat.com>
2641         PR c++/46304
2642         * g++.dg/ext/complex6.C: New.
2644 2010-11-04  Bud Davis   <jimmied@smu.edu>
2646         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2648 2010-11-04  Chao-ying Fu  <fu@mips.com>
2650         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2651         msubu, mult, multu.
2652         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2654 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2656         Fixed using the Objective-C 2.0 dot-syntax with class names.
2657         * objc.dg/property/dotsyntax-3.m: New.
2658         * objc.dg/property/dotsyntax-4.m: New.
2659         * obj-c++.dg/property/dotsyntax-3.mm: New.
2660         * obj-c++.dg/property/dotsyntax-4.mm: New.
2662         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2663         Objective-C 2.0 dot-syntax is used with class names.
2664         * obj-c++.dg/fobjc-std-1.mm: Same change.
2666 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2668         * gcc.target/powerpc/loop_align.c: New.
2670 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2672         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2674         merge from FSF 'apple/trunk' branch.
2675         * gcc.target/powerpc/darwin64-abi.c: New.
2677 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2679         PR tree-optimization/46233
2680         * gcc.dg/pr46233.c: New test.
2682 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2684         * objc.dg/property/property-2.m: Deleted.
2685         * objc.dg/property/property-3.m: Deleted.
2687 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2689         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2690         defined.
2691         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2692         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2693         * objc.dg/property/property-1.m: Likewise.
2694         * objc.dg/property/at-property-6.m: Likewise.
2695         * objc.dg/property/at-property-7.m: Likewise.
2696         * objc.dg/property/dotsyntax-1.m: Likewise.
2697         * objc.dg/property/at-property-8.m: Likewise.
2698         * objc.dg/property/dotsyntax-2.m: Likewise.
2699         * objc.dg/property/at-property-9.m: Likewise.
2700         * objc.dg/property/synthesize-2.m: Likewise.
2701         * objc.dg/property/at-property-10.m: Likewise.
2702         * objc.dg/property/at-property-11.m: Likewise.
2703         * objc.dg/property/at-property-12.m: Likewise.
2704         * objc.dg/property/at-property-13.m: Likewise.
2705         * objc.dg/property/fsf-property-method-access.m: Likewise.
2706         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2707         linker warning.
2708         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2709         warnings.
2710         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2711         deprecation warnings.  Use Object1 implementation.
2712         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2713         * objc/execute/forward-1.m: Remove.
2714         * objc/execute/forward-1.x: Remove.
2716 2010-11-04  Jason Merrill  <jason@redhat.com>
2718         * g++.dg/cpp0x/constexpr-access.C: New.
2720 2010-11-04  Richard Guenther  <rguenther@suse.de>
2722         PR rtl-optimization/46183
2723         * gcc.dg/torture/pr46183.c: New testcase.
2725 2010-11-04  Richard Guenther  <rguenther@suse.de>
2727         PR tree-optimization/46068
2728         * gcc.dg/torture/pr46068.c: New testcase.
2730 2010-11-04  Richard Guenther  <rguenther@suse.de>
2732         PR tree-optimization/45991
2733         * gcc.dg/pr45991.c: New testcase.
2735 2010-11-04  Richard Guenther  <rguenther@suse.de>
2737         PR tree-optimization/46154
2738         * g++.dg/torture/pr46154.C: New testcase.
2740 2010-11-04  Richard Guenther  <rguenther@suse.de>
2742         PR tree-optimization/45733
2743         * gcc.dg/pr45733.c: New testcase.
2745 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2747         PR tree-optimization/46213
2748         * gfortran.dg/vect/pr46213.f90: New.
2750 2010-11-04  Richard Guenther  <rguenther@suse.de>
2752         PR testsuite/45702
2753         * gcc.dg/pr34989-1.c: Move ...
2754         * gcc.dg/lto/pr34989-1_0.c: ... here.
2755         * gcc.dg/pr34989-2.c: Move ...
2756         * gcc.dg/lto/pr34989-1_1.c: ... here.
2757         * gcc.dg/pr27898.c: Move ...
2758         * gcc.dg/lto/pr27898_0.c: ... here and ...
2759         * gcc.dg/lto/pr27898_1.c: ... split.
2760         * gcc.dg/pr28712.c: Move ...
2761         * gcc.dg/lto/pr28712_0.c: ... here and ...
2762         * gcc.dg/lto/pr28712_1.c: ... split ...
2763         * gcc.dg/lto/pr28712_2.c: ... twice.
2764         * gcc.dg/pr28706.c: Move ...
2765         * gcc.dg/lto/pr28706_0.c: ... here and ...
2766         * gcc.dg/lto/pr28706_1.c: ... split.
2768 2010-11-04  Richard Guenther  <rguenther@suse.de>
2769             Richard Henderson  <rth@redhat.com>
2771         * gcc.target/i386/fma4-vector-2.c: New testcase.
2773 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2774             Richard Guenther  <rguenther@suse.de>
2776         * gcc.dg/vec-scal-opt.c: New testcase.
2777         * gcc.dg/vec-scal-opt1.c: New testcase.
2778         * gcc.dg/vec-scal-opt2.c: New testcase.
2780 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2782         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2783         from plugin build flags on Darwin targets.
2785 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2787         * gcc.target/i386/pr46285.c: Require split_stack target.
2789 2010-11-03  Jason Merrill  <jason@redhat.com>
2791         PR c++/46293
2792         * g++.dg/cpp0x/constexpr-base2.C: New.
2794         PR c++/46289
2795         * g++.dg/cpp0x/initlist45.C: New.
2797 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2799         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2800         is now allowed in categories.
2801         * obj-c++.dg/property/dynamic-2.mm: Same change.
2802         * objc.dg/property/dynamic-3.m: New.
2803         * obj-c++.dg/property/dynamic-3.mm: New.
2804         * objc.dg/property/at-property-14.m: New.
2805         * objc.dg/property/at-property-15.m: New.
2806         * obj-c++.dg/property/at-property-14.mm: New.
2807         * obj-c++.dg/property/at-property-15.mm: New.
2809         * objc.dg/foreach-6.m: Added a few more tests for valid and
2810         invalid iterating variables and collections.
2812 2010-11-03  Xinliang David Li  <davidxl@google.com>
2814         PR target/46200
2815         * g++.dg/tree-ssa/ivopts-2.C: New test.
2817 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2819         PR target/46295
2820         * gcc.target/i386/pr46295.c: New.
2822 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2824         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2825         precision min/max for single precision on VSX.
2827 2010-11-03  Jason Merrill  <jason@redhat.com>
2829         PR c++/46289
2830         * g++.dg/cpp0x/constexpr-ice3.C: New.
2832 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2834         * gnat.dg/opt8.ad[sb]: New test.
2835         * gnat.dg/opt8_pkg.ads: New helper.
2837 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2839         PR rtl-optimization/45865
2840         * gcc.dg/pr45865.c: New.
2841         * gcc.dg/torture/pr45865.c: Likewise.
2843         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2844         * gcc.target/arm/headmerge-2.c: Likewise.
2845         * gcc.target/i386/headmerge-1.c: Likewise.
2846         * gcc.target/i386/headmerge-2.c: Likewise.
2848 2010-11-03  Richard Guenther  <rguenther@suse.de>
2850         PR middle-end/46288
2851         * gcc.dg/pr46288.c: New testcase.
2853 2010-11-03  Richard Guenther  <rguenther@suse.de>
2855         PR tree-optimization/44807
2856         * gcc.dg/torture/pr44807.c: New testcase.
2858 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2860         PR libgfortran/43899
2861         * gfortran.dg/namelist_67.f90: New test.
2863 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2865         PR tree-optimization/46009
2866         * gcc.dg/vect/pr46009.c: New function.
2868 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2870         Implemented -fobjc-std=objc1 flag.
2871         * objc.dg/fobjc-std-1.m: New.
2872         * obj-c++.dg/fobjc-std-1.mm: New.
2874 2010-11-03  Richard Guenther  <rguenther@suse.de>
2876         PR middle-end/46241
2877         * g++.dg/debug/pr46241.C: New testcase.
2879 2010-11-03  Richard Guenther  <rguenther@suse.de>
2881         PR tree-optimization/46190
2882         * gfortran.dg/pr46190.f90: New testcase.
2884 2010-11-03  Richard Guenther  <rguenther@suse.de>
2886         PR testsuite/46274
2887         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2888         * gcc.dg/vect/vect-19.c: Likewise.
2889         * gcc.dg/vect/vect-17.c: Likewise.
2891 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2893         PR target/46285
2894         * gcc.target/i386/pr46285.c: New.
2896 2010-11-03  Richard Guenther  <rguenther@suse.de>
2898         PR tree-optimization/46217
2899         * gcc.dg/pr46217.c: New testcase.
2901 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2903         * objc.dg/property/dotsyntax-1.m: New.
2904         * objc.dg/property/dotsyntax-2.m: New.
2905         * obj-c++.dg/property/dotsyntax-1.mm: New.
2906         * obj-c++.dg/property/dotsyntax-2.mm: New.
2908 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2910         PR tree-optimization/46165
2911         * gcc.dg/pr46165.c: New test.
2913 2010-11-03  Richard Guenther  <rguenther@suse.de>
2915         PR middle-end/46251
2916         * gcc.dg/pr46251.c: New testcase.
2918 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2920         PR tree-optimization/46107
2921         * gcc.c-torture/compile/pr46107.c: New test.
2923         PR debug/46252
2924         * gcc.dg/pr46252.c: New test.
2926         PR rtl-optimization/46034
2927         PR rtl-optimization/46212
2928         PR rtl-optimization/46248
2929         * gcc.c-torture/compile/pr46034.c: New test.
2930         * gcc.c-torture/compile/pr46248.c: New test.
2931         * gcc.dg/pr46212.c: New test.
2933 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2935         * gnat.dg/sizetype4.adb: New test.
2937 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2939         * gcc.target/i386/avx-vzeroupper-15.c: New.
2940         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2941         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2942         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2944         PR target/46253
2945         * gcc.target/i386/pr46253.c: New.
2947 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2948             Tobias Burnus  <burnus@net-b.de>
2950         PR fortran/45170
2951         * gfortran.dg/deferred_type_param_1.f90: New.
2952         * gfortran.dg/deferred_type_param_2.f90: New.
2953         * gfortran.dg/initialization_1.f90: Update dg-errors.
2954         * gfortran.dg/initialization_9.f90: Update dg-errors.
2956 2010-11-02  Richard Guenther  <rguenther@suse.de>
2958         PR tree-optimization/46149
2959         * g++.dg/torture/pr46149.C: New testcase.
2961 2010-11-02  Richard Guenther  <rguenther@suse.de>
2963         PR tree-optimization/46216
2964         * gcc.dg/torture/pr46216.c: New testcase.
2966 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2968         PR target/46131
2969         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2970         *-*-osf*.
2972 2010-11-02  Richard Guenther  <rguenther@suse.de>
2974         PR tree-optimization/46184
2975         * gcc.dg/pr46184.c: New testcase.
2977 2010-11-02  Richard Guenther  <rguenther@suse.de>
2979         PR tree-optimization/46177
2980         * gcc.dg/pr46177.c: New testcase.
2982 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2984         PR middle-end/46120
2985         * g++.dg/ipa/ivinline-9.C: New test.
2987 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2989         PR tree-optimization/45875
2990         * g++.dg/torture/pr45875.C: New test.
2992 2010-11-02  Richard Guenther  <rguenther@suse.de>
2994         PR testsuite/46249
2995         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2997 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2999         PR debug/46255
3000         * gcc.dg/pr46255.c: New test.
3002 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3004         PR c++/46170
3005         PR c++/46162
3006         * g++.dg/template/sfinae26.C: New test.
3007         * g++.dg/template/sfinae27.C: Likewise.
3009 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3011         PR c++/45606
3012         * g++.dg/template/typedef36.C: New test.
3013         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3014         * g++.dg/template/canon-type-10.C: Likewise.
3015         * g++.dg/template/canon-type-11.C: Likewise.
3016         * g++.dg/template/canon-type-12.C: Likewise.
3017         * g++.dg/template/canon-type-13.C: Likewise.
3019 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3021         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3022         instance of debug_pubnames on darwin.
3024 2010-11-01  Jason Merrill  <jason@redhat.com>
3025             Benjamin Kosnik  <bkoz@redhat.com>
3027         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3028         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3030         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3031         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3032         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3033         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3034         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3035         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3036         * g++.dg/cpp0x/constexpr-array.C: New.
3037         * g++.dg/cpp0x/constexpr-base.C: New.
3038         * g++.dg/cpp0x/constexpr-complex.C: New.
3039         * g++.dg/cpp0x/constexpr-data1.C: New.
3040         * g++.dg/cpp0x/constexpr-data2.C: New.
3041         * g++.dg/cpp0x/constexpr-deref.C: New.
3042         * g++.dg/cpp0x/constexpr-diag1.C: New.
3043         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3044         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3045         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3046         * g++.dg/cpp0x/constexpr-empty.C: New.
3047         * g++.dg/cpp0x/constexpr-empty2.C: New.
3048         * g++.dg/cpp0x/constexpr-empty3.C: New.
3049         * g++.dg/cpp0x/constexpr-empty4.C: New.
3050         * g++.dg/cpp0x/constexpr-empty5.C: New.
3051         * g++.dg/cpp0x/constexpr-ex1.C: New.
3052         * g++.dg/cpp0x/constexpr-ex2.C: New.
3053         * g++.dg/cpp0x/constexpr-ex3.C: New.
3054         * g++.dg/cpp0x/constexpr-ex4.C: New.
3055         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3056         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3057         * g++.dg/cpp0x/constexpr-function1.C: New.
3058         * g++.dg/cpp0x/constexpr-function2.C: New.
3059         * g++.dg/cpp0x/constexpr-function3.C: New.
3060         * g++.dg/cpp0x/constexpr-ice.C: New.
3061         * g++.dg/cpp0x/constexpr-initlist.C: New.
3062         * g++.dg/cpp0x/constexpr-neg1.C: New.
3063         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3064         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3065         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3066         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3067         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3068         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3069         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3070         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3071         * g++.dg/cpp0x/constexpr-object1.C: New.
3072         * g++.dg/cpp0x/constexpr-object2.C: New.
3073         * g++.dg/cpp0x/constexpr-overflow.C: New.
3074         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3075         * g++.dg/cpp0x/constexpr-pos1.C: New.
3076         * g++.dg/cpp0x/constexpr-potential1.C: New.
3077         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3078         * g++.dg/cpp0x/constexpr-pure.C: New.
3079         * g++.dg/cpp0x/constexpr-static.C: New.
3080         * g++.dg/cpp0x/constexpr-static2.C: New.
3081         * g++.dg/cpp0x/constexpr-static3.C: New.
3082         * g++.dg/cpp0x/constexpr-static4.C: New.
3083         * g++.dg/cpp0x/constexpr-static5.C: New.
3084         * g++.dg/cpp0x/constexpr-static6.C: New.
3085         * g++.dg/cpp0x/constexpr-string.C: New.
3086         * g++.dg/cpp0x/constexpr-switch.C: New.
3087         * g++.dg/cpp0x/constexpr-targ.C: New.
3088         * g++.dg/cpp0x/constexpr-throw.C: New.
3089         * g++.dg/cpp0x/constexpr-typeid.C: New.
3090         * g++.dg/cpp0x/constexpr-union.C: New.
3091         * g++.dg/cpp0x/constexpr-value.C: New.
3092         * g++.dg/cpp0x/constexpr-value2.C: New.
3093         * g++.dg/cpp0x/constexpr-variadic.C: New.
3094         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3095         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3096         * g++.dg/other/fold1.C: Likewise.
3097         * g++.dg/parse/crash36.C: Likewise.
3098         * g++.dg/parse/constant4.C: Adjust expected error.
3099         * g++.dg/template/arg5.C: Likewise.
3100         * g++.dg/template/non-dependent10.C: Likewise.
3101         * g++.dg/template/qualified-id3.C: Likewise.
3102         * g++.dg/warn/overflow-warn-1.C: Likewise.
3103         * g++.dg/warn/overflow-warn-3.C: Likewise.
3104         * g++.dg/warn/overflow-warn-4.C: Likewise.
3105         * g++.old-deja/g++.pt/crash10.C: Likewise.
3107         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3109 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3111         Implemented format and noreturn attributes for Objective-C methods.
3112         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3113         * objc.dg/attributes/method-deprecated-1.m: New.
3114         * objc.dg/attributes/method-deprecated-2.m: New.
3115         * objc.dg/attributes/method-deprecated-3.m: New.
3116         * objc.dg/attributes/method-noreturn-1.m: New.
3117         * objc.dg/attributes/method-sentinel-1.m: New.
3118         * objc.dg/attributes/method-format-1.m: New.
3119         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3120         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3121         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3122         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3123         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3124         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3125         * obj-c++.dg/attributes/method-format-1.mm: New.
3127 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3129         * objc.dg/property/at-property-deprecated-1.m: New.
3130         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3132 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3134         Implemented Objective-C 2.0 property accessors.
3135         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3136         avoid testing more complex accessors in this testcase which is not
3137         about them.
3138         * objc.dg/property/at-property-7.m: Same change.
3139         * objc.dg/property/at-property-8.m: Same change.
3140         * objc.dg/property/at-property-9.m: Same change.
3141         * objc.dg/property/at-property-10.m: Same change.
3142         * objc.dg/property/at-property-11.m: Same change.
3143         * obj-c++.dg/property/at-property-6.mm: Same change.
3144         * obj-c++.dg/property/at-property-7.mm: Same change.
3145         * obj-c++.dg/property/at-property-8.mm: Same change.
3146         * obj-c++.dg/property/at-property-9.mm: Same change.
3147         * obj-c++.dg/property/at-property-10.mm: Same change.
3148         * obj-c++.dg/property/at-property-11.mm: Same change.
3149         * objc.dg/property/at-property-12.m: New.
3150         * objc.dg/property/at-property-13.m: New.
3151         * obj-c++.dg/property/at-property-12.mm: New.
3152         * obj-c++.dg/property/at-property-13.mm: New.
3154 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3156         PR fortran/46152
3157         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3158         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3159         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3160         * gfortran.dg/allocate_with_typespec_2.f: New test.
3161         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3162         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3163         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3165 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3166             Nathan Froyd  <froydnj@codesourcery.com>
3168         PR tree-optimization/46259
3169         * gfortran.dg/pr46259.f: New testcase.
3171 2010-11-01  Paul Koning  <ni1d@arrl.net>
3173         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3174         * gcc.c-torture/compile/20020604-1.c: Ditto.
3175         * gcc.c-torture/compile/20001226-1.c: Ditto.
3176         * gcc.c-torture/compile/20010327-1.c: Ditto.
3177         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3178         * gcc.c-torture/compile/pr43191.c: Ditto.
3179         * gcc.c-torture/compile/pr41181.c: Ditto.
3181 2010-10-31  Richard Henderson  <rth@redhat.com>
3183         * lib/target-supports.exp
3184         (check_effective_target_automatic_stack_alignment): True for
3185         x86 but not windows.
3186         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3187         use of the preferred-stack-boundary arguments.
3188         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3190 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3192         PR target/46142
3193         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3194         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3196 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3198         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3200 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3202         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3203         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3204         than tls.
3205         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3206         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3207         * objc.dg/torture/tls/thr-init.m: Likewise.
3208         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3209         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3211 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3213         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3214         the Linux kernel.
3216 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3218         PR fortran/44917
3219         PR fortran/44926
3220         PR fortran/46196
3221         * gfortran.dg/typebound_generic_10.f03: New.
3223 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3225         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3226         * objc.dg/property/property-neg-1.m: Updated for changes in the
3227         syntax of @property and the implementation of
3228         @synthesize/@dynamic.
3229         * objc.dg/property/property-neg-2.m: Same change.
3230         * objc.dg/property/property-neg-3.m: Same change.
3231         * objc.dg/property/property-neg-4.m: Same change.
3232         * objc.dg/property/property-neg-5.m: Same change.
3233         * objc.dg/property/property-neg-7.m: Same change.
3234         * objc.dg/property/property-1.m: Same change.
3235         * objc.dg/property/synthesize-1.m: Same change.
3236         * objc.dg/property/at-property-2.m: Same change.
3237         * objc.dg/property/at-property-4.m: Same change.
3239         * objc.dg/property/fsf-property-method-acces.m: Updated for
3240         changes in the syntax of @property and the implementation of
3241         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3242         * objc.dg/property/fsf-property-basic.m: Same change.
3243         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3245         * objc.dg/property/at-property-5.m: New.
3246         * objc.dg/property/at-property-6.m: New.
3247         * objc.dg/property/at-property-7.m: New.
3248         * objc.dg/property/at-property-8.m: New.
3249         * objc.dg/property/at-property-9.m: New.
3250         * objc.dg/property/at-property-10.m: New.
3251         * objc.dg/property/at-property-11.m: New.
3252         * objc.dg/property/synthesize-2.m: New.
3253         * objc.dg/property/dynamic-2.m: New.
3255         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3256         syntax of @property and the implementation of
3257         @synthesize/@dynamic.
3258         * obj-c++.dg/property/property-neg-2.mm: Same change.
3259         * obj-c++.dg/property/property-neg-3.mm: Same change.
3260         * obj-c++.dg/property/property-neg-4.mm: Same change.
3261         * obj-c++.dg/property/property-neg-5.mm: Same change.
3262         * obj-c++.dg/property/property-neg-7.mm: Same change.
3263         * obj-c++.dg/property/property-1.mm: Same change.
3264         * obj-c++.dg/property/synthesize-1.mm: Same change.
3265         * obj-c++.dg/property/at-property-2.mm: Same change.
3266         * obj-c++.dg/property/at-property-4.mm: Same change.
3268         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3269         changes in the syntax of @property and the implementation of
3270         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3271         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3272         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3274         * obj-c++.dg/property/at-property-5.mm: New.
3275         * obj-c++.dg/property/at-property-6.mm: New.
3276         * obj-c++.dg/property/at-property-7.mm: New.
3277         * obj-c++.dg/property/at-property-8.mm: New.
3278         * obj-c++.dg/property/at-property-9.mm: New.
3279         * obj-c++.dg/property/at-property-10.mm: New.
3280         * obj-c++.dg/property/at-property-11.mm: New.
3281         * obj-c++.dg/property/synthesize-2.mm: New.
3282         * obj-c++.dg/property/dynamic-2.mm: New.
3284 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3285             Andrew Pinski  <pinskia@gmail.com>
3287         * gcc.c-torture/execute/vector-shift.c: New testcase.
3288         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3289         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3290         * gcc.dg/vector-shift.c: Likewise.
3291         * gcc.dg/vector-shift1.c: Likewise.
3292         * gcc.dg/torture/vector-shift2.c: Likewise.
3293         * gcc.dg/vector-shift3.c: Likewise.
3294         * gcc.dg/simd-1b.c: Adjust.
3296 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3298         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3300 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3302         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3304 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3306         PR target/46153
3307         * gcc.target/i386/pr46153.c: New test.
3309 2010-10-27  Jason Merrill  <jason@redhat.com>
3311         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3313 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3315         PR fortran/46161
3316         * gfortran.dg/class_dummy_3.f03: New.
3318 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3320         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3321         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3323         * gcc.target/i386/avx-vzeroupper-3.c: New.
3324         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3325         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3326         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3327         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3328         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3329         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3330         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3331         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3332         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3333         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3334         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3336 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3338         * obj-c.dg/property/at-property-4.m: New.
3339         * obj-c++.dg/property/at-property-4.mm: New.
3340         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3341         updates in warning.
3342         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3343         updates in warning.
3345 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3347         * objc.dg/property/at-property-1.m: New.
3348         * objc.dg/property/at-property-2.m: New.
3349         * objc.dg/property/at-property-3.m: New.
3350         * objc.dg/ivar-invalid-type-1.m: New.
3351         * obj-c++.dg/property/at-property-1.mm: New.
3352         * obj-c++.dg/property/at-property-2.mm: New.
3353         * obj-c++.dg/property/at-property-3.mm: New.
3354         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3355         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3356         in error reporting.
3358 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3360         PR libgfortran/46010
3361         * gfortran.dg/namelist_66.f90: New test.
3362         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3364 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3366         PR fortran/42647
3367         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3368         * gfortran.dg/allocatable_scalar_10.f90: New.
3369         * gfortran.dg/class_19.f03: Extended.
3371 2010-10-26  Jan Hubicka  <jh@suse.cz>
3373         PR middle-end/45736
3374         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3376 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3378         PR tree-optimization/46167
3379         * gcc.dg/vect/O-pr46167.c: New.
3380         * gcc.dg/vect/vect.exp: Run tests with -O.
3382 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3384         PR target/44948
3385         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3386         * g++.dg/vect/pr33860a.cc: Likewise.
3387         * gcc.c-torture/compile/20070522-1.c: Likewise.
3388         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3389         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3390         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3391         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3392         * gcc.dg/pr44136.c: Likewise.
3394         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3395         * gcc.dg/compat/vector-1_x.c: Likewise.
3396         * gcc.dg/compat/vector-1_y.c: Likewise.
3397         * gcc.dg/compat/vector-2_x.c: Likewise.
3398         * gcc.dg/compat/vector-2_y.c: Likewise.
3399         * gcc.dg/pr43300.c: Likewise.
3401         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3402         * gcc.dg/compat/vector-1a_y.c: Likewise.
3403         * gcc.dg/compat/vector-1b_x.c: Likewise.
3404         * gcc.dg/compat/vector-1b_y.c: Likewise.
3405         * gcc.dg/compat/vector-2a_x.c: Likewise.
3406         * gcc.dg/compat/vector-2a_y.c: Likewise.
3407         * gcc.dg/compat/vector-2b_x.c: Likewise.
3408         * gcc.dg/compat/vector-2b_y.c: Likewise.
3409         * gcc.target/i386/pr39162.c: Likewise.
3410         * gcc.target/i386/pr40906-2.c: Likewise.
3411         * gcc.target/i386/sse-5.c: Likewise.
3413         * gcc.dg/pr35442.c: Prune ABI change warnings.
3415         * gcc.c-torture/execute/pr38151.x: New.
3416         * gcc.target/i386/pr44948-1a.c: Likewise.
3417         * gcc.target/i386/pr44948-1b.c: Likewise.
3418         * gcc.target/i386/pr44948-2a.c: Likewise.
3419         * gcc.target/i386/pr44948-2b.c: Likewise.
3421 2010-10-26  Ian Lance Taylor  <iant@google.com>
3423         PR middle-end/45687
3424         * gcc.c-torture/execute/20101025-1.c: New test.
3426 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3428         PR fortran/45451
3429         * gfortran.dg/class_allocate_5.f90: New.
3431 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3433         Implement opaque-enum-specifiers for C++0x
3434         * g++.dg/cpp0x/forw_enum1.C: New.
3435         * g++.dg/cpp0x/forw_enum2.C: New.
3436         * g++.dg/cpp0x/forw_enum3.C: New.
3437         * g++.dg/cpp0x/forw_enum4.C: New.
3438         * g++.dg/cpp0x/forw_enum5.C: New.
3439         * g++.dg/cpp0x/forw_enum6.C: New.
3440         * g++.dg/cpp0x/forw_enum7.C: New.
3441         * g++.dg/cpp0x/forw_enum8.C: New.
3442         * g++.dg/cpp0x/forw_enum9.C: New.
3443         * g++.dg/parse/enum3.C: Add new errors.
3444         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3445         * g++.dg/cpp0x/auto9.C: Add new error.
3446         * g++.dg/template/crash79.C: Add new errors.
3448 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3450         * gcc.target/arm/volatile-bitfields-1.c: New test.
3451         * gcc.target/arm/volatile-bitfields-2.c: New test.
3452         * gcc.target/arm/volatile-bitfields-3.c: New test.
3454 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3456         * gnat.dg/pointer_discr1.adb: New test.
3457         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3458         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3459         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3461 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3463         * gnat.dg/loop_optimization8.adb: New test.
3464         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3465         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3467 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3469         * gnat.dg/in_out_parameter2.adb: New test.
3470         * gnat.dg/in_out_parameter3.adb: Likewise.
3472 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3474         * g++.dg/opt/combine.c: New test.
3476 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3478         * gnat.dg/opt7.ad[sb]: New test.
3479         * gnat.dg/opt7_pkg.ads: New helper.
3481 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3483         PR objc/45735
3484         * obj-c.dg/pr45735.mm: New.
3485         * obj-c++.dg/pr45735.mm: New.
3487 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3489         PR objc/24393
3490         * objc.dg/pr24393.m: New.
3491         * obj-c++.dg/pr24393.mm: New.
3493 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3495         PR objc/28049
3496         * objc.dg/pr28049.m: New.
3497         * obj-c++.dg/pr28049.mm: New.
3499 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3501         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3502         parameter attributes are now supported.
3503         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3504         * objc.dg/attributes/parameter-attribute-1.m: New test.
3505         * objc.dg/attributes/parameter-attribute-2.m: New test.
3506         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3507         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3509 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3511         Based on the CFString implementation in FSF apple/trunk branch.
3513         * gcc.dg/darwin-cfstring-1.c: New.
3514         * gcc.dg/darwin-cfstring-2.c: New.
3515         * gcc.dg/torture/darwin-cfstring-3.c: New.
3516         * g++.dg/other/darwin-cfstring1.C: New.
3517         * g++.dg/torture/darwin-cfstring-3.C: New.
3519 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3521         * objc.dg/demangle-1.m: New test.
3522         * obj-c++.dg/demangle-1.mm: New test.
3523         * obj-c++.dg/demangle-2.mm: New test.
3524         * obj-c++.dg/demangle-3.mm: New test.
3526 2010-10-23  Ian Lance Taylor  <iant@google.com>
3528         * gcc.c-torture/execute/20101011-1.c: New test.
3529         * gcc.c-torture/execute/20101011-1.x: New test driver.
3531 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3533         PR fortran/46122
3534         * gfortran.dg/protected_8.f90: New.
3536 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3538         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3539         * gcc.target/i386/isa-9.c: Skip for -march other than
3540         -march=amdfam10 in multilib options.
3541         * gcc.target/i386/pr42589.c: Skip for -march other than
3542         -march=i486 in multilib options.
3543         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3544         other -march in multilib options.
3546 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3548         PR rtl-optimization/37360
3549         * gcc.dg/pr37360.c: New test.
3551 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3553         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3555 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3556             Andrew Pinski  <pinskia@gmail.com>
3558         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3559         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3560         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3561         * gcc.dg/vector-subscript-1.c: Likewise.
3562         * gcc.dg/vector-subscript-2.c: Likewise.
3563         * gcc.dg/vector-subscript-3.c: New testcase.
3564         * gcc.dg/array-8.c: Adjust.
3566 2010-10-22  Richard Guenther  <rguenther@suse.de>
3568         PR middle-end/46137
3569         * c-c++-common/torture/pr46137.c: New testcase.
3571 2010-10-22  Jason Merrill  <jason@redhat.com>
3573         PR c++/46129
3574         * g++.dg/template/defarg14.C: New.
3576 2010-10-22  Jason Merrill  <jason@redhat.com>
3578         PR c++/46103
3579         * g++.dg/cpp0x/implicit10.C: New.
3581 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3583         PR target/46098
3584         * gcc.target/i386/pr46098.c: New test.
3586 2010-10-22  Richard Guenther  <rguenther@suse.de>
3588         PR tree-optimization/45720
3589         * gcc.dg/torture/pr45720.c: New testcase.
3591 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3593         PR tree-optimization/46126
3594         * gcc.dg/vect/pr46126.c: New.
3596 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3598         Based on the CFString implementation in FSF apple/trunk branch.
3600         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3601         so that the latter can be used in dg-skip and dg-xfail clauses.
3602         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3603         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3604         to use dg-additional-files for Object1.
3605         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3606         to use dg-additional-files for Object1, move to torture/strings/.
3607         * obj-c++.dg/const-str-4.mm: Likewise.
3608         * obj-c++.dg/const-str-3.mm: Likewise.
3609         * obj-c++.dg/const-str-8.mm: Likewise.
3610         * obj-c++.dg/const-str-9.mm: Likewise.
3611         * obj-c++.dg/const-str-10.mm: Likewise.
3612         * obj-c++.dg/const-str-10.mm: Likewise.
3613         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3614         to use dg-additional-files for Object1, move to strings/.
3615         * obj-c++.dg/const-str-2.mm: Likewise.
3616         * obj-c++.dg/const-str-5.mm: Likewise.
3617         * obj-c++.dg/const-str-6.mm: Likewise.
3618         * obj-c++.dg/const-str-12.mm: Likewise.
3619         * obj-c++.dg/strings/strings.exp: New.
3620         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3621         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3622         * obj-c++.dg/torture/strings/strings.exp: New.
3623         * obj-c++.dg/torture/strings/string1.mm: New.
3624         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3625         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3626         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3628         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3629         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3630         * objc/execute/string2.m: Likewise.
3631         * objc/execute/string3.m: Likewise.
3632         * objc/execute/string3.m: Likewise.
3633         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3634         * objc.dg/foreach-4.m: Likewise.
3635         * objc.dg/foreach-5.m: Likewise.
3636         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3637         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3638         * objc.dg/const-str-4.m: Likewise.
3639         * objc.dg/const-str-7.m: Likewise.
3640         * objc.dg/const-str-8.m: Likewise.
3641         * objc.dg/const-str-9.m: Likewise.
3642         * objc.dg/const-str-10.m: Likewise.
3643         * objc.dg/const-str-11.m: Likewise.
3644         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3645         to use dg-additional-files for Object1, move to objc.dg/strings/.
3646         * objc.dg/const-str-2.m: Likewise.
3647         * objc.dg/const-str-5.m: Likewise.
3648         * objc.dg/const-str-6.m: Likewise.
3649         * objc.dg/const-str-12.m: Likewise.
3650         * objc.dg/const-str-12b.m: Likewise.
3651         * objc.dg/strings/strings.exp: New.
3652         * objc.dg/strings/const-cfstring-2.m: New.
3653         * objc.dg/strings/const-cfstring-5.m: New.
3654         * objc.dg/torture/strings/strings.exp: New.
3655         * objc.dg/torture/strings/const-cfstring-1.m: New.
3656         * objc.dg/torture/strings/const-cfstring-3.m: New.
3657         * objc.dg/torture/strings/const-cfstring-4.m: New.
3659 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3661         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3663 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3665         PR c++/46117
3666         * g++.dg/parse/crash57.C: New.
3668 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3669             H.J. Lu  <hongjiu.lu@intel.com>
3671         PR target/45946
3672         * gcc.target/i386/pr45946.c: New test.
3674 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3676         PR tree-optimization/45875
3677         * g++.dg/ipa/pr45875.C: New test.
3679 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3681         PR tree-optimization/46049
3682         PR tree-optimization/46052
3683         * gcc.dg/vect/pr46052.c: New test.
3684         * gcc.dg/vect/pr46049.c: New test.
3686 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3688         PR fortran/46007
3689         * gfortran.dg/shape_5.f90:  New test case.
3691 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3693         PR fortran/46060
3694         * gfortran.dg/proc_ptr_comp_25.f90: New.
3696 2010-10-21  Richard Guenther  <rguenther@suse.de>
3697             Michael Matz  <matz@suse.de>
3699         PR tree-optimization/45764
3700         * gcc.dg/torture/pr45764.c: New testcase.
3702 2010-10-21  Richard Guenther  <rguenther@suse.de>
3704         PR tree-optimization/46111
3705         * g++.dg/torture/pr46111.C: New testcase.
3707 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3709         PR fortran/46067
3710         * gfortran.dg/dummy_procedure_4.f90: New.
3711         * gfortran.dg/proc_ptr_30.f90: New.
3713 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3715         PR fortran/46100
3716         * gfortran.dg/ptr-func-1.f90: New.
3717         * gfortran.dg/ptr-func-2.f90: New.
3719 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3721         PR tree-optimization/45919
3722         * gcc.c-torture/compile/pr45919.c: New test.
3724         PR tree-optimization/46066
3725         * gcc.dg/autopar/pr46066.c: New test.
3727 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3729         PR c++/46024
3730         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3732 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3734         PR c++/46056
3735         * g++.dg/cpp0x/range-for7.C: New.
3737 2010-10-20  Richard Guenther  <rguenther@suse.de>
3739         PR lto/45667
3740         * g++.dg/lto/20101020-1_0.h: New testcase.
3741         * g++.dg/lto/20101020-1_0.C: Likewise.
3742         * g++.dg/lto/20101020-1_1.C: Likewise.
3744 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3746         * gcc.dg/20101013-1.c: New test.
3748 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3750         PR target/46085
3751         * gcc.target/i386/pr46085-1.c: New.
3752         * gcc.target/i386/pr46085-2.c: Likewise.
3754 2010-10-20  Richard Guenther  <rguenther@suse.de>
3756         PR tree-optimization/45860
3757         * gcc.dg/torture/pr45860.c: New testcase.
3759 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3761         * gnat.dg/discr25.adb: New test.
3762         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3764 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3766         * gcc.target/powerpc/ehreturn.c: New test.
3768 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3770         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3771         not require Foundation and run with the GNU runtime as well.
3773         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3775         Radar 4439126
3776         * obj-c++.dg/template-8.mm: New.
3778 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3780         PR objc/23709
3781         * objc.dg/pr23709.m: New.
3782         * obj-c++.dg/pr23709.m: New.
3784 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3786         PR c++/46046
3787         * g++.dg/template/crash104.C: New.
3789 2010-10-19  Richard Henderson  <rth@redhat.com>
3791         * gcc.target/i386/fma3-fma.c: New.
3792         * gcc.target/i386/fma3-builtin.c: New.
3793         * gcc.target/i386/fma4-builtin.c: New.
3795 2010-10-19  Richard Guenther  <rguenther@suse.de>
3797         PR testsuite/46081
3798         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3800 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3802         Merge from 'apple/trunk' branch on FSF servers.
3804         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3806         Radar 4293709
3807         * objc.dg/proto-init-mimatch-1.m: New.
3808         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3810 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3812         Implemented parsing @synthesize and @dynamic for
3813         Objective-C/Objective-C++.
3814         * objc.dg/property/dynamic-1.m: New.
3815         * objc.dg/property/synthesize-1.m: New.
3816         * obj-c++.dg/property/dynamic-1.mm: New.
3817         * obj-c++.dg/property/synthesize-1.mm: New.
3819 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3821         * objc.dg/at-class-1.m: New.
3822         * objc.dg/at-class-1.mm: New.
3824 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3826         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3828 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3830         Merge from 'apple/trunk' branch on FSF servers.
3832         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3834         Radar 4407151
3835         * obj-c++.dg/template-7.mm: New.
3837 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3839         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3840         bugfix.
3842 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3844         Merge from 'apple/trunk' branch on FSF servers.
3846         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3848         Radar 4451818
3849         * obj-c++.dg/try-catch-16.mm: New.
3850         * obj-c++.dg/try-catch-17.mm: New.
3852         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3854         Radar 4330422
3855         * obj-c++.dg/try-catch-15.mm: New
3857         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3859         Radar 4204796
3860         * obj-c++.dg/try-catch-12.mm: New
3861         * obj-c++.dg/try-catch-13.mm: New
3862         * obj-c++.dg/try-catch-14.mm: New
3863         * objc.dg/try-catch-11.m: New
3864         * objc.dg/try-catch-12.m: New
3865         * objc.dg/try-catch-13.m: New
3867 2010-10-18  Richard Henderson  <rth@redhat.com>
3869         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3871 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3873         PR c/46015
3874         * c-c++-common/Wunused-var-13.c: New test.
3876 2010-10-18  Richard Guenther  <rguenther@suse.de>
3878         PR tree-optimization/45967
3879         * gcc.dg/torture/pr45967.c: New testcase.
3880         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3881         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3882         * gcc.dg/torture/pr39074-2.c: Likewise
3883         * gcc.dg/torture/pta-escape-1.c: Likewise
3884         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3885         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3886         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3887         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3888         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3889         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3891 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3893         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3895 2010-10-18  Richard Guenther  <rguenther@suse.de>
3897         PR lto/44950
3898         * g++.dg/lto/20101015-2_0.C: New testcase.
3900 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3902         PR middle-end/46019
3903         * gcc.c-torture/execute/pr46019.c: New test.
3905 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3907         Merge from 'apple/trunk' branch on FSF servers.
3909         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3911         Radar 4516785
3912         * obj-c++.dg/method-namespace-2.mm: New.
3914 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3916         Merge from 'apple/trunk' branch on FSF servers.
3918         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3920         Radar 4133425
3921         * objc.dg/private-1.m: Test modified.
3922         * obj-c++.dg/private-1.mm: Test modified.
3924 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3926         PR testsuite/45987
3927         * gcc.target/i386/push-1.c: Remove.
3929 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3930             H.J. Lu  <hongjiu.lu@intel.com>
3932         PR target/46051
3933         * gcc.target/i386/pr46051.c: New test.
3935 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3937         * obj-c++.dg/gnu-api-2-class.mm: New.
3938         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3939         * obj-c++.dg/gnu-api-2-method.mm: New.
3940         * obj-c++.dg/gnu-api-2-objc.mm: New.
3941         * obj-c++.dg/gnu-api-2-object.mm: New.
3942         * obj-c++.dg/gnu-api-2-property.mm: New.
3943         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3944         * obj-c++.dg/gnu-api-2-sel.mm: New.
3946 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3948         * objc.dg/fsf-package-0.m: New.
3949         * obj-c++.dg/fsf-package-0.m: New.
3951 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3953         PR objc/18255
3954         * objc.dg/pr18255.m: New.
3956 2010-10-16  Jan Hubicka  <jh@suse.cz>
3958         PR middle-end/44206
3959         * g++.dg/torture/pr44206.C: New.
3961 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3963         * objc.dg/gnu-api-2-class.m: New.
3964         * objc.dg/gnu-api-2-objc.m: New.
3966 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3968         * objc.dg/gnu-api-2-ivar.m: New.
3970 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3972         * objc.dg/gnu-api-2-property.m: New.
3974 2010-10-15  Xinliang David Li  <davidxl@google.com>
3976         * g++.dg/uninit-pred-3_a.C: New test.
3977         * g++.dg/uninit-pred-3_b.C: New test.
3979 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3981         * objc.dg/gnu-api-2-object.m: New.
3983 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3985         * objc.dg/gnu-api-2-method.m: New.
3987 2010-10-15  Jason Merrill  <jason@redhat.com>
3989         * g++.dg/lto/pr45983_0.C: New.
3991 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3993         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3994         builtin combiner patterns.
3995         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3996         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3997         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3998         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3999         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4001 2010-10-15  Richard Guenther  <rguenther@suse.de>
4003         * g++.dg/lto/20101015-1_0.C: New testcase.
4005 2010-10-15  Richard Guenther  <rguenther@suse.de>
4007         PR testsuite/46021
4008         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4009         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4011 2010-10-15  Richard Guenther  <rguenther@suse.de>
4013         PR lto/45957
4014         * g++.dg/lto/20101014-1_0.C: New testcase.
4016 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4018         * objc.dg/gnu-api-2-protocol.m: New.
4019         * objc.dg/gnu-api-2-sel.m: New.
4021 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4023         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4024         arm-eabi targets.
4026 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4028         * gcc.dg/20101010-1.c: New testcase.
4030 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4032         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4033         script when relocatable linking.
4035 2010-10-14  Yao Qi  <yao@codesourcery.com>
4037         PR target/45447
4038         * gcc.target/arm/pr45447.c: New test.
4040 2010-10-14  Jan Hubicka  <jh@suse.cz>
4042         PR middle-end/45621
4043         * g++.dg/lto/pr45621.h : New.
4044         * g++.dg/lto/pr45621_0.C: New.
4045         * g++.dg/lto/pr45621_1.C: New.
4047 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4049         * objc.dg/property: New.
4050         * objc.dg/property/fsf-property-basic.m: New.
4051         * objc.dg/property/fsf-property-method-access.m: New.
4052         * objc.dg/property/fsf-property-named-ivar.m: New.
4053         * obj-c++.dg/property: New.
4054         * obj-c++.dg/property/fsf-property-basic.mm: New.
4055         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4056         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4058         merge from FSF apple 'trunk' branch.
4059         2006 Fariborz Jahanian  <fjahanian@apple.com>
4061         Radars 4436866, 4505126, 4506903, 4517826
4062         * objc.dg/property/property-1.m: New.
4063         * objc.dg/property/property-2.m: New.
4064         * objc.dg/property/property-3.m: New.
4065         * objc.dg/property/property-neg-1.m: New.
4066         * objc.dg/property/property-neg-2.m: New.
4067         * objc.dg/property/property-neg-3.m: New.
4068         * objc.dg/property/property-neg-4.m: New.
4069         * objc.dg/property/property-neg-5.m: New.
4070         * objc.dg/property/property-neg-6.m: New.
4071         * objc.dg/property/property-neg-7.m: New.
4072         * objc.dg/property/property.exp: New.
4073         * obj-c++.dg/property/property-1.mm: New.
4074         * obj-c++.dg/property/property-2.mm: New.
4075         * obj-c++.dg/property/property-3.mm: New.
4076         * obj-c++.dg/property/property-neg-1.mm: New.
4077         * obj-c++.dg/property/property-neg-2.mm: New.
4078         * obj-c++.dg/property/property-neg-3.mm: New.
4079         * obj-c++.dg/property/property-neg-4.mm: New.
4080         * obj-c++.dg/property/property-neg-5.mm: New.
4081         * obj-c++.dg/property/property-neg-6.mm: New.
4082         * obj-c++.dg/property/property-neg-7.mm: New.
4083         * obj-c++.dg/property/property.exp: New.
4085 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4087         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4089 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4091         PR c/45969
4092         * gcc.c-torture/compile/pr45969-1.c: New test.
4094 2010-10-14  Richard Guenther  <rguenther@suse.de>
4096         PR tree-optimization/44913
4097         * gcc.dg/torture/pr44913.c: New testcase.
4099 2010-10-14  Richard Guenther  <rguenther@suse.de>
4101         PR lto/45382
4102         * g++.dg/lto/20101014-2_0.C: New testcase.
4104 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4106         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4107         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4108         * gcc.target/i386/pr44130.c: Likewise.
4109         * gcc.target/i386/pr44144.c: Likewise.
4110         * gcc.target/i386/pr44180.c: Likewise.
4111         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4112         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4113         * gcc.target/i386/vect-sizes-1.c: Likewise.
4114         * gcc.target/i386/vectorize4-avx.c: Likewise.
4116 2010-10-14  Richard Guenther  <rguenther@suse.de>
4118         PR lto/44561
4119         * g++.dg/lto/20101010-3_0.C: New testcase.
4120         * g++.dg/lto/20101010-4_0.C: Likewise.
4122 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4124         * objc.dg/pr45878.m: Update to include NSConstantString interface
4125         for -fnext-runtime.
4126         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4127         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4128         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4129         reference for m64 -fnext-runtime.
4131 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4133         * gcc.target/i386/vect-sizes-1.c: New.
4135 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4137         PR middle-end/46011
4138         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4140 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4142         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4143         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4145 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4147         * gcc.target/ia64/20101005.c: New test.
4149 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4151         PR rtl-optimization/45570
4152         * gcc.dg/pr45570.c: New test.
4154 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4156         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4157         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4158         * gcc.target/i386/vectorize4-avx.c: Likewise.
4160 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4162         * gcc.target/i386/avx-copysign-vec.c: New.
4163         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4165 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4167         PR middle-end/44130
4168         * gcc.target/i386/pr44130.c: New.
4170 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4172         PR middle-end/44144
4173         * gcc.target/i386/pr44144.c: New.
4175 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4177         PR target/44180
4178         * gcc.target/i386/pr44180.c: New.
4180 2010-10-13  Jason Merrill  <jason@redhat.com>
4182         * g++.dg/template/canon-type-8.C: New.
4184 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4186         * gcc.c-torture/execute/20101013-1.c: New test.
4188 2010-10-13  Richard Guenther  <rguenther@suse.de>
4190         PR objc/45878
4191         * objc.dg/pr45878.m: New testcase.
4193 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4195         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4196         * gcc.dg/format/dfp-printf-1.c: Likewise.
4197         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4199 2010-10-13  Richard Guenther  <rguenther@suse.de>
4201         PR tree-optimization/45788
4202         * g++.dg/pr45788.C: New testcase.
4204 2010-10-13  Richard Guenther  <rguenther@suse.de>
4206         PR tree-optimization/45970
4207         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4209 2010-10-13  Richard Guenther  <rguenther@suse.de>
4211         PR tree-optimization/45982
4212         * gcc.dg/torture/pr45982.c: New testcase.
4213         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4214         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4215         * gcc.dg/torture/pr39074-2.c: Likewise.
4217 2010-10-13  Richard Guenther  <rguenther@suse.de>
4219         PR middle-end/45874
4220         * g++.dg/torture/pr45874.C: New testcase.
4222 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4224         * objc.dg/attributes/method-attribute-1.m: Update to respond
4225         to implemented method attributes..
4226         * objc.dg/attributes/method-attribute-2.m: Likewise.
4227         * objc.dg/attributes/method-attribute-3.m: Likewise.
4228         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4229         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4230         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4232 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4234         PR libobjc/23214
4235         * objc.dg/pr23214.m: New.
4237 2010-10-12  Michael Eager  <eager@eagercon.com>
4239         PR testsuite/45856
4240         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4241         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4243 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4245         PR fortran/45636
4246         * gcc.c-torture/execute/pr45636.c: New test.
4247         * gfortran.dg/pr45636.f90: New test.
4249 2010-10-12  Richard Henderson  <rth@redhat.com>
4251         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4253 2010-10-12  Daniel Kraft  <d@domob.eu>
4255         PR fortran/38936
4256         * gfortran.dg/associate_1.f03: More tests with derived-types.
4257         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4258         * gfortran.dg/associate_8.f03: Fix typo.
4259         * gfortran.dg/initialization_27.f90: Fix typo.
4261 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263         PR testsuite/45851
4264         * lib/lto.exp (lto-get-options-main): Support optional target
4265         selector for dg-extra-ld-options.
4267 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4269         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4270         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4272 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4274         PR middle-end/45699
4275         * g++.dg/torture/pr45699.C: New test.
4276         * g++.dg/otr-fold-1.C: Adjusted.
4277         * g++.dg/otr-fold-1.C: Likewise.
4279 2010-10-11  Nick Clifton  <nickc@redhat.com>
4281         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4282         Allow for a user label prefix.
4284 2010-10-10  Richard Guenther  <rguenther@suse.de>
4286         * g++.dg/lto/20101010-1_0.C: New testcase.
4287         * g++.dg/lto/20101010-2_0.C: Likewise.
4289 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4291         PR tree-optimization/45902
4292         * gcc.dg/vect/45902.c: New test.
4294 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4296         PR target/45870
4297         * gcc.dg/tls/pr45870.c: New test.
4299 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4301         PR fortran/45961
4302         * gfortran.dg/typebound_operator_6.f03: New.
4304 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4306         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4307         and adjust -export symbol scanning.
4308         * g++.dg/ext/dllexport1.C: Likewise.
4309         * g++.dg/ext/dllexport3.C: Likewise.
4310         * gcc.dg/dll-3.c: Likewise.
4311         * gcc.dg/dll-4.c: Likewise.
4312         * gcc.dg/dll-5.c: Likewise.
4314 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4316         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4317         instead of tree_profile dump file.
4318         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4319         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4320         dump file.
4322 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4324         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4326 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4328         * gfortran.dg/character_comparison_4.f90:  New test.
4329         * gfortran.dg/character_comparison_5.f90:  New test.
4330         * gfortran.dg/character_comparison_6.f90:  New test.
4332 2010-10-09  Richard Henderson  <rth@redhat.com>
4334         * lib/target-supports.exp
4335         (check_effective_target_automatic_stack_alignment): Always true.
4337 2010-10-09  Richard Guenther  <rguenther@suse.de>
4339         PR lto/45956
4340         * gcc.dg/lto/20101009-2_0.c: New testcase.
4341         * gcc.dg/lto/20101009-2_1.c: Likewise.
4342         * gcc.dg/lto/20101009-2_2.c: Likewise.
4344 2010-10-09  Richard Guenther  <rguenther@suse.de>
4346         PR lto/45947
4347         * g++.dg/lto/20101009-1_0.C: New testcase.
4349 2010-10-09  Richard Guenther  <rguenther@suse.de>
4351         PR tree-optimization/45945
4352         * gcc.dg/lto/20101009-1_0.c: New testcase.
4354 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4356         PR target/45913
4357         * gcc.target/i386/pr45913.c: New.
4359 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4361         PR fortran/45943
4362         * gfortran.dg/streamio_16.f90: Update test.
4364 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4366         PR tree-optimization/45903
4367         * gcc.target/i386/pr45903.c: New test.
4369 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4371         * gnat.dg/interface5.adb: Compile with warnings disabled.
4373 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4375         * obj-c++.dg/encode-10.mm: New testcase.
4377 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4379         PR objc++/23614
4380         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4381         C++ class.  Removed XFAIL.
4383 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4385         PR fortran/45933
4386         * gfortran.dg/typebound_operator_5.f03: New.
4388 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4390         Merge from 'apple/trunk' branch on FSF servers.
4392         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4394         Radar 4508851
4395         * obj-c++.dg/method-namespace-1.mm: New.
4397 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4399         * gcc.dg/tree-ssa/sra-11.c: New test.
4401 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4403         PR Tree-Vect/45847
4404         * gcc.dg/vect/pr45847.c: New test.
4406 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4407             Kai Tietz  <kai.tietz@onevision.com>
4409         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4411 2010-10-07  Richard Guenther  <rguenther@suse.de>
4413         PR tree-optimization/45732
4414         * gcc.dg/torture/pr45732.c: New testcase.
4416 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4418         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4419         * objc.dg/foreach-2.m: Likewise.
4420         * objc.dg/foreach-3.m: Likewise.
4421         * objc.dg/foreach-4.m: Likewise.
4422         * objc.dg/foreach-5.m: Likewise.
4423         * objc.dg/foreach-6.m: Likewise.
4424         * objc.dg/foreach-7.m: Likewise.
4425         * objc.dg/objc-foreach-4.m: Likewise.
4426         * objc.dg/objc-foreach-5.m: Likewise.
4428 2010-10-07  Richard Guenther  <rguenther@suse.de>
4430         PR middle-end/45869
4431         * gcc.dg/torture/pr45869.c: New testcase.
4433 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4435         * objc.dg/set-not-used-1.m: New
4436         * obj-c++.dg/set-not-used-1.mm: New.
4438 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4440         * objc.dg/attributes/method-attribute-3.m: New.
4441         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4443 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4445         PR fortran/45916
4446         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4448 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4450         PR fortran/45889
4451         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4453 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4455         Merge from 'apple/trunk' branch on FSF servers.
4457         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4459         Radar 4278774
4460         * obj-c++.dg/encode-9.mm: New.
4462 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4464         * g++.dg/cpp0x/pr45908.C: New test.
4466 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4468         * gnat.dg/opt6.ad[sb]: New test.
4470 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4472         Implemented fast enumeration for Objective-C.
4473         * objc.dg/foreach-1.m: New.
4474         * objc.dg/foreach-2.m: New.
4475         * objc.dg/foreach-3.m: New.
4476         * objc.dg/foreach-4.m: New.
4477         * objc.dg/foreach-5.m: New.
4478         * objc.dg/foreach-6.m: New.
4479         * objc.dg/foreach-7.m: New.
4481         Merge from 'apple/trunk' branch on FSF servers:
4482         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4484         Radar 4502236
4485         * objc.dg/objc-foreach-5.m: New.
4487         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4489         Radar 4507230
4490         * objc.dg/objc-foreach-4.m: New.
4492         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4494         Radar 4472881
4495         * objc.dg/objc-foreach-3.m: New.
4497         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4499         Radar 4468498
4500         * objc.dg/objc-foreach-2.m: New.
4502         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4504         Radar 4294910
4505         * objc.dg/objc-foreach-1.m: New
4507 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4509         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4510         unsigned values.
4512 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4514         PR objc++/28050
4515         * obj-c++.dg/syntax-error-10.mm: New.
4517 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4519         PR objc++/23707
4520         * obj-c++.dg/syntax-error-9.mm: New.
4522 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4524         PR objc++/31126
4525         * obj-c++.dg/syntax-error-8.mm: New.
4527 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4529         Merge from 'apple/trunk' branch on FSF servers.
4531         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4533         Radar 4290840
4534         * obj-c++.dg/syntax-error-7.mm: New
4536         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4538         Radar 4294425
4539         * obj-c++.dg/syntax-error-6.mm: New
4541         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4543         Radar 4261146
4544         * obj-c++.dg/syntax-error-5.mm: New
4546         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4548         Radar 4093475
4549         * obj-c++.dg/syntax-error-[3-4].mm: New.
4551         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4553         Radar 4185810
4554         * obj-c++.dg/syntax-error-[1-2].mm: New.
4556 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4558         PR tree-optimization/45752
4559         * gcc.dg/vect/pr45752.c: New test.
4561 2010-10-05  Richard Guenther  <rguenther@suse.de>
4563         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4564         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4565         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4566         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4567         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4568         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4569         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4570         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4571         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4572         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4573         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4574         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4575         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4576         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4577         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4578         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4579         * gcc.dg/tree-ssa/20080530.c: Likewise.
4580         * g++.dg/tree-ssa/inline-3.C: Likewise.
4581         * g++.dg/tree-ssa/inline-1.C: Likewise.
4582         * g++.dg/tree-ssa/inline-2.C: Likewise.
4583         * gcc.dg/profile-dir-1.c: Likewise.
4584         * gcc.dg/profile-dir-2.c: Likewise.
4585         * gcc.dg/profile-dir-3.c: Likewise.
4587 2010-10-05  Richard Guenther  <rguenther@suse.de>
4589         PR middle-end/45877
4590         * g++.dg/torture/pr45877.C: New testcase.
4592 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4594         PR debug/45849
4595         * gcc.dg/debug/pr45849.c: New test.
4597         PR middle-end/45876
4598         * gcc.c-torture/compile/pr45876.c: New test.
4600 2010-10-04  Julian Brown  <julian@codesourcery.com>
4602         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4603         vect_hw_misalign.
4604         * gcc.dg/vect/vect-60.c: Likewise.
4605         * gcc.dg/vect/vect-56.c: Likewise.
4606         * gcc.dg/vect/vect-93.c: Likewise.
4607         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4608         * gcc.dg/vect/vect-95.c: Likewise.
4609         * gcc.dg/vect/vect-96.c: Likewise.
4610         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4611         * gcc.dg/vect/slp-25.c: Likewise.
4612         * gcc.dg/vect/slp-3.c: Likewise.
4613         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4614         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4615         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4616         * gcc.dg/vect/vect-109.c: Likewise.
4617         * gcc.dg/vect/vect-peel-1.c: Likewise.
4618         * gcc.dg/vect/vect-peel-2.c: Likewise.
4619         * lib/target-supports.exp
4620         (check_effective_target_arm_vect_no_misalign): New.
4621         (check_effective_target_vect_no_align): Use above.
4622         (check_effective_target_vect_element_align): New.
4623         (add_options_for_quad_vectors): New.
4625 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4627         PR tree-optimization/45572
4628         * g++.dg/ipa/pr45572-1.C: New test.
4629         * g++.dg/ipa/pr45572-2.C: Likewise.
4631 2010-10-03  Ian Lance Taylor  <iant@google.com>
4633         * gcc.dg/anon-struct-11.c: New test.
4634         * gcc.dg/anon-struct-12.c: New test.
4635         * gcc.dg/anon-struct-13.c: New test.
4636         * gcc.dg/anon-struct-14.c: New test.
4638 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4640         * g++.dg/torture/pr45764.C: Revert revision 164914.
4641         * gcc.dg/vect/pr43432.c: Likewise.
4642         * gcc.dg/vect/vect-114.c: Likewise.
4643         * gcc.dg/vect/vect-15.c: Likewise.
4645 2010-10-03  Jason Merrill  <jason@redhat.com>
4647         * g++.dg/cpp0x/sfinae5.C: New.
4649 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4651         PR tree-optimization/45720
4652         PR tree-optimization/45764
4653         * g++.dg/torture/pr45764.C: New.
4655         * gcc.dg/vect/pr43432.c: Xfail.
4656         * gcc.dg/vect/vect-114.c: Likewise.
4657         * gcc.dg/vect/vect-15.c: Likewise.
4659 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4661         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4662         hppa*-*-hpux*.
4663         * gcc.dg/torture/pr45678-2.c: Likewise.
4665 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4667         PR fortran/45748
4668         * gfortran.dg/intrinsic_6.f90: New.
4670 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4672         PR fortran/42831
4673         * gfortran.dg/dependency_37.f90:  New test.
4675 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4677         * gcc.target/i386/shift_mask.c: New test.
4679 2010-10-01  Richard Guenther  <rguenther@suse.de>
4681         PR tree-optimization/45854
4682         * g++.dg/torture/pr45854.C: New testcase.
4684 2010-09-30  Michael Eager  <eager@eagercon.com>
4686         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4687         __FLT_{MIN,MAX}__.
4689 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4691         PR middle-end/45758
4692         * gfortran.dg/graphite/pr45758.f90: New.
4694 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4696         PR middle-end/45230
4697         * gcc.dg/graphite/id-pr45230.c: New.
4699 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4701         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4702         * gfortran.dg/graphite/graphite.exp: Same.
4703         * gcc.dg/graphite/vect-pr43423.c: New.
4705 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4707         PR target/45843
4708         * g++.dg/torture/pr45843.C: New test.
4710 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4712         PR fortran/45828
4713         * gfortran.dg/allocate_derived_5.f90: New.
4715 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4717         PR tree-optimization/31261
4718         * gcc.dg/tree-ssa/pr31261.c: New test.
4720 2010-09-30  Michael Eager  <eager@eagercon.com>
4722         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4723         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4724         * gcc.target/microblaze/microblaze.exp: Ditto.
4725         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4726         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4727         * gcc.target/microblaze/others/data_var1.c: Ditto.
4728         * gcc.target/microblaze/others/data_var2.c: Ditto.
4729         * gcc.target/microblaze/others/data_var3.c: Ditto.
4730         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4731         * gcc.target/microblaze/others/strings1.c:: Ditto.
4732         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4733         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4734         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4735         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4736         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4737         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4738         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4739         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4740         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4741         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4742         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4743         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4744         * gcc.target/microblaze/isa/float.c: Ditto.
4745         * gcc.target/microblaze/isa/mulh.c: Ditto.
4746         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4747         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4748         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4749         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4750         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4751         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4752         * gcc.target/microblaze/isa/bshift.c: Ditto.
4753         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4754         * gcc.target/microblaze/isa/div.c: Ditto.
4755         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4756         * gcc.target/microblaze/isa/mul.c: Ditto.
4758 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4760         merge from FSF 'apple/trunk' branch.
4761         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4763         Radar 4386773
4764         * objc.dg/enhanced-proto-1.m: New.
4765         * objc.dg/enhanced-proto-2.m: New.
4766         * obj-c++.dg/enhanced-proto-1.mm: New
4767         * obj-c++.dg/enhanced-proto-2.mm: New.
4769 2010-09-30  Richard Guenther  <rguenther@suse.de>
4771         PR testsuite/45702
4772         * gcc.dg/debug/pr41893-1.c: Adjust.
4773         * gcc.dg/pr30762-1.c: Likewise.
4774         * gcc.dg/pr31529-1.c: Likewise.
4775         * gcc.dg/pr34457-1.c: Likewise.
4776         * gcc.dg/pr34668-1.c: Likewise.
4777         * gcc.dg/pr43557-1.c: Likewise.
4779 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4781         PR objc/45842
4782         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4783         * objc.dg/const-str-3.m: Correct header for memcpy.
4784         * objc.dg/const-str-7.m: Likewise.
4785         * objc.dg/method-20b.m: Provide an implementation of Object.
4786         Adjust XFAIL for m64 NeXT runtime.
4787         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4788         * objc.dg/encode-3.m: Correct line ordering, provide header for
4789         sprintf.
4790         * objc.dg/encode-7-next.m: Only run for 32bit.
4791         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4792         * objc.dg/type-size-2.m: Provide an implementation of Object.
4793         Ajust headers.
4794         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4795         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4796         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4797         Adjust XFAIL for m64 NeXT runtime.
4798         * obj-c++.dg/method-22.mm: Likewise.
4799         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4801 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4803         Merge from 'apple/trunk' branch on FSF servers.
4805         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4807         Radar 4278236
4808         * obj-c++.dg/bad-forward-decl.mm: New
4810 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4812         * ada/acats/run_acats: Revert revision 157037.
4814 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4816         Merge from 'apple/trunk' branch on FSF servers.
4818         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4820         Radar 4281748
4821         * objc.dg/naming-2.m: Update
4822         * objc.dg/naming-3.m: New
4824 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4826         PR target/40457
4827         * gcc.target/arm/pr40457-3.c: New test.
4829 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4831         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4832         alias checking.
4833         * lib/target-supports.exp (check_ifunc_available): Likewise.
4835 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4837         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4839 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4841         * objc.dg/keywords-1.m: New test.
4842         * objc.dg/keywords-2.m: New test.
4843         * objc.dg/keywords-3.m: New test.
4844         * obj-c++.dg/keywords-1.mm: New test.
4845         * obj-c++.dg/keywords-2.mm: New test.
4847 2010-09-28  Jason Merrill  <jason@redhat.com>
4849         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4850         * g++.dg/ext/complit11.C: Likewise.
4851         * g++.old-deja/g++.law/temps1.C: Likewise.
4853         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4854         * g++.old-deja/g++.mike/misc6.C: Likewise.
4856 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4858         * objc.dg/attributes/method-attribute-1.m: New.
4859         * objc.dg/attributes/method-attribute-2.m: New.
4861         * obj-c++.dg/attributes/method-attribute-1.m: New.
4862         * obj-c++.dg/attributes/method-attribute-2.m: New.
4864 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4866         * objc.dg/attributes: New.
4867         * objc.dg/attributes/attributes.exp: New.
4868         * objc.dg/attributes/class-attribute-1.m: New.
4869         * objc.dg/attributes/class-attribute-2.m: New
4870         * objc.dg/attributes/categ-attribute-1.m: New
4871         * objc.dg/attributes/categ-attribute-2.m: New
4872         * objc.dg/attributes/proto-attribute-1.m: New
4874         * obj-c++.dg/attributes: New.
4875         * obj-c++.dg/attributes/attributes.exp: New
4876         * obj-c++.dg/attributes/class-attribute-1.mm: New
4877         * obj-c++.dg/attributes/class-attribute-2.mm: New
4878         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4879         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4880         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4882 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4884         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4885         from the branch renamed to method-20b.m to avoid clashes).
4887         2005-08-23  Stuart Hastings  <stuart@apple.com>
4888                     Ziemowit Laski  <zlaski@apple.com>
4890         Radar 4209854
4891         * obj-c++.dg/method-23.mm: New.
4892         * objc.dg/method-20.m: New.
4894 2010-09-28  Jan Hubicka  <jh@suse.cz>
4896         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4898 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4900         PR target/44452
4901         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4902         i?86-*-solaris2.[89], *-*-vxworks*.
4903         * gcc.target/i386/pr22152.c: Likewise.
4904         * gcc.target/i386/vect8-ret.c: New test.
4906 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4908         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4910 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4912         Merge from 'apple/trunk' branch on FSF servers.
4914         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4916         Radar 4175534
4917         * obj-c++.dg/method-22.mm: New.
4919 2010-09-27  Jason Merrill  <jason@redhat.com>
4921         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4922         * g++.dg/ext/complit11.C: Adjust.
4923         * g++.old-deja/g++.law/temps1.C: Adjust.
4924         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4925         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4927 2010-09-27  Ian Lance Taylor  <iant@google.com>
4929         * lib/target-supports.exp (check_effective_target_split_stack):
4930         New procedure.
4931         * gcc.dg/split-1.c: New test.
4932         * gcc.dg/split-2.c: New test.
4933         * gcc.dg/split-3.c: New test.
4934         * gcc.dg/split-4.c: New test.
4936 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4938         PR objc/25464
4939         * objc.dg/type-size-3.m: New test.
4941 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4943         PR objc/45763
4944         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4946 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4948         PR objc/25450
4949         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4950         * objc.dg/type-size-2.m: Same change.
4951         * obj-c++.dg/encode-5.mm: Same change.
4953 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4955         Merge from 'apple/trunk' branch on FSF servers.  The original
4956         Changelogs are below.
4958         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4959         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4960         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4961         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4962         in the branch).
4963         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4964         proto-qual-1.m in the branch) and the normal ABI on GNU.
4965         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4966         the test only with the NeXT runtime.
4967         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4968         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4969         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4970         Run the test only with the NeXT runtime.
4972         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4974         Radar 4492973
4975         * objc.dg/encode-7-64bit.m: New.
4976         * objc.dg/encode-7.m: Skip if -m64.
4978         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4980         Radar 4301047
4981         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4982         * obj-c++.dg/threedotthree-abi-1.mm: New
4983         * objc.dg/threedotthree-abi-1.m: New
4985         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4987         Radar 4136935
4988         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4989         * objc.dg/encode-6.m: Likewise.
4990         * objc.dg/encode-7.m: New test case.
4992 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4994         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4995         const-str-12.m to constr-str-12b.m to avoid conflicts.
4997         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4999         Radar 4229905
5000         * obj-c++.dg/warn5.mm: New
5002         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5004         Radar 4154928
5005         * obj-c++.dg/const-str-12.mm: New.
5006         * objc.dg/const-str-12.m: New.
5008 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5010         PR fortran/40569
5011         PR fortran/40568
5012         * gfortran.dg/storage_size_2.f08: Fix test.
5013         * gfortran.dg/c_sizeof_1.f90: Fix test.
5014         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5015         * gfortran.dg/c_sizeof_3.f90: New.
5016         * gfortran.dg/c_sizeof_4.f90: New.
5017         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5018         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5020 2010-09-26  Daniel Kraft  <d@domob.eu>
5022         PR fortran/45783
5023         PR fortran/45795
5024         * gfortran.dg/select_type_18.f03: New test.
5026 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5028         * gnat.dg/return2.ad[sb]: New test.
5029         * gnat.dg/return2_pkg.ads: New helper.
5031 2010-09-25  Daniel Kraft  <d@domob.eu>
5033         PR fortran/45776
5034         * gfortran.dg/io_constraints_6.f03: New test.
5035         * gfortran.dg/io_constraints_7.f03: New test.
5036         * gfortran.dg/newunit_2.f90: New test.
5038 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5040         * gfortran.dg/operator_c1202.f90: New test.
5042 2010-09-24  Jan Hubicka  <jh@suse.cz>
5044         * gcc.dg/tree-ssa/leaf.c: New testcase.
5046 2010-09-24  Jan Hubicka  <jh@suse.cz>
5048         PR tree-optimization/45738
5049         PR tree-optimization/45741
5050         * gcc.c-torture/compile/pr45741.c: New.
5051         * gfortran.fortran-torture/compile/pr45738.f90: New.
5053 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5055         * gcc.dg/cpp/undef-opt-1.c: New test.
5057 2010-09-24  Jason Merrill  <jason@redhat.com>
5059         * g++.dg/other/error10.C: Adjust expected output.
5061 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5063         PR middle-end/45234
5064         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5065         * gcc.target/i386/pr45234.c: New test.
5067 2010-09-24  Richard Guenther  <rguenther@suse.de>
5069         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5071 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5073         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5074         as a comment leader in regexp.
5076 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5078         * objc.dg/sync-2.m: New test.
5079         * obj-c++.dg/sync-2.mm: New test.
5081 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5083         PR fortran/40571
5084         * gfortran.dg/iso_fortran_env_7.f90: New.
5086 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5088         * obj-c++.dg/too-many-args.mm: New file.
5090 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5092         Merge from 'apple/trunk' branch on FSF servers.
5094         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5096         Radar 4491608
5097         * objc.dg/too-many-args.m: New
5099 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5101         PR fortran/45744
5102         * gfortran.dg/dependency_36.f90:  New test.
5104 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5106         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5107         * gcc.target/i386/pad-3.c: Ditto.
5108         * gcc.target/i386/pad-7.c: Ditto.
5109         * gcc.target/i386/pad-7.c: Ditto.
5110         * gcc.target/i386/pr36502.c: Ditto.
5111         * gcc.target/i386/zee.c: Ditto.
5112         * gcc.target/i386/20060821-1.c: Ditto.
5113         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5114         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5115         * gcc.target/i386/pad-5b.c: Ditto.
5116         * gcc.target/i386/pad-6a.c: Ditto.
5117         * gcc.target/i386/pad-6b.c: Ditto.
5118         * gcc.target/i386/pad-8.c: Ditto.
5119         * gcc.target/i386/pad-9.c: Ditto.
5120         * gcc.target/i386/pad-10.c: Ditto.
5121         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5123 2010-09-23  Richard Guenther  <rguenther@suse.de>
5125         PR tree-optimization/45565
5126         * g++.dg/ipa/pr45565.C: New testcase.
5128 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5130         PR fortran/45745
5131         PR fortran/45648
5132         * gfortran.dg/vector_subscript_bound_1.f90: New.
5134 2010-09-23  Richard Guenther  <rguenther@suse.de>
5136         PR middle-end/45750
5137         * gcc.dg/pr45750.c: New testcase.
5139 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5141         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5142         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5143         build.
5145 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5147         PR rtl-optimization/44374
5148         * gcc.target/arm/headmerge-1.c: New test.
5149         * gcc.target/arm/headmerge-2.c: New test.
5150         * gcc.target/i386/headmerge-1.c: New test.
5151         * gcc.target/i386/headmerge-2.c: New test.
5153 2010-09-23  Daniel Kraft  <d@domob.eu>
5155         PR fortran/38936
5156         PR fortran/44044
5157         PR fortran/45474
5158         * gfortran.dg/intrinsic_intent_1.f03: New test.
5159         * gfortran.dg/select_type_17.f03: New test.
5160         * gfortran.dg/associate_5.f03: More definability tests.
5161         * gfortran.dg/enum_2.f90: Check definability.
5162         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5163         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5164         * gfortran.dg/char_expr_2.f90: Ditto.
5165         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5166         * gfortran.dg/enum_5.f90: Ditto.
5167         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5168         * gfortran.dg/impure_assignment_2.f90: Ditto.
5169         * gfortran.dg/impure_assignment_3.f90: Ditto.
5170         * gfortran.dg/intent_out_1.f90: Ditto.
5171         * gfortran.dg/intent_out_3.f90: Ditto.
5172         * gfortran.dg/pointer_assign_7.f90: Ditto.
5173         * gfortran.dg/pointer_intent_3.f90: Ditto.
5174         * gfortran.dg/pr19936_1.f90: Ditto.
5175         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5176         * gfortran.dg/simpleif_2.f90: Ditto.
5177         * gfortran.dg/protected_5.f90: Ditto.
5178         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5179         * gfortran.dg/protected_6.f90: Ditto.
5180         * gfortran.dg/protected_7.f90: Ditto.
5182 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5184         PR libfortran/45710
5185         * gfortran.dg/namelist_65.f90: New test.
5187 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5189         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5190         the regexp pattern between the expected label and location string.
5192 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5194         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5196 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5198         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5199         * gcc.dg/pr27898.c: Likewise.
5200         * gcc.dg/pr28712.c: Likewise.
5201         * gcc.dg/pr30762-1.c: Likewise.
5202         * gcc.dg/pr31529-1.c: Likewise.
5203         * gcc.dg/pr34457-1.c: Likewise.
5204         * gcc.dg/pr34668-1.c: Likewise.
5205         * gcc.dg/pr34989-1.c: Likewise.
5206         * gcc.dg/pr43557-1.c: Likewise.
5208 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5210         PR rtl-optimization/45739
5211         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5213 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5215         * gcc.target/sparc/mnofpu.c: New test.
5217 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5219         PR rtl-optimization/45739
5220         * gcc.target/i386/pr45739.c: New test.
5222 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5224         PR fortran/45648
5225         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5226         and counts. Add non-elemental function call check.
5228         PR fortran/45648
5229         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5230         arguments checks. Update temporary counts.
5231         * gfortran.dg/transpose_optimization_1.f90: New.
5233 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5235         PR objc/23710
5236         * objc.dg/invalid-method-1.m: New.
5238 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5240         Merge from 'apple/trunk' branch on FSF servers.
5242         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5244         Radar 4291785
5245         * objc.dg/naming-4.m: New
5246         * objc.dg/naming-5.m: New
5247         * obj-c++.dg/naming-1.mm: New
5248         * obj-c++.dg/naming-2.mm: New
5250 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5251             Jack Howarth  <howarth@bromo.med.uc.edu>
5253         PR c++/45645
5254         * g++.dg/torture/pr44972.C: Use portable assert().
5256 2010-09-21  Richard Guenther  <rguenther@suse.de>
5258         PR tree-optimization/45580
5259         * g++.dg/torture/pr45580.C: New testcase.
5261 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5263         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5265 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5267         PR fortran/45438
5268         * gfortran.dg/pointer_check_7.f90: New.
5270 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5272         PR rtl-optimization/45728
5273         * gcc.c-torture/compile/pr45728.c: New test.
5275 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5277         PR fortran/45081
5278         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5280 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5282         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5284 2010-09-20  Richard Guenther  <rguenther@suse.de>
5286         PR middle-end/45704
5287         * gcc.dg/torture/pr45704.c: New testcase.
5289 2010-09-20  Jan Hubicka  <jh@suse.cz>
5291         PR tree-optimize/45605
5292         * g++.dg/tree-ssa/pr45605.C: New testcase.
5294 2010-09-20  Michael Matz  <matz@suse.de>
5296         PR testsuite/45706
5297         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5298         enough.
5300 2010-09-20  Richard Guenther  <rguenther@suse.de>
5302         PR tree-optimization/45705
5303         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5305 2010-09-20  Michael Matz  <matz@suse.de>
5307         PR testsuite/45706
5308         * lib/target-supports.exp (check_effective_target_vect_perm):
5309         Add i?86-*-*.
5311 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5313         PR rtl-optimization/45695
5314         * gcc.c-torture/execute/pr45695.c: New test.
5316 2010-09-19  Jan Hubicka  <jh@suse.cz>
5318         PR lto/44246
5319         * gcc.c-torture/compile/pr44246.c:New file.
5321 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5323         PR tree-optimization/45714
5324         * gfortran.dg/vect/pr45714-a.f: New test.
5325         * gfortran.dg/vect/pr45714-b.f: New test.
5327 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5329         * gnat.dg/const1.adb: Rename into...
5330         * gnat.dg/constant1.adb: ...this.
5331         * gnat.dg/constant2.adb: New test.
5332         * gnat.dg/constant2_pkg1.ads: New helper.
5333         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5335 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5337         * gnat.dg/specs/constant1.ads: New test.
5338         * gnat.dg/specs/constant1_pkg.ads: New helper.
5340 2010-09-18  Jan Hubicka  <jh@suse.cz>
5342         PR tree-optimization/45453
5343         * g++.dg/tree-ssa/pr45453.C: New testcase.
5345 2010-09-18  Jason Merrill  <jason@redhat.com>
5347         * g++.dg/cpp0x/initlist44.C: New.
5349 2010-09-18  Richard Guenther  <rguenther@suse.de>
5351         PR tree-optimization/45709
5352         * g++.dg/torture/pr45709-2.C: New testcase.
5354 2010-09-18  Richard Guenther  <rguenther@suse.de>
5356         PR tree-optimization/45709
5357         * g++.dg/torture/pr45709.C: New testcase.
5359 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5361         PR testsuite/45719
5362         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5364 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5366         * gcc.target/i386/pad-1.c: New.
5367         * gcc.target/i386/pad-2.c: Likewise.
5368         * gcc.target/i386/pad-3.c: Likewise.
5369         * gcc.target/i386/pad-4.c: Likewise.
5370         * gcc.target/i386/pad-5a.c: Likewise.
5371         * gcc.target/i386/pad-5b.c: Likewise.
5372         * gcc.target/i386/pad-6a.c: Likewise.
5373         * gcc.target/i386/pad-6b.c: Likewise.
5374         * gcc.target/i386/pad-7.c: Likewise.
5375         * gcc.target/i386/pad-8.c: Likewise.
5376         * gcc.target/i386/pad-9.c: Likewise.
5377         * gcc.target/i386/pad-10.c: Likewise.
5379 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5381         PR middle-end/45234
5382         * gcc.dg/torture/stackalign/alloca-5.c: New.
5384 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5386         PR middle-end/45678
5387         * gcc.dg/torture/pr45678-2.c: New.
5389 2010-09-17  Richard Guenther  <rguenther@suse.de>
5391         PR middle-end/45678
5392         * gcc.dg/torture/pr45678-1.c: New testcase.
5394 2010-09-17  Michael Matz  <matz@suse.de>
5396         PR tree-optimization/43432
5397         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5398         check_effective_target_vect_perm_short): New predicates.
5399         (check_effective_target_vect_perm): Include x86_64.
5400         * gcc.dg/vect/pr43432.c: New test.
5401         * gcc.dg/vect/vect-114.c: Adjust.
5402         * gcc.dg/vect/vect-15.c: Ditto.
5403         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5404         * gcc.dg/vect/slp-perm-9.c: Ditto.
5406 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5408         PR testsuite/45692
5409         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5410         GNU runtime.
5412 2010-09-17  Richard Guenther  <rguenther@suse.de>
5414         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5415         * gcc.dg/pr28706.c: Likewise.
5416         * gcc.dg/pr28712.c: Likewise.
5417         * gcc.dg/pr30762-1.c: Likewise.
5418         * gcc.dg/pr30762-2.c: Likewise.
5419         * gcc.dg/pr31529-1.c: Likewise.
5420         * gcc.dg/pr31529-2.c: Likewise.
5421         * gcc.dg/pr34457-1.c: Likewise.
5422         * gcc.dg/pr34457-2.c: Likewise.
5423         * gcc.dg/pr34668-1.c: Likewise.
5424         * gcc.dg/pr34668-2.c: Likewise.
5425         * gcc.dg/pr34989-1.c: Likewise.
5426         * gcc.dg/pr34989-2.c: Likewise.
5427         * gcc.dg/pr43557-1.c: Likewise.
5428         * gcc.dg/pr43557-2.c: Likewise.
5429         * gcc.dg/debug/pr41893-1.c: Likewise.
5430         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5431         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5432         * gcc.dg/matrix/matrix-4.c: Likewise.
5433         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5434         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5435         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5436         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5438 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5440         PR fortran/43665
5441         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5442         optimizations.
5443         * gfortran.dg/intent_optimize_1.f90: New test.
5445 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5447         * gcc.target/i386/divmod-1.c: New.
5448         * gcc.target/i386/divmod-2.c: Likewise.
5449         * gcc.target/i386/divmod-3.c: Likewise.
5450         * gcc.target/i386/divmod-4.c: Likewise.
5451         * gcc.target/i386/divmod-4a.c: Likewise.
5452         * gcc.target/i386/divmod-5.c: Likewise.
5453         * gcc.target/i386/divmod-6.c: Likewise.
5454         * gcc.target/i386/divmod-7.c: Likewise.
5455         * gcc.target/i386/divmod-8.c: Likewise.
5456         * gcc.target/i386/udivmod-1.c: Likewise.
5457         * gcc.target/i386/udivmod-2.c: Likewise.
5458         * gcc.target/i386/udivmod-3.c: Likewise.
5459         * gcc.target/i386/udivmod-4.c: Likewise.
5460         * gcc.target/i386/udivmod-4a.c: Likewise.
5461         * gcc.target/i386/udivmod-5.c: Likewise.
5462         * gcc.target/i386/udivmod-6.c: Likewise.
5463         * gcc.target/i386/udivmod-7.c: Likewise.
5464         * gcc.target/i386/udivmod-8.c: Likewise.
5466 2010-09-16  Jan Hubicka  <jh@suse.cz>
5468         * g++.dg/lto/pr45679-1_0.C: New file.
5469         * g++.dg/lto/pr45679-1_1.C: New file.
5470         * g++.dg/lto/pr45679-0_0.C: New file.
5471         * g++.dg/lto/pr45679-0_1.C: New file.
5473 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5475         PR fortran/45674
5476         * gfortran.dg/class_dummy_2.f03: New.
5478 2010-09-16  Richard Guenther  <rguenther@suse.de>
5480         PR tree-optimization/45623
5481         * gcc.dg/torture/pr45623.c: New testcase.
5483 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5485         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5486         name and parentheses.
5487         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5489 2010-09-15  Jason Merrill  <jason@redhat.com>
5491         * g++.dg/parse/parameter-declaration-2.C: New.
5493         * g++.dg/cpp0x/scoped_enum2.C: New.
5495 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5497         * gcc.c-torture/compile/20100915-1.c: New test.
5499 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5501         PR middle-end/45644
5502         * gcc.dg/ipa/pr45644.c: New test.
5504 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5506         PR tree-optimization/45633
5507         * gcc.dg/vect/pr45633.c: New test.
5509 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5511         PR fortran/45577
5512         * gfortran.dg/allocate_derived_4.f90: New.
5514 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5516         * lib/target-supports.exp
5517         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5518         supported flag to true for neon.
5520 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5522         PR c++/45665
5523         * g++.dg/template/crash103.C: New.
5525 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5527         Merge from 'apple/trunk' branch on FSF servers.
5529         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5531         Radar 4457381
5532         * objc.dg/msg-in-protocol.m: New.
5533         * obj-c++.dg/msg-in-protocol.mm: New.
5535         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5537         Radar 4219590
5538         * objc.dg/break-in-ifstmt.m: New.
5540         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5542         Radar 4174166
5543         * obj-c++.dg/comp-types-13.mm: New.
5544         * objc.dg/comp-types-12.m: New.
5546         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5548         Radar 4216500
5549         * obj-c++.dg/proto-lossage-7.mm: New.
5550         * objc.dg/proto-lossage-7.m: New.
5552 2010-09-14  Jan Hubicka  <jh@suse.cz>
5554         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5555         folding.
5556         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5557         folding.
5559 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5561         PR middle-end/45567
5562         * gcc.dg/pr45567.c: New test.
5564         PR debug/45660
5565         * g++.dg/debug/pr45660.C: New test.
5567 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5569         PR tree-optimization/45470
5570         * g++.dg/vect/pr45470-a.cc: New test.
5571         * g++.dg/vect/pr45470-a.cc: New test.
5573 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5575         PR target/42070
5576         * lib/profopt.exp: Prune warnings on execname2 compile.
5577         * lib/prune.exp: Prune "can't add line info" warnings.
5579 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5581         PR libfortran/45532
5582         * gfortran.dg/namelist_64.f90: New test.
5584 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5586         PR rtl-optimization/45617
5587         * gcc.target/i386/pr45617.c: New test.
5589 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5591         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5593 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5595         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5596         * gcc.target/i386/fma4-vector.c: Likewise.
5597         * gcc.target/i386/vectorize2.c: Likewise.
5598         * gcc.target/i386/vectorize4.c: Likewise.
5599         * gcc.target/i386/vectorize5.c: Likewise.
5600         * gcc.target/i386/vectorize6.c: Likewise.
5601         * gcc.target/i386/vectorize8.c: Likewise.
5603         * gcc.target/i386/vect-double-1.c: New.
5604         * gcc.target/i386/vect-double-1a.c: Likewise.
5605         * gcc.target/i386/vect-double-2.c: Likewise.
5606         * gcc.target/i386/vect-double-2a.c: Likewise.
5608         * lib/target-supports.exp (check_effective_target_vect_double):
5609         Set et_vect_double_saved to 0 when tuning for Atom.
5611 2010-09-13  Jan Hubicka  <jh@suse.cz>
5613         * gcc.dg/torture/pr23821.c: Drop static keyword.
5614         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5615         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5617 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5619         * gcc.target/arm/sync-1.c: New.
5621 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5623         * gnat.dg/memtrap.adb: New test.
5625 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5627         * gfortran.dg/promotion.f90: Fix options.
5629 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5631         * g++.dg/cpp0x/range-for1.C: New.
5632         * g++.dg/cpp0x/range-for2.C: New.
5633         * g++.dg/cpp0x/range-for3.C: New.
5634         * g++.dg/cpp0x/range-for4.C: New.
5635         * g++.dg/cpp0x/range-for5.C: New.
5636         * g++.dg/cpp0x/range-for6.C: New.
5638 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5640         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5641         and counts. Check that transpose is not called.
5642         * gfortran.dg/transpose_2.f90: Update error message.
5644 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5646         PR c++/43824
5647         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5648         * g++.dg/lookup/strong-using-2.C: Likewise.
5649         * g++.dg/lookup/strong-using-3.C: Likewise.
5650         * g++.dg/lookup/strong-using-5.C: Likewise.
5652         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5653         * g++.dg/cpp0x/inline-ns4.C: New.
5654         * g++.dg/cpp0x/inline-ns5.C: New.
5656 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5658         PR middle-end/45634
5659         * gfortran.fortran-torture/compile/pr45634.f90: New.
5661 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5663         * objc.dg/fobjc-exceptions.m: New test.
5665 2010-09-10  Jan Hubicka  <jh@suse.cz>
5667         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5669 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5671         PR tree-optimization/44972
5672         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5673         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5674         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5675         instead.
5676         * g++.dg/torture/pr44972.C: New test.
5678 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5680         PR tree-optimization/44972
5681         * g++.dg/torture/pr34850.C: Remove expected warning.
5683 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5685         * gfortran.dg/dummy_optional_arg.f90: New test.
5687 2010-09-08  Jan Hubicka  <jh@suse.cz>
5689         PR tree-optimization/45598
5690         * fortran.fortran-torture/compile/pr45598.f90: New test.
5692 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5694         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5695         * lib/target-supports.exp (check_ifunc_available): New.
5696         * gcc.dg/attr-ifunc-1.c: New.
5697         * gcc.dg/attr-ifunc-2.c: New.
5698         * gcc.dg/attr-ifunc-3.c: New.
5699         * gcc.dg/attr-ifunc-4.c: New.
5700         * gcc.dg/attr-ifunc-5.c: New.
5701         * g++.dg/ext/attr-ifunc-1.C: New.
5702         * g++.dg/ext/attr-ifunc-2.C: New.
5703         * g++.dg/ext/attr-ifunc-3.C: New.
5704         * g++.dg/ext/attr-ifunc-4.C: New.
5706 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5708         PR middle-end/40386
5709         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5711 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5713         * gfortran.dg/inline_transpose_1.f90: New test.
5715 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5717         PR c++/45588
5718         * g++.dg/warn/Wunused-var-15.C: New test.
5720 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5722         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5723         hppa*-*-hpux*.
5725 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5727         * objc/execute/exceptions/throw-nil.m: New test.
5728         * objc/execute/exceptions/handler-1.m: Updated to use the new
5729         objc_set_uncaught_exception_handler() function.
5730         * objc/execute/exceptions/matcher-1.m: New test.
5732 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5734         PR fortran/38282
5735         * gfortran.dg/bit_comparison_1.F90: New test.
5736         * gfortran.dg/leadz_trailz_3.f90: New test.
5737         * gfortran.dg/masklr_2.F90: New test.
5738         * gfortran.dg/shiftalr_1.F90: New test.
5739         * gfortran.dg/merge_bits_2.F90: New test.
5740         * gfortran.dg/dshift_2.F90: New test.
5741         * gfortran.dg/bit_comparison_2.F90: New test.
5742         * gfortran.dg/masklr_1.F90: New test.
5743         * gfortran.dg/merge_bits_1.F90: New test.
5744         * gfortran.dg/dshift_1.F90: New test.
5745         * gfortran.dg/shiftalr_2.F90: New test.
5747 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5749         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5750         functions from objc/typedstream.h are deprecated.
5752 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5754         * lib/target-supports.exp
5755         (check_effective_target_run_expensive_tests): New proc.
5756         * gcc.c-torture/compile/limits-fnargs.c: Use
5757         dg-require-effective-target run_expensive_tests.
5759 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5761         PR fortran/45597
5762         * gfortran.dg/gomp/pr45597.f90: New test.
5764         PR fortran/45595
5765         * gfortran.dg/gomp/pr45595.f90: New test.
5767 2010-09-08  Michael Matz  <matz@suse.de>
5769         * c-c++-common/uninit-17.c: Adjust.
5771 2010-09-08  Michael Matz  <matz@suse.de>
5773         PR tree-optimization/43430
5774         * gcc.dg/vect/pr43430-2.c: New test.
5776 2010-09-08  Michael Matz  <matz@suse.de>
5778         PR tree-optimization/33244
5779         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5781 2010-09-08  Richard Guenther  <rguenther@suse.de>
5783         PR tree-optimization/45578
5784         * gfortran.dg/pr45578.f90: New testcase.
5786 2010-09-08  Richard Guenther  <rguenther@suse.de>
5788         PR testsuite/45590
5789         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5791 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5793         PR fortran/45576
5794         * gfortran.dg/char_length_18.f90:  New test.
5796 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5798         PR target/36502
5799         * gcc.target/i386/pr36502.c: New test.
5801         PR target/42313
5802         PR target/44651
5803         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5804         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5806 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5808         * gfortran.dg/achar_4.f90: Enable bounds checking.
5810 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5812         PR target/45206
5813         * gcc.target/i386/pr45206.c: New test.
5815 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5817         PR fortran/45505
5818         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5820 2010-09-07  Jan Hubicka  <jh@suse.cz>
5822         * gcc.c-torture/compile/20100907.c: New testcase.
5824 2010-09-07  Richard Guenther  <rguenther@suse.de>
5826         PR middle-end/45569
5827         * g++.dg/eh/pr45569.C: New testcase.
5829 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5831         PR target/43137
5832         * gcc.target/arm/pr43137.c: New test.
5834 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5836         PR fortran/36931
5837         * gfortran.dg/dependency_35.f90:  New test.
5839 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5841         PR fortran/34145
5842         * gfortran.dg/char_length_17.f90:  New test.
5844 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5846         PR c++/45200
5847         PR c++/45293
5848         PR c++/45558
5849         * g++.dg/template/typedef34.C: New test.
5850         * g++.dg/template/typedef35.C: New test.
5852 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5854         PR target/22152
5855         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5857 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5859         * g++.dg/warn/Wdouble-promotion.C: New.
5861 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5863         * g++.dg/parse/redef2.C: New.
5865 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5867         * gcc.dg/20100906-1.c: New testcase.
5869 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5871         PR testsuite/45543
5872         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5873         DW_TAG_enumeration_type DIE.
5875 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5877         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5878         Update XFAILs.
5880 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5882         PR rtl-optimization/44919
5883         * g++.dg/opt/pr44919.C: New.
5885 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5887         PR fortran/38282
5888         * gfortran.dg/iall_iany_iparity_1.f90: New.
5889         * gfortran.dg/iall_iany_iparity_2.f90: New.
5891 2010-09-06  Jason Merrill  <jason@redhat.com>
5893         * g++.dg/cpp0x/initlist42.C: New.
5895         * g++.dg/cpp0x/auto19.C: New.
5897         * g++.dg/template/sfinae25.C: New.
5898         * g++.dg/template/char1.C: Expect warning.
5899         * g++.dg/template/nontype10.C: Likewise.
5901         * g++.dg/cpp0x/implicit9.C: New.
5903         * g++.dg/cpp0x/initlist43.C: New.
5905 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5907         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5909 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5911         * gcc.dg/Wdouble-promotion.c: New.
5913 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5915         * gfortran.dg/float128_1.f90: Remove test case as
5916         it always fails since Rev 163611 backed out the
5917         front-end implementation.
5919 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5921         * gfortran.dg/float128_1.f90: XFAIL test case.
5923 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5925         * gfortran.dg/bessel_7.f90: Decrease required precision.
5927 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5929         PR testsuite/45545
5930         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5931         ref-all-matching targets.
5933 2010-09-05  Richard Guenther  <rguenther@suse.de>
5935         PR tree-optimization/45535
5936         * gcc.c-torture/compile/pr45535.c: New testcase.
5938 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5940         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5941         "\[^\n\]*".
5942         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5943         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5944         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5945         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5946         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5947         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5948         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5949         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5950         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5951         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5952         * gcc.target/i386/pr22152.c: Likewise.
5953         * gcc.target/i386/pr36992-1.c: Likewise.
5954         * gcc.target/i386/pr36992-2.c: Likewise.
5955         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5957 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5959         PR testsuite/43957
5960         * gcc.dg/const-uniq-1.c: Modify regexp.
5962 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5964         PR fortran/45530
5965         * gfortran.dg/namelist_63.f90: New.
5967 2010-09-04  Jan Hubicka  <jh@suse.cz>
5969         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5970         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5972 2010-09-04  Jan Hubicka  <jh@suse.cz>
5974         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5976 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5978         PR fortran/45507
5979         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5981 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5983         * gcc.dg/opts-4.c: New test.
5985 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5987         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5988         * gcc.dg/vect/vect-peel-4.c: Ditto.
5990 2010-09-03  Daniel Kraft  <d@domob.eu>
5992         PR fortran/45525
5993         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5995 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5997         PR fortran/45159
5998         * gfortran.dg/dependency_34.f90:  New test.
6000 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6002         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6004 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6006         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6007         gcc.target/i386/clearcap.map if supported.
6009 2010-09-03  Michael Matz  <matz@suse.de>
6011         PR middle-end/45415
6012         * gcc.dg/pr45415.c: New test.
6014 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6016         PR tree-optimization/45506
6017         * gcc.dg/pr45506.c: New.
6019 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6021         PR target/45476
6022         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6023         * gcc.target/i386/float128-2.c: Ditto.
6025 2010-09-03  Daniel Kraft  <d@domob.eu>
6027         PR fortran/34162
6028         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6029         * gfortran.dg/internal_dummy_2.f08: New test.
6030         * gfortran.dg/internal_dummy_3.f08: New test.
6031         * gfortran.dg/internal_dummy_4.f08: New test.
6033 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6035         PR debug/45500
6036         * gcc.target/i386/pr45500.c: New test.
6038 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6040         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6042 2010-09-03  Daniel Kraft  <d@domob.eu>
6044         PR fortran/44602
6045         * gfortran.dg/exit_2.f08; Adapt error messages.
6046         * gfortran.dg/exit_3.f08: New test.
6047         * gfortran.dg/exit_4.f08: New test.
6048         * gfortran.dg/exit_5.f03: New test.
6050 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6052         * gfortran.dg/ishft_4.f90: New test.
6054 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6056         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6057         FRIZ/XSRIZ instruciton for (double)(long long)x.
6058         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6060 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6062         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6064 2010-09-02  Richard Guenther  <rguenther@suse.de>
6066         PR tree-optimization/44937
6067         PR tree-optimization/45412
6068         * g++.dg/opt/pr45412.C: New testcase.
6069         * gcc.c-torture/compile/pr45412.c: Likewise.
6070         * gcc.c-torture/compile/pr44937.c: Likewise.
6072 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6074         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6075         but using -Werror=comment.
6076         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6077         expected error messages.
6079 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6081         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6082         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6084 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6086         PR fortran/45489
6087         * gfortran.dg/initialization_27.f90: New.
6089 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6091         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6092         check into different basic blocks. Expect vectorization if misaligned
6093         stores are supported.
6094         * gcc.dg/vect/bb-slp-8a.c: New test.
6095         * gcc.dg/vect/bb-slp-8b.c: New test.
6097 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6099         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6101 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6103         PR fortran/44541
6104         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6105         * gfortran.dg/class_dummy_1.f03: New.
6107 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6109         PR middle-end/45458
6110         * g++.dg/tree-prof/partition2.C: New test.
6112 2010-09-01  Richard Guenther  <rguenther@suse.de>
6114         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6115         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6116         * gcc.c-torture/execute/20100827-1.c: Likewise.
6118 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6120         * gfortran.dg/execute_command_line_1.f90: New test.
6122 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6124         PR preprocessor/45457
6125         * c-c++-common/cpp/pr45457.c: New test.
6127 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6129         * gcc.dg/nested-func-8.c: New test.
6131 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6133         PR fortran/38282
6134         * gfortran.dg/popcnt_poppar_1.F90: New test.
6135         * gfortran.dg/popcnt_poppar_2.F90: New test.
6137 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6139         * gcc.target/i386/volatile-2.c: Require nonpic target.
6141 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6143         PR middle-end/45461
6144         * gcc.dg/pr45461.c: New test.
6146 2010-08-31  Richard Guenther  <rguenther@suse.de>
6148         PR testsuite/45455
6149         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6151 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6153         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6155 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6157         PR fortran/45456
6158         * gfortran.dg/typebound_proc_18.f03: New.
6160 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6162         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6163         * lib/scanasm.exp (scan-stack-usage): Likewise.
6164         (scan-stack-usage-not): Likewise.
6165         * gcc.dg/stack-usage-1.c: New test.
6166         * gcc.target/i386/stack-usage-realign.c: Likewise.
6168 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6170         PR tree-optimization/45427
6171         * gcc.dg/tree-ssa/pr45427.c: New test.
6173 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6175         PR c++/45043
6176         * g++.dg/template/crash102.C: New.
6178 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6180         PR middle-end/45423
6181         * gcc.dg/gomp/atomic-12.c: New test.
6182         * gcc.dg/gomp/atomic-13.c: New test.
6183         * gcc.dg/gomp/atomic-14.c: New test.
6184         * g++.dg/gomp/atomic-11.C: New test.
6185         * g++.dg/gomp/atomic-12.C: New test.
6186         * g++.dg/gomp/atomic-13.C: New test.
6187         * g++.dg/gomp/atomic-14.C: New test.
6189 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6191         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6192         delimiter.
6194 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6196         * gnat.dg/discr24.adb: New test.
6198 2010-08-30  Richard Guenther  <rguenther@suse.de>
6200         PR tree-optimization/45449
6201         * gcc.dg/pr45449.c: New testcase.
6203 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6205         * gcc.dg/opts-1.c: Expect errors, not warnings.
6207 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6209         PR fortran/42769
6210         * gfortran.dg/dynamic_dispatch_11.f03: New.
6212 2010-08-29  Jason Merrill  <jason@redhat.com>
6214         PR c++/44991
6215         * g++.dg/parse/defarg15.C: New.
6217 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6219         PR fortran/45439
6220         * gfortran.dg/select_type_16.f03: New.
6222 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6223             Tobias Burnus  <burnus@net-b.de>
6225         * gfortran.dg/bessel_7.f90: Decrease required precision.
6227 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6228             Kaz Kojima  <kkojima@gcc.gnu.org>
6230         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6232 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6234         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6235         floating point conversion code generation.
6236         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6237         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6238         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6239         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6240         to integer conversion code generation.
6241         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6242         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6243         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6244         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6246 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6248         PR fortran/32049
6249         * gfortran.dg/random_seed_1.f90: Adjust test.
6250         * gfortran.dg/float128_1.f90: New test.
6252 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6254         PR fortran/33197
6255         * gfortran.dg/norm2_1.f90: New.
6256         * gfortran.dg/norm2_2.f90: New.
6257         * gfortran.dg/norm2_3.f90: New.
6258         * gfortran.dg/norm2_4.f90: New.
6259         * gfortran.dg/parity_1.f90: New.
6260         * gfortran.dg/parity_2.f90: New.
6261         * gfortran.dg/parity_3.f90: New.
6263 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6265         PR fortran/45420
6266         * gfortran.dg/select_type_15.f03: New.
6268 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6270         PR libfortran/43217
6271         * gfortran.dg/hollerith8.f90: New test.
6273 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6275         PR fortran/45159
6276         * gfortran.dg/dependency_33.f90:  New test.
6278 2010-08-27  Richard Guenther  <rguenther@suse.de>
6280         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6281         * gcc.dg/graphite/scop-2.c: Likewise.
6282         * gcc.dg/graphite/scop-20.c: Likewise.
6283         * gcc.dg/vect/slp-25.c: Likewise.
6285 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6287         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6289 2010-08-26  Daniel Kraft  <d@domob.eu>
6291         PR fortran/38936
6292         PR fortran/44047
6293         PR fortran/45384
6294         * gfortran.dg/associate_8.f03: New test.
6295         * gfortran.dg/select_type_13.f03: New test.
6296         * gfortran.dg/select_type_14.f03: New test.
6298 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6300         PR tree-optimization/44485
6301         * gcc.dg/pr44485.c: New test.
6303 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6306         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6307         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6309 2010-08-26  Richard Guenther  <rguenther@suse.de>
6311         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6312         * gcc.dg/graphite/scop-21.c: Likewise.
6314 2010-08-26  Richard Guenther  <rguenther@suse.de>
6316         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6317         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6318         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6319         * gcc.dg/vect/vect-91.c: Likewise.
6320         * gcc.dg/vect/vect-peel-1.c: Likewise.
6321         * gcc.dg/vect/vect-peel-2.c: Likewise.
6322         * gcc.dg/vect/vect-peel-4.c: Likewise.
6324 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326         PR libfortran/41859
6327         * gfortran.dg/der_io_4.f90: New test.
6329 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6331         PR rtl-optimization/44858
6332         * gcc.c-torture/execute/pr44858.c: New test.
6334         PR rtl-optimization/45400
6335         * g++.dg/other/i386-8.C: New test.
6337 2010-08-25  Richard Guenther  <rguenther@suse.de>
6339         * gcc.dg/alias-8.c: Adjust.
6341 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6343         * gcc.target/i386/combine-mul.c: New test.
6345 2010-08-25  Richard Guenther  <rguenther@suse.de>
6347         PR lto/44562
6348         * gcc.dg/graphite/id-27.c: New testcase.
6349         * gcc.dg/lto/20100825-1_0.c: Likewise.
6351 2010-08-25  Richard Guenther  <rguenther@suse.de>
6353         PR tree-optimization/45316
6354         * g++.dg/opt/pr45316.C: New testcase.
6356 2010-08-25  Richard Guenther  <rguenther@suse.de>
6358         PR tree-optimization/45393
6359         * g++.dg/torture/pr45393.C: New testcase.
6361 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6363         PR tree-optimization/45059
6364         * gcc.c-torture/compile/pr45059.c: New test.
6366 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6368         * lib/target-supports.exp (check_effective_target_vect_unpack):
6369         Set vect_unpack supported flag to true for neon.
6371 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6373         * gcc.dg/tree-ssa/ifc-5.c: New.
6375 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6377         * gcc.dg/tree-ssa/ifc-4.c: New.
6378         * gcc.dg/tree-ssa/ifc-7.c: New.
6380 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6382         * gcc.dg/vect/vect.exp: Check loongson targets
6383         * g++.dg/vect/vect.exp: Likewise
6384         * gfortran.dg/vect/vect.exp: Likewise
6386 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6388         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6389         -mveclibabi=mass.
6391 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6393         PR fortran/45366
6394         * gfortran.dg/proc_ptr_29.f90: New.
6396 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6397             Dominique d'Humieres  <dominiq@lps.ens.fr>
6399         PR fortran/45367
6400         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6402 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6404         PR fortran/45367
6405         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6407 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6409         PR fortran/36158
6410         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6412 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6413             Dominique d'Humieres  <dominiq@lps.ens.fr>
6415         PR fortran/45367
6416         PR fortran/36158
6417         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6418         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6420 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6422         PR fortran/44863
6423         PR fortran/45271
6424         PR fortran/45290
6425         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6426         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6427         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6429 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6431         PR fortran/36158
6432         PR fortran/33197
6433         * gfortran.dg/bessel_6.f90: New.
6434         * gfortran.dg/bessel_7.f90: New.
6436 2010-08-20  Jan Hubicka  <jh@suse.cz>
6438         PR c++/45307
6439         PR c++/17736
6440         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6441         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6443 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6445         PR target/45336
6446         * gcc.target/i386/pr45336-1.c: New.
6447         * gcc.target/i386/pr45336-2.c: Likewise.
6448         * gcc.target/i386/pr45336-3.c: Likewise.
6449         * gcc.target/i386/pr45336-4.c: Likewise.
6451 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6453         PR testsuite/45361
6454         * gcc.target/i386/volatile-2.c: Update scan strings to also
6455         include (%rip) for the memory reference on x86_64.
6457 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6459         PR middle-end/44974
6460         * gcc.dg/pr44974.c: New test.
6462         PR rtl-optimization/45353
6463         * gcc.dg/pr45353.c: New test.
6465 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6467         * gcc.target/i386/volatile-2.c: New.
6469 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6471         PR rtl-optimization/44691
6472         * gfortran.dg/pr44691.f: New test.
6474 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6476         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6478 2010-08-19  Jason Merrill  <jason@redhat.com>
6480         * g++.dg/init/synth3.C: New.
6481         * g++.dg/init/value8.C: New.
6482         * g++.dg/tree-ssa/empty-2.C: New.
6483         * g++.dg/cpp0x/noexcept09.C: New.
6485 2010-08-19  Daniel Kraft  <d@domob.eu>
6487         PR fortran/29785
6488         PR fortran/45016
6489         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6490         * gfortran.dg/pointer_remapping_1.f90: New test.
6491         * gfortran.dg/pointer_remapping_2.f03: New test.
6492         * gfortran.dg/pointer_remapping_3.f08: New test.
6493         * gfortran.dg/pointer_remapping_4.f03: New test.
6494         * gfortran.dg/pointer_remapping_5.f08: New test.
6495         * gfortran.dg/pointer_remapping_6.f08: New test.
6497 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6499         PR testsuite/45324
6500         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6502 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6504         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6506 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6508         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6509         variable.
6511 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6513         PR target/45070
6514         * gcc.c-torture/execute/pr45070.c: New.
6516 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6518         * g++.dg/pr44328.C: New test.
6520 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6522         PR fortran/36158
6523         PR fortran/33197
6524         * gfortran.dg/bessel_3.f90: New.
6525         * gfortran.dg/bessel_4.f90: New.
6526         * gfortran.dg/bessel_5.f90: New.
6528 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6530         PR fortran/45290
6531         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6532         * gfortran.dg/pointer_init_2.f90: New.
6533         * gfortran.dg/pointer_init_3.f90: New.
6534         * gfortran.dg/pointer_init_4.f90: New.
6536 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6538         PR c++/45049
6539         * g++.dg/pr45049-1.C: New test.
6540         * g++.dg/pr45049-2.C: New test.
6542 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6544         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6545         20 if __ARM_PCS is defined otherwise 64.
6546         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6547         instead of hard coded 64.
6549 2010-08-18  Yao Qi  <yao@codesourcery.com>
6551         PR target/45094
6552         * gcc.target/arm/pr45094.c: New test.
6554 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6556         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6558 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6560         PR rtl-optimization/42575
6561         * gcc.target/arm/pr42575.c: New test.
6563 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6565         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6566         * gcc.dg/tls/thr-cse-1.c: New.
6568 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6570         PR debug/42487
6571         * lib/target-supports.exp
6572         (check_effective_target_function_sections): New.
6573         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6574         function sections before proceding.
6576 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6578         PR fortran/45308
6579         * gfortran.dg/pr45308.f03: New test.
6581 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6583         PR target/45296
6584         * gcc.target/i386/pr45296.c: New test.
6586 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6588         * g++.dg/ext/uow-1.C: New.
6589         * g++.dg/ext/uow-2.C: New.
6590         * g++.dg/ext/uow-3.C: New.
6591         * g++.dg/ext/uow-4.C: New.
6593 2010-08-17  Richard Guenther  <rguenther@suse.de>
6595         PR testsuite/45266
6596         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6598 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6600         PR c/40563
6601         * gcc.dg/Wcxx-compat-20.c: New test.
6603 2010-08-17  Daniel Kraft  <d@domob.eu>
6605         PR fortran/38936
6606         * gfortran.dg/associate_1.f03: Extended to test newly supported
6607         features like association to variables.
6608         * gfortran.dg/associate_3.f03: Removed check for illegal change
6609         of associate-name here...
6610         * gfortran.dg/associate_5.f03: ...and added it here.
6611         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6612         * gfortran.dg/associate_7.f03: New test.
6614 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6616         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6618 2010-08-15  Daniel Kraft  <d@domob.eu>
6620         PR fortran/38936
6621         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6622         * gfortran.dg/associate_3.f03: Clarify comment.
6623         * gfortran.dg/associate_5.f03: New test.
6624         * gfortran.dg/associate_6.f03: New test.
6626 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6628         PR fortran/45211
6629         * gfortran.dg/bind_c_usage_21.f90: New.
6630         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6632 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6634         * gfortran.dg/optional_absent_1.f90: New.
6635         * gfortran.dg/null_actual.f90: New.
6637 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6639         * gfortran.dg/pointer_target_1.f90: New.
6640         * gfortran.dg/pointer_target_2.f90: New.
6641         * gfortran.dg/pointer_target_3.f90: New.
6643 2010-08-15  Daniel Kraft  <d@domob.eu>
6645         PR fortran/45197
6646         * gfortran.dg/elemental_args_check_3.f90: New test.
6647         * gfortran.dg/impure_1.f08: New test.
6648         * gfortran.dg/impure_2.f08: New test.
6649         * gfortran.dg/impure_3.f90: New test.
6650         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6652 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6654         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6655         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6656         SLP tests.
6657         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6658         misaligned loads.
6659         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6660         misaligned stores.c
6661         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6663 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6665         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6666         dg-require-effective-target after dg-do.
6668 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6670         * lib/target-supports.exp (check_effective_target_vect_int): Return
6671         true for Loongson targets.
6672         (check_effective_target_vect_shift): Likewise.
6673         (check_effective_target_vect_no_int_max): Likewise.
6674         (check_effective_target_vect_no_align): Likewise.
6675         (check_effective_target_vect_short_mult): Likewise.
6677 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6679         * g++.dg/cast.C: Change fields of structures to "long" to pass
6680         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6681         * g++.dg/cpp0x/iop.C: Ditto.
6682         * g++.dg/cpp0x/named_refs.C: Ditto.
6683         * g++.dg/cpp0x/rv1p.C: Ditto.
6684         * g++.dg/cpp0x/rv2p.C: Ditto.
6685         * g++.dg/cpp0x/rv3p.C: Ditto.
6686         * g++.dg/cpp0x/rv4p.C: Ditto.
6687         * g++.dg/cpp0x/rv5p.C: Ditto.
6688         * g++.dg/cpp0x/rv6p.C: Ditto.
6689         * g++.dg/cpp0x/rv7p.C: Ditto.
6690         * g++.dg/cpp0x/rv8p.C: Ditto.
6691         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6693 2010-08-13  Daniel Kraft  <d@domob.eu>
6695         * gfortran.dg/implied_shape_1.f08: New test.
6696         * gfortran.dg/implied_shape_2.f90: New test.
6697         * gfortran.dg/implied_shape_3.f08: New test.
6699 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6701         PR libfortran/42526
6702         * gfortran.dg/char_component_initializer_1.f90: New test.
6704 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6706         PR tree-optimization/45241
6707         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6709 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6711         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6712         to dg-options.
6713         * gcc.target/i386/pr40906-2.c: Ditto.
6714         * gcc.target/i386/pr40906-3.c: Ditto.
6716 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6718         PR middle-end/45262
6719         * gcc.c-torture/execute/pr45262.c: New test.
6721 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6723         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6724         empty argument.
6725         * g++.dg/other/profile1.C: Ditto.
6727 2010-08-12  Richard Guenther  <rguenther@suse.de>
6729         PR tree-optimization/45232
6730         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6731         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6732         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6733         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6734         unsigned arithmetic.
6735         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6736         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6737         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6738         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6739         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6740         unsigned arithmetic.
6741         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6742         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6743         unsigned arithmetic.
6744         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6745         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6746         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6747         unsigned arithmetic.
6748         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6749         * gcc.dg/tree-ssa/negate.c: Adjust.
6750         * gcc.dg/vect/vect-1.c: Adjust.
6751         * gfortran.dg/reassoc_6.f: XFAIL.
6753 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6755         PR debug/45259
6756         * gcc.dg/pr45259.c: New test.
6758 2010-08-12  Wei Guozhi  <carrot@google.com>
6760         PR target/44999
6761         * gcc.target/arm/pr44999.c: New testcase.
6763 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6765         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6766         (N): Likewise.
6767         (main): Adjust accordingly.
6769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6771         * gfortran.dg/graphite/id-22.f: New.
6773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6775         * gcc.dg/graphite/id-26.c: New.
6777 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6779         * gcc.dg/graphite/id-25.c: New.
6781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6783         * gcc.dg/graphite/run-id-5.c: New.
6784         * gcc.dg/graphite/run-id-6.c: New.
6785         * gfortran.dg/graphite/id-21.f: New.
6787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6789         * gcc.dg/graphite/id-24.c: New.
6791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6793         * gcc.dg/tree-ssa/pr20742.c: New.
6795 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6797         * gcc.dg/graphite/id-23.c: New.
6799 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6801         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6803 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6805         * gcc.dg/graphite/pr42729.c: New.
6807 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6809         * gfortran.dg/graphite/id-20.f: New.
6811 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6813         * gcc.dg/graphite/id-22.c: New.
6815 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6817         * gcc.dg/graphite/run-id-2.c: Call abort.
6819 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6821         * gcc.dg/graphite/id-20.c: New.
6823 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6824             Steve Kargl  <kargl@gcc.gnu.org>
6826         PR fortran/44595
6827         * gfortran.dg/move_alloc_3.f90: New.
6828         * gfortran.dg/random_seed_2.f90: New.
6830 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6832         * lib/target-supports.exp (check_effective_target_sync_int_long):
6833         Add hppa*-*-linux*.
6834         (check_effective_target_sync_char_short): Likewise.
6836 2010-08-10  Yao Qi  <yao@codesourcery.com>
6838         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6839         general form.
6840         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6841         * g++.dg/other/packed1.C: Likewise.
6842         * g++.dg/other/crash-4.C: Likewise.
6843         * g++.dg/ext/packed8.C: Likewise.
6844         * g++.dg/init/array16.C: Likewise.
6846 2010-08-10  xinliang David Li  <davidxl@google.com>
6847         * gcc.dg/tree-ssa/loop-19.c: Add option
6848         -fno-prefetch-loop-array
6850 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6852         PR middle-end/45182
6853         * gcc.c-torture/compile/pr45182.c: New test.
6855 2010-08-09  Jason Merrill  <jason@redhat.com>
6857         PR c++/45236
6858         * g++.dg/cpp0x/variadic-104.C: New.
6860 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6862         PR fortran/44235
6863         * gfortran.dg/dependency_32.f90:  New test.
6865 2010-08-09  Richard Guenther  <rguenther@suse.de>
6867         PR middle-end/44632
6868         * g++.dg/opt/nrv17.C: New testcase.
6870 2010-08-09  Richard Guenther  <rguenther@suse.de>
6872         PR middle-end/45212
6873         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6874         alignment from MEM_REF offset only if we took it from the
6875         base object.
6877         * gcc.target/i386/pr24178.c: New testcase.
6879 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6881         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6882         * gcc.dg/20030702-1.c: Ditto.
6883         * gcc.dg/20050309-1.c: Ditto.
6884         * gcc.dg/20050325-1.c: Ditto.
6885         * gcc.dg/20050330-2.c: Ditto.
6886         * gcc.dg/20051201-1.c: Ditto.
6887         * gcc.dg/gomp/pr27573.c: Ditto.
6888         * gcc.dg/gomp/pr34610.c: Ditto.
6889         * gcc.dg/pr24225.c: Ditto.
6890         * gcc.dg/pr26570.c: Ditto.
6891         * gcc.dg/pr32773.c: Ditto.
6892         * g++.dg/gcov/gcov-6.C: Ditto.
6893         * g++.dg/gomp/pr34608.C: Ditto.
6894         * gfortran.dg/gomp/pr27573.f90: Ditto.
6896         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6897         dg-require-host-local dg directive.
6898         * gcc.dg/profile-dir-2.c: Ditto.
6899         * gcc.dg/profile-dir-3.c: Ditto.
6901 2010-08-08  Richard Guenther  <rguenther@suse.de>
6903         PR tree-optimization/45109
6904         * gcc.c-torture/compile/pr45109.c: New testcase.
6906 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6908         * gcc.dg/march.c: Skip if -march defined.
6909         * gcc.dg/mtune.c: Skip if -mtune defined.
6911         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6912         generic thunk support.
6914 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6916         PR target/45213
6917         * gcc.target/i386/pr45213.c: New test.
6919 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6921         PR libfortran/45143
6922         * gfortran.dg/fmt_error_11.f03: New test.
6924 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6926         * lib/target-supports.exp (check_effective_target_sync_int_long):
6927         Add arm*-*-linux-gnueabi.
6928         (check_effective_target_sync_char_short): Likewise.
6930 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6932         PR fortran/45159
6933         * gfortran.dg/dependency_31.f90:  New test.
6935 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6937         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6939 2010-08-06  Jason Merrill  <jason@redhat.com>
6941         * g++.dg/cpp0x/sfinae3.C: New.
6942         * g++.dg/cpp0x/sfinae4.C: New.
6944 2010-08-06  Richard Guenther  <rguenther@suse.de>
6946         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6947         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6948         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6949         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6950         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6951         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6952         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6953         * gcc.c-torture/execute/20100805-1.c: Likewise.
6955 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6957         PR testsuite/42855
6958         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6960 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6962         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6963         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6965 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6967         * g++.dg/ipa/devirt-1.C: New test.
6968         * g++.dg/ipa/devirt-2.C: Likewise.
6969         * g++.dg/ipa/devirt-3.C: Likewise.
6970         * g++.dg/ipa/devirt-4.C: Likewise.
6971         * g++.dg/ipa/devirt-5.C: Likewise.
6972         * gcc.dg/ipa/iinline-3.c: Likewise.
6974 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6976         PR tree-optimization/45144
6977         * gcc.dg/tree-ssa/pr45144.c: New test.
6979 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6981         PR fortran/42207
6982         PR fortran/44064
6983         PR fortran/44065
6984         * gfortran.dg/class_25.f03: New.
6985         * gfortran.dg/class_26.f03: New.
6987 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6989         * g++.dg/warn/miss-format-1.C: Update line number.
6991 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6993         PR c++/44641
6994         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6995         .frame and .mask assembler directives.
6997 2010-08-04  Richard Guenther  <rguenther@suse.de>
6999         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7000         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7001         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7002         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7004 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7006         PR fortran/44857
7007         * gfortran.dg/derived_constructor_char_1.f90: New.
7008         * gfortran.dg/derived_constructor_char_2.f90: New.
7010 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7012         PR fortran/45159
7013         * gfortran.dg/dependency_30.f90:  New test.
7015 2010-08-03  Jan Hubicka  <jh@suse.cz>
7017         * gcc.c-torture/compile/pr45085.c: New testcase.
7019 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7021         PR fortran/44584
7022         PR fortran/45161
7023         * gfortran.dg/typebound_call_9.f03: Modified.
7024         * gfortran.dg/typebound_generic_1.f03: Modified.
7026 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7028         PR fortran/45159
7030         * gfortran.dg/dependency_29.f90:  New test.
7032 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7034         PR fortran/36854
7035         * gfortran.dg/character_comparison_2.f90:  New test.
7036         * gfortran.dg/character_comparison_3.f90:  New test.
7037         * gfortran.dg/dependency_28.f90:  New test.
7039 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7041         PR target/40457
7042         * gcc.target/arm/pr40457-1.c: New test.
7043         * gcc.target/arm/pr40457-2.c: New test.
7045 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7047         PR fortran/44912
7048         * gfortran.dg/typebound_call_17.f03: New.
7050 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7052         PR fortran/44929
7053         * gfortran.dg/allocate_derived_3.f90: New.
7055 2010-07-30  Xinliang David Li  <davidxl@google.com>
7056         PR tree-optimization/45121
7057         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7059 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7061         PR c++/45112
7062         * g++.dg/pr45112.C: New test.
7064 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7066         PR debug/45055
7067         PR rtl-optimization/45137
7068         * gcc.dg/pr45055.c: New test.
7070 2010-07-30  Alan Modra  <amodra@gmail.com>
7072         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7073         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7075 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7077         PR fortran/45087
7078         PR fortran/45125
7079         * gfortran.dg/whole_file_25.f90: New.
7080         * gfortran.dg/whole_file_26.f90: New.
7081         * gfortran.dg/whole_file_27.f90: New.
7083 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7085         PR fortran/44962
7086         * gfortran.dg/typebound_proc_17.f03: New.
7088 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7090         PR fortran/45004
7091         * gfortran.dg/move_alloc_2.f90: New.
7093 2010-07-29  Xinliang David Li  <davidxl@google.com>
7094         PR tree-optimization/45121
7095         * c-c++-common/uninit-17.c: Fix expected output.
7097 2010-07-29  Richard Guenther  <rguenther@suse.de>
7099         PR tree-optimization/45120
7100         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7102 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7104         PR fortran/42051
7105         PR fortran/44064
7106         * gfortran.dg/pr42051.f03: New testcase.
7108 2010-07-29  Richard Guenther  <rguenther@suse.de>
7110         PR middle-end/45034
7111         * gcc.c-torture/execute/pr45034.c: New testcase.
7113 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7115         PR c++/45096
7116         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7118 2010-07-28  Daniel Kraft  <d@domob.eu>
7120         * gfortran.dg/bound_8.f90: New test.
7122 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7124         PR debug/45105
7125         * gcc.dg/pr45105.c: New test.
7127 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7129         PR rtl-optimization/45107
7130         * gcc.dg/pr45107.c: New test.
7132 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7134         PR rtl-optimization/45101
7135         * gcc.dg/pr45101.c: New test.
7137 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7139         PR fortran/45077
7140         * gfortran.dg/whole_file_24.f90: New.
7142 2010-07-27  Jason Merrill  <jason@redhat.com>
7144         * g++.dg/cpp0x/variadic102.C: New.
7145         * g++.dg/cpp0x/variadic103.C: New.
7147 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7149         PR rtl-optimization/40956
7150         PR target/42495
7151         PR middle-end/42574
7152         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7153         * gcc.target/arm/pr42574.c: Add tests.
7155 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7157         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7158         test name.
7159         (cleanup-repo-files): Ditto.
7160         (cleanup-saved-temps): Ditto.
7162 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7164         PR testsuite/44701
7165         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7167         PR c/45079
7168         * gcc.dg/pr45079.c: New test.
7170 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7172         PR tree-optimization/44152
7173         * gcc.dg/vect/fast-math-pr44152.c: New test.
7175 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7177         PR ObjC/44140
7178         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7179         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7180         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7181         * obj-c++.dg/torture/trivial.mm: Ditto.
7182         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7183         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7184         * objc.dg/torture/tls/thr-init.m: Ditto.
7185         * objc.dg/torture/trivial.m: Ditto.
7187 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7189         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7190         Skip on spu-*-* targets.
7192 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7194         PR tree-optimization/45083
7195         * gcc.dg/pr45083.c: New test.
7197 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7199         PR fortran/40873
7200         * gfortran.dg/whole_file_22.f90: New test.
7201         * gfortran.dg/whole_file_23.f90: New test.
7203 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7204             Jack Howarth  <howarth@bromo.med.uc.edu>
7205             Richard Henderson  <rth@redhat.com>
7207         PR target/44132
7208         * gcc.dg/tls/thr-init-1.c: New.
7209         * gcc.dg/tls/thr-init-2.c: New.
7210         * gcc.dg/torture/tls New.
7211         * gcc.dg/torture/tls/tls-test.c: New.
7212         * gcc.dg/torture/tls/thr-init-1.c: New.
7213         * gcc.dg/torture/tls/tls.exp: New.
7214         * gcc.dg/torture/tls/thr-init-2.c: New.
7215         * gcc.dg/tls/emutls-2.c: New test
7217         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7218         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7219         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7220         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7221         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7222         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7223         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7224         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7225         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7226         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7227         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7228         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7229         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7230         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7231         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7232         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7233         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7234         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7235         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7236         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7237         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7238         gfortran.dg/gomp/omp_threadprivate1.f90,
7239         gfortran.dg/gomp/omp_threadprivate2.f90,
7240         gfortran.dg/gomp/reduction1.f90,
7241         gfortran.dg/gomp/sharing-1.f90: Likewise.
7243 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7245         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7246         sse_runtime.
7247         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7248         dg-require-visibility.
7250 2010-07-26  Richard Guenther  <rguenther@suse.de>
7252         PR tree-optimization/43784
7253         * gcc.c-torture/execute/pr43784.c: New testcase.
7254         * g++.dg/torture/pr43784.C: Likewise.
7256 2010-07-26  Richard Guenther  <rguenther@suse.de>
7258         PR middle-end/45056
7259         * g++.dg/pr45056.C: New testcase.
7261 2010-07-26  Richard Guenther  <rguenther@suse.de>
7263         PR tree-optimization/45071
7264         * gcc.dg/pr45071.c: New testcase.
7266 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7268         PR fortran/45066
7269         * gfortran.dg/namelist_62.f90: New.
7271 2010-07-26  Richard Guenther  <rguenther@suse.de>
7273         * gcc.c-torture/execute/pr45017.c: Move ...
7274         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7276 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7278         PR fortran/40628
7279         * trim_optimize_1.f90:  New test.
7280         * character_comparision_1.f90:  New test.
7282 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7284         PR fortran/42852
7285         * gfortran.dg/wtruncate_fix.f: New test.
7287 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7289         PR testsuite/45068
7290         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7292 2010-07-24  Richard Guenther  <rguenther@suse.de>
7294         PR lto/43788
7295         * g++.dg/lto/20100724-1_0.C: New testcase.
7297 2010-07-24  Richard Guenther  <rguenther@suse.de>
7299         PR lto/43212
7300         * gcc.dg/lto/20100724-1_0.c: New testcase.
7301         * gcc.dg/lto/20100724-1_1.c: Likewise.
7303 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7305         PR fortran/40011
7306         * gfortran.dg/whole_file_21.f90: New.
7308         * gfortran.dg/integer_exponentiation_3.F90: Use
7309         -ffloat-store only for i?86/x86-64 -m32.
7311 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7313         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7314         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7316 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7318         * gfortran.dg/func_decl_4.f90: Split test into two ...
7319         * gfortran.dg/func_decl_5.f90: ... parts.
7320         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7321         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7322         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7323         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7324         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7325         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7326         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7327         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7328         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7329         * gfortran.dg/sizeof.f90: Make test valid.
7330         * gfortran.dg/pr20865.f90: Add new dg-error.
7331         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7332         * gfortran.dg/g77/19990218-0.f: Ditto.
7333         * gfortran.dg/g77/19990218-1.f: Ditto.
7334         * gfortran.dg/g77/970625-2.f: Ditto.
7335         * gfortran.dg/pr37243.f: Fix function declaration.
7336         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7337         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7339 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7341         PR fortran/44945
7342         * gfortran.dg/char_array_structure_constructor.f90: Add
7343         -fwhole-file as dg-option as it otherwise fails on some
7344         systems.
7346 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7348         * gnat.dg/aggr16.ad[sb]: New test.
7349         * gnat.dg/aggr16_pkg.ads: New helper.
7351 2010-07-23  Richard Guenther  <rguenther@suse.de>
7353         PR lto/43071
7354         * g++.dg/lto/20100723-1_0.C: New testcase.
7356 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7358         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7359         AVX support.
7360         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7361         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7363 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7365         * lib/target-supports.exp (add_options_for_tls): New proc.
7366         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7367         * g++.dg/tls/static-1a.cc: Likewise.
7368         * gcc.dg/tls/emutls-1.c: Likewise.
7369         * gcc.dg/tls/opt-11.c: Likewise.
7370         * gcc.dg/tls/opt-12.c: Likewise.
7371         * gcc.dg/tls/pr24428-2.c: Likewise.
7372         * gcc.dg/tls/pr24428.c: Likewise.
7373         * obj-c++.dg/tls/static-1.mm: Likewise.
7374         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7375         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7376         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7377         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7378         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7379         * objc.dg/torture/tls/thr-init.m: Likewise.
7380         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7382 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7384         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7385         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7386         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7387         optimized dump files.
7389 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7391         PR tree-optimization/45047
7392         * gcc.c-torture/compile/pr45047.c: New test.
7394 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7396         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7397         instead of dg-compile.
7398         * gcc.dg/float-range-4.c: Ditto.
7399         * gcc.dg/float-range-5.c: Ditto.
7400         * gcc.dg/fold-overflow-1.c: Ditto.
7401         * gcc.dg/gomp/sections-4.c: Ditto.
7402         * gcc.dg/transparent-union-1.c: Ditto.
7403         * gcc.dg/transparent-union-2.c: Ditto.
7404         * gcc.target/i386/pr39315-check.c: Ditto.
7405         * g++.dg/gomp/sections-4.C: Ditto.
7406         * g++.dg/template/dtor7.C: Ditto.
7407         * g++.dg/tree-ssa/pr19952.C: Ditto.
7408         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7409         * gfortran.dg/graphite/pr42185.f90: Ditto.
7410         * gfortran.dg/namelist_36.f90: Ditto.
7411         * gnat.dg/noreturn1.adb: Ditto.
7412         * gnat.dg/specs/small_alignment.ads: Ditto.
7414 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7416         PR tree-optimization/44915
7417         * g++.dg/torture/pr44915.C: New test.
7419 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7421         PR tree-optimization/44914
7422         * g++.dg/tree-ssa/pr44914.C: New test.
7424 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7426         PR target/44290
7427         * gcc.dg/pr44290-1.c: New test.
7428         * gcc.dg/pr44290-2.c: New test.
7430 2010-07-23  Jason Merrill  <jason@redhat.com>
7432         PR c++/45008
7433         * g++.dg/abi/mangle44.C: New.
7435 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7437         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7438         for compile-time only tests.
7439         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7440         target check.
7441         * gcc.target/i386/pr39315-4.c: Ditto.
7442         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7443         target check.  Include sse-os-support.h.
7444         (main): Call check_isa and sse_os_support.
7445         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7446         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7447         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7448         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7449         target check.  Include sse-os-support.h.
7450         (main): Call check_isa and sse_os_support.
7451         * gcc.target/i386/vperm-v2df.c: Ditto.
7453 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7455         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7456         (check_effective_target_avx_runtime): New procedure.
7457         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7458         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7460         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7461         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7462         and __get_cpuid test.
7463         * gcc.dg/compat/vector-2b_main.c: Ditto.
7465         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7467         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7468         for compile-time only test.
7469         * gcc.dg/pr32716.c: Ditto.
7470         * gcc.dg/pr34856.c: Ditto.
7471         * gcc.dg/pr36997.c: Ditto.
7472         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7473         * gfortran.dg/pr28158.f90: Ditto.
7474         * gfortran.dg/pr30667.f: Ditto.
7476         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7477         i?86-*-* and x86_64-*-* targets to disable execution on targets
7478         without sse2 runtime support.
7479         * g++.dg/vect/vect.exp: Ditto.
7480         * gfortran.dg/vect/vect.exp: Ditto.
7482         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7483         * gcc.dg/pr37544.c: Ditto.
7484         * gcc.dg/pr40550.c: Ditto.
7485         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7486         * gcc.dg/compat/vector-1a_main.c: Ditto.
7487         * gcc.dg/compat/vector-2a_main.c: Ditto.
7488         * gcc.dg/torture/pr16104-1.c: Ditto.
7489         * gcc.dg/torture/pr35771-1.c: Ditto.
7490         * gcc.dg/torture/pr35771-2.c: Ditto.
7491         * gcc.dg/torture/pr35771-3.c: Ditto.
7492         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7493         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7494         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7495         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7496         * g++.dg/other/i386-1.C: Ditto.
7497         * g++.dg/other/pr40446.C: Ditto.
7499 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7501         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7503 2010-07-23  Daniel Kraft  <d@domob.eu>
7505         PR fortran/44709
7506         * gfortran.dg/exit_1.f08: New test.
7507         * gfortran.dg/exit_2.f08: New test.
7509 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7511         PR tree-optimization/39839
7512         * gcc.target/arm/pr39839.c: New test case.
7514 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7516         * gnat.dg/unchecked_convert5b.adb: New test.
7517         * gnat.dg/unchecked_convert6.adb: Likewise.
7518         * gnat.dg/unchecked_convert6b.adb: Likewise.
7520 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7522         * gnat.dg/aggr15.ad[sb]: New test.
7524 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7526         PR debug/45024
7527         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7529 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7531         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7532         with dg-require-linker-plugin.
7534 2010-07-22  Richard Guenther  <rguenther@suse.de>
7536         PR lto/43850
7537         * g++.dg/lto/20100722-1_0.C: New testcase.
7539 2010-07-22  Richard Guenther  <rguenther@suse.de>
7541         PR lto/42451
7542         * gcc.dg/lto/20100720-3_0.c: New testcase.
7543         * gcc.dg/lto/20100720-3_1.c: Likewise.
7545 2010-07-22  Richard Guenther  <rguenther@suse.de>
7547         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7548         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7550         PR lto/43373
7551         * gcc.dg/lto/20100722-1_0.c: New testcase.
7553 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7555         PR tree-optimization/44891
7556         * gcc.c-torture/compile/pr44891.c: New test.
7558 2010-07-22  Richard Guenther  <rguenther@suse.de>
7560         PR tree-optimization/45017
7561         * gcc.c-torture/execute/pr45017.c: New testcase.
7563 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7565         PR fortran/45019
7566         * gfortran.dg/aliasing_dummy_5.f90: New.
7568 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7570         PR target/43698
7571         * gcc.target/arm/pr43698.c: New test.
7573 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7575         PR fortran/44929
7576         * Revert my commit r162325 for this PR.
7578 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7580         PR debug/45015
7581         * gcc.target/m68k/pr45015.c: New test.
7583 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7585         PR c++/44641
7586         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7587         comments.
7589 2010-07-21  Richard Guenther  <rguenther@suse.de>
7591         PR lto/45018
7592         * g++.dg/lto/20100721-1_0.C: New testcase.
7594 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7596         PR tree-optimization/44900
7597         * g++.dg/torture/pr44900.C: New test.
7599 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7601         PR middle-end/44738
7602         * c-c++-common/uninit-17.c: Correct expected error.
7604 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7606         * gcc.dg/guality/asm-1.c: New test.
7608         PR debug/45003
7609         * gcc.dg/guality/pr45003-2.c: New test.
7610         * gcc.dg/guality/pr45003-3.c: New test.
7612 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7614         PR libfortran/44697
7615         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7617 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7619         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7620         defined on the current line.
7621         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7622         * g++.dg/debug/dwarf2/pr44641.C: New.
7624 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7626         * gcc.target/powerpc/block-move-1.c: New test.
7627         * gcc.target/powerpc/block-move-2.c: New test.
7629 2010-07-20  Jason Merrill  <jason@redhat.com>
7631         PR c++/44967
7632         * g++.dg/cpp0x/sfinae2.C: New.
7634 2010-07-20  Richard Guenther  <rguenther@suse.de>
7636         PR lto/42696
7637         * gcc.dg/lto/20100720-4_0.c: New testcase.
7639 2010-07-20  Richard Guenther  <rguenther@suse.de>
7641         PR lto/43221
7642         * gcc.dg/lto/20100720-2_0.c: New testcase.
7643         * gcc.dg/lto/20100720-2_1.c: Likewise.
7645 2010-07-20  Richard Guenther  <rguenther@suse.de>
7647         PR lto/43208
7648         * gcc.dg/lto/20100720-1_0.c: New testcase.
7649         * gcc.dg/lto/20100720-1_1.c: Likewise.
7651 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7653         PR debug/45003
7654         * gcc.dg/guality/pr45003-1.c: New test.
7656 2010-07-20  Richard Guenther  <rguenther@suse.de>
7658         PR tree-optimization/44977
7659         * gcc.dg/torture/pr44977.c: New testcase.
7661 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7663         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7664         sync_char_short
7666 2010-07-20  Richard Guenther  <rguenther@suse.de>
7668         PR middle-end/44971
7669         PR middle-end/44988
7670         * gcc.dg/pr44971.c: New testcase.
7671         * gcc.c-torture/compile/pr44988.c: Likewise.
7673 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7675         PR fortran/44929
7676         * gfortran.dg/allocate_with_typespec.f90: New test.
7677         * gfortran.dg/allocate_derived_1.f90: Update error message.
7679 2010-07-19  Jason Merrill  <jason@redhat.com>
7681         PR c++/44996
7682         * g++.dg/cpp0x/decltype23.C: New.
7684 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7686         PR fortran/42385
7687         * gfortran.dg/class_defined_operator_1.f03 : New test.
7689 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7691         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7692         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7693         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7694         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7696 2010-07-19  Richard Guenther  <rguenther@suse.de>
7698         PR middle-end/44941
7699         * gcc.c-torture/compile/pr44941.c: New testcase.
7701 2010-07-19  Jason Merrill  <jason@redhat.com>
7703         PR c++/44969
7704         * g++.dg/template/sfinae24.C: New.
7706 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7708         PR fortran/44353
7709         * gfortran.dg/data_implied_do_2.f90: Removed.
7711 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7713         PR c++/44969
7714         * g++.dg/template/sfinae23.C: New.
7716 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7718         * lib/target-supports.exp (check_sse_os_support_available): New
7719         proc.
7720         (check_sse_hw_available): New proc.
7721         (check_effective_target_sse_runtime): New proc.
7722         (check_effective_target_sse2_runtime): New proc.
7723         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7724         -msse2 if check_sse_os_support_available.
7725         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7726         check_sse_os_support_available.
7727         * gcc.dg/vect/vect.exp: Likewise.
7728         * gfortran.dg/vect/vect.exp: Likewise.
7729         * gcc.target/i386/sol2-check: Renamed to ...
7730         * gcc.target/i386/sse-os-support.h: ... this.
7731         (sol2_check): Renamed to ...
7732         (sse_os_support): ... this.
7733         Only test movss with xmm registers.
7734         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7735         Removed ILL_INSN, ILL_INSN_LEN.
7736         * gcc.target/i386/sse2-check.h: Likewise.
7737         * gcc.target/i386/sse3-check.h: Likewise.
7738         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7739         Removed cpuid.h, __get_cpuid test.
7740         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7741         Removed cpuid.h, __get_cpuid test.
7742         * g++.dg/other/pr40446.C: Likewise.
7743         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7744         * gcc.dg/compat/vector-1a_main.c: Likewise.
7745         * gcc.dg/compat/vector-2a_main.c: Likewise.
7746         * gcc.dg/pr36584.c: Likewise.
7747         * gcc.dg/pr37544.c: Likewise.
7748         * gcc.dg/torture/pr16104-1.c: Likewise.
7749         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7750         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7751         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7752         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7753         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7754         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7755         sse2_runtime.
7756         * gcc.dg/torture/pr35771-2.c: Likewise.
7757         * gcc.dg/torture/pr35771-3.c: Likewise.
7758         * gcc.target/i386/pr39315-2.c: Likewise.
7759         * gcc.target/i386/pr39315-4.c: Likewise.
7760         * gcc.target/i386/vperm-v2df.c: Likewise.
7761         * gcc.target/i386/vperm-v2di.c: Likewise.
7762         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7763         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7764         sse_runtime.
7766 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7768         PR fortran/44353
7769         * gfortran.dg/data_implied_do_2.f90: New test.
7771 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7773         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7775 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7777         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7778         to the "mips16" group.
7779         (mips_using_mips16_p): New procedure.
7780         (mips-dg-options): Use it.
7782 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7784         * gcc.target/mips/mips16-attributes-4.c: New test.
7786 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7788         PR testsuite/44418
7789         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7790         * gcc.target/powerpc/recip-2.c: Ditto.
7791         * gcc.target/powerpc/recip-3.c: Ditto.
7793 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7795         * gcc.target/arm/pr42235.c: New test.
7797 2010-07-16  Jason Merrill  <jason@redhat.com>
7799         PR c++/32505
7800         * g++.dg/template/partial8.C: New.
7802 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7804         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7805         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7806         in C++.
7807         (gualcvt): New overloaded inline.
7808         (GUALCVT): Use it for C++.
7809         * g++.dg/guality/guality.exp: New.
7810         * g++.dg/guality/guality.h: New.
7811         * g++.dg/guality/redeclaration1.C: New test.
7812         * g++.dg/dg.exp: Prune also guality/* tests.
7813         * gcc.dg/guality/pr43141.c: Moved to...
7814         * c-c++-common/guality/pr43141.c: ... here.
7816 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7818         PR libfortran/37077
7819         * gfortran.dg/char4_iunit_2.f03: New test.
7821 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7823         PR testsuite/43925
7824         * lib/plugin-support.exp (plugin-test-execute):
7825         Add ${gcc_objdir}/intl to includes.
7827 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7829         PR target/44942
7830         * gcc.c-torture/execute/pr44942.c: New test.
7831         * gcc.target/i386/pr44942.c: New test.
7833 2010-07-15  Jason Merrill  <jason@redhat.com>
7835         PR c++/44909
7836         * g++.dg/cpp0x/implicit7.C: New.
7837         * g++.dg/cpp0x/implicit8.C: New.
7839 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7841         Disable float tests for __SPU__ targets due to lack of signed zero:
7842         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7843         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7844         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7845         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7846         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7847         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7848         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7849         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7850         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7852 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7854         * gfortran.dg/select_char_2.f90: New test.
7856 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7858         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7859         with DECL_CHAIN.
7861 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7863         PR fortran/44936
7864         * gfortran.dg/typebound_generic_9.f03: New.
7866 2010-07-15  Richard Guenther  <rguenther@suse.de>
7868         PR tree-optimization/44946
7869         * gcc.c-torture/compile/pr44946.c: New testcase.
7871 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7873         PR fortran/40206
7874         * gfortran.dg/select_char_3.f90: New test.
7876 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7877             Kevin F. Quinn  <kevquinn@gentoo.org>
7879         * gcc.dg/Wtrampolines.c: New.
7881 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7883         PR libfortran/44934
7884         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7886 2010-07-14  Jason Merrill  <jason@redhat.com>
7888         PR c++/44810
7889         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7891         Implement C++0x unrestricted unions (N2544)
7892         * g++.dg/cpp0x/union1.C: New.
7893         * g++.dg/cpp0x/union2.C: New.
7894         * g++.dg/cpp0x/union3.C: New.
7895         * g++.dg/cpp0x/defaulted2.C: Adjust.
7896         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7897         * g++.old-deja/g++.ext/anon2.C: Adjust.
7898         * g++.old-deja/g++.mike/misc6.C: Adjust.
7900 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7902         PR fortran/44925
7903         * gfortran.dg/c_loc_tests_15.f90: New.
7905 2010-07-13  Jason Merrill  <jason@redhat.com>
7907         PR c++/44909
7908         * g++.dg/cpp0x/implicit6.C: New.
7910 2010-07-13  Jason Merrill  <jason@redhat.com>
7912         PR c++/44540
7913         * g++.dg/abi/noreturn1.C: New.
7914         * g++.dg/abi/noreturn2.C: New.
7916 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7918         PR other/44874
7919         PR debug/44832
7920         * c-c++-common/pr44832.c: New test.
7922 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7924         PR objc/44488
7925         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7926         on the target.  Make sure that we can assemble the emitted asm when
7927         the test type is 'compile'.
7929 2010-07-13  Richard Guenther  <rguenther@suse.de>
7931         PR tree-optimization/36960
7932         * g++.dg/torture/pr36960.C: New testcase.
7934 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7936         PR c++/44908
7937         * g++.dg/template/sfinae21.C: New.
7938         * g++.dg/template/sfinae22.C: Likewise.
7940 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7942         PR testsuite/42843
7943         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7944         * gcc.dg/plugin/ggcplug.c: Likewise.
7945         * g++.dg/plugin/selfassign.c: Likewise.
7946         * g++.dg/plugin/attribute_plugin.c: Likewise.
7947         * g++.dg/plugin/dumb_plugin.c: Likewise.
7948         * g++.dg/plugin/pragma_plugin.c: Likewise.
7950 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7952         * gcc.c-torture/execute/pr44683.x: New.
7953         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7955 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7957         PR fortran/44434
7958         PR fortran/44565
7959         PR fortran/43945
7960         PR fortran/44869
7961         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7962         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7963         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7964         * gfortran.dh/typebound_call_16.f03: New.
7965         * gfortran.dg/typebound_generic_6.f03: New.
7966         * gfortran.dg/typebound_generic_7.f03: New.
7967         * gfortran.dg/typebound_generic_8.f03: New.
7969 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7971         PR libfortran/37077
7972         * gfortran.dg/char4_iunit_1.f03: New test.
7974 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7976         * gcc.dg/tree-ssa/vrp53.c: New test.
7978 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7980         PR c++/44907
7981         * g++.dg/template/sfinae19.C: New.
7982         * g++.dg/template/sfinae20.C: Likewise.
7984 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7986         * gcc.target/arm/interrupt-1.c: New test.
7987         * gcc.target/arm/interrupt-2.c: New test.
7989 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7991         * gcc.dg/pr42427.c: Require c99_runtime.
7992         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7993         c99_runtime.
7994         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7995         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7996         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7997         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7998         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7999         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8000         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8001         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8002         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8003         * gcc.target/i386/pr37275.c: Require visibility support.
8005 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8007         * lib/target-supports.exp (check_effective_target_sse): New proc.
8008         * gcc.target/i386/sol2-check.h: New file.
8009         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8010         Include sol2-check.h.
8011         (main) Only run do_test () if sol2_check ().
8012         * gcc.target/i386/sse2-check.h: Likewise.
8013         * gcc.target/i386/sse3-check.h: Likewise.
8014         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8015         [__sun__ && __svr4__]: Execute SSE2 instruction.
8016         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8017         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8018         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8019         * g++.dg/ext/vector14.C: Likewise.
8020         * g++.dg/other/mmintrin.C: Likewise.
8021         * gcc.dg/20020418-1.c: Likewise.
8022         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8023         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8024         * gcc.dg/format/unnamed-1.c: Likewise.
8025         Adapt dg-warning line number.
8026         * gcc.dg/graphite/pr40281.c: Likewise.
8027         * gcc.dg/pr32176.c: Likewise.
8028         * gcc.dg/pr40550.c: Likewise.
8029         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8030         * gcc.dg/torture/pr36891.c: Likewise.
8031         * gcc.target/i386/20020218-1.c: Likewise.
8032         * gcc.target/i386/20020523.c: Likewise.
8033         * gcc.target/i386/abi-1.c: Likewise.
8034         * gcc.target/i386/brokensqrt.c: Likewise.
8035         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8036         * gcc.target/i386/pr13366.c: Likewise.
8037         * gcc.target/i386/pr13685.c: Likewise.
8038         * gcc.target/i386/pr24306.c: Likewise.
8039         * gcc.target/i386/pr31486.c: Likewise.
8040         * gcc.target/i386/pr32065-1.c: Likewise.
8041         * gcc.target/i386/pr32065-2.c: Likewise.
8042         * gcc.target/i386/pr32389.c: Likewise.
8043         * gcc.target/i386/pr38824.c: Likewise.
8044         * gcc.target/i386/pr38931.c: Likewise.
8045         * gcc.target/i386/pr39592-1.c: Likewise.
8046         * gcc.target/i386/pr43766.c: Likewise.
8047         * gcc.target/i386/recip-divf.c: Likewise.
8048         * gcc.target/i386/recip-sqrtf.c: Likewise.
8049         * gcc.target/i386/recip-vec-divf.c: Likewise.
8050         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8051         * gcc.target/i386/sse-1.c: Likewise.
8052         * gcc.target/i386/sse-16.c: Likewise.
8053         * gcc.target/i386/sse-2.c: Likewise.
8054         * gcc.target/i386/sse-20.c: Likewise.
8055         * gcc.target/i386/sse-3.c: Likewise.
8056         * gcc.target/i386/sse-7.c: Likewise.
8057         * gcc.target/i386/sse-9.c: Likewise.
8058         * gcc.target/i386/sse-addps-1.c: Likewise.
8059         * gcc.target/i386/sse-addss-1.c: Likewise.
8060         * gcc.target/i386/sse-andnps-1.c: Likewise.
8061         * gcc.target/i386/sse-andps-1.c: Likewise.
8062         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8063         * gcc.target/i386/sse-comiss-1.c: Likewise.
8064         * gcc.target/i386/sse-comiss-2.c: Likewise.
8065         * gcc.target/i386/sse-comiss-3.c: Likewise.
8066         * gcc.target/i386/sse-comiss-4.c: Likewise.
8067         * gcc.target/i386/sse-comiss-5.c: Likewise.
8068         * gcc.target/i386/sse-comiss-6.c: Likewise.
8069         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8070         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8071         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8072         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8073         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8074         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8075         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8076         * gcc.target/i386/sse-divps-1.c: Likewise.
8077         * gcc.target/i386/sse-divss-1.c: Likewise.
8078         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8079         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8080         * gcc.target/i386/sse-maxps-1.c: Likewise.
8081         * gcc.target/i386/sse-maxss-1.c: Likewise.
8082         * gcc.target/i386/sse-minps-1.c: Likewise.
8083         * gcc.target/i386/sse-minss-1.c: Likewise.
8084         * gcc.target/i386/sse-movaps-1.c: Likewise.
8085         * gcc.target/i386/sse-movaps-2.c: Likewise.
8086         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8087         * gcc.target/i386/sse-movhps-1.c: Likewise.
8088         * gcc.target/i386/sse-movhps-2.c: Likewise.
8089         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8090         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8091         * gcc.target/i386/sse-movntps-1.c: Likewise.
8092         * gcc.target/i386/sse-movss-1.c: Likewise.
8093         * gcc.target/i386/sse-movss-2.c: Likewise.
8094         * gcc.target/i386/sse-movss-3.c: Likewise.
8095         * gcc.target/i386/sse-movups-1.c: Likewise.
8096         * gcc.target/i386/sse-movups-2.c: Likewise.
8097         * gcc.target/i386/sse-mulps-1.c: Likewise.
8098         * gcc.target/i386/sse-mulss-1.c: Likewise.
8099         * gcc.target/i386/sse-orps-1.c: Likewise.
8100         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8101         * gcc.target/i386/sse-recip-vec.c: Likewise.
8102         * gcc.target/i386/sse-recip.c: Likewise.
8103         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8104         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8105         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8106         * gcc.target/i386/sse-subps-1.c: Likewise.
8107         * gcc.target/i386/sse-subss-1.c: Likewise.
8108         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8109         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8110         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8111         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8112         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8113         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8114         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8115         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8116         * gcc.target/i386/sse-xorps-1.c: Likewise.
8117         * gcc.target/i386/ssefn-1.c: Likewise.
8118         * gcc.target/i386/ssefn-3.c: Likewise.
8119         * gcc.target/i386/sseregparm-1.c: Likewise.
8120         * gcc.target/i386/stackalign/return-3.c: Likewise.
8121         * gcc.target/i386/vectorize1.c: Likewise.
8122         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8123         * gcc.target/i386/xorps-sse.c: Likewise.
8124         * gfortran.dg/pr28158.f90: Likewise.
8125         * gfortran.dg/pr30667.f: Likewise.
8126         * gnat.dg/loop_optimization7.adb: Likewise.
8127         * gnat.dg/sse_nolib.adb: Likewise.
8129 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8131         PR fortran/44702
8132         * gfortran.dg/use_rename_6.f90: New.
8133         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8135 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8137         PR fortran/44869
8138         * gfortran.dg/class_24.f03: New.
8140 2010-07-10  Richard Guenther  <rguenther@suse.de>
8142         PR lto/44889
8143         * gcc.dg/lto/20100709-1_0.c: New testcase.
8144         * gcc.dg/lto/20100709-1_1.c: Likewise.
8146 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8148         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8150 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8152         PR objc/44140
8153         * objc.dg/lto/trivial-1_0.m: New.
8154         * objc.dg/lto/lto.exp: New.
8155         * obj-c++.dg/lto/trivial-1_0.mm: New.
8156         * obj-c++.dg/lto/lto.exp: New.
8157         * objc.dg/symtab-1.m: Adjust sizes.
8158         * objc.dg/image-info.m: Do not run for gnu-runtime.
8160 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8162         * gcc.dg/pr32370.c: Allow another kind of error message.
8164 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8166         * gnat.dg/atomic3.adb: New test.
8168 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8169             Denys Vlasenko  <dvlasenk@redhat.com>
8170             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8172         PR tree-optimization/28632
8173         * gcc.dg/tree-ssa/vrp51.c: New test.
8174         * gcc.dg/tree-ssa/vrp52.c: New test.
8176 2010-07-09  Jason Merrill  <jason@redhat.com>
8178         * g++.dg/abi/covariant6.C: New.
8179         * g++.dg/inherit/covariant17.C: Test both bases.
8180         * g++.dg/inherit/covariant7.C: Check vtable layout.
8182 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8184         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8186 2010-07-09  Richard Guenther  <rguenther@suse.de>
8188         PR tree-optimization/44852
8189         * gcc.c-torture/execute/pr44852.c: New testcase.
8191 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8193         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8194         multiplication by values.
8195         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8196         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8198 2010-07-09  Richard Guenther  <rguenther@suse.de>
8200         PR tree-optimization/44882
8201         * gfortran.dg/pr44882.f90: New testcase.
8203 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8205         PR target/40657
8206         * gcc.target/arm/pr40657-1.c: New test.
8207         * gcc.target/arm/pr40657-2.c: New test.
8208         * gcc.c-torture/execute/pr40657.c: New test.
8210 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8212         * gcc.dg/tree-ssa/vrp50.c: New test.
8213         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8215 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8217         PR fortran/44649
8218         * gfortran.dg/c_sizeof_1.f90: Modified.
8219         * gfortran.dg/storage_size_1.f08: New.
8220         * gfortran.dg/storage_size_2.f08: New.
8222 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8224         * gcc.c-torture/execute/20100708-1.c: New test.
8226 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8228         PR fortran/44847
8229         * gfortran.dg/gomp/pr44847.f90: New test.
8231 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8233         PR tree-optimization/44710
8234         * gcc.dg/tree-ssa/ifc-6.c: New.
8235         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8237 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8239         PR fortran/18918
8240         * gfortran.dg/coarray_10.f90: Add an additional test.
8242 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8244         PR middle-end/44828
8245         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8246         * gcc.c-torture/execute/pr44828.x: Revert.
8248 2010-07-08  Jason Merrill  <jason@redhat.com>
8250         PR c++/43120
8251         * g++.dg/inherit/covariant17.C: New.
8252         * g++.dg/abi/covariant1.C: Actually test for the bug.
8254 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8256         PR rtl-optimization/44838
8257         * gcc.dg/pr44838.c: New.
8259 2010-07-08  Richard Guenther  <rguenther@suse.de>
8261         PR tree-optimization/44831
8262         * gcc.c-torture/compile/pr44831.c: New testcase.
8263         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8265 2010-07-08  Richard Guenther  <rguenther@suse.de>
8267         PR tree-optimization/44861
8268         * g++.dg/vect/pr44861.cc: New testcase.
8270 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8272         PR middle-end/44828
8273         * gcc.c-torture/execute/pr44828.x: New file.
8275 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8277         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8278         dg-options.
8279         * g++.dg/ext/altivec-17.C: Adjust error message.
8281 2010-07-07  Tom Tromey  <tromey@redhat.com>
8283         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8285 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8287         PR target/44844
8288         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8289         * gcc.target/i386/rdrand-2.c: Likewise.
8290         * gcc.target/i386/rdrand-3.c: Likewise.
8292 2010-07-07  Jan Hubicka  <jh@suse.cz>
8294         PR middle-end/44813
8295         * g++.dg/torture/pr44813.C: New testcase.
8296         * g++.dg/torture/pr44826.C: New testcase.
8298 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8300         PR rtl-optimization/44787
8301         * gcc.c-torture/compile/pr44788.c: New test.
8302         * gcc.target/arm/pr44788.c: New test.
8304 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8306         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8308 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8310         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8311         to dg-options.
8313 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8315         PR fortran/44742
8316         * gfortran.dg/parameter_array_init_6.f90: New.
8317         * gfortran.dg/initialization_20.f90: Update dg-error.
8318         * gfortran.dg/initialization_24.f90: Ditto.
8320 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8321         PR fortran/PR44693
8322         * gfortran.dg/dim_range_1.f90:  New test.
8323         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8325 2010-07-06  Jason Merrill  <jason@redhat.com>
8327         PR c++/44703
8328         * g++.dg/cpp0x/initlist41.C: New.
8330         PR c++/44778
8331         * g++.dg/template/ptrmem22.C: New.
8333 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8335         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8336         support.
8337         * gcc.target/i386/i386.exp: Likewise.
8339 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8341         PR testsuite/44195
8342         * gcc.dg/lto/20100518_0.c: Limit to x86.
8344 2010-07-06  Richard Guenther  <rguenther@suse.de>
8346         PR middle-end/44828
8347         * gcc.c-torture/execute/pr44828.c: New testcase.
8349 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8351         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8352         * g++.dg/warn/volatile1.C: Likewise.
8353         * g++.dg/template/warn1.C: Likewise.
8355 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8357         AVX Programming Reference (June, 2010)
8358         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8359         * g++.dg/other/i386-3.C: Likewise.
8360         * gcc.target/i386/sse-12.c: Likewise.
8362         * gcc.target/i386/f16c-check.h: New.
8363         * gcc.target/i386/rdfsbase-1.c: Likewise.
8364         * gcc.target/i386/rdfsbase-2.c: Likewise.
8365         * gcc.target/i386/rdgsbase-1.c: Likewise.
8366         * gcc.target/i386/rdgsbase-2.c: Likewise.
8367         * gcc.target/i386/rdrand-1.c: Likewise.
8368         * gcc.target/i386/rdrand-2.c: Likewise.
8369         * gcc.target/i386/rdrand-3.c: Likewise.
8370         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8371         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8372         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8373         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8374         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8375         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8376         * gcc.target/i386/wrfsbase-1.c: Likewise.
8377         * gcc.target/i386/wrfsbase-2.c: Likewise.
8378         * gcc.target/i386/wrgsbase-1.c: Likewise.
8379         * gcc.target/i386/wrgsbase-2.c: Likewise.
8381         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8382         (__builtin_ia32_vcvtps2ph): New.
8383         (__builtin_ia32_vcvtps2ph256): Likewise.
8385         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8386         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8388         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8389         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8391         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8392         (__builtin_ia32_vcvtps2ph256): Likewise.
8393         Add fsgsbase,rdrnd,f16c.
8395         * lib/target-supports.exp (check_effective_target_f16c): New.
8397 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8399         * gcc.dg/guality/nrv-1.c: New test.
8401 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8403         PR middle-end/42505
8404         * gcc.target/arm/pr42505.c: New test case.
8406 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8408         PR c++/44808
8409         * g++.dg/opt/nrv16.C: New test.
8411 2010-07-05  Richard Guenther  <rguenther@suse.de>
8413         PR tree-optimization/44784
8414         * gcc.c-torture/compile/pr44784.c: New testcase.
8416 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8418         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8419         Increase loop bound and array size.
8420         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8421         Likewise.
8423 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8425         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8426         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8427         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8428         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8429         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8431 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8433         PR c++/22138
8434         * g++.dg/parse/template25.C: New.
8436 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8438         PR rtl-optimization/44695
8439         * gcc.dg/torture/pr44695.c: New.
8441 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8443         PR c++/16630
8444         * g++.dg/ext/pretty3.C: New.
8446 2010-07-04  Richard Guenther  <rguenther@suse.de>
8448         PR middle-end/44809
8449         * g++.dg/torture/pr44809.C: New testcase.
8451 2010-07-04  Richard Guenther  <rguenther@suse.de>
8453         PR tree-optimization/44656
8454         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8456 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8457             Revital Eres  <eres@il.ibm.com>
8459         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8460         misaligned stores.
8461         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8462         gcc.dg/vect/vect-96.c: Likewise.
8463         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8464         that support misaligned stores. Change the number of expected
8465         misaligned accesses.
8466         * gcc.dg/vect/vect-peel-1.c: New test.
8467         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8468         gcc.dg/vect/vect-peel-4.c: Likewise.
8469         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8470         vectorizable on all targets that support realignment.
8471         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8473 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8475         PR c/44806
8476         * gcc.dg/torture/pr44806.c: New.
8478 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8480         * gnat.dg/cond_expr1.adb: New test.
8482 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8484         * gnat.dg/modular3.adb: New test.
8485         * gnat.dg/modular3_pkg.ads: New helper.
8487 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8488             Mikael Pettersson  <mikpe@it.uu.se>
8490         PR testsuite/44518
8491         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8492         Make signed-ness of chars explicit.  Scan the object for
8493         strings that are split by some target assemblers.
8494         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8495         explicit.
8497 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8499         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8501 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8503         PR/44128
8504         * g++.dg/warn/Wshadow-7.C: New test.
8506 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8507             Julian Brown  <julian@codesourcery.com>
8508             Sandra Loosemore  <sandra@codesourcery.com>
8510         * gcc.c-torture/execute/20100416-1.c: New test case.
8512 2010-07-02  Julian Brown  <julian@codesourcery.com>
8513             Sandra Loosemore  <sandra@codesourcery.com>
8515         PR target/43703
8517         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8518         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8520 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8521             Julian Brown  <julian@codesourcery.com>
8523         * gcc.target/arm/neon/vadds64.c: Regenerated.
8524         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8525         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8526         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8527         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8528         * gcc.target/arm/neon-vmls-1.c: Likewise.
8529         * gcc.target/arm/neon-vsubs64.c: New execution test.
8530         * gcc.target/arm/neon-vsubu64.c: New execution test.
8531         * gcc.target/arm/neon-vadds64.c: New execution test.
8532         * gcc.target/arm/neon-vaddu64.c: New execution test.
8534 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8536         * gcc.target/arm/neon-vands64.c: New.
8537         * gcc.target/arm/neon-vandu64.c: New.
8538         * gcc.target/arm/neon-vbics64.c: New.
8539         * gcc.target/arm/neon-vbicu64.c: New.
8540         * gcc.target/arm/neon-veors64.c: New.
8541         * gcc.target/arm/neon-veoru64.c: New.
8542         * gcc.target/arm/neon-vorns64.c: New.
8543         * gcc.target/arm/neon-vornu64.c: New.
8544         * gcc.target/arm/neon-vorrs64.c: New.
8545         * gcc.target/arm/neon-vorru64.c: New.
8546         * gcc.target/arm/neon/vands64.c: Regenerated.
8547         * gcc.target/arm/neon/vandu64.c: Regenerated.
8548         * gcc.target/arm/neon/vbics64.c: Regenerated.
8549         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8550         * gcc.target/arm/neon/veors64.c: Regenerated.
8551         * gcc.target/arm/neon/veoru64.c: Regenerated.
8552         * gcc.target/arm/neon/vorns64.c: Regenerated.
8553         * gcc.target/arm/neon/vornu64.c: Regenerated.
8554         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8555         * gcc.target/arm/neon/vorru64.c: Regenerated.
8557 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8559         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8561 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8563         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8564         * gfortran.dg/intent_out_5.f90: Same.
8565         * gfortran.dg/ltrans-7.f90: Same.
8566         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8568 2010-07-02  Jan Hubicka  <jh@suse.cz>
8570         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8572 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8574         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8576 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8578         PR c++/44780
8579         * c-c++-common/Wunused-var-12.c: New test.
8581 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8583         PR target/42835
8584         * gcc.target/arm/pr42835.c: New test.
8586         PR target/42172
8587         * gcc.target/arm/pr42172-1.c: New test.
8589 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8591         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8593 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8595         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8596         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8597         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8598         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8599         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8600         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8601         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8602         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8603         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8604         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8605         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8606         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8607         * gcc.target/arm/neon-vdup_ns64.c: New.
8608         * gcc.target/arm/neon-vdup_nu64.c: New.
8609         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8610         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8611         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8612         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8613         * gcc.target/arm/neon-vmov_ns64.c: New.
8614         * gcc.target/arm/neon-vmov_nu64.c: New.
8615         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8616         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8617         * gcc.target/arm/neon-vget_lanes64.c: New.
8618         * gcc.target/arm/neon-vget_laneu64.c: New.
8619         * gcc.target/arm/neon-vset_lanes64.c: New.
8620         * gcc.target/arm/neon-vset_laneu64.c: New.
8622 2010-07-02  Richard Guenther  <rguenther@suse.de>
8624         * g++.dg/torture/20100702-1.C: New testcase.
8626 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8628         PR target/44707
8629         * gcc.c-torture/compile/pr44707.c: New test.
8631 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8633         PR c++/44039
8634         * g++.dg/template/crash101.C: New.
8636 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8638         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8639         Use the ABI-0 accessors and fail it for m64.
8641 2010-07-02  Jan Hubicka  <jh@suse.cz>
8643         * g++.dg/tree-ssa/pr44706.C: New testcase.
8645 2010-07-02  Richard Guenther  <rguenther@suse.de>
8647         PR tree-optimization/44748
8648         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8650 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8652         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8653         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8654         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8655         the method types to forward:.
8657 2010-06-30  Jason Merrill  <jason@redhat.com>
8659         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8660         * g++.dg/other/pr25632.C: Likewise.
8662 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8664         PR tree-optimization/40421
8665         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8667 2010-07-01  Richard Guenther  <rguenther@suse.de>
8669         PR middle-end/42834
8670         PR middle-end/44468
8671         * gcc.c-torture/execute/20100316-1.c: New testcase.
8672         * gcc.c-torture/execute/pr44468.c: Likewise.
8673         * gcc.c-torture/compile/20100609-1.c: Likewise.
8674         * gcc.dg/volatile2.c: Adjust.
8675         * gcc.dg/plugin/selfassign.c: Likewise.
8676         * gcc.dg/pr36902.c: Likewise.
8677         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8678         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8679         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8680         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8681         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8682         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8683         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8684         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8685         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8686         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8687         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8688         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8689         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8690         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8691         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8692         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8693         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8694         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8695         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8696         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8697         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8698         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8699         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8700         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8701         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8702         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8703         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8704         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8705         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8706         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8707         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8708         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8709         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8710         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8711         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8712         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8713         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8714         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8715         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8716         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8717         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8718         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8719         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8720         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8721         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8722         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8723         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8724         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8725         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8726         * g++.dg/tree-ssa/pr31146.C: Likewise.
8727         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8728         * g++.dg/tree-ssa/pr33604.C: Likewise.
8729         * g++.dg/plugin/selfassign.c: Likewise.
8730         * gfortran.dg/array_memcpy_3.f90: Likewise.
8731         * gfortran.dg/array_memcpy_4.f90: Likewise.
8732         * c-c++-common/torture/pr42834.c: New testcase.
8734 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8736         PR c++/44628
8737         * g++.dg/template/crash100.C: New.
8739 2010-06-30  Jan Hubicka  <jh@suse.cz>
8741         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8743 2010-06-30  Michael Matz  <matz@suse.de>
8745         PR bootstrap/44699
8746         * gcc.dg/pr44699.c: New test.
8748 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8750         PR tree-optimization/39799
8751         * c-c++-common/uninit-17.c: New test.
8753 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755         PR libfortran/43298
8756         * gfortran.dg/read_infnan_1.f90: New test.
8758 2010-06-29  Jason Merrill  <jason@redhat.com>
8760         Enable implicitly declared move constructor/operator= (N3053).
8761         * g++.dg/cpp0x/implicit3.C: New.
8762         * g++.dg/cpp0x/implicit4.C: New.
8763         * g++.dg/cpp0x/implicit5.C: New.
8764         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8765         * g++.dg/cpp0x/not_special.C: Adjust.
8766         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8767         * g++.dg/cpp0x/rv1n.C: Adjust.
8768         * g++.dg/cpp0x/rv1p.C: Adjust.
8769         * g++.dg/cpp0x/rv2n.C: Adjust.
8770         * g++.dg/cpp0x/rv2p.C: Adjust.
8771         * g++.dg/cpp0x/rv3n.C: Adjust.
8772         * g++.dg/cpp0x/rv3p.C: Adjust.
8773         * g++.dg/cpp0x/rv4n.C: Adjust.
8774         * g++.dg/cpp0x/rv4p.C: Adjust.
8775         * g++.dg/cpp0x/rv5n.C: Adjust.
8776         * g++.dg/cpp0x/rv5p.C: Adjust.
8777         * g++.dg/cpp0x/rv6n.C: Adjust.
8778         * g++.dg/cpp0x/rv6p.C: Adjust.
8779         * g++.dg/cpp0x/rv7n.C: Adjust.
8780         * g++.dg/cpp0x/rv7p.C: Adjust.
8781         * g++.dg/cpp0x/rv8p.C: Adjust.
8782         * g++.dg/gomp/pr26690-1.C: Adjust.
8783         * g++.dg/other/error20.C: Adjust.
8784         * g++.dg/other/error31.C: Adjust.
8785         * g++.dg/parse/error19.C: Adjust.
8786         * g++.dg/template/qualttp5.C: Adjust.
8787         * g++.old-deja/g++.law/ctors5.C: Adjust.
8789         Enable implicitly deleted functions (N2346)
8790         * g++.dg/cpp0x/defaulted17.C: New.
8791         * g++.dg/cpp0x/implicit1.C: New.
8792         * g++.dg/cpp0x/implicit2.C: New.
8793         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8794         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8795         * g++.dg/init/ctor4.C: Adjust.
8796         * g++.dg/init/synth2.C: Adjust.
8797         * g++.dg/lto/20081118_1.C: Adjust.
8798         * g++.dg/other/error13.C: Adjust.
8799         * g++.dg/other/unused1.C: Adjust.
8800         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8801         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8802         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8803         * g++.old-deja/g++.law/ctors17.C: Adjust.
8804         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8805         * g++.old-deja/g++.pt/assign1.C: Adjust.
8806         * g++.old-deja/g++.pt/crash20.C: Adjust.
8808         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8809         * g++.dg/cpp0x/defaulted13.C: Adjust.
8810         * g++.dg/cpp0x/defaulted2.C: Adjust.
8811         * g++.dg/cpp0x/defaulted3.C: Adjust.
8812         * g++.dg/cpp0x/initlist9.C: Adjust.
8813         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8814         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8815         * g++.dg/init/synth2.C: Adjust.
8817         * g++.dg/cpp0x/defaulted19.C: New.
8819         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8820         * g++.dg/template/error23.C: Fix for -std=c++0x.
8822 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8824         PR fortran/44718
8825         * gfortran.dg/proc_ptr_28.f90: New.
8827 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8829         PR tree-optimization/43801
8830         * g++.dg/torture/pr43801.C: New test.
8832         PR debug/44668
8833         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8835 2010-06-29  Jason Merrill  <jason@redhat.com>
8837         PR c++/44587
8838         * g++.dg/template/qualified-id2.C: New.
8839         * g++.dg/template/qualified-id3.C: New.
8841 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8843         PR fortran/44696
8844         * gfortran.dg/associated_target_4.f90: New.
8846 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8848         PR fortran/44582
8849         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8851 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8853         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8855 2010-06-29  Jan Hubicka  <jh@suse.cz>
8857         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8859 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8861         PR target/43902
8862         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8863         * gcc.target/arm/wmul-3.c: New test.
8864         * gcc.target/arm/wmul-4.c: New test.
8866 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8868         PR rtl-optimization/44659
8869         * gcc.target/i386/extract-1.c: New.
8870         * gcc.target/i386/extract-2.c: Likewise.
8871         * gcc.target/i386/extract-3.c: Likewise.
8872         * gcc.target/i386/extract-4.c: Likewise.
8873         * gcc.target/i386/extract-5.c: Likewise.
8874         * gcc.target/i386/extract-6.c: Likewise.
8876 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8878         PR c++/44682
8879         * g++.dg/warn/Wunused-var-14.C: New test.
8881 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8883         PR fortran/43298
8884         * gfortran.dg/nan_6.f90: New.
8886 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8888         PR tree-optimization/43781
8889         * gcc.dg/torture/pr43781.c: New.
8891 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8893         PR fortran/40158
8894         * gfortran.dg/actual_rank_check_1.f90: New test.
8896 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8898         * gcc.dg/ipa/ipa-sra-6.c: New test.
8900 2010-06-28  Jan Hubicka  <jh@suse.cz>
8902         PR tree-optimization/44687
8903         * gcc.c-torture/compile/pr44687.c
8905 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8907         PR c++/44535
8908         * g++.dg/torture/pr44535.C: New test.
8910 2010-06-28  Michael Matz  <matz@suse.de>
8912         PR middle-end/44592
8913         * gfortran.dg/pr44592.f90: New test.
8915 2010-06-28  Jan Hubicka  <jh@suse.cz>
8917         PR tree-optimization/44357
8918         * g++.dg/torture/pr44357.C: New testcase.
8920 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8922         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8923         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8924         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8925         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8926         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8927         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8928         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8929         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8931 2010-06-27  Jan Hubicka  <jh@suse.cz>
8933         * gcc.c-torture/compile/pr44686.c: New file.
8935 2010-06-27  Richard Guenther  <rguenther@suse.de>
8937         PR tree-optimization/44683
8938         * gcc.c-torture/execute/pr44683.c: New testcase.
8940 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8942         * gnat.dg/noreturn3.ad[sb]: New test.
8944 2010-06-26  Jason Merrill  <jason@redhat.com>
8946         * g++.dg/cpp0x/explicit5.C: New.
8948 2010-06-26  Richard Guenther  <rguenther@suse.de>
8950         PR tree-optimization/44393
8951         * gcc.dg/pr44393.c: New testcase.
8953 2010-06-26  Jan Hubicka  <jh@suse.cz>
8955         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8957 2010-06-26  Richard Guenther  <rguenther@suse.de>
8959         PR middle-end/44674
8960         * gcc.dg/pr44674.c: New testcase.
8962 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8964         * gcc.dg/opts-3.c: New test.
8966 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8968         * gfortran.dg/type_decl_1.f90: New.
8969         * gfortran.dg/type_decl_2.f90: New.
8971 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8973         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8974         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8976 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8978         PR testsuite/38946
8979         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8980         error in comparing reals.
8982 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8984         * selected_real_kind_2.f90: New.
8985         * selected_real_kind_3.f90: New.
8987 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8989         * gfortran.dg/entry_19.f90: New.
8991 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8993         * gfortran.dg/end_subroutine_1.f90: New.
8994         * gfortran.dg/end_subroutine_2.f90: New.
8995         * gfortran.dg/interface_proc_end.f90: Update.
8997 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8999         * gfortran.dg/semicolon_fixed.f: Update.
9000         * gfortran.dg/semicolon_fixed_2.f: New.
9001         * gfortran.dg/semicolon_free_2.f90: New.
9002         * gfortran.dg/semicolon_free.f90: Update.
9004 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9006         PR fortran/44448
9007         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9009 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9011         * g++.dg/ipa/iinline-3.C: New test.
9012         * gcc.dg/ipa/modif-1.c: Removed.
9014 2010-06-25  Jan Hubicka  <jh@suse.cz>
9016         * gcc.dg/tree-ssa/ipa-split-1.c
9018 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9020         * g++.dg/ipa/iinline-2.C: New test.
9022 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9024         PR middle-end/43866
9025         * gfortran.dg/pr43866.f90: New test.
9027         PR tree-optimization/44539
9028         * gcc.dg/pr44539.c: New test.
9030 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9032         From Jim Wilson:
9033         PR target/43902
9034         * gcc.target/mips/madd-9.c: New test.
9036 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9038         PR c/44517
9039         * gcc.dg/noncompile/pr44517.c: New.
9040         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9042 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9044         PR testsuite/43283
9045         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9046         and add argument to nop for IA64.
9048 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9050         PR target/44588
9051         * gcc.target/i386/mod-1.c: New.
9052         * gcc.target/i386/umod-1.c: Likewise.
9053         * gcc.target/i386/umod-2.c: Likewise.
9054         * gcc.target/i386/umod-3.c: Likewise.
9056 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9058         PR middle-end/44492
9059         * g++.dg/torture/pr44492.C: New test.
9061 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9063         * c-c++-common/warn-omitted-condop.c: New.
9065 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9067         PR fortran/44614
9068         * gfortran.dg/import8.f90: New.
9070 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9072         * gnat.dg/not_null.adb: Update test case.
9074 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9076         PR c++/44619
9077         * g++.dg/warn/Wunused-var-13.C: New test.
9079         PR c++/44627
9080         * g++.dg/diagnostic/method1.C: New test.
9082 2010-06-22  Cary Coutant  <ccoutant@google.com>
9084         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9086 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9088         PR fortran/44616
9089         * gfortran.dg/abstract_type_8.f03: New.
9091 2010-06-21  Jason Merrill  <jason@redhat.com>
9093         * g++.dg/cpp0x/noexcept08.C: New.
9095         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9097 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9099         PR target/44615
9100         * gcc.target/i386/sse2-vec-2a.c: New.
9102 2010-06-21  DJ Delorie  <dj@redhat.com>
9104         * gcc.dg/pragma-diag-1.c: New.
9106 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9108         PR target/44615
9109         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9111 2010-06-21  Alan Modra  <amodra@gmail.com>
9113         PR testsuite/44505
9114         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9115         tail call to check_fa_mid.
9117 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9119         PR target/44575
9120         * gcc.c-torture/execute/pr44575.c: New test.
9122 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9124         PR fortran/40632
9125         * gfortran.dg/contiguous_1.f90: New.
9126         * gfortran.dg/contiguous_2.f90: New.
9127         * gfortran.dg/contiguous_3.f90: New.
9129 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9131         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9132         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9134 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9136         PR target/44546
9137         * gcc.target/i386/pr44546.c: New test.
9139 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9141         * gcc.dg/opts-2.c: New test.
9143 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9145         PR fortran/44584
9146         * gfortran.dg/typebound_proc_15.f03: Modified.
9148 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9150         PR target/44072
9151         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9152         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9154 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9156         * g++.dg/ext/label13.C: Fix typo in last change.
9158 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9160         PR libfortran/44477
9161         * gfortran.dg/eof_3.f90
9162         * gfortran.dg/endfile_2.f90
9163         * gfortran.dg/endfile_4.f90
9164         * gfortran.dg/endfile_3.f90
9166 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9168         PR c++/41090
9169         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9171 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9173         PR fortran/44556
9174         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9176 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9178         * gcc.target/arm/pr40900.c: New test.
9180 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9182         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9184 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9186         PR fortran/44558
9187         * gfortran.dg/typebound_call_15.f03: New.
9189 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9191         PR c++/44486
9192         * g++.dg/pr44486.C: New.
9194 2010-06-16  DJ Delorie  <dj@redhat.com>
9196         * gcc.target/i386/volatile-bitfields-1.c: New.
9197         * gcc.target/i386/volatile-bitfields-2.c: New.
9199 2010-06-16  Jason Merrill  <jason@redhat.com>
9201         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9203         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9205 2010-06-16  Richard Guenther  <rguenther@suse.de>
9207         PR c/44555
9208         * gcc.c-torture/execute/pr44555.c: New testcase.
9210 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9212         PR fortran/44549
9213         * gfortran.dg/typebound_proc_16.f03: New.
9215 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9217         * g++.dg/torture/pr43905.C: New test.
9219 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9221         PR testsuite/44538
9222         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9223         initialization loop from being vectorized.
9224         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9226 2010-06-16  Alan Modra  <amodra@gmail.com>
9228         PR tree-optimization/44507
9229         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9231 2010-06-15  Jason Merrill  <jason@redhat.com>
9233         * g++.dg/overload/arg3.C: Adjust error locations.
9234         * g++.dg/overload/copy1.C: Likewise.
9235         * g++.dg/tc1/dr152.C: Likewise.
9236         * g++.dg/template/incomplete4.C: Likewise.
9237         * g++.dg/template/incomplete5.C: Likewise.
9238         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9239         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9240         * g++.old-deja/g++.pt/crash9.C: Likewise.
9242         * g++.dg/inherit/virtual5.C: New.
9244         * g++.dg/cpp0x/defaulted18.C: New.
9246         * g++.dg/cpp0x/initlist40.C: New.
9248         * g++.dg/cpp0x/initlist39.C: New.
9250 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9252         PR middle-end/44391
9253         * gcc.dg/graphite/pr44391.c: New.
9255 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9257         PR fortran/43388
9258         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9259         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9260         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9261         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9263 2010-06-15  Richard Guenther  <rguenther@suse.de>
9265         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9267 2010-06-15  Richard Guenther  <rguenther@suse.de>
9269         * gcc.dg/vect/bb-slp-21.c: Adjust.
9270         * gcc.dg/vect/bb-slp-13.c: Likewise
9271         * gcc.dg/vect/bb-slp-4.c: Likewise
9272         * gcc.dg/vect/bb-slp-22.c: Likewise
9273         * gcc.dg/vect/bb-slp-14.c: Likewise
9274         * gcc.dg/vect/bb-slp-23.c: Likewise
9275         * gcc.dg/vect/bb-slp-15.c: Likewise
9276         * gcc.dg/vect/bb-slp-17.c: Likewise
9277         * gcc.dg/vect/bb-slp-18.c: Likewise
9278         * gcc.dg/vect/bb-slp-19.c: Likewise
9279         * gcc.dg/vect/bb-slp-10.c: Likewise
9280         * gcc.dg/vect/bb-slp-11.c: Likewise
9281         * gcc.dg/vect/bb-slp-20.c: Likewise
9282         * gcc.dg/vect/bb-slp-3.c: Likewise
9284 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9286         PR fortran/44536
9287         * gfortran.dg/gomp/pr44536.f90: New test.
9288         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9290 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9292         PR target/44534
9293         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9294         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9296 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9298         PR tree-optimization/44508
9299         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9301         PR bootstrap/44509
9302         * gcc.dg/pr44509.c: New test.
9304 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9306         PR tree-optimization/44507
9307         * gcc.dg/vect/pr44507.c: New test.
9309 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9311         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9312         and c-pretty-print.h.
9314         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9316 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9318         * gfortran.dg/whole_file_18.f90: Updated error message.
9320 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9322         * gfortran.dg/whole_file_20.f03: New.
9324 2010-06-12  Jan Hubicka  <jh@suse.cz>
9326         * gcc.c-torture/compile/pc44485.c: New testcase.
9328 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9330         PR fortran/40117
9331         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9332         * gfortran.dg/typebound_proc_14.f03: New.
9333         * gfortran.dg/typebound_proc_15.f03: New.
9335 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9337         * gcc.dg/opts-1.c: New test.
9339 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9341         * gcc.dg/funroll-loops-all.c: Update expected error.
9343 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9345         PR target/44481
9346         * gcc.target/i386/pr44481.c: New test.
9348 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9350         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9352 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9354         PR middle-end/44483
9355         * gcc.dg/tree-ssa/pr44483.c: New.
9357 2010-06-11  Paul Brook  <paul@codesourcery.com>
9359         * g++.dg/other/arm-neon-1.C: New test.
9361 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9363         PR fortran/42051
9364         PR fortran/43896
9365         * gfortran.dg/class_23.f03: New test.
9367 2010-06-11  Jan Hubicka  <jh@suse.cz>
9369         * gcc.dg/ipa/pure-const-2.c: New testcase.
9371 2010-06-11  Jan Hubicka  <jh@suse.cz>
9373         * gcc.dg/noreturn-7.c: Update.
9374         * gcc.dg/noreturn-4.c: Update.
9376 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9378         Fix MIPS bootstrap
9379         * g++.dg/other/typedef4.C: New test.
9381 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9383         PR fortran/44207
9384         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9386 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9388         PR fortran/44457
9389         * gfortran.dg/asynchronous_3.f03
9391 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9393         PR middle-end/44185
9394         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9395         non-temporal stores out of the tests to form new test cases.  As a
9396         result, no non-temporal store should be generated in this case.
9398         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9399         prefetch-7.c that generate one non-temporal store.
9401         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9402         prefetch-7.c that generate one non-temporal store and one
9403         one-temporal prefetch.
9405 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9407         PR tree-optimization/44258
9408         * gcc.dg/tree-ssa/pr44258.c: New test.
9410 2010-06-10  Daniel Kraft  <d@domob.eu>
9412         PR fortran/38936
9413         * gfortran.dg/associate_1.f03: New test.
9414         * gfortran.dg/associate_2.f95: New test.
9415         * gfortran.dg/associate_3.f03: New test.
9416         * gfortran.dg/associate_4.f08: New test.
9418 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9420         * gfortran.dg/selected_char_kind_4.f90: New test.
9422 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9424         * gcc.dg/pr42461.c: New test.
9426 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9428         PR fortran/44347
9429         * gfortran.dg/selected_real_kind_1.f90: New.
9431 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9433         PR fortran/44359
9434         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9435         warning.
9436         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9437         check for warning.
9439 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9441         * gfortran.dg/data_namelist_conflict.f90: New test.
9443 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9445         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9446         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9447         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9449 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9451         * gfortran.dg/mvbits_9.f90: New test.
9452         * gfortran.dg/ibset_1.f90: Ditto.
9453         * gfortran.dg/ibits_1.f90: Ditto.
9454         * gfortran.dg/btest_1.f90: Ditto.
9455         * gfortran.dg/ibclr_1.f90: Ditto.
9457 2010-06-09  Jason Merrill  <jason@redhat.com>
9459         PR c++/44366
9460         * g++.dg/cpp0x/decltype23.C: Move to...
9461         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9463 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9465         PR fortran/44211
9466         * gfortran.dg/typebound_call_14.f03: New test.
9468 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9470         PR tree-optimization/44423
9471         * gcc.dg/tree-ssa/pr44423.c: New test.
9473 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9475         PR testsuite/42843
9476         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9477         TV_NONE to initialize tv_id field.
9478         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9479         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9480         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9481         Include toplev.h .
9482         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9483         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9484         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9486 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9488         PR tree-optimization/39874
9489         PR middle-end/28685
9490         * gcc.dg/pr39874.c: New file.
9492 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9494         * g++.dg/ext/attr-alias-1.C: New.
9495         * g++.dg/ext/attr-alias-2.C: New.
9497 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9499         PR fortran/44446
9500         * gfortran.dg/proc_ptr_27.f90: New.
9502 2010-06-07  Jason Merrill  <jason@redhat.com>
9504         PR c++/44366
9505         * g++.dg/cpp0x/decltype23.C: New.
9507 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9508             Shujing Zhao  <pearly.zhao@oracle.com>
9510         PR c/37724
9511         * gcc.dg/c90-const-expr-10.c: Adjust.
9512         * gcc.dg/c99-const-expr-10.c: Adjust.
9513         * gcc.dg/init-bad-7.c: New.
9515 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9517         * lib/target-supports.exp (check_effective_target_gas): New proc.
9518         * gcc.c-torture/execute/960321-1.x: New file.
9520 2010-06-07  Jason Merrill  <jason@redhat.com>
9522         PR c++/44401
9523         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9525 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9527         PR c++/44444
9528         * g++.dg/warn/Wunused-var-12.C: New test.
9530         PR c++/44443
9531         * c-c++-common/Wunused-var-11.c: New test.
9533 2010-06-07  Jan Hubicka  <jh@suse.cz>
9535         * gcc.dg/ipa/pure-const-1.c: New testcase.
9537 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9539         PR rtl-optimization/44404
9540         * gcc.dg/pr44404.c: New.
9542 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9544         PR target/44159
9545         * gcc.target/i386/abi-2.c: Check sysv abi here.
9546         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9547         function to avoid failures by different ABIs.
9548         * gcc.target/i386/aes-check.h: Likewise.
9549         * gcc.target/i386/avx-check.h: Likewise.
9550         * gcc.target/i386/fma4-check.h: Likewise.
9551         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9552         * gcc.target/i386/mmx-check.h: Likewise.
9553         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9554         * gcc.target/i386/pclmul-check.h: Likewise.
9555         * gcc.target/i386/sse-check.h: Likewise.
9556         * gcc.target/i386/sse2-check.h: Likewise.
9557         * gcc.target/i386/sse3-check.h: Likewise.
9558         * gcc.target/i386/sse4_1-check.h: Likewise.
9559         * gcc.target/i386/sse4_2-check.h: Likewise.
9560         * gcc.target/i386/sse4a-check.h: Likewise.
9561         * gcc.target/i386/ssse3-check.h: Likewise.
9562         * gcc.target/i386/xop-check.h: Likewise.
9563         * gcc.target/i386/pr27971.c: Fix for LLP64.
9564         * gcc.target/i386/pr39139.c: Likewise.
9565         * gcc.target/i386/pr39315-check.c: Likewise.
9566         * gcc.target/i386/vararg-1.c: Likewise.
9567         * gcc.target/i386/vararg-2.c: Likewise.
9568         Additional add dg-compile to avoid failure due
9569         missing foo symbol.
9571         * gcc.dg/compound-literal-1.c: Fix for llp64.
9572         * gcc.dg/pr32370.c: Likewise.
9573         * gcc.dg/pr37561.c: Likewise.
9574         * gcc.dg/pr41340.c: Likewise.
9575         * gcc.dg/pr41551.c: Likewise.
9577 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9579         PR c++/44188
9580         * g++.dg/debug/dwarf2/typedef3.C: New test.
9582 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9584         PR c/20000
9585         * c-c++-common/pr20000.c: New.
9587 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9589         PR c++/44086
9590         * g++.dg/init/pr44086.C: New.
9591         * g++.dg/cpp0x/decltype4.C: Adjust.
9593 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9595         PR fortran/43945
9596         * gfortran.dg/generic_23.f03: New test.
9598 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9600         PR fortran/43895
9601         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9603 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9605         PR c++/44361
9606         * c-c++-common/Wunused-var-9.c: New test.
9608 2010-06-05  Jason Merrill  <jason@redhat.com>
9610         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9612 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9614         PR c/44322
9615         * gcc.dg/c99-restrict-4.c: New test.
9617 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9619         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9620         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9621         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9622         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9623         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9624         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9625         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9626         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9627         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9628         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9629         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9630         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9631         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9632         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9633         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9634         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9635         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9636         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9637         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9638         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9639         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9640         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9642 2010-06-04  Jason Merrill  <jason@redhat.com>
9644         * g++.dg/cpp0x/noexcept06.C: New.
9645         * g++.dg/cpp0x/noexcept07.C: New.
9647         * g++.dg/cpp0x/noexcept01.C: New.
9648         * g++.dg/cpp0x/noexcept02.C: New.
9649         * g++.dg/cpp0x/noexcept03.C: New.
9650         * g++.dg/cpp0x/noexcept04.C: New.
9651         * g++.dg/cpp0x/noexcept05.C: New.
9653 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9655         PR c++/44412
9656         * g++.dg/warn/Wunused-var-10.C: New test.
9657         * g++.dg/warn/Wunused-var-11.C: New test.
9659         PR c++/44362
9660         * c-c++-common/Wunused-var-10.c: New test.
9662 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9664         PR c/25880
9665         * gcc.dg/assign-warn-2.c: Update.
9666         * gcc.dg/cpp/line3.c: Update.
9667         * gcc.dg/c99-array-lval-8.c: Update.
9668         * gcc.dg/cast-qual-2.c: Update.
9669         * gcc.dg/c99-arraydecl-3.c:  Update.
9670         * gcc.dg/assign-warn-1.c:  Update.
9671         * gcc.dg/format/gcc_diag-1.c:  Update.
9673 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9675         PR rtl-optimization/39871
9676         PR rtl-optimization/40615
9677         PR rtl-optimization/42500
9678         PR rtl-optimization/42502
9679         * gcc.target/arm/eliminate.c: New test.
9681 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9683         PR libstdc++/44410
9684         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9685         * g++.old-deja/g++.other/delete3.C: Likewise.
9686         * g++.old-deja/g++.other/new.C: Likewise.
9687         * g++.old-deja/g++.law/operators27.C: Likewise.
9688         * g++.old-deja/g++.mike/p755.C: Likewise.
9689         * g++.dg/eh/new1.C: Likewise.
9690         * g++.dg/init/new5.C: Likewise.
9692 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9694         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9695         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9696         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9698 2010-06-03  Richard Guenther  <rguenther@suse.de>
9700         PR lto/41921
9701         * lib/lto.exp: Always load gcc.exp.
9702         (lto-obj): For C source files invoke gcc_target_compile.
9703         * g++.dg/lto/20100603-1_0.C: New testcase.
9704         * g++.dg/lto/20100603-1_1.c: Likewise.
9706 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9708         PR tree-optimization/43688
9709         * gfortran.dg/pr43688.f90: New.
9711 2010-06-03  Richard Guenther  <rguenther@suse.de>
9713         PR lto/41584
9714         * gcc.dg/lto/20100603-1_0.c: New testcase.
9715         * gcc.dg/lto/20100603-2_0.c: Likewise.
9716         * gcc.dg/lto/20100603-3_0.c: Likewise.
9718 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9720         PR target/44218
9721         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9722         * gcc.target/powerpc/recip-2.c: Ditto.
9723         * gcc.target/powerpc/recip-3.c: Ditto.
9724         * gcc.target/powerpc/recip-4.c: Ditto.
9725         * gcc.target/powerpc/recip-5.c: Ditto.
9726         * gcc.target/powerpc/recip-6.c: Ditto.
9727         * gcc.target/powerpc/recip-7.c: Ditto.
9728         * gcc.target/powerpc/recip-test.h: Ditto.
9729         * gcc.target/powerpc/recip-test2.h: Ditto.
9731 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9733         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9735 2010-06-02  Jason Merrill  <jason@redhat.com>
9737         * g++.dg/ext/vector9.C: Expect typedef in error message.
9739         PR c++/9726
9740         PR c++/23594
9741         PR c++/44333
9742         * g++.dg/tc1/dr101.C: Remove xfails.
9744 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9746         PR middle-end/44372
9747         * g++.dg/ipa/pr44372.C: New.
9749 2010-06-02  Jan Hubicka  <jh@suse.cz>
9751         PR middle-end/44295
9752         * g++.dg/torture/pr44295.C: Neww testcase.
9754 2010-06-02  Jan Hubicka  <jh@suse.cz>
9756         * gcc.dg/tree-ssa/loadpre6.c: Update.
9758 2010-06-02  Richard Guenther  <rguenther@suse.de>
9760         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9761         diagnostic.h.
9763 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9765         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9766         the link fail message.
9768 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9770         PR fortran/44360
9771         * gfortran.dg/use_13.f90: New test case.
9773 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9775         PR fortran/44371
9776         * gfortran.dg/error_stop_2.f08: Minor update.
9778 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9780         PR fortran/44371
9781         * gfortran.dg/error_stop_1.f08: New test.
9782         * gfortran.dg/error_stop_2.f08: New test.
9784 2010-06-01  Jason Merrill  <jason@redhat.com>
9786         DR 990
9787         * g++.dg/cpp0x/initlist37.C: New.
9788         * g++.dg/cpp0x/initlist38.C: New.
9790         PR c++/44358
9791         * g++.dg/cpp0x/initlist36.C: New.
9793 2010-05-31 Jan Hubicka  <jh@suse.cz>
9795         * gcc.dg/noreturn-8.c: New testcase.
9797 2010-05-31 Jan Hubicka  <jh@suse.cz>
9799         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9800         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9802 2010-05-31 Jan Hubicka  <jh@suse.cz>
9804         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9805         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9807 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9809         PR fortran/36928
9810         * gfortran.dg/dependency_27.f90:  New test.
9811         * gfortran.dg/array_assign_1.F90:  New test.
9813 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9815         PR target/44338
9816         * gcc.target/i386/sse-24.c: New test.
9818 2010-05-31  Jan Hubicka  <jh@suse.cz>
9820         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9822 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9824         PR middle-end/44337
9825         * gcc.dg/pr44337.c: New test.
9827         PR tree-optimization/44182
9828         * g++.dg/debug/pr44182.C: New test.
9830 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9832         * gcc.dg/nested-func-7.c: New test.
9833         * gnat.dg/frame_overflow.adb: Adjust directives.
9835 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9837         * gnat.dg/prot2.ad[sb]: New test.
9838         * gnat.dg/prot2_pkg1.ads: New helper.
9839         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9841 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9843         * gnat.dg/array11.adb: Adjust dg-warning directive.
9844         * gnat.dg/object_overflow.adb: Likewise.
9846 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9848         PR middle-end/44306
9849         * gcc.dg/tree-ssa/pr44306.c: New.
9851 2010-05-29  Jan Hubicka  <jh@suse.cz>
9853         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9855 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9857         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9859 2010-05-28  Mike Stump  <mikestump@comcast.net>
9861         PR objc/44125
9862         * objc.dg/const-str-9.m: Remove static.
9864 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9866         PR target/43636
9867         * gcc.c-torture/compile/pr43636.c: New test.
9869 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9871         PR objc++/23616
9872         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9873         * obj-c++.dg/try-catch-9.mm: Ditto.
9875 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9877         Revert patch for PR c++/44188
9878         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9880 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9882         PR c++/44188
9883         * g++.dg/debug/dwarf2/typedef3.C: New test.
9885 2010-05-27  Jason Merrill  <jason@redhat.com>
9887         PR c++/43555
9888         * g++.dg/ext/vla9.C: New.
9890 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9892         PR objc/44140
9893         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9894         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9895         * objc.dg/torture/tls/thr-init.m: Ditto.
9896         * objc.dg/torture/trivial.m: Ditto.
9897         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9898         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9899         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9900         * obj-c++.dg/torture/trivial.mm: Ditto.
9902 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9904         * g++.dg/lto/20100302_0.C: Skip on darwin.
9906 2010-05-27  Richard Guenther  <rguenther@suse.de>
9908         PR tree-optimization/44284
9909         * gcc.dg/vect/vect-118.c: New testcase.
9910         * gcc.dg/vect/bb-slp-20.c: Adjust.
9911         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9912         * gcc.dg/vect/slp-9.c: Likewise.
9913         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9914         * gcc.dg/vect/vect-10.c: Likewise.
9915         * gcc.dg/vect/vect-109.c: Likewise.
9916         * gcc.dg/vect/vect-12.c: Likewise.
9917         * gcc.dg/vect/vect-36.c: Likewise.
9918         * gcc.dg/vect/vect-7.c: Likewise.
9919         * gcc.dg/vect/vect-iv-8.c: Likewise.
9920         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9921         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9922         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9923         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9924         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9925         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9926         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9927         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9928         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9929         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9930         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9931         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9932         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9933         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9934         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9935         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9936         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9938 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9940         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9941         necessary.
9943 2010-05-26  Jan Hubicka  <jh@suse.cz>
9945         * gcc.dg/lto/materialize-1_0.c: New file.
9946         * gcc.dg/lto/materialize-1_1.c: New file.
9948 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9950         * gnat.dg/lto10.adb: New test.
9951         * gnat.dg/lto10_pkg.ads: New helper.
9953 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9955         * lib/target-supports.exp (check_effective_target_int128): New
9956         function to check if __int128 types are available for target.
9957         * c-c++-common/int128-types-1.c: New.
9958         * c-c++-common/int128-1.c: New.
9959         * c-c++-common/int128-2.c: New.
9960         * g++.dg/abi/mangle43.C: New.
9961         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9962         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9963         pointer-wide scalar.
9964         * g++.dg/other/pr25632.C: Likewise.
9965         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9966         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9967         overflow warnings.
9968         * g++.dg/warn/pr13358-4.C: Likewise.
9969         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9970         * g++.dg/warn/Wconversion-null.C: Likewise.
9972 2010-05-26  Jason Merrill  <jason@redhat.com>
9974         PR c++/43382
9975         * g++.dg/cpp0x/variadic101.C: New.
9977 2010-05-26  Richard Guenther  <rguenther@suse.de>
9979         PR rtl-optimization/44164
9980         * gcc.c-torture/execute/pr44164.c: New testcase.
9981         * g++.dg/tree-ssa/pr13146.C: Adjust.
9983 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9985         PR fortran/40011
9986         * gfortran.dg/whole_file_19.f90 : New test.
9988 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9990         PR fortran/30668
9991         PR fortran/31346
9992         PR fortran/34260
9993         * gfortran.dg/pr40999.f: Fix function type.
9994         * gfortran.dg/whole_file_5.f90: Likewise.
9995         * gfortran.dg/whole_file_6.f90: Likewise.
9996         * gfortran.dg/whole_file_16.f90: New.
9997         * gfortran.dg/whole_file_17.f90: New.
9998         * gfortran.dg/whole_file_18.f90: New.
10000 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10001             Iain Sandoe  <iains@gcc.gnu.org>
10003         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10004         * gcc.c-torture/compile/pr44197.c: Require alias support.
10005         * gcc.dg/lto/20081222_0.c: Ditto.
10007 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10009         PR debug/42801
10010         * gcc.dg/guality/vla-2.c: New test.
10012 2010-05-25  Richard Guenther  <rguenther@suse.de>
10014         PR middle-end/44069
10015         * g++.dg/torture/pr44069.C: New testcase.
10017 2010-05-25  Richard Guenther  <rguenther@suse.de>
10019         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10021 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10023         PR objc/44140
10024         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10026 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10028         * obj-c++.dg/torture/tls/trivial.mm: New.
10029         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10030         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10031         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10032         * obj-c++.dg/torture/tls/diag-1.mm: New.
10033         * obj-c++.dg/torture/tls/tls.exp: New.
10034         * obj-c++.dg/torture/trivial.mm: New.
10035         * obj-c++.dg/torture/dg-torture.exp: New.
10036         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10037         * obj-c++.dg/tls/trivial.m: New.
10038         * obj-c++.dg/tls/init-1.mm: New.
10039         * obj-c++.dg/tls/diag-1.mm: New.
10040         * obj-c++.dg/tls/init-2.mm: New.
10041         * obj-c++.dg/tls/diag-2.mm: New.
10042         * obj-c++.dg/tls/diag-3.mm: New.
10043         * obj-c++.dg/tls/diag-4.mm: New.
10044         * obj-c++.dg/tls/static-1.mm: New.
10045         * obj-c++.dg/tls/tls.exp: New.
10046         * obj-c++.dg/tls/diag-5.mm: New.
10047         * obj-c++.dg/tls/static-1a.mm: New.
10048         * objc-obj-c++-shared/Object1.mm: New.
10049         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10051 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10053         PR objc++/43689
10054         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10055         * obj-c++.dg/const-str-6.mm: Ditto.
10057 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10059         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10061 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10063         PR ada/38394
10064         * gnat.dg/array13.ad[sb]: New test.
10066 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10067             Sandra Loosemore  <sandra@codesourcery.com>
10069         * gcc.target/arm/neon/: Regenerated test cases.
10071         * gcc.target/arm/neon/polytypes.c,
10072         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10073         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10074         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10075         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10076         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10077         dg-add-options arm_neon.
10079         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10080         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10081         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10082         and arm_neon_fp16_ok.
10084         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10085         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10087         * lib/target-supports.exp (add_options_for_arm_neon): New.
10088         (check_effective_target_arm_neon_ok_nocache): New, from
10089         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10090         (check_effective_target_arm_neon_ok): Use
10091         check_effective_target_arm_neon_ok_nocache.
10092         (add_options_for_arm_neon_fp16)
10093         (check_effective_target_arm_neon_fp16_ok)
10094         check_effective_target_arm_neon_fp16_ok_nocache): New.
10095         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10097 2010-05-24  Jason Merrill  <jason@redhat.com>
10099         PR c++/41510
10100         * g++.dg/cpp0x/initlist35.C: New.
10101         * g++.dg/init/brace6.C: Adjust.
10103 2010-05-24  Paul Brook  <paul@codesourcery.com>
10105         * gcc.target/arm/frame-pointer-1.c: New test.
10106         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10107         pointer elimination.
10109 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10111         PR target/44245
10112         * gcc.target/i386/crc32-3.c: New.
10113         * gcc.target/i386/crc32-4.c: Likewise.
10115 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10117         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10118         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10119         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10121 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10123         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10125 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10127         PR target/43869
10128         * gcc.c-target/pr43869.c: New test.
10130 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10132         PR fortran/44212
10133         * gfortran.dg/class_22.f03: New.
10135 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10137         PR lto/44238
10138         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10140 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10142         PR fortran/44213
10143         * gfortran.dg/abstract_type_7.f03: New.
10145 2010-05-21  Jason Merrill  <jason@redhat.com>
10147         * g++.dg/eh/spec11.C: Test cleanup optimization.
10149 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10151         PR debug/44223
10152         * gcc.target/i386/pr44223.c: New test.
10154 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10156         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10158 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10160         * g++.dg/other/const3.C: New test.
10162 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10164         PR fortran/38407
10165         * warn_unused_dummy_argument_1.f90: New.
10166         * warn_unused_dummy_argument_2.f90: New.
10168 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10170         PR c++/30298
10171         * g++.dg/inherit/crash1.C: New.
10172         * g++.dg/inherit/crash2.C: Likewise.
10174 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10176         PR debug/44178
10177         * g++.dg/debug/pr44178.C: New test.
10179 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10181         PR middle-end/44185
10182         * gcc.dg/tree-ssa/prefetch-6.c: Add
10183         --param min-insn-to-prefetch-ratio=6.
10184         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10185         allow unrolling, and adjust the movnti count.
10187 2010-05-20  Jan Hubicka  <jh@suse.cz>
10189         PR middle-end/44197
10190         * gcc.c-torture/compile/pr44197.c: New file.
10192 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10194         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10195         Fix test code.
10196         (check_effective_target_xop): Remove __may_alias__ attribute.
10198 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10200         PR target/44202
10201         * gcc.c-torture/execute/pr44202-1.c: New test.
10203 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10205         PR fortran/43851
10206         * gfortran.dg/label_1.f90: Update test.
10208 2010-05-19  Jan Hubicka  <jh@suse.cz>
10210         * gcc.dg/lto/ipareference2_0.c: New file.
10211         * gcc.dg/lto/ipareference2_1.c: New file.
10213 2010-05-19  Jason Merrill  <jason@redhat.com>
10215         * g++.dg/parse/fn-typedef2.C: New.
10217         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10218         function type.
10220         PR c++/44193
10221         * g++.dg/template/fntype1.C: New.
10223 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10225         * gnat.dg/discr23.ad[sb]: New test.
10226         * gnat.dg/discr23_pkg.ads: New helper.
10228         * gnat.dg/specs/controlled1.ads: New test.
10229         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10231 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10233         PR fortran/44055
10234         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10235         Fixed scope of C_SIZEOF.
10236         * gfortran.dg/warn_conversion_2.f90: New.
10238 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10240         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10241         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10242         for optional selector.
10243         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10244         (check_effective_target_sse3): New proc.
10245         * gcc.target/i386/math-torture/math-torture.exp: Load
10246         target-supports.exp.
10247         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10248         check_effective_target_sse2.
10249         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10250         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10251         * g++.dg/vect/vect.exp: Likewise.
10252         * gfortran.dg/vect/vect.exp: Likewise.
10253         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10254         -msse2 if check_effective_target_sse2.
10256         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10257         * gcc.target/i386/3dnow-2.c: Likewise.
10258         * gcc.target/i386/3dnowA-1.c: Likewise.
10259         * gcc.target/i386/3dnowA-2.c: Likewise.
10260         * gcc.target/i386/pr42549.c: Likewise.
10262         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10263         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10264         * gcc.target/i386/sse3-addsubps.c: Likewise.
10265         * gcc.target/i386/sse3-haddpd.c: Likewise.
10266         * gcc.target/i386/sse3-haddps.c: Likewise.
10267         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10268         * gcc.target/i386/sse3-hsubps.c: Likewise.
10269         * gcc.target/i386/sse3-movddup.c: Likewise.
10270         * gcc.target/i386/sse3-movshdup.c: Likewise.
10271         * gcc.target/i386/sse3-movsldup.c: Likewise.
10273         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10274         * g++.dg/ext/attrib35.C: Likewise.
10275         * g++.dg/opt/pr40496.C: Likewise.
10276         * g++.dg/other/i386-1.C: Likewise.
10277         * g++.dg/other/i386-4.C: Likewise.
10278         * g++.dg/other/pr34435.C: Likewise.
10279         * g++.dg/other/pr39496.C: Likewise.
10280         * g++.dg/other/pr40446.C: Likewise.
10281         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10282         * gcc.dg/compat/vector-1a_main.c: Likewise.
10283         * gcc.dg/compat/vector-2a_main.c: Likewise.
10284         * gcc.dg/lto/20090206-1_0.c: Likewise.
10285         * gcc.dg/pr34856.c: Likewise.
10286         * gcc.dg/pr36584.c: Likewise.
10287         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10288         * gcc.dg/pr37544.c: Likewise.
10289         * gcc.dg/torture/pr16104-1.c: Likewise.
10290         * gcc.dg/torture/pr35771-1.c: Likewise.
10291         * gcc.dg/torture/pr35771-2.c: Likewise.
10292         * gcc.dg/torture/pr35771-3.c: Likewise.
10293         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10294         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10295         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10296         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10297         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10298         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10299         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10300         * gcc.target/i386/20060512-1.c: Likewise.
10301         * gcc.target/i386/20060512-3.c: Likewise.
10302         * gcc.target/i386/all_one_m128i.c: Likewise.
10303         * gcc.target/i386/float128-1.c: Likewise.
10304         * gcc.target/i386/float128-2.c: Likewise.
10305         * gcc.target/i386/fpcvt-1.c: Likewise.
10306         * gcc.target/i386/fpcvt-2.c: Likewise.
10307         * gcc.target/i386/fpcvt-3.c: Likewise.
10308         * gcc.target/i386/fpprec-1.c: Likewise.
10309         * gcc.target/i386/funcspec-9.c: Likewise.
10310         * gcc.target/i386/incoming-1.c: Likewise.
10311         * gcc.target/i386/incoming-12.c: Likewise.
10312         * gcc.target/i386/incoming-2.c: Likewise.
10313         * gcc.target/i386/incoming-3.c: Likewise.
10314         * gcc.target/i386/incoming-4.c: Likewise.
10315         * gcc.target/i386/incoming-6.c: Likewise.
10316         * gcc.target/i386/incoming-7.c: Likewise.
10317         * gcc.target/i386/incoming-8.c: Likewise.
10318         * gcc.target/i386/opt-1.c: Likewise.
10319         * gcc.target/i386/opt-2.c: Likewise.
10320         * gcc.target/i386/ordcmp-1.c: Likewise.
10321         * gcc.target/i386/pr17692.c: Likewise.
10322         * gcc.target/i386/pr18614-1.c: Likewise.
10323         * gcc.target/i386/pr22152.c: Likewise.
10324         * gcc.target/i386/pr23570.c: Likewise.
10325         * gcc.target/i386/pr23575.c: Likewise.
10326         * gcc.target/i386/pr26449-1.c: Likewise.
10327         * gcc.target/i386/pr26600.c: Likewise.
10328         * gcc.target/i386/pr27790.c: Likewise.
10329         * gcc.target/i386/pr28839.c: Likewise.
10330         * gcc.target/i386/pr30970.c: Likewise.
10331         * gcc.target/i386/pr32000-1.c: Likewise.
10332         * gcc.target/i386/pr32000-2.c: Likewise.
10333         * gcc.target/i386/pr32280.c: Likewise.
10334         * gcc.target/i386/pr32661.c: Likewise.
10335         * gcc.target/i386/pr32708-1.c: Likewise.
10336         * gcc.target/i386/pr32961.c: Likewise.
10337         * gcc.target/i386/pr33329.c: Likewise.
10338         * gcc.target/i386/pr35714.c: Likewise.
10339         * gcc.target/i386/pr35767-1.c: Likewise.
10340         * gcc.target/i386/pr35767-1d.c: Likewise.
10341         * gcc.target/i386/pr35767-1i.c: Likewise.
10342         * gcc.target/i386/pr35767-2.c: Likewise.
10343         * gcc.target/i386/pr35767-2d.c: Likewise.
10344         * gcc.target/i386/pr35767-2i.c: Likewise.
10345         * gcc.target/i386/pr35767-3.c: Likewise.
10346         * gcc.target/i386/pr35767-5.c: Likewise.
10347         * gcc.target/i386/pr36222-1.c: Likewise.
10348         * gcc.target/i386/pr36578-1.c: Likewise.
10349         * gcc.target/i386/pr36578-2.c: Likewise.
10350         * gcc.target/i386/pr36992-1.c: Likewise.
10351         * gcc.target/i386/pr37101.c: Likewise.
10352         * gcc.target/i386/pr37216.c: Likewise.
10353         * gcc.target/i386/pr37434-1.c: Likewise.
10354         * gcc.target/i386/pr37434-2.c: Likewise.
10355         * gcc.target/i386/pr37843-3.c: Likewise.
10356         * gcc.target/i386/pr37843-4.c: Likewise.
10357         * gcc.target/i386/pr39162.c: Likewise.
10358         * gcc.target/i386/pr39315-1.c: Likewise.
10359         * gcc.target/i386/pr39315-2.c: Likewise.
10360         * gcc.target/i386/pr39315-3.c: Likewise.
10361         * gcc.target/i386/pr39315-4.c: Likewise.
10362         * gcc.target/i386/pr39445.c: Likewise.
10363         * gcc.target/i386/pr39496.c: Likewise.
10364         * gcc.target/i386/pr40809.c: Likewise.
10365         * gcc.target/i386/pr40906-3.c: Likewise.
10366         * gcc.target/i386/pr41019.c: Likewise.
10367         * gcc.target/i386/pr42542-1.c: Likewise.
10368         * gcc.target/i386/pr42542-2.c: Likewise.
10369         * gcc.target/i386/pr42542-3.c: Likewise.
10370         * gcc.target/i386/pr42542-3a.c: Likewise.
10371         * gcc.target/i386/pr42881.c: Likewise.
10372         * gcc.target/i386/push-1.c: Likewise.
10373         * gcc.target/i386/quad-sse.c: Likewise.
10374         * gcc.target/i386/reload-1.c: Likewise.
10375         * gcc.target/i386/sse-10.c: Likewise.
10376         * gcc.target/i386/sse-11.c: Likewise.
10377         * gcc.target/i386/sse-15.c: Likewise.
10378         * gcc.target/i386/sse-17.c: Likewise.
10379         * gcc.target/i386/sse-18.c: Likewise.
10380         * gcc.target/i386/sse-19.c: Likewise.
10381         * gcc.target/i386/sse-4.c: Likewise.
10382         * gcc.target/i386/sse-6.c: Likewise.
10383         * gcc.target/i386/sse-vect-types.c: Likewise.
10384         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10385         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10386         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10387         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10388         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10389         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10390         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10391         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10392         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10393         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10394         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10395         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10396         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10397         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10398         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10399         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10400         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10401         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10402         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10403         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10404         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10405         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10406         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10407         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10408         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10409         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10410         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10411         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10412         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10413         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10414         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10415         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10416         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10417         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10418         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10419         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10420         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10421         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10422         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10423         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10424         * gcc.target/i386/sse2-mmx.c: Likewise.
10425         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10426         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10427         * gcc.target/i386/sse2-movd-1.c: Likewise.
10428         * gcc.target/i386/sse2-movd-2.c: Likewise.
10429         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10430         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10431         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10432         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10433         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10434         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10435         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10436         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10437         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10438         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10439         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10440         * gcc.target/i386/sse2-movq-1.c: Likewise.
10441         * gcc.target/i386/sse2-movq-2.c: Likewise.
10442         * gcc.target/i386/sse2-movq-3.c: Likewise.
10443         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10444         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10445         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10446         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10447         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10448         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10449         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10450         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10451         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10452         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10453         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10454         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10455         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10456         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10457         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10458         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10459         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10460         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10461         * gcc.target/i386/sse2-pand-1.c: Likewise.
10462         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10463         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10464         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10465         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10466         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10467         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10468         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10469         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10470         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10471         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10472         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10473         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10474         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10475         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10476         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10477         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10478         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10479         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10480         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10481         * gcc.target/i386/sse2-por-1.c: Likewise.
10482         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10483         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10484         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10485         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10486         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10487         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10488         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10489         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10490         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10491         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10492         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10493         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10494         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10495         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10496         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10497         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10498         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10499         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10500         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10501         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10502         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10503         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10504         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10505         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10506         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10507         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10508         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10509         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10510         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10511         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10512         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10513         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10514         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10515         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10516         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10517         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10518         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10519         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10520         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10521         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10522         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10523         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10524         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10525         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10526         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10527         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10528         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10529         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10530         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10531         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10532         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10533         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10534         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10535         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10536         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10537         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10538         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10539         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10540         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10541         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10542         * gcc.target/i386/sse2-vec-1.c: Likewise.
10543         * gcc.target/i386/sse2-vec-2.c: Likewise.
10544         * gcc.target/i386/sse2-vec-3.c: Likewise.
10545         * gcc.target/i386/sse2-vec-4.c: Likewise.
10546         * gcc.target/i386/sse2-vec-5.c: Likewise.
10547         * gcc.target/i386/sse2-vec-6.c: Likewise.
10548         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10549         * gcc.target/i386/ssefn-2.c: Likewise.
10550         * gcc.target/i386/ssefn-4.c: Likewise.
10551         * gcc.target/i386/ssefp-1.c: Likewise.
10552         * gcc.target/i386/ssefp-2.c: Likewise.
10553         * gcc.target/i386/sseregparm-3.c: Likewise.
10554         * gcc.target/i386/sseregparm-4.c: Likewise.
10555         * gcc.target/i386/sseregparm-5.c: Likewise.
10556         * gcc.target/i386/sseregparm-6.c: Likewise.
10557         * gcc.target/i386/sseregparm-7.c: Likewise.
10558         * gcc.target/i386/ssetype-1.c: Likewise.
10559         * gcc.target/i386/ssetype-2.c: Likewise.
10560         * gcc.target/i386/ssetype-3.c: Likewise.
10561         * gcc.target/i386/ssetype-4.c: Likewise.
10562         * gcc.target/i386/ssetype-5.c: Likewise.
10563         * gcc.target/i386/unordcmp-1.c: Likewise.
10564         * gcc.target/i386/vararg-1.c: Likewise.
10565         * gcc.target/i386/vararg-2.c: Likewise.
10566         * gcc.target/i386/vararg-3.c: Likewise.
10567         * gcc.target/i386/vararg-4.c: Likewise.
10568         * gcc.target/i386/vararg-7.c: Likewise.
10569         * gcc.target/i386/vararg-8.c: Likewise.
10570         * gcc.target/i386/vecinit-1.c: Likewise.
10571         * gcc.target/i386/vecinit-2.c: Likewise.
10572         * gcc.target/i386/vecinit-3.c: Likewise.
10573         * gcc.target/i386/vecinit-4.c: Likewise.
10574         * gcc.target/i386/vecinit-5.c: Likewise.
10575         * gcc.target/i386/vecinit-6.c: Likewise.
10576         * gcc.target/i386/vectorize2.c: Likewise.
10577         * gcc.target/i386/vectorize3.c: Likewise.
10578         * gcc.target/i386/vectorize4.c: Likewise.
10579         * gcc.target/i386/vectorize6.c: Likewise.
10580         * gcc.target/i386/vectorize7.c: Likewise.
10581         * gcc.target/i386/vectorize8.c: Likewise.
10582         * gcc.target/i386/vperm-v2df.c: Likewise.
10583         * gcc.target/i386/vperm-v2di.c: Likewise.
10584         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10585         * gcc.target/i386/xorps-sse2.c: Likewise.
10586         * gcc.target/i386/xorps.c: Likewise.
10587         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10588         * gfortran.dg/graphite/pr42326.f90: Likewise.
10589         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10591 2010-05-19  Richard Guenther  <rguenther@suse.de>
10593         PR lto/44196
10594         * g++.dg/lto/20100519-1_0.C: New testcase.
10596 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10598         PR fortran/42360
10599         * gfortran.dg/warn_intent_out_not_set.f90: New.
10601 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10603         PR fortran/38404
10604         * gfortran.dg/data_char_1.f90: Updated warning message.
10605         * gfortran.dg/data_array_6.f: New.
10607 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10609         * g++.dg/ipa/ivinline-8.C: New test.
10610         * gcc.dg/ipa/iinline-2.c: Likewise.
10612 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10614         PR fortran/34505
10615         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10616         arguments; add check for return value kind.
10617         * gfortran.dg/float_1.f90: Likewise.
10619 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10621         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10622         (main): Use it.
10623         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10624         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10625         Prune another location line format.
10626         (lto-obj): Call lto_prune_warns on comp_output.
10628 2010-05-18  Jan Hubicka  <jh@suse.cz>
10630         * gcc.dg/lto/ipacp_0.c: New test.
10631         * gcc.dg/lto/ipacp_1.c: New test.
10633 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10635         PR lto/44184
10636         * gcc.dg/lto/20100518_0.c: New test.
10638 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10640         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10642 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10644         PR fortran/43990
10645         * gfortran.dg/class_21.f03: New.
10647 2010-05-17  Jason Merrill  <jason@redhat.com>
10649         PR c++/44157
10650         * g++.dg/cpp0x/initlist34.C: New.
10652         PR c++/44158
10653         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10655 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10657         * g++.dg/ipa/ivinline-1.C: New test.
10658         * g++.dg/ipa/ivinline-2.C: New test.
10659         * g++.dg/ipa/ivinline-3.C: New test.
10660         * g++.dg/ipa/ivinline-4.C: New test.
10661         * g++.dg/ipa/ivinline-5.C: New test.
10662         * g++.dg/ipa/ivinline-6.C: New test.
10664 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10665             Jason Merrill  <jason@redhat.com>
10667         PR c++/44108
10668         * c-c++-common/Wunused-var-8.c: New test.
10670 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10672         PR bootstrap/42347
10673         * gcc.c-torture/compile/pr42347.c: New test.
10675         PR middle-end/44102
10676         * g++.dg/ext/asmgoto1.C: New test.
10678 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10680         PR middle-end/44133
10681         * gcc.dg/tree-ssa/pr44133.c: New test.
10682         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10683         precise.
10685 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10687         PR fortran/44044
10688         * gfortran.dg/class_20.f03: New.
10690 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10692         PR 44078
10693         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10694         debug messages but not the newly introduced one.
10696 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10698         PR fortran/35779
10699         * gfortran.dg/initialization_25.f90: Commented testcase.
10700         * gfortran.dg/initialization_26.f90: New.
10702 2010-05-16  Richard Guenther  <rguenther@suse.de>
10704         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10705         * gcc.dg/pr43084.c: Likewise.
10706         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10707         -fipa-type-escape.
10708         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10709         -fipa-type-escape.
10710         * gcc.dg/struct/struct-reorg.exp: Likewise.
10711         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10712         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10714 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10716         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10717         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10718         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10719         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10720         tests.
10722 2010-05-15  Jason Merrill  <jason@redhat.com>
10724         * g++.dg/eh/spec10.C: New.
10725         * g++.dg/eh/spec11.C: New.
10726         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10728 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10730         PR fortran/44154
10731         PR fortran/42647
10732         * gfortran.dg/allocatable_scalar_9.f90: New.
10734 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10736         PR c++/44148
10737         * g++.dg/torture/pr44148.C: New test.
10739 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10741         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10742         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10743         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10744         diagnostics and type sizes.
10746 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10748         * gnat.dg/lto9.adb: New test.
10749         * gnat.dg/lto9_pkg1.ads: New helper.
10750         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10752 2010-05-15  Jan Hubicka  <jh@suse.cz>
10754         * gcc.dg/lto/ipareference_1.c: Rename to ...
10755         * gcc.dg/lto/ipareference_0.c: ... this one.
10756         * gcc.dg/lto/ipareference_2.c: Rename to ...
10757         * gcc.dg/lto/ipareference_1.c: ... this one.
10759 2010-05-15  Jan Hubicka  <jh@suse.cz>
10761         * gcc.dg/lto/ipareference_1.c: New file.
10762         * gcc.dg/lto/ipareference_2.c: New file.
10764 2010-05-15  Richard Guenther  <rguenther@suse.de>
10766         PR tree-optimization/44038
10767         * gcc.c-torture/compile/pr44038.c: New testcase.
10769 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10771         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10772         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10774 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10776         PR fortran/43207
10777         PR fortran/43969
10778         * gfortran.dg/class_18.f03: New.
10779         * gfortran.dg/class_19.f03: New.
10781 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10783         PR debug/44112
10784         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10785         * g++.dg/debug/dwarf2/const1.C: Remove.
10787 2010-05-14  Jason Merrill  <jason@redhat.com>
10789         * g++.dg/eh/cond4.C: New.
10790         * g++.dg/eh/elide2.C: Adjust.
10791         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10793 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10795         PR fortran/44135
10796         * gfortran.dg/actual_array_interface_2.f90: New test.
10798 2010-05-14  Richard Guenther  <rguenther@suse.de>
10800         PR tree-optimization/44119
10801         * gcc.c-torture/compile/pr44119.c: New testcase.
10803 2010-05-14  Jason Merrill  <jason@redhat.com>
10805         PR c++/44127
10806         * g++.dg/eh/terminate1.C: New.
10808 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10810         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10812         PR debug/44136
10813         * gcc.dg/pr44136.c: New test.
10815 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10817         PR c++/30566
10818         * g++.dg/warn/Wshadow-4.C: Adjust.
10819         * g++.dg/warn/Wshadow-5.C: New test.
10820         * g++.dg/warn/Wshadow-6.C: New test
10822 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10824         PR fortran/35779
10825         * gfortran.dg/initialization_25.f90: New.
10827 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10829         * g++.dg/otr-fold-1.C: New test.
10830         * g++.dg/otr-fold-2.C: New test.
10832 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10834         PR fortran/44036
10835         * gfortran.dg/gomp/pr44036-1.f90: New test.
10836         * gfortran.dg/gomp/pr44036-2.f90: New test.
10837         * gfortran.dg/gomp/pr44036-3.f90: New test.
10839         PR debug/43983
10840         * gcc.dg/guality/sra-1.c: New test.
10842 2010-05-12  Jan Hubicka  <jh@suse.cz>
10844         * tree-ssa/unreachable.c: New test.
10846 2010-05-12  Jason Merrill  <jason@redhat.com>
10848         * g++.dg/cpp0x/sfinae1.C: New.
10850 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10852         * gcc.target/i386/zee.c: New file.
10854 2010-05-12  Jason Merrill  <jason@redhat.com>
10856         * g++.dg/conversion/op1.C: Expect template candidate message.
10857         * g++.dg/cpp0x/nullptr15.C: Likewise.
10858         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10859         * g++.dg/cpp0x/pr31431.C: Likewise.
10860         * g++.dg/cpp0x/temp_default2.C: Likewise.
10861         * g++.dg/cpp0x/trailing4.C: Likewise.
10862         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10863         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10864         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10865         * g++.dg/cpp0x/variadic35.C: Likewise.
10866         * g++.dg/cpp0x/vt-35147.C: Likewise.
10867         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10868         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10869         * g++.dg/ext/visibility/anon8.C: Likewise.
10870         * g++.dg/ext/vla2.C: Likewise.
10871         * g++.dg/other/pr28114.C: Likewise.
10872         * g++.dg/other/ptrmem10.C: Likewise.
10873         * g++.dg/other/ptrmem11.C: Likewise.
10874         * g++.dg/overload/unknown1.C: Likewise.
10875         * g++.dg/parse/template7.C: Likewise.
10876         * g++.dg/parse/typename7.C: Likewise.
10877         * g++.dg/template/conv11.C: Likewise.
10878         * g++.dg/template/copy1.C: Likewise.
10879         * g++.dg/template/deduce3.C: Likewise.
10880         * g++.dg/template/dependent-expr5.C: Likewise.
10881         * g++.dg/template/friend.C: Likewise.
10882         * g++.dg/template/incomplete2.C: Likewise.
10883         * g++.dg/template/local4.C: Likewise.
10884         * g++.dg/template/local6.C: Likewise.
10885         * g++.dg/template/operator10.C: Likewise.
10886         * g++.dg/template/overload6.C: Likewise.
10887         * g++.dg/template/ptrmem2.C: Likewise.
10888         * g++.dg/template/ptrmem20.C: Likewise.
10889         * g++.dg/template/ptrmem8.C: Likewise.
10890         * g++.dg/template/sfinae2.C: Likewise.
10891         * g++.dg/template/ttp25.C: Likewise.
10892         * g++.dg/template/unify10.C: Likewise.
10893         * g++.dg/template/unify11.C: Likewise.
10894         * g++.dg/template/unify6.C: Likewise.
10895         * g++.dg/template/unify7.C: Likewise.
10896         * g++.dg/template/unify9.C: Likewise.
10897         * g++.dg/template/varmod1.C: Likewise.
10898         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10899         * g++.old-deja/g++.law/operators32.C: Likewise.
10900         * g++.old-deja/g++.pt/crash28.C: Likewise.
10901         * g++.old-deja/g++.pt/crash60.C: Likewise.
10902         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10903         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10904         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10905         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10906         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10907         * g++.old-deja/g++.pt/expr2.C: Likewise.
10908         * g++.old-deja/g++.pt/overload7.C: Likewise.
10909         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10910         * g++.old-deja/g++.pt/spec5.C: Likewise.
10911         * g++.old-deja/g++.pt/spec6.C: Likewise.
10912         * g++.old-deja/g++.pt/t24.C: Likewise.
10913         * g++.old-deja/g++.pt/unify4.C: Likewise.
10914         * g++.old-deja/g++.pt/unify6.C: Likewise.
10915         * g++.old-deja/g++.pt/unify8.C: Likewise.
10916         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10917         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10918         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10920         * g++.dg/cpp0x/initlist32.C: New.
10922         * g++.dg/template/conv11.C: New.
10923         * g++.dg/conversion/op1.C: Adjust expected error.
10925         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10927 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10929         PR target/44088
10930         * gcc.target/i386/avx-cmpsd-1.c: New.
10931         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10932         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10933         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10934         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10935         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10937 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10939         PR middle-end/44085
10940         * gcc.dg/gomp/pr44085.c: New test.
10941         * gfortran.dg/gomp/pr44085.f90: New test.
10943 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10945         * objc-obj-c++-shared/Object1.m: New.
10946         * objc.dg/torture: New directory.
10947         * objc.dg/torture/tls: Ditto.
10948         * objc.dg/tls: Ditto.
10949         * objc.dg/torture/tls/trivial.m: New test.
10950         * objc.dg/torture/tls/thr-init-2.m: New test.
10951         * objc.dg/torture/tls/thr-init-3.m: New test.
10952         * objc.dg/torture/tls/thr-init.m: New test.
10953         * objc.dg/torture/tls/diag-1.m: New test.
10954         * objc.dg/torture/tls/tls.exp: New.
10955         * objc.dg/torture/trivial.m: New test.
10956         * objc.dg/torture/dg-torture.exp: New.
10957         * objc.dg/tls/diag-3.m: New test.
10958         * objc.dg/tls/diag-4.m: New test.
10959         * objc.dg/tls/diag-5.m: New test.
10960         * objc.dg/tls/init-1.m: New test.
10961         * objc.dg/tls/init-2.m: New test.
10962         * objc.dg/tls/tls.exp: New.
10963         * objc.dg/tls/diag-2.m: New test.
10964         * lib/objc.exp: Respond to dg-additional-files.
10966 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10968         * gcc.target/m68k/20100512-1.c: New.
10970 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10972         * gnat.dg/lto8.adb: New test.
10973         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10974         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10976 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10978         PR c++/34272
10979         PR c++/43630
10980         PR c++/34491
10981         * g++.dg/template/crash97.C: New.
10982         * g++.dg/template/crash98.C: Likewise.
10983         * g++.dg/template/crash99.C: Likewise.
10984         * g++.dg/cpp0x/pr31439.C: Adjust.
10985         * g++.dg/template/crash95.C: Likewise.
10987 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10989         PR middle-end/44071
10990         * c-c++-common/asmgoto-4.c: New test.
10991         * gcc.target/i386/pr44071.c: New test.
10993         PR c++/44062
10994         * c-c++-common/Wunused-var-7.c: New test.
10995         * g++.dg/warn/Wunused-var-9.C: New test.
10997 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10999         PR fortran/43711
11000         * gfortran.dg/gomp/pr43711.f90: New.
11002 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11004         PR fortran/31820
11005         * gfortran.dg/select_5.f90: Updated.
11007 2010-05-11  Jan Hubicka  <jh@suse.cz>
11009         PR tree-optimize/44063
11010         * gcc.c-torture/compile/pr44063.c: New testcase.
11012 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11014         PR debug/44023
11015         * gcc.dg/pr44023.c: New test.
11017 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11019         * gnat.dg/lto7.adb: New test.
11020         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11022 2010-05-10  Jason Merrill  <jason@redhat.com>
11024         PR c++/44017
11025         * g++.dg/template/inherit5.C: New.
11027         PR c++/44045
11028         * g++.dg/cpp0x/initlist33.C: New.
11029         * g++.dg/cpp0x/initlist26.C: Adjust.
11030         * g++.dg/cpp0x/initlist28.C: Adjust.
11032 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11034         PR c++/43719
11035         * g++.dg/init/pr43719.C: New.
11036         * g++.dg/anon-struct4.C: Adjust.
11038 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11040         PR debug/44028
11041         * gcc.dg/pr44028.c: New test.
11043 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11045         PR fortran/27866
11046         PR fortran/35003
11047         PR fortran/42809
11048         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11049         * gfortran.dg/warn_conversion.f90: New.
11051 2010-05-10  Michael Matz  <matz@suse.de>
11053         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11055 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11057         PR rtl-optimization/44012
11058         * gcc.dg/pr44012.c: New.
11060 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11062         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11063         Log text on entry and exit.
11064         Prune Sun ld warnings for common symbols with differing sizes.
11065         (lto-link-and-maybe-run): Change caller.
11067 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11069         PR fortran/44044
11070         * gfortran.dg/class_7.f03: Modified.
11071         * gfortran.dg/select_type_1.f03: Modified.
11072         * gfortran.dg/select_type_12.f03: New.
11074 2010-05-10  Richard Guenther  <rguenther@suse.de>
11076         PR tree-optimization/44050
11077         * gcc.dg/torture/pr44050.c: New testcase.
11079 2010-05-10  Wei Guozhi  <carrot@google.com>
11081         PR target/42879
11082         * gcc.target/arm/pr42879.c: New testcase.
11084 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11086         PR c/44051
11087         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11089 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11091         PR c/10676
11092         * gcc.dg/anon-struct-10.c: New test.
11094 2010-05-09  Richard Guenther  <rguenther@suse.de>
11096         PR middle-end/44024
11097         * gcc.dg/pr44024.c: New testcase.
11099 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11101         PR c/4784
11102         * gcc.dg/anon-struct-9.c: New test.
11104 2010-05-09  Richard Guenther  <rguenther@suse.de>
11106         PR middle-end/44043
11107         * gcc.c-torture/compile/pr44043.c: New testcase.
11109 2010-05-09  Richard Guenther  <rguenther@suse.de>
11111         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11113 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11115         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11117 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11119         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11120         * gnat.dg/specs/lto3.ads: Likewise.
11122 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11124         PR middle-end/28685
11125         * gcc.dg/pr28685-1.c: New file.
11127 2010-05-08  Richard Guenther  <rguenther@suse.de>
11129         PR tree-optimization/44030
11130         * gcc.c-torture/compile/pr44030.c: New testcase.
11132 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11134         * gnat.dg/lto6.adb: New test.
11135         * gnat.dg/lto6_pkg.ads: New helper.
11137 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11139         * gnat.dg/lto5.adb: New test.
11140         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11142 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11144         * gnat.dg/lto4.ad[sb]: New test.
11146 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11148         * gnat.dg/specs/lto3.ads: New test.
11149         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11150         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11152 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11154         * gnat.dg/sizetype3.ad[sb]: New test.
11155         * gnat.dg/sizetype3_pkg.ads: New helper.
11157 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11159         PR c++/43951
11160         * g++.dg/init/new29.C: New.
11162 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11164         PR fortran/40728
11165         * gfortran.dg/coarray_1.f90: Fixed error message.
11166         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11167         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11168         * gfortran.dg/intrinsic_std_5.f90: New.
11170 2010-05-07  Jason Merrill  <jason@redhat.com>
11172         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11174 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11176         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11177         (size_t, stderr): Remove.
11178         (read_error): Replaced __builtin_fprintf by fprintf.
11180 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11182         * gcc.dg/ordered-comparison-1.c: New test.
11183         * gcc.dg/ordered-comparison-2.c: New test.
11184         * gcc.dg/ordered-comparison-3.c: New test.
11185         * gcc.dg/ordered-comparison-4.c: New test.
11187 2010-05-06  Mike Stump  <mikestump@comcast.net>
11189         PR objc/35165
11190         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11192 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11193             Jason Merrill  <jason@redhat.com>
11195         * g++.dg/cpp0x/nullptr01.C: New.
11196         * g++.dg/cpp0x/nullptr02.C: New.
11197         * g++.dg/cpp0x/nullptr03.C: New.
11198         * g++.dg/cpp0x/nullptr04.C: New.
11199         * g++.dg/cpp0x/nullptr05.C: New.
11200         * g++.dg/cpp0x/nullptr06.C: New.
11201         * g++.dg/cpp0x/nullptr07.C: New.
11202         * g++.dg/cpp0x/nullptr08.C: New.
11203         * g++.dg/cpp0x/nullptr09.C: New.
11204         * g++.dg/cpp0x/nullptr10.C: New.
11205         * g++.dg/cpp0x/nullptr11.C: New.
11206         * g++.dg/cpp0x/nullptr12.C: New.
11207         * g++.dg/cpp0x/nullptr13.C: New.
11208         * g++.dg/cpp0x/nullptr14.C: New.
11209         * g++.dg/cpp0x/nullptr15.C: New.
11210         * g++.dg/cpp0x/nullptr16.C: New.
11211         * g++.dg/cpp0x/nullptr17.C: New.
11212         * g++.dg/cpp0x/nullptr18.C: New.
11213         * g++.dg/cpp0x/nullptr19.C: New.
11214         * g++.dg/cpp0x/nullptr20.C: New.
11215         * g++.dg/cpp0x/nullptr21.C: New.
11216         * g++.dg/cpp0x/nullptr22.C: New.
11217         * g++.dg/debug/nullptr01.C: New.
11218         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11220 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11222         * gcc.dg/Wunused-var-8.c: Move to...
11223         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11225 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11227         PR c++/40406
11228         * g++.dg/template/crash96.C: New.
11230 2010-05-06  Jan Hubicka  <jh@suse.cz>
11232         PR tree-optimization/43791
11233         * gcc.c-torture/compile/pr43791.c: New file.
11235 2010-05-06  Michael Matz  <matz@suse.de>
11237         PR tree-optimization/43984
11238         * gfortran.dg/pr43984.f90: New test.
11240 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11242         PR 40989
11243         * gcc.dg/pr40989.c: New.
11245 2010-05-06  Richard Guenther  <rguenther@suse.de>
11247         PR tree-optimization/43934
11248         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11250 2010-05-06  Richard Guenther  <rguenther@suse.de>
11252         PR tree-optimization/43987
11253         * gcc.c-torture/execute/pr43987.c: New testcase.
11254         * gcc.dg/torture/pta-escape-1.c: Adjust.
11255         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11256         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11257         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11258         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11260 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11261             Dodji Seketeli  <dodji@redhat.com>
11263         PR c/18624
11264         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11265         * g++.dg/template/sfinae16.C: Likewise.
11266         * gcc.dg/Wunused-var-1.c: Moved to...
11267         * c-c++-common/Wunused-var-1.c: ...here. New test.
11268         * gcc.dg/Wunused-var-2.c: Moved to...
11269         * c-c++-common/Wunused-var-2.c: ...here. New test.
11270         * gcc.dg/Wunused-var-3.c: Moved to...
11271         * c-c++-common/Wunused-var-3.c: ...here. New test.
11272         * gcc.dg/Wunused-var-4.c: Moved to...
11273         * gcc.dg/Wunused-var-1.c: ... here.
11274         * gcc.dg/Wunused-var-5.c: Moved to...
11275         * c-c++-common/Wunused-var-4.c: ...here. New test.
11276         * gcc.dg/Wunused-var-7.c: Moved to...
11277         * c-c++-common/Wunused-var-5.c: ...here. New test.
11278         * gcc.dg/Wunused-var-6.c: Moved to...
11279         * gcc.dg/Wunused-var-2.c: ... here.
11280         * c-c++-common/Wunused-var-1.c: New test.
11281         * c-c++-common/Wunused-var-2.c: New test.
11282         * c-c++-common/Wunused-var-3.c: New test.
11283         * c-c++-common/Wunused-var-4.c: New test.
11284         * c-c++-common/Wunused-var-5.c: New test.
11285         * g++.dg/warn/Wunused-var-1.C: New test.
11286         * g++.dg/warn/Wunused-var-2.C: New test.
11287         * g++.dg/warn/Wunused-var-3.C: New test.
11288         * g++.dg/warn/Wunused-var-4.C: New test.
11289         * g++.dg/warn/Wunused-var-5.C: New test.
11290         * g++.dg/warn/Wunused-var-6.C: New test.
11291         * g++.dg/warn/Wunused-var-7.C: New test.
11292         * g++.dg/warn/Wunused-var-8.C: New test.
11293         * g++.dg/warn/Wunused-parm-1.C: New test.
11294         * g++.dg/warn/Wunused-parm-2.C: New test.
11295         * g++.dg/warn/Wunused-parm-3.C: New test.
11297 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11299         PR fortran/43985
11300         * gfortran.dg/gomp/crayptr5.f90: New test case.
11302 2010-05-05  Jason Merrill  <jason@redhat.com>
11304         PR debug/43370
11305         * g++.dg/ext/attrib39.C: New.
11307 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11309         PR fortran/24978
11310         * gfortran.dg/data_invalid.f90: New.
11312 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11314         * gnat.dg/lto2.adb: New test.
11316 2010-05-05  Jason Merrill  <jason@redhat.com>
11318         PR c++/43787
11319         * g++.dg/opt/empty1.C: New.
11321 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11323         PR fortran/43696
11324         * gfortran.dg/class_17.f03: New.
11326 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11328         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11330 2010-05-04  Mike Stump  <mikestump@comcast.net>
11332         PR objc/35165
11333         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11335 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11337         PR target/43668
11338         * gcc.target/i386/pr43668.c: New.
11340 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11342         PR c++/43028
11343         * g++.dg/cpp0x/initlist31.C: New.
11345 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11347         PR c/43981
11348         * gcc.dg/Wunused-var-8.c: New test.
11350 2010-05-04  Jason Merrill  <jason@redhat.com>
11352         PR c++/38064
11353         * g++.dg/cpp0x/enum3.C: Extend.
11355 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11357         PR target/43799
11358         * gcc.target/i386/pr43799.c: New.
11360 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11362         * gnat.dg/lto1.adb: New test.
11363         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11365 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11367         PR middle-end/43671
11368         * gcc.target/i386/pr43671.c: New.
11370 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11372         PR c++/43705
11373         * g++.dg/template/crash95.C: New.
11375 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11377         PR debug/43508
11378         * gcc.target/i386/pr43508.c: New.
11380 2010-05-04  Richard Guenther  <rguenther@suse.de>
11382         PR tree-optimization/43879
11383         * g++.dg/torture/pr43879-1_0.C: New testcase.
11384         * g++.dg/torture/pr43879-1_1.C: Likewise.
11386 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11388         PR c++/43953
11389         * g++.dg/other/crash-12.C: New test.
11391 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11393         * g++.dg/cdce3.C: Add a space.  Updated.
11395 2010-05-03  Jason Merrill  <jason@redhat.com>
11397         PR c++/43680
11398         * g++.dg/opt/enum2.C: New.
11399         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11400         * g++.dg/warn/Wswitch-1.C: Adjust message.
11402 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11404         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11405         * g++.dg/ext/label13.C: Fix typo.
11406         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11407         alpha*-dec-osf5*.
11408         * gcc.c-torture/compile/limits-declparen.c: xfail on
11409         alpha*-dec-osf5* with -g.
11410         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11411         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11412         * gcc.dg/c99-tgmath-2.c: Likewise.
11413         * gcc.dg/c99-tgmath-3.c: Likewise.
11414         * gcc.dg/c99-tgmath-4.c: Likewise.
11416 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11418         PR fortran/43592
11419         * gfortran.dg/unexpected_interface.f90: New test.
11421 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11423         * ada/acats/run_acats (which): New function.
11424         (host_gnatchop, host_gnatmake): Use it.
11426 2010-05-03  Richard Guenther  <rguenther@suse.de>
11428         PR tree-optimization/43971
11429         * gcc.dg/pr43971.c: New testcase.
11431 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11433         PR debug/43972
11434         * gcc.dg/debug/pr43972.c: New test.
11436 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11438         PR testsuite/43963
11439         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11441 2010-05-02  Richard Guenther  <rguenther@suse.de>
11443         PR tree-optimization/43879
11444         * gcc.dg/torture/pr43879-3.c: New testcase.
11446 2010-05-01  Richard Guenther  <rguenther@suse.de>
11448         PR tree-optimization/43949
11449         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11451 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11453         PR c++/43951
11454         * g++.dg/init/new28.C: New.
11456 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11458         PR objc++/32052
11459         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11460         structure and nested declarations.
11461         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11462         structure and nested declarations.  Reduce header clutter and
11463         use _exit() rather than abort().
11464         * objc.dg/encode-10.m: New.
11465         * objc.dg/encode-11.m: New.
11467 2010-04-30  DJ Delorie  <dj@redhat.com>
11469         * gcc.c-torture/execute/20100430-1.c: New test.
11471 2010-04-30  Jason Merrill  <jason@redhat.com>
11473         PR c++/43868
11474         * g++.dg/template/ptrmem21.C: New.
11476 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11478         PR fortran/18918
11479         PR fortran/43931
11480         * gfortran.dg/coarray_13.f90: New test.
11482 2010-04-30  Richard Guenther  <rguenther@suse.de>
11484         PR lto/43946
11485         * gcc.dg/lto/20100430-1_0.c: New testcase.
11487 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11489         PR debug/43942
11490         * c-c++-common/pr43942.c: New test.
11492 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11494         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11495         conflict with darwin crt1.o 'start' symbol.
11497 2010-04-30  Richard Guenther  <rguenther@suse.de>
11499         PR tree-optimization/43879
11500         * gcc.dg/torture/pr43879_1.c: New testcase.
11502 2010-04-30  Richard Guenther  <rguenther@suse.de>
11504         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11506 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11508         PR c++/43890
11509         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11510         user-provided constructor while recursing.
11512 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11514         PR fortran/42274
11515         * gfortran.dg/class_16.f03: New test.
11517 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11519         PR fortran/42274
11520         * gfortran.dg/class_15.f03: New.
11522 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11524         PR fortran/43326
11525         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11527 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11529         PR fortran/43492
11530         * gfortran.dg/generic_22.f03 : New test.
11532 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11534         PR fortran/42353
11535         * gfortran.dg/class_14.f03: New test.
11537 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11539         PR fortran/42680
11540         * gfortran.dg/interface_32.f90: New test.
11542 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11543             Janus Weil  <janus@gcc.gnu.org>
11545         PR fortran/41829
11546         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11547         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11548         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11550 2010-04-28  Mike Stump  <mikestump@comcast.net>
11552         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11553         dg-excess-errors.
11554         * g++.dg/uninit-pred-2_b.C: Likewise.
11556 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11558         PR fortran/18918
11559         PR fortran/43919
11560         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11562 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11564         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11565         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11566         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11567         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11568         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11570 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11572         * gcc.dg/const-uniq-1.c: New test.
11573         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11575 2010-04-28  Xinliang David Li  <davidxl@google.com>
11577         * gcc.dg/uninit-pred-2_b.c: New test.
11578         * gcc.dg/uninit-pred-4_b.c: New test.
11579         * gcc.dg/uninit-pred-3_d.c: New test.
11580         * gcc.dg/uninit-pred-6_b.c: New test.
11581         * gcc.dg/uninit-pred-8_b.c: New test.
11582         * gcc.dg/uninit-pred-3_a.c: New test.
11583         * gcc.dg/uninit-pred-2_c.c: New test.
11584         * gcc.dg/uninit-pred-5_a.c: New test.
11585         * gcc.dg/uninit-pred-3_e.c: New test.
11586         * gcc.dg/uninit-pred-7_a.c: New test.
11587         * gcc.dg/uninit-pred-6_c.c: New test.
11588         * gcc.dg/uninit-pred-9_a.c: New test.
11589         * gcc.dg/uninit-pred-8_c.c: New test.
11590         * gcc.dg/uninit-pred-3_b.c: New test.
11591         * gcc.dg/uninit-pred-5_b.c: New test.
11592         * gcc.dg/uninit-pred-7_b.c: New test.
11593         * gcc.dg/uninit-pred-6_d.c: New test.
11594         * gcc.dg/uninit-pred-9_b.c: New test.
11595         * gcc.dg/uninit-pred-2_a.c: New test.
11596         * gcc.dg/uninit-pred-4_a.c: New test.
11597         * gcc.dg/uninit-pred-3_c.c: New test.
11598         * gcc.dg/uninit-pred-6_a.c: New test.
11599         * gcc.dg/uninit-pred-8_a.c: New test.
11600         * gcc.dg/uninit-pred-7_c.c: New test.
11601         * gcc.dg/uninit-pred-6_e.c: New test.
11602         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11603         * g++.dg/uninit-pred-1_a.C: New test.
11604         * g++.dg/uninit-pred-1_b.C: New test.
11605         * g++.dg/uninit-pred-2_a.C: New test.
11606         * g++.dg/uninit-pred-2_b.C: New test.
11607         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11608         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11609         * g++.dg/uninit-pred-loop_1.cc: New test.
11611 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11613         * gcc.dg/lto/20091209-1_0.c: New testcase.
11615 2010-04-28  Richard Guenther  <rguenther@suse.de>
11617         PR tree-optimization/43879
11618         PR tree-optimization/43909
11619         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11621 2010-04-28  Richard Guenther  <rguenther@suse.de>
11623         PR c++/43880
11624         * g++.dg/torture/pr43880.C: New testcase.
11626 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11628         PR c++/9335
11629         * g++.dg/template/recurse2.C: Update
11630         * g++.dg/template/recurse.C: Update.
11631         * g++.dg/template/pr23510.C: Update.
11632         * lib/prune.exp: Filter out 'recursively instantiated'.
11634 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11636         PR c++/29043
11637         * g++.dg/init/pr29043.C: New.
11639 2010-04-27  Jason Merrill  <jason@redhat.com>
11641         * g++.dg/lookup/scoped5.C: Adjust.
11642         * g++.dg/lookup/scoped8.C: Adjust.
11643         * g++.dg/template/dependent-expr5.C: Adjust.
11644         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11646         PR c++/43856
11647         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11649         PR c++/43875
11650         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11652 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11653             Jan Hubicka  <hubicka@ucw.cz>
11655         * gcc.dg/pure-2.c: New testcase.
11656         * gcc.dg/const-1.c: New testcase.
11658 2010-04-27  Jason Merrill  <jason@redhat.com>
11660         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11662         PR c++/41468
11663         * g++.dg/template/sfinae17.C: New.
11664         * g++.dg/template/sfinae18.C: New.
11666 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11668         * g++.dg/init/pr42844.C: New.
11669         * g++.dg/cpp0x/pr42844-2.C: New.
11670         * g++.dg/cpp0x/defaulted2.C: Adjust.
11671         * g++.dg/tree-ssa/pr27549.C: Likewise.
11672         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11674 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11676         PR fortran/18918
11677         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11679 2010-04-27  Richard Guenther  <rguenther@suse.de>
11681         PR middle-end/40561
11682         * g++.dg/other/pr40561.C: New testcase.
11684 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11686         PR middle-end/43812
11687         * g++.dg/ipa/pr43812.C: New test.
11689 2010-04-27  Jan Hubicka  <jh@suse.cz>
11691         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11692         (test): ... this one.
11694 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11696         PR target/40657
11697         * gcc.target/arm/thumb-stackframe.c: New test.
11699 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11701         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11702         * gcc.dg/misc-column.c: Likewise.
11703         * gcc.dg/Walways-true-1.c: Likewise.
11704         * gcc.dg/Walways-true-2.c: Likewise.
11705         * gcc.dg/warn-addr-cmp.c: Likewise.
11707 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11709         PR fortran/18918
11710         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11711         * gfortran.dg/coarray_12.f90: New.
11713 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11715         PR c/32207
11716         * gcc.dg/pr32207.c: New test.
11717         * gcc.dg/misc-column.c: Adjust expected warning.
11718         * gcc.dg/Walways-true-1.c: Likewise.
11719         * gcc.dg/Walways-true-2.c: Likewise.
11720         * gcc.dg/warn-addr-cmp.c: Likewise.
11722 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11724         PR lto/42776
11725         * lib/lto.exp (lto_prune_vis_warns): New function.
11726         (lto-link-and-maybe-run): Call it.
11728 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11730         PR tree-optimization/43904
11731         * gcc.dg/tree-ssa/tailcall-6.c: New.
11733 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11735         PR testsuite/35165
11736         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11737         Darwin8/OSX10.4 - compatible code generation.
11738         Use scan-rtl-dump.
11739         * obj-c++.dg/stubify-1.mm: Ditto.
11740         * lib/objc-torture.exp: Do not require link success for
11741         "trivial.m" in the runtime checks when dowhat = 'compile'.
11742         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11743         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11744         Darwin8/OSX10.4 - compatible code generation.
11745         * objc.dg/stubify-2.m: Ditto.
11746         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11747         * objc.dg/next-runtime-1.m: Ditto.
11748         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11749         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11750         runtimes on Darwin.
11752 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11754         PR 43715
11755         * lib/plugin-support.exp: Use "-undefined
11756         dynamic_lookup" on darwin.
11758 2010-04-26  Richard Guenther  <rguenther@suse.de>
11760         * gcc.dg/lto/20100426_0.c: New testcase.
11762 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11764         PR tree-optimization/43833
11765         gcc.dg/Warray-bounds-8.c: New test case.
11767 2010-04-26  Richard Guenther  <rguenther@suse.de>
11769         PR lto/43080
11770         * g++.dg/lto/20100423-3_0.C: New testcase.
11772 2010-04-26  Richard Guenther  <rguenther@suse.de>
11774         PR lto/42425
11775         * g++.dg/lto/20100423-2_0.C: New testcase.
11777 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11779         * gcc.dg/vect/bb-slp-23.c: New test.
11781 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11783         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11784         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11785         * gcc.dg/c1x-float-1.c: New test.
11787 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11789         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11790         of "lea\[ \t\]".
11792 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11794         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11795         FreeBSD.
11796         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11797         * gfortran.dg/default_format_2.f90: Ditto.
11799 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11801         * gfortran.dg/pr43505.f90: Clean up .mod file.
11802         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11803         * gfortran.dg/pr41347.f90: Ditto.
11804         * gfortran.dg/internal_pack_4.f90: Ditto.
11805         * gfortran.dg/proc_decl_23.f90: Ditto.
11806         * gfortran.dg/recursive_check_3.f90: Ditto.
11807         * gfortran.dg/intent_out_3.f90: Ditto.
11808         * gfortran.dg/assignment_2.f90: Ditto.
11809         * gfortran.dg/pr41928.f90: Ditto.
11810         * gfortran.dg/pr42166.f90: Ditto.
11811         * gfortran.dg/private_type_12.f90: Ditto.
11812         * gfortran.dg/graphite/pr42185.f90: Ditto.
11813         * gfortran.dg/graphite/pr42186.f90: Ditto.
11814         * gfortran.dg/graphite/pr40982.f90: Ditto.
11815         * gfortran.dg/graphite/id-2.f90: Ditto.
11816         * gfortran.dg/graphite/id-4.f90: Ditto.
11817         * gfortran.dg/graphite/pr42050.f90: Ditto.
11818         * gfortran.dg/graphite/id-18.f90: Ditto.
11819         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11820         * gfortran.dg/graphite/pr41924.f90: Ditto.
11821         * gfortran.dg/graphite/pr42393.f90: Ditto.
11822         * gfortran.dg/graphite/pr37980.f90: Ditto.
11823         * gfortran.dg/graphite/pr38953.f90: Ditto.
11824         * gfortran.dg/graphite/pr42180.f90: Ditto.
11825         * gfortran.dg/graphite/pr42181.f90: Ditto.
11826         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11827         * gfortran.dg/select_type_4.f90: Ditto.
11828         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11829         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11830         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11831         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11832         * gfortran.dg/whole_file_11.f90: Ditto.
11833         * gfortran.dg/private_type_11.f90: Ditto.
11834         * gfortran.dg/vect/vect-gems.f90: Ditto.
11835         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11837 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11839         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11841 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11843         * gnat.dg/pack15.ad[sb]: New test.
11845 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11847         * gcc.target/arm/mla-1.c: New test.
11849 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11851         PR fortran/30073
11852         PR fortran/43793
11853         * gfortran.dg/pr43793.f90: New test.
11855 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11857         PR tree-optimization/41442
11858         * gcc.target/i386/pr41442.c: New test.
11860 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11862         PR fortran/43832
11863         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11865 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867         PR fortran/43832
11868         * gfortran.dg/open_nounit.f90: New test.
11870 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11872         PR fortran/43841
11873         PR fortran/43843
11874         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11876 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11878         * gcc.dg/Wconversion-integer.c: Update.
11880 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11882         * gnat.dg/unchecked_convert5.adb: New test.
11884 2010-04-23  Richard Guenther  <rguenther@suse.de>
11886         PR lto/41734
11887         * gcc.dg/lto/20100423-2_0.c: New testcase.
11888         * gcc.dg/lto/20100423-2_0.c: Likewise.
11890 2010-04-23  Richard Guenther  <rguenther@suse.de>
11892         PR lto/43455
11893         * gcc.dg/lto/20100423-1_0.c: New testcase.
11894         * gcc.dg/lto/20100423-1_1.c: Likewise.
11896 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11898         PR tree-optimization/43846
11899         * gcc.dg/tree-ssa/sra-10.c: New test.
11901 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11903         PR middle-end/43835
11904         * gcc.c-torture/execute/pr43835.c: New test.
11906 2010-04-23  Richard Guenther  <rguenther@suse.de>
11908         PR lto/42653
11909         * g++.dg/lto/20100423-1_0.C: New testcase.
11911 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11913         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11915 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11917         PR tree-optimization/43842
11918         * gcc.dg/vect/pr43842.c: New test.
11920 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11922         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11923         * gcc.target/i386/wmul-2.c: Likewise.
11925 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11927         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11928         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11930 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11932         * gfortran.dg/reassoc_6.f: New testcase.
11934 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11936         PR middle-end/29274
11937         * gcc.target/arm/wmul-1.c: New test.
11938         * gcc.target/arm/wmul-2.c: New test.
11940 2010-04-22  Richard Guenther  <rguenther@suse.de>
11942         PR tree-optimization/43845
11943         * gcc.c-torture/compile/pr43845.c: New testcase.
11945 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11947         PR middle-end/29274
11948         * gcc.target/i386/wmul-1.c: New test.
11949         * gcc.target/i386/wmul-2.c: New test.
11950         * gcc.target/bfin/wmul-1.c: New test.
11951         * gcc.target/bfin/wmul-2.c: New test.
11953 2010-04-22  Richard Guenther  <rguenther@suse.de>
11955         PR fortran/43829
11956         * gfortran.dg/vector_subscript_6.f90: New testcase.
11957         * gfortran.dg/assign_10.f90: Adjust.
11959 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11961         PR fortran/43836
11962         * gfortran.dg/gomp/pr43836.f90: New test.
11964 2010-04-21  Richard Guenther  <rguenther@suse.de>
11966         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11968 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11970         * gcc.dg/torture/builtin-cproj-3.c: New.
11972 2010-04-20  Jason Merrill  <jason@redhat.com>
11974         PR c++/9335
11975         * g++.dg/template/recurse2.C: New.
11976         * g++.dg/parse/crash36.C: Adjust.
11977         * g++.dg/other/fold1.C: Adjust.
11978         * g++.dg/init/member1.C: Adjust.
11979         * lib/prune.exp: Prune "skipping N instantiation contexts".
11981 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11983         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11985 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11987         * gcc.dg/torture/builtin-cproj-1.c: New.
11988         * gcc.dg/torture/builtin-cproj-2.c: New.
11990 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11992         PR c++/43800
11993         PR c++/43704
11994         * g++.dg/template/typedef32.C: Adjust.
11995         * g++.dg/template/typedef33.C: New test.
11997 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11999         PR fortran/43227
12000         * gfortran.dg/proc_decl_23.f90: New test.
12002         PR fortran/43266
12003         * gfortran.dg/abstract_type_6.f03: New test.
12005 2010-04-20  Xinliang David Li  <davidxl@google.com>
12007         * g++.dg/tree-ssa/fold-compare.C: New.
12009 2010-04-20  Richard Guenther  <rguenther@suse.de>
12011         PR tree-optimization/39417
12012         * g++.dg/torture/pr39417.C: New testcase.
12014 2010-04-20  Richard Guenther  <rguenther@suse.de>
12016         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12018 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12020         * g++.dg/debug/dwarf2/rv1.C: New test.
12022 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12024         PR target/43635
12025         * gcc.c-torture/compile/pr43635.c: New testcase.
12027 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12029         PR fortran/43339
12030         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12031         of sequential loops being private only in the innermost containing
12032         task region.
12034         PR middle-end/43337
12035         * gfortran.dg/gomp/pr43337.f90: New test.
12037 2010-04-19  Richard Guenther  <rguenther@suse.de>
12039         PR tree-optimization/43796
12040         * gfortran.dg/pr43796.f90: New testcase.
12042 2010-04-19  Richard Guenther  <rguenther@suse.de>
12044         PR tree-optimization/43783
12045         * gcc.c-torture/execute/pr43783.c: New testcase.
12047 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12049         PR target/43766
12050         * gcc.target/i386/pr43766.c: New test.
12052 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12054         PR target/43662
12055         * gcc.target/i386/pr43662.c: New test.
12057 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12059         PR c++/43704
12060         * g++.dg/template/typedef32.C: New test.
12062 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12064         PR tree-optimization/37027
12065         * lib/target-supports.exp
12066         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12067         * gcc.dg/vect/pr37027.c: New test.
12068         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12069         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12070         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12071         gcc.dg/vect/vect-complex-6.c: Likewise.
12073 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12075         * g++.dg/debug/dwarf2/enum1.C: New test.
12077 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12079         * gnat.dg/rep_clause5.ad[sb]: New test.
12080         * gnat.dg/rep_clause5_pkg.ads: New helper.
12082 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12084         PR tree-optimization/43771
12085         * g++.dg/vect/pr43771.cc: New test.
12087 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12089         PR fortran/31538
12090         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12091         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12093 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12095         * gnat.dg/sizetype.adb: Rename into...
12096         * gnat.dg/sizetype1.adb: ...this.
12097         * gnat.dg/sizetype2.adb: New test.
12099 2010-04-16  Richard Guenther  <rguenther@suse.de>
12101         PR tree-optimization/43572
12102         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12104 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12106         * gnat.dg/specs/discr_private.ads: New test.
12108 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12110         PR target/41514
12111         * gcc.target/arm/thumb-comparisons.c: New test.
12113         PR target/40603
12114         * gcc.target/arm/thumb-cbranchqi.c: New test.
12116 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12118         * g++.dg/torture/pr36191.C: Enable for SH.
12120 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12122         * gnat.dg/wide_boolean.adb: New test.
12123         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12125 2010-04-15  Richard Guenther  <rguenther@suse.de>
12127         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12128         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12129         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12130         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12131         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12132         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12133         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12134         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12135         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12136         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12137         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12138         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12139         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12140         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12141         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12143 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12145         PR target/21803
12146         * gcc.target/arm/pr42496.c: New test.
12148 2010-04-14  Jason Merrill  <jason@redhat.com>
12150         PR c++/36625
12151         * g++.dg/ext/attrib38.C: New.
12153 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12155         PR testsuite/43739
12156         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12158 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12160         PR 42966
12161         * gcc.dg/cpp/warn-undef-2.c: Update.
12162         * gcc.dg/cpp/warn-traditional-2.c: Update.
12163         * gcc.dg/cpp/warn-comments-2.c: Update.
12164         * gcc.dg/cpp/warn-variadic-2.c: Update.
12165         * gcc.dg/cpp/warn-long-long-2.c: Update.
12166         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12167         * gcc.dg/cpp/warn-multichar-2.c: Update.
12168         * gcc.dg/cpp/warn-normalized-3.c: Update.
12169         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12170         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12171         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12172         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12173         * gcc.dg/cpp/warn-redefined-2.c: Update.
12174         * gfortran.dg/warning-directive-2.F90: Update.
12175         * c-c++-common/cpp/warning-directive-2.c: Update.
12177 2010-04-14  Michael Matz  <matz@suse.de>
12179         PR tree-optimization/42963
12180         * gcc.dg/pr42963.c: New testcase.
12182 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12184         * gnat.dg/class_wide.adb: Rename into...
12185         * gnat.dg/class_wide1.adb: ...this.
12186         * gnat.dg/class_wide2.ad[sb]: New test.
12188 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12190         PR fortran/18918
12191         * gfortran.dg/coarray_9.f90: Update dg-errors.
12192         * gfortran.dg/coarray_10.f90: New test.
12193         * gfortran.dg/coarray_11.f90: New test.
12195 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12197         PR fortran/43747
12198         gfortran.dg/initialization_24.f90: New test.
12200 2010-04-13  Jason Merrill  <jason@redhat.com>
12202         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12203         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12205 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12207         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12208         * g++.dg/dg.exp: Likewise.
12209         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12210         * c-c++-common/cpp/warning-directive-1.c: ... here.
12211         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12212         * c-c++-common/cpp/warning-directive-2.c: ... here.
12213         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12214         * c-c++-common/cpp/warning-directive-3.c: ... here.
12215         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12216         * c-c++-common/cpp/warning-directive-4.c: ... here.
12217         * g++.dg/cpp/warning-directive-1.C: Delete.
12218         * g++.dg/cpp/warning-directive-2.C: Delete.
12219         * g++.dg/cpp/warning-directive-3.C: Delete.
12220         * g++.dg/cpp/warning-directive-4.C: Delete.
12221         * gcc.dg/cpp/normalised-3.c: Delete.
12222         * g++.dg/cpp/normalised-1.C: Rename as ...
12223         * c-c++-common/cpp/normalised-3.c: ... this.
12225 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12227         * gcc.dg/tree-ssa/sra-9.c: New test.
12229 2010-04-13  Michael Matz  <matz@suse.de>
12231         PR middle-end/43730
12232         * gcc.dg/pr43730.c: New test.
12234 2010-04-13  Michael Matz  <matz@suse.de>
12236         * gcc.dg/tree-ssa/negate.c: New testcase.
12238 2010-04-13  Richard Guenther  <rguenther@suse.de>
12240         PR testsuite/43735
12241         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12243 2010-04-13  Richard Guenther  <rguenther@suse.de>
12245         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12247 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12249         * gnat.dg/derived_type1.adb: New test.
12251 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12253         * gcc.dg/plugindir1.c: New testcase.
12254         * gcc.dg/plugindir2.c: New testcase.
12255         * gcc.dg/plugindir3.c: New testcase.
12256         * gcc.dg/plugindir4.c: New testcase.
12258 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12260         * gcc.target/i386/rotate-2.c: New test.
12262 2010-04-12  Jason Merrill  <jason@redhat.com>
12264         PR c++/43641
12265         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12266         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12268 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12270         PR c++/25811
12271         * g++.dg/init/pr25811.C: New test.
12273 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12275         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12276         dg-error, dg-warning.
12277         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12279 2010-04-12  Richard Guenther  <rguenther@suse.de>
12281         * gcc.dg/torture/inline-2.c: New testcase.
12283 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12285         PR bootstrap/43699
12286         * gcc.dg/Wunused-var-7.c: New test.
12288         PR tree-optimization/43560
12289         * gcc.c-torture/execute/pr43560.c: New test.
12291 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12293         * gnat.dg/aggr13.adb: New test.
12294         * gnat.dg/aggr14.adb: Likewise.
12295         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12297 2010-04-12  Richard Guenther  <rguenther@suse.de>
12299         PR c++/43611
12300         * g++.dg/torture/pr43611.C: New testcase.
12302 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12304         PR c/36774
12305         * gcc.dg/pr36774-1.c: New test.
12306         * gcc.dg/pr36774-2.c: New test.
12308 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12310         * gcc.target/sh/rte-delay-slot.c: New test.
12312 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12314         * gnat.dg/pack9.adb: Remove -cargs option.
12315         * gnat.dg/aggr12.ad[sb]: New test.
12317 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12319         PR target/43417
12320         * gcc.target/sh/pr43417.c: New test.
12322 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12324         PR fortran/43591
12325         * gfortran.dg/spec_expr_6.f90: New test.
12327 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12329         PR cpp/43195
12330         * gcc.dg/cpp/pr43195.c: New.
12331         * gcc.dg/cpp/pr43195.h: New.
12333 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12335         PR 42965
12336         * gcc.dg/Werror-6.c: Adjust.
12337         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12338         * gcc.dg/Werror-4.c: Likewise.
12339         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12340         * gcc.dg/Wswitch-enum-error.c: Likewise.
12341         * gcc.dg/Wpointer-arith.c: Likewise.
12342         * gcc.dg/Wfatal.c: Likewise.
12343         * gcc.dg/Wswitch-error.c: Likewise.
12344         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12345         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12346         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12347         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12348         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12349         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12350         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12351         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12352         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12353         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12354         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12355         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12356         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12357         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12358         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12359         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12360         * g++.dg/cpp/warning-directive-2.C: Likewise.
12361         * gfortran.dg/warning-directive-2.F90: Likewise.
12363 2010-04-09  Jason Merrill  <jason@redhat.com>
12365         PR c++/42623
12366         * g++.dg/template/sizeof13.C: New.
12368 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12370         * g++.dg/other/pr35504.C: Add check for thiscall.
12371         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12372         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12374 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12376         PR c++/28584
12377         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12378         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12379         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12380         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12381         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12382         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12383         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12384         * g++.dg/other/increment1.C: Likewise.
12386 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12388         PR fortran/18918
12389         * gfortran.dg/coarray_7.f90: New test.
12390         * gfortran.dg/coarray_8.f90: New test.
12392 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12394         PR fortran/28039
12395         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12397 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12399         PR target/43643
12400         * gcc.dg/pr43643.c: New test.
12402 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12404         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12406 2010-04-08  Richard Guenther  <rguenther@suse.de>
12408         PR tree-optimization/43679
12409         * gcc.c-torture/compile/pr43679.c: New testcase.
12411 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12413         PR debug/43670
12414         * gcc.dg/pr43670.c: New test.
12416 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12418         PR middle-end/40815
12419         * gcc.dg/tree-ssa/reassoc-19.c: New.
12421 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12423         PR c/18624
12424         * gcc.dg/Wunused-var-1.c: New test.
12425         * gcc.dg/Wunused-var-2.c: New test.
12426         * gcc.dg/Wunused-var-3.c: New test.
12427         * gcc.dg/Wunused-var-4.c: New test.
12428         * gcc.dg/Wunused-var-5.c: New test.
12429         * gcc.dg/Wunused-var-6.c: New test.
12430         * gcc.dg/Wunused-parm-1.c: New test.
12432         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12433         * gcc.dg/trunc-1.c: Likewise.
12434         * gcc.dg/vla-9.c: Likewise.
12435         * gcc.dg/dfp/composite-type.c: Likewise.
12437 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12439         PR objc/35996
12440         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12441         * obj-c++.dg/objc-gc-3.mm: Ditto.
12443 2010-04-07  Simon Baldwin  <simonb@google.com>
12445         * gcc.dg/cpp/warn-undef-2.c: New.
12446         * gcc.dg/cpp/warn-traditional-2.c: New.
12447         * gcc.dg/cpp/warn-comments-2.c: New.
12448         * gcc.dg/cpp/warning-directive-1.c: New.
12449         * gcc.dg/cpp/warn-long-long.c: New.
12450         * gcc.dg/cpp/warn-traditional.c: New.
12451         * gcc.dg/cpp/warn-variadic-2.c: New.
12452         * gcc.dg/cpp/warn-undef.c: New.
12453         * gcc.dg/cpp/warn-normalized-1.c: New.
12454         * gcc.dg/cpp/warning-directive-2.c: New.
12455         * gcc.dg/cpp/warn-long-long-2.c: New.
12456         * gcc.dg/cpp/warn-variadic.c: New.
12457         * gcc.dg/cpp/warn-normalized-2.c: New.
12458         * gcc.dg/cpp/warning-directive-3.c: New.
12459         * gcc.dg/cpp/warn-deprecated-2.c: New.
12460         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12461         * gcc.dg/cpp/warn-multichar-2.c: New.
12462         * gcc.dg/cpp/warn-normalized-3.c: New.
12463         * gcc.dg/cpp/warning-directive-4.c: New.
12464         * gcc.dg/cpp/warn-unused-macros.c: New.
12465         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12466         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12467         * gcc.dg/cpp/warn-cxx-compat.c: New.
12468         * gcc.dg/cpp/warn-redefined.c: New.
12469         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12470         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12471         * gcc.dg/cpp/warn-deprecated.c: New.
12472         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12473         * gcc.dg/cpp/warn-redefined-2.c: New.
12474         * gcc.dg/cpp/warn-comments.c: New.
12475         * gcc.dg/cpp/warn-multichar.c: New.
12476         * g++.dg/cpp/warning-directive-1.C: New.
12477         * g++.dg/cpp/warning-directive-2.C: New.
12478         * g++.dg/cpp/warning-directive-3.C: New.
12479         * g++.dg/cpp/warning-directive-4.C: New.
12480         * gfortran.dg/warning-directive-1.F90: New.
12481         * gfortran.dg/warning-directive-3.F90: New.
12482         * gfortran.dg/warning-directive-2.F90: New.
12483         * gfortran.dg/warning-directive-4.F90: New.
12485 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12487         PR objc++/23716
12488         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12490 2010-04-07  Jason Merrill  <jason@redhat.com>
12492         * g++.dg/template/dr408.C: New.
12494         * g++.dg/lookup/ns4.C: New.
12496         PR c++/38392
12497         * g++.dg/template/friend51.C: New test.
12499         PR c++/41970
12500         * g++.old-deja/g++.other/linkage1.C: Adjust.
12502 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12504         PR c++/42697
12505         * g++.dg/template/crash94.C: New test.
12507 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12509         PR c++/40239
12510         * g++.dg/init/aggr5.C: New test.
12511         * g++.dg/init/aggr5.C: New test.
12513 2010-04-07  Richard Guenther  <rguenther@suse.de>
12515         PR tree-optimization/43270
12516         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12517         * gcc.dg/Warray-bounds-7.c: Likewise.
12519 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12521         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12522         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12523         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12525 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12527         PR c++/42556
12528         * g++.dg/init/pr42556.C: New test.
12530 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12532         PR debug/43628
12533         * g++.dg/debug/dwarf2/typedef2.C: New test.
12535 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12537         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12538         c-c++-common/dwarf2/redeclaration-1.C
12540 2010-04-06  Jason Merrill  <jason@redhat.com>
12542         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12543         * g++.dg/ext/attrib18.C: Likewise.
12544         * g++.dg/ext/bitfield2.C: Likewise.
12545         * g++.dg/ext/bitfield4.C: Likewise.
12546         * g++.dg/ext/visibility/warn2.C: Likewise.
12547         * g++.dg/ext/visibility/warn3.C: Likewise.
12548         * g++.dg/gomp/pr26690-1.C: Likewise.
12549         * g++.dg/inherit/covariant7.C: Likewise.
12550         * g++.dg/init/synth2.C: Likewise.
12551         * g++.dg/lookup/using7.C: Likewise.
12552         * g++.dg/other/crash-4.C: Likewise.
12553         * g++.dg/other/error13.C: Likewise.
12554         * g++.dg/other/error20.C: Likewise.
12555         * g++.dg/parse/crash31.C: Likewise.
12556         * g++.dg/parse/error16.C: Likewise.
12557         * g++.dg/parse/error19.C: Likewise.
12558         * g++.dg/parse/error27.C: Likewise.
12559         * g++.dg/parse/error28.C: Likewise.
12560         * g++.dg/parse/fused-params1.C: Likewise.
12561         * g++.dg/template/error2.C: Likewise.
12562         * g++.dg/template/local6.C: Likewise.
12563         * g++.dg/template/qualttp15.C: Likewise.
12564         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12565         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12566         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12567         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12568         * g++.old-deja/g++.eh/spec6.C: Likewise.
12569         * g++.old-deja/g++.jason/crash3.C: Likewise.
12570         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12571         * g++.old-deja/g++.law/ctors5.C: Likewise.
12572         * g++.old-deja/g++.law/ctors9.C: Likewise.
12573         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12574         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12575         * g++.old-deja/g++.other/struct1.C: Likewise.
12576         * g++.old-deja/g++.other/volatile1.C: Likewise.
12577         * g++.old-deja/g++.pt/crash36.C: Likewise.
12578         * g++.old-deja/g++.pt/derived3.C: Likewise.
12579         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12580         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12582 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12584         PR middle-end/43519
12585         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12586         * gcc.dg/graphite/id-19.c: New.
12588 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12590         PR middle-end/32824
12591         * gcc.dg/vect/pr32824: New.
12593 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12595         PR fortran/18918
12596         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12597         * gfortran.dg/coarray_3.f90: Ditto.
12598         * gfortran.dg/coarray_4.f90: Ditto.
12599         * gfortran.dg/coarray_5.f90: Ditto.
12600         * gfortran.dg/coarray_6.f90: Ditto.
12601         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12603 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12605         PR fortran/18918
12606         * gfortran.dg/coarray_4.f90: Fix test.
12607         * gfortran.dg/coarray_6.f90: Add more tests.
12609 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12611         PR fortran/18918
12612         * gfortran.dg/coarray_4.f90: New test.
12613         * gfortran.dg/coarray_5.f90: New test.
12614         * gfortran.dg/coarray_6.f90: New test.
12616 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12618         PR fortran/18918
12619         * gfortran.dg/iso_fortran_env_5.f90: New test.
12620         * gfortran.dg/iso_fortran_env_6.f90: New test.
12622 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12624         PR fortran/39997
12625         * gfortran.dg/coarray_1.f90: New test.
12626         * gfortran.dg/coarray_2.f90: New test.
12627         * gfortran.dg/coarray_3.f90: New test.
12629 2010-04-06  Jason Merrill  <jason@redhat.com>
12631         PR c++/43648
12632         * g++.dg/template/dtor8.C: New.
12634         PR c++/43621
12635         * g++.dg/template/error-recovery2.C: New.
12637 2010-04-06  Jan Hubicka  <jh@suse.czpli
12639         PR tree-optimization/42906
12640         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12642 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12644         PR fortran/43178
12645         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12646         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12647         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12649 2010-04-06  Richard Guenther  <rguenther@suse.de>
12651         PR tree-optimization/43627
12652         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12654 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12656         PR target/43638
12657         * gcc.target/i386/pr43638.c: New test.
12659 2010-04-06  Richard Guenther  <rguenther@suse.de>
12661         PR middle-end/43661
12662         * gcc.c-torture/compile/pr43661.c: New testcase.
12664 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12666         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12668 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12670         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12672 2010-04-02  Richard Guenther  <rguenther@suse.de>
12674         PR tree-optimization/43629
12675         * gcc.c-torture/execute/pr43629.c: New testcase.
12677 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12678             Dominique d'Humieres  <dominiq@lps.ens.fr>
12680         PR libfortran/43605
12681         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12683 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12685         PR debug/43325
12686         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12688 2010-04-01  Jason Merrill  <jason@redhat.com>
12690         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12692 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12693             Manfred Schwarb  <manfred99@gmx.ch>
12695         PR libfortran/43605
12696         * gfortran.dg/ftell_3.f90: New test.
12698 2010-04-01  Richard Guenther  <rguenther@suse.de>
12700         PR middle-end/43614
12701         * gcc.c-torture/compile/pr43614.c: New testcase.
12703 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12705         PR tree-optimization/43141
12706         * gcc.dg/guality/pr43141.c: New test.
12708 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12710         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12711         * g++.dg/eh/spbp.C: Likewise.
12712         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12713         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12714         superfluous casts.
12715         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12716         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12717         * objc.dg/dwarf-2.m: Likewise.
12719 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12721         PR middle-end/43464
12722         * gcc.dg/graphite/id-pr43464.c: New.
12723         * gcc.dg/graphite/id-pr43464-1.c: New.
12725 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12727         PR middle-end/43351
12728         * gcc.dg/graphite/id-pr43351.c
12730 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12732         PR testsuite/35165
12733         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12734         * obj-c++.dg/try-catch-2.mm: Ditto.
12735         * obj-c++.dg/lookup-2.mm: Ditto.
12736         * obj-c++.dg/encode-8.m: Ditto.
12737         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12738         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12739         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12740         * obj-c++.dg/const-str-11.mm: Ditto.
12741         * obj-c++.dg/const-str-9.mm: Ditto.
12742         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12743         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12744         * obj-c++.dg/except-1.mm: Ditto.
12745         * obj-c++.dg/const-str-7.mm: Ditto.
12746         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12747         * obj-c++.dg/const-str-3.mm: Ditto.
12748         * obj-c++.dg/const-str-7.mm: Ditto.
12749         * obj-c++.dg/stubify-2.mm: Change dump file name.
12751         PR objc++/23613
12752         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12753         New macro.
12754         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12755         Remove dg-xfail-if.
12757 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12759         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12760         only with -O2, -O3 or -Os and not with -fwhopr.
12762 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12764         PR c++/43558
12765         * g++.dg/template/typedef31.C: New test.
12767 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12769         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12770         assembler output on *-*-solaris2*.
12771         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12773 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12775         PR debug/43557
12776         * gcc.dg/pr43557-1.c: New test.
12777         * gcc.dg/pr43557-2.c: New file.
12779 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12781         PR 43562
12782         * gcc.dg/pr43562.c: New test.
12784 2010-03-30  Jason Merrill  <jason@redhat.com>
12786         PR c++/43076
12787         * g++.dg/template/error-recovery1.C: New.
12789         PR c++/41786
12790         * g++.dg/parse/ambig5.C: New.
12792 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12794         PR debug/43593
12795         * gcc.dg/guality/pr43593.c: New test.
12797 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12799         PR middle-end/43430
12800         * gcc.dg/vect/pr43430-1.c: New.
12802 2010-03-30  Jason Merrill  <jason@redhat.com>
12804         PR c++/43559
12805         * g++.dg/template/partial7.C: New.
12807 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12809         * gcc.target/s390/stackcheck1.c: New testcase.
12811 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12813         PR libfortran/43265
12814         * gfortran.dg/read_eof_8.f90: New test.
12816 2010-03-29  Jason Merrill  <jason@redhat.com>
12818         * gcc.dg/cpp/include6.c: Change [] to ().
12820         N3077
12821         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12822         splicing and UCNs.
12823         * c-c++-common/raw-string-2.c: Add trigraph test.
12824         * c-c++-common/raw-string-8.c: New.
12825         * c-c++-common/raw-string-9.c: New.
12826         * c-c++-common/raw-string-10.c: New.
12828         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12829         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12830         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12831         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12832         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12833         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12834         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12836 2010-03-29  Richard Guenther  <rguenther@suse.de>
12838         PR tree-optimization/43560
12839         * gcc.dg/torture/pr43560.c: New testcase.
12841 2010-03-29  Jason Merrill  <jason@redhat.com>
12843         N3077
12844         * g++.dg/ext/raw-string-1.C: Change [] to ().
12845         * g++.dg/ext/raw-string-2.C: Change [] to ().
12846         Don't use \ in delimiter.
12847         * g++.dg/ext/raw-string-3.C: Change [] to ().
12848         * g++.dg/ext/raw-string-4.C: Change [] to ().
12849         * g++.dg/ext/raw-string-5.C: Change [] to ().
12850         Test for error on \ in delimiter.
12851         * g++.dg/ext/raw-string-6.C: Change [] to ().
12852         * g++.dg/ext/raw-string-7.C: Change [] to ().
12854 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12856         PR 43564
12857         * gcc.dg/pr43564.c: New test.
12859 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12861         PR fortran/43551
12862         * gfortran.dg/direct_io_12.f90: New test.
12864 2010-03-28  Jan Hubicka  <jh@suse.cz>
12866         PR tree-optimization/43505
12867         * gfortran.dg/pr43505.f90: New testcase.
12869 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12871         PR tree-optimization/43528
12872         * gcc.target/i386/pr43528.c: New test.
12874 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12876         PR c/43381
12877         * gcc.dg/parm-impl-decl-3.c: New test.
12879 2010-03-26  Jason Merrill  <jason@redhat.com>
12881         PR c++/43509
12882         * g++.dg/cpp0x/parse1.C: New.
12884 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12886         PR target/43524
12887         * gcc.target/i386/pr43524.c: New test.
12889 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12891         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12892         whitespace, rename main to foo.
12893         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12894         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12895         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12896         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12897         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12898         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12899         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12900         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12901         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12902         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12903         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12905 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12907         PR c++/43327
12908         * g++.dg/other/crash-10.C: New test.
12909         * g++.dg/other/crash-11.C: New test.
12911 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12913         PR libfortran/43517
12914         * gfortran.dg/read_eof_7.f90: New test.
12916 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12918         PR objc/35165
12919         PR testsuite/43512
12920         * objc-obj-c++-shared: New directory.
12921         * objc-obj-c++-shared/Object1-implementation.h: New file.
12922         * objc-obj-c++-shared/Object1.h: New file.
12923         * objc-obj-c++-shared/Protocol1.h: New file.
12924         * objc-obj-c++-shared/next-abi.h: New file.
12925         * objc-obj-c++-shared/next-mapping.h: New file.
12926         * objc/execute/next_mapping.h: Delete.
12927         * objc.dg/special/special.exp: For all targets run the tests with
12928         -fgnu-runtime, for darwin targets also run the tests with
12929         -fnext-runtime.
12930         * objc.dg/dg.exp: Ditto.
12931         * obj-c++.dg/dg.exp: Ditto.
12932         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12933         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12934         include use of updated NeXT interface.
12935         * objc/execute/formal_protocol-5.m: Ditto.
12936         * objc/execute/protocol-isEqual-2.m: Ditto.
12937         * objc/execute/protocol-isEqual-4.m: Ditto.
12938         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12939         Protocol1.h) and next-mapping.h as required.
12940         * objc/execute/object_is_class.m: Ditto.
12941         * objc/execute/enumeration-1.m: Ditto.
12942         * objc/execute/class-13.m: Ditto.
12943         * objc/execute/formal_protocol-2.m: Ditto.
12944         * objc/execute/formal_protocol-4.m: Ditto.
12945         * objc/execute/class-1.m: Ditto.
12946         * objc/execute/bycopy-1.m: Ditto.
12947         * objc/execute/formal_protocol-6.m: Ditto.
12948         * objc/execute/bycopy-3.m: Ditto.
12949         * objc/execute/class-3.m: Ditto.
12950         * objc/execute/bf-11.m: Ditto.
12951         * objc/execute/class-5.m: Ditto.
12952         * objc/execute/bf-13.m: Ditto.
12953         * objc/execute/class-7.m: Ditto.
12954         * objc/execute/bf-15.m: Ditto.
12955         * objc/execute/class-9.m: Ditto.
12956         * objc/execute/bf-17.m: Ditto.
12957         * objc/execute/bf-19.m: Ditto.
12958         * objc/execute/IMP.m: Ditto.
12959         * objc/execute/exceptions/catchall-1.m: Ditto.
12960         * objc/execute/exceptions/trivial.m: Ditto.
12961         * objc/execute/exceptions/finally-1.m: Ditto.
12962         * objc/execute/exceptions/local-variables-1.m: Ditto.
12963         * objc/execute/exceptions/foward-1.m: Ditto.
12964         * objc/execute/bf-2.m: Ditto.
12965         * objc/execute/string1.m: Ditto.
12966         * objc/execute/bf-4.m: Ditto.
12967         * objc/execute/informal_protocol.m: Ditto.
12968         * objc/execute/string3.m: Ditto.
12969         * objc/execute/bf-6.m: Ditto.
12970         * objc/execute/bf-8.m: Ditto.
12971         * objc/execute/class-tests-1.h: Ditto.
12972         * objc/execute/protocol-isEqual-1.m: Ditto.
12973         * objc/execute/protocol-isEqual-3.m: Ditto.
12974         * objc/execute/_cmd.m: Ditto.
12975         * objc/execute/function-message-1.m: Ditto.
12976         * objc/execute/bf-20.m: Ditto.
12977         * objc/execute/bf-common.h: Ditto.
12978         * objc/execute/np-2.m: Ditto.
12979         * objc/execute/class-10.m: Ditto.
12980         * objc/execute/class-12.m: Ditto.
12981         * objc/execute/enumeration-2.m: Ditto.
12982         * objc/execute/class-14.m: Ditto.
12983         * objc/execute/encode-1.m: Ditto.
12984         * objc/execute/formal_protocol-1.m: Ditto.
12985         * objc/execute/formal_protocol-3.m: Ditto.
12986         * objc/execute/accessing_ivars.m: Ditto.
12987         * objc/execute/bycopy-2.m: Ditto.
12988         * objc/execute/class-2.m: Ditto.
12989         * objc/execute/bf-10.m: Ditto.
12990         * objc/execute/formal_protocol-7.m: Ditto.
12991         * objc/execute/root_methods.m: Ditto.
12992         * objc/execute/class-4.m: Ditto.
12993         * objc/execute/bf-12.m: Ditto.
12994         * objc/execute/class-6.m: Ditto.
12995         * objc/execute/bf-14.m: Ditto.
12996         * objc/execute/nested-func-1.m: Ditto.
12997         * objc/execute/class-8.m: Ditto.
12998         * objc/execute/private.m: Ditto.
12999         * objc/execute/bf-16.m: Ditto.
13000         * objc/execute/bf-18.m: Ditto.
13001         * objc/execute/load-3.m: Ditto.
13002         * objc/execute/compatibility_alias.m: Ditto.
13003         * objc/execute/bf-1.m: Ditto.
13004         * objc/execute/no_clash.m: Ditto.
13005         * objc/execute/bf-3.m: Ditto.
13006         * objc/execute/string2.m: Ditto.
13007         * objc/execute/bf-5.m: Ditto.
13008         * objc/execute/string4.m: Ditto.
13009         * objc/execute/bf-7.m: Ditto.
13010         * objc/execute/object_is_meta_class.m: Ditto.
13011         * objc/execute/bf-9.m: Ditto.
13012         * objc/execute/bf-21.m: Ditto.
13013         * objc/execute/cascading-1.m: Ditto.
13014         * objc/execute/trivial.m: Ditto.
13015         * objc/execute/np-1.m: Ditto.
13016         * objc/compile/trivial.m: Ditto.
13017         * objc/execute/class_self-2.m: Include <stdlib.h>.
13018         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13019         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13020         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13021         and 64bit. Use new NeXT interface as required.
13022         * objc.dg/special/unclaimed-category-1.m: Ditto.
13023         * objc.dg/special/unclaimed-category-1.h: Ditto.
13024         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13025         * objc.dg/func-ptr-1.m: Ditto.
13026         * objc.dg/stret-1.m: Ditto.
13027         * objc.dg/encode-2.m: Ditto.
13028         * objc.dg/category-1.m: Ditto.
13029         * objc.dg/encode-3.m: Ditto.
13030         * objc.dg/call-super-3.m: Ditto.
13031         * objc.dg/method-3.m: Ditto.
13032         * objc.dg/func-ptr-2.m: Ditto.
13033         * objc.dg/lookup-1.m: Ditto.
13034         * objc.dg/encode-4.m: Ditto.
13035         * objc.dg/fix-and-continue-1.m: Ditto.
13036         * objc.dg/proto-lossage-3.m: Ditto.
13037         * objc.dg/method-13.m: Ditto.
13038         * objc.dg/proto-qual-1.m: Ditto.
13039         * objc.dg/zero-link-3.m: Ditto.
13040         * objc.dg/bitfield-1.m: Ditto.
13041         * objc.dg/va-meth-1.m: Ditto.
13042         * objc.dg/super-class-3.m: Ditto.
13043         * objc.dg/call-super-1.m: Ditto.
13044         * objc.dg/type-size-2.m: Ditto.
13045         * objc.dg/method-10.m: Ditto.
13046         * objc.dg/defs.m: Ditto.
13047         * objc.dg/const-str-3.m: Ditto.
13048         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13049         Protocol1.h) and next-mapping.h as required. Use new NeXT
13050         interface as required.
13051         * objc.dg/super-class-4.m: Ditto.
13052         * objc.dg/comp-types-8.m: Ditto.
13053         * objc.dg/call-super-2.m: Ditto.
13054         * objc.dg/objc-fast-4.m: Ditto.
13055         * objc.dg/method-6.m: Ditto.
13056         * objc.dg/const-str-3.m: Ditto.
13057         * objc.dg/const-str-7.m: Ditto.
13058         * objc.dg/method-15.m: Ditto.
13059         * objc.dg/method-19.m: Ditto.
13060         * objc.dg/sync-1.m: Ditto.
13061         * objc.dg/layout-1.m: Ditto.
13062         * objc.dg/bitfield-3.m: Ditto.
13063         * objc.dg/try-catch-3.m: Ditto.
13064         * objc.dg/try-catch-7.m: Ditto.
13065         * objc.dg/comp-types-10.m: Ditto.
13066         * objc.dg/selector-2.: Ditto.
13067         * objc.dg/method-7.m: Ditto.
13068         * objc.dg/typedef-alias-1.m: Ditto.
13069         * objc.dg/proto-lossage-2.m: Ditto.
13070         * objc.dg/comp-types-11.m: Ditto.
13071         * objc.dg/sizeof-1.m: Ditto.
13072         * objc.dg/method-17.m: Ditto.
13073         * objc.dg/bitfield-5.m: Ditto.
13074         * objc.dg/try-catch-1.m: Ditto.
13075         * objc.dg/encode-5.m: Ditto.
13076         * objc.dg/fix-and-continue-2.m: Ditto.
13077         * objc.dg/method-9.m: Ditto.
13078         * objc.dg/isa-field-1.m: Ditto.
13079         * objc.dg/local-decl-2.m: Ditto.
13080         * objc.dg/objc-gc-4.m: Ditto.
13081         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13082         * objc.dg/gnu-runtime-3.m: Ditto.
13083         * objc.dg/encode-7.m: Ditto.
13084         * objc.dg/encode-8.m: Ditto.
13085         * objc.dg/selector-3.m: Ditto.
13086         * objc.dg/gnu-runtime-1.m: Ditto.
13087         * objc.dg/const-str-12.m: Ditto.
13088         * objc.dg/gnu-runtime-2.m: Ditto.
13089         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13090         * objc.dg/selector-1.m: Ditto.
13091         * objc.dg/stubify-2.m: Ditto.
13092         * objc.dg/zero-link-1.m: Ditto.
13093         * objc.dg/stret-2.m: Ditto.
13094         * objc.dg/zero-link-2.m: Ditto.
13095         * objc.dg/next-runtime-1.m: Ditto.
13096         * objc.dg/symtab-1.m: Ditto.
13097         * objc.dg/stubify-1.m: Ditto.
13098         * objc.dg/bitfield-2.m: Ditto.
13099         * objc.dg/try-catch-10.m: Apply to both runtimes.
13100         * objc.dg/const-str-1.m: Ditto.
13101         * objc.dg/image-info.m: Ditto.
13102         * objc.dg/encode-9.m: Ditto.
13103         * objc.dg/pragma-1.m: Apply test to all targets.
13104         * objc.dg/const-str-4.m: Ditto.
13105         * objc.dg/const-str-8.m: Ditto.
13106         * objc.dg/super-class-2.m: Ditto.
13107         * objc.dg/try-catch-5.m: Ditto.
13108         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13109         Protocol1.h) and next-mapping.h as required. Use new NeXT
13110         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13111         * objc.dg/const-str-11.m: Ditto.
13112         * objc.dg/const-str-9.m: Ditto.
13113         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13114         * objc.dg/encode-1.m: Remove redundant -lobjc.
13115         * objc.dg/try-catch-9.m: Tidy space.
13116         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13117         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13118         and 64bit. Use new NeXT interface as required.
13119         * obj-c++.dg/template-4.mm: Ditto.
13120         * obj-c++.dg/defs.mm: Ditto.
13121         * obj-c++.dg/basic.mm: Ditto.
13122         * obj-c++.dg/encode-4.mm: Ditto.
13123         * obj-c++.dg/method-17.mm: Ditto.
13124         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13125         * obj-c++.dg/cxx-class-1.mm: Ditto.
13126         * obj-c++.dg/method-10.mm: Ditto.
13127         * obj-c++.dg/va-meth-1.mm: Ditto.
13128         * obj-c++.dg/encode-5.mm: Ditto.
13129         * obj-c++.dg/lookup-2.mm: Ditto.
13130         * obj-c++.dg/template-3.mm: Ditto.
13131         * obj-c++.dg/proto-qual-1.mm: Ditto.
13132         * obj-c++.dg/qual-types-1.m: Ditto.
13133         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13134         * obj-c++.dg/template-1.mm: Ditto.
13135         * obj-c++.dg/encode-6.mm: Ditto.
13136         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13137         Protocol1.h) and next-mapping.h as required. Use new NeXT
13138         interface as required.
13139         * obj-c++.dg/except-1.mm: Ditto.
13140         * obj-c++.dg/const-str-7.mm: Ditto.
13141         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13142         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13143         * obj-c++.dg/selector-2.mm: Ditto.
13144         * obj-c++.dg/isa-field-1.mm: Ditto.
13145         * obj-c++.dg/try-catch-1.mm: Ditto.
13146         * obj-c++.dg/local-decl-1.mm: Ditto.
13147         * obj-c++.dg/try-catch-9.mm: Ditto.
13148         * obj-c++.dg/no-extra-load.mm: Ditto.
13149         * obj-c++.dg/selector-5.mm: Ditto.
13150         * obj-c++.dg/method-12.mm: Ditto.
13151         * obj-c++.dg/try-catch-11.mm: Ditto.
13152         * obj-c++.dg/comp-types-11.mm: Ditto.
13153         * obj-c++.dg/bitfield-3.mm: Ditto.
13154         * obj-c++.dg/method-6.mm: Ditto.
13155         * obj-c++.dg/super-class-2.mm: Ditto.
13156         * obj-c++.dg/method-21.mm: Ditto.
13157         * obj-c++.dg/const-str-8.mm: Ditto.
13158         * obj-c++.dg/try-catch-7.mm: Ditto.
13159         * obj-c++.dg/method-15.mm: Ditto.
13160         * obj-c++.dg/layout-1.mm: Ditto.
13161         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13162         * obj-c++.dg/const-str-3.mm: Ditto.
13163         * obj-c++.dg/try-catch-2.mm: Ditto.
13164         * obj-c++.dg/objc-gc-3.mm: Ditto.
13165         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13166         * obj-c++.dg/bitfield-1.mm: Ditto.
13167         * obj-c++.dg/selector-6.mm: Ditto.
13168         * obj-c++.dg/method-13.mm: Ditto.
13169         * obj-c++.dg/comp-types-12.mm: Ditto.
13170         * obj-c++.dg/bitfield-4.mm: Ditto.
13171         * obj-c++.dg/try-catch-8.mm: Ditto.
13172         * obj-c++.dg/method-2.mm: Ditto.
13173         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13174         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13175         * obj-c++.dg/const-str-4.mm: Ditto.
13176         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13177         * obj-c++.dg/try-catch-3.mm: Ditto.
13178         * obj-c++.dg/comp-types-9.mm: Ditto.
13179         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13180         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13181         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13182         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13183         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13184         Use new NeXT interface as required.
13185         * obj-c++.dg/const-str-10.mm: Ditto.
13186         * obj-c++.dg/const-str-11.mm: Ditto.
13187         * obj-c++.dg/const-str-9.mm: Ditto.
13188         * obj-c++.dg/method-11.mm: Ditto.
13189         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13190         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13191         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13192         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13193         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13195 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13197         PR c++/43206
13198         * g++.dg/template/typedef30.C: New test case.
13200 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13202         PR c/43385
13203         * gcc.c-torture/execute/pr43385.c: New test.
13205 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13207         * gcc.dg/strncpy-fix-1.c: New test.
13209 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13211         PR testsuite/41609
13212         * lib/objc-torture.exp (objc-set-runtime-options): New.
13213         * objc/execute/execute.exp: Check runtime options on each pass.
13214         * objc/execute/exceptions/exceptions.exp: Ditto.
13215         * objc/compile/compile.exp: Ditto.
13217         PR testsuite/42348
13218         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13219         standard tests.
13220         (check_effective_target_objc2): New proc.
13221         (check_effective_target_next_runtime): New proc.
13222         * lib/objc.exp: Determine which runtime is in force and support it.
13223         * lib/obj-c++.exp: Ditto.
13225 2010-03-24  Jason Merrill  <jason@redhat.com>
13227         PR c++/43502
13228         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13230 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13232         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13233         a loop.
13234         * gcc.dg/ipa/ipa-2.c: Likewise.
13235         * gcc.dg/ipa/ipa-3.c: Likewise.
13236         * gcc.dg/ipa/ipa-4.c: Likewise.
13237         * gcc.dg/ipa/ipa-5.c: Likewise.
13238         * gcc.dg/ipa/ipa-7.c: Likewise.
13239         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13240         a loop.
13241         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13242         i_can_not_be_propagated_fully2 into a loop.
13243         * gcc.dg/ipa/ipa-8.c: New test.
13244         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13246 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13248         PR debug/19192
13249         PR debug/43479
13250         * gcc.dg/guality/pr43479.c: New test.
13251         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13252         and add volatile keyword.
13254 2010-03-23  Mike Stump  <mikestump@comcast.net>
13256         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13258 2010-03-23  Jason Merrill  <jason@redhat.com>
13260         * g++.dg/ext/altivec-17.C: Adjust error message.
13262         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13263         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13264         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13265         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13266         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13267         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13269 2010-03-22  Jason Merrill  <jason@redhat.com>
13271         PR c++/43333
13272         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13273         * g++.dg/ext/is_pod_98.C: New.
13275         PR c++/43281
13276         * g++.dg/cpp0x/auto18.C: New.
13278         * gcc.dg/pr36997.c: Adjust error message.
13279         * g++.dg/ext/vector9.C: Likewise.
13280         * g++.dg/conversion/simd3.C: Likewise.
13281         * g++.dg/other/error23.C: Likewise.
13283 2010-03-22  Michael Matz  <matz@suse.de>
13285         PR middle-end/43475
13286         * gfortran.dg/pr43475.f90: New testcase.
13288 2010-03-22  Richard Guenther  <rguenther@suse.de>
13290         PR tree-optimization/43390
13291         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13293 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13295         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13296         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13298 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13299             Michael Matz  <matz@suse.de>
13301         PR c++/43081
13302         * g++.dg/parse/crash56.C: New test.
13304 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13306         PR fortran/43450
13307         * gfortran.dg/whole_file_15.f90 : New test.
13309 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13311         PR fortran/43409
13312         * gfortran.dg/inquire_size.f90: New test.
13314 2010-03-20  Richard Guenther  <rguenther@suse.de>
13316         PR rtl-optimization/43438
13317         * gcc.c-torture/execute/pr43438.c: New testcase.
13319 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13321         PR c++/43375
13322         * g++.dg/abi/mangle42.C: New test.
13324 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13326         PR C/43211
13327         * gcc.dg/pr43211.c: New test.
13328         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13330 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13332         PR rtl-optimization/42258
13333         * gcc.target/arm/thumb1-mul-moves.c: New test.
13335         PR target/40697
13336         * gcc.target/arm/thumb-andsi.c: New test.
13338         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13339         dg-require-effective-target.
13341 2010-03-19  Michael Matz  <matz@suse.de>
13343         PR c++/43116
13344         * g++.dg/other/pr43116.C: New testcase.
13346 2010-03-19  Michael Matz  <matz@suse.de>
13348         PR target/43305
13349         * gcc.dg/pr43305.c: New testcase.
13351 2010-03-19  Richard Guenther  <rguenther@suse.de>
13353         PR tree-optimization/43415
13354         * gcc.c-torture/compile/pr43415.c: New testcase.
13356 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13358         PR ada/43106
13359         * gnat.dg/case_optimization2.adb: New test.
13360         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13362 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13363             Jack Howarth  <howarth@bromo.med.uc.edu>
13365         PR target/36399
13366         * gcc.target/i386/push-1.c: Don't xfail
13367           scan-assembler-not "movups" on darwin.
13369 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13371         PR debug/43058
13372         * gcc.dg/pr43058.c: New test.
13374 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13376         PR middle-end/42450
13377         * g++.dg/torture/pr42450.C: New test.
13379 2010-03-18  Michael Matz  <matz@suse.de>
13381         PR middle-end/43419
13382         * gcc.dg/pr43419.c: New testcase.
13384 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13386         PR rtl-optimization/43360
13387         * gcc.dg/torture/pr43360.c: New.
13389 2010-03-18  Michael Matz  <matz@suse.de>
13391         PR tree-optimization/43402
13392         * gcc.dg/pr43402.c: New testcase.
13394 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13396         PR target/42427
13397         * gcc.dg/pr42427.c: New test.
13399 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13401         PR libfortran/43265
13402         * gfortran.dg/read_empty_file.f: New test.
13403         * gfortran.dg/read_eof_all.f90: New test.
13404         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13405         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13407 2010-03-17  Michael Matz  <matz@suse.de>
13409         * gcc.dg/pr43300.c: Add -w.
13411 2010-03-17  Richard Guenther  <rguenther@suse.de>
13413         * gcc.dg/pr43379.c: Add -w.
13415 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13417         PR fortran/43331
13418         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13420 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13422         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13424 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13426         * ada/acats/run_all.sh: Log start and end times.
13428 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13430         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13432 2010-03-16  Richard Guenther  <rguenther@suse.de>
13434         PR middle-end/43379
13435         * gcc.dg/pr43379.c: New testcase.
13437 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13439         PR debug/43051
13440         * gcc.dg/guality/pr43051-1.c: New test.
13442 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13444         PR testsuite/43363
13445         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13447 2010-03-15  Michael Matz  <matz@suse.de>
13449         PR middle-end/43300
13450         * gcc.dg/pr43300.c: New testcase.
13452 2010-03-15  Richard Guenther  <rguenther@suse.de>
13454         PR tree-optimization/43367
13455         * gcc.c-torture/compile/pr43367.c: New testcase.
13457 2010-03-15  Richard Guenther  <rguenther@suse.de>
13459         PR tree-optimization/43317
13460         * gcc.dg/pr43317.c: New testcase.
13462 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13464         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13466 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13468         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13470 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13472         PR fortran/43362
13473         * gfortran.dg/impure_constructor_1.f90: New test.
13475 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13477         PR middle-end/43354
13478         * gfortran.dg/graphite/id-pr43354.f: New.
13480 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13482         PR middle-end/43349
13483         * gfortran.dg/graphite/pr43349.f: New.
13485 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13487         PR middle-end/43306
13488         * gcc.dg/graphite/pr43306.c: New.
13490 2010-03-12  David S. Miller  <davem@davemloft.net>
13492         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13493         sparc.
13495 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13497         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13499 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13501         PR fortran/43291
13502         PR fortran/43326
13503         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13505 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13507         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13508         fail for *-*-mingw* targets.
13510 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13512         PR debug/43329
13513         * gcc.dg/guality/pr43329-1.c: New test.
13515 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13517         PR tree-optimization/43257
13518         * g++.dg/torture/pr43257.C: New test.
13520 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13522         PR fortran/43228
13523         * gfortran.dg/namelist_61.f90: New test.
13525 2010-03-11  Richard Guenther  <rguenther@suse.de>
13527         PR tree-optimization/43255
13528         * gcc.c-torture/compile/pr43255.c: New testcase.
13530 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13532         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13533         * gcc.dg/pr43280.c: New testcase.
13535 2010-03-11  Richard Guenther  <rguenther@suse.de>
13537         PR lto/43200
13538         * gcc.dg/lto/20100227-1_0.c: New testcase.
13539         * gcc.dg/lto/20100227-1_1.c: Likewise.
13541 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13543         PR libfortran/43320
13544         PR libfortran/43265
13545         * gfortran.dg/read_eof_6.f: New test
13546         * gfortran.dg/read_x_eof.f90: New test.
13547         * gfortran.dg/read_x_past.f: Update test.
13549 2010-03-10  Jan Hubicka  <jh@suse.cz>
13551         * gcc.c-torture/compile/pr43288.c: New test.
13553 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13556         -fpic/-fPIC flags.
13557         * g++.old-deja/g++.pt/asm2.C: Likewise.
13558         * gcc.c-torture/compile/20000804-1.c: Likewise.
13559         * gcc.target/i386/clobbers.c: Likewise.
13561 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13563         PR fortran/43303
13564         * gfortran.dg/c_assoc_3.f90: New test.
13566 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13568         PR debug/36728
13569         * gcc.dg/guality/pr36728-1.c: New test.
13570         * gcc.dg/guality/pr36728-2.c: New test.
13572 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13574         * gcc.dg/h8300-div-delay-slot.c: New test.
13576 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13578         PR tree-optimization/43236
13579         * gcc.c-torture/execute/pr43236.c: New test.
13581 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13583         PR middle-end/42859
13584         * g++.dg/eh/pr42859.C: New test.
13586 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13588         PR debug/43299
13589         * gcc.dg/pr43299.c: New test.
13591         PR debug/43290
13592         * g++.dg/eh/unwind2.C: New test.
13594 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13595             Reza Yazdani  <reza.yazdani@amd.com>
13597         PR middle-end/43065
13598         * gcc.dg/graphite/run-id-4.c: New.
13600 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13602         PR middle-end/43065
13603         * gcc.dg/graphite/run-id-3.c: New.
13605 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13607         PR middle-end/42644
13608         PR middle-end/42130
13609         * gcc.dg/graphite/id-18.c: New.
13610         * gcc.dg/graphite/run-id-pr42644.c: New.
13612 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13614         PR middle-end/42326
13615         * gcc.dg/graphite/pr42326.c: New.
13617 2010-03-08  Richard Guenther  <rguenther@suse.de>
13619         PR tree-optimization/43269
13620         * gcc.c-torture/execute/pr43269.c: New testcase.
13622 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13624         PR fortran/43256
13625         * gfortran.dg/typebound_call_13.f03: New.
13627 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13629         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13630         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13632 2010-03-05  Jason Merrill  <jason@redhat.com>
13634         * g++.dg/abi/mangle40.C: Require weak and alias.
13636 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13638         PR middle-end/42326
13639         * gfortran.dg/graphite/pr42326.f90: New.
13640         * gfortran.dg/graphite/pr42326-1.f90: New.
13642 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13644         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13645         (gnat_target_compile): Likewise.
13646         Reinitialize GNAT_UNDER_TEST if target changes.
13647         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13648         (local_find_gnatmake): Pass full --GCC to gnatlink.
13649         Remove --LINK.
13651 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13653         PR c/43248
13654         * gcc.dg/compound-literal-1.c: New testcase.
13656 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13658         PR tree-optimization/43164
13659         PR tree-optimization/43191
13660         * gcc.c-torture/compile/pr43164.c: New test.
13661         * gcc.c-torture/compile/pr43191.c: Likewise.
13663 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13665         PR fortran/43244
13666         * gfortran.dg/finalize_9.f90: New.
13668 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13669             Ken Werner  <ken@linux.vnet.ibm.com>
13671         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13672         to dg-options for spu.
13673         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13674         dump-scan target to exclude spu.
13676 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13678         PR middle-end/43209
13679         * gcc.dg/tree-ssa/ivopts-4.c: New.
13681 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13683         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13684         include-opts and exclude-opts; skip checking the flags if arguments
13685         are the same as the defaults.
13686         (dg-xfail-if): Verify the number of arguments, supply defaults
13687         for unspecified optional arguments.
13688         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13690 2010-03-03  Jason Merrill  <jason@redhat.com>
13692         PR c++/12909
13693         * g++.dg/abi/mangle40.C: Updated.
13695 2010-03-03  Jason Merrill  <jason@redhat.com>
13697         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13698         * g++.dg/abi/mangle23.C: Likewise.
13699         * g++.dg/eh/simd-2.C: Likewise.
13700         * g++.dg/ext/attribute-test-2.C: Likewise.
13701         * g++.dg/ext/vector14.C: Likewise.
13702         * g++.dg/other/pr34435.C: Likewise.
13703         * g++.dg/template/conv8.C: Likewise.
13704         * g++.dg/template/nontype9.C: Likewise.
13705         * g++.dg/template/qualttp17.C: Likewise.
13706         * g++.dg/template/ref1.C: Likewise.
13707         * g++.old-deja/g++.pt/crash68.C: Likewise.
13708         * g++.old-deja/g++.pt/ref1.C: Likewise.
13709         * g++.old-deja/g++.pt/ref3.C: Likewise.
13710         * g++.old-deja/g++.pt/ref4.C: Likewise.
13712         PR c++/12909
13713         * g++.dg/abi/mangle40.C: New.
13714         * g++.dg/abi/mangle41.C: New.
13715         * g++.dg/lto/20100302_0.C: New.
13716         * g++.dg/lto/20100302_1.C: New.
13717         * g++.dg/lto/20100302.h: New.
13719 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13721         PR fortran/43243
13722         * gfortran.dg/internal_pack_12.f90: New test.
13724 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13726         * gcc.dg/pr36997.c: Adjust error message.
13728 2010-03-03  Mike Stump  <mikestump@comcast.net>
13730         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13731         adjustments to not be present on machines that align the stack to
13732         more than 4 bytes and don't have a red zone yet as that is an
13733         unimplemented optimization.
13735 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13737         PR fortran/43169
13738         * gfortran.dg/impure_assignment_3.f90: New.
13740 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13742         PR debug/43229
13743         * gfortran.dg/pr43229.f90: New test.
13745         PR debug/43237
13746         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13748         PR debug/43177
13749         * gcc.dg/guality/pr43177.c: New test.
13751 2010-03-02  Jason Merrill  <jason@redhat.com>
13753         * g++.dg/ext/vector9.C: Adjust error message.
13754         * g++.dg/conversion/simd3.C: Likewise.
13755         * g++.dg/other/error23.C: Likewise.
13757 2010-03-02  Mike Stump  <mikestump@comcast.net>
13759         PR c++/41090
13760         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13762 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13764         PR fortran/43180
13765         * gfortran.dg/internal_pack_10.f90: New test.
13767         PR fortran/43173
13768         * gfortran.dg/internal_pack_11.f90: New test.
13770 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13772         PR middle-end/42640
13773         * gcc.dg/tree-ssa/pr42640.c: New.
13775 2010-03-01  Richard Guenther  <rguenther@suse.de>
13777         PR tree-optimization/43220
13778         * gcc.c-torture/execute/pr43220.c: New testcase.
13780 2010-03-01  Richard Guenther  <rguenther@suse.de>
13782         PR middle-end/43213
13783         * gcc.dg/pr43213.c: New testcase.
13785 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13787         PR pch/14940
13788         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13790 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13792         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13793         New function.
13794         (check_effective_target_ucn): Likewise.
13796         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13797         if !ucn.
13798         * gcc.dg/ucnid-2.c: Likewise.
13799         * gcc.dg/ucnid-3.c: Likewise.
13800         * gcc.dg/ucnid-4.c: Likewise.
13801         * gcc.dg/ucnid-11.c: Likewise.
13802         * gcc.dg/ucnid-12.c: Likewise.
13803         * gcc.dg/ucnid-6.c: Skip if !ucn.
13804         * gcc.dg/ucnid-9.c: Likewise.
13806 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13808         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13809         lists to dg-skip-if.
13810         * gcc.target/i386/stackalign/return-3.c: Likewise.
13812 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13814         * gcc.target/i386/clearcap.map: New file.
13815         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13816         Pass clearcap.map by default if supported.
13818 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13820         PR fortran/42900
13821         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13822         Explain this.
13823         * gfortran.dg/stat_2.f90: Likewise.
13825 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13827         PR fortran/43199
13828         * gfortran.dg/module_read_2.f90: New test.
13830 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13832         PR c++/42748
13833         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13834         * g++.dg/abi/mangle12.C: Likewise.
13835         * g++.dg/abi/mangle20-2.C: Likewise.
13836         * g++.dg/abi/mangle17.C: Likewise.
13837         * g++.dg/template/cond2.C: Likewise.
13838         * g++.dg/template/pr35240.C: Likewise.
13840 2010-02-27  Richard Guenther  <rguenther@suse.de>
13842         PR tree-optimization/43186
13843         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13845 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13847         * g++.dg/abi/packed1.C: Expect warning on the SH.
13849 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13851         PR c++/42054:
13852         * g++.dg/parse/error37.C: New test.
13854 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13856         PR c/24577
13857         PR c/43192
13858         * gcc.dg/pr8927-1.c: Match new note.
13859         * gcc.dg/990506-0.c: Likewise.
13860         * gcc.dg/gomp/flush-2.c: Likewise.
13861         * gcc.dg/gomp/atomic-5.c: Likewise.
13862         * gcc.dg/gomp/pr34607.c: Likewise.
13863         * gcc.dg/pr35746.c: Likewise.
13864         * gcc.dg/cpp/pragma-1.c: Likewise.
13865         * gcc.dg/cpp/pragma-2.c: Likewise.
13866         * gcc.dg/pr41842.c: Likewise.
13867         * gcc.dg/noncompile/20040629-1.c: Likewise.
13868         * objc.dg/private-1.m: Likewise.
13870 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13872         PR fortran/43185
13873         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13874         * gfortran.dg/default_initialization_4.f90: New test.
13876 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13878         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13879         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13880         * gnat.dg/thin_pointer2.adb: New test.
13881         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13883 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13885         PR c/20631
13886         * gcc.dg/cpp/c90-pedantic.c: New.
13887         * gcc.dg/cpp/c90.c: New.
13888         * gcc.dg/gnu90-const-expr-1.c: New.
13889         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13891 2010-02-26  Richard Guenther  <rguenther@suse.de>
13893         PR tree-optimization/43186
13894         * gcc.c-torture/compile/pr43186.c: New testcase.
13896 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13898         PR debug/43190
13899         * c-c++-common/dwarf2/pr43190.c: New test.
13901 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13903         PR testsuite/37074:
13904         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13906 2010-02-26  Richard Guenther  <rguenther@suse.de>
13908         PR tree-optimization/43188
13909         * gcc.c-torture/compile/pr43188.c: New testcase.
13911 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13913         PR target/43175
13914         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13916 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13918         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13920 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13922         PR target/43154
13923         * gcc.target/powerpc/pr43154.c: New file.
13925 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13927         PR debug/43166
13928         * gfortran.dg/debug/pr43166.f: New test.
13930         PR debug/43165
13931         * gcc.dg/torture/pr43165.c: New test.
13933 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13935         PR c/43128
13936         * c-c++-common/pr41779.c: Update.
13938 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13940         PR ada/32547
13941         * lib/gnat-dg.exp (gnat_load): Redefine.
13943         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13944         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13946 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13948         PR libobjc/36610
13949         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13950         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13951         -fgnu-runtime.
13952         Sort entries.
13954 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13956         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13958 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13960         PR debug/43150
13961         * gcc.dg/guality/vla-1.c: New test.
13963 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13965         PR fortran/43042
13966         * gfortran.dg/c_ptr_tests_15.f90: New test.
13968 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13970         PR target/43107
13971         * gcc.target/i386/pr43107.c: New test.
13973 2010-02-23  Jason Merrill  <jason@redhat.com>
13975         PR c++/43143
13976         * g++.dg/cpp0x/variadic100.C: New.
13978 2010-02-23  Jason Merrill  <jason@redhat.com>
13980         PR debug/42800
13981         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13982         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13983         * c-c++-common/dwarf2/vla1.c: New.
13985 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13987         PR target/43139
13988         * gcc.dg/pr43139.c: New test.
13990         PR debug/43077
13991         * gcc.dg/guality/pr43077-1.c: New test.
13993 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13995         PR 43123
13996         * gcc.dg/march.c: New.
13997         * gcc.dg/march-generic.c: New.
13998         * gcc.dg/mtune.c: New.
14000 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14002         PR middle-end/43083
14003         * gcc.dg/graphite/pr43083.c: New.
14005 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14007         PR middle-end/43097
14008         * gfortran.dg/graphite/pr43097.f: New.
14010 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14011             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14013         PR middle-end/43140
14014         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14016 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14018         PR middle-end/43026
14019         * g++.dg/graphite/pr43026.C: New.
14021 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14023         PR c++/43126
14024         * gcc.dg/cleanup-1.c: Update.
14025         * gcc.dg/func-args-1.c: Update.
14026         * gcc.dg/format/sentinel-1.c: Update.
14027         * g++.old-deja/g++.jason/scoping10.C: Update.
14028         * g++.old-deja/g++.ns/lookup5.C: Update.
14029         * g++.dg/ext/cleanup-1.C: Update.
14030         * g++.dg/parse/varmod1.C: Update.
14031         * g++.dg/parse/error33.C: Update.
14032         * g++.dg/expr/call3.C: Update.
14033         * g++.dg/func-args-1.C: New.
14035 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14037         PR c/43125
14038         * gcc.dg/attr-used-2.c: Moved to ...
14039         * c-c++-common/attr-used-2.c: Here.
14041         * gcc.dg/attr-used.c: Moved to ...
14042         * c-c++-common/attr-used.c: Here.
14044 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14046         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14048 2010-02-22  Richard Guenther  <rguenther@suse.de>
14050         PR lto/43045
14051         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14052         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14054 2010-02-22  Richard Guenther  <rguenther@suse.de>
14056         PR tree-optimization/42749
14057         * gcc.c-torture/compile/pr42749.c: New testcase.
14059 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14061         PR fortran/43072
14062         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14063         * gfortran.dg/internal_pack_9.f90: New test.
14065 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14067         PR c++/23510
14068         * g++.dg/template/recurse.C: Adjust.
14069         * g++.dg/template/pr23510.C: New.
14071 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14073         PR c++/42824
14074         * g++.dg/template/memclass4.C: New test.
14076 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14078         PR fortran/35259
14079         * gfortran.dg/reassoc_5.f90: New test.
14081 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14083         PR target/43067
14084         * gcc.target/i386/pr43067.c: New test.
14086 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14088         PR c++/35669
14089         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14090         -Wconversion-null.
14091         * g++.dg/warn/Wconversion-null.C: New test.
14092         * g++.old-deja/g++.other/null1.C: Move to...
14093         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14095 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14097         PR fortran/36932
14098         PR fortran/36933
14099         * gfortran.dg/dependency_26.f90: New test.
14101         PR fortran/43072
14102         * gfortran.dg/internal_pack_7.f90: New test.
14104         PR fortran/43111
14105         * gfortran.dg/internal_pack_8.f90: New test.
14107 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14109         PR 43128
14110         * c-c++-common/pr41779.c: Fix broken testcase.
14112 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14114         PR 36513
14115         * c-c++-common/pr36513.c: New testcase.
14116         * c-c++-common/pr36513-2.c: New testcase.
14118 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14120         PR 41779
14121         * c-c++-common/pr41779.c: New.
14123 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14125         PR debug/43084
14126         * gcc.dg/pr43084.c: New test.
14128 2010-02-19  Richard Guenther  <rguenther@suse.de>
14130         PR tree-optimization/42916
14131         * gcc.dg/pr42916.c: New testcase.
14133 2010-02-18  Jason Merrill  <jason@redhat.com>
14135         PR c++/42837
14136         * g++.dg/abi/packed1.C: Add expected warning.
14138         PR c++/43108
14139         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14140         * gcc.dg/torture/dg-torture.exp: Likewise.
14141         * c-c++-common/torture/complex-sign.h,
14142         c-c++-common/torture/complex-sign-add.c,
14143         c-c++-common/torture/complex-sign-mixed-add.c,
14144         c-c++-common/torture/complex-sign-mixed-div.c,
14145         c-c++-common/torture/complex-sign-mixed-mul.c,
14146         c-c++-common/torture/complex-sign-mixed-sub.c,
14147         c-c++-common/torture/complex-sign-mul.c,
14148         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14149         Adapt for C++ compilation as well.
14151         PR c++/43070
14152         * g++.dg/ext/label1.C: Update.
14153         * g++.dg/ext/label2.C: Update.
14155         PR c++/26261
14156         * g++.dg/template/dependent-name6.C: New.
14158         PR c++/43109
14159         * g++.dg/parse/namespace12.C: New.
14161 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14163         PR tree-optimization/43066
14164         * gcc.c-torture/compile/pr43066.c: New test.
14166 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14168         * g++.dg/ext/attrib35.C: Fix target selector string.
14169         * g++.dg/ext/attrib36.C: Ditto.
14170         * g++.dg/ext/attrib37.C: Ditto.
14171         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14172         * g++.dg/abi/mangle25.C: Ditto.
14174 2010-02-17  Jason Merrill  <jason@redhat.com>
14176         PR c++/43069
14177         * g++.dg/parse/namespace11.C: New.
14179         PR c++/43093
14180         * g++.dg/ext/attrib37.C: New.
14182         PR c++/43079
14183         * g++.dg/template/ptrmem20.C: New.
14185 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14187         PR target/43103
14188         * gcc.target/i386/xop-check.h: Include m256-check.h.
14189         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14190         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14191         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14192         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14194 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14196         PR debug/42918
14197         * gcc.dg/pr42918.c: New test.
14199 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14201         * g++.dg/ext/attrib36.C: Require ILP32.
14203 2010-02-16  Richard Guenther  <rguenther@suse.de>
14205         PR tree-optimization/41043
14206         * gfortran.dg/pr41043.f90: New testcase.
14207         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14209 2010-02-16  Jason Merrill  <jason@redhat.com>
14211         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14213 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14215         PR tree-optimization/43074
14216         * gcc.dg/vect/fast-math-pr43074.c: New test.
14218 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14220         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14222 2010-02-16  Jason Merrill  <jason@redhat.com>
14224         PR c++/43031
14225         * g++.dg/ext/attrib36.C: New.
14227         PR c++/43036
14228         * g++.dg/other/array6.C: New.
14230 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14234 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14236         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14237         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14238         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14239         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14240         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14241         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14243 2010-02-15  Richard Guenther  <rguenther@suse.de>
14245         PR middle-end/43068
14246         * g++.dg/torture/pr43068.C: New testcase.
14248 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14250         PR c++/43024
14251         * g++.dg/opt/ice1.C: New.
14253 2010-02-14  Jason Merrill  <jason@redhat.com>
14255         PR c++/41997
14256         * g++.dg/cpp0x/initlist-opt.C: New.
14258 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14260         PR fortran/41113
14261         PR fortran/41117
14262         * gfortran.dg/internal_pack_6.f90: New test.
14264 2010-02-12  Jason Merrill  <jason@redhat.com>
14266         PR c++/43054
14267         * g++.dg/cpp0x/variadic99.C: New.
14269 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14271         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14272         sign extend pointers to gualchk_t.
14274         PR c++/43033
14275         * g++.dg/other/default3.C: Xfail g4 test.
14277 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14279         PR middle-end/43012
14280         * gcc.dg/graphite/pr43012.c: New.
14282 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14284         PR middle-end/42930
14285         * g++.dg/graphite/pr42930.C: New.
14287 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14289         PR middle-end/42914
14290         PR middle-end/42530
14291         * gcc.dg/graphite/pr42530.c: New.
14292         * gcc.dg/graphite/pr42914.c: New.
14294 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14296         PR middle-end/42771
14297         * gcc.dg/graphite/pr42771.c: New.
14299 2010-02-11  Richard Guenther  <rguenther@suse.de>
14301         PR tree-optimization/42998
14302         * gcc.c-torture/compile/pr42998.c: New testcase.
14304 2010-02-10  Jason Merrill  <jason@redhat.com>
14306         PR c++/41896
14307         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14309         PR c++/42983, core issue 906
14310         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14311         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14313         PR c++/43016
14314         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14316 2010-02-10  Richard Guenther  <rguenther@suse.de>
14318         PR tree-optimization/43017
14319         * gcc.dg/torture/pr43017.c: New testcase.
14321 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14323         PR fortran/40823
14324         * gfortran.dg/private_type_1.f90: Update error location.
14325         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14326         * gfortran.dg/typebound_operator_2.f03: Ditto.
14327         * gfortran.dg/assignment_2.f90: Ditto.
14328         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14329         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14331 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14333         PR fortran/43015
14334         * gfortran.dg/bind_c_usage_20.f90: New test.
14336 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14338         PR debug/43010
14339         * g++.dg/debug/pr43010.C: New test.
14341 2010-02-10  Richard Guenther  <rguenther@suse.de>
14343         PR c/43007
14344         * gcc.c-torture/execute/20100209-1.c: New testcase.
14345         * gcc.dg/fold-div-3.c: Likewise.
14347 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14349         * gcc.dg/builtin-ffs-1.c: New test.
14351 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14353         PR fortran/42999
14354         * gfortran.dg/array_constructor_35.f90: New test.
14356 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14358         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14360 2010-02-09  Jason Merrill  <jason@redhat.com>
14362         PR c++/42399
14363         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14365         PR c++/42370
14366         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14368 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14370         PR fortran/41869
14371         * gfortran.dg/module_write_1.f90: New test.
14373 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14375         * gcc.dg/pr19340.c: Adjust.
14377 2010-02-09  Richard Guenther  <rguenther@suse.de>
14379         PR tree-optimization/43008
14380         * gcc.c-torture/execute/pr43008.c: New testcase.
14382 2010-02-09  Richard Guenther  <rguenther@suse.de>
14384         PR tree-optimization/43000
14385         * gcc.dg/torture/pr43000.c: New testcase.
14386         * gcc.dg/torture/pr43002.c: Likewise.
14388 2010-02-09  Daniel Kraft  <d@domob.eu>
14390         PR fortran/39171
14391         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14392         and pass -Wsurprising as necessary.
14394 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14396         PR tree-optimization/42890
14397         * g++.dg/torture/pr42890.C: New test.
14399 2010-02-08  Richard Guenther  <rguenther@suse.de>
14401         PR middle-end/42995
14402         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14404 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14406         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14407         return 0 from main.
14408         * gcc.dg/graphite/block-1.c: Same.
14409         * gcc.dg/graphite/block-3.c: Same.
14410         * gcc.dg/graphite/block-4.c: Same.
14411         * gcc.dg/graphite/block-5.c: Same.
14412         * gcc.dg/graphite/block-6.c: Same.
14413         * gcc.dg/graphite/block-7.c: Same.
14414         * gcc.dg/graphite/interchange-0.c: Same.
14415         * gcc.dg/graphite/interchange-1.c: Same.
14416         * gcc.dg/graphite/interchange-10.c: Same.
14417         * gcc.dg/graphite/interchange-11.c: Same.
14418         * gcc.dg/graphite/interchange-12.c: Same.
14419         * gcc.dg/graphite/interchange-2.c: Same.
14420         * gcc.dg/graphite/interchange-3.c: Same.
14421         * gcc.dg/graphite/interchange-4.c: Same.
14422         * gcc.dg/graphite/interchange-5.c: Same.
14423         * gcc.dg/graphite/interchange-6.c: Same.
14424         * gcc.dg/graphite/interchange-7.c: Same.
14425         * gcc.dg/graphite/interchange-8.c: Same.
14426         * gcc.dg/graphite/interchange-9.c: Same.
14427         * gcc.dg/graphite/interchange-mvt.c: Same.
14429 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14431         * gfortran.dg/graphite/id-19.f: New.
14432         * gfortran.dg/graphite/pr14741.f90: New.
14433         * gfortran.dg/graphite/pr41924.f90: New.
14434         * gfortran.dg/graphite/run-id-2.f90: New.
14436 2010-02-07  Richard Guenther  <rguenther@suse.de>
14438         PR middle-end/42956
14439         * gcc.c-torture/compile/pr42956.c: New testcase.
14441 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14443         PR libfortran/42742
14444         * gfortran.dg/fmt_cache_2.f: New test.
14446 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14448         * gfortran.dg/read_no_eor.f90: New test.
14450 2010-02-05  Jason Merrill  <jason@redhat.com>
14452         * g++.dg/ext/label13.C: Move constructor body out of class.
14454 2010-02-03  Jason Merrill  <jason@redhat.com>
14456         PR c++/42870
14457         * g++.dg/ext/dllexport3.C: New.
14459 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14461         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14463 2010-02-05  Richard Guenther  <rguenther@suse.de>
14465         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14467 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14469         PR c++/42915
14470         * g++.dg/other/crash-9.C: New test.
14472 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14474         PR fortran/42309
14475         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14477 2010-02-04  Richard Guenther  <rguenther@suse.de>
14479         PR rtl-optimization/42952
14480         * gcc.dg/torture/pr42952.c: New testcase.
14482 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14484         PR libfortran/42901
14485         * gfortran.dg/namelist_60.f90: New test.
14487 2010-02-03  Jason Merrill  <jason@redhat.com>
14489         PR c++/40138
14490         * g++.dg/ext/builtin11.C: New.
14492         PR c++/4926
14493         PR c++/38600
14494         * g++.dg/abi/mangle35.C: New.
14495         * g++.dg/abi/mangle37.C: New.
14497         PR c++/12909
14498         * g++.dg/abi/mangle36.C: New.
14500         PR c++/35652
14501         * g++.dg/warn/string1.C: New.
14503 2010-02-03  Richard Guenther  <rguenther@suse.de>
14505         PR tree-optimization/42944
14506         * gcc.dg/errno-1.c: New testcase.
14508 2010-02-03  Richard Guenther  <rguenther@suse.de>
14510         PR middle-end/42927
14511         * gcc.c-torture/compile/pr42927.c: New testcase.
14513 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14515         PR fortran/42936
14516         * gfortran.dg/null_4.f90: New test.
14518 2010-02-02  Jason Merrill  <jason@redhat.com>
14520         PR c++/41090
14521         * g++.dg/ext/label13.C: New.
14523 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14525         PR fortran/42650
14526         * gfortran.dg/func_result_5.f90: New test.
14528 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14530         PR fortran/42922
14531         * gfortran.dg/pure_initializer_3.f90: News test.
14533 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14535         PR fortran/42888
14536         * gfortran.dg/allocate_derived_2.f90: New test.
14538 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14540         PR middle-end/42898
14541         * gcc.dg/torture/pr42898-2.c: New test.
14543 2010-01-31  Richard Guenther  <rguenther@suse.de>
14545         PR middle-end/42898
14546         * gcc.dg/torture/pr42898.c: New testcase.
14548 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14550         PR fortran/38324
14551         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14552         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14554 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14556         * g++.dg/tree-ssa/inline-1.C: New.
14557         * g++.dg/tree-ssa/inline-2.C: New.
14558         * g++.dg/tree-ssa/inline-3.C: New.
14560 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14562         PR testsuite/41701
14563         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14564         the string 'pow' in the pathname of the compiler from generating a
14565         test failure.
14567 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14569         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14570         * g++.old-deja/g++.mike/eh17.C: Likewise.
14571         * g++.old-deja/g++.mike/p5571.C: Likewise.
14573 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14575         PR c++/42758
14576         PR c++/42634
14577         PR c++/42336
14578         PR c++/42797
14579         PR c++/42880
14580         * g++.dg/other/crash-5.C: New test.
14581         * g++.dg/other/crash-6.C: New test.
14582         * g++.dg/other/crash-7.C: New test.
14583         * g++.dg/other/crash-8.C: New test.
14585 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14587         PR rtl-optimization/42889
14588         * gcc.dg/pr42889.c: New test.
14590 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14592         * gcc.target/i386/pr42881.c: Use SSE2.
14594 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14596         PR target/42891
14597         * gcc.target/i386/pr42891.c: New test.
14599 2010-01-28  Richard Guenther  <rguenther@suse.de>
14601         PR tree-optimization/42871
14602         * g++.dg/torture/pr42871.C: New testcase.
14604 2010-01-28  Richard Guenther  <rguenther@suse.de>
14606         * gcc.dg/Wobjsize-1.h: New testcase.
14607         * gcc.dg/Wobjsize-1.c: Likewise.
14609 2010-01-28  Richard Guenther  <rguenther@suse.de>
14611         PR middle-end/42883
14612         * g++.dg/torture/pr42883.C: New testcase.
14614 2010-01-28  Michael Matz  <matz@suse.de>
14616         * gcc.target/i386/pr42881.c: New test.
14618 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14620         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14621         Add i?86-*-solaris2* support.
14623 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14625         PR c++/42713
14626         PR c++/42820
14627         * g++.dg/template/typedef27.C: New test case.
14628         * g++.dg/template/typedef28.C: New test case.
14630 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14632         * gcc.dg/optimize-bswap*.c: Add ARM target
14634 2010-01-27  Richard Guenther  <rguenther@suse.de>
14636         PR middle-end/42878
14637         * gcc.dg/torture/pr42878-1.c: New testcase.
14638         * gcc.dg/torture/pr42878-2.c: Likewise.
14640 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14642         PR middle-end/42874
14643         * gcc.dg/vla-22.c: New test.
14645 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14647         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14648         current collation.
14650 2010-01-26  Richard Guenther  <rguenther@suse.de>
14652         PR rtl-optimization/42685
14653         * gcc.dg/pr42685.c: New testcase.
14654         * g++.dg/other/pr42685.C: Likewise.
14656 2010-01-26  Richard Guenther  <rguenther@suse.de>
14658         PR middle-end/42806
14659         * g++.dg/other/pr42806.C: New testcase.
14661 2010-01-26  Richard Guenther  <rguenther@suse.de>
14663         PR tree-optimization/42250
14664         * gcc.dg/pr42250.c: New testcase.
14666 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14668         * gnat.dg/array_bounds_test.adb: New test.
14670 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14672         PR fortran/42858
14673         * gfortran.dg/generic_21.f90: New test.
14675 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14677         PR testsuite/41522
14678         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14680 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14682         PR c++/42748
14683         * g++.dg/abi/arm_va_list2.C: New test.
14684         * g++.dg/abi/arm_va_list2.h: Companion header file.
14686 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14688         PR fortran/41044
14689         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14691         PR fortran/41167
14692         * gfortran.dg/char_array_arg_1.f90 : New test.
14694         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14696 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14698         PR fortran/39304
14699         * gfortran.dg/generic_20.f90: New test.
14701 2010-01-22  Michael Matz  <matz@suse.de>
14703         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14704         -msse2.
14706 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14708         PR fortran/42736
14709         * gfortran.dg/dependency_25.f90 : New test.
14711 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14713         PR tree-optimization/42585
14714         * gcc.dg/tree-ssa/pr42585.c: New test.
14716 2010-01-21  Richard Guenther  <rguenther@suse.de>
14718         PR middle-end/19988
14719         * gcc.dg/pr19988.c: New testcase.
14721 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14723         * g++.dg/compat/decimal/compat-common.h: New file.
14724         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14725         * g++.dg/compat/decimal/pass_x.h: New file.
14726         * g++.dg/compat/decimal/pass_y.h: New file.
14727         * g++.dg/compat/decimal/pass-1_main.C: New file.
14728         * g++.dg/compat/decimal/pass-1_x.C: New file.
14729         * g++.dg/compat/decimal/pass-1_y.C: New file.
14730         * g++.dg/compat/decimal/pass-2_main.C: New file.
14731         * g++.dg/compat/decimal/pass-2_x.C: New file.
14732         * g++.dg/compat/decimal/pass-2_y.C: New file.
14733         * g++.dg/compat/decimal/pass-3_main.C: New file.
14734         * g++.dg/compat/decimal/pass-3_x.C: New file.
14735         * g++.dg/compat/decimal/pass-3_y.C: New file.
14736         * g++.dg/compat/decimal/pass-4_main.C: New file.
14737         * g++.dg/compat/decimal/pass-4_x.C: New file.
14738         * g++.dg/compat/decimal/pass-4_y.C: New file.
14739         * g++.dg/compat/decimal/pass-5_main.C: New file.
14740         * g++.dg/compat/decimal/pass-5_x.C: New file.
14741         * g++.dg/compat/decimal/pass-5_y.C: New file.
14742         * g++.dg/compat/decimal/pass-6_main.C: New file.
14743         * g++.dg/compat/decimal/pass-6_x.C: New file.
14744         * g++.dg/compat/decimal/pass-6_y.C: New file.
14745         * g++.dg/compat/decimal/return_x.h: New file.
14746         * g++.dg/compat/decimal/return_y.h: New file.
14747         * g++.dg/compat/decimal/return-1_main.C: New file.
14748         * g++.dg/compat/decimal/return-1_x.C: New file.
14749         * g++.dg/compat/decimal/return-1_y.C: New file.
14750         * g++.dg/compat/decimal/return-2_main.C: New file.
14751         * g++.dg/compat/decimal/return-2_x.C: New file.
14752         * g++.dg/compat/decimal/return-2_y.C: New file.
14753         * g++.dg/compat/decimal/return-3_main.C: New file.
14754         * g++.dg/compat/decimal/return-3_x.C: New file.
14755         * g++.dg/compat/decimal/return-3_y.C: New file.
14756         * g++.dg/compat/decimal/return-4_main.C: New file.
14757         * g++.dg/compat/decimal/return-4_x.C: New file.
14758         * g++.dg/compat/decimal/return-4_y.C: New file.
14759         * g++.dg/compat/decimal/return-5_main.C: New file.
14760         * g++.dg/compat/decimal/return-5_x.C: New file.
14761         * g++.dg/compat/decimal/return-5_y.C: New file.
14762         * g++.dg/compat/decimal/return-6_main.C: New file.
14763         * g++.dg/compat/decimal/return-6_x.C: New file.
14764         * g++.dg/compat/decimal/return-6_y.C: New file.
14766 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14768         PR debug/42715
14769         * gcc.dg/pr42715.c: New.
14771 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14773         PR c++/42038
14774         * g++.dg/parse/crash55.C: New.
14776 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14778         PR debug/42782
14779         * gcc.dg/guality/pr42782.c: New.
14781 2010-01-20  Jason Merrill  <jason@redhat.com>
14783         PR c++/41788
14784         * g++.dg/abi/packed1.C: New.
14786         PR c++/41920
14787         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14789         PR c++/40750
14790         * g++.dg/parse/fn-typedef1.C: New.
14791         * g++.dg/other/cv_quals.C: Adjust.
14793 2010-01-20  Anthony Green  <green@moxielogic.com>
14795         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14796         pack(push) pragma).
14797         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14798         * gcc.dg/20020312-2.c: Port this to the moxie core.
14799         * gcc.dg/weak/typeof-2.c: Ditto.
14801 2010-01-20  Richard Guenther  <rguenther@suse.de>
14803         PR tree-optimization/42717
14804         * gcc.c-torture/compile/pr42717.c: New testcase.
14806 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14808         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14809         of signed, add a few new tests.
14811         PR middle-end/42803
14812         * g++.dg/parse/limits-initializer1.C: New test.
14814 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14816         PR fortran/42804
14817         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14818         * gfortran.dg/typebound_call_12.f03: New test.
14820 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14822         PR fortran/42783
14823         * gfortran.dg/bounds_check_15.f90 : New test.
14825 2010-01-19  Michael Matz  <matz@suse.de>
14827         PR tree-optimization/41783
14828         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14830 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14832         PR target/38697.
14833         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14834         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14835         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14836         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14837         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14838         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14839         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14840         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14841         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14842         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14843         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14845 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14847         PR fortran/42545
14848         * gfortran.dg/extends_6.f03: Modified an error message.
14849         * gfortran.dg/extends_10.f03: New test.
14850         * gfortran.dg/private_type_6.f03: Modified an error message.
14851         * gfortran.dg/structure_constructor_8.f03: Ditto.
14853 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14855         PR tree-optimization/42719
14856         * gcc.dg/pr42719.c: New test.
14858         PR debug/42728
14859         * gcc.dg/pr42728.c: New test.
14861 2010-01-19  Anthony Green  <green@moxielogic.com>
14863         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14865 2010-01-18  Anthony Green  <green@moxielogic.com>
14867         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14868         for moxie.
14870 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14872         * g++.dg/template/error45.C: reverted as part of reverting the
14873         fix of PR c++/42634.
14875 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14877         PR c++/42634
14878         * g++.dg/template/error45.C: New test.
14880 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14882         PR c++/42766
14883         * g++.dg/conversion/op6.C: New test.
14885 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14887         PR target/42774
14888         * gcc.target/alpha/pr42774.c: New test.
14890 2010-01-18  Richard Guenther  <rguenther@suse.de>
14892         PR tree-optimization/42781
14893         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14895 2010-01-17  Richard Guenther  <rguenther@suse.de>
14897         PR middle-end/42248
14898         * gcc.c-torture/execute/pr42248.c: New testcase.
14900 2010-01-17  Richard Guenther  <rguenther@suse.de>
14902         PR tree-optimization/42773
14903         * g++.dg/torture/pr42773.C: New testcase.
14905 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14907         PR fortran/42677
14908         * gfortran.dg/interface_assignment_5.f90: New test.
14910 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14912         PR c++/42697
14913         * g++.dg/template/crash94.C: Reverted.
14915 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14917         PR debug/42767
14918         * gcc.dg/debug/pr42767.c: New.
14920 2010-01-15  Jason Merrill  <jason@redhat.com>
14922         PR c++/42761
14923         * g++.dg/cpp0x/decltype22.C: New.
14925 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14927         PR middle-end/42760
14928         * g++.dg/torture/pr42760.C: New test.
14930 2010-01-15  Jing Yu  <jingyu@google.com>
14932         PR rtl-optimization/42691
14933         * gcc.c-torture/execute/pr42691.c: New.
14935 2010-01-15  Richard Guenther  <rguenther@suse.de>
14937         PR middle-end/42739
14938         * g++.dg/torture/pr42739.C: New testcase.
14940 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14942         * g++.dg/template/error45.C: Revert as part of reverting changes
14943         or PR c++/42634.
14945 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14947         PR fortran/42684
14948         * gfortran.dg/interface_31.f90: New test.
14950 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14952         * gcc.target/powerpc/pr42747.c: New file.
14954 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14956         PR middle-end/42674
14957         * c-c++-common/pr42674.c: New test.
14959         PR c++/42608
14960         * g++.dg/template/instantiate11.C: New test.
14962 2010-01-14  Jason Merrill  <jason@redhat.com>
14964         PR c++/42701
14965         * g++.dg/overload/error3.C: New.
14967         PR c++/42655
14968         * g++.dg/overload/rvalue1.C: New.
14970 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14972         PR tree-optimization/42706
14973         * gcc.dg/ipa/pr42706.c: New testcase.
14975 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14977         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14979 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14981         PR tree-optimization/42714
14982         * g++.dg/torture/pr42714.C: New test.
14984 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14986         PR rtl-optimization/42246
14987         * gfortran.dg/pr42246-2.f: New.
14989 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14991         PR rtl-optimization/42389
14992         * gcc.dg/pr42389.c: New.
14994 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14996         PR rtl-optimization/42388
14997         * gcc.dg/pr42388.c: New.
14999 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15001         PR rtl-optimization/42294
15002         * gfortran.dg/pr42294.f: New.
15004 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15006         PR rtl-optimization/39453
15007         PR rtl-optimization/42246
15008         * gcc.dg/pr39453.c: New.
15009         * gcc.dg/pr42246.c: New.
15011 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15013         PR middle-end/42245
15014         * gcc.dg/pr42245.c: New.
15015         * gcc.dg/pr42245-2.c: New.
15017 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15019         PR rtl-optimization/42249
15020         * gcc.dg/pr42249.c: New.
15022 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15024         PR c/42721
15025         * gcc.c-torture/execute/pr42721.c: New test.
15027 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15029         PR tree-optimization/42709
15030         * gcc.dg/vect/pr42709.c: New test.
15032 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15034         PR fortran/41478
15035         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15036         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15038 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15040         PR fortran/42481
15041         * gfortran.dg/generic_19.f90 : New test.
15043 2010-01-13  Richard Guenther  <rguenther@suse.de>
15045         PR tree-optimization/42730
15046         * gcc.c-torture/compile/pr42730.c: New testcase.
15048 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15050         PR target/pr42542
15051         * gcc.target/ia64/pr42542-1.c: New.
15052         * gcc.target/ia64/pr42542-2.c: New.
15053         * gcc.target/ia64/pr42542-3.c: New.
15055 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15057         PR c++/42634
15058         * g++.dg/template/error45.C: New test.
15060 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15062         PR tree-optimization/42704
15063         * g++.dg/torture/pr42704.C: New test.
15065 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15067         PR tree-optimization/42703
15068         * gcc.c-torture/compile/pr42703.c: New test.
15070 2010-01-13  Richard Guenther  <rguenther@suse.de>
15072         PR tree-optimization/42705
15073         * gcc.c-torture/compile/pr42705.c: New testcase.
15075 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15077         * gcc.target/bfin/l2.c: New test.
15078         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15080 2010-01-13  Richard Guenther  <rguenther@suse.de>
15082         PR middle-end/42716
15083         * gcc.c-torture/compile/pr42716.c: New testcase.
15085 2010-01-13  Richard Guenther  <rguenther@suse.de>
15087         PR lto/42678
15088         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15090 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15092         PR c/42708
15093         * gcc.c-torture/compile/pr42708-1.c: New test.
15095 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15097         PR debug/42662
15098         * gcc.dg/pr42662.c: New test.
15100         PR tree-optimization/42645
15101         * g++.dg/other/pr42645-1.C: New test.
15102         * g++.dg/other/pr42645-2.C: New test.
15104 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15106         PR target/42416
15107         * gcc.target/powerpc/warn-1.c: New test.
15108         * gcc.target/powerpc/warn-2.c: New test.
15110 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15112         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15113         stack alignment.
15115 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15117         * gcc.dg/lto/20100108_0.c: New.
15119 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15121         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15122         Add -march=i686 -msse for 32bit x86 targets.
15124 2010-01-10  Richard Guenther  <rguenther@suse.de>
15126         PR middle-end/42667
15127         * gcc.dg/torture/pr42667.c: New testcase.
15129 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15131         PR fortran/32489
15132         * gfortran.dg/array_constructor_34.f90: New test.
15134 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15136         PR fortran/20923
15137         * gfortran.dg/array_constructor_33.f90: New test.
15138         gfortran.dg/array_function_5.f90: Add credit.
15140 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15142         PR debug/42631
15143         * gcc.dg/pr42631.c: New.
15145 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15147         PR debug/42630
15148         * gcc.dg/pr42630.c: New.
15150 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15152         PR debug/42629
15153         * gcc.dg/pr42629.c: New.
15155 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15157         PR middle-end/42363
15158         * gcc.dg/torture/pr42363.c: New.
15160 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15162         PR debug/42604
15163         PR debug/42395
15164         * gcc.dg/vect/pr42604.c: New.
15165         * gcc.dg/vect/pr42395.c: New.
15167 2010-01-09  Richard Guenther  <rguenther@suse.de>
15169         PR middle-end/42512
15170         * gcc.c-torture/execute/pr42512.c: New testcase.
15172 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15174         PR fortran/41298
15175         * gfortran.dg/c_ptr_tests_14.f90: New test.
15177 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15179         PR ada/41929
15180         * gnat.dg/null_pointer_deref1.adb: Don't run on
15181         sparc*-sun-solaris2.11.
15183 2010-01-08  Richard Guenther  <rguenther@suse.de>
15185         PR lto/42528
15186         * gcc.dg/lto/20100103-1_0.c: New testcase.
15187         * gcc.dg/lto/20100103-2_0.c: Likewise.
15189 2010-01-08  Tobias Burnus  <burnus@net-b.de
15191         PR/fortran 25829
15192         * gfortran.dg/asynchronous_1.f90: New test.
15193         * gfortran.dg/asynchronous_2.f90: New test.
15194         * gfortran.dg/conflicts.f90: Update error message.
15196 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15198         c++/40155
15199         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15201 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15203         PR tree-optimization/42625
15204         * g++.dg/opt/dtor4.C: New test.
15205         * g++.dg/opt/dtor4.h: New.
15206         * g++.dg/opt/dtor4-aux.cc: New.
15208 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15210         PR fortran/42597
15211         * gfortran.dg/proc_ptr_26.f90: New test.
15213 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15215         PR fortran/41872
15216         * gfortran.dg/allocatable_scalar_7.f90: New test.
15218 2010-01-06  Richard Guenther  <rguenther@suse.de>
15220         * gcc.c-torture/compile/pr42632.c: New testcase.
15222 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15224         PR target/42542
15225         * gcc.target/i386/pr42542-4.c: New.
15226         * gcc.target/i386/pr42542-4a.c: Likewise.
15227         * gcc.target/i386/pr42542-5.c: Likewise.
15228         * gcc.target/i386/pr42542-5a.c: Likewise.
15230 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15232         * gcc.dg/tls/opt-15.c: New test.
15234 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15236         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15238 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15240         PR tree-optimization/42462
15241         * g++.dg/torture/pr42462.C: New test.
15243 2010-01-05  Jason Merrill  <jason@redhat.com>
15245         * g++.dg/cpp0x/initlist30.C: New test.
15247 2010-01-05  Richard Guenther  <rguenther@suse.de>
15249         PR tree-optimization/42614
15250         * gcc.c-torture/execute/pr42614.c: New testcase.
15252 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15254         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15255         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15256         -Wunreachable-code.
15257         * gcc.dg/Wunreachable-2.c: Likewise.
15258         * gcc.dg/Wunreachable-3.c: Likewise.
15259         * gcc.dg/Wunreachable-4.c: Likewise.
15260         * gcc.dg/Wunreachable-5.c: Likewise.
15261         * gcc.dg/Wunreachable-6.c: Likewise.
15262         * gcc.dg/Wunreachable-7.c: Likewise.
15263         * gcc.dg/Wunreachable-8.c: Likewise.
15264         * gcc.dg/20041231-1.c: Likewise.
15266 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15268         PR other/42611
15269         * gcc.dg/pr42611.c: New test.
15271         PR tree-optimization/42508
15272         * g++.dg/opt/pr42508.C: New test.
15274 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15276         PR fortran/41872
15277         * gfortran.dg/allocatable_scalar_8.f90: New.
15279 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15281         PR tree-optimization/42398
15282         * gcc.c-torture/compile/pr42398.c: New test.
15284 2010-01-04  Jason Merrill  <jason@redhat.com>
15286         PR c++/42555
15287         * g++.dg/ext/attrib35.C: New.
15289         PR c++/42567
15290         * g++.dg/cpp0x/auto17.C: New.
15292 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15294         * gcc.dg/lto/20100104_0.c: New.
15296 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15298         PR target/42542
15299         * gcc.target/i386/pr42542-1.c: New.
15300         * gcc.target/i386/pr42542-1a.c: Likewise.
15301         * gcc.target/i386/pr42542-1b.c: Likewise.
15302         * gcc.target/i386/pr42542-2.c: Likewise.
15303         * gcc.target/i386/pr42542-2a.c: Likewise.
15304         * gcc.target/i386/pr42542-2b.c: Likewise.
15305         * gcc.target/i386/pr42542-3.c: Likewise.
15306         * gcc.target/i386/pr42542-3a.c: Likewise.
15308 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15310         PR fortran/41872
15311         * gfortran.dg/allocatable_scalar_5.f90: New test.
15312         * gfortran.dg/allocatable_scalar_6.f90: New test.
15314 2010-01-03  Richard Guenther  <rguenther@suse.de>
15316         PR testsuite/42583
15317         * gfortran.dg/gomp/recursion1.f90: Remove.
15319 2010-01-03  Richard Guenther  <rguenther@suse.de>
15321         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15322         * gcc.dg/uninit-6.c: Likewise.
15323         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15325 2010-01-03  Richard Guenther  <rguenther@suse.de>
15327         PR tree-optimization/42589
15328         * gcc.target/i386/pr42589.c: New testcase.
15330 2010-01-03  Richard Guenther  <rguenther@suse.de>
15332         PR tree-optimization/42438
15333         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15335 2010-01-02  Richard Guenther  <rguenther@suse.de>
15337         PR testsuite/41651
15338         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15340 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15342         PR target/42448
15343         * gcc.target/alpha/pr42448-1.c: New test.
15344         * gcc.target/alpha/pr42448-2.c: Ditto.
15346 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15348         PR preprocessor/41947
15349         * gcc.dg/c99-hexfloat-3.c: New test.
15351 2010-01-01  Richard Guenther  <rguenther@suse.de>
15353         PR c/42570
15354         * gcc.c-torture/execute/pr42570.c: New testcase.
15356 2010-01-01  Richard Guenther  <rguenther@suse.de>
15358         PR middle-end/42559
15359         * gcc.c-torture/compile/pr42559.c: New testcase.
15362 Copyright (C) 2010 Free Software Foundation, Inc.
15364 Copying and distribution of this file, with or without modification,
15365 are permitted in any medium without royalty provided the copyright
15366 notice and this notice are preserved.