Forgotten ChangeLog entries.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5f597a97b3f83ec60d5b35fc0436432097827598
1 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
3         PR middle-end/45310
4         * g++.dg/pr45310.C: New test.
6 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
8         PR rtl-optimization/46755
9         * gfortran.dg/pr46755.f: New test.
11 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
13         PR rtl-optimization/47008
14         * gfortran.dg/pr47008.f03: New test.
16 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
18         PR libobjc/45953
19         * objc.dg/libobjc-selector-1.m: New test.
21 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
23         PR middle-end/45852
24         * gcc.target/i386/pr45852.c: New test.
26 2010-12-20  Tobias Burnus  <burnus@net-b.de>
28         PR fortran/46974
29         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
31 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33         PR testsuite/45342
34         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
36 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
38         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
39         not objc_lookupClass.
40         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
41         
42 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
44         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
45         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
47 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
49         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
50         load/store immediate indexes.
52 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
54         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
55         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
57 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
59         PR tree-optimization/46969
60         * gcc.dg/autopar/pr46969.c: New test.
62 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
64         * objc.dg/fobjc-exceptions-1.m: Updated.
65         * objc.dg/fobjc-exceptions-2.m: New.
66         * objc.dg/fobjc-exceptions-3.m: New.
67         * obj-c++.dg/fobjc-exceptions-1.mm: New.
68         * obj-c++.dg/fobjc-exceptions-2.mm: New.
69         * obj-c++.dg/fobjc-exceptions-3.mm: New.
70         
71 2010-12-18  Tobias Burnus  <burnus@net-b.de>
73         PR fortran/46974
74         * gfortran.dg/c_ptr_tests_16.f90: New.
76 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
78         PR tree-optimization/46985
79         * gfortran.dg/pr46985.f90: New test.
81 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
83         PR tree-optimization/46232
84         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
86 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
88         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
90 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
92         PR target/36834
93         * gcc.target/i386/aggregate-ret1.c: New.
94         * gcc.target/i386/aggregate-ret2.c: New.
96 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
98         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
100 2010-12-17  Ahmad Sharif  <asharif@google.com>
102         * gcc.target/i386/max-stack-align.c: New testcase.
104 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
106         * objc.dg/exceptions-4.m: Adjust for change in error message.
108 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
110         PR c/20385
111         * objc.dg/tls/init-2.m: Adjust.
112         * gcc.dg/noncompile/920923-1.c: Adjust.
113         * gcc.dg/noncompile/pr44517.c: Adjust.
114         * gcc.dg/declspec-18.c: New test.
116 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
118         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
119         * gcc.dg/torture/fp-int-convert.h: Likewise.
120         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
121         * gcc.dg/uninit-C.c: Likewise.
122         * gcc.dg/uninit-C-O0.c: Likewise.
123         * gcc.dg/format/unnamed-1.c: Likewise.
124         * gcc.dg/format/ms_unnamed-1.c: Likewise.
126 2010-12-17  Jason Merrill  <jason@redhat.com>
128         PR c++/46670
129         * g++.dg/cpp0x/constexpr-null1.C: New.
131 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
133         * gcc.c-torture/compile/20101217-1.c: New test.
135 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
137         PR middle-end/46761
138         * gcc.dg/graphite/pr46761.c: New.
140 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
142         PR fortran/46849
143         * gfortran.dg/block_9.f08: New.
145 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
147         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
148         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
150 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
152         PR tree-optimization/46924
153         * gcc.dg/graphite/pr46924.c: New.
155 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
157         PR tree-optimization/46966
158         * gcc.dg/graphite/pr46966.c: New test.
160 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
162         * gnat.dg/opt13.adb: New test.
163         * gnat.dg/opt13_pkg.ad[sb]: New helper.
165 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
167         PR tree-optimization/43655
168         * g++.dg/opt/pr43655.C: New test.
170 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
172         PR tree-optimization/46404
173         * gcc.dg/graphite/pr46404-1.c: New.
175 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
177         PR debug/46893
178         * gcc.dg/pr46893.c: New test.
180 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
182         PR lto/46976
183         * gcc.dg/lto/pr46940_1.c (main): Return 0.
185 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
187         PR target/46883
188         * gcc.target/arm/pr46883.c: New testcase.
190 2010-12-16  Jan Hubicka  <jh@suse.cz>
192         PR lto/46976
193         * gcc.dg/lto/pr46940_0.c: Fix commit.
195 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
197         PR c++/39859
198         PR c++/44522
199         PR c++/44523
200         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
201         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
203 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
205         PR c++/46852
206         * g++.dg/pr46852.C: New test.
208 2010-12-16  Jan Hubicka  <jh@suse.cz>
210         PR middle-end/46939
211         * gcc.target/i386/pr46939.c: New testcase.
213 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
215         PR tree-optimization/46404
216         * gcc.dg/graphite/pr46404.c: New.
218 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
220         PR fortran/46945
221         * gfortran.dg/pr46945.f90: New test.
223         PR debug/46815
224         * g++.dg/guality/pr46815.C: New test.
226 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
228         PR c++/42083
229         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
231 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
233         * gfortran.dg/debug/pr46756.f: Correct PR number.
235 2010-12-15  Martin Jambor  <mjambor@suse.cz>
237         PR tree-optimization/46053
238         PR middle-end/46287
239         PR middle-end/46242
240         * g++.dg/ipa/pr46053.C: New test.
241         * g++.dg/ipa/pr46287-1.C: Likewise.
242         * g++.dg/ipa/pr46287-2.C: Likewise.
243         * g++.dg/ipa/pr46287-3.C: Likewise.
244         * g++.dg/torture/covariant-1.C: Likewise.
245         * g++.dg/torture/pr46287.C: Likewise.
247 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
249         PR rtl-optimization/46649
250         * g++.dg/opt/pr46649.C: New.
252 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
254         PR testsuite/46938
255         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
257 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
259         PR tree-optimization/46845
260         * gcc.dg/graphite/id-pr46845.c: New.
262 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
264         PR tree-optimization/46928
265         * gcc.dg/tree-ssa/ldist-17.c: New.
267 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
269         PR tree-optimization/45948
270         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
272 2010-12-14  Jason Merrill  <jason@redhat.com>
274         PR c++/46930
275         * g++.dg/cpp0x/constexpr-decl.C: New.
276         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
277         * g++.dg/cpp0x/constexpr-static5.C: Fix.
279 2010-12-14  Jan Hubicka  <jh@suse.cz>
281         PR lto/46940
282         PR lto/44463
283         * gcc.dg/lto/pr46940_0.c: New testcase.
284         * gcc.dg/lto/pr46940_1.c: New testcase.
286 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
288         PR c++/45330
289         * g++.dg/lookup/suggestions1.C: New test.
291 2010-12-14  Tobias Burnus  <burnus@net-b.de>
293         PR fortran/46937
294         * gfortran.dg/pointer_intent_4.f90: New.
296 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
298         PR debug/46885
299         * gcc.dg/autopar/pr46885.c: New test.
301         PR tree-optimization/46909
302         * gcc.c-torture/execute/pr46909-1.c: New test.
303         * gcc.c-torture/execute/pr46909-2.c: New test.
304         * gcc.dg/pr46909.c: New test.
306 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
308         PR rtl-optimization/46875
309         * gcc.dg/pr46875.c: New.
311 2010-12-14  Jan Hubicka  <jh@suse.cz>
313         * g++.dg/other/first-global.C: Update regexp to match new
314         names of ctors.
316 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
318         PR rtl-optimization/44374
319         Reapply patch with fixes.
320         * gcc.target/arm/headmerge-1.c: New test.
321         * gcc.target/arm/headmerge-2.c: New test.
322         * gcc.target/i386/headmerge-1.c: New test.
323         * gcc.target/i386/headmerge-2.c: New test.
325 2010-12-13  Jason Merrill  <jason@redhat.com>
327         PR c++/46873
328         PR c++/46877
329         * g++.dg/cpp0x/constexpr-ctor4.C: New.
330         * g++.dg/cpp0x/constexpr-ctor5.C: New.
332 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
334         PR fortran/46201
335         * gfortran.dg/proc_ptr_comp_27.f90: New.
337 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
339         PR debug/46867
340         * gcc.dg/pr46867.c: New test.
342 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
344         PR fortran/46841
345         * gfortran.dg/proc_ptr_comp_26.f90: New.
347 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
349         * gnat.dg/pack9.adb: XFAIL everywhere.
351 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
353         PR fortran/46884
354         * gfortran.dg/pr46884.f: New test.
356 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
358         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
359         Adjust XFAILs.
361 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
363         PR debug/46756
364         * gfortran.dg/debug/pr46756.f: New.
366 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
368         PR debug/46782
369         * gcc.dg/debug/pr46782.c: New.
371 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
373         PR fortran/46809
374         * gfortran.dg/pointer_check_8.f90: New.
376 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378         PR fortran/46705
379         * gfortran.dg/continuation_12.f90: New test.
381 2010-12-11  Tobias Burnus  <burnus@net-b.de>
383         PR fortran/46370
384         * gfortran.dg/coarray_14.f90: New.
386 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
388         PR fortran/46842
389         * gfortran.dg/array_function_6.f90: New test.
391 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
393         * objc.dg/gnu-api-2-resolve-method.m: New.
394         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
396 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
398         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
400 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
402         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
403         produce an error with -fobjc-std=objc1.
404         * obj-c++.dg/fobjc-std-1.mm: Same change.
406 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
408         PR c++/46001
409         * g++.dg/diagnostic/bitfld1.C: New test.
411 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
413         PR tree-optimization/43023
414         * gfortran.dg/ldist-1.f90: Adjust pattern.
415         * gfortran.dg/ldist-pr43023.f90: New.
417 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
419         PR rtl-optimization/46804
420         * gfortran.dg/pr46804.f90: New test.
422 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
424         PR middle-end/46674
425         PR lto/43157
426         * gcc.dg/pr43157.c: New file.
428 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
430         * gcc.dg/dfp/struct-union.c: Adjust.
431         * gcc.dg/lvalue-2.c: Adjust.
432         * gcc.dg/pr21419.c: Adjust.
433         * gcc.dg/qual-component-1.c: Adjust.
434         * g++.dg/other/const1.C: Adjust.
436 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
438         PR rtl-optimization/46865
439         * gcc.target/i386/pr46865-1.c: New test.
440         * gcc.target/i386/pr46865-2.c: New test.
442         PR tree-optimization/46864
443         * g++.dg/opt/pr46864.C: New test.
445 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
446             Iain Sandoe  <iains@gcc.gnu.org>
448         PR 43751/target
449         * lib/prune.exp: Prune dsymutil warnings.
451 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
453         * objc.dg/class-extension-1.m: New.
454         * objc.dg/class-extension-2.m: New.
455         * objc.dg/class-extension-3.m: New.
456         * objc.dg/property/at-property-26.m: New.
457         * objc.dg/property/at-property-27.m: New.
458         * objc.dg/property/at-property-28.m: New.
459         * obj-c++.dg/class-extension-1.mm: New.
460         * obj-c++.dg/class-extension-2.mm: New.
461         * obj-c++.dg/class-extension-3.mm: New.
462         * obj-c++.dg/property/at-property-26.mm: New.
463         * obj-c++.dg/property/at-property-27.mm: New.
464         * obj-c++.dg/property/at-property-28.mm: New.
466 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
468         PR target/46057
469         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
470         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
471         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
472         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
473         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
474         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
475         * gcc.dg/torture/stackalign/global-1.c: Likewise.
476         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
477         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
478         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
479         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
480         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
481         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
482         * g++.dg/torture/stackalign/throw-1.C: Likewise.
483         * g++.dg/torture/stackalign/throw-2.C: Likewise.
484         * g++.dg/torture/stackalign/throw-4.C: Likewise.
485         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
486         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
487         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
488         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
489         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
490         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
492         PR tree-optimization/46021
493         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
495 2010-12-09  Richard Guenther  <rguenther@suse.de>
497         PR middle-end/46844
498         * gcc.c-torture/compile/pr46866.c: New testcase.
500 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
502         PR testsuite/45068
503         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
505 2010-12-09  Martin Jambor  <mjambor@suse.cz>
507         PR middle-end/46734
508         * g++.dg/tree-ssa/pr46734.C: New test.
510 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
512         PR c++/44641
513         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
514         hppa*-*-*.
516 2010-12-08  Jason Merrill  <jason@redhat.com>
518         PR c++/46348
519         * g++.dg/cpp0x/constexpr-array2.C: New.
521 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
523         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
524         expected scan.
526 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
528         * objc.dg/exceptions-7.m: New.
529         * obj-c++.dg/exceptions-7.mm: New.
530         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
531         * obj-c++.dg/exceptions-5.mm: Same change.
533 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
535         * objc.dg/foreach-6.m: Updated location of error messages.
536         * objc.dg/foreach-7.m: Same change.
538 2010-12-08  Richard Guenther  <rguenther@suse.de>
539             Sebastian Pop  <sebastian.pop@amd.com>
541         PR tree-optimization/45230
542         PR tree-optimization/45231
543         PR tree-optimization/45370
544         * gcc.dg/graphite/id-pr45230-1.c: New.
545         * gcc.dg/graphite/id-pr45231.c: New.
546         * gfortran.dg/graphite/id-pr45370.f90: New.
548 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
550         PR c++/45329
551         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
552         * testsuite/g++.dg/conversion/op1.C: Adjust.
553         * testsuite/g++.dg/conversion/simd1.C: Adjust.
554         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
555         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
556         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
557         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
558         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
559         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
560         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
561         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
562         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
563         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
564         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
565         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
566         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
567         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
568         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
569         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
570         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
571         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
572         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
573         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
574         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
575         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
576         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
577         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
578         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
579         * testsuite/g++.dg/expr/cond9.C: Adjust.
580         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
581         * testsuite/g++.dg/ext/label5.C: Adjust.
582         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
583         * testsuite/g++.dg/ext/vla2.C: Adjust.
584         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
585         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
586         * testsuite/g++.dg/init/synth2.C: Adjust.
587         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
588         * testsuite/g++.dg/lookup/new1.C: Adjust.
589         * testsuite/g++.dg/lookup/using9.C: Adjust.
590         * testsuite/g++.dg/other/error13.C: Adjust.
591         * testsuite/g++.dg/other/error20.C: Adjust.
592         * testsuite/g++.dg/other/error31.C: Adjust.
593         * testsuite/g++.dg/other/pr28114.C: Adjust.
594         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
595         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
596         * testsuite/g++.dg/overload/ambig1.C: Adjust.
597         * testsuite/g++.dg/overload/arg3.C: Adjust.
598         * testsuite/g++.dg/overload/builtin1.C: Adjust.
599         * testsuite/g++.dg/overload/copy1.C: Adjust.
600         * testsuite/g++.dg/overload/new1.C: Adjust.
601         * testsuite/g++.dg/overload/template4.C: Adjust.
602         * testsuite/g++.dg/overload/unknown1.C: Adjust.
603         * testsuite/g++.dg/overload/using2.C: Adjust.
604         * testsuite/g++.dg/parse/crash5.C: Adjust.
605         * testsuite/g++.dg/parse/error19.C: Adjust.
606         * testsuite/g++.dg/parse/error28.C: Adjust.
607         * testsuite/g++.dg/parse/template7.C: Adjust.
608         * testsuite/g++.dg/parse/typename7.C: Adjust.
609         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
610         * testsuite/g++.dg/tc1/dr152.C: Adjust.
611         * testsuite/g++.dg/template/conv11.C: Adjust.
612         * testsuite/g++.dg/template/copy1.C: Adjust.
613         * testsuite/g++.dg/template/crash37.C: Adjust.
614         * testsuite/g++.dg/template/deduce3.C: Adjust.
615         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
616         * testsuite/g++.dg/template/error38.C: Adjust.
617         * testsuite/g++.dg/template/error40.C: Adjust.
618         * testsuite/g++.dg/template/friend.C: Adjust.
619         * testsuite/g++.dg/template/incomplete2.C: Adjust.
620         * testsuite/g++.dg/template/instantiate5.C: Adjust.
621         * testsuite/g++.dg/template/local4.C: Adjust.
622         * testsuite/g++.dg/template/local6.C: Adjust.
623         * testsuite/g++.dg/template/new3.C: Adjust.
624         * testsuite/g++.dg/template/operator9.C: Adjust.
625         * testsuite/g++.dg/template/overload6.C: Adjust.
626         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
627         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
628         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
629         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
630         * testsuite/g++.dg/template/qualttp5.C: Adjust.
631         * testsuite/g++.dg/template/sfinae2.C: Adjust.
632         * testsuite/g++.dg/template/spec22.C: Adjust.
633         * testsuite/g++.dg/template/spec23.C: Adjust.
634         * testsuite/g++.dg/template/ttp25.C: Adjust.
635         * testsuite/g++.dg/template/typedef4.C: Adjust.
636         * testsuite/g++.dg/template/unify10.C: Adjust.
637         * testsuite/g++.dg/template/unify11.C: Adjust.
638         * testsuite/g++.dg/template/unify6.C: Adjust.
639         * testsuite/g++.dg/template/unify7.C: Adjust.
640         * testsuite/g++.dg/template/unify9.C: Adjust.
641         * testsuite/g++.dg/template/varmod1.C: Adjust.
642         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
643         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
644         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
645         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
646         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
647         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
648         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
649         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
650         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
651         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
652         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
653         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
654         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
655         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
656         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
657         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
658         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
659         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
660         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
661         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
662         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
663         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
664         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
665         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
666         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
667         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
668         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
669         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
670         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
671         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
672         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
673         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
674         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
675         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
676         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
677         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
678         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
679         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
680         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
681         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
682         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
683         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
684         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
685         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
686         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
687         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
688         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
689         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
690         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
691         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
692         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
693         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
694         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
695         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
696         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
697         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
698         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
699         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
700         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
701         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
702         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
703         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
704         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
705         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
706         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
707         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
708         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
709         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
710         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
711         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
712         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
713         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
714         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
715         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
716         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
717         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
718         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
720 2010-12-08  Jason Merrill  <jason@redhat.com>
722         PR c++/45822
723         * g++.dg/init/synth4.C: New.
725         PR c++/46736
726         * g++.dg/cpp0x/defaulted21.C: New.
728 2010-12-08  Wei Guozhi  <carrot@google.com>
730         PR target/46631
731         * gcc.target/arm/pr46631: New testcase.
733 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
735         PR middle-end/42694
736         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
737         0.75) is not optimized if the machine has no sqrt instruction.
739 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
741         PR target/43603
742         * gcc.target/ia64/pr43603.c: New.
743         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
745 2010-12-07  Tobias Burnus  <burnus@net-b.de>
747         PR fortran/44352
748         * gfortran.dg/string_4.f90: New.
750 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
752         PR tree-optimization/44676
753         * gcc.dg/graphite/id-pr44676.c: New.
755 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
757         PR tree-optimization/42327
758         * gcc.dg/tree-ssa/pr42327.c: New.
760 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
762         PR c++/45330
763         * g++.dg/pr45330.C: New test.
764         * g++.dg/ext/builtin3.C: Adjust.
765         * g++.dg/lookup/error1.C: Adjust.
766         * g++.dg/lookup/koenig5.C: Adjust.
767         * g++.dg/overload/koenig1.C: Adjust.
768         * g++.dg/parse/decl-specifier-1.C: Adjust.
769         * g++.dg/template/static10.C: Adjust.
770         * g++.old-deja/g++.mike/ns5.C: Adjust.
771         * g++.old-deja/g++.mike/ns7.C: Adjust.
772         * g++.old-deja/g++.ns/koenig5.C: Adjust.
773         * g++.old-deja/g++.ns/koenig9.C: Adjust.
774         * g++.old-deja/g++.other/lineno5.C: Adjust.
776 2010-12-07  Richard Guenther  <rguenther@suse.de>
778         PR tree-optimization/46832
779         * gcc.c-torture/compile/pr46832.c: New testcase.
781 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
783         PR debug/46799
784         * gcc.dg/autopar/pr46799.c: New test.
786 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
788         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
789         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
791 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
793         PR middle-end/41562
794         * g++.dg/graphite/pr41562.C: New.
796         PR middle-end/46185
797         * gcc.dg/graphite/pr46185.c: New.
799 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
801         * objc.dg/foreach-8.m: New.
803 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
805         PR debug/45997
806         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
807         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
809         PR target/43897
810         * gcc.target/ia64/pr43897.c: New test.
812         PR debug/46771
813         * gcc.dg/pr46771.c: New test.
815         PR rtl-optimization/46777
816         * gcc.dg/pr46777.c: New test.
818 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
820         * ada/acats/run_acats (which): Assign output to temporary
821         variable, only use if successful.
822         Use last field of type output.
824 2010-12-06  Richard Guenther  <rguenther@suse.de>
826         PR tree-optimization/46806
827         * g++.dg/torture/20100825.C: New testcase.
829 2010-12-06  Richard Guenther  <rguenther@suse.de>
831         PR tree-optimization/46785
832         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
834 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
836         * gcc.dg/pr46674.c (LABEL3): New macro definition.
837         (LABEL2): Likewise.
838         (LABEL): Likewise.
839         (jelly): Account for user label prefix in asm name.
841 2010-12-05  Daniel Kraft  <d@domob.eu>
843         PR fortran/46794
844         * gfortran.dg/power2.f90: Initialize variables.
846 2010-12-04  Jan Hubicka  <jh@suse.cz>
848         * snprintf-chk.c (ptr): Declare volatile.
849         * strcpy-chk.c (s2, s3, l1): Declare volatile.
850         * snprintf-chk.c (ptr): Declare volatile.
851         * vsprintf-chk.c (ptr): Declare volatile.
852         * vsnprintf-chk.c (ptr): Declare volatile.
854 2010-12-04  Tobias Burnus  <burnus@net-b.de>
856         PR fortran/46584
857         * gfortran.dg/quad_1.f90: Remove some complex
858         math checks as they fail on some non-libquadmath
859         systems.
861 2010-12-04  Daniel Kraft  <d@domob.eu>
863         PR fortran/46794
864         * gfortran.dg/power2.f90: New test.
866 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
868         PR debug/46123
869         * g++.dg/debug/pr46123.C: New test.
870         * g++.dg/debug/dwarf2/pr46123.C: New test.
872 2010-12-03  Jason Merrill  <jason@redhat.com>
874         PR c++/46058
875         * g++.dg/template/scope4.C: New.
877 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
879         * gcc.target/arm/neon-offset-1.c: New test.
881 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
883         PR rtl-optimization/45354
884         * gcc.dg/tree-prof/pr45354.c: New.
886 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
888         PR fortran/45159
889         * gfortran.dg/dependency_38.f90:  New test.
891 2010-12-02  Ian Lance Taylor  <iant@google.com>
893         * lib/go.exp: New file.
894         * lib/go-dg.exp: New file.
895         * lib/go-torture.exp: New file.
896         * lib/target-supports.exp (check_compile): Match // Go.
898 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
900         * gcc.dg/pr46685.c: New test.
902 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
904         PR tree-optimization/45199
905         * gcc.dg/tree-ssa/ldist-15.c: New.
906         * gcc.dg/tree-ssa/ldist-16.c: New.
907         * gfortran.dg/ldist-pr45199.f: New.
909 2010-12-02  Richard Guenther  <rguenther@suse.de>
911         PR tree-optimization/46723
912         * gcc.dg/torture/pr46723.c: New testcase.
914 2010-12-02  Richard Guenther  <rguenther@suse.de>
916         PR lto/44871
917         * g++.dg/lto/20101126-1_0.C: New testcase.
918         * g++.dg/lto/20101126-1_1.c: Likewise.
920 2010-12-02  Richard Guenther  <rguenther@suse.de>
921             Ira Rosen  <irar@il.ibm.com>
923         PR tree-optimization/46663
924         * gcc.dg/vect/pr46663.c: New test.
926 2010-12-02  Jie Zhang  <jie@codesourcery.com>
928         PR middle-end/46674
929         * gcc.dg/pr46674.c: New test.
931 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
933         * objc.dg/exceptions-6.m: New.
934         * obj-c++.dg/exceptions-6.mm: New.
936 2010-12-01  Jan Hubicka  <jh@suse.cz>
938         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
940 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
942         PR middle-end/45297
943         * gcc.dg/graphite/pr45297.c: New.
945 2010-12-01  Richard Guenther  <rguenther@suse.de>
947         PR tree-optimization/46730
948         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
950 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
952         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
953         (a*b)-c generates two fma instructions, instead of separate
954         multiply, add, and subtract.
956 2010-11-30  Tobias Burnus  <burnus@net-b.de>
958         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
959         a value to all array elements.
961 2010-11-30  Richard Guenther  <rguenther@suse.de>
963         PR tree-optimization/46722
964         * gcc.target/i386/fma4-fma-2.c: New testcase.
966 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
968         * objc.dg/duplicate-class-1.m: New.
969         * obj-c++.dg/duplicate-class-1.mm: New.
971 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
973         * objc.dg/property/dotsyntax-21.m
974         * obj-c++.dg/property/dotsyntax-21.mm
976 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
978         PR debug/46338
979         * g++.dg/debug/pr46338.C: New.
981 2010-11-29  Richard Guenther  <rguenther@suse.de>
982             Zdenek Dvorak  <rakdver@kam.uniff.cz>
984         PR tree-optimization/46675
985         * gcc.dg/pr46675.c: New test.
987 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
989         * gcc/testsuite/objc.dg/strings-1.m: Move to...
990         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
991         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
992         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
993         constructor and class reference for NeXT runtime.  Update paths.
994         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
995         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
996         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
997         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
998         constructor and class reference for NeXT runtime.  Update paths.
1000 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1002         PR c++/42260
1003         * g++.dg/conversion/cast2.C: New test.
1005         PR c++/45383
1006         * g++.dg/conversion/cond4.C: Likewise.
1008 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1010         PR c++/45383
1011         Reverted patch for PR c++/42260
1012         * g++.dg/conversion/cast2.C: Reverted new test.
1014 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1016         PR debug/46101
1017         * g++.dg/debug/dwarf2/typedef5.C: New test
1019 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1020             Mike Stump  <mrs@gcc.gnu.org>
1022         PR target/26427
1023         PR target/33120
1024         PR testsuite/35710
1025         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1026         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1027         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1028         * gcc.dg/darwin-sections.c: New test.
1029         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1031 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1033         * objc.dg/exceptions-1.m: New.
1034         * objc.dg/exceptions-2.m: New.
1035         * objc.dg/exceptions-3.m: New.
1036         * objc.dg/exceptions-4.m: New.
1037         * objc.dg/exceptions-5.m: New.
1038         * obj-c++.dg/exceptions-1.mm: New.
1039         * obj-c++.dg/exceptions-2.mm: New.
1040         * obj-c++.dg/exceptions-3.mm: New.
1041         * obj-c++.dg/exceptions-4.mm: New.
1042         * obj-c++.dg/exceptions-5.mm: New.
1044 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1046         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1047         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1048         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1050 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1052         PR fortran/46662
1053         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1055 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1057         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1058         * gnat.dg/pack9.adb (dg-final): Likewise.
1060 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1062         PR fortran/35810
1063         * gfortran.dg/realloc_on_assign_1.f03: New test.
1064         * gfortran.dg/realloc_on_assign_2.f03: New test.
1065         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1066         * gfortran.dg/unpack_bounds_1.f90: The same.
1067         * gfortran.dg/cshift_bounds_2.f90: The same.
1068         * gfortran.dg/matmul_bounds_2.f90: The same.
1069         * gfortran.dg/matmul_bounds_3.f90: The same.
1070         * gfortran.dg/matmul_bounds_4.f90: The same.
1071         * gfortran.dg/matmul_bounds_5.f90: The same.
1073 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1075         PR fortran/46638
1076         PR fortran/46668
1077         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1079 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1081         PR objc++/46222
1082         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1084 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1086         * objc.dg/property/at-property-24.m: New.
1087         * objc.dg/property/at-property-25.m: New.
1088         * obj-c++.dg/property/at-property-24.mm: New.
1089         * obj-c++.dg/property/at-property-25.mm: New.
1091 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1093         * objc.dg/protocol-qualifier-1.m: New.
1094         * objc.dg/protocol-qualifier-2.m: New.
1095         * obj-c++.dg/protocol-qualifier-1.mm: New.
1096         * obj-c++.dg/protocol-qualifier-2.mm: New.
1098 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1100         * lib/gnat.exp: Load gcc.exp.
1101         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1102         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1104 2010-11-26  Richard Guenther  <rguenther@suse.de>
1106         PR lto/46648
1107         * gcc.dg/lto/20101125-1_0.c: New testcase.
1108         * gcc.dg/lto/20101125-1_1.c: Likewise.
1110 2010-11-22   Bud Davis  <jmdavis@link.com>
1112         * arith_divide_no_check.f
1113          ,arith_divide.f,old_style_init.f90: new tests.
1115 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1117         PR tree-optimization/46665
1118         * gfortran.dg/pr46665.f90: New.
1120 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1122         PR middle-end/46647
1123         * gcc.dg/pr46647.c: New test.
1125 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1127         PR fortran/46581
1128         * gfortran.dg/select_type_19.f03: New.
1130 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1132         * objc.dg/ivar-problem-1.m: New.
1133         * obj-c++.dg/ivar-problem-1.mm: New.
1135 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1137         PR middle-end/46637
1138         * gcc.c-torture/compile/pr46637.c: New test.
1140 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1142         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1144 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1146         PR middle-end/46647
1147         * gcc.target/i386/pr46647.c: New.
1149 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1151         * gcc.dg/dll-8.c: New.
1153 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1155         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1156         * gnat.dg/sse_nolib.adb: Likewise.
1158 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1160         PR rtl-optimization/46585
1161         * gcc.dg/pr46585.c: New.
1163 2010-11-24  Richard Henderson  <rth@redhat.com>
1165         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1166         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1167         vect_unpack, vect_int_mult, vect_extract_even_odd,
1168         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1170 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1172         PR target/46519
1173         * gfortran.dg/pr46519-1.f: New.
1175 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1177         PR target/46519
1178         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1179         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1181         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1182         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1183         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1184         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1186         * gcc.target/i386/avx-vzeroupper-20.c: New.
1187         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1188         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1189         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1190         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1191         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1192         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1194 2010-11-24  Richard Guenther  <rguenther@suse.de>
1196         PR lto/43218
1197         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1199 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1201         PR rtl-optimization/46614
1202         * gcc.dg/pr46614.c: New test.
1204 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1206         PR fortran/46638
1207         * gfortran.dg/transfer_simplify_10.f90: New.
1209 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1211         PR middle-end/46629
1212         * gfortran.dg/lto/pr46629_0.f90: New test.
1214 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1216         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1217         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1219 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1221         * gcc.dg/opts-5.c: New test.
1223 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1225         PR c++/46527
1226         * g++.dg/debug/dwarf2/pr46527.C: New test.
1228 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1230         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1232 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1234         PR middle-end/46499
1235         * gcc.dg/pr46499-1.c: New test.
1236         * gcc.dg/pr46499-2.c: New test.
1238 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1240         * gcc.target/i386/alias-1.c: Require alias support.
1242 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1244         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1245         for vectorizer tests.
1246         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1247         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1248         * gcc.dg/graphite/pr41888.c: Ditto.
1249         * gcc.dg/graphite/pr42729.c: Ditto.
1251 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1252             Uros Bizjak  <ubizjak@gmail.com>
1254         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1255         procedure to check if the target supports vectorizer tests. Set
1256         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1257         capabilites.
1258         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1259         * g++.dg/vect/vect.exp: Ditto.
1260         * gfortran.dg/vect/vect.exp: Ditto.
1262 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1264         PR objc/34033
1265         * objc.dg/strings-1.m: New.
1266         * objc.dg/strings-2.m: New.
1267         * obj-c++.dg/strings-1.mm: New.
1268         * obj-c++.dg/strings-2.mm: New.
1270 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1272         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1273         "target short_enums".
1274         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1276 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1278         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1280         PR rtl-optimization/46603
1281         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1283         PR testsuite/46230
1284         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1285         being vectorized.  Adjust dg-final pattern.
1286         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1288         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1289         * gcc.dg/vect/costmodel/ppc: Likewise.
1291 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1293         PR rtl-optimization/45652
1294         * gcc.dg/pr45652.c: New.
1296 2010-11-21  Richard Henderson  <rth@redhat.com>
1298         PR rtl-optimization/46571
1299         * gcc.dg/pr46571.c: New.
1301 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1303         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1305 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1307         PR target/46533
1308         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1310 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1312         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1313         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1314         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1315         * gcc.dg/pack-test-2.c: Test for all targets.
1316         * gcc.dg/pragma-align.c: Test for all targets.
1317         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1318         * gcc.dg/ucnid-10.c: Test for all targets.
1320 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1322         * gcc.target/sparc/sparc-align-1.c: New test.
1324 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1326         PR c++/16189
1327         PR c++/36888
1328         PR c++/45331
1329         * g++.dg/parse/semicolon3.C: New test.
1330         * g++.dg/debug/pr22514.C: Adjust.
1331         * g++.dg/init/error1.C: Adjust.
1332         * g++.dg/other/bitfield3.C: Adjust.
1333         * g++.dg/other/semicolon.C: Adjust.
1334         * g++.dg/parse/error14.C: Adjust.
1335         * g++.dg/parse/error5.C: Adjust.
1336         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1337         * g++.dg/template/pr23510.C: Adjust.
1338         * g++.dg/template/pr39425.C: Adjust.
1339         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1341 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1343         PR debug/46561
1344         * gcc.dg/autopar/pr46561.c: New test.
1346         PR c++/46538
1347         * g++.dg/other/error34.C: New test.
1349         PR c++/46526
1350         * g++.dg/cpp0x/constexpr-base3.C: New test.
1352         PR tree-optimization/45830
1353         * gcc.target/i386/pr45830.c: New test.
1354         * gcc.c-torture/execute/pr45830.c: New test.
1356 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1358         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1359         * objc.dg/attributes/class-attribute-2.m: Same change.
1360         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1361         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1362         * objc.dg/fobjc-std-1.m: Updated.
1363         * obj-c++.dg/fobjc-std-1.mm: Updated.
1365 2010-11-19  Michael Matz  <matz@suse.de>
1367         PR tree-optimization/46077
1368         * gcc.dg/vect/O3-pr46077.c: New testcase.
1370 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1372         PR c/46547
1373         * gcc.c-torture/compile/pr46547-1.c: New test.
1375 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1377         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1378         exec $compiler.
1379         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1380         $GFORTRAN_UNDER_TEST.
1381         (gfortran_init): Use -B to specify specpath, add trailing /.
1383 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1385         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1386         attributes on PowerPC.
1387         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1388         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1390 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1392         * objc.dg/attributes/proto-attribute-1.m: Updated.
1393         * objc.dg/attributes/proto-attribute-2.m: New.
1394         * objc.dg/attributes/proto-attribute-3.m: New.
1395         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1396         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1397         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1399 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1401         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1403 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1405         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1407 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1409         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1410         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1412 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1414         PR middle-end/46534
1415         * gcc.c-torture/compile/pr46534.c: New test.
1417 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1419         * gnat.dg/atomic4.ad[sb]: New test.
1420         * gnat.dg/volatile4.adb: Likewise.
1422 2010-11-18  Richard Henderson  <rth@redhat.com>
1424         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1426 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1428         PR c/33193
1429         * c-c++-common/pr33193.c: New test.
1431 2010-11-18  Richard Guenther  <rguenther@suse.de>
1433         PR tree-optimization/46172
1434         * gcc.dg/torture/pr46172.c: New testcase.
1436 2010-11-18  Jeff Law  <law@redhat.com>
1438         PR middle-end-optimization/46297
1439         * gfortran.dg/pr46297.f: New test.
1441 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1443         PR middle-end/31490
1444         * gcc.dg/pr31490.c: New test.
1446 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1448         * gcc.dg/nop.h: Move from ...
1449         * gcc.dg/guality/nop.h: ... here.
1450         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1451         * gcc.dg/guality/asm-1.c: Update nop.h include.
1452         * gcc.dg/guality/pr43329-1.c: Ditto.
1454 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1456         * gcc.dg/two-types-1.c: New test.
1457         * gcc.dg/two-types-2.c: New test.
1458         * gcc.dg/two-types-3.c: New test.
1459         * gcc.dg/two-types-4.c: New test.
1460         * gcc.dg/two-types-5.c: New test.
1461         * gcc.dg/two-types-6.c: New test.
1462         * gcc.dg/two-types-7.c: New test.
1463         * gcc.dg/two-types-8.c: New test.
1464         * gcc.dg/two-types-9.c: New test.
1465         * gcc.dg/two-types-10.c: New test.
1466         * objc.dg/two-types-1.m: New test.
1468 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1470         PR rtl-optimization/46440
1471         * gcc.dg/pr46440.c: New test.
1473         PR testsuite/45429
1474         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1476 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1478         PR tree-optimization/46312
1479         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1480         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1481         on targets that support vector shifts with scalar shift argument.
1482         Remove dg-options.
1483         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1484         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1485         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1486         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1487         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1488         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1489         support misaligned data accesses.
1490         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1491         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1492         * lib/target-supports.exp
1493         (check_effective_target_vect_shift_scalar): New.
1495 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1497         * gcc.dg/guality/nop.h: New file.
1498         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1499         "nop".  Adjust line numbers in gdb-test.
1500         * gcc.dg/guality/pr43329-1.c: Likewise.
1502 2010-11-16  Jason Merrill  <jason@redhat.com>
1504         * g++.dg/cpp0x/defaulted20.C: New.
1506         * g++.dg/template/injected2.C: New.
1508 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1510         * objc.dg/protocol-optional-1.m: New.
1511         * obj-c++.dg/protocol-optional-1.mm: New.
1513 2010-11-16  Richard Henderson  <rth@redhat.com>
1515         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1516         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1518 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1520         * gnat.dg/opt12.adb: New test.
1521         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1523 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1525         * gcc.target/rx/pack.c: New test.
1527 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1528             Tobias Burnus  <burnus@net-b.de>
1530         PR fortran/32049
1531         * gfortran.dg/quad_1.f90: New.
1532         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1533         compiler arguments.
1534         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1535         library search path; call gcc-set-multilib-library-path with
1536         arguments such that libgfortran.spec is found.
1537         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1539 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1541         PR c++/46401
1542         * g++.dg/warn/Wsequence-point-3.C: New test.
1544 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1546         PR preprocessor/17349
1547         * gcc.dg/cpp/cmdlne-C3.c: New.
1549 2010-11-16  Richard Guenther  <rguenther@suse.de>
1551         PR tree-optimization/44545
1552         * gcc.dg/pr44545.c: New testcase.
1554 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1556         PR rtl-optimization/46366
1557         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1558         casts.
1560 2010-11-16  Richard Guenther  <rguenther@suse.de>
1562         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1564 2010-11-16  Richard Guenther  <rguenther@suse.de>
1566         PR middle-end/45172
1567         * gfortran.dg/gomp/pr45172.f90: New testcase.
1569 2010-11-16  Nick Clifton  <nickc@redhat.com>
1571         * gcc.target/rx/pack.c: New test.
1573 2010-11-15  Richard Henderson  <rth@redhat.com>
1575         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1576         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1577         Use builtin_constant_p rather than scanning for builtin name.
1579 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1581         * objc.dg/property/dotsyntax-18.m: New.
1582         * objc.dg/property/dotsyntax-19.m: New.
1583         * objc.dg/property/dotsyntax-20.m: New.
1584         * obj-c++.dg/property/dotsyntax-18.mm: New.
1585         * obj-c++.dg/property/dotsyntax-19.mm: New.
1586         * obj-c++.dg/property/dotsyntax-20.mm: New.
1587         * objc.dg/property/dotsyntax-4.m: Removed some unused
1588         variables and code.
1589         * objc.dg/property/dotsyntax-6.m: Same change.
1590         * objc.dg/property/dotsyntax-16.m: Same change.
1591         * objc.dg/property/dotsyntax-17.m: Same change.
1592         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1593         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1594         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1595         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1596         * objc.dg/property/at-property-22.m: Added missing casts.
1597         * obj-c++.dg/property/at-property-22.mm: Same change.
1599 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1601         PR tree-optimization/46491
1602         * gcc.target/i386/pr46491.c: New test.
1604         PR tree-optimization/46461
1605         * gcc.c-torture/compile/pr46461.c: New test.
1607 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1609         PR fortran/46484
1610         * gfortran.dg/allocatable_scalar_11.f90: New.
1611         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1612         standard conform.
1614 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1616         PR debug/46095
1617         * gcc.target/i386/pr46095.c: New test.
1619         PR debug/46387
1620         * gcc.dg/pr46387.c: New test.
1622 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1624         * objc.dg/property/dotsyntax-16.m: New.
1625         * objc.dg/property/dotsyntax-17.m: New.
1626         * obj-c++.dg/property/dotsyntax-16.mm: New.
1627         * obj-c++.dg/property/dotsyntax-17.mm: New.
1628         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1629         syntax with properties, which now works.
1630         * obj-c++.dg/property/at-property-10.mm: Same change.
1632 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1634         PR tree-optimization/46349
1635         * gnat.dg/opt9.adb: New file.
1636         * gnat.dg/opt9_pkg.ads: Likewise
1638 2010-11-15  Richard Guenther  <rguenther@suse.de>
1640         PR lto/44989
1641         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1643 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1645         PR preprocessor/45038
1646         * g++.dg/pr45038.C: New test.
1648 2010-11-15  Richard Guenther  <rguenther@suse.de>
1650         PR tree-optimization/46467
1651         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1653 2010-11-15  Richard Guenther  <rguenther@suse.de>
1655         PR testsuite/46423
1656         * g++.dg/torture/pr34850.C: Adjust.
1658 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1660         PR c/46475
1661         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1663 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1665         * objc.dg/property/at-property-21.m: New.
1666         * objc.dg/property/at-property-22.m: New.
1667         * objc.dg/property/at-property-23.m: New.
1668         * objc.dg/property/synthesize-9.m: New.
1669         * objc.dg/property/synthesize-10.m: New.
1670         * objc.dg/property/synthesize-11.m: New.
1671         * obj-c++.dg/property/at-property-21.mm: New.
1672         * obj-c++.dg/property/at-property-22.mm: New.
1673         * obj-c++.dg/property/at-property-23.mm: New.
1674         * obj-c++.dg/property/synthesize-9.mm: New.
1675         * obj-c++.dg/property/synthesize-10.mm: New.
1676         * obj-c++.dg/property/synthesize-11.mm: New.
1678         * objc.dg/property/at-property-4.m: Updated to match new compiler
1679         where some errors have been converted into warnings and vice versa.
1680         * objc.dg/property/at-property-16.m: Same change.
1681         * objc.dg/property/at-property-18.m: Same change.
1682         * objc.dg/property/property-neg-5.m: Same change.
1683         * obj-c++.dg/property/at-property-4.mm: Same change.
1684         * obj-c++.dg/property/at-property-16.mm: Same change.
1685         * obj-c++.dg/property/at-property-18.mm: Same change.
1686         * obj-c++.dg/property/property-neg-5.mm: Same change.
1688         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1689         commented out because of testsuite problems; I found out that
1690         using dg-warning instead of dg-message gets them to work.
1691         * obj-c++.dg/property/property-neg-3.mm: Same change.
1692         * obj-c++.dg/property/synthesize-6.mm: Same change.
1693         * obj-c++.dg/property/at-property-5.mm: Same change.
1694         * obj-c++.dg/property/at-property-14.mm: Same change.
1695         * obj-c++.dg/property/at-property-18.mm: Same change.
1696         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1697         some tests still do not work due to some other testsuite issue).
1699 2010-11-13  Jason Merrill  <jason@redhat.com>
1701         * g++.dg/cpp0x/auto20.C: New.
1703 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1705         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1706         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1708 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1710         PR c/46462
1711         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1712         * gcc.dg/pr35746.c: Likewise.
1713         * gcc.dg/cpp/direct2.c: Likewise.
1714         * gcc.dg/cpp/direct2s.c: Likewise.
1715         * gcc.dg/noncompile/920923-1.c: Likewise.
1716         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1718 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1720         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1722 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1724         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1725         a pointer to an arbitrary C struct with an Objective-C protocol.
1726         Test various valid uses of typedef with Objective-C objects and
1727         protocols instead.
1728         * objc.dg/invalid-type-1.m: New.
1729         * obj-c++.dg/invalid-type-1.m: New.
1731 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1733         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1735 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1737         PR fortran/45742
1738         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1740 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1742         PR fortran/45742
1743         * gfortran.dg/volatile12.f90: New.
1745 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1747         * objc.dg/attributes/method-format-1.m: Adjust.
1749 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1751         PR c/20385
1752         * gcc.dg/decl-9.c: New.
1754 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1756         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1758 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1760         * gcc.dg/format/few-1.c: New test.
1761         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1762         * gcc.dg/format/c90-scanf-1.c: Adjust.
1763         * gcc.dg/format/cmn-err-1.c: Adjust.
1764         * gcc.dg/format/dfp-printf-1.c: Adjust.
1765         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1766         * gcc.dg/format/gcc_diag-1.c: Adjust.
1767         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1768         * gcc.dg/format/strfmon-1.c: Adjust.
1769         * gcc.dg/format/unnamed-1.c: Adjust.
1770         * gcc.dg/format/xopen-2.c: Adjust.
1771         * g++.dg/ext/builtin4.C: Adjust.
1772         * g++.dg/ext/builtin5.C: Adjust.
1774 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1776         * gcc.dg/pragma-diag-2.c: New test.
1778 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1780         PR fortran/45794
1781         * gfortran.dg/optional_mask.f90: New test.
1783 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1785         * g++.dg/cpp0x/defaulted15.C: Adjust.
1787 2010-11-12  James Dennett <jdennett@google.com>
1789         PR c++/39415
1790         * g++.dg/expr/static_cast7.C: New.
1792 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1794         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1795         warning.
1796         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1797         mips-sgi-irix*.
1798         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1799         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1801 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1803         * gcc.dg/pr46375.c: New test.
1805 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1807         PR c/44782
1808         * c-c++-common/fmax-errors.c: New test.
1810 2010-11-11  Richard Henderson  <rth@redhat.com>
1812         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1814 2010-11-11  Jan Hubicka  <jh@suse.cz>
1816         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1817         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1819 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1821         PR target/46088
1822         * gcc.dg/pr46088.c: New test.
1824 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1826         * gfortran.dg/empty_derived_type.f90: New test.
1828 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1830         PR fortran/46413
1831         * gfortran.dg/class_31.f90: New.
1833         PR fortran/46205
1834         * gfortran.dg/forall_14.f90: New.
1836 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1837             Tobias Burnus  <burnus@net-b.de>
1839         PR fortran/46325
1840         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1842 2010-11-11  Jan Hubicka  <jh@suse.cz>
1844         * gcc.dg/20081223-1.c: Update LTO options.
1845         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1846         * gcc.dg/lto/20081118_0.c: Update LTO options.
1847         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1848         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1849         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1850         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1851         * gcc.dg/lto/20090116_0.c: Update LTO options.
1852         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1853         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1854         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1855         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1856         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1857         * gcc.dg/lto/20081224_0.c: Update LTO options.
1858         * gcc.dg/lto/20090219_0.c: Update LTO options.
1859         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1860         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1861         * gcc.dg/lto/20081115_0.c: Update LTO options.
1862         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1863         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1864         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1865         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1866         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1867         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1868         * g++.dg/20090107-1.C: Update LTO options.
1869         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1870         * g++.dg/lto/20081123_0.C: Update LTO options.
1871         * g++.dg/lto/20090313_0.C: Update LTO options.
1872         * g++.dg/lto/20081125_0.C: Update LTO options.
1873         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1874         * g++.dg/lto/20081219_0.C: Update LTO options.
1875         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1876         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1877         * g++.dg/lto/20090303_0.C: Update LTO options.
1878         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1879         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1880         * g++.dg/lto/20090128_0.C: Update LTO options.
1881         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1882         * g++.dg/lto/20090302_0.C: Update LTO options.
1883         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1884         * g++.dg/lto/20081118_0.C: Update LTO options.
1885         * g++.dg/20090121-1.C: Update LTO options.
1886         * objc.dg/lto/lto.exp: Update LTO options.
1887         * lib/lto.exp: Update LTO options.
1888         * lib/gcc-dg.exp: Update LTO options.
1889         * lib/c-torture.exp: Update LTO options.
1890         * obj-c++.dg/lto/lto.exp: Update LTO options.
1892 2010-11-11  Jan Hubicka  <jh@suse.cz>
1894         PR tree-optimize/40436
1895         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1896         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1898 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1900         * gfortran.dg/proc_decl_24.f90: New.
1902 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1904         * objc.dg/property/at-property-20.m: New.
1905         * objc.dg/property/synthesize-8.m: New.
1906         * obj-c++.dg/property/at-property-20.m: New.
1907         * obj-c++.dg/property/synthesize-8.mm: New.
1909 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1911         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1913 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1915         PR middle-end/46388
1916         * gcc.c-torture/compile/pr46388.c: New test.
1918 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1920         * lib/lto.exp (lto-get-options-main): Support optional target
1921         selector for dg-suppress-ld-options.
1923 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1925         PR tree-optimization/46383
1926         * g++.dg/torture/pr46383.C: New test.
1928 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1930         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1931         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1932         to dg-options.
1933         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1934         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1935         * g++.dg/other/i386-3.C: Ditto.
1937 2010-11-10  Jason Merrill  <jason@redhat.com>
1939         * g++.dg/cpp0x/constexpr-46420.C: New.
1941 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1943         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1944         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1945         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1946         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1947         expected messages.
1949 2010-11-10  Jan Hubicka  <jh@suse.cz>
1951         PR tree-optimize/38669
1952         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1954 2010-11-10  Jan Hubicka  <jh@suse.cz>
1956         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1958 2010-11-10  Jason Merrill  <jason@redhat.com>
1960         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1962 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1964         PR debug/46409
1965         * gcc.dg/debug/pr46409.c: New test.
1967         PR c++/46368
1968         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1970 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1972         PR target/46419
1973         * gcc-target/i386/pr46419.c: New test.
1975 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1977         * g++.dg/other/i386-2.C: Add -mtbm.
1978         * g++.dg/other/i386-3.C: Likewise.
1979         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1980         * gcc.target/i386/funcspec-6.c: Likewise.
1981         * gcc.target/i386/sse-12.c: Add -mtbm.
1982         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1983         operand intrinsics.
1984         * gcc.target/i386/sse-14.c: Likewise.
1985         * gcc.target/i386/sse-22.c: Likewise.
1986         * gcc.target/i386/sse-23.c: Likewise.
1987         * gcc.target/i386/tbm-1.c: New file.
1988         * gcc.target/i386/tbm-2.c: Likewise.
1990 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1992         * g++.dg/other/i386-2.C: Add -mbmi.
1993         * g++.dg/other/i386-3.C: Likewise.
1994         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1995         * gcc.target/i386/funcspec-6.c: Likewise.
1996         * gcc.target/i386/sse-12.c: Add -mbmi.
1997         * gcc.target/i386/bmi-1.c: New file.
1998         * gcc.target/i386/bmi-2.c: Likewise.
1999         * gcc.target/i386/bmi-3.c: Likewise.
2000         * gcc.target/i386/bmi-4.c: Likewise.
2001         * gcc.target/i386/bmi-5.c: Likewise.
2002         * gcc.target/i386/bmi-6.c: Likewise.
2004 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2006         PR c++/46065
2007         * g++.dg/pr46065.C: New test.
2009 2010-11-10  Jan Hubicka  <jh@suse.cz>
2011         PR tree-optimize/33172
2012         PR tree-optimize/43411
2013         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2014         * g++.dg/tree-ssa/pr43411.C: New testcase.
2016 2010-11-10  Jan Hubicka  <jh@suse.cz>
2018         PR tree-optimize/46228
2019         * g++.dg/tree-ssa/pr46228.C: New testcase.
2021 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2023         PR tree-optimization/46414
2024         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2026 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2028         PR fortran/46411
2029         * gfortran.dg/intrinsic_7.f90: New.
2031 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2033         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2034         * g++.dg/abi/thunk4.C: Likewise.
2035         * g++.dg/opt/combine.C: Add dg-require-visibility.
2036         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2037         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2038         alpha*-dec-osf*.
2039         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2040         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2041         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2042         large arena_size.
2043         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2044         * gcc.dg/intmax_t-1.c: Likewise.
2046 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2048         PR fortran/46244
2049         * gfortran.dg/class_30.f90: New.
2051 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2053         PR fortran/46223
2054         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2055         failure on s390.
2057 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2059         PR tree-optimization/45971
2060         * gcc.dg/vect/O3-pr45971.c: New.
2062 2010-11-10  Richard Guenther  <rguenther@suse.de>
2064         PR tree-optimization/44964
2065         * gcc.dg/pr44964.c: New testcase.
2067 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2069         * gnat.dg/opt10.adb: Fix typo.
2071 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2073         PR tree-optimization/46351
2074         PR tree-optimization/46377
2075         * gnat.dg/opt10.adb: New file.
2076         * gnat.dg/opt10_pkg.ads: Likewise.
2077         * gnat.dg/opt11.adb: Likewise.
2078         * gnat.dg/opt11.ads: Likewise.
2080 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2082         * gnat.dg/boolean_conv.adb: New test.
2084 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2086         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2088 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2090         * gnat.dg/unchecked_convert7.adb: New test.
2092 2010-11-10  Richard Guenther  <rguenther@suse.de>
2094         PR tree-optimization/46398
2095         * gcc.dg/torture/pr46398.c: New testcase.
2097 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099         * gfortran.dg/open_dev_null.f90: New test.
2101 2010-11-09  Jan Hubicka  <jh@suse.cz>
2103         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2104         unrolling.
2106 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2108         * gcc.dg/struct-semi-4.c: New test.
2110 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2112         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2113         power5 to enable generation of FRIZ.
2115         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2116         optimization.
2118         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2119         expected.
2121 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2123         PR target/43808
2124         * gfortran.dg/pr43808.f90: New test.
2126 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2128         PR tree-optimization/46036
2129         * gfortran.dg/lto/pr46036_0.f90: New.
2131 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2133         PR middle-end/45663
2134         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2135         bar invocation instead of first.
2137         PR debug/46171
2138         * gcc.dg/pr46171.c: New test.
2140 2010-11-09  Richard Guenther  <rguenther@suse.de>
2142         PR tree-optimization/46355
2143         * gcc.dg/pr46355.c: New testcase.
2145 2010-11-09  Richard Guenther  <rguenther@suse.de>
2147         PR tree-optimization/46177
2148         * gcc.dg/pr46177-2.c: New testcase.
2150 2010-11-09  Richard Guenther  <rguenther@suse.de>
2152         PR testsuite/46312
2153         * gcc.dg/vec-scal-opt.c: Move ...
2154         * gcc.dg/vect/vect-scal-opt.c: ... here.
2155         * gcc.dg/vec-scal-opt1.c: Move ...
2156         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2157         * gcc.dg/vec-scal-opt2.c: Move ...
2158         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2160 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2162         * gnat.dg/specs/static_initializer5.ads: New test.
2163         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2165 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2167         PR middle-end/46360
2168         * gcc.c-torture/compile/pr46360.c: New test.
2170         PR c++/45894
2171         * g++.dg/warn/Wsequence-point-2.C: New test.
2173 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2175         PR fortran/46313
2176         * gfortran.dg/class_29.f03: New.
2178 2010-11-09  Richard Guenther  <rguenther@suse.de>
2180         PR middle-end/46221
2181         * gcc.target/i386/alias-1.c: New testcase.
2183 2010-11-08  Jason Merrill  <jason@redhat.com>
2185         * g++.dg/cpp0x/constexpr-sassert.C: New.
2187 2010-11-08  Jason Merrill  <jason@redhat.com>
2189         * g++.dg/cpp0x/constexpr-defarg.C: New.
2191 2010-11-08  Xinliang David Li  <davidxl@google.com>
2193         PR tree-optimization/46316
2194         * gcc.c-torture/execute/pr46316.c: New test.
2196 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2198         PR fortran/46344
2199         * gfortran.dg/class_28.f03: Extended.
2201 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2203         * objc.dg/property/dotsyntax-13.m: New.
2204         * objc.dg/property/dotsyntax-14.m: New.
2205         * objc.dg/property/dotsyntax-15.m: New.
2206         * objc.dg/property/synthesize-7.m: New.
2207         * obj-c++.dg/property/dotsyntax-13.mm: New.
2208         * obj-c++.dg/property/dotsyntax-14.mm: New.
2209         * obj-c++.dg/property/dotsyntax-15.mm: New.
2210         * obj-c++.dg/property/synthesize-7.mm: New.
2212 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2214         * objc.dg/property/dynamic-4.m: New.
2215         * objc.dg/property/dynamic-5.m: New.
2216         * objc.dg/property/dynamic-6.m: New.
2217         * obj-c++.dg/property/dynamic-4.mm: New.
2218         * obj-c++.dg/property/dynamic-5.mm: New.
2219         * obj-c++.dg/property/dynamic-6.mm: New.
2221 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2223         * objc.dg/property/synthesize-3.m: New.
2224         * objc.dg/property/synthesize-4.m: New.
2225         * objc.dg/property/synthesize-5.m: New.
2226         * objc.dg/property/synthesize-6.m: New.
2227         * obj-c++.dg/property/synthesize-3.mm: New.
2228         * obj-c++.dg/property/synthesize-4.mm: New.
2229         * obj-c++.dg/property/synthesize-5.mm: New.
2230         * obj-c++.dg/property/synthesize-6.mm: New.
2232 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2234         * objc.dg/property/at-property-5.m: Updated test.
2235         * objc.dg/property/at-property-16.m: New.
2236         * objc.dg/property/at-property-17.m: New.
2237         * objc.dg/property/at-property-18.m: New.
2238         * objc.dg/property/at-property-19.m: New.
2239         * objc.dg/property/dotsyntax-12.m: New.
2240         * objc.dg/protocol-inheritance-1.m: New.
2241         * objc.dg/protocol-inheritance-2.m: New.
2242         * obj-c++.dg/property/at-property-5.mm: Updated test.
2243         * obj-c++.dg/property/at-property-16.mm: New.
2244         * obj-c++.dg/property/at-property-17.mm: New.
2245         * obj-c++.dg/property/at-property-18.mm: New.
2246         * obj-c++.dg/property/at-property-19.mm: New.
2247         * obj-c++.dg/protocol-inheritance-1.mm: New.
2248         * obj-c++.dg/protocol-inheritance-2.mm: New.
2249         * obj-c++.dg/property/dotsyntax-12.mm: New.
2251 2010-11-08  Jason Merrill  <jason@redhat.com>
2253         * g++.dg/expr/overflow1.C: New.
2254         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2255         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2256         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2257         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2259 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2261         * gcc.dg/pr35442.c: Adapt warning.
2263         PR target/46280
2264         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2265         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2266         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2267         i?86-*-* x86_64-*-*.
2268         * g++.dg/torture/pr36445.C: Likewise.
2269         * gcc.c-torture/compile/pr34856.c: Likewise.
2270         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2271         * gcc.c-torture/compile/vector-1.c: Likewise.
2272         * gcc.c-torture/compile/vector-2.c: Likewise.
2273         * gcc.dg/pr32912-1.c: Likewise.
2274         * gcc.c-torture/execute/va-arg-25.c: Move ...
2275         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2276         Add dg-options -msse, dg-require-effective-target sse_runtime for
2277         for i?86-*-*, x86_64-*-*.
2278         * gcc.c-torture/execute/vector-1.c: Likewise.
2279         * gcc.c-torture/execute/vector-2.c: Likewise.
2280         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2281         i?86-*-*, x86_64-*-*.
2282         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2283         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2284         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2285         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2286         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2288 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2290         * gcc.dg/torture/pr45982.c: Add -std=c99
2291         * gcc.dg/torture/pr45623.c: Ditto.
2293 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2295         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2296         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2298 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2300         PR target/28627
2301         * g++.dg/ext/dllimport7.C: Adjust second error check and
2302         allow test for x86_64 mingw, too.
2304 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2306         PR fortran/46344
2307         * gfortran.dg/class_28.f03: New.
2309 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2311         PR rtl-optimization/45352
2312         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2313         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2314         gcc.target/i386/pr45352-2.c: New tests.
2316 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2318         PR libobjc/36610
2319         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2320         XFAIL the run for all but m32 x86.
2322 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2324         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2325         as comment character.
2327 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2329         * gcc.target/mips/mips.exp: Revert previous patch.
2330         * gcc.target/mips/fma-1.c: Delete.
2331         * gcc.target/mips/fma-2.c: Likewise.
2332         * gcc.target/mips/fma-3.c: Likewise.
2333         * gcc.target/mips/fma-4.c: Likewise.
2334         * gcc.target/mips/fma-5.c: Likewise.
2335         * gcc.target/mips/fma-6.c: Likewise.
2336         * gcc.target/mips/fma-7.c: Likewise.
2337         * gcc.target/mips/fma-8.c: Likewise.
2338         * gcc.target/mips/fma-9.c: Likewise.
2339         * gcc.target/mips/fma-10.c: Likewise.
2340         * gcc.target/mips/fma-11.c: Likewise.
2341         * gcc.target/mips/fma-12.c: Likewise.
2342         * gcc.target/mips/fma-13.c: Likewise.
2343         * gcc.target/mips/fma-14.c: Likewise.
2344         * gcc.target/mips/fma-15.c: Likewise.
2345         * gcc.target/mips/fma-16.c: Likewise.
2346         * gcc.target/mips/fma-17.c: Likewise.
2347         * gcc.target/mips/fma-18.c: Likewise.
2348         * gcc.target/mips/fma-19.c: Likewise.
2349         * gcc.target/mips/fma-20.c: Likewise.
2351 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2353         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2354         * gcc.target/mips/fma-1.c: New test.
2355         * gcc.target/mips/fma-2.c: Likewise.
2356         * gcc.target/mips/fma-3.c: Likewise.
2357         * gcc.target/mips/fma-4.c: Likewise.
2358         * gcc.target/mips/fma-5.c: Likewise.
2359         * gcc.target/mips/fma-6.c: Likewise.
2360         * gcc.target/mips/fma-7.c: Likewise.
2361         * gcc.target/mips/fma-8.c: Likewise.
2362         * gcc.target/mips/fma-9.c: Likewise.
2363         * gcc.target/mips/fma-10.c: Likewise.
2364         * gcc.target/mips/fma-11.c: Likewise.
2365         * gcc.target/mips/fma-12.c: Likewise.
2366         * gcc.target/mips/fma-13.c: Likewise.
2367         * gcc.target/mips/fma-14.c: Likewise.
2368         * gcc.target/mips/fma-15.c: Likewise.
2369         * gcc.target/mips/fma-16.c: Likewise.
2370         * gcc.target/mips/fma-17.c: Likewise.
2371         * gcc.target/mips/fma-18.c: Likewise.
2372         * gcc.target/mips/fma-19.c: Likewise.
2373         * gcc.target/mips/fma-20.c: Likewise.
2375 2010-11-06  Jason Merrill  <jason@redhat.com>
2377         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2379 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2381         PR c/43384
2382         * gcc.dg/parser-error-3.c: New test.
2384 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2386         PR c++/45332
2387         * g++.dg/parse/semicolon2.C: New testcase.
2388         * g++.dg/ext/asmspec1.C: Adjust.
2389         * g++.dg/init/new13.C: Adjust.
2390         * g++.dg/parse/ctor5.C: Adjust.
2392 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2394         PR fortran/46330
2395         * gfortran.dg/class_27.f03: New.
2397 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2399         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2400         * objc.dg/property/dotsyntax-5.m: New.
2401         * objc.dg/property/dotsyntax-6.m: New.
2402         * objc.dg/property/dotsyntax-7.m: New.
2403         * objc.dg/property/dotsyntax-8.m: New.
2404         * objc.dg/property/dotsyntax-9.m: New.
2405         * objc.dg/property/dotsyntax-10.m: New.
2406         * objc.dg/property/dotsyntax-11.m: New.
2407         * obj-c++.dg/property/dotsyntax-5.mm: New.
2408         * obj-c++.dg/property/dotsyntax-6.mm: New.
2409         * obj-c++.dg/property/dotsyntax-7.mm: New.
2410         * obj-c++.dg/property/dotsyntax-8.mm: New.
2411         * obj-c++.dg/property/dotsyntax-9.mm: New.
2412         * obj-c++.dg/property/dotsyntax-10.mm: New.
2413         * obj-c++.dg/property/dotsyntax-11.mm: New.
2415 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2417         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2418         NeXT runtime when the type is READONLY.
2420 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2422         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2423         * gcc.target/i386/387-6.c: Ditto.
2424         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2425         * gcc.target/i386/387-4.c: Ditto.
2426         * gcc.target/i386/387-7.c: Ditto.
2427         * gcc.target/i386/387-8.c: Ditto.
2428         * gcc.target/i386/387-9.c: Ditto.
2429         * gcc.target/i386/387-10.c: Ditto.
2430         * gcc.target/i386/387-11.c: Ditto.
2431         * gcc.target/i386/387-12.c: Ditto.
2433         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2435 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2437         PR target/44981
2438         * gcc.dg/darwin-cfstring-format-1.c: New.
2439         * gcc.dg/warn-nsstring.c: New.
2440         * objc.dg/fsf-nsstring-format-1.m: New.
2441         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2442         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2443         linker warning.
2445 2010-11-05  Jason Merrill  <jason@redhat.com>
2447         PR c++/45473
2448         * g++.dg/inherit/virtual6.C: New.
2450 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2452         PR c/44772
2453         * gcc.dg/Wcxx-compat-21.c: New test.
2455 2010-11-05  Ian Lance Taylor  <iant@google.com>
2457         PR target/46084
2458         * gcc.target/i386/pr46084.c: New test.
2460 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2462         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2463         * (check_effective_target_mempcpy): New.
2464         * gcc.c-torture/execute/pr45636.c: Move this...
2465         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2467 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2469         * gcc.target/i386/i386.exp (FLAGS): Remove.
2470         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2472 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2474         PR c++/46160
2475         * g++.dg/opt/empty2.C: New test.
2477         PR target/45670
2478         * gcc.target/i386/pr45670.c: New test.
2480 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2482         PR fortran/45451
2483         PR fortran/46174
2484         * gfortran.dg/class_19.f03: Modified.
2485         * gfortran.dg/class_allocate_6.f03: New.
2487 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2489         * gcc.target/i386/avx-vzeroupper-19.c: New.
2491 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2493         PR tree-optimization/46099
2494         * gcc.dg/autopar/pr46099.c: New test.
2496         PR middle-end/43690
2497         * c-c++-common/pr43690.c: New test.
2499 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2501         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2502         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2503         declaration and implementation.
2504         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2505         * obj-c++.dg/property/at-property-13.mm: Likewise.
2506         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2507         * obj-c++.dg/property/property-1.mm: Likewise.
2508         * obj-c++.dg/property/at-property-7.mm: Likewise.
2509         * obj-c++.dg/property/at-property-9.mm: Likewise.
2510         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2511         * obj-c++.dg/property/at-property-10.mm: Likewise.
2512         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2513         * obj-c++.dg/property/at-property-12.mm: Likewise.
2514         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2515         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2516         * obj-c++.dg/property/at-property-6.mm: Likewise.
2517         * obj-c++.dg/property/at-property-8.mm: Likewise.
2518         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2519         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2520         * obj-c++.dg/property/at-property-11.mm: Likewise.
2521         * obj-c++.dg/template-8.mm: Likewise.
2522         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2523         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2524         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2525         and put a FIXME for this.
2526         * obj-c++.dg/property/property-2.mm: Remove.
2527         * obj-c++.dg/property/property-3.mm: Remove.
2529 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2531         PR debug/46307
2532         * gcc.dg/pr46307.c: New test.
2534 2010-11-05  Jason Merrill  <jason@redhat.com>
2536         PR c++/46304
2537         * g++.dg/ext/complex6.C: New.
2539 2010-11-04  Bud Davis   <jimmied@smu.edu>
2541         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2543 2010-11-04  Chao-ying Fu  <fu@mips.com>
2545         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2546         msubu, mult, multu.
2547         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2549 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2551         Fixed using the Objective-C 2.0 dot-syntax with class names.
2552         * objc.dg/property/dotsyntax-3.m: New.
2553         * objc.dg/property/dotsyntax-4.m: New.
2554         * obj-c++.dg/property/dotsyntax-3.mm: New.
2555         * obj-c++.dg/property/dotsyntax-4.mm: New.
2557         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2558         Objective-C 2.0 dot-syntax is used with class names.
2559         * obj-c++.dg/fobjc-std-1.mm: Same change.
2561 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2563         * gcc.target/powerpc/loop_align.c: New.
2565 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2567         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2569         merge from FSF 'apple/trunk' branch.
2570         * gcc.target/powerpc/darwin64-abi.c: New.
2572 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2574         PR tree-optimization/46233
2575         * gcc.dg/pr46233.c: New test.
2577 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2579         * objc.dg/property/property-2.m: Deleted.
2580         * objc.dg/property/property-3.m: Deleted.
2582 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2584         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2585         defined.
2586         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2587         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2588         * objc.dg/property/property-1.m: Likewise.
2589         * objc.dg/property/at-property-6.m: Likewise.
2590         * objc.dg/property/at-property-7.m: Likewise.
2591         * objc.dg/property/dotsyntax-1.m: Likewise.
2592         * objc.dg/property/at-property-8.m: Likewise.
2593         * objc.dg/property/dotsyntax-2.m: Likewise.
2594         * objc.dg/property/at-property-9.m: Likewise.
2595         * objc.dg/property/synthesize-2.m: Likewise.
2596         * objc.dg/property/at-property-10.m: Likewise.
2597         * objc.dg/property/at-property-11.m: Likewise.
2598         * objc.dg/property/at-property-12.m: Likewise.
2599         * objc.dg/property/at-property-13.m: Likewise.
2600         * objc.dg/property/fsf-property-method-access.m: Likewise.
2601         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2602         linker warning.
2603         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2604         warnings.
2605         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2606         deprecation warnings.  Use Object1 implementation.
2607         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2608         * objc/execute/forward-1.m: Remove.
2609         * objc/execute/forward-1.x: Remove.
2611 2010-11-04  Jason Merrill  <jason@redhat.com>
2613         * g++.dg/cpp0x/constexpr-access.C: New.
2615 2010-11-04  Richard Guenther  <rguenther@suse.de>
2617         PR rtl-optimization/46183
2618         * gcc.dg/torture/pr46183.c: New testcase.
2620 2010-11-04  Richard Guenther  <rguenther@suse.de>
2622         PR tree-optimization/46068
2623         * gcc.dg/torture/pr46068.c: New testcase.
2625 2010-11-04  Richard Guenther  <rguenther@suse.de>
2627         PR tree-optimization/45991
2628         * gcc.dg/pr45991.c: New testcase.
2630 2010-11-04  Richard Guenther  <rguenther@suse.de>
2632         PR tree-optimization/46154
2633         * g++.dg/torture/pr46154.C: New testcase.
2635 2010-11-04  Richard Guenther  <rguenther@suse.de>
2637         PR tree-optimization/45733
2638         * gcc.dg/pr45733.c: New testcase.
2640 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2642         PR tree-optimization/46213
2643         * gfortran.dg/vect/pr46213.f90: New.
2645 2010-11-04  Richard Guenther  <rguenther@suse.de>
2647         PR testsuite/45702
2648         * gcc.dg/pr34989-1.c: Move ...
2649         * gcc.dg/lto/pr34989-1_0.c: ... here.
2650         * gcc.dg/pr34989-2.c: Move ...
2651         * gcc.dg/lto/pr34989-1_1.c: ... here.
2652         * gcc.dg/pr27898.c: Move ...
2653         * gcc.dg/lto/pr27898_0.c: ... here and ...
2654         * gcc.dg/lto/pr27898_1.c: ... split.
2655         * gcc.dg/pr28712.c: Move ...
2656         * gcc.dg/lto/pr28712_0.c: ... here and ...
2657         * gcc.dg/lto/pr28712_1.c: ... split ...
2658         * gcc.dg/lto/pr28712_2.c: ... twice.
2659         * gcc.dg/pr28706.c: Move ...
2660         * gcc.dg/lto/pr28706_0.c: ... here and ...
2661         * gcc.dg/lto/pr28706_1.c: ... split.
2663 2010-11-04  Richard Guenther  <rguenther@suse.de>
2664             Richard Henderson  <rth@redhat.com>
2666         * gcc.target/i386/fma4-vector-2.c: New testcase.
2668 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2669             Richard Guenther  <rguenther@suse.de>
2671         * gcc.dg/vec-scal-opt.c: New testcase.
2672         * gcc.dg/vec-scal-opt1.c: New testcase.
2673         * gcc.dg/vec-scal-opt2.c: New testcase.
2675 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2677         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2678         from plugin build flags on Darwin targets.
2680 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2682         * gcc.target/i386/pr46285.c: Require split_stack target.
2684 2010-11-03  Jason Merrill  <jason@redhat.com>
2686         PR c++/46293
2687         * g++.dg/cpp0x/constexpr-base2.C: New.
2689         PR c++/46289
2690         * g++.dg/cpp0x/initlist45.C: New.
2692 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2694         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2695         is now allowed in categories.
2696         * obj-c++.dg/property/dynamic-2.mm: Same change.
2697         * objc.dg/property/dynamic-3.m: New.
2698         * obj-c++.dg/property/dynamic-3.mm: New.
2699         * objc.dg/property/at-property-14.m: New.
2700         * objc.dg/property/at-property-15.m: New.
2701         * obj-c++.dg/property/at-property-14.mm: New.
2702         * obj-c++.dg/property/at-property-15.mm: New.
2704         * objc.dg/foreach-6.m: Added a few more tests for valid and
2705         invalid iterating variables and collections.
2707 2010-11-03  Xinliang David Li  <davidxl@google.com>
2709         PR target/46200
2710         * g++.dg/tree-ssa/ivopts-2.C: New test.
2712 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2714         PR target/46295
2715         * gcc.target/i386/pr46295.c: New.
2717 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2719         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2720         precision min/max for single precision on VSX.
2722 2010-11-03  Jason Merrill  <jason@redhat.com>
2724         PR c++/46289
2725         * g++.dg/cpp0x/constexpr-ice3.C: New.
2727 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2729         * gnat.dg/opt8.ad[sb]: New test.
2730         * gnat.dg/opt8_pkg.ads: New helper.
2732 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2734         PR rtl-optimization/45865
2735         * gcc.dg/pr45865.c: New.
2736         * gcc.dg/torture/pr45865.c: Likewise.
2738         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2739         * gcc.target/arm/headmerge-2.c: Likewise.
2740         * gcc.target/i386/headmerge-1.c: Likewise.
2741         * gcc.target/i386/headmerge-2.c: Likewise.
2743 2010-11-03  Richard Guenther  <rguenther@suse.de>
2745         PR middle-end/46288
2746         * gcc.dg/pr46288.c: New testcase.
2748 2010-11-03  Richard Guenther  <rguenther@suse.de>
2750         PR tree-optimization/44807
2751         * gcc.dg/torture/pr44807.c: New testcase.
2753 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2755         PR libgfortran/43899
2756         * gfortran.dg/namelist_67.f90: New test.
2758 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2760         PR tree-optimization/46009
2761         * gcc.dg/vect/pr46009.c: New function.
2763 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2765         Implemented -fobjc-std=objc1 flag.
2766         * objc.dg/fobjc-std-1.m: New.
2767         * obj-c++.dg/fobjc-std-1.mm: New.
2769 2010-11-03  Richard Guenther  <rguenther@suse.de>
2771         PR middle-end/46241
2772         * g++.dg/debug/pr46241.C: New testcase.
2774 2010-11-03  Richard Guenther  <rguenther@suse.de>
2776         PR tree-optimization/46190
2777         * gfortran.dg/pr46190.f90: New testcase.
2779 2010-11-03  Richard Guenther  <rguenther@suse.de>
2781         PR testsuite/46274
2782         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2783         * gcc.dg/vect/vect-19.c: Likewise.
2784         * gcc.dg/vect/vect-17.c: Likewise.
2786 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2788         PR target/46285
2789         * gcc.target/i386/pr46285.c: New.
2791 2010-11-03  Richard Guenther  <rguenther@suse.de>
2793         PR tree-optimization/46217
2794         * gcc.dg/pr46217.c: New testcase.
2796 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2798         * objc.dg/property/dotsyntax-1.m: New.
2799         * objc.dg/property/dotsyntax-2.m: New.
2800         * obj-c++.dg/property/dotsyntax-1.mm: New.
2801         * obj-c++.dg/property/dotsyntax-2.mm: New.
2803 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2805         PR tree-optimization/46165
2806         * gcc.dg/pr46165.c: New test.
2808 2010-11-03  Richard Guenther  <rguenther@suse.de>
2810         PR middle-end/46251
2811         * gcc.dg/pr46251.c: New testcase.
2813 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2815         PR tree-optimization/46107
2816         * gcc.c-torture/compile/pr46107.c: New test.
2818         PR debug/46252
2819         * gcc.dg/pr46252.c: New test.
2821         PR rtl-optimization/46034
2822         PR rtl-optimization/46212
2823         PR rtl-optimization/46248
2824         * gcc.c-torture/compile/pr46034.c: New test.
2825         * gcc.c-torture/compile/pr46248.c: New test.
2826         * gcc.dg/pr46212.c: New test.
2828 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2830         * gnat.dg/sizetype4.adb: New test.
2832 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2834         * gcc.target/i386/avx-vzeroupper-15.c: New.
2835         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2836         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2837         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2839         PR target/46253
2840         * gcc.target/i386/pr46253.c: New.
2842 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2843             Tobias Burnus  <burnus@net-b.de>
2845         PR fortran/45170
2846         * gfortran.dg/deferred_type_param_1.f90: New.
2847         * gfortran.dg/deferred_type_param_2.f90: New.
2848         * gfortran.dg/initialization_1.f90: Update dg-errors.
2849         * gfortran.dg/initialization_9.f90: Update dg-errors.
2851 2010-11-02  Richard Guenther  <rguenther@suse.de>
2853         PR tree-optimization/46149
2854         * g++.dg/torture/pr46149.C: New testcase.
2856 2010-11-02  Richard Guenther  <rguenther@suse.de>
2858         PR tree-optimization/46216
2859         * gcc.dg/torture/pr46216.c: New testcase.
2861 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2863         PR target/46131
2864         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2865         *-*-osf*.
2867 2010-11-02  Richard Guenther  <rguenther@suse.de>
2869         PR tree-optimization/46184
2870         * gcc.dg/pr46184.c: New testcase.
2872 2010-11-02  Richard Guenther  <rguenther@suse.de>
2874         PR tree-optimization/46177
2875         * gcc.dg/pr46177.c: New testcase.
2877 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2879         PR middle-end/46120
2880         * g++.dg/ipa/ivinline-9.C: New test.
2882 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2884         PR tree-optimization/45875
2885         * g++.dg/torture/pr45875.C: New test.
2887 2010-11-02  Richard Guenther  <rguenther@suse.de>
2889         PR testsuite/46249
2890         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2892 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2894         PR debug/46255
2895         * gcc.dg/pr46255.c: New test.
2897 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2899         PR c++/46170
2900         PR c++/46162
2901         * g++.dg/template/sfinae26.C: New test.
2902         * g++.dg/template/sfinae27.C: Likewise.
2904 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2906         PR c++/45606
2907         * g++.dg/template/typedef36.C: New test.
2908         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2909         * g++.dg/template/canon-type-10.C: Likewise.
2910         * g++.dg/template/canon-type-11.C: Likewise.
2911         * g++.dg/template/canon-type-12.C: Likewise.
2912         * g++.dg/template/canon-type-13.C: Likewise.
2914 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2916         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2917         instance of debug_pubnames on darwin.
2919 2010-11-01  Jason Merrill  <jason@redhat.com>
2920             Benjamin Kosnik  <bkoz@redhat.com>
2922         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2923         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2925         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2926         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2927         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2928         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2929         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2930         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2931         * g++.dg/cpp0x/constexpr-array.C: New.
2932         * g++.dg/cpp0x/constexpr-base.C: New.
2933         * g++.dg/cpp0x/constexpr-complex.C: New.
2934         * g++.dg/cpp0x/constexpr-data1.C: New.
2935         * g++.dg/cpp0x/constexpr-data2.C: New.
2936         * g++.dg/cpp0x/constexpr-deref.C: New.
2937         * g++.dg/cpp0x/constexpr-diag1.C: New.
2938         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2939         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2940         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2941         * g++.dg/cpp0x/constexpr-empty.C: New.
2942         * g++.dg/cpp0x/constexpr-empty2.C: New.
2943         * g++.dg/cpp0x/constexpr-empty3.C: New.
2944         * g++.dg/cpp0x/constexpr-empty4.C: New.
2945         * g++.dg/cpp0x/constexpr-empty5.C: New.
2946         * g++.dg/cpp0x/constexpr-ex1.C: New.
2947         * g++.dg/cpp0x/constexpr-ex2.C: New.
2948         * g++.dg/cpp0x/constexpr-ex3.C: New.
2949         * g++.dg/cpp0x/constexpr-ex4.C: New.
2950         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2951         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2952         * g++.dg/cpp0x/constexpr-function1.C: New.
2953         * g++.dg/cpp0x/constexpr-function2.C: New.
2954         * g++.dg/cpp0x/constexpr-function3.C: New.
2955         * g++.dg/cpp0x/constexpr-ice.C: New.
2956         * g++.dg/cpp0x/constexpr-initlist.C: New.
2957         * g++.dg/cpp0x/constexpr-neg1.C: New.
2958         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2959         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2960         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2961         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2962         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2963         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2964         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2965         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2966         * g++.dg/cpp0x/constexpr-object1.C: New.
2967         * g++.dg/cpp0x/constexpr-object2.C: New.
2968         * g++.dg/cpp0x/constexpr-overflow.C: New.
2969         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2970         * g++.dg/cpp0x/constexpr-pos1.C: New.
2971         * g++.dg/cpp0x/constexpr-potential1.C: New.
2972         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2973         * g++.dg/cpp0x/constexpr-pure.C: New.
2974         * g++.dg/cpp0x/constexpr-static.C: New.
2975         * g++.dg/cpp0x/constexpr-static2.C: New.
2976         * g++.dg/cpp0x/constexpr-static3.C: New.
2977         * g++.dg/cpp0x/constexpr-static4.C: New.
2978         * g++.dg/cpp0x/constexpr-static5.C: New.
2979         * g++.dg/cpp0x/constexpr-static6.C: New.
2980         * g++.dg/cpp0x/constexpr-string.C: New.
2981         * g++.dg/cpp0x/constexpr-switch.C: New.
2982         * g++.dg/cpp0x/constexpr-targ.C: New.
2983         * g++.dg/cpp0x/constexpr-throw.C: New.
2984         * g++.dg/cpp0x/constexpr-typeid.C: New.
2985         * g++.dg/cpp0x/constexpr-union.C: New.
2986         * g++.dg/cpp0x/constexpr-value.C: New.
2987         * g++.dg/cpp0x/constexpr-value2.C: New.
2988         * g++.dg/cpp0x/constexpr-variadic.C: New.
2989         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2990         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2991         * g++.dg/other/fold1.C: Likewise.
2992         * g++.dg/parse/crash36.C: Likewise.
2993         * g++.dg/parse/constant4.C: Adjust expected error.
2994         * g++.dg/template/arg5.C: Likewise.
2995         * g++.dg/template/non-dependent10.C: Likewise.
2996         * g++.dg/template/qualified-id3.C: Likewise.
2997         * g++.dg/warn/overflow-warn-1.C: Likewise.
2998         * g++.dg/warn/overflow-warn-3.C: Likewise.
2999         * g++.dg/warn/overflow-warn-4.C: Likewise.
3000         * g++.old-deja/g++.pt/crash10.C: Likewise.
3002         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3004 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3006         Implemented format and noreturn attributes for Objective-C methods.
3007         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3008         * objc.dg/attributes/method-deprecated-1.m: New.
3009         * objc.dg/attributes/method-deprecated-2.m: New.
3010         * objc.dg/attributes/method-deprecated-3.m: New.
3011         * objc.dg/attributes/method-noreturn-1.m: New.
3012         * objc.dg/attributes/method-sentinel-1.m: New.
3013         * objc.dg/attributes/method-format-1.m: New.
3014         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3015         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3016         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3017         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3018         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3019         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3020         * obj-c++.dg/attributes/method-format-1.mm: New.
3022 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3024         * objc.dg/property/at-property-deprecated-1.m: New.
3025         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3027 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3029         Implemented Objective-C 2.0 property accessors.
3030         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3031         avoid testing more complex accessors in this testcase which is not
3032         about them.
3033         * objc.dg/property/at-property-7.m: Same change.
3034         * objc.dg/property/at-property-8.m: Same change.
3035         * objc.dg/property/at-property-9.m: Same change.
3036         * objc.dg/property/at-property-10.m: Same change.
3037         * objc.dg/property/at-property-11.m: Same change.
3038         * obj-c++.dg/property/at-property-6.mm: Same change.
3039         * obj-c++.dg/property/at-property-7.mm: Same change.
3040         * obj-c++.dg/property/at-property-8.mm: Same change.
3041         * obj-c++.dg/property/at-property-9.mm: Same change.
3042         * obj-c++.dg/property/at-property-10.mm: Same change.
3043         * obj-c++.dg/property/at-property-11.mm: Same change.
3044         * objc.dg/property/at-property-12.m: New.
3045         * objc.dg/property/at-property-13.m: New.
3046         * obj-c++.dg/property/at-property-12.mm: New.
3047         * obj-c++.dg/property/at-property-13.mm: New.
3049 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3051         PR fortran/46152
3052         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3053         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3054         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3055         * gfortran.dg/allocate_with_typespec_2.f: New test.
3056         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3057         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3058         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3060 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3061             Nathan Froyd  <froydnj@codesourcery.com>
3063         PR tree-optimization/46259
3064         * gfortran.dg/pr46259.f: New testcase.
3066 2010-11-01  Paul Koning  <ni1d@arrl.net>
3068         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3069         * gcc.c-torture/compile/20020604-1.c: Ditto.
3070         * gcc.c-torture/compile/20001226-1.c: Ditto.
3071         * gcc.c-torture/compile/20010327-1.c: Ditto.
3072         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3073         * gcc.c-torture/compile/pr43191.c: Ditto.
3074         * gcc.c-torture/compile/pr41181.c: Ditto.
3076 2010-10-31  Richard Henderson  <rth@redhat.com>
3078         * lib/target-supports.exp
3079         (check_effective_target_automatic_stack_alignment): True for
3080         x86 but not windows.
3081         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3082         use of the preferred-stack-boundary arguments.
3083         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3085 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3087         PR target/46142
3088         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3089         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3091 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3093         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3095 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3097         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3098         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3099         than tls.
3100         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3101         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3102         * objc.dg/torture/tls/thr-init.m: Likewise.
3103         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3104         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3106 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3108         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3109         the Linux kernel.
3111 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3113         PR fortran/44917
3114         PR fortran/44926
3115         PR fortran/46196
3116         * gfortran.dg/typebound_generic_10.f03: New.
3118 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3120         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3121         * objc.dg/property/property-neg-1.m: Updated for changes in the
3122         syntax of @property and the implementation of
3123         @synthesize/@dynamic.
3124         * objc.dg/property/property-neg-2.m: Same change.
3125         * objc.dg/property/property-neg-3.m: Same change.
3126         * objc.dg/property/property-neg-4.m: Same change.
3127         * objc.dg/property/property-neg-5.m: Same change.
3128         * objc.dg/property/property-neg-7.m: Same change.
3129         * objc.dg/property/property-1.m: Same change.
3130         * objc.dg/property/synthesize-1.m: Same change.
3131         * objc.dg/property/at-property-2.m: Same change.
3132         * objc.dg/property/at-property-4.m: Same change.
3134         * objc.dg/property/fsf-property-method-acces.m: Updated for
3135         changes in the syntax of @property and the implementation of
3136         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3137         * objc.dg/property/fsf-property-basic.m: Same change.
3138         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3140         * objc.dg/property/at-property-5.m: New.
3141         * objc.dg/property/at-property-6.m: New.
3142         * objc.dg/property/at-property-7.m: New.
3143         * objc.dg/property/at-property-8.m: New.
3144         * objc.dg/property/at-property-9.m: New.
3145         * objc.dg/property/at-property-10.m: New.
3146         * objc.dg/property/at-property-11.m: New.
3147         * objc.dg/property/synthesize-2.m: New.
3148         * objc.dg/property/dynamic-2.m: New.
3150         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3151         syntax of @property and the implementation of
3152         @synthesize/@dynamic.
3153         * obj-c++.dg/property/property-neg-2.mm: Same change.
3154         * obj-c++.dg/property/property-neg-3.mm: Same change.
3155         * obj-c++.dg/property/property-neg-4.mm: Same change.
3156         * obj-c++.dg/property/property-neg-5.mm: Same change.
3157         * obj-c++.dg/property/property-neg-7.mm: Same change.
3158         * obj-c++.dg/property/property-1.mm: Same change.
3159         * obj-c++.dg/property/synthesize-1.mm: Same change.
3160         * obj-c++.dg/property/at-property-2.mm: Same change.
3161         * obj-c++.dg/property/at-property-4.mm: Same change.
3163         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3164         changes in the syntax of @property and the implementation of
3165         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3166         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3167         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3169         * obj-c++.dg/property/at-property-5.mm: New.
3170         * obj-c++.dg/property/at-property-6.mm: New.
3171         * obj-c++.dg/property/at-property-7.mm: New.
3172         * obj-c++.dg/property/at-property-8.mm: New.
3173         * obj-c++.dg/property/at-property-9.mm: New.
3174         * obj-c++.dg/property/at-property-10.mm: New.
3175         * obj-c++.dg/property/at-property-11.mm: New.
3176         * obj-c++.dg/property/synthesize-2.mm: New.
3177         * obj-c++.dg/property/dynamic-2.mm: New.
3179 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3180             Andrew Pinski  <pinskia@gmail.com>
3182         * gcc.c-torture/execute/vector-shift.c: New testcase.
3183         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3184         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3185         * gcc.dg/vector-shift.c: Likewise.
3186         * gcc.dg/vector-shift1.c: Likewise.
3187         * gcc.dg/torture/vector-shift2.c: Likewise.
3188         * gcc.dg/vector-shift3.c: Likewise.
3189         * gcc.dg/simd-1b.c: Adjust.
3191 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3193         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3195 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3197         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3199 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3201         PR target/46153
3202         * gcc.target/i386/pr46153.c: New test.
3204 2010-10-27  Jason Merrill  <jason@redhat.com>
3206         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3208 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3210         PR fortran/46161
3211         * gfortran.dg/class_dummy_3.f03: New.
3213 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3215         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3216         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3218         * gcc.target/i386/avx-vzeroupper-3.c: New.
3219         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3220         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3221         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3222         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3223         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3224         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3225         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3226         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3227         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3228         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3229         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3231 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3233         * obj-c.dg/property/at-property-4.m: New.
3234         * obj-c++.dg/property/at-property-4.mm: New.
3235         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3236         updates in warning.
3237         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3238         updates in warning.
3240 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3242         * objc.dg/property/at-property-1.m: New.
3243         * objc.dg/property/at-property-2.m: New.
3244         * objc.dg/property/at-property-3.m: New.
3245         * objc.dg/ivar-invalid-type-1.m: New.
3246         * obj-c++.dg/property/at-property-1.mm: New.
3247         * obj-c++.dg/property/at-property-2.mm: New.
3248         * obj-c++.dg/property/at-property-3.mm: New.
3249         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3250         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3251         in error reporting.
3253 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255         PR libgfortran/46010
3256         * gfortran.dg/namelist_66.f90: New test.
3257         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3259 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3261         PR fortran/42647
3262         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3263         * gfortran.dg/allocatable_scalar_10.f90: New.
3264         * gfortran.dg/class_19.f03: Extended.
3266 2010-10-26  Jan Hubicka  <jh@suse.cz>
3268         PR middle-end/45736
3269         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3271 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3273         PR tree-optimization/46167
3274         * gcc.dg/vect/O-pr46167.c: New.
3275         * gcc.dg/vect/vect.exp: Run tests with -O.
3277 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3279         PR target/44948
3280         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3281         * g++.dg/vect/pr33860a.cc: Likewise.
3282         * gcc.c-torture/compile/20070522-1.c: Likewise.
3283         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3284         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3285         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3286         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3287         * gcc.dg/pr44136.c: Likewise.
3289         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3290         * gcc.dg/compat/vector-1_x.c: Likewise.
3291         * gcc.dg/compat/vector-1_y.c: Likewise.
3292         * gcc.dg/compat/vector-2_x.c: Likewise.
3293         * gcc.dg/compat/vector-2_y.c: Likewise.
3294         * gcc.dg/pr43300.c: Likewise.
3296         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3297         * gcc.dg/compat/vector-1a_y.c: Likewise.
3298         * gcc.dg/compat/vector-1b_x.c: Likewise.
3299         * gcc.dg/compat/vector-1b_y.c: Likewise.
3300         * gcc.dg/compat/vector-2a_x.c: Likewise.
3301         * gcc.dg/compat/vector-2a_y.c: Likewise.
3302         * gcc.dg/compat/vector-2b_x.c: Likewise.
3303         * gcc.dg/compat/vector-2b_y.c: Likewise.
3304         * gcc.target/i386/pr39162.c: Likewise.
3305         * gcc.target/i386/pr40906-2.c: Likewise.
3306         * gcc.target/i386/sse-5.c: Likewise.
3308         * gcc.dg/pr35442.c: Prune ABI change warnings.
3310         * gcc.c-torture/execute/pr38151.x: New.
3311         * gcc.target/i386/pr44948-1a.c: Likewise.
3312         * gcc.target/i386/pr44948-1b.c: Likewise.
3313         * gcc.target/i386/pr44948-2a.c: Likewise.
3314         * gcc.target/i386/pr44948-2b.c: Likewise.
3316 2010-10-26  Ian Lance Taylor  <iant@google.com>
3318         PR middle-end/45687
3319         * gcc.c-torture/execute/20101025-1.c: New test.
3321 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3323         PR fortran/45451
3324         * gfortran.dg/class_allocate_5.f90: New.
3326 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3328         Implement opaque-enum-specifiers for C++0x
3329         * g++.dg/cpp0x/forw_enum1.C: New.
3330         * g++.dg/cpp0x/forw_enum2.C: New.
3331         * g++.dg/cpp0x/forw_enum3.C: New.
3332         * g++.dg/cpp0x/forw_enum4.C: New.
3333         * g++.dg/cpp0x/forw_enum5.C: New.
3334         * g++.dg/cpp0x/forw_enum6.C: New.
3335         * g++.dg/cpp0x/forw_enum7.C: New.
3336         * g++.dg/cpp0x/forw_enum8.C: New.
3337         * g++.dg/cpp0x/forw_enum9.C: New.
3338         * g++.dg/parse/enum3.C: Add new errors.
3339         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3340         * g++.dg/cpp0x/auto9.C: Add new error.
3341         * g++.dg/template/crash79.C: Add new errors.
3343 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3345         * gcc.target/arm/volatile-bitfields-1.c: New test.
3346         * gcc.target/arm/volatile-bitfields-2.c: New test.
3347         * gcc.target/arm/volatile-bitfields-3.c: New test.
3349 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3351         * gnat.dg/pointer_discr1.adb: New test.
3352         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3353         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3354         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3356 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3358         * gnat.dg/loop_optimization8.adb: New test.
3359         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3360         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3362 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3364         * gnat.dg/in_out_parameter2.adb: New test.
3365         * gnat.dg/in_out_parameter3.adb: Likewise.
3367 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3369         * g++.dg/opt/combine.c: New test.
3371 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3373         * gnat.dg/opt7.ad[sb]: New test.
3374         * gnat.dg/opt7_pkg.ads: New helper.
3376 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3378         PR objc/45735
3379         * obj-c.dg/pr45735.mm: New.
3380         * obj-c++.dg/pr45735.mm: New.
3382 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3384         PR objc/24393
3385         * objc.dg/pr24393.m: New.
3386         * obj-c++.dg/pr24393.mm: New.
3388 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3390         PR objc/28049
3391         * objc.dg/pr28049.m: New.
3392         * obj-c++.dg/pr28049.mm: New.
3394 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3396         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3397         parameter attributes are now supported.
3398         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3399         * objc.dg/attributes/parameter-attribute-1.m: New test.
3400         * objc.dg/attributes/parameter-attribute-2.m: New test.
3401         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3402         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3404 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3406         Based on the CFString implementation in FSF apple/trunk branch.
3408         * gcc.dg/darwin-cfstring-1.c: New.
3409         * gcc.dg/darwin-cfstring-2.c: New.
3410         * gcc.dg/torture/darwin-cfstring-3.c: New.
3411         * g++.dg/other/darwin-cfstring1.C: New.
3412         * g++.dg/torture/darwin-cfstring-3.C: New.
3414 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3416         * objc.dg/demangle-1.m: New test.
3417         * obj-c++.dg/demangle-1.mm: New test.
3418         * obj-c++.dg/demangle-2.mm: New test.
3419         * obj-c++.dg/demangle-3.mm: New test.
3421 2010-10-23  Ian Lance Taylor  <iant@google.com>
3423         * gcc.c-torture/execute/20101011-1.c: New test.
3424         * gcc.c-torture/execute/20101011-1.x: New test driver.
3426 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3428         PR fortran/46122
3429         * gfortran.dg/protected_8.f90: New.
3431 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3433         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3434         * gcc.target/i386/isa-9.c: Skip for -march other than
3435         -march=amdfam10 in multilib options.
3436         * gcc.target/i386/pr42589.c: Skip for -march other than
3437         -march=i486 in multilib options.
3438         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3439         other -march in multilib options.
3441 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3443         PR rtl-optimization/37360
3444         * gcc.dg/pr37360.c: New test.
3446 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3448         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3450 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3451             Andrew Pinski  <pinskia@gmail.com>
3453         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3454         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3455         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3456         * gcc.dg/vector-subscript-1.c: Likewise.
3457         * gcc.dg/vector-subscript-2.c: Likewise.
3458         * gcc.dg/vector-subscript-3.c: New testcase.
3459         * gcc.dg/array-8.c: Adjust.
3461 2010-10-22  Richard Guenther  <rguenther@suse.de>
3463         PR middle-end/46137
3464         * c-c++-common/torture/pr46137.c: New testcase.
3466 2010-10-22  Jason Merrill  <jason@redhat.com>
3468         PR c++/46129
3469         * g++.dg/template/defarg14.C: New.
3471 2010-10-22  Jason Merrill  <jason@redhat.com>
3473         PR c++/46103
3474         * g++.dg/cpp0x/implicit10.C: New.
3476 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3478         PR target/46098
3479         * gcc.target/i386/pr46098.c: New test.
3481 2010-10-22  Richard Guenther  <rguenther@suse.de>
3483         PR tree-optimization/45720
3484         * gcc.dg/torture/pr45720.c: New testcase.
3486 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3488         PR tree-optimization/46126
3489         * gcc.dg/vect/pr46126.c: New.
3491 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3493         Based on the CFString implementation in FSF apple/trunk branch.
3495         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3496         so that the latter can be used in dg-skip and dg-xfail clauses.
3497         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3498         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3499         to use dg-additional-files for Object1.
3500         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3501         to use dg-additional-files for Object1, move to torture/strings/.
3502         * obj-c++.dg/const-str-4.mm: Likewise.
3503         * obj-c++.dg/const-str-3.mm: Likewise.
3504         * obj-c++.dg/const-str-8.mm: Likewise.
3505         * obj-c++.dg/const-str-9.mm: Likewise.
3506         * obj-c++.dg/const-str-10.mm: Likewise.
3507         * obj-c++.dg/const-str-10.mm: Likewise.
3508         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3509         to use dg-additional-files for Object1, move to strings/.
3510         * obj-c++.dg/const-str-2.mm: Likewise.
3511         * obj-c++.dg/const-str-5.mm: Likewise.
3512         * obj-c++.dg/const-str-6.mm: Likewise.
3513         * obj-c++.dg/const-str-12.mm: Likewise.
3514         * obj-c++.dg/strings/strings.exp: New.
3515         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3516         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3517         * obj-c++.dg/torture/strings/strings.exp: New.
3518         * obj-c++.dg/torture/strings/string1.mm: New.
3519         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3520         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3521         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3523         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3524         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3525         * objc/execute/string2.m: Likewise.
3526         * objc/execute/string3.m: Likewise.
3527         * objc/execute/string3.m: Likewise.
3528         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3529         * objc.dg/foreach-4.m: Likewise.
3530         * objc.dg/foreach-5.m: Likewise.
3531         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3532         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3533         * objc.dg/const-str-4.m: Likewise.
3534         * objc.dg/const-str-7.m: Likewise.
3535         * objc.dg/const-str-8.m: Likewise.
3536         * objc.dg/const-str-9.m: Likewise.
3537         * objc.dg/const-str-10.m: Likewise.
3538         * objc.dg/const-str-11.m: Likewise.
3539         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3540         to use dg-additional-files for Object1, move to objc.dg/strings/.
3541         * objc.dg/const-str-2.m: Likewise.
3542         * objc.dg/const-str-5.m: Likewise.
3543         * objc.dg/const-str-6.m: Likewise.
3544         * objc.dg/const-str-12.m: Likewise.
3545         * objc.dg/const-str-12b.m: Likewise.
3546         * objc.dg/strings/strings.exp: New.
3547         * objc.dg/strings/const-cfstring-2.m: New.
3548         * objc.dg/strings/const-cfstring-5.m: New.
3549         * objc.dg/torture/strings/strings.exp: New.
3550         * objc.dg/torture/strings/const-cfstring-1.m: New.
3551         * objc.dg/torture/strings/const-cfstring-3.m: New.
3552         * objc.dg/torture/strings/const-cfstring-4.m: New.
3554 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3556         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3558 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3560         PR c++/46117
3561         * g++.dg/parse/crash57.C: New.
3563 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3564             H.J. Lu  <hongjiu.lu@intel.com>
3566         PR target/45946
3567         * gcc.target/i386/pr45946.c: New test.
3569 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3571         PR tree-optimization/45875
3572         * g++.dg/ipa/pr45875.C: New test.
3574 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3576         PR tree-optimization/46049
3577         PR tree-optimization/46052
3578         * gcc.dg/vect/pr46052.c: New test.
3579         * gcc.dg/vect/pr46049.c: New test.
3581 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3583         PR fortran/46007
3584         * gfortran.dg/shape_5.f90:  New test case.
3586 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3588         PR fortran/46060
3589         * gfortran.dg/proc_ptr_comp_25.f90: New.
3591 2010-10-21  Richard Guenther  <rguenther@suse.de>
3592             Michael Matz  <matz@suse.de>
3594         PR tree-optimization/45764
3595         * gcc.dg/torture/pr45764.c: New testcase.
3597 2010-10-21  Richard Guenther  <rguenther@suse.de>
3599         PR tree-optimization/46111
3600         * g++.dg/torture/pr46111.C: New testcase.
3602 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3604         PR fortran/46067
3605         * gfortran.dg/dummy_procedure_4.f90: New.
3606         * gfortran.dg/proc_ptr_30.f90: New.
3608 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3610         PR fortran/46100
3611         * gfortran.dg/ptr-func-1.f90: New.
3612         * gfortran.dg/ptr-func-2.f90: New.
3614 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3616         PR tree-optimization/45919
3617         * gcc.c-torture/compile/pr45919.c: New test.
3619         PR tree-optimization/46066
3620         * gcc.dg/autopar/pr46066.c: New test.
3622 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3624         PR c++/46024
3625         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3627 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3629         PR c++/46056
3630         * g++.dg/cpp0x/range-for7.C: New.
3632 2010-10-20  Richard Guenther  <rguenther@suse.de>
3634         PR lto/45667
3635         * g++.dg/lto/20101020-1_0.h: New testcase.
3636         * g++.dg/lto/20101020-1_0.C: Likewise.
3637         * g++.dg/lto/20101020-1_1.C: Likewise.
3639 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3641         * gcc.dg/20101013-1.c: New test.
3643 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3645         PR target/46085
3646         * gcc.target/i386/pr46085-1.c: New.
3647         * gcc.target/i386/pr46085-2.c: Likewise.
3649 2010-10-20  Richard Guenther  <rguenther@suse.de>
3651         PR tree-optimization/45860
3652         * gcc.dg/torture/pr45860.c: New testcase.
3654 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3656         * gnat.dg/discr25.adb: New test.
3657         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3659 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3661         * gcc.target/powerpc/ehreturn.c: New test.
3663 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3665         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3666         not require Foundation and run with the GNU runtime as well.
3668         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3670         Radar 4439126
3671         * obj-c++.dg/template-8.mm: New.
3673 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3675         PR objc/23709
3676         * objc.dg/pr23709.m: New.
3677         * obj-c++.dg/pr23709.m: New.
3679 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3681         PR c++/46046
3682         * g++.dg/template/crash104.C: New.
3684 2010-10-19  Richard Henderson  <rth@redhat.com>
3686         * gcc.target/i386/fma3-fma.c: New.
3687         * gcc.target/i386/fma3-builtin.c: New.
3688         * gcc.target/i386/fma4-builtin.c: New.
3690 2010-10-19  Richard Guenther  <rguenther@suse.de>
3692         PR testsuite/46081
3693         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3695 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3697         Merge from 'apple/trunk' branch on FSF servers.
3699         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3701         Radar 4293709
3702         * objc.dg/proto-init-mimatch-1.m: New.
3703         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3705 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3707         Implemented parsing @synthesize and @dynamic for
3708         Objective-C/Objective-C++.
3709         * objc.dg/property/dynamic-1.m: New.
3710         * objc.dg/property/synthesize-1.m: New.
3711         * obj-c++.dg/property/dynamic-1.mm: New.
3712         * obj-c++.dg/property/synthesize-1.mm: New.
3714 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3716         * objc.dg/at-class-1.m: New.
3717         * objc.dg/at-class-1.mm: New.
3719 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3721         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3723 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3725         Merge from 'apple/trunk' branch on FSF servers.
3727         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3729         Radar 4407151
3730         * obj-c++.dg/template-7.mm: New.
3732 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3734         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3735         bugfix.
3737 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3739         Merge from 'apple/trunk' branch on FSF servers.
3741         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3743         Radar 4451818
3744         * obj-c++.dg/try-catch-16.mm: New.
3745         * obj-c++.dg/try-catch-17.mm: New.
3747         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3749         Radar 4330422
3750         * obj-c++.dg/try-catch-15.mm: New
3752         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3754         Radar 4204796
3755         * obj-c++.dg/try-catch-12.mm: New
3756         * obj-c++.dg/try-catch-13.mm: New
3757         * obj-c++.dg/try-catch-14.mm: New
3758         * objc.dg/try-catch-11.m: New
3759         * objc.dg/try-catch-12.m: New
3760         * objc.dg/try-catch-13.m: New
3762 2010-10-18  Richard Henderson  <rth@redhat.com>
3764         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3766 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3768         PR c/46015
3769         * c-c++-common/Wunused-var-13.c: New test.
3771 2010-10-18  Richard Guenther  <rguenther@suse.de>
3773         PR tree-optimization/45967
3774         * gcc.dg/torture/pr45967.c: New testcase.
3775         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3776         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3777         * gcc.dg/torture/pr39074-2.c: Likewise
3778         * gcc.dg/torture/pta-escape-1.c: Likewise
3779         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3780         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3781         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3782         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3783         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3784         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3786 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3788         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3790 2010-10-18  Richard Guenther  <rguenther@suse.de>
3792         PR lto/44950
3793         * g++.dg/lto/20101015-2_0.C: New testcase.
3795 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3797         PR middle-end/46019
3798         * gcc.c-torture/execute/pr46019.c: New test.
3800 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3802         Merge from 'apple/trunk' branch on FSF servers.
3804         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3806         Radar 4516785
3807         * obj-c++.dg/method-namespace-2.mm: New.
3809 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3811         Merge from 'apple/trunk' branch on FSF servers.
3813         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3815         Radar 4133425
3816         * objc.dg/private-1.m: Test modified.
3817         * obj-c++.dg/private-1.mm: Test modified.
3819 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3821         PR testsuite/45987
3822         * gcc.target/i386/push-1.c: Remove.
3824 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3825             H.J. Lu  <hongjiu.lu@intel.com>
3827         PR target/46051
3828         * gcc.target/i386/pr46051.c: New test.
3830 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3832         * obj-c++.dg/gnu-api-2-class.mm: New.
3833         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3834         * obj-c++.dg/gnu-api-2-method.mm: New.
3835         * obj-c++.dg/gnu-api-2-objc.mm: New.
3836         * obj-c++.dg/gnu-api-2-object.mm: New.
3837         * obj-c++.dg/gnu-api-2-property.mm: New.
3838         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3839         * obj-c++.dg/gnu-api-2-sel.mm: New.
3841 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3843         * objc.dg/fsf-package-0.m: New.
3844         * obj-c++.dg/fsf-package-0.m: New.
3846 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3848         PR objc/18255
3849         * objc.dg/pr18255.m: New.
3851 2010-10-16  Jan Hubicka  <jh@suse.cz>
3853         PR middle-end/44206
3854         * g++.dg/torture/pr44206.C: New.
3856 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3858         * objc.dg/gnu-api-2-class.m: New.
3859         * objc.dg/gnu-api-2-objc.m: New.
3861 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3863         * objc.dg/gnu-api-2-ivar.m: New.
3865 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3867         * objc.dg/gnu-api-2-property.m: New.
3869 2010-10-15  Xinliang David Li  <davidxl@google.com>
3871         * g++.dg/uninit-pred-3_a.C: New test.
3872         * g++.dg/uninit-pred-3_b.C: New test.
3874 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3876         * objc.dg/gnu-api-2-object.m: New.
3878 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3880         * objc.dg/gnu-api-2-method.m: New.
3882 2010-10-15  Jason Merrill  <jason@redhat.com>
3884         * g++.dg/lto/pr45983_0.C: New.
3886 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3888         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3889         builtin combiner patterns.
3890         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3891         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3892         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3893         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3894         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3896 2010-10-15  Richard Guenther  <rguenther@suse.de>
3898         * g++.dg/lto/20101015-1_0.C: New testcase.
3900 2010-10-15  Richard Guenther  <rguenther@suse.de>
3902         PR testsuite/46021
3903         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3904         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3906 2010-10-15  Richard Guenther  <rguenther@suse.de>
3908         PR lto/45957
3909         * g++.dg/lto/20101014-1_0.C: New testcase.
3911 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3913         * objc.dg/gnu-api-2-protocol.m: New.
3914         * objc.dg/gnu-api-2-sel.m: New.
3916 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3918         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3919         arm-eabi targets.
3921 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3923         * gcc.dg/20101010-1.c: New testcase.
3925 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3927         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3928         script when relocatable linking.
3930 2010-10-14  Yao Qi  <yao@codesourcery.com>
3932         PR target/45447
3933         * gcc.target/arm/pr45447.c: New test.
3935 2010-10-14  Jan Hubicka  <jh@suse.cz>
3937         PR middle-end/45621
3938         * g++.dg/lto/pr45621.h : New.
3939         * g++.dg/lto/pr45621_0.C: New.
3940         * g++.dg/lto/pr45621_1.C: New.
3942 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3944         * objc.dg/property: New.
3945         * objc.dg/property/fsf-property-basic.m: New.
3946         * objc.dg/property/fsf-property-method-access.m: New.
3947         * objc.dg/property/fsf-property-named-ivar.m: New.
3948         * obj-c++.dg/property: New.
3949         * obj-c++.dg/property/fsf-property-basic.mm: New.
3950         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3951         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3953         merge from FSF apple 'trunk' branch.
3954         2006 Fariborz Jahanian  <fjahanian@apple.com>
3956         Radars 4436866, 4505126, 4506903, 4517826
3957         * objc.dg/property/property-1.m: New.
3958         * objc.dg/property/property-2.m: New.
3959         * objc.dg/property/property-3.m: New.
3960         * objc.dg/property/property-neg-1.m: New.
3961         * objc.dg/property/property-neg-2.m: New.
3962         * objc.dg/property/property-neg-3.m: New.
3963         * objc.dg/property/property-neg-4.m: New.
3964         * objc.dg/property/property-neg-5.m: New.
3965         * objc.dg/property/property-neg-6.m: New.
3966         * objc.dg/property/property-neg-7.m: New.
3967         * objc.dg/property/property.exp: New.
3968         * obj-c++.dg/property/property-1.mm: New.
3969         * obj-c++.dg/property/property-2.mm: New.
3970         * obj-c++.dg/property/property-3.mm: New.
3971         * obj-c++.dg/property/property-neg-1.mm: New.
3972         * obj-c++.dg/property/property-neg-2.mm: New.
3973         * obj-c++.dg/property/property-neg-3.mm: New.
3974         * obj-c++.dg/property/property-neg-4.mm: New.
3975         * obj-c++.dg/property/property-neg-5.mm: New.
3976         * obj-c++.dg/property/property-neg-6.mm: New.
3977         * obj-c++.dg/property/property-neg-7.mm: New.
3978         * obj-c++.dg/property/property.exp: New.
3980 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3982         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3984 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3986         PR c/45969
3987         * gcc.c-torture/compile/pr45969-1.c: New test.
3989 2010-10-14  Richard Guenther  <rguenther@suse.de>
3991         PR tree-optimization/44913
3992         * gcc.dg/torture/pr44913.c: New testcase.
3994 2010-10-14  Richard Guenther  <rguenther@suse.de>
3996         PR lto/45382
3997         * g++.dg/lto/20101014-2_0.C: New testcase.
3999 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4001         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4002         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4003         * gcc.target/i386/pr44130.c: Likewise.
4004         * gcc.target/i386/pr44144.c: Likewise.
4005         * gcc.target/i386/pr44180.c: Likewise.
4006         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4007         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4008         * gcc.target/i386/vect-sizes-1.c: Likewise.
4009         * gcc.target/i386/vectorize4-avx.c: Likewise.
4011 2010-10-14  Richard Guenther  <rguenther@suse.de>
4013         PR lto/44561
4014         * g++.dg/lto/20101010-3_0.C: New testcase.
4015         * g++.dg/lto/20101010-4_0.C: Likewise.
4017 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4019         * objc.dg/pr45878.m: Update to include NSConstantString interface
4020         for -fnext-runtime.
4021         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4022         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4023         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4024         reference for m64 -fnext-runtime.
4026 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4028         * gcc.target/i386/vect-sizes-1.c: New.
4030 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4032         PR middle-end/46011
4033         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4035 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4037         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4038         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4040 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4042         * gcc.target/ia64/20101005.c: New test.
4044 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4046         PR rtl-optimization/45570
4047         * gcc.dg/pr45570.c: New test.
4049 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4051         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4052         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4053         * gcc.target/i386/vectorize4-avx.c: Likewise.
4055 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4057         * gcc.target/i386/avx-copysign-vec.c: New.
4058         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4060 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4062         PR middle-end/44130
4063         * gcc.target/i386/pr44130.c: New.
4065 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4067         PR middle-end/44144
4068         * gcc.target/i386/pr44144.c: New.
4070 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4072         PR target/44180
4073         * gcc.target/i386/pr44180.c: New.
4075 2010-10-13  Jason Merrill  <jason@redhat.com>
4077         * g++.dg/template/canon-type-8.C: New.
4079 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4081         * gcc.c-torture/execute/20101013-1.c: New test.
4083 2010-10-13  Richard Guenther  <rguenther@suse.de>
4085         PR objc/45878
4086         * objc.dg/pr45878.m: New testcase.
4088 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4090         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4091         * gcc.dg/format/dfp-printf-1.c: Likewise.
4092         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4094 2010-10-13  Richard Guenther  <rguenther@suse.de>
4096         PR tree-optimization/45788
4097         * g++.dg/pr45788.C: New testcase.
4099 2010-10-13  Richard Guenther  <rguenther@suse.de>
4101         PR tree-optimization/45970
4102         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4104 2010-10-13  Richard Guenther  <rguenther@suse.de>
4106         PR tree-optimization/45982
4107         * gcc.dg/torture/pr45982.c: New testcase.
4108         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4109         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4110         * gcc.dg/torture/pr39074-2.c: Likewise.
4112 2010-10-13  Richard Guenther  <rguenther@suse.de>
4114         PR middle-end/45874
4115         * g++.dg/torture/pr45874.C: New testcase.
4117 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4119         * objc.dg/attributes/method-attribute-1.m: Update to respond
4120         to implemented method attributes..
4121         * objc.dg/attributes/method-attribute-2.m: Likewise.
4122         * objc.dg/attributes/method-attribute-3.m: Likewise.
4123         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4124         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4125         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4127 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4129         PR libobjc/23214
4130         * objc.dg/pr23214.m: New.
4132 2010-10-12  Michael Eager  <eager@eagercon.com>
4134         PR testsuite/45856
4135         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4136         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4138 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4140         PR fortran/45636
4141         * gcc.c-torture/execute/pr45636.c: New test.
4142         * gfortran.dg/pr45636.f90: New test.
4144 2010-10-12  Richard Henderson  <rth@redhat.com>
4146         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4148 2010-10-12  Daniel Kraft  <d@domob.eu>
4150         PR fortran/38936
4151         * gfortran.dg/associate_1.f03: More tests with derived-types.
4152         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4153         * gfortran.dg/associate_8.f03: Fix typo.
4154         * gfortran.dg/initialization_27.f90: Fix typo.
4156 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4158         PR testsuite/45851
4159         * lib/lto.exp (lto-get-options-main): Support optional target
4160         selector for dg-extra-ld-options.
4162 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4164         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4165         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4167 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4169         PR middle-end/45699
4170         * g++.dg/torture/pr45699.C: New test.
4171         * g++.dg/otr-fold-1.C: Adjusted.
4172         * g++.dg/otr-fold-1.C: Likewise.
4174 2010-10-11  Nick Clifton  <nickc@redhat.com>
4176         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4177         Allow for a user label prefix.
4179 2010-10-10  Richard Guenther  <rguenther@suse.de>
4181         * g++.dg/lto/20101010-1_0.C: New testcase.
4182         * g++.dg/lto/20101010-2_0.C: Likewise.
4184 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4186         PR tree-optimization/45902
4187         * gcc.dg/vect/45902.c: New test.
4189 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4191         PR target/45870
4192         * gcc.dg/tls/pr45870.c: New test.
4194 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4196         PR fortran/45961
4197         * gfortran.dg/typebound_operator_6.f03: New.
4199 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4201         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4202         and adjust -export symbol scanning.
4203         * g++.dg/ext/dllexport1.C: Likewise.
4204         * g++.dg/ext/dllexport3.C: Likewise.
4205         * gcc.dg/dll-3.c: Likewise.
4206         * gcc.dg/dll-4.c: Likewise.
4207         * gcc.dg/dll-5.c: Likewise.
4209 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4211         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4212         instead of tree_profile dump file.
4213         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4214         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4215         dump file.
4217 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4219         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4221 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4223         * gfortran.dg/character_comparison_4.f90:  New test.
4224         * gfortran.dg/character_comparison_5.f90:  New test.
4225         * gfortran.dg/character_comparison_6.f90:  New test.
4227 2010-10-09  Richard Henderson  <rth@redhat.com>
4229         * lib/target-supports.exp
4230         (check_effective_target_automatic_stack_alignment): Always true.
4232 2010-10-09  Richard Guenther  <rguenther@suse.de>
4234         PR lto/45956
4235         * gcc.dg/lto/20101009-2_0.c: New testcase.
4236         * gcc.dg/lto/20101009-2_1.c: Likewise.
4237         * gcc.dg/lto/20101009-2_2.c: Likewise.
4239 2010-10-09  Richard Guenther  <rguenther@suse.de>
4241         PR lto/45947
4242         * g++.dg/lto/20101009-1_0.C: New testcase.
4244 2010-10-09  Richard Guenther  <rguenther@suse.de>
4246         PR tree-optimization/45945
4247         * gcc.dg/lto/20101009-1_0.c: New testcase.
4249 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4251         PR target/45913
4252         * gcc.target/i386/pr45913.c: New.
4254 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4256         PR fortran/45943
4257         * gfortran.dg/streamio_16.f90: Update test.
4259 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4261         PR tree-optimization/45903
4262         * gcc.target/i386/pr45903.c: New test.
4264 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4266         * gnat.dg/interface5.adb: Compile with warnings disabled.
4268 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4270         * obj-c++.dg/encode-10.mm: New testcase.
4272 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4274         PR objc++/23614
4275         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4276         C++ class.  Removed XFAIL.
4278 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4280         PR fortran/45933
4281         * gfortran.dg/typebound_operator_5.f03: New.
4283 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4285         Merge from 'apple/trunk' branch on FSF servers.
4287         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4289         Radar 4508851
4290         * obj-c++.dg/method-namespace-1.mm: New.
4292 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4294         * gcc.dg/tree-ssa/sra-11.c: New test.
4296 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4298         PR Tree-Vect/45847
4299         * gcc.dg/vect/pr45847.c: New test.
4301 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4302             Kai Tietz  <kai.tietz@onevision.com>
4304         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4306 2010-10-07  Richard Guenther  <rguenther@suse.de>
4308         PR tree-optimization/45732
4309         * gcc.dg/torture/pr45732.c: New testcase.
4311 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4313         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4314         * objc.dg/foreach-2.m: Likewise.
4315         * objc.dg/foreach-3.m: Likewise.
4316         * objc.dg/foreach-4.m: Likewise.
4317         * objc.dg/foreach-5.m: Likewise.
4318         * objc.dg/foreach-6.m: Likewise.
4319         * objc.dg/foreach-7.m: Likewise.
4320         * objc.dg/objc-foreach-4.m: Likewise.
4321         * objc.dg/objc-foreach-5.m: Likewise.
4323 2010-10-07  Richard Guenther  <rguenther@suse.de>
4325         PR middle-end/45869
4326         * gcc.dg/torture/pr45869.c: New testcase.
4328 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4330         * objc.dg/set-not-used-1.m: New
4331         * obj-c++.dg/set-not-used-1.mm: New.
4333 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4335         * objc.dg/attributes/method-attribute-3.m: New.
4336         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4338 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4340         PR fortran/45916
4341         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4343 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345         PR fortran/45889
4346         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4348 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4350         Merge from 'apple/trunk' branch on FSF servers.
4352         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4354         Radar 4278774
4355         * obj-c++.dg/encode-9.mm: New.
4357 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4359         * g++.dg/cpp0x/pr45908.C: New test.
4361 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4363         * gnat.dg/opt6.ad[sb]: New test.
4365 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4367         Implemented fast enumeration for Objective-C.
4368         * objc.dg/foreach-1.m: New.
4369         * objc.dg/foreach-2.m: New.
4370         * objc.dg/foreach-3.m: New.
4371         * objc.dg/foreach-4.m: New.
4372         * objc.dg/foreach-5.m: New.
4373         * objc.dg/foreach-6.m: New.
4374         * objc.dg/foreach-7.m: New.
4376         Merge from 'apple/trunk' branch on FSF servers:
4377         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4379         Radar 4502236
4380         * objc.dg/objc-foreach-5.m: New.
4382         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4384         Radar 4507230
4385         * objc.dg/objc-foreach-4.m: New.
4387         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4389         Radar 4472881
4390         * objc.dg/objc-foreach-3.m: New.
4392         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4394         Radar 4468498
4395         * objc.dg/objc-foreach-2.m: New.
4397         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4399         Radar 4294910
4400         * objc.dg/objc-foreach-1.m: New
4402 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4404         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4405         unsigned values.
4407 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4409         PR objc++/28050
4410         * obj-c++.dg/syntax-error-10.mm: New.
4412 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4414         PR objc++/23707
4415         * obj-c++.dg/syntax-error-9.mm: New.
4417 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4419         PR objc++/31126
4420         * obj-c++.dg/syntax-error-8.mm: New.
4422 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4424         Merge from 'apple/trunk' branch on FSF servers.
4426         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4428         Radar 4290840
4429         * obj-c++.dg/syntax-error-7.mm: New
4431         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4433         Radar 4294425
4434         * obj-c++.dg/syntax-error-6.mm: New
4436         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4438         Radar 4261146
4439         * obj-c++.dg/syntax-error-5.mm: New
4441         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4443         Radar 4093475
4444         * obj-c++.dg/syntax-error-[3-4].mm: New.
4446         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4448         Radar 4185810
4449         * obj-c++.dg/syntax-error-[1-2].mm: New.
4451 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4453         PR tree-optimization/45752
4454         * gcc.dg/vect/pr45752.c: New test.
4456 2010-10-05  Richard Guenther  <rguenther@suse.de>
4458         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4459         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4460         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4461         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4462         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4463         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4464         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4465         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4466         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4467         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4468         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4469         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4470         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4471         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4472         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4473         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4474         * gcc.dg/tree-ssa/20080530.c: Likewise.
4475         * g++.dg/tree-ssa/inline-3.C: Likewise.
4476         * g++.dg/tree-ssa/inline-1.C: Likewise.
4477         * g++.dg/tree-ssa/inline-2.C: Likewise.
4478         * gcc.dg/profile-dir-1.c: Likewise.
4479         * gcc.dg/profile-dir-2.c: Likewise.
4480         * gcc.dg/profile-dir-3.c: Likewise.
4482 2010-10-05  Richard Guenther  <rguenther@suse.de>
4484         PR middle-end/45877
4485         * g++.dg/torture/pr45877.C: New testcase.
4487 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4489         PR debug/45849
4490         * gcc.dg/debug/pr45849.c: New test.
4492         PR middle-end/45876
4493         * gcc.c-torture/compile/pr45876.c: New test.
4495 2010-10-04  Julian Brown  <julian@codesourcery.com>
4497         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4498         vect_hw_misalign.
4499         * gcc.dg/vect/vect-60.c: Likewise.
4500         * gcc.dg/vect/vect-56.c: Likewise.
4501         * gcc.dg/vect/vect-93.c: Likewise.
4502         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4503         * gcc.dg/vect/vect-95.c: Likewise.
4504         * gcc.dg/vect/vect-96.c: Likewise.
4505         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4506         * gcc.dg/vect/slp-25.c: Likewise.
4507         * gcc.dg/vect/slp-3.c: Likewise.
4508         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4509         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4510         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4511         * gcc.dg/vect/vect-109.c: Likewise.
4512         * gcc.dg/vect/vect-peel-1.c: Likewise.
4513         * gcc.dg/vect/vect-peel-2.c: Likewise.
4514         * lib/target-supports.exp
4515         (check_effective_target_arm_vect_no_misalign): New.
4516         (check_effective_target_vect_no_align): Use above.
4517         (check_effective_target_vect_element_align): New.
4518         (add_options_for_quad_vectors): New.
4520 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4522         PR tree-optimization/45572
4523         * g++.dg/ipa/pr45572-1.C: New test.
4524         * g++.dg/ipa/pr45572-2.C: Likewise.
4526 2010-10-03  Ian Lance Taylor  <iant@google.com>
4528         * gcc.dg/anon-struct-11.c: New test.
4529         * gcc.dg/anon-struct-12.c: New test.
4530         * gcc.dg/anon-struct-13.c: New test.
4531         * gcc.dg/anon-struct-14.c: New test.
4533 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4535         * g++.dg/torture/pr45764.C: Revert revision 164914.
4536         * gcc.dg/vect/pr43432.c: Likewise.
4537         * gcc.dg/vect/vect-114.c: Likewise.
4538         * gcc.dg/vect/vect-15.c: Likewise.
4540 2010-10-03  Jason Merrill  <jason@redhat.com>
4542         * g++.dg/cpp0x/sfinae5.C: New.
4544 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4546         PR tree-optimization/45720
4547         PR tree-optimization/45764
4548         * g++.dg/torture/pr45764.C: New.
4550         * gcc.dg/vect/pr43432.c: Xfail.
4551         * gcc.dg/vect/vect-114.c: Likewise.
4552         * gcc.dg/vect/vect-15.c: Likewise.
4554 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4556         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4557         hppa*-*-hpux*.
4558         * gcc.dg/torture/pr45678-2.c: Likewise.
4560 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4562         PR fortran/45748
4563         * gfortran.dg/intrinsic_6.f90: New.
4565 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4567         PR fortran/42831
4568         * gfortran.dg/dependency_37.f90:  New test.
4570 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4572         * gcc.target/i386/shift_mask.c: New test.
4574 2010-10-01  Richard Guenther  <rguenther@suse.de>
4576         PR tree-optimization/45854
4577         * g++.dg/torture/pr45854.C: New testcase.
4579 2010-09-30  Michael Eager  <eager@eagercon.com>
4581         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4582         __FLT_{MIN,MAX}__.
4584 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4586         PR middle-end/45758
4587         * gfortran.dg/graphite/pr45758.f90: New.
4589 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4591         PR middle-end/45230
4592         * gcc.dg/graphite/id-pr45230.c: New.
4594 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4596         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4597         * gfortran.dg/graphite/graphite.exp: Same.
4598         * gcc.dg/graphite/vect-pr43423.c: New.
4600 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4602         PR target/45843
4603         * g++.dg/torture/pr45843.C: New test.
4605 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4607         PR fortran/45828
4608         * gfortran.dg/allocate_derived_5.f90: New.
4610 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4612         PR tree-optimization/31261
4613         * gcc.dg/tree-ssa/pr31261.c: New test.
4615 2010-09-30  Michael Eager  <eager@eagercon.com>
4617         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4618         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4619         * gcc.target/microblaze/microblaze.exp: Ditto.
4620         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4621         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4622         * gcc.target/microblaze/others/data_var1.c: Ditto.
4623         * gcc.target/microblaze/others/data_var2.c: Ditto.
4624         * gcc.target/microblaze/others/data_var3.c: Ditto.
4625         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4626         * gcc.target/microblaze/others/strings1.c:: Ditto.
4627         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4628         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4629         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4630         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4631         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4632         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4633         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4634         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4635         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4636         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4637         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4638         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4639         * gcc.target/microblaze/isa/float.c: Ditto.
4640         * gcc.target/microblaze/isa/mulh.c: Ditto.
4641         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4642         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4643         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4644         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4645         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4646         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4647         * gcc.target/microblaze/isa/bshift.c: Ditto.
4648         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4649         * gcc.target/microblaze/isa/div.c: Ditto.
4650         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4651         * gcc.target/microblaze/isa/mul.c: Ditto.
4653 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4655         merge from FSF 'apple/trunk' branch.
4656         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4658         Radar 4386773
4659         * objc.dg/enhanced-proto-1.m: New.
4660         * objc.dg/enhanced-proto-2.m: New.
4661         * obj-c++.dg/enhanced-proto-1.mm: New
4662         * obj-c++.dg/enhanced-proto-2.mm: New.
4664 2010-09-30  Richard Guenther  <rguenther@suse.de>
4666         PR testsuite/45702
4667         * gcc.dg/debug/pr41893-1.c: Adjust.
4668         * gcc.dg/pr30762-1.c: Likewise.
4669         * gcc.dg/pr31529-1.c: Likewise.
4670         * gcc.dg/pr34457-1.c: Likewise.
4671         * gcc.dg/pr34668-1.c: Likewise.
4672         * gcc.dg/pr43557-1.c: Likewise.
4674 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4676         PR objc/45842
4677         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4678         * objc.dg/const-str-3.m: Correct header for memcpy.
4679         * objc.dg/const-str-7.m: Likewise.
4680         * objc.dg/method-20b.m: Provide an implementation of Object.
4681         Adjust XFAIL for m64 NeXT runtime.
4682         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4683         * objc.dg/encode-3.m: Correct line ordering, provide header for
4684         sprintf.
4685         * objc.dg/encode-7-next.m: Only run for 32bit.
4686         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4687         * objc.dg/type-size-2.m: Provide an implementation of Object.
4688         Ajust headers.
4689         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4690         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4691         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4692         Adjust XFAIL for m64 NeXT runtime.
4693         * obj-c++.dg/method-22.mm: Likewise.
4694         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4696 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4698         Merge from 'apple/trunk' branch on FSF servers.
4700         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4702         Radar 4278236
4703         * obj-c++.dg/bad-forward-decl.mm: New
4705 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4707         * ada/acats/run_acats: Revert revision 157037.
4709 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4711         Merge from 'apple/trunk' branch on FSF servers.
4713         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4715         Radar 4281748
4716         * objc.dg/naming-2.m: Update
4717         * objc.dg/naming-3.m: New
4719 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4721         PR target/40457
4722         * gcc.target/arm/pr40457-3.c: New test.
4724 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4726         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4727         alias checking.
4728         * lib/target-supports.exp (check_ifunc_available): Likewise.
4730 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4732         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4734 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4736         * objc.dg/keywords-1.m: New test.
4737         * objc.dg/keywords-2.m: New test.
4738         * objc.dg/keywords-3.m: New test.
4739         * obj-c++.dg/keywords-1.mm: New test.
4740         * obj-c++.dg/keywords-2.mm: New test.
4742 2010-09-28  Jason Merrill  <jason@redhat.com>
4744         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4745         * g++.dg/ext/complit11.C: Likewise.
4746         * g++.old-deja/g++.law/temps1.C: Likewise.
4748         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4749         * g++.old-deja/g++.mike/misc6.C: Likewise.
4751 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4753         * objc.dg/attributes/method-attribute-1.m: New.
4754         * objc.dg/attributes/method-attribute-2.m: New.
4756         * obj-c++.dg/attributes/method-attribute-1.m: New.
4757         * obj-c++.dg/attributes/method-attribute-2.m: New.
4759 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4761         * objc.dg/attributes: New.
4762         * objc.dg/attributes/attributes.exp: New.
4763         * objc.dg/attributes/class-attribute-1.m: New.
4764         * objc.dg/attributes/class-attribute-2.m: New
4765         * objc.dg/attributes/categ-attribute-1.m: New
4766         * objc.dg/attributes/categ-attribute-2.m: New
4767         * objc.dg/attributes/proto-attribute-1.m: New
4769         * obj-c++.dg/attributes: New.
4770         * obj-c++.dg/attributes/attributes.exp: New
4771         * obj-c++.dg/attributes/class-attribute-1.mm: New
4772         * obj-c++.dg/attributes/class-attribute-2.mm: New
4773         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4774         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4775         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4777 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4779         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4780         from the branch renamed to method-20b.m to avoid clashes).
4782         2005-08-23  Stuart Hastings  <stuart@apple.com>
4783                     Ziemowit Laski  <zlaski@apple.com>
4785         Radar 4209854
4786         * obj-c++.dg/method-23.mm: New.
4787         * objc.dg/method-20.m: New.
4789 2010-09-28  Jan Hubicka  <jh@suse.cz>
4791         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4793 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4795         PR target/44452
4796         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4797         i?86-*-solaris2.[89], *-*-vxworks*.
4798         * gcc.target/i386/pr22152.c: Likewise.
4799         * gcc.target/i386/vect8-ret.c: New test.
4801 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4803         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4805 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4807         Merge from 'apple/trunk' branch on FSF servers.
4809         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4811         Radar 4175534
4812         * obj-c++.dg/method-22.mm: New.
4814 2010-09-27  Jason Merrill  <jason@redhat.com>
4816         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4817         * g++.dg/ext/complit11.C: Adjust.
4818         * g++.old-deja/g++.law/temps1.C: Adjust.
4819         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4820         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4822 2010-09-27  Ian Lance Taylor  <iant@google.com>
4824         * lib/target-supports.exp (check_effective_target_split_stack):
4825         New procedure.
4826         * gcc.dg/split-1.c: New test.
4827         * gcc.dg/split-2.c: New test.
4828         * gcc.dg/split-3.c: New test.
4829         * gcc.dg/split-4.c: New test.
4831 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4833         PR objc/25464
4834         * objc.dg/type-size-3.m: New test.
4836 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4838         PR objc/45763
4839         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4841 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4843         PR objc/25450
4844         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4845         * objc.dg/type-size-2.m: Same change.
4846         * obj-c++.dg/encode-5.mm: Same change.
4848 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4850         Merge from 'apple/trunk' branch on FSF servers.  The original
4851         Changelogs are below.
4853         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4854         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4855         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4856         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4857         in the branch).
4858         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4859         proto-qual-1.m in the branch) and the normal ABI on GNU.
4860         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4861         the test only with the NeXT runtime.
4862         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4863         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4864         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4865         Run the test only with the NeXT runtime.
4867         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4869         Radar 4492973
4870         * objc.dg/encode-7-64bit.m: New.
4871         * objc.dg/encode-7.m: Skip if -m64.
4873         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4875         Radar 4301047
4876         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4877         * obj-c++.dg/threedotthree-abi-1.mm: New
4878         * objc.dg/threedotthree-abi-1.m: New
4880         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4882         Radar 4136935
4883         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4884         * objc.dg/encode-6.m: Likewise.
4885         * objc.dg/encode-7.m: New test case.
4887 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4889         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4890         const-str-12.m to constr-str-12b.m to avoid conflicts.
4892         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4894         Radar 4229905
4895         * obj-c++.dg/warn5.mm: New
4897         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4899         Radar 4154928
4900         * obj-c++.dg/const-str-12.mm: New.
4901         * objc.dg/const-str-12.m: New.
4903 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4905         PR fortran/40569
4906         PR fortran/40568
4907         * gfortran.dg/storage_size_2.f08: Fix test.
4908         * gfortran.dg/c_sizeof_1.f90: Fix test.
4909         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4910         * gfortran.dg/c_sizeof_3.f90: New.
4911         * gfortran.dg/c_sizeof_4.f90: New.
4912         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4913         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4915 2010-09-26  Daniel Kraft  <d@domob.eu>
4917         PR fortran/45783
4918         PR fortran/45795
4919         * gfortran.dg/select_type_18.f03: New test.
4921 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4923         * gnat.dg/return2.ad[sb]: New test.
4924         * gnat.dg/return2_pkg.ads: New helper.
4926 2010-09-25  Daniel Kraft  <d@domob.eu>
4928         PR fortran/45776
4929         * gfortran.dg/io_constraints_6.f03: New test.
4930         * gfortran.dg/io_constraints_7.f03: New test.
4931         * gfortran.dg/newunit_2.f90: New test.
4933 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4935         * gfortran.dg/operator_c1202.f90: New test.
4937 2010-09-24  Jan Hubicka  <jh@suse.cz>
4939         * gcc.dg/tree-ssa/leaf.c: New testcase.
4941 2010-09-24  Jan Hubicka  <jh@suse.cz>
4943         PR tree-optimization/45738
4944         PR tree-optimization/45741
4945         * gcc.c-torture/compile/pr45741.c: New.
4946         * gfortran.fortran-torture/compile/pr45738.f90: New.
4948 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4950         * gcc.dg/cpp/undef-opt-1.c: New test.
4952 2010-09-24  Jason Merrill  <jason@redhat.com>
4954         * g++.dg/other/error10.C: Adjust expected output.
4956 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4958         PR middle-end/45234
4959         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4960         * gcc.target/i386/pr45234.c: New test.
4962 2010-09-24  Richard Guenther  <rguenther@suse.de>
4964         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4966 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4968         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4969         as a comment leader in regexp.
4971 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4973         * objc.dg/sync-2.m: New test.
4974         * obj-c++.dg/sync-2.mm: New test.
4976 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4978         PR fortran/40571
4979         * gfortran.dg/iso_fortran_env_7.f90: New.
4981 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4983         * obj-c++.dg/too-many-args.mm: New file.
4985 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4987         Merge from 'apple/trunk' branch on FSF servers.
4989         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4991         Radar 4491608
4992         * objc.dg/too-many-args.m: New
4994 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4996         PR fortran/45744
4997         * gfortran.dg/dependency_36.f90:  New test.
4999 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5001         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5002         * gcc.target/i386/pad-3.c: Ditto.
5003         * gcc.target/i386/pad-7.c: Ditto.
5004         * gcc.target/i386/pad-7.c: Ditto.
5005         * gcc.target/i386/pr36502.c: Ditto.
5006         * gcc.target/i386/zee.c: Ditto.
5007         * gcc.target/i386/20060821-1.c: Ditto.
5008         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5009         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5010         * gcc.target/i386/pad-5b.c: Ditto.
5011         * gcc.target/i386/pad-6a.c: Ditto.
5012         * gcc.target/i386/pad-6b.c: Ditto.
5013         * gcc.target/i386/pad-8.c: Ditto.
5014         * gcc.target/i386/pad-9.c: Ditto.
5015         * gcc.target/i386/pad-10.c: Ditto.
5016         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5018 2010-09-23  Richard Guenther  <rguenther@suse.de>
5020         PR tree-optimization/45565
5021         * g++.dg/ipa/pr45565.C: New testcase.
5023 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5025         PR fortran/45745
5026         PR fortran/45648
5027         * gfortran.dg/vector_subscript_bound_1.f90: New.
5029 2010-09-23  Richard Guenther  <rguenther@suse.de>
5031         PR middle-end/45750
5032         * gcc.dg/pr45750.c: New testcase.
5034 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5036         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5037         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5038         build.
5040 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5042         PR rtl-optimization/44374
5043         * gcc.target/arm/headmerge-1.c: New test.
5044         * gcc.target/arm/headmerge-2.c: New test.
5045         * gcc.target/i386/headmerge-1.c: New test.
5046         * gcc.target/i386/headmerge-2.c: New test.
5048 2010-09-23  Daniel Kraft  <d@domob.eu>
5050         PR fortran/38936
5051         PR fortran/44044
5052         PR fortran/45474
5053         * gfortran.dg/intrinsic_intent_1.f03: New test.
5054         * gfortran.dg/select_type_17.f03: New test.
5055         * gfortran.dg/associate_5.f03: More definability tests.
5056         * gfortran.dg/enum_2.f90: Check definability.
5057         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5058         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5059         * gfortran.dg/char_expr_2.f90: Ditto.
5060         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5061         * gfortran.dg/enum_5.f90: Ditto.
5062         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5063         * gfortran.dg/impure_assignment_2.f90: Ditto.
5064         * gfortran.dg/impure_assignment_3.f90: Ditto.
5065         * gfortran.dg/intent_out_1.f90: Ditto.
5066         * gfortran.dg/intent_out_3.f90: Ditto.
5067         * gfortran.dg/pointer_assign_7.f90: Ditto.
5068         * gfortran.dg/pointer_intent_3.f90: Ditto.
5069         * gfortran.dg/pr19936_1.f90: Ditto.
5070         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5071         * gfortran.dg/simpleif_2.f90: Ditto.
5072         * gfortran.dg/protected_5.f90: Ditto.
5073         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5074         * gfortran.dg/protected_6.f90: Ditto.
5075         * gfortran.dg/protected_7.f90: Ditto.
5077 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079         PR libfortran/45710
5080         * gfortran.dg/namelist_65.f90: New test.
5082 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5084         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5085         the regexp pattern between the expected label and location string.
5087 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5089         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5091 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5093         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5094         * gcc.dg/pr27898.c: Likewise.
5095         * gcc.dg/pr28712.c: Likewise.
5096         * gcc.dg/pr30762-1.c: Likewise.
5097         * gcc.dg/pr31529-1.c: Likewise.
5098         * gcc.dg/pr34457-1.c: Likewise.
5099         * gcc.dg/pr34668-1.c: Likewise.
5100         * gcc.dg/pr34989-1.c: Likewise.
5101         * gcc.dg/pr43557-1.c: Likewise.
5103 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5105         PR rtl-optimization/45739
5106         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5108 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5110         * gcc.target/sparc/mnofpu.c: New test.
5112 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5114         PR rtl-optimization/45739
5115         * gcc.target/i386/pr45739.c: New test.
5117 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5119         PR fortran/45648
5120         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5121         and counts. Add non-elemental function call check.
5123         PR fortran/45648
5124         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5125         arguments checks. Update temporary counts.
5126         * gfortran.dg/transpose_optimization_1.f90: New.
5128 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5130         PR objc/23710
5131         * objc.dg/invalid-method-1.m: New.
5133 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5135         Merge from 'apple/trunk' branch on FSF servers.
5137         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5139         Radar 4291785
5140         * objc.dg/naming-4.m: New
5141         * objc.dg/naming-5.m: New
5142         * obj-c++.dg/naming-1.mm: New
5143         * obj-c++.dg/naming-2.mm: New
5145 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5146             Jack Howarth  <howarth@bromo.med.uc.edu>
5148         PR c++/45645
5149         * g++.dg/torture/pr44972.C: Use portable assert().
5151 2010-09-21  Richard Guenther  <rguenther@suse.de>
5153         PR tree-optimization/45580
5154         * g++.dg/torture/pr45580.C: New testcase.
5156 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5158         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5160 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5162         PR fortran/45438
5163         * gfortran.dg/pointer_check_7.f90: New.
5165 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5167         PR rtl-optimization/45728
5168         * gcc.c-torture/compile/pr45728.c: New test.
5170 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5172         PR fortran/45081
5173         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5175 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5177         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5179 2010-09-20  Richard Guenther  <rguenther@suse.de>
5181         PR middle-end/45704
5182         * gcc.dg/torture/pr45704.c: New testcase.
5184 2010-09-20  Jan Hubicka  <jh@suse.cz>
5186         PR tree-optimize/45605
5187         * g++.dg/tree-ssa/pr45605.C: New testcase.
5189 2010-09-20  Michael Matz  <matz@suse.de>
5191         PR testsuite/45706
5192         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5193         enough.
5195 2010-09-20  Richard Guenther  <rguenther@suse.de>
5197         PR tree-optimization/45705
5198         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5200 2010-09-20  Michael Matz  <matz@suse.de>
5202         PR testsuite/45706
5203         * lib/target-supports.exp (check_effective_target_vect_perm):
5204         Add i?86-*-*.
5206 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5208         PR rtl-optimization/45695
5209         * gcc.c-torture/execute/pr45695.c: New test.
5211 2010-09-19  Jan Hubicka  <jh@suse.cz>
5213         PR lto/44246
5214         * gcc.c-torture/compile/pr44246.c:New file.
5216 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5218         PR tree-optimization/45714
5219         * gfortran.dg/vect/pr45714-a.f: New test.
5220         * gfortran.dg/vect/pr45714-b.f: New test.
5222 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5224         * gnat.dg/const1.adb: Rename into...
5225         * gnat.dg/constant1.adb: ...this.
5226         * gnat.dg/constant2.adb: New test.
5227         * gnat.dg/constant2_pkg1.ads: New helper.
5228         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5230 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5232         * gnat.dg/specs/constant1.ads: New test.
5233         * gnat.dg/specs/constant1_pkg.ads: New helper.
5235 2010-09-18  Jan Hubicka  <jh@suse.cz>
5237         PR tree-optimization/45453
5238         * g++.dg/tree-ssa/pr45453.C: New testcase.
5240 2010-09-18  Jason Merrill  <jason@redhat.com>
5242         * g++.dg/cpp0x/initlist44.C: New.
5244 2010-09-18  Richard Guenther  <rguenther@suse.de>
5246         PR tree-optimization/45709
5247         * g++.dg/torture/pr45709-2.C: New testcase.
5249 2010-09-18  Richard Guenther  <rguenther@suse.de>
5251         PR tree-optimization/45709
5252         * g++.dg/torture/pr45709.C: New testcase.
5254 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5256         PR testsuite/45719
5257         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5259 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5261         * gcc.target/i386/pad-1.c: New.
5262         * gcc.target/i386/pad-2.c: Likewise.
5263         * gcc.target/i386/pad-3.c: Likewise.
5264         * gcc.target/i386/pad-4.c: Likewise.
5265         * gcc.target/i386/pad-5a.c: Likewise.
5266         * gcc.target/i386/pad-5b.c: Likewise.
5267         * gcc.target/i386/pad-6a.c: Likewise.
5268         * gcc.target/i386/pad-6b.c: Likewise.
5269         * gcc.target/i386/pad-7.c: Likewise.
5270         * gcc.target/i386/pad-8.c: Likewise.
5271         * gcc.target/i386/pad-9.c: Likewise.
5272         * gcc.target/i386/pad-10.c: Likewise.
5274 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5276         PR middle-end/45234
5277         * gcc.dg/torture/stackalign/alloca-5.c: New.
5279 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5281         PR middle-end/45678
5282         * gcc.dg/torture/pr45678-2.c: New.
5284 2010-09-17  Richard Guenther  <rguenther@suse.de>
5286         PR middle-end/45678
5287         * gcc.dg/torture/pr45678-1.c: New testcase.
5289 2010-09-17  Michael Matz  <matz@suse.de>
5291         PR tree-optimization/43432
5292         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5293         check_effective_target_vect_perm_short): New predicates.
5294         (check_effective_target_vect_perm): Include x86_64.
5295         * gcc.dg/vect/pr43432.c: New test.
5296         * gcc.dg/vect/vect-114.c: Adjust.
5297         * gcc.dg/vect/vect-15.c: Ditto.
5298         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5299         * gcc.dg/vect/slp-perm-9.c: Ditto.
5301 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5303         PR testsuite/45692
5304         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5305         GNU runtime.
5307 2010-09-17  Richard Guenther  <rguenther@suse.de>
5309         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5310         * gcc.dg/pr28706.c: Likewise.
5311         * gcc.dg/pr28712.c: Likewise.
5312         * gcc.dg/pr30762-1.c: Likewise.
5313         * gcc.dg/pr30762-2.c: Likewise.
5314         * gcc.dg/pr31529-1.c: Likewise.
5315         * gcc.dg/pr31529-2.c: Likewise.
5316         * gcc.dg/pr34457-1.c: Likewise.
5317         * gcc.dg/pr34457-2.c: Likewise.
5318         * gcc.dg/pr34668-1.c: Likewise.
5319         * gcc.dg/pr34668-2.c: Likewise.
5320         * gcc.dg/pr34989-1.c: Likewise.
5321         * gcc.dg/pr34989-2.c: Likewise.
5322         * gcc.dg/pr43557-1.c: Likewise.
5323         * gcc.dg/pr43557-2.c: Likewise.
5324         * gcc.dg/debug/pr41893-1.c: Likewise.
5325         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5326         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5327         * gcc.dg/matrix/matrix-4.c: Likewise.
5328         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5329         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5330         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5331         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5333 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5335         PR fortran/43665
5336         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5337         optimizations.
5338         * gfortran.dg/intent_optimize_1.f90: New test.
5340 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5342         * gcc.target/i386/divmod-1.c: New.
5343         * gcc.target/i386/divmod-2.c: Likewise.
5344         * gcc.target/i386/divmod-3.c: Likewise.
5345         * gcc.target/i386/divmod-4.c: Likewise.
5346         * gcc.target/i386/divmod-4a.c: Likewise.
5347         * gcc.target/i386/divmod-5.c: Likewise.
5348         * gcc.target/i386/divmod-6.c: Likewise.
5349         * gcc.target/i386/divmod-7.c: Likewise.
5350         * gcc.target/i386/divmod-8.c: Likewise.
5351         * gcc.target/i386/udivmod-1.c: Likewise.
5352         * gcc.target/i386/udivmod-2.c: Likewise.
5353         * gcc.target/i386/udivmod-3.c: Likewise.
5354         * gcc.target/i386/udivmod-4.c: Likewise.
5355         * gcc.target/i386/udivmod-4a.c: Likewise.
5356         * gcc.target/i386/udivmod-5.c: Likewise.
5357         * gcc.target/i386/udivmod-6.c: Likewise.
5358         * gcc.target/i386/udivmod-7.c: Likewise.
5359         * gcc.target/i386/udivmod-8.c: Likewise.
5361 2010-09-16  Jan Hubicka  <jh@suse.cz>
5363         * g++.dg/lto/pr45679-1_0.C: New file.
5364         * g++.dg/lto/pr45679-1_1.C: New file.
5365         * g++.dg/lto/pr45679-0_0.C: New file.
5366         * g++.dg/lto/pr45679-0_1.C: New file.
5368 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5370         PR fortran/45674
5371         * gfortran.dg/class_dummy_2.f03: New.
5373 2010-09-16  Richard Guenther  <rguenther@suse.de>
5375         PR tree-optimization/45623
5376         * gcc.dg/torture/pr45623.c: New testcase.
5378 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5380         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5381         name and parentheses.
5382         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5384 2010-09-15  Jason Merrill  <jason@redhat.com>
5386         * g++.dg/parse/parameter-declaration-2.C: New.
5388         * g++.dg/cpp0x/scoped_enum2.C: New.
5390 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5392         * gcc.c-torture/compile/20100915-1.c: New test.
5394 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5396         PR middle-end/45644
5397         * gcc.dg/ipa/pr45644.c: New test.
5399 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5401         PR tree-optimization/45633
5402         * gcc.dg/vect/pr45633.c: New test.
5404 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5406         PR fortran/45577
5407         * gfortran.dg/allocate_derived_4.f90: New.
5409 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5411         * lib/target-supports.exp
5412         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5413         supported flag to true for neon.
5415 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5417         PR c++/45665
5418         * g++.dg/template/crash103.C: New.
5420 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5422         Merge from 'apple/trunk' branch on FSF servers.
5424         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5426         Radar 4457381
5427         * objc.dg/msg-in-protocol.m: New.
5428         * obj-c++.dg/msg-in-protocol.mm: New.
5430         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5432         Radar 4219590
5433         * objc.dg/break-in-ifstmt.m: New.
5435         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5437         Radar 4174166
5438         * obj-c++.dg/comp-types-13.mm: New.
5439         * objc.dg/comp-types-12.m: New.
5441         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5443         Radar 4216500
5444         * obj-c++.dg/proto-lossage-7.mm: New.
5445         * objc.dg/proto-lossage-7.m: New.
5447 2010-09-14  Jan Hubicka  <jh@suse.cz>
5449         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5450         folding.
5451         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5452         folding.
5454 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5456         PR middle-end/45567
5457         * gcc.dg/pr45567.c: New test.
5459         PR debug/45660
5460         * g++.dg/debug/pr45660.C: New test.
5462 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5464         PR tree-optimization/45470
5465         * g++.dg/vect/pr45470-a.cc: New test.
5466         * g++.dg/vect/pr45470-a.cc: New test.
5468 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5470         PR target/42070
5471         * lib/profopt.exp: Prune warnings on execname2 compile.
5472         * lib/prune.exp: Prune "can't add line info" warnings.
5474 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5476         PR libfortran/45532
5477         * gfortran.dg/namelist_64.f90: New test.
5479 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5481         PR rtl-optimization/45617
5482         * gcc.target/i386/pr45617.c: New test.
5484 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5486         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5488 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5490         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5491         * gcc.target/i386/fma4-vector.c: Likewise.
5492         * gcc.target/i386/vectorize2.c: Likewise.
5493         * gcc.target/i386/vectorize4.c: Likewise.
5494         * gcc.target/i386/vectorize5.c: Likewise.
5495         * gcc.target/i386/vectorize6.c: Likewise.
5496         * gcc.target/i386/vectorize8.c: Likewise.
5498         * gcc.target/i386/vect-double-1.c: New.
5499         * gcc.target/i386/vect-double-1a.c: Likewise.
5500         * gcc.target/i386/vect-double-2.c: Likewise.
5501         * gcc.target/i386/vect-double-2a.c: Likewise.
5503         * lib/target-supports.exp (check_effective_target_vect_double):
5504         Set et_vect_double_saved to 0 when tuning for Atom.
5506 2010-09-13  Jan Hubicka  <jh@suse.cz>
5508         * gcc.dg/torture/pr23821.c: Drop static keyword.
5509         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5510         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5512 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5514         * gcc.target/arm/sync-1.c: New.
5516 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5518         * gnat.dg/memtrap.adb: New test.
5520 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5522         * gfortran.dg/promotion.f90: Fix options.
5524 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5526         * g++.dg/cpp0x/range-for1.C: New.
5527         * g++.dg/cpp0x/range-for2.C: New.
5528         * g++.dg/cpp0x/range-for3.C: New.
5529         * g++.dg/cpp0x/range-for4.C: New.
5530         * g++.dg/cpp0x/range-for5.C: New.
5531         * g++.dg/cpp0x/range-for6.C: New.
5533 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5535         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5536         and counts. Check that transpose is not called.
5537         * gfortran.dg/transpose_2.f90: Update error message.
5539 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5541         PR c++/43824
5542         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5543         * g++.dg/lookup/strong-using-2.C: Likewise.
5544         * g++.dg/lookup/strong-using-3.C: Likewise.
5545         * g++.dg/lookup/strong-using-5.C: Likewise.
5547         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5548         * g++.dg/cpp0x/inline-ns4.C: New.
5549         * g++.dg/cpp0x/inline-ns5.C: New.
5551 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5553         PR middle-end/45634
5554         * gfortran.fortran-torture/compile/pr45634.f90: New.
5556 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5558         * objc.dg/fobjc-exceptions.m: New test.
5560 2010-09-10  Jan Hubicka  <jh@suse.cz>
5562         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5564 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5566         PR tree-optimization/44972
5567         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5568         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5569         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5570         instead.
5571         * g++.dg/torture/pr44972.C: New test.
5573 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5575         PR tree-optimization/44972
5576         * g++.dg/torture/pr34850.C: Remove expected warning.
5578 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5580         * gfortran.dg/dummy_optional_arg.f90: New test.
5582 2010-09-08  Jan Hubicka  <jh@suse.cz>
5584         PR tree-optimization/45598
5585         * fortran.fortran-torture/compile/pr45598.f90: New test.
5587 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5589         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5590         * lib/target-supports.exp (check_ifunc_available): New.
5591         * gcc.dg/attr-ifunc-1.c: New.
5592         * gcc.dg/attr-ifunc-2.c: New.
5593         * gcc.dg/attr-ifunc-3.c: New.
5594         * gcc.dg/attr-ifunc-4.c: New.
5595         * gcc.dg/attr-ifunc-5.c: New.
5596         * g++.dg/ext/attr-ifunc-1.C: New.
5597         * g++.dg/ext/attr-ifunc-2.C: New.
5598         * g++.dg/ext/attr-ifunc-3.C: New.
5599         * g++.dg/ext/attr-ifunc-4.C: New.
5601 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5603         PR middle-end/40386
5604         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5606 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5608         * gfortran.dg/inline_transpose_1.f90: New test.
5610 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5612         PR c++/45588
5613         * g++.dg/warn/Wunused-var-15.C: New test.
5615 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5617         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5618         hppa*-*-hpux*.
5620 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5622         * objc/execute/exceptions/throw-nil.m: New test.
5623         * objc/execute/exceptions/handler-1.m: Updated to use the new
5624         objc_set_uncaught_exception_handler() function.
5625         * objc/execute/exceptions/matcher-1.m: New test.
5627 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5629         PR fortran/38282
5630         * gfortran.dg/bit_comparison_1.F90: New test.
5631         * gfortran.dg/leadz_trailz_3.f90: New test.
5632         * gfortran.dg/masklr_2.F90: New test.
5633         * gfortran.dg/shiftalr_1.F90: New test.
5634         * gfortran.dg/merge_bits_2.F90: New test.
5635         * gfortran.dg/dshift_2.F90: New test.
5636         * gfortran.dg/bit_comparison_2.F90: New test.
5637         * gfortran.dg/masklr_1.F90: New test.
5638         * gfortran.dg/merge_bits_1.F90: New test.
5639         * gfortran.dg/dshift_1.F90: New test.
5640         * gfortran.dg/shiftalr_2.F90: New test.
5642 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5644         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5645         functions from objc/typedstream.h are deprecated.
5647 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5649         * lib/target-supports.exp
5650         (check_effective_target_run_expensive_tests): New proc.
5651         * gcc.c-torture/compile/limits-fnargs.c: Use
5652         dg-require-effective-target run_expensive_tests.
5654 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5656         PR fortran/45597
5657         * gfortran.dg/gomp/pr45597.f90: New test.
5659         PR fortran/45595
5660         * gfortran.dg/gomp/pr45595.f90: New test.
5662 2010-09-08  Michael Matz  <matz@suse.de>
5664         * c-c++-common/uninit-17.c: Adjust.
5666 2010-09-08  Michael Matz  <matz@suse.de>
5668         PR tree-optimization/43430
5669         * gcc.dg/vect/pr43430-2.c: New test.
5671 2010-09-08  Michael Matz  <matz@suse.de>
5673         PR tree-optimization/33244
5674         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5676 2010-09-08  Richard Guenther  <rguenther@suse.de>
5678         PR tree-optimization/45578
5679         * gfortran.dg/pr45578.f90: New testcase.
5681 2010-09-08  Richard Guenther  <rguenther@suse.de>
5683         PR testsuite/45590
5684         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5686 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5688         PR fortran/45576
5689         * gfortran.dg/char_length_18.f90:  New test.
5691 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5693         PR target/36502
5694         * gcc.target/i386/pr36502.c: New test.
5696         PR target/42313
5697         PR target/44651
5698         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5699         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5701 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5703         * gfortran.dg/achar_4.f90: Enable bounds checking.
5705 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5707         PR target/45206
5708         * gcc.target/i386/pr45206.c: New test.
5710 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5712         PR fortran/45505
5713         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5715 2010-09-07  Jan Hubicka  <jh@suse.cz>
5717         * gcc.c-torture/compile/20100907.c: New testcase.
5719 2010-09-07  Richard Guenther  <rguenther@suse.de>
5721         PR middle-end/45569
5722         * g++.dg/eh/pr45569.C: New testcase.
5724 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5726         PR target/43137
5727         * gcc.target/arm/pr43137.c: New test.
5729 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5731         PR fortran/36931
5732         * gfortran.dg/dependency_35.f90:  New test.
5734 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5736         PR fortran/34145
5737         * gfortran.dg/char_length_17.f90:  New test.
5739 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5741         PR c++/45200
5742         PR c++/45293
5743         PR c++/45558
5744         * g++.dg/template/typedef34.C: New test.
5745         * g++.dg/template/typedef35.C: New test.
5747 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5749         PR target/22152
5750         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5752 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5754         * g++.dg/warn/Wdouble-promotion.C: New.
5756 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5758         * g++.dg/parse/redef2.C: New.
5760 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5762         * gcc.dg/20100906-1.c: New testcase.
5764 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5766         PR testsuite/45543
5767         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5768         DW_TAG_enumeration_type DIE.
5770 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5772         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5773         Update XFAILs.
5775 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5777         PR rtl-optimization/44919
5778         * g++.dg/opt/pr44919.C: New.
5780 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5782         PR fortran/38282
5783         * gfortran.dg/iall_iany_iparity_1.f90: New.
5784         * gfortran.dg/iall_iany_iparity_2.f90: New.
5786 2010-09-06  Jason Merrill  <jason@redhat.com>
5788         * g++.dg/cpp0x/initlist42.C: New.
5790         * g++.dg/cpp0x/auto19.C: New.
5792         * g++.dg/template/sfinae25.C: New.
5793         * g++.dg/template/char1.C: Expect warning.
5794         * g++.dg/template/nontype10.C: Likewise.
5796         * g++.dg/cpp0x/implicit9.C: New.
5798         * g++.dg/cpp0x/initlist43.C: New.
5800 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5802         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5804 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5806         * gcc.dg/Wdouble-promotion.c: New.
5808 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5810         * gfortran.dg/float128_1.f90: Remove test case as
5811         it always fails since Rev 163611 backed out the
5812         front-end implementation.
5814 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5816         * gfortran.dg/float128_1.f90: XFAIL test case.
5818 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5820         * gfortran.dg/bessel_7.f90: Decrease required precision.
5822 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5824         PR testsuite/45545
5825         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5826         ref-all-matching targets.
5828 2010-09-05  Richard Guenther  <rguenther@suse.de>
5830         PR tree-optimization/45535
5831         * gcc.c-torture/compile/pr45535.c: New testcase.
5833 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5835         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5836         "\[^\n\]*".
5837         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5838         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5839         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5840         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5841         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5842         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5843         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5844         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5845         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5846         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5847         * gcc.target/i386/pr22152.c: Likewise.
5848         * gcc.target/i386/pr36992-1.c: Likewise.
5849         * gcc.target/i386/pr36992-2.c: Likewise.
5850         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5852 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5854         PR testsuite/43957
5855         * gcc.dg/const-uniq-1.c: Modify regexp.
5857 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5859         PR fortran/45530
5860         * gfortran.dg/namelist_63.f90: New.
5862 2010-09-04  Jan Hubicka  <jh@suse.cz>
5864         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5865         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5867 2010-09-04  Jan Hubicka  <jh@suse.cz>
5869         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5871 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5873         PR fortran/45507
5874         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5876 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5878         * gcc.dg/opts-4.c: New test.
5880 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5882         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5883         * gcc.dg/vect/vect-peel-4.c: Ditto.
5885 2010-09-03  Daniel Kraft  <d@domob.eu>
5887         PR fortran/45525
5888         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5890 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5892         PR fortran/45159
5893         * gfortran.dg/dependency_34.f90:  New test.
5895 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5897         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5899 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5901         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5902         gcc.target/i386/clearcap.map if supported.
5904 2010-09-03  Michael Matz  <matz@suse.de>
5906         PR middle-end/45415
5907         * gcc.dg/pr45415.c: New test.
5909 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5911         PR tree-optimization/45506
5912         * gcc.dg/pr45506.c: New.
5914 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5916         PR target/45476
5917         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5918         * gcc.target/i386/float128-2.c: Ditto.
5920 2010-09-03  Daniel Kraft  <d@domob.eu>
5922         PR fortran/34162
5923         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5924         * gfortran.dg/internal_dummy_2.f08: New test.
5925         * gfortran.dg/internal_dummy_3.f08: New test.
5926         * gfortran.dg/internal_dummy_4.f08: New test.
5928 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5930         PR debug/45500
5931         * gcc.target/i386/pr45500.c: New test.
5933 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5935         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5937 2010-09-03  Daniel Kraft  <d@domob.eu>
5939         PR fortran/44602
5940         * gfortran.dg/exit_2.f08; Adapt error messages.
5941         * gfortran.dg/exit_3.f08: New test.
5942         * gfortran.dg/exit_4.f08: New test.
5943         * gfortran.dg/exit_5.f03: New test.
5945 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5947         * gfortran.dg/ishft_4.f90: New test.
5949 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5951         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5952         FRIZ/XSRIZ instruciton for (double)(long long)x.
5953         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5955 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5957         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5959 2010-09-02  Richard Guenther  <rguenther@suse.de>
5961         PR tree-optimization/44937
5962         PR tree-optimization/45412
5963         * g++.dg/opt/pr45412.C: New testcase.
5964         * gcc.c-torture/compile/pr45412.c: Likewise.
5965         * gcc.c-torture/compile/pr44937.c: Likewise.
5967 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5969         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5970         but using -Werror=comment.
5971         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5972         expected error messages.
5974 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5976         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5977         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5979 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5981         PR fortran/45489
5982         * gfortran.dg/initialization_27.f90: New.
5984 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5986         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5987         check into different basic blocks. Expect vectorization if misaligned
5988         stores are supported.
5989         * gcc.dg/vect/bb-slp-8a.c: New test.
5990         * gcc.dg/vect/bb-slp-8b.c: New test.
5992 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5994         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5996 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5998         PR fortran/44541
5999         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6000         * gfortran.dg/class_dummy_1.f03: New.
6002 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6004         PR middle-end/45458
6005         * g++.dg/tree-prof/partition2.C: New test.
6007 2010-09-01  Richard Guenther  <rguenther@suse.de>
6009         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6010         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6011         * gcc.c-torture/execute/20100827-1.c: Likewise.
6013 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6015         * gfortran.dg/execute_command_line_1.f90: New test.
6017 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6019         PR preprocessor/45457
6020         * c-c++-common/cpp/pr45457.c: New test.
6022 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6024         * gcc.dg/nested-func-8.c: New test.
6026 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6028         PR fortran/38282
6029         * gfortran.dg/popcnt_poppar_1.F90: New test.
6030         * gfortran.dg/popcnt_poppar_2.F90: New test.
6032 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6034         * gcc.target/i386/volatile-2.c: Require nonpic target.
6036 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6038         PR middle-end/45461
6039         * gcc.dg/pr45461.c: New test.
6041 2010-08-31  Richard Guenther  <rguenther@suse.de>
6043         PR testsuite/45455
6044         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6046 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6048         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6050 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6052         PR fortran/45456
6053         * gfortran.dg/typebound_proc_18.f03: New.
6055 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6057         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6058         * lib/scanasm.exp (scan-stack-usage): Likewise.
6059         (scan-stack-usage-not): Likewise.
6060         * gcc.dg/stack-usage-1.c: New test.
6061         * gcc.target/i386/stack-usage-realign.c: Likewise.
6063 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6065         PR tree-optimization/45427
6066         * gcc.dg/tree-ssa/pr45427.c: New test.
6068 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6070         PR c++/45043
6071         * g++.dg/template/crash102.C: New.
6073 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6075         PR middle-end/45423
6076         * gcc.dg/gomp/atomic-12.c: New test.
6077         * gcc.dg/gomp/atomic-13.c: New test.
6078         * gcc.dg/gomp/atomic-14.c: New test.
6079         * g++.dg/gomp/atomic-11.C: New test.
6080         * g++.dg/gomp/atomic-12.C: New test.
6081         * g++.dg/gomp/atomic-13.C: New test.
6082         * g++.dg/gomp/atomic-14.C: New test.
6084 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6086         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6087         delimiter.
6089 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6091         * gnat.dg/discr24.adb: New test.
6093 2010-08-30  Richard Guenther  <rguenther@suse.de>
6095         PR tree-optimization/45449
6096         * gcc.dg/pr45449.c: New testcase.
6098 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6100         * gcc.dg/opts-1.c: Expect errors, not warnings.
6102 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6104         PR fortran/42769
6105         * gfortran.dg/dynamic_dispatch_11.f03: New.
6107 2010-08-29  Jason Merrill  <jason@redhat.com>
6109         PR c++/44991
6110         * g++.dg/parse/defarg15.C: New.
6112 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6114         PR fortran/45439
6115         * gfortran.dg/select_type_16.f03: New.
6117 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6118             Tobias Burnus  <burnus@net-b.de>
6120         * gfortran.dg/bessel_7.f90: Decrease required precision.
6122 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6123             Kaz Kojima  <kkojima@gcc.gnu.org>
6125         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6127 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6129         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6130         floating point conversion code generation.
6131         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6132         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6133         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6134         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6135         to integer conversion code generation.
6136         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6137         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6138         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6139         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6141 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6143         PR fortran/32049
6144         * gfortran.dg/random_seed_1.f90: Adjust test.
6145         * gfortran.dg/float128_1.f90: New test.
6147 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6149         PR fortran/33197
6150         * gfortran.dg/norm2_1.f90: New.
6151         * gfortran.dg/norm2_2.f90: New.
6152         * gfortran.dg/norm2_3.f90: New.
6153         * gfortran.dg/norm2_4.f90: New.
6154         * gfortran.dg/parity_1.f90: New.
6155         * gfortran.dg/parity_2.f90: New.
6156         * gfortran.dg/parity_3.f90: New.
6158 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6160         PR fortran/45420
6161         * gfortran.dg/select_type_15.f03: New.
6163 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6165         PR libfortran/43217
6166         * gfortran.dg/hollerith8.f90: New test.
6168 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6170         PR fortran/45159
6171         * gfortran.dg/dependency_33.f90:  New test.
6173 2010-08-27  Richard Guenther  <rguenther@suse.de>
6175         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6176         * gcc.dg/graphite/scop-2.c: Likewise.
6177         * gcc.dg/graphite/scop-20.c: Likewise.
6178         * gcc.dg/vect/slp-25.c: Likewise.
6180 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6182         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6184 2010-08-26  Daniel Kraft  <d@domob.eu>
6186         PR fortran/38936
6187         PR fortran/44047
6188         PR fortran/45384
6189         * gfortran.dg/associate_8.f03: New test.
6190         * gfortran.dg/select_type_13.f03: New test.
6191         * gfortran.dg/select_type_14.f03: New test.
6193 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6195         PR tree-optimization/44485
6196         * gcc.dg/pr44485.c: New test.
6198 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6200         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6201         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6202         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6204 2010-08-26  Richard Guenther  <rguenther@suse.de>
6206         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6207         * gcc.dg/graphite/scop-21.c: Likewise.
6209 2010-08-26  Richard Guenther  <rguenther@suse.de>
6211         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6212         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6213         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6214         * gcc.dg/vect/vect-91.c: Likewise.
6215         * gcc.dg/vect/vect-peel-1.c: Likewise.
6216         * gcc.dg/vect/vect-peel-2.c: Likewise.
6217         * gcc.dg/vect/vect-peel-4.c: Likewise.
6219 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6221         PR libfortran/41859
6222         * gfortran.dg/der_io_4.f90: New test.
6224 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6226         PR rtl-optimization/44858
6227         * gcc.c-torture/execute/pr44858.c: New test.
6229         PR rtl-optimization/45400
6230         * g++.dg/other/i386-8.C: New test.
6232 2010-08-25  Richard Guenther  <rguenther@suse.de>
6234         * gcc.dg/alias-8.c: Adjust.
6236 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6238         * gcc.target/i386/combine-mul.c: New test.
6240 2010-08-25  Richard Guenther  <rguenther@suse.de>
6242         PR lto/44562
6243         * gcc.dg/graphite/id-27.c: New testcase.
6244         * gcc.dg/lto/20100825-1_0.c: Likewise.
6246 2010-08-25  Richard Guenther  <rguenther@suse.de>
6248         PR tree-optimization/45316
6249         * g++.dg/opt/pr45316.C: New testcase.
6251 2010-08-25  Richard Guenther  <rguenther@suse.de>
6253         PR tree-optimization/45393
6254         * g++.dg/torture/pr45393.C: New testcase.
6256 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6258         PR tree-optimization/45059
6259         * gcc.c-torture/compile/pr45059.c: New test.
6261 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6263         * lib/target-supports.exp (check_effective_target_vect_unpack):
6264         Set vect_unpack supported flag to true for neon.
6266 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6268         * gcc.dg/tree-ssa/ifc-5.c: New.
6270 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6272         * gcc.dg/tree-ssa/ifc-4.c: New.
6273         * gcc.dg/tree-ssa/ifc-7.c: New.
6275 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6277         * gcc.dg/vect/vect.exp: Check loongson targets
6278         * g++.dg/vect/vect.exp: Likewise
6279         * gfortran.dg/vect/vect.exp: Likewise
6281 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6283         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6284         -mveclibabi=mass.
6286 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6288         PR fortran/45366
6289         * gfortran.dg/proc_ptr_29.f90: New.
6291 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6292             Dominique d'Humieres  <dominiq@lps.ens.fr>
6294         PR fortran/45367
6295         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6297 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6299         PR fortran/45367
6300         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6302 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6304         PR fortran/36158
6305         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6307 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6308             Dominique d'Humieres  <dominiq@lps.ens.fr>
6310         PR fortran/45367
6311         PR fortran/36158
6312         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6313         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6315 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6317         PR fortran/44863
6318         PR fortran/45271
6319         PR fortran/45290
6320         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6321         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6322         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6324 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6326         PR fortran/36158
6327         PR fortran/33197
6328         * gfortran.dg/bessel_6.f90: New.
6329         * gfortran.dg/bessel_7.f90: New.
6331 2010-08-20  Jan Hubicka  <jh@suse.cz>
6333         PR c++/45307
6334         PR c++/17736
6335         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6336         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6338 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6340         PR target/45336
6341         * gcc.target/i386/pr45336-1.c: New.
6342         * gcc.target/i386/pr45336-2.c: Likewise.
6343         * gcc.target/i386/pr45336-3.c: Likewise.
6344         * gcc.target/i386/pr45336-4.c: Likewise.
6346 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6348         PR testsuite/45361
6349         * gcc.target/i386/volatile-2.c: Update scan strings to also
6350         include (%rip) for the memory reference on x86_64.
6352 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6354         PR middle-end/44974
6355         * gcc.dg/pr44974.c: New test.
6357         PR rtl-optimization/45353
6358         * gcc.dg/pr45353.c: New test.
6360 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6362         * gcc.target/i386/volatile-2.c: New.
6364 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6366         PR rtl-optimization/44691
6367         * gfortran.dg/pr44691.f: New test.
6369 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6371         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6373 2010-08-19  Jason Merrill  <jason@redhat.com>
6375         * g++.dg/init/synth3.C: New.
6376         * g++.dg/init/value8.C: New.
6377         * g++.dg/tree-ssa/empty-2.C: New.
6378         * g++.dg/cpp0x/noexcept09.C: New.
6380 2010-08-19  Daniel Kraft  <d@domob.eu>
6382         PR fortran/29785
6383         PR fortran/45016
6384         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6385         * gfortran.dg/pointer_remapping_1.f90: New test.
6386         * gfortran.dg/pointer_remapping_2.f03: New test.
6387         * gfortran.dg/pointer_remapping_3.f08: New test.
6388         * gfortran.dg/pointer_remapping_4.f03: New test.
6389         * gfortran.dg/pointer_remapping_5.f08: New test.
6390         * gfortran.dg/pointer_remapping_6.f08: New test.
6392 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6394         PR testsuite/45324
6395         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6397 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6399         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6401 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6403         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6404         variable.
6406 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6408         PR target/45070
6409         * gcc.c-torture/execute/pr45070.c: New.
6411 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6413         * g++.dg/pr44328.C: New test.
6415 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/36158
6418         PR fortran/33197
6419         * gfortran.dg/bessel_3.f90: New.
6420         * gfortran.dg/bessel_4.f90: New.
6421         * gfortran.dg/bessel_5.f90: New.
6423 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6425         PR fortran/45290
6426         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6427         * gfortran.dg/pointer_init_2.f90: New.
6428         * gfortran.dg/pointer_init_3.f90: New.
6429         * gfortran.dg/pointer_init_4.f90: New.
6431 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6433         PR c++/45049
6434         * g++.dg/pr45049-1.C: New test.
6435         * g++.dg/pr45049-2.C: New test.
6437 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6439         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6440         20 if __ARM_PCS is defined otherwise 64.
6441         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6442         instead of hard coded 64.
6444 2010-08-18  Yao Qi  <yao@codesourcery.com>
6446         PR target/45094
6447         * gcc.target/arm/pr45094.c: New test.
6449 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6451         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6453 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6455         PR rtl-optimization/42575
6456         * gcc.target/arm/pr42575.c: New test.
6458 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6460         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6461         * gcc.dg/tls/thr-cse-1.c: New.
6463 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6465         PR debug/42487
6466         * lib/target-supports.exp
6467         (check_effective_target_function_sections): New.
6468         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6469         function sections before proceding.
6471 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6473         PR fortran/45308
6474         * gfortran.dg/pr45308.f03: New test.
6476 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6478         PR target/45296
6479         * gcc.target/i386/pr45296.c: New test.
6481 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6483         * g++.dg/ext/uow-1.C: New.
6484         * g++.dg/ext/uow-2.C: New.
6485         * g++.dg/ext/uow-3.C: New.
6486         * g++.dg/ext/uow-4.C: New.
6488 2010-08-17  Richard Guenther  <rguenther@suse.de>
6490         PR testsuite/45266
6491         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6493 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6495         PR c/40563
6496         * gcc.dg/Wcxx-compat-20.c: New test.
6498 2010-08-17  Daniel Kraft  <d@domob.eu>
6500         PR fortran/38936
6501         * gfortran.dg/associate_1.f03: Extended to test newly supported
6502         features like association to variables.
6503         * gfortran.dg/associate_3.f03: Removed check for illegal change
6504         of associate-name here...
6505         * gfortran.dg/associate_5.f03: ...and added it here.
6506         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6507         * gfortran.dg/associate_7.f03: New test.
6509 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6511         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6513 2010-08-15  Daniel Kraft  <d@domob.eu>
6515         PR fortran/38936
6516         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6517         * gfortran.dg/associate_3.f03: Clarify comment.
6518         * gfortran.dg/associate_5.f03: New test.
6519         * gfortran.dg/associate_6.f03: New test.
6521 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6523         PR fortran/45211
6524         * gfortran.dg/bind_c_usage_21.f90: New.
6525         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6527 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6529         * gfortran.dg/optional_absent_1.f90: New.
6530         * gfortran.dg/null_actual.f90: New.
6532 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6534         * gfortran.dg/pointer_target_1.f90: New.
6535         * gfortran.dg/pointer_target_2.f90: New.
6536         * gfortran.dg/pointer_target_3.f90: New.
6538 2010-08-15  Daniel Kraft  <d@domob.eu>
6540         PR fortran/45197
6541         * gfortran.dg/elemental_args_check_3.f90: New test.
6542         * gfortran.dg/impure_1.f08: New test.
6543         * gfortran.dg/impure_2.f08: New test.
6544         * gfortran.dg/impure_3.f90: New test.
6545         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6547 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6549         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6550         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6551         SLP tests.
6552         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6553         misaligned loads.
6554         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6555         misaligned stores.c
6556         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6558 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6560         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6561         dg-require-effective-target after dg-do.
6563 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6565         * lib/target-supports.exp (check_effective_target_vect_int): Return
6566         true for Loongson targets.
6567         (check_effective_target_vect_shift): Likewise.
6568         (check_effective_target_vect_no_int_max): Likewise.
6569         (check_effective_target_vect_no_align): Likewise.
6570         (check_effective_target_vect_short_mult): Likewise.
6572 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6574         * g++.dg/cast.C: Change fields of structures to "long" to pass
6575         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6576         * g++.dg/cpp0x/iop.C: Ditto.
6577         * g++.dg/cpp0x/named_refs.C: Ditto.
6578         * g++.dg/cpp0x/rv1p.C: Ditto.
6579         * g++.dg/cpp0x/rv2p.C: Ditto.
6580         * g++.dg/cpp0x/rv3p.C: Ditto.
6581         * g++.dg/cpp0x/rv4p.C: Ditto.
6582         * g++.dg/cpp0x/rv5p.C: Ditto.
6583         * g++.dg/cpp0x/rv6p.C: Ditto.
6584         * g++.dg/cpp0x/rv7p.C: Ditto.
6585         * g++.dg/cpp0x/rv8p.C: Ditto.
6586         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6588 2010-08-13  Daniel Kraft  <d@domob.eu>
6590         * gfortran.dg/implied_shape_1.f08: New test.
6591         * gfortran.dg/implied_shape_2.f90: New test.
6592         * gfortran.dg/implied_shape_3.f08: New test.
6594 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6596         PR libfortran/42526
6597         * gfortran.dg/char_component_initializer_1.f90: New test.
6599 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6601         PR tree-optimization/45241
6602         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6604 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6606         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6607         to dg-options.
6608         * gcc.target/i386/pr40906-2.c: Ditto.
6609         * gcc.target/i386/pr40906-3.c: Ditto.
6611 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6613         PR middle-end/45262
6614         * gcc.c-torture/execute/pr45262.c: New test.
6616 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6618         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6619         empty argument.
6620         * g++.dg/other/profile1.C: Ditto.
6622 2010-08-12  Richard Guenther  <rguenther@suse.de>
6624         PR tree-optimization/45232
6625         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6626         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6627         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6628         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6629         unsigned arithmetic.
6630         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6631         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6632         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6633         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6634         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6635         unsigned arithmetic.
6636         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6637         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6638         unsigned arithmetic.
6639         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6640         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6641         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6642         unsigned arithmetic.
6643         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6644         * gcc.dg/tree-ssa/negate.c: Adjust.
6645         * gcc.dg/vect/vect-1.c: Adjust.
6646         * gfortran.dg/reassoc_6.f: XFAIL.
6648 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6650         PR debug/45259
6651         * gcc.dg/pr45259.c: New test.
6653 2010-08-12  Wei Guozhi  <carrot@google.com>
6655         PR target/44999
6656         * gcc.target/arm/pr44999.c: New testcase.
6658 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6660         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6661         (N): Likewise.
6662         (main): Adjust accordingly.
6664 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6666         * gfortran.dg/graphite/id-22.f: New.
6668 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6670         * gcc.dg/graphite/id-26.c: New.
6672 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6674         * gcc.dg/graphite/id-25.c: New.
6676 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6678         * gcc.dg/graphite/run-id-5.c: New.
6679         * gcc.dg/graphite/run-id-6.c: New.
6680         * gfortran.dg/graphite/id-21.f: New.
6682 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6684         * gcc.dg/graphite/id-24.c: New.
6686 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6688         * gcc.dg/tree-ssa/pr20742.c: New.
6690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6692         * gcc.dg/graphite/id-23.c: New.
6694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6696         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6700         * gcc.dg/graphite/pr42729.c: New.
6702 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6704         * gfortran.dg/graphite/id-20.f: New.
6706 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6708         * gcc.dg/graphite/id-22.c: New.
6710 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6712         * gcc.dg/graphite/run-id-2.c: Call abort.
6714 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6716         * gcc.dg/graphite/id-20.c: New.
6718 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6719             Steve Kargl  <kargl@gcc.gnu.org>
6721         PR fortran/44595
6722         * gfortran.dg/move_alloc_3.f90: New.
6723         * gfortran.dg/random_seed_2.f90: New.
6725 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6727         * lib/target-supports.exp (check_effective_target_sync_int_long):
6728         Add hppa*-*-linux*.
6729         (check_effective_target_sync_char_short): Likewise.
6731 2010-08-10  Yao Qi  <yao@codesourcery.com>
6733         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6734         general form.
6735         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6736         * g++.dg/other/packed1.C: Likewise.
6737         * g++.dg/other/crash-4.C: Likewise.
6738         * g++.dg/ext/packed8.C: Likewise.
6739         * g++.dg/init/array16.C: Likewise.
6741 2010-08-10  xinliang David Li  <davidxl@google.com>
6742         * gcc.dg/tree-ssa/loop-19.c: Add option
6743         -fno-prefetch-loop-array
6745 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6747         PR middle-end/45182
6748         * gcc.c-torture/compile/pr45182.c: New test.
6750 2010-08-09  Jason Merrill  <jason@redhat.com>
6752         PR c++/45236
6753         * g++.dg/cpp0x/variadic-104.C: New.
6755 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6757         PR fortran/44235
6758         * gfortran.dg/dependency_32.f90:  New test.
6760 2010-08-09  Richard Guenther  <rguenther@suse.de>
6762         PR middle-end/44632
6763         * g++.dg/opt/nrv17.C: New testcase.
6765 2010-08-09  Richard Guenther  <rguenther@suse.de>
6767         PR middle-end/45212
6768         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6769         alignment from MEM_REF offset only if we took it from the
6770         base object.
6772         * gcc.target/i386/pr24178.c: New testcase.
6774 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6776         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6777         * gcc.dg/20030702-1.c: Ditto.
6778         * gcc.dg/20050309-1.c: Ditto.
6779         * gcc.dg/20050325-1.c: Ditto.
6780         * gcc.dg/20050330-2.c: Ditto.
6781         * gcc.dg/20051201-1.c: Ditto.
6782         * gcc.dg/gomp/pr27573.c: Ditto.
6783         * gcc.dg/gomp/pr34610.c: Ditto.
6784         * gcc.dg/pr24225.c: Ditto.
6785         * gcc.dg/pr26570.c: Ditto.
6786         * gcc.dg/pr32773.c: Ditto.
6787         * g++.dg/gcov/gcov-6.C: Ditto.
6788         * g++.dg/gomp/pr34608.C: Ditto.
6789         * gfortran.dg/gomp/pr27573.f90: Ditto.
6791         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6792         dg-require-host-local dg directive.
6793         * gcc.dg/profile-dir-2.c: Ditto.
6794         * gcc.dg/profile-dir-3.c: Ditto.
6796 2010-08-08  Richard Guenther  <rguenther@suse.de>
6798         PR tree-optimization/45109
6799         * gcc.c-torture/compile/pr45109.c: New testcase.
6801 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6803         * gcc.dg/march.c: Skip if -march defined.
6804         * gcc.dg/mtune.c: Skip if -mtune defined.
6806         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6807         generic thunk support.
6809 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6811         PR target/45213
6812         * gcc.target/i386/pr45213.c: New test.
6814 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816         PR libfortran/45143
6817         * gfortran.dg/fmt_error_11.f03: New test.
6819 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6821         * lib/target-supports.exp (check_effective_target_sync_int_long):
6822         Add arm*-*-linux-gnueabi.
6823         (check_effective_target_sync_char_short): Likewise.
6825 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6827         PR fortran/45159
6828         * gfortran.dg/dependency_31.f90:  New test.
6830 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6832         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6834 2010-08-06  Jason Merrill  <jason@redhat.com>
6836         * g++.dg/cpp0x/sfinae3.C: New.
6837         * g++.dg/cpp0x/sfinae4.C: New.
6839 2010-08-06  Richard Guenther  <rguenther@suse.de>
6841         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6842         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6843         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6844         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6845         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6846         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6847         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6848         * gcc.c-torture/execute/20100805-1.c: Likewise.
6850 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6852         PR testsuite/42855
6853         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6855 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6857         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6858         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6860 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6862         * g++.dg/ipa/devirt-1.C: New test.
6863         * g++.dg/ipa/devirt-2.C: Likewise.
6864         * g++.dg/ipa/devirt-3.C: Likewise.
6865         * g++.dg/ipa/devirt-4.C: Likewise.
6866         * g++.dg/ipa/devirt-5.C: Likewise.
6867         * gcc.dg/ipa/iinline-3.c: Likewise.
6869 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6871         PR tree-optimization/45144
6872         * gcc.dg/tree-ssa/pr45144.c: New test.
6874 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6876         PR fortran/42207
6877         PR fortran/44064
6878         PR fortran/44065
6879         * gfortran.dg/class_25.f03: New.
6880         * gfortran.dg/class_26.f03: New.
6882 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6884         * g++.dg/warn/miss-format-1.C: Update line number.
6886 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6888         PR c++/44641
6889         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6890         .frame and .mask assembler directives.
6892 2010-08-04  Richard Guenther  <rguenther@suse.de>
6894         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6895         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6896         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6897         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6899 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6901         PR fortran/44857
6902         * gfortran.dg/derived_constructor_char_1.f90: New.
6903         * gfortran.dg/derived_constructor_char_2.f90: New.
6905 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6907         PR fortran/45159
6908         * gfortran.dg/dependency_30.f90:  New test.
6910 2010-08-03  Jan Hubicka  <jh@suse.cz>
6912         * gcc.c-torture/compile/pr45085.c: New testcase.
6914 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6916         PR fortran/44584
6917         PR fortran/45161
6918         * gfortran.dg/typebound_call_9.f03: Modified.
6919         * gfortran.dg/typebound_generic_1.f03: Modified.
6921 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6923         PR fortran/45159
6925         * gfortran.dg/dependency_29.f90:  New test.
6927 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6929         PR fortran/36854
6930         * gfortran.dg/character_comparison_2.f90:  New test.
6931         * gfortran.dg/character_comparison_3.f90:  New test.
6932         * gfortran.dg/dependency_28.f90:  New test.
6934 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6936         PR target/40457
6937         * gcc.target/arm/pr40457-1.c: New test.
6938         * gcc.target/arm/pr40457-2.c: New test.
6940 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6942         PR fortran/44912
6943         * gfortran.dg/typebound_call_17.f03: New.
6945 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6947         PR fortran/44929
6948         * gfortran.dg/allocate_derived_3.f90: New.
6950 2010-07-30  Xinliang David Li  <davidxl@google.com>
6951         PR tree-optimization/45121
6952         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6954 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6956         PR c++/45112
6957         * g++.dg/pr45112.C: New test.
6959 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6961         PR debug/45055
6962         PR rtl-optimization/45137
6963         * gcc.dg/pr45055.c: New test.
6965 2010-07-30  Alan Modra  <amodra@gmail.com>
6967         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6968         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6970 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6972         PR fortran/45087
6973         PR fortran/45125
6974         * gfortran.dg/whole_file_25.f90: New.
6975         * gfortran.dg/whole_file_26.f90: New.
6976         * gfortran.dg/whole_file_27.f90: New.
6978 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6980         PR fortran/44962
6981         * gfortran.dg/typebound_proc_17.f03: New.
6983 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6985         PR fortran/45004
6986         * gfortran.dg/move_alloc_2.f90: New.
6988 2010-07-29  Xinliang David Li  <davidxl@google.com>
6989         PR tree-optimization/45121
6990         * c-c++-common/uninit-17.c: Fix expected output.
6992 2010-07-29  Richard Guenther  <rguenther@suse.de>
6994         PR tree-optimization/45120
6995         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6997 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6999         PR fortran/42051
7000         PR fortran/44064
7001         * gfortran.dg/pr42051.f03: New testcase.
7003 2010-07-29  Richard Guenther  <rguenther@suse.de>
7005         PR middle-end/45034
7006         * gcc.c-torture/execute/pr45034.c: New testcase.
7008 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7010         PR c++/45096
7011         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7013 2010-07-28  Daniel Kraft  <d@domob.eu>
7015         * gfortran.dg/bound_8.f90: New test.
7017 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7019         PR debug/45105
7020         * gcc.dg/pr45105.c: New test.
7022 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7024         PR rtl-optimization/45107
7025         * gcc.dg/pr45107.c: New test.
7027 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7029         PR rtl-optimization/45101
7030         * gcc.dg/pr45101.c: New test.
7032 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7034         PR fortran/45077
7035         * gfortran.dg/whole_file_24.f90: New.
7037 2010-07-27  Jason Merrill  <jason@redhat.com>
7039         * g++.dg/cpp0x/variadic102.C: New.
7040         * g++.dg/cpp0x/variadic103.C: New.
7042 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7044         PR rtl-optimization/40956
7045         PR target/42495
7046         PR middle-end/42574
7047         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7048         * gcc.target/arm/pr42574.c: Add tests.
7050 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7052         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7053         test name.
7054         (cleanup-repo-files): Ditto.
7055         (cleanup-saved-temps): Ditto.
7057 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7059         PR testsuite/44701
7060         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7062         PR c/45079
7063         * gcc.dg/pr45079.c: New test.
7065 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7067         PR tree-optimization/44152
7068         * gcc.dg/vect/fast-math-pr44152.c: New test.
7070 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7072         PR ObjC/44140
7073         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7074         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7075         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7076         * obj-c++.dg/torture/trivial.mm: Ditto.
7077         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7078         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7079         * objc.dg/torture/tls/thr-init.m: Ditto.
7080         * objc.dg/torture/trivial.m: Ditto.
7082 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7084         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7085         Skip on spu-*-* targets.
7087 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7089         PR tree-optimization/45083
7090         * gcc.dg/pr45083.c: New test.
7092 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7094         PR fortran/40873
7095         * gfortran.dg/whole_file_22.f90: New test.
7096         * gfortran.dg/whole_file_23.f90: New test.
7098 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7099             Jack Howarth  <howarth@bromo.med.uc.edu>
7100             Richard Henderson  <rth@redhat.com>
7102         PR target/44132
7103         * gcc.dg/tls/thr-init-1.c: New.
7104         * gcc.dg/tls/thr-init-2.c: New.
7105         * gcc.dg/torture/tls New.
7106         * gcc.dg/torture/tls/tls-test.c: New.
7107         * gcc.dg/torture/tls/thr-init-1.c: New.
7108         * gcc.dg/torture/tls/tls.exp: New.
7109         * gcc.dg/torture/tls/thr-init-2.c: New.
7110         * gcc.dg/tls/emutls-2.c: New test
7112         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7113         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7114         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7115         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7116         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7117         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7118         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7119         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7120         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7121         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7122         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7123         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7124         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7125         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7126         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7127         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7128         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7129         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7130         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7131         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7132         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7133         gfortran.dg/gomp/omp_threadprivate1.f90,
7134         gfortran.dg/gomp/omp_threadprivate2.f90,
7135         gfortran.dg/gomp/reduction1.f90,
7136         gfortran.dg/gomp/sharing-1.f90: Likewise.
7138 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7140         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7141         sse_runtime.
7142         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7143         dg-require-visibility.
7145 2010-07-26  Richard Guenther  <rguenther@suse.de>
7147         PR tree-optimization/43784
7148         * gcc.c-torture/execute/pr43784.c: New testcase.
7149         * g++.dg/torture/pr43784.C: Likewise.
7151 2010-07-26  Richard Guenther  <rguenther@suse.de>
7153         PR middle-end/45056
7154         * g++.dg/pr45056.C: New testcase.
7156 2010-07-26  Richard Guenther  <rguenther@suse.de>
7158         PR tree-optimization/45071
7159         * gcc.dg/pr45071.c: New testcase.
7161 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7163         PR fortran/45066
7164         * gfortran.dg/namelist_62.f90: New.
7166 2010-07-26  Richard Guenther  <rguenther@suse.de>
7168         * gcc.c-torture/execute/pr45017.c: Move ...
7169         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7171 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7173         PR fortran/40628
7174         * trim_optimize_1.f90:  New test.
7175         * character_comparision_1.f90:  New test.
7177 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7179         PR fortran/42852
7180         * gfortran.dg/wtruncate_fix.f: New test.
7182 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7184         PR testsuite/45068
7185         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7187 2010-07-24  Richard Guenther  <rguenther@suse.de>
7189         PR lto/43788
7190         * g++.dg/lto/20100724-1_0.C: New testcase.
7192 2010-07-24  Richard Guenther  <rguenther@suse.de>
7194         PR lto/43212
7195         * gcc.dg/lto/20100724-1_0.c: New testcase.
7196         * gcc.dg/lto/20100724-1_1.c: Likewise.
7198 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7200         PR fortran/40011
7201         * gfortran.dg/whole_file_21.f90: New.
7203         * gfortran.dg/integer_exponentiation_3.F90: Use
7204         -ffloat-store only for i?86/x86-64 -m32.
7206 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7208         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7209         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7211 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7213         * gfortran.dg/func_decl_4.f90: Split test into two ...
7214         * gfortran.dg/func_decl_5.f90: ... parts.
7215         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7216         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7217         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7218         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7219         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7220         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7221         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7222         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7223         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7224         * gfortran.dg/sizeof.f90: Make test valid.
7225         * gfortran.dg/pr20865.f90: Add new dg-error.
7226         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7227         * gfortran.dg/g77/19990218-0.f: Ditto.
7228         * gfortran.dg/g77/19990218-1.f: Ditto.
7229         * gfortran.dg/g77/970625-2.f: Ditto.
7230         * gfortran.dg/pr37243.f: Fix function declaration.
7231         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7232         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7234 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7236         PR fortran/44945
7237         * gfortran.dg/char_array_structure_constructor.f90: Add
7238         -fwhole-file as dg-option as it otherwise fails on some
7239         systems.
7241 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7243         * gnat.dg/aggr16.ad[sb]: New test.
7244         * gnat.dg/aggr16_pkg.ads: New helper.
7246 2010-07-23  Richard Guenther  <rguenther@suse.de>
7248         PR lto/43071
7249         * g++.dg/lto/20100723-1_0.C: New testcase.
7251 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7253         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7254         AVX support.
7255         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7256         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7258 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7260         * lib/target-supports.exp (add_options_for_tls): New proc.
7261         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7262         * g++.dg/tls/static-1a.cc: Likewise.
7263         * gcc.dg/tls/emutls-1.c: Likewise.
7264         * gcc.dg/tls/opt-11.c: Likewise.
7265         * gcc.dg/tls/opt-12.c: Likewise.
7266         * gcc.dg/tls/pr24428-2.c: Likewise.
7267         * gcc.dg/tls/pr24428.c: Likewise.
7268         * obj-c++.dg/tls/static-1.mm: Likewise.
7269         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7270         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7271         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7272         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7273         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7274         * objc.dg/torture/tls/thr-init.m: Likewise.
7275         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7277 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7279         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7280         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7281         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7282         optimized dump files.
7284 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7286         PR tree-optimization/45047
7287         * gcc.c-torture/compile/pr45047.c: New test.
7289 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7291         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7292         instead of dg-compile.
7293         * gcc.dg/float-range-4.c: Ditto.
7294         * gcc.dg/float-range-5.c: Ditto.
7295         * gcc.dg/fold-overflow-1.c: Ditto.
7296         * gcc.dg/gomp/sections-4.c: Ditto.
7297         * gcc.dg/transparent-union-1.c: Ditto.
7298         * gcc.dg/transparent-union-2.c: Ditto.
7299         * gcc.target/i386/pr39315-check.c: Ditto.
7300         * g++.dg/gomp/sections-4.C: Ditto.
7301         * g++.dg/template/dtor7.C: Ditto.
7302         * g++.dg/tree-ssa/pr19952.C: Ditto.
7303         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7304         * gfortran.dg/graphite/pr42185.f90: Ditto.
7305         * gfortran.dg/namelist_36.f90: Ditto.
7306         * gnat.dg/noreturn1.adb: Ditto.
7307         * gnat.dg/specs/small_alignment.ads: Ditto.
7309 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7311         PR tree-optimization/44915
7312         * g++.dg/torture/pr44915.C: New test.
7314 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7316         PR tree-optimization/44914
7317         * g++.dg/tree-ssa/pr44914.C: New test.
7319 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7321         PR target/44290
7322         * gcc.dg/pr44290-1.c: New test.
7323         * gcc.dg/pr44290-2.c: New test.
7325 2010-07-23  Jason Merrill  <jason@redhat.com>
7327         PR c++/45008
7328         * g++.dg/abi/mangle44.C: New.
7330 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7332         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7333         for compile-time only tests.
7334         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7335         target check.
7336         * gcc.target/i386/pr39315-4.c: Ditto.
7337         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7338         target check.  Include sse-os-support.h.
7339         (main): Call check_isa and sse_os_support.
7340         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7341         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7342         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7343         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7344         target check.  Include sse-os-support.h.
7345         (main): Call check_isa and sse_os_support.
7346         * gcc.target/i386/vperm-v2df.c: Ditto.
7348 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7350         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7351         (check_effective_target_avx_runtime): New procedure.
7352         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7353         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7355         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7356         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7357         and __get_cpuid test.
7358         * gcc.dg/compat/vector-2b_main.c: Ditto.
7360         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7362         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7363         for compile-time only test.
7364         * gcc.dg/pr32716.c: Ditto.
7365         * gcc.dg/pr34856.c: Ditto.
7366         * gcc.dg/pr36997.c: Ditto.
7367         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7368         * gfortran.dg/pr28158.f90: Ditto.
7369         * gfortran.dg/pr30667.f: Ditto.
7371         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7372         i?86-*-* and x86_64-*-* targets to disable execution on targets
7373         without sse2 runtime support.
7374         * g++.dg/vect/vect.exp: Ditto.
7375         * gfortran.dg/vect/vect.exp: Ditto.
7377         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7378         * gcc.dg/pr37544.c: Ditto.
7379         * gcc.dg/pr40550.c: Ditto.
7380         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7381         * gcc.dg/compat/vector-1a_main.c: Ditto.
7382         * gcc.dg/compat/vector-2a_main.c: Ditto.
7383         * gcc.dg/torture/pr16104-1.c: Ditto.
7384         * gcc.dg/torture/pr35771-1.c: Ditto.
7385         * gcc.dg/torture/pr35771-2.c: Ditto.
7386         * gcc.dg/torture/pr35771-3.c: Ditto.
7387         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7388         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7389         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7390         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7391         * g++.dg/other/i386-1.C: Ditto.
7392         * g++.dg/other/pr40446.C: Ditto.
7394 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7396         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7398 2010-07-23  Daniel Kraft  <d@domob.eu>
7400         PR fortran/44709
7401         * gfortran.dg/exit_1.f08: New test.
7402         * gfortran.dg/exit_2.f08: New test.
7404 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7406         PR tree-optimization/39839
7407         * gcc.target/arm/pr39839.c: New test case.
7409 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7411         * gnat.dg/unchecked_convert5b.adb: New test.
7412         * gnat.dg/unchecked_convert6.adb: Likewise.
7413         * gnat.dg/unchecked_convert6b.adb: Likewise.
7415 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7417         * gnat.dg/aggr15.ad[sb]: New test.
7419 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7421         PR debug/45024
7422         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7424 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7426         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7427         with dg-require-linker-plugin.
7429 2010-07-22  Richard Guenther  <rguenther@suse.de>
7431         PR lto/43850
7432         * g++.dg/lto/20100722-1_0.C: New testcase.
7434 2010-07-22  Richard Guenther  <rguenther@suse.de>
7436         PR lto/42451
7437         * gcc.dg/lto/20100720-3_0.c: New testcase.
7438         * gcc.dg/lto/20100720-3_1.c: Likewise.
7440 2010-07-22  Richard Guenther  <rguenther@suse.de>
7442         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7443         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7445         PR lto/43373
7446         * gcc.dg/lto/20100722-1_0.c: New testcase.
7448 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7450         PR tree-optimization/44891
7451         * gcc.c-torture/compile/pr44891.c: New test.
7453 2010-07-22  Richard Guenther  <rguenther@suse.de>
7455         PR tree-optimization/45017
7456         * gcc.c-torture/execute/pr45017.c: New testcase.
7458 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7460         PR fortran/45019
7461         * gfortran.dg/aliasing_dummy_5.f90: New.
7463 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7465         PR target/43698
7466         * gcc.target/arm/pr43698.c: New test.
7468 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7470         PR fortran/44929
7471         * Revert my commit r162325 for this PR.
7473 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7475         PR debug/45015
7476         * gcc.target/m68k/pr45015.c: New test.
7478 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7480         PR c++/44641
7481         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7482         comments.
7484 2010-07-21  Richard Guenther  <rguenther@suse.de>
7486         PR lto/45018
7487         * g++.dg/lto/20100721-1_0.C: New testcase.
7489 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7491         PR tree-optimization/44900
7492         * g++.dg/torture/pr44900.C: New test.
7494 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7496         PR middle-end/44738
7497         * c-c++-common/uninit-17.c: Correct expected error.
7499 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7501         * gcc.dg/guality/asm-1.c: New test.
7503         PR debug/45003
7504         * gcc.dg/guality/pr45003-2.c: New test.
7505         * gcc.dg/guality/pr45003-3.c: New test.
7507 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7509         PR libfortran/44697
7510         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7512 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7514         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7515         defined on the current line.
7516         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7517         * g++.dg/debug/dwarf2/pr44641.C: New.
7519 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7521         * gcc.target/powerpc/block-move-1.c: New test.
7522         * gcc.target/powerpc/block-move-2.c: New test.
7524 2010-07-20  Jason Merrill  <jason@redhat.com>
7526         PR c++/44967
7527         * g++.dg/cpp0x/sfinae2.C: New.
7529 2010-07-20  Richard Guenther  <rguenther@suse.de>
7531         PR lto/42696
7532         * gcc.dg/lto/20100720-4_0.c: New testcase.
7534 2010-07-20  Richard Guenther  <rguenther@suse.de>
7536         PR lto/43221
7537         * gcc.dg/lto/20100720-2_0.c: New testcase.
7538         * gcc.dg/lto/20100720-2_1.c: Likewise.
7540 2010-07-20  Richard Guenther  <rguenther@suse.de>
7542         PR lto/43208
7543         * gcc.dg/lto/20100720-1_0.c: New testcase.
7544         * gcc.dg/lto/20100720-1_1.c: Likewise.
7546 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7548         PR debug/45003
7549         * gcc.dg/guality/pr45003-1.c: New test.
7551 2010-07-20  Richard Guenther  <rguenther@suse.de>
7553         PR tree-optimization/44977
7554         * gcc.dg/torture/pr44977.c: New testcase.
7556 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7558         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7559         sync_char_short
7561 2010-07-20  Richard Guenther  <rguenther@suse.de>
7563         PR middle-end/44971
7564         PR middle-end/44988
7565         * gcc.dg/pr44971.c: New testcase.
7566         * gcc.c-torture/compile/pr44988.c: Likewise.
7568 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7570         PR fortran/44929
7571         * gfortran.dg/allocate_with_typespec.f90: New test.
7572         * gfortran.dg/allocate_derived_1.f90: Update error message.
7574 2010-07-19  Jason Merrill  <jason@redhat.com>
7576         PR c++/44996
7577         * g++.dg/cpp0x/decltype23.C: New.
7579 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7581         PR fortran/42385
7582         * gfortran.dg/class_defined_operator_1.f03 : New test.
7584 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7586         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7587         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7588         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7589         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7591 2010-07-19  Richard Guenther  <rguenther@suse.de>
7593         PR middle-end/44941
7594         * gcc.c-torture/compile/pr44941.c: New testcase.
7596 2010-07-19  Jason Merrill  <jason@redhat.com>
7598         PR c++/44969
7599         * g++.dg/template/sfinae24.C: New.
7601 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7603         PR fortran/44353
7604         * gfortran.dg/data_implied_do_2.f90: Removed.
7606 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7608         PR c++/44969
7609         * g++.dg/template/sfinae23.C: New.
7611 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7613         * lib/target-supports.exp (check_sse_os_support_available): New
7614         proc.
7615         (check_sse_hw_available): New proc.
7616         (check_effective_target_sse_runtime): New proc.
7617         (check_effective_target_sse2_runtime): New proc.
7618         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7619         -msse2 if check_sse_os_support_available.
7620         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7621         check_sse_os_support_available.
7622         * gcc.dg/vect/vect.exp: Likewise.
7623         * gfortran.dg/vect/vect.exp: Likewise.
7624         * gcc.target/i386/sol2-check: Renamed to ...
7625         * gcc.target/i386/sse-os-support.h: ... this.
7626         (sol2_check): Renamed to ...
7627         (sse_os_support): ... this.
7628         Only test movss with xmm registers.
7629         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7630         Removed ILL_INSN, ILL_INSN_LEN.
7631         * gcc.target/i386/sse2-check.h: Likewise.
7632         * gcc.target/i386/sse3-check.h: Likewise.
7633         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7634         Removed cpuid.h, __get_cpuid test.
7635         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7636         Removed cpuid.h, __get_cpuid test.
7637         * g++.dg/other/pr40446.C: Likewise.
7638         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7639         * gcc.dg/compat/vector-1a_main.c: Likewise.
7640         * gcc.dg/compat/vector-2a_main.c: Likewise.
7641         * gcc.dg/pr36584.c: Likewise.
7642         * gcc.dg/pr37544.c: Likewise.
7643         * gcc.dg/torture/pr16104-1.c: Likewise.
7644         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7645         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7646         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7647         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7648         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7649         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7650         sse2_runtime.
7651         * gcc.dg/torture/pr35771-2.c: Likewise.
7652         * gcc.dg/torture/pr35771-3.c: Likewise.
7653         * gcc.target/i386/pr39315-2.c: Likewise.
7654         * gcc.target/i386/pr39315-4.c: Likewise.
7655         * gcc.target/i386/vperm-v2df.c: Likewise.
7656         * gcc.target/i386/vperm-v2di.c: Likewise.
7657         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7658         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7659         sse_runtime.
7661 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7663         PR fortran/44353
7664         * gfortran.dg/data_implied_do_2.f90: New test.
7666 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7668         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7670 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7672         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7673         to the "mips16" group.
7674         (mips_using_mips16_p): New procedure.
7675         (mips-dg-options): Use it.
7677 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7679         * gcc.target/mips/mips16-attributes-4.c: New test.
7681 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7683         PR testsuite/44418
7684         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7685         * gcc.target/powerpc/recip-2.c: Ditto.
7686         * gcc.target/powerpc/recip-3.c: Ditto.
7688 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7690         * gcc.target/arm/pr42235.c: New test.
7692 2010-07-16  Jason Merrill  <jason@redhat.com>
7694         PR c++/32505
7695         * g++.dg/template/partial8.C: New.
7697 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7699         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7700         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7701         in C++.
7702         (gualcvt): New overloaded inline.
7703         (GUALCVT): Use it for C++.
7704         * g++.dg/guality/guality.exp: New.
7705         * g++.dg/guality/guality.h: New.
7706         * g++.dg/guality/redeclaration1.C: New test.
7707         * g++.dg/dg.exp: Prune also guality/* tests.
7708         * gcc.dg/guality/pr43141.c: Moved to...
7709         * c-c++-common/guality/pr43141.c: ... here.
7711 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7713         PR libfortran/37077
7714         * gfortran.dg/char4_iunit_2.f03: New test.
7716 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7718         PR testsuite/43925
7719         * lib/plugin-support.exp (plugin-test-execute):
7720         Add ${gcc_objdir}/intl to includes.
7722 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7724         PR target/44942
7725         * gcc.c-torture/execute/pr44942.c: New test.
7726         * gcc.target/i386/pr44942.c: New test.
7728 2010-07-15  Jason Merrill  <jason@redhat.com>
7730         PR c++/44909
7731         * g++.dg/cpp0x/implicit7.C: New.
7732         * g++.dg/cpp0x/implicit8.C: New.
7734 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7736         Disable float tests for __SPU__ targets due to lack of signed zero:
7737         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7738         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7739         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7740         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7741         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7742         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7743         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7744         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7745         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7747 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7749         * gfortran.dg/select_char_2.f90: New test.
7751 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7753         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7754         with DECL_CHAIN.
7756 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7758         PR fortran/44936
7759         * gfortran.dg/typebound_generic_9.f03: New.
7761 2010-07-15  Richard Guenther  <rguenther@suse.de>
7763         PR tree-optimization/44946
7764         * gcc.c-torture/compile/pr44946.c: New testcase.
7766 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7768         PR fortran/40206
7769         * gfortran.dg/select_char_3.f90: New test.
7771 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7772             Kevin F. Quinn  <kevquinn@gentoo.org>
7774         * gcc.dg/Wtrampolines.c: New.
7776 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7778         PR libfortran/44934
7779         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7781 2010-07-14  Jason Merrill  <jason@redhat.com>
7783         PR c++/44810
7784         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7786         Implement C++0x unrestricted unions (N2544)
7787         * g++.dg/cpp0x/union1.C: New.
7788         * g++.dg/cpp0x/union2.C: New.
7789         * g++.dg/cpp0x/union3.C: New.
7790         * g++.dg/cpp0x/defaulted2.C: Adjust.
7791         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7792         * g++.old-deja/g++.ext/anon2.C: Adjust.
7793         * g++.old-deja/g++.mike/misc6.C: Adjust.
7795 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7797         PR fortran/44925
7798         * gfortran.dg/c_loc_tests_15.f90: New.
7800 2010-07-13  Jason Merrill  <jason@redhat.com>
7802         PR c++/44909
7803         * g++.dg/cpp0x/implicit6.C: New.
7805 2010-07-13  Jason Merrill  <jason@redhat.com>
7807         PR c++/44540
7808         * g++.dg/abi/noreturn1.C: New.
7809         * g++.dg/abi/noreturn2.C: New.
7811 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7813         PR other/44874
7814         PR debug/44832
7815         * c-c++-common/pr44832.c: New test.
7817 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7819         PR objc/44488
7820         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7821         on the target.  Make sure that we can assemble the emitted asm when
7822         the test type is 'compile'.
7824 2010-07-13  Richard Guenther  <rguenther@suse.de>
7826         PR tree-optimization/36960
7827         * g++.dg/torture/pr36960.C: New testcase.
7829 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7831         PR c++/44908
7832         * g++.dg/template/sfinae21.C: New.
7833         * g++.dg/template/sfinae22.C: Likewise.
7835 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7837         PR testsuite/42843
7838         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7839         * gcc.dg/plugin/ggcplug.c: Likewise.
7840         * g++.dg/plugin/selfassign.c: Likewise.
7841         * g++.dg/plugin/attribute_plugin.c: Likewise.
7842         * g++.dg/plugin/dumb_plugin.c: Likewise.
7843         * g++.dg/plugin/pragma_plugin.c: Likewise.
7845 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7847         * gcc.c-torture/execute/pr44683.x: New.
7848         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7850 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7852         PR fortran/44434
7853         PR fortran/44565
7854         PR fortran/43945
7855         PR fortran/44869
7856         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7857         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7858         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7859         * gfortran.dh/typebound_call_16.f03: New.
7860         * gfortran.dg/typebound_generic_6.f03: New.
7861         * gfortran.dg/typebound_generic_7.f03: New.
7862         * gfortran.dg/typebound_generic_8.f03: New.
7864 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7866         PR libfortran/37077
7867         * gfortran.dg/char4_iunit_1.f03: New test.
7869 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7871         * gcc.dg/tree-ssa/vrp53.c: New test.
7873 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7875         PR c++/44907
7876         * g++.dg/template/sfinae19.C: New.
7877         * g++.dg/template/sfinae20.C: Likewise.
7879 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7881         * gcc.target/arm/interrupt-1.c: New test.
7882         * gcc.target/arm/interrupt-2.c: New test.
7884 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7886         * gcc.dg/pr42427.c: Require c99_runtime.
7887         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7888         c99_runtime.
7889         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7890         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7891         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7892         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7893         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7894         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7895         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7896         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7897         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7898         * gcc.target/i386/pr37275.c: Require visibility support.
7900 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7902         * lib/target-supports.exp (check_effective_target_sse): New proc.
7903         * gcc.target/i386/sol2-check.h: New file.
7904         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7905         Include sol2-check.h.
7906         (main) Only run do_test () if sol2_check ().
7907         * gcc.target/i386/sse2-check.h: Likewise.
7908         * gcc.target/i386/sse3-check.h: Likewise.
7909         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7910         [__sun__ && __svr4__]: Execute SSE2 instruction.
7911         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7912         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7913         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7914         * g++.dg/ext/vector14.C: Likewise.
7915         * g++.dg/other/mmintrin.C: Likewise.
7916         * gcc.dg/20020418-1.c: Likewise.
7917         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7918         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7919         * gcc.dg/format/unnamed-1.c: Likewise.
7920         Adapt dg-warning line number.
7921         * gcc.dg/graphite/pr40281.c: Likewise.
7922         * gcc.dg/pr32176.c: Likewise.
7923         * gcc.dg/pr40550.c: Likewise.
7924         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7925         * gcc.dg/torture/pr36891.c: Likewise.
7926         * gcc.target/i386/20020218-1.c: Likewise.
7927         * gcc.target/i386/20020523.c: Likewise.
7928         * gcc.target/i386/abi-1.c: Likewise.
7929         * gcc.target/i386/brokensqrt.c: Likewise.
7930         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7931         * gcc.target/i386/pr13366.c: Likewise.
7932         * gcc.target/i386/pr13685.c: Likewise.
7933         * gcc.target/i386/pr24306.c: Likewise.
7934         * gcc.target/i386/pr31486.c: Likewise.
7935         * gcc.target/i386/pr32065-1.c: Likewise.
7936         * gcc.target/i386/pr32065-2.c: Likewise.
7937         * gcc.target/i386/pr32389.c: Likewise.
7938         * gcc.target/i386/pr38824.c: Likewise.
7939         * gcc.target/i386/pr38931.c: Likewise.
7940         * gcc.target/i386/pr39592-1.c: Likewise.
7941         * gcc.target/i386/pr43766.c: Likewise.
7942         * gcc.target/i386/recip-divf.c: Likewise.
7943         * gcc.target/i386/recip-sqrtf.c: Likewise.
7944         * gcc.target/i386/recip-vec-divf.c: Likewise.
7945         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7946         * gcc.target/i386/sse-1.c: Likewise.
7947         * gcc.target/i386/sse-16.c: Likewise.
7948         * gcc.target/i386/sse-2.c: Likewise.
7949         * gcc.target/i386/sse-20.c: Likewise.
7950         * gcc.target/i386/sse-3.c: Likewise.
7951         * gcc.target/i386/sse-7.c: Likewise.
7952         * gcc.target/i386/sse-9.c: Likewise.
7953         * gcc.target/i386/sse-addps-1.c: Likewise.
7954         * gcc.target/i386/sse-addss-1.c: Likewise.
7955         * gcc.target/i386/sse-andnps-1.c: Likewise.
7956         * gcc.target/i386/sse-andps-1.c: Likewise.
7957         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7958         * gcc.target/i386/sse-comiss-1.c: Likewise.
7959         * gcc.target/i386/sse-comiss-2.c: Likewise.
7960         * gcc.target/i386/sse-comiss-3.c: Likewise.
7961         * gcc.target/i386/sse-comiss-4.c: Likewise.
7962         * gcc.target/i386/sse-comiss-5.c: Likewise.
7963         * gcc.target/i386/sse-comiss-6.c: Likewise.
7964         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7965         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7966         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7967         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7968         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7969         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7970         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7971         * gcc.target/i386/sse-divps-1.c: Likewise.
7972         * gcc.target/i386/sse-divss-1.c: Likewise.
7973         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7974         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7975         * gcc.target/i386/sse-maxps-1.c: Likewise.
7976         * gcc.target/i386/sse-maxss-1.c: Likewise.
7977         * gcc.target/i386/sse-minps-1.c: Likewise.
7978         * gcc.target/i386/sse-minss-1.c: Likewise.
7979         * gcc.target/i386/sse-movaps-1.c: Likewise.
7980         * gcc.target/i386/sse-movaps-2.c: Likewise.
7981         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7982         * gcc.target/i386/sse-movhps-1.c: Likewise.
7983         * gcc.target/i386/sse-movhps-2.c: Likewise.
7984         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7985         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7986         * gcc.target/i386/sse-movntps-1.c: Likewise.
7987         * gcc.target/i386/sse-movss-1.c: Likewise.
7988         * gcc.target/i386/sse-movss-2.c: Likewise.
7989         * gcc.target/i386/sse-movss-3.c: Likewise.
7990         * gcc.target/i386/sse-movups-1.c: Likewise.
7991         * gcc.target/i386/sse-movups-2.c: Likewise.
7992         * gcc.target/i386/sse-mulps-1.c: Likewise.
7993         * gcc.target/i386/sse-mulss-1.c: Likewise.
7994         * gcc.target/i386/sse-orps-1.c: Likewise.
7995         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7996         * gcc.target/i386/sse-recip-vec.c: Likewise.
7997         * gcc.target/i386/sse-recip.c: Likewise.
7998         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7999         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8000         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8001         * gcc.target/i386/sse-subps-1.c: Likewise.
8002         * gcc.target/i386/sse-subss-1.c: Likewise.
8003         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8004         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8005         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8006         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8007         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8008         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8009         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8010         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8011         * gcc.target/i386/sse-xorps-1.c: Likewise.
8012         * gcc.target/i386/ssefn-1.c: Likewise.
8013         * gcc.target/i386/ssefn-3.c: Likewise.
8014         * gcc.target/i386/sseregparm-1.c: Likewise.
8015         * gcc.target/i386/stackalign/return-3.c: Likewise.
8016         * gcc.target/i386/vectorize1.c: Likewise.
8017         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8018         * gcc.target/i386/xorps-sse.c: Likewise.
8019         * gfortran.dg/pr28158.f90: Likewise.
8020         * gfortran.dg/pr30667.f: Likewise.
8021         * gnat.dg/loop_optimization7.adb: Likewise.
8022         * gnat.dg/sse_nolib.adb: Likewise.
8024 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8026         PR fortran/44702
8027         * gfortran.dg/use_rename_6.f90: New.
8028         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8030 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8032         PR fortran/44869
8033         * gfortran.dg/class_24.f03: New.
8035 2010-07-10  Richard Guenther  <rguenther@suse.de>
8037         PR lto/44889
8038         * gcc.dg/lto/20100709-1_0.c: New testcase.
8039         * gcc.dg/lto/20100709-1_1.c: Likewise.
8041 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8043         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8045 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8047         PR objc/44140
8048         * objc.dg/lto/trivial-1_0.m: New.
8049         * objc.dg/lto/lto.exp: New.
8050         * obj-c++.dg/lto/trivial-1_0.mm: New.
8051         * obj-c++.dg/lto/lto.exp: New.
8052         * objc.dg/symtab-1.m: Adjust sizes.
8053         * objc.dg/image-info.m: Do not run for gnu-runtime.
8055 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8057         * gcc.dg/pr32370.c: Allow another kind of error message.
8059 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8061         * gnat.dg/atomic3.adb: New test.
8063 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8064             Denys Vlasenko  <dvlasenk@redhat.com>
8065             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8067         PR tree-optimization/28632
8068         * gcc.dg/tree-ssa/vrp51.c: New test.
8069         * gcc.dg/tree-ssa/vrp52.c: New test.
8071 2010-07-09  Jason Merrill  <jason@redhat.com>
8073         * g++.dg/abi/covariant6.C: New.
8074         * g++.dg/inherit/covariant17.C: Test both bases.
8075         * g++.dg/inherit/covariant7.C: Check vtable layout.
8077 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8079         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8081 2010-07-09  Richard Guenther  <rguenther@suse.de>
8083         PR tree-optimization/44852
8084         * gcc.c-torture/execute/pr44852.c: New testcase.
8086 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8088         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8089         multiplication by values.
8090         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8091         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8093 2010-07-09  Richard Guenther  <rguenther@suse.de>
8095         PR tree-optimization/44882
8096         * gfortran.dg/pr44882.f90: New testcase.
8098 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8100         PR target/40657
8101         * gcc.target/arm/pr40657-1.c: New test.
8102         * gcc.target/arm/pr40657-2.c: New test.
8103         * gcc.c-torture/execute/pr40657.c: New test.
8105 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8107         * gcc.dg/tree-ssa/vrp50.c: New test.
8108         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8110 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8112         PR fortran/44649
8113         * gfortran.dg/c_sizeof_1.f90: Modified.
8114         * gfortran.dg/storage_size_1.f08: New.
8115         * gfortran.dg/storage_size_2.f08: New.
8117 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8119         * gcc.c-torture/execute/20100708-1.c: New test.
8121 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8123         PR fortran/44847
8124         * gfortran.dg/gomp/pr44847.f90: New test.
8126 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8128         PR tree-optimization/44710
8129         * gcc.dg/tree-ssa/ifc-6.c: New.
8130         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8132 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8134         PR fortran/18918
8135         * gfortran.dg/coarray_10.f90: Add an additional test.
8137 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8139         PR middle-end/44828
8140         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8141         * gcc.c-torture/execute/pr44828.x: Revert.
8143 2010-07-08  Jason Merrill  <jason@redhat.com>
8145         PR c++/43120
8146         * g++.dg/inherit/covariant17.C: New.
8147         * g++.dg/abi/covariant1.C: Actually test for the bug.
8149 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8151         PR rtl-optimization/44838
8152         * gcc.dg/pr44838.c: New.
8154 2010-07-08  Richard Guenther  <rguenther@suse.de>
8156         PR tree-optimization/44831
8157         * gcc.c-torture/compile/pr44831.c: New testcase.
8158         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8160 2010-07-08  Richard Guenther  <rguenther@suse.de>
8162         PR tree-optimization/44861
8163         * g++.dg/vect/pr44861.cc: New testcase.
8165 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8167         PR middle-end/44828
8168         * gcc.c-torture/execute/pr44828.x: New file.
8170 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8172         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8173         dg-options.
8174         * g++.dg/ext/altivec-17.C: Adjust error message.
8176 2010-07-07  Tom Tromey  <tromey@redhat.com>
8178         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8180 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8182         PR target/44844
8183         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8184         * gcc.target/i386/rdrand-2.c: Likewise.
8185         * gcc.target/i386/rdrand-3.c: Likewise.
8187 2010-07-07  Jan Hubicka  <jh@suse.cz>
8189         PR middle-end/44813
8190         * g++.dg/torture/pr44813.C: New testcase.
8191         * g++.dg/torture/pr44826.C: New testcase.
8193 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8195         PR rtl-optimization/44787
8196         * gcc.c-torture/compile/pr44788.c: New test.
8197         * gcc.target/arm/pr44788.c: New test.
8199 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8201         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8203 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8205         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8206         to dg-options.
8208 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8210         PR fortran/44742
8211         * gfortran.dg/parameter_array_init_6.f90: New.
8212         * gfortran.dg/initialization_20.f90: Update dg-error.
8213         * gfortran.dg/initialization_24.f90: Ditto.
8215 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8216         PR fortran/PR44693
8217         * gfortran.dg/dim_range_1.f90:  New test.
8218         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8220 2010-07-06  Jason Merrill  <jason@redhat.com>
8222         PR c++/44703
8223         * g++.dg/cpp0x/initlist41.C: New.
8225         PR c++/44778
8226         * g++.dg/template/ptrmem22.C: New.
8228 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8230         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8231         support.
8232         * gcc.target/i386/i386.exp: Likewise.
8234 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8236         PR testsuite/44195
8237         * gcc.dg/lto/20100518_0.c: Limit to x86.
8239 2010-07-06  Richard Guenther  <rguenther@suse.de>
8241         PR middle-end/44828
8242         * gcc.c-torture/execute/pr44828.c: New testcase.
8244 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8246         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8247         * g++.dg/warn/volatile1.C: Likewise.
8248         * g++.dg/template/warn1.C: Likewise.
8250 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8252         AVX Programming Reference (June, 2010)
8253         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8254         * g++.dg/other/i386-3.C: Likewise.
8255         * gcc.target/i386/sse-12.c: Likewise.
8257         * gcc.target/i386/f16c-check.h: New.
8258         * gcc.target/i386/rdfsbase-1.c: Likewise.
8259         * gcc.target/i386/rdfsbase-2.c: Likewise.
8260         * gcc.target/i386/rdgsbase-1.c: Likewise.
8261         * gcc.target/i386/rdgsbase-2.c: Likewise.
8262         * gcc.target/i386/rdrand-1.c: Likewise.
8263         * gcc.target/i386/rdrand-2.c: Likewise.
8264         * gcc.target/i386/rdrand-3.c: Likewise.
8265         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8266         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8267         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8268         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8269         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8270         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8271         * gcc.target/i386/wrfsbase-1.c: Likewise.
8272         * gcc.target/i386/wrfsbase-2.c: Likewise.
8273         * gcc.target/i386/wrgsbase-1.c: Likewise.
8274         * gcc.target/i386/wrgsbase-2.c: Likewise.
8276         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8277         (__builtin_ia32_vcvtps2ph): New.
8278         (__builtin_ia32_vcvtps2ph256): Likewise.
8280         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8281         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8283         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8284         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8286         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8287         (__builtin_ia32_vcvtps2ph256): Likewise.
8288         Add fsgsbase,rdrnd,f16c.
8290         * lib/target-supports.exp (check_effective_target_f16c): New.
8292 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8294         * gcc.dg/guality/nrv-1.c: New test.
8296 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8298         PR middle-end/42505
8299         * gcc.target/arm/pr42505.c: New test case.
8301 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8303         PR c++/44808
8304         * g++.dg/opt/nrv16.C: New test.
8306 2010-07-05  Richard Guenther  <rguenther@suse.de>
8308         PR tree-optimization/44784
8309         * gcc.c-torture/compile/pr44784.c: New testcase.
8311 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8313         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8314         Increase loop bound and array size.
8315         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8316         Likewise.
8318 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8320         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8321         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8322         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8323         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8324         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8326 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8328         PR c++/22138
8329         * g++.dg/parse/template25.C: New.
8331 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8333         PR rtl-optimization/44695
8334         * gcc.dg/torture/pr44695.c: New.
8336 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8338         PR c++/16630
8339         * g++.dg/ext/pretty3.C: New.
8341 2010-07-04  Richard Guenther  <rguenther@suse.de>
8343         PR middle-end/44809
8344         * g++.dg/torture/pr44809.C: New testcase.
8346 2010-07-04  Richard Guenther  <rguenther@suse.de>
8348         PR tree-optimization/44656
8349         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8351 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8352             Revital Eres  <eres@il.ibm.com>
8354         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8355         misaligned stores.
8356         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8357         gcc.dg/vect/vect-96.c: Likewise.
8358         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8359         that support misaligned stores. Change the number of expected
8360         misaligned accesses.
8361         * gcc.dg/vect/vect-peel-1.c: New test.
8362         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8363         gcc.dg/vect/vect-peel-4.c: Likewise.
8364         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8365         vectorizable on all targets that support realignment.
8366         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8368 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8370         PR c/44806
8371         * gcc.dg/torture/pr44806.c: New.
8373 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8375         * gnat.dg/cond_expr1.adb: New test.
8377 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8379         * gnat.dg/modular3.adb: New test.
8380         * gnat.dg/modular3_pkg.ads: New helper.
8382 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8383             Mikael Pettersson  <mikpe@it.uu.se>
8385         PR testsuite/44518
8386         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8387         Make signed-ness of chars explicit.  Scan the object for
8388         strings that are split by some target assemblers.
8389         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8390         explicit.
8392 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8394         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8396 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8398         PR/44128
8399         * g++.dg/warn/Wshadow-7.C: New test.
8401 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8402             Julian Brown  <julian@codesourcery.com>
8403             Sandra Loosemore  <sandra@codesourcery.com>
8405         * gcc.c-torture/execute/20100416-1.c: New test case.
8407 2010-07-02  Julian Brown  <julian@codesourcery.com>
8408             Sandra Loosemore  <sandra@codesourcery.com>
8410         PR target/43703
8412         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8413         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8415 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8416             Julian Brown  <julian@codesourcery.com>
8418         * gcc.target/arm/neon/vadds64.c: Regenerated.
8419         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8420         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8421         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8422         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8423         * gcc.target/arm/neon-vmls-1.c: Likewise.
8424         * gcc.target/arm/neon-vsubs64.c: New execution test.
8425         * gcc.target/arm/neon-vsubu64.c: New execution test.
8426         * gcc.target/arm/neon-vadds64.c: New execution test.
8427         * gcc.target/arm/neon-vaddu64.c: New execution test.
8429 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8431         * gcc.target/arm/neon-vands64.c: New.
8432         * gcc.target/arm/neon-vandu64.c: New.
8433         * gcc.target/arm/neon-vbics64.c: New.
8434         * gcc.target/arm/neon-vbicu64.c: New.
8435         * gcc.target/arm/neon-veors64.c: New.
8436         * gcc.target/arm/neon-veoru64.c: New.
8437         * gcc.target/arm/neon-vorns64.c: New.
8438         * gcc.target/arm/neon-vornu64.c: New.
8439         * gcc.target/arm/neon-vorrs64.c: New.
8440         * gcc.target/arm/neon-vorru64.c: New.
8441         * gcc.target/arm/neon/vands64.c: Regenerated.
8442         * gcc.target/arm/neon/vandu64.c: Regenerated.
8443         * gcc.target/arm/neon/vbics64.c: Regenerated.
8444         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8445         * gcc.target/arm/neon/veors64.c: Regenerated.
8446         * gcc.target/arm/neon/veoru64.c: Regenerated.
8447         * gcc.target/arm/neon/vorns64.c: Regenerated.
8448         * gcc.target/arm/neon/vornu64.c: Regenerated.
8449         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8450         * gcc.target/arm/neon/vorru64.c: Regenerated.
8452 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8454         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8456 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8458         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8459         * gfortran.dg/intent_out_5.f90: Same.
8460         * gfortran.dg/ltrans-7.f90: Same.
8461         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8463 2010-07-02  Jan Hubicka  <jh@suse.cz>
8465         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8467 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8469         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8471 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8473         PR c++/44780
8474         * c-c++-common/Wunused-var-12.c: New test.
8476 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8478         PR target/42835
8479         * gcc.target/arm/pr42835.c: New test.
8481         PR target/42172
8482         * gcc.target/arm/pr42172-1.c: New test.
8484 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8486         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8488 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8490         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8491         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8492         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8493         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8494         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8495         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8496         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8497         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8498         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8499         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8500         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8501         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8502         * gcc.target/arm/neon-vdup_ns64.c: New.
8503         * gcc.target/arm/neon-vdup_nu64.c: New.
8504         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8505         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8506         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8507         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8508         * gcc.target/arm/neon-vmov_ns64.c: New.
8509         * gcc.target/arm/neon-vmov_nu64.c: New.
8510         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8511         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8512         * gcc.target/arm/neon-vget_lanes64.c: New.
8513         * gcc.target/arm/neon-vget_laneu64.c: New.
8514         * gcc.target/arm/neon-vset_lanes64.c: New.
8515         * gcc.target/arm/neon-vset_laneu64.c: New.
8517 2010-07-02  Richard Guenther  <rguenther@suse.de>
8519         * g++.dg/torture/20100702-1.C: New testcase.
8521 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8523         PR target/44707
8524         * gcc.c-torture/compile/pr44707.c: New test.
8526 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8528         PR c++/44039
8529         * g++.dg/template/crash101.C: New.
8531 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8533         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8534         Use the ABI-0 accessors and fail it for m64.
8536 2010-07-02  Jan Hubicka  <jh@suse.cz>
8538         * g++.dg/tree-ssa/pr44706.C: New testcase.
8540 2010-07-02  Richard Guenther  <rguenther@suse.de>
8542         PR tree-optimization/44748
8543         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8545 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8547         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8548         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8549         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8550         the method types to forward:.
8552 2010-06-30  Jason Merrill  <jason@redhat.com>
8554         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8555         * g++.dg/other/pr25632.C: Likewise.
8557 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8559         PR tree-optimization/40421
8560         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8562 2010-07-01  Richard Guenther  <rguenther@suse.de>
8564         PR middle-end/42834
8565         PR middle-end/44468
8566         * gcc.c-torture/execute/20100316-1.c: New testcase.
8567         * gcc.c-torture/execute/pr44468.c: Likewise.
8568         * gcc.c-torture/compile/20100609-1.c: Likewise.
8569         * gcc.dg/volatile2.c: Adjust.
8570         * gcc.dg/plugin/selfassign.c: Likewise.
8571         * gcc.dg/pr36902.c: Likewise.
8572         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8573         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8574         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8575         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8576         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8577         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8578         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8579         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8580         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8581         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8582         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8583         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8584         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8585         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8586         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8587         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8588         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8589         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8590         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8591         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8592         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8593         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8594         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8595         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8596         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8597         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8598         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8599         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8600         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8601         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8602         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8603         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8604         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8605         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8606         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8607         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8608         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8609         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8610         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8611         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8612         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8613         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8614         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8615         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8616         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8617         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8618         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8619         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8620         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8621         * g++.dg/tree-ssa/pr31146.C: Likewise.
8622         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8623         * g++.dg/tree-ssa/pr33604.C: Likewise.
8624         * g++.dg/plugin/selfassign.c: Likewise.
8625         * gfortran.dg/array_memcpy_3.f90: Likewise.
8626         * gfortran.dg/array_memcpy_4.f90: Likewise.
8627         * c-c++-common/torture/pr42834.c: New testcase.
8629 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8631         PR c++/44628
8632         * g++.dg/template/crash100.C: New.
8634 2010-06-30  Jan Hubicka  <jh@suse.cz>
8636         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8638 2010-06-30  Michael Matz  <matz@suse.de>
8640         PR bootstrap/44699
8641         * gcc.dg/pr44699.c: New test.
8643 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8645         PR tree-optimization/39799
8646         * c-c++-common/uninit-17.c: New test.
8648 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8650         PR libfortran/43298
8651         * gfortran.dg/read_infnan_1.f90: New test.
8653 2010-06-29  Jason Merrill  <jason@redhat.com>
8655         Enable implicitly declared move constructor/operator= (N3053).
8656         * g++.dg/cpp0x/implicit3.C: New.
8657         * g++.dg/cpp0x/implicit4.C: New.
8658         * g++.dg/cpp0x/implicit5.C: New.
8659         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8660         * g++.dg/cpp0x/not_special.C: Adjust.
8661         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8662         * g++.dg/cpp0x/rv1n.C: Adjust.
8663         * g++.dg/cpp0x/rv1p.C: Adjust.
8664         * g++.dg/cpp0x/rv2n.C: Adjust.
8665         * g++.dg/cpp0x/rv2p.C: Adjust.
8666         * g++.dg/cpp0x/rv3n.C: Adjust.
8667         * g++.dg/cpp0x/rv3p.C: Adjust.
8668         * g++.dg/cpp0x/rv4n.C: Adjust.
8669         * g++.dg/cpp0x/rv4p.C: Adjust.
8670         * g++.dg/cpp0x/rv5n.C: Adjust.
8671         * g++.dg/cpp0x/rv5p.C: Adjust.
8672         * g++.dg/cpp0x/rv6n.C: Adjust.
8673         * g++.dg/cpp0x/rv6p.C: Adjust.
8674         * g++.dg/cpp0x/rv7n.C: Adjust.
8675         * g++.dg/cpp0x/rv7p.C: Adjust.
8676         * g++.dg/cpp0x/rv8p.C: Adjust.
8677         * g++.dg/gomp/pr26690-1.C: Adjust.
8678         * g++.dg/other/error20.C: Adjust.
8679         * g++.dg/other/error31.C: Adjust.
8680         * g++.dg/parse/error19.C: Adjust.
8681         * g++.dg/template/qualttp5.C: Adjust.
8682         * g++.old-deja/g++.law/ctors5.C: Adjust.
8684         Enable implicitly deleted functions (N2346)
8685         * g++.dg/cpp0x/defaulted17.C: New.
8686         * g++.dg/cpp0x/implicit1.C: New.
8687         * g++.dg/cpp0x/implicit2.C: New.
8688         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8689         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8690         * g++.dg/init/ctor4.C: Adjust.
8691         * g++.dg/init/synth2.C: Adjust.
8692         * g++.dg/lto/20081118_1.C: Adjust.
8693         * g++.dg/other/error13.C: Adjust.
8694         * g++.dg/other/unused1.C: Adjust.
8695         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8696         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8697         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8698         * g++.old-deja/g++.law/ctors17.C: Adjust.
8699         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8700         * g++.old-deja/g++.pt/assign1.C: Adjust.
8701         * g++.old-deja/g++.pt/crash20.C: Adjust.
8703         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8704         * g++.dg/cpp0x/defaulted13.C: Adjust.
8705         * g++.dg/cpp0x/defaulted2.C: Adjust.
8706         * g++.dg/cpp0x/defaulted3.C: Adjust.
8707         * g++.dg/cpp0x/initlist9.C: Adjust.
8708         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8709         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8710         * g++.dg/init/synth2.C: Adjust.
8712         * g++.dg/cpp0x/defaulted19.C: New.
8714         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8715         * g++.dg/template/error23.C: Fix for -std=c++0x.
8717 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8719         PR fortran/44718
8720         * gfortran.dg/proc_ptr_28.f90: New.
8722 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8724         PR tree-optimization/43801
8725         * g++.dg/torture/pr43801.C: New test.
8727         PR debug/44668
8728         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8730 2010-06-29  Jason Merrill  <jason@redhat.com>
8732         PR c++/44587
8733         * g++.dg/template/qualified-id2.C: New.
8734         * g++.dg/template/qualified-id3.C: New.
8736 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8738         PR fortran/44696
8739         * gfortran.dg/associated_target_4.f90: New.
8741 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8743         PR fortran/44582
8744         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8746 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8748         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8750 2010-06-29  Jan Hubicka  <jh@suse.cz>
8752         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8754 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8756         PR target/43902
8757         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8758         * gcc.target/arm/wmul-3.c: New test.
8759         * gcc.target/arm/wmul-4.c: New test.
8761 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8763         PR rtl-optimization/44659
8764         * gcc.target/i386/extract-1.c: New.
8765         * gcc.target/i386/extract-2.c: Likewise.
8766         * gcc.target/i386/extract-3.c: Likewise.
8767         * gcc.target/i386/extract-4.c: Likewise.
8768         * gcc.target/i386/extract-5.c: Likewise.
8769         * gcc.target/i386/extract-6.c: Likewise.
8771 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8773         PR c++/44682
8774         * g++.dg/warn/Wunused-var-14.C: New test.
8776 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8778         PR fortran/43298
8779         * gfortran.dg/nan_6.f90: New.
8781 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8783         PR tree-optimization/43781
8784         * gcc.dg/torture/pr43781.c: New.
8786 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8788         PR fortran/40158
8789         * gfortran.dg/actual_rank_check_1.f90: New test.
8791 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8793         * gcc.dg/ipa/ipa-sra-6.c: New test.
8795 2010-06-28  Jan Hubicka  <jh@suse.cz>
8797         PR tree-optimization/44687
8798         * gcc.c-torture/compile/pr44687.c
8800 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8802         PR c++/44535
8803         * g++.dg/torture/pr44535.C: New test.
8805 2010-06-28  Michael Matz  <matz@suse.de>
8807         PR middle-end/44592
8808         * gfortran.dg/pr44592.f90: New test.
8810 2010-06-28  Jan Hubicka  <jh@suse.cz>
8812         PR tree-optimization/44357
8813         * g++.dg/torture/pr44357.C: New testcase.
8815 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8817         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8818         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8819         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8820         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8821         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8822         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8823         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8824         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8826 2010-06-27  Jan Hubicka  <jh@suse.cz>
8828         * gcc.c-torture/compile/pr44686.c: New file.
8830 2010-06-27  Richard Guenther  <rguenther@suse.de>
8832         PR tree-optimization/44683
8833         * gcc.c-torture/execute/pr44683.c: New testcase.
8835 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8837         * gnat.dg/noreturn3.ad[sb]: New test.
8839 2010-06-26  Jason Merrill  <jason@redhat.com>
8841         * g++.dg/cpp0x/explicit5.C: New.
8843 2010-06-26  Richard Guenther  <rguenther@suse.de>
8845         PR tree-optimization/44393
8846         * gcc.dg/pr44393.c: New testcase.
8848 2010-06-26  Jan Hubicka  <jh@suse.cz>
8850         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8852 2010-06-26  Richard Guenther  <rguenther@suse.de>
8854         PR middle-end/44674
8855         * gcc.dg/pr44674.c: New testcase.
8857 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8859         * gcc.dg/opts-3.c: New test.
8861 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8863         * gfortran.dg/type_decl_1.f90: New.
8864         * gfortran.dg/type_decl_2.f90: New.
8866 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8868         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8869         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8871 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8873         PR testsuite/38946
8874         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8875         error in comparing reals.
8877 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8879         * selected_real_kind_2.f90: New.
8880         * selected_real_kind_3.f90: New.
8882 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8884         * gfortran.dg/entry_19.f90: New.
8886 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8888         * gfortran.dg/end_subroutine_1.f90: New.
8889         * gfortran.dg/end_subroutine_2.f90: New.
8890         * gfortran.dg/interface_proc_end.f90: Update.
8892 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8894         * gfortran.dg/semicolon_fixed.f: Update.
8895         * gfortran.dg/semicolon_fixed_2.f: New.
8896         * gfortran.dg/semicolon_free_2.f90: New.
8897         * gfortran.dg/semicolon_free.f90: Update.
8899 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8901         PR fortran/44448
8902         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8904 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8906         * g++.dg/ipa/iinline-3.C: New test.
8907         * gcc.dg/ipa/modif-1.c: Removed.
8909 2010-06-25  Jan Hubicka  <jh@suse.cz>
8911         * gcc.dg/tree-ssa/ipa-split-1.c
8913 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8915         * g++.dg/ipa/iinline-2.C: New test.
8917 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8919         PR middle-end/43866
8920         * gfortran.dg/pr43866.f90: New test.
8922         PR tree-optimization/44539
8923         * gcc.dg/pr44539.c: New test.
8925 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8927         From Jim Wilson:
8928         PR target/43902
8929         * gcc.target/mips/madd-9.c: New test.
8931 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8933         PR c/44517
8934         * gcc.dg/noncompile/pr44517.c: New.
8935         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8937 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8939         PR testsuite/43283
8940         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8941         and add argument to nop for IA64.
8943 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8945         PR target/44588
8946         * gcc.target/i386/mod-1.c: New.
8947         * gcc.target/i386/umod-1.c: Likewise.
8948         * gcc.target/i386/umod-2.c: Likewise.
8949         * gcc.target/i386/umod-3.c: Likewise.
8951 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8953         PR middle-end/44492
8954         * g++.dg/torture/pr44492.C: New test.
8956 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8958         * c-c++-common/warn-omitted-condop.c: New.
8960 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8962         PR fortran/44614
8963         * gfortran.dg/import8.f90: New.
8965 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8967         * gnat.dg/not_null.adb: Update test case.
8969 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8971         PR c++/44619
8972         * g++.dg/warn/Wunused-var-13.C: New test.
8974         PR c++/44627
8975         * g++.dg/diagnostic/method1.C: New test.
8977 2010-06-22  Cary Coutant  <ccoutant@google.com>
8979         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8981 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8983         PR fortran/44616
8984         * gfortran.dg/abstract_type_8.f03: New.
8986 2010-06-21  Jason Merrill  <jason@redhat.com>
8988         * g++.dg/cpp0x/noexcept08.C: New.
8990         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8992 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8994         PR target/44615
8995         * gcc.target/i386/sse2-vec-2a.c: New.
8997 2010-06-21  DJ Delorie  <dj@redhat.com>
8999         * gcc.dg/pragma-diag-1.c: New.
9001 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9003         PR target/44615
9004         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9006 2010-06-21  Alan Modra  <amodra@gmail.com>
9008         PR testsuite/44505
9009         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9010         tail call to check_fa_mid.
9012 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9014         PR target/44575
9015         * gcc.c-torture/execute/pr44575.c: New test.
9017 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9019         PR fortran/40632
9020         * gfortran.dg/contiguous_1.f90: New.
9021         * gfortran.dg/contiguous_2.f90: New.
9022         * gfortran.dg/contiguous_3.f90: New.
9024 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9026         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9027         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9029 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9031         PR target/44546
9032         * gcc.target/i386/pr44546.c: New test.
9034 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9036         * gcc.dg/opts-2.c: New test.
9038 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9040         PR fortran/44584
9041         * gfortran.dg/typebound_proc_15.f03: Modified.
9043 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9045         PR target/44072
9046         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9047         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9049 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9051         * g++.dg/ext/label13.C: Fix typo in last change.
9053 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9055         PR libfortran/44477
9056         * gfortran.dg/eof_3.f90
9057         * gfortran.dg/endfile_2.f90
9058         * gfortran.dg/endfile_4.f90
9059         * gfortran.dg/endfile_3.f90
9061 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9063         PR c++/41090
9064         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9066 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9068         PR fortran/44556
9069         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9071 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9073         * gcc.target/arm/pr40900.c: New test.
9075 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9077         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9079 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9081         PR fortran/44558
9082         * gfortran.dg/typebound_call_15.f03: New.
9084 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9086         PR c++/44486
9087         * g++.dg/pr44486.C: New.
9089 2010-06-16  DJ Delorie  <dj@redhat.com>
9091         * gcc.target/i386/volatile-bitfields-1.c: New.
9092         * gcc.target/i386/volatile-bitfields-2.c: New.
9094 2010-06-16  Jason Merrill  <jason@redhat.com>
9096         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9098         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9100 2010-06-16  Richard Guenther  <rguenther@suse.de>
9102         PR c/44555
9103         * gcc.c-torture/execute/pr44555.c: New testcase.
9105 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9107         PR fortran/44549
9108         * gfortran.dg/typebound_proc_16.f03: New.
9110 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9112         * g++.dg/torture/pr43905.C: New test.
9114 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9116         PR testsuite/44538
9117         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9118         initialization loop from being vectorized.
9119         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9121 2010-06-16  Alan Modra  <amodra@gmail.com>
9123         PR tree-optimization/44507
9124         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9126 2010-06-15  Jason Merrill  <jason@redhat.com>
9128         * g++.dg/overload/arg3.C: Adjust error locations.
9129         * g++.dg/overload/copy1.C: Likewise.
9130         * g++.dg/tc1/dr152.C: Likewise.
9131         * g++.dg/template/incomplete4.C: Likewise.
9132         * g++.dg/template/incomplete5.C: Likewise.
9133         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9134         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9135         * g++.old-deja/g++.pt/crash9.C: Likewise.
9137         * g++.dg/inherit/virtual5.C: New.
9139         * g++.dg/cpp0x/defaulted18.C: New.
9141         * g++.dg/cpp0x/initlist40.C: New.
9143         * g++.dg/cpp0x/initlist39.C: New.
9145 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9147         PR middle-end/44391
9148         * gcc.dg/graphite/pr44391.c: New.
9150 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9152         PR fortran/43388
9153         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9154         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9155         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9156         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9158 2010-06-15  Richard Guenther  <rguenther@suse.de>
9160         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9162 2010-06-15  Richard Guenther  <rguenther@suse.de>
9164         * gcc.dg/vect/bb-slp-21.c: Adjust.
9165         * gcc.dg/vect/bb-slp-13.c: Likewise
9166         * gcc.dg/vect/bb-slp-4.c: Likewise
9167         * gcc.dg/vect/bb-slp-22.c: Likewise
9168         * gcc.dg/vect/bb-slp-14.c: Likewise
9169         * gcc.dg/vect/bb-slp-23.c: Likewise
9170         * gcc.dg/vect/bb-slp-15.c: Likewise
9171         * gcc.dg/vect/bb-slp-17.c: Likewise
9172         * gcc.dg/vect/bb-slp-18.c: Likewise
9173         * gcc.dg/vect/bb-slp-19.c: Likewise
9174         * gcc.dg/vect/bb-slp-10.c: Likewise
9175         * gcc.dg/vect/bb-slp-11.c: Likewise
9176         * gcc.dg/vect/bb-slp-20.c: Likewise
9177         * gcc.dg/vect/bb-slp-3.c: Likewise
9179 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9181         PR fortran/44536
9182         * gfortran.dg/gomp/pr44536.f90: New test.
9183         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9185 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9187         PR target/44534
9188         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9189         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9191 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9193         PR tree-optimization/44508
9194         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9196         PR bootstrap/44509
9197         * gcc.dg/pr44509.c: New test.
9199 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9201         PR tree-optimization/44507
9202         * gcc.dg/vect/pr44507.c: New test.
9204 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9206         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9207         and c-pretty-print.h.
9209         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9211 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9213         * gfortran.dg/whole_file_18.f90: Updated error message.
9215 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9217         * gfortran.dg/whole_file_20.f03: New.
9219 2010-06-12  Jan Hubicka  <jh@suse.cz>
9221         * gcc.c-torture/compile/pc44485.c: New testcase.
9223 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9225         PR fortran/40117
9226         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9227         * gfortran.dg/typebound_proc_14.f03: New.
9228         * gfortran.dg/typebound_proc_15.f03: New.
9230 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9232         * gcc.dg/opts-1.c: New test.
9234 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9236         * gcc.dg/funroll-loops-all.c: Update expected error.
9238 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9240         PR target/44481
9241         * gcc.target/i386/pr44481.c: New test.
9243 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9245         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9247 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9249         PR middle-end/44483
9250         * gcc.dg/tree-ssa/pr44483.c: New.
9252 2010-06-11  Paul Brook  <paul@codesourcery.com>
9254         * g++.dg/other/arm-neon-1.C: New test.
9256 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9258         PR fortran/42051
9259         PR fortran/43896
9260         * gfortran.dg/class_23.f03: New test.
9262 2010-06-11  Jan Hubicka  <jh@suse.cz>
9264         * gcc.dg/ipa/pure-const-2.c: New testcase.
9266 2010-06-11  Jan Hubicka  <jh@suse.cz>
9268         * gcc.dg/noreturn-7.c: Update.
9269         * gcc.dg/noreturn-4.c: Update.
9271 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9273         Fix MIPS bootstrap
9274         * g++.dg/other/typedef4.C: New test.
9276 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9278         PR fortran/44207
9279         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9281 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9283         PR fortran/44457
9284         * gfortran.dg/asynchronous_3.f03
9286 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9288         PR middle-end/44185
9289         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9290         non-temporal stores out of the tests to form new test cases.  As a
9291         result, no non-temporal store should be generated in this case.
9293         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9294         prefetch-7.c that generate one non-temporal store.
9296         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9297         prefetch-7.c that generate one non-temporal store and one
9298         one-temporal prefetch.
9300 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9302         PR tree-optimization/44258
9303         * gcc.dg/tree-ssa/pr44258.c: New test.
9305 2010-06-10  Daniel Kraft  <d@domob.eu>
9307         PR fortran/38936
9308         * gfortran.dg/associate_1.f03: New test.
9309         * gfortran.dg/associate_2.f95: New test.
9310         * gfortran.dg/associate_3.f03: New test.
9311         * gfortran.dg/associate_4.f08: New test.
9313 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9315         * gfortran.dg/selected_char_kind_4.f90: New test.
9317 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9319         * gcc.dg/pr42461.c: New test.
9321 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9323         PR fortran/44347
9324         * gfortran.dg/selected_real_kind_1.f90: New.
9326 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9328         PR fortran/44359
9329         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9330         warning.
9331         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9332         check for warning.
9334 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9336         * gfortran.dg/data_namelist_conflict.f90: New test.
9338 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9340         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9341         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9342         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9344 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9346         * gfortran.dg/mvbits_9.f90: New test.
9347         * gfortran.dg/ibset_1.f90: Ditto.
9348         * gfortran.dg/ibits_1.f90: Ditto.
9349         * gfortran.dg/btest_1.f90: Ditto.
9350         * gfortran.dg/ibclr_1.f90: Ditto.
9352 2010-06-09  Jason Merrill  <jason@redhat.com>
9354         PR c++/44366
9355         * g++.dg/cpp0x/decltype23.C: Move to...
9356         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9358 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9360         PR fortran/44211
9361         * gfortran.dg/typebound_call_14.f03: New test.
9363 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9365         PR tree-optimization/44423
9366         * gcc.dg/tree-ssa/pr44423.c: New test.
9368 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9370         PR testsuite/42843
9371         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9372         TV_NONE to initialize tv_id field.
9373         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9374         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9375         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9376         Include toplev.h .
9377         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9378         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9379         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9381 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9383         PR tree-optimization/39874
9384         PR middle-end/28685
9385         * gcc.dg/pr39874.c: New file.
9387 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9389         * g++.dg/ext/attr-alias-1.C: New.
9390         * g++.dg/ext/attr-alias-2.C: New.
9392 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9394         PR fortran/44446
9395         * gfortran.dg/proc_ptr_27.f90: New.
9397 2010-06-07  Jason Merrill  <jason@redhat.com>
9399         PR c++/44366
9400         * g++.dg/cpp0x/decltype23.C: New.
9402 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9403             Shujing Zhao  <pearly.zhao@oracle.com>
9405         PR c/37724
9406         * gcc.dg/c90-const-expr-10.c: Adjust.
9407         * gcc.dg/c99-const-expr-10.c: Adjust.
9408         * gcc.dg/init-bad-7.c: New.
9410 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9412         * lib/target-supports.exp (check_effective_target_gas): New proc.
9413         * gcc.c-torture/execute/960321-1.x: New file.
9415 2010-06-07  Jason Merrill  <jason@redhat.com>
9417         PR c++/44401
9418         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9420 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9422         PR c++/44444
9423         * g++.dg/warn/Wunused-var-12.C: New test.
9425         PR c++/44443
9426         * c-c++-common/Wunused-var-11.c: New test.
9428 2010-06-07  Jan Hubicka  <jh@suse.cz>
9430         * gcc.dg/ipa/pure-const-1.c: New testcase.
9432 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9434         PR rtl-optimization/44404
9435         * gcc.dg/pr44404.c: New.
9437 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9439         PR target/44159
9440         * gcc.target/i386/abi-2.c: Check sysv abi here.
9441         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9442         function to avoid failures by different ABIs.
9443         * gcc.target/i386/aes-check.h: Likewise.
9444         * gcc.target/i386/avx-check.h: Likewise.
9445         * gcc.target/i386/fma4-check.h: Likewise.
9446         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9447         * gcc.target/i386/mmx-check.h: Likewise.
9448         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9449         * gcc.target/i386/pclmul-check.h: Likewise.
9450         * gcc.target/i386/sse-check.h: Likewise.
9451         * gcc.target/i386/sse2-check.h: Likewise.
9452         * gcc.target/i386/sse3-check.h: Likewise.
9453         * gcc.target/i386/sse4_1-check.h: Likewise.
9454         * gcc.target/i386/sse4_2-check.h: Likewise.
9455         * gcc.target/i386/sse4a-check.h: Likewise.
9456         * gcc.target/i386/ssse3-check.h: Likewise.
9457         * gcc.target/i386/xop-check.h: Likewise.
9458         * gcc.target/i386/pr27971.c: Fix for LLP64.
9459         * gcc.target/i386/pr39139.c: Likewise.
9460         * gcc.target/i386/pr39315-check.c: Likewise.
9461         * gcc.target/i386/vararg-1.c: Likewise.
9462         * gcc.target/i386/vararg-2.c: Likewise.
9463         Additional add dg-compile to avoid failure due
9464         missing foo symbol.
9466         * gcc.dg/compound-literal-1.c: Fix for llp64.
9467         * gcc.dg/pr32370.c: Likewise.
9468         * gcc.dg/pr37561.c: Likewise.
9469         * gcc.dg/pr41340.c: Likewise.
9470         * gcc.dg/pr41551.c: Likewise.
9472 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9474         PR c++/44188
9475         * g++.dg/debug/dwarf2/typedef3.C: New test.
9477 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9479         PR c/20000
9480         * c-c++-common/pr20000.c: New.
9482 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9484         PR c++/44086
9485         * g++.dg/init/pr44086.C: New.
9486         * g++.dg/cpp0x/decltype4.C: Adjust.
9488 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9490         PR fortran/43945
9491         * gfortran.dg/generic_23.f03: New test.
9493 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9495         PR fortran/43895
9496         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9498 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9500         PR c++/44361
9501         * c-c++-common/Wunused-var-9.c: New test.
9503 2010-06-05  Jason Merrill  <jason@redhat.com>
9505         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9507 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9509         PR c/44322
9510         * gcc.dg/c99-restrict-4.c: New test.
9512 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9514         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9515         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9516         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9517         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9518         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9519         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9520         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9521         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9522         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9523         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9524         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9525         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9526         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9527         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9528         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9529         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9530         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9531         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9532         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9533         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9534         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9535         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9537 2010-06-04  Jason Merrill  <jason@redhat.com>
9539         * g++.dg/cpp0x/noexcept06.C: New.
9540         * g++.dg/cpp0x/noexcept07.C: New.
9542         * g++.dg/cpp0x/noexcept01.C: New.
9543         * g++.dg/cpp0x/noexcept02.C: New.
9544         * g++.dg/cpp0x/noexcept03.C: New.
9545         * g++.dg/cpp0x/noexcept04.C: New.
9546         * g++.dg/cpp0x/noexcept05.C: New.
9548 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9550         PR c++/44412
9551         * g++.dg/warn/Wunused-var-10.C: New test.
9552         * g++.dg/warn/Wunused-var-11.C: New test.
9554         PR c++/44362
9555         * c-c++-common/Wunused-var-10.c: New test.
9557 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9559         PR c/25880
9560         * gcc.dg/assign-warn-2.c: Update.
9561         * gcc.dg/cpp/line3.c: Update.
9562         * gcc.dg/c99-array-lval-8.c: Update.
9563         * gcc.dg/cast-qual-2.c: Update.
9564         * gcc.dg/c99-arraydecl-3.c:  Update.
9565         * gcc.dg/assign-warn-1.c:  Update.
9566         * gcc.dg/format/gcc_diag-1.c:  Update.
9568 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9570         PR rtl-optimization/39871
9571         PR rtl-optimization/40615
9572         PR rtl-optimization/42500
9573         PR rtl-optimization/42502
9574         * gcc.target/arm/eliminate.c: New test.
9576 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9578         PR libstdc++/44410
9579         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9580         * g++.old-deja/g++.other/delete3.C: Likewise.
9581         * g++.old-deja/g++.other/new.C: Likewise.
9582         * g++.old-deja/g++.law/operators27.C: Likewise.
9583         * g++.old-deja/g++.mike/p755.C: Likewise.
9584         * g++.dg/eh/new1.C: Likewise.
9585         * g++.dg/init/new5.C: Likewise.
9587 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9589         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9590         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9591         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9593 2010-06-03  Richard Guenther  <rguenther@suse.de>
9595         PR lto/41921
9596         * lib/lto.exp: Always load gcc.exp.
9597         (lto-obj): For C source files invoke gcc_target_compile.
9598         * g++.dg/lto/20100603-1_0.C: New testcase.
9599         * g++.dg/lto/20100603-1_1.c: Likewise.
9601 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9603         PR tree-optimization/43688
9604         * gfortran.dg/pr43688.f90: New.
9606 2010-06-03  Richard Guenther  <rguenther@suse.de>
9608         PR lto/41584
9609         * gcc.dg/lto/20100603-1_0.c: New testcase.
9610         * gcc.dg/lto/20100603-2_0.c: Likewise.
9611         * gcc.dg/lto/20100603-3_0.c: Likewise.
9613 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9615         PR target/44218
9616         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9617         * gcc.target/powerpc/recip-2.c: Ditto.
9618         * gcc.target/powerpc/recip-3.c: Ditto.
9619         * gcc.target/powerpc/recip-4.c: Ditto.
9620         * gcc.target/powerpc/recip-5.c: Ditto.
9621         * gcc.target/powerpc/recip-6.c: Ditto.
9622         * gcc.target/powerpc/recip-7.c: Ditto.
9623         * gcc.target/powerpc/recip-test.h: Ditto.
9624         * gcc.target/powerpc/recip-test2.h: Ditto.
9626 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9628         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9630 2010-06-02  Jason Merrill  <jason@redhat.com>
9632         * g++.dg/ext/vector9.C: Expect typedef in error message.
9634         PR c++/9726
9635         PR c++/23594
9636         PR c++/44333
9637         * g++.dg/tc1/dr101.C: Remove xfails.
9639 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9641         PR middle-end/44372
9642         * g++.dg/ipa/pr44372.C: New.
9644 2010-06-02  Jan Hubicka  <jh@suse.cz>
9646         PR middle-end/44295
9647         * g++.dg/torture/pr44295.C: Neww testcase.
9649 2010-06-02  Jan Hubicka  <jh@suse.cz>
9651         * gcc.dg/tree-ssa/loadpre6.c: Update.
9653 2010-06-02  Richard Guenther  <rguenther@suse.de>
9655         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9656         diagnostic.h.
9658 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9660         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9661         the link fail message.
9663 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9665         PR fortran/44360
9666         * gfortran.dg/use_13.f90: New test case.
9668 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9670         PR fortran/44371
9671         * gfortran.dg/error_stop_2.f08: Minor update.
9673 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9675         PR fortran/44371
9676         * gfortran.dg/error_stop_1.f08: New test.
9677         * gfortran.dg/error_stop_2.f08: New test.
9679 2010-06-01  Jason Merrill  <jason@redhat.com>
9681         DR 990
9682         * g++.dg/cpp0x/initlist37.C: New.
9683         * g++.dg/cpp0x/initlist38.C: New.
9685         PR c++/44358
9686         * g++.dg/cpp0x/initlist36.C: New.
9688 2010-05-31 Jan Hubicka  <jh@suse.cz>
9690         * gcc.dg/noreturn-8.c: New testcase.
9692 2010-05-31 Jan Hubicka  <jh@suse.cz>
9694         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9695         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9697 2010-05-31 Jan Hubicka  <jh@suse.cz>
9699         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9700         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9702 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9704         PR fortran/36928
9705         * gfortran.dg/dependency_27.f90:  New test.
9706         * gfortran.dg/array_assign_1.F90:  New test.
9708 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9710         PR target/44338
9711         * gcc.target/i386/sse-24.c: New test.
9713 2010-05-31  Jan Hubicka  <jh@suse.cz>
9715         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9717 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9719         PR middle-end/44337
9720         * gcc.dg/pr44337.c: New test.
9722         PR tree-optimization/44182
9723         * g++.dg/debug/pr44182.C: New test.
9725 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9727         * gcc.dg/nested-func-7.c: New test.
9728         * gnat.dg/frame_overflow.adb: Adjust directives.
9730 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9732         * gnat.dg/prot2.ad[sb]: New test.
9733         * gnat.dg/prot2_pkg1.ads: New helper.
9734         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9736 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9738         * gnat.dg/array11.adb: Adjust dg-warning directive.
9739         * gnat.dg/object_overflow.adb: Likewise.
9741 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9743         PR middle-end/44306
9744         * gcc.dg/tree-ssa/pr44306.c: New.
9746 2010-05-29  Jan Hubicka  <jh@suse.cz>
9748         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9750 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9752         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9754 2010-05-28  Mike Stump  <mikestump@comcast.net>
9756         PR objc/44125
9757         * objc.dg/const-str-9.m: Remove static.
9759 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9761         PR target/43636
9762         * gcc.c-torture/compile/pr43636.c: New test.
9764 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9766         PR objc++/23616
9767         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9768         * obj-c++.dg/try-catch-9.mm: Ditto.
9770 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9772         Revert patch for PR c++/44188
9773         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9775 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9777         PR c++/44188
9778         * g++.dg/debug/dwarf2/typedef3.C: New test.
9780 2010-05-27  Jason Merrill  <jason@redhat.com>
9782         PR c++/43555
9783         * g++.dg/ext/vla9.C: New.
9785 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9787         PR objc/44140
9788         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9789         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9790         * objc.dg/torture/tls/thr-init.m: Ditto.
9791         * objc.dg/torture/trivial.m: Ditto.
9792         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9793         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9794         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9795         * obj-c++.dg/torture/trivial.mm: Ditto.
9797 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9799         * g++.dg/lto/20100302_0.C: Skip on darwin.
9801 2010-05-27  Richard Guenther  <rguenther@suse.de>
9803         PR tree-optimization/44284
9804         * gcc.dg/vect/vect-118.c: New testcase.
9805         * gcc.dg/vect/bb-slp-20.c: Adjust.
9806         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9807         * gcc.dg/vect/slp-9.c: Likewise.
9808         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9809         * gcc.dg/vect/vect-10.c: Likewise.
9810         * gcc.dg/vect/vect-109.c: Likewise.
9811         * gcc.dg/vect/vect-12.c: Likewise.
9812         * gcc.dg/vect/vect-36.c: Likewise.
9813         * gcc.dg/vect/vect-7.c: Likewise.
9814         * gcc.dg/vect/vect-iv-8.c: Likewise.
9815         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9816         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9817         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9818         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9819         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9820         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9821         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9822         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9823         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9824         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9825         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9826         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9827         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9828         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9829         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9830         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9831         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9833 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9835         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9836         necessary.
9838 2010-05-26  Jan Hubicka  <jh@suse.cz>
9840         * gcc.dg/lto/materialize-1_0.c: New file.
9841         * gcc.dg/lto/materialize-1_1.c: New file.
9843 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9845         * gnat.dg/lto10.adb: New test.
9846         * gnat.dg/lto10_pkg.ads: New helper.
9848 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9850         * lib/target-supports.exp (check_effective_target_int128): New
9851         function to check if __int128 types are available for target.
9852         * c-c++-common/int128-types-1.c: New.
9853         * c-c++-common/int128-1.c: New.
9854         * c-c++-common/int128-2.c: New.
9855         * g++.dg/abi/mangle43.C: New.
9856         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9857         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9858         pointer-wide scalar.
9859         * g++.dg/other/pr25632.C: Likewise.
9860         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9861         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9862         overflow warnings.
9863         * g++.dg/warn/pr13358-4.C: Likewise.
9864         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9865         * g++.dg/warn/Wconversion-null.C: Likewise.
9867 2010-05-26  Jason Merrill  <jason@redhat.com>
9869         PR c++/43382
9870         * g++.dg/cpp0x/variadic101.C: New.
9872 2010-05-26  Richard Guenther  <rguenther@suse.de>
9874         PR rtl-optimization/44164
9875         * gcc.c-torture/execute/pr44164.c: New testcase.
9876         * g++.dg/tree-ssa/pr13146.C: Adjust.
9878 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9880         PR fortran/40011
9881         * gfortran.dg/whole_file_19.f90 : New test.
9883 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9885         PR fortran/30668
9886         PR fortran/31346
9887         PR fortran/34260
9888         * gfortran.dg/pr40999.f: Fix function type.
9889         * gfortran.dg/whole_file_5.f90: Likewise.
9890         * gfortran.dg/whole_file_6.f90: Likewise.
9891         * gfortran.dg/whole_file_16.f90: New.
9892         * gfortran.dg/whole_file_17.f90: New.
9893         * gfortran.dg/whole_file_18.f90: New.
9895 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9896             Iain Sandoe  <iains@gcc.gnu.org>
9898         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9899         * gcc.c-torture/compile/pr44197.c: Require alias support.
9900         * gcc.dg/lto/20081222_0.c: Ditto.
9902 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9904         PR debug/42801
9905         * gcc.dg/guality/vla-2.c: New test.
9907 2010-05-25  Richard Guenther  <rguenther@suse.de>
9909         PR middle-end/44069
9910         * g++.dg/torture/pr44069.C: New testcase.
9912 2010-05-25  Richard Guenther  <rguenther@suse.de>
9914         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9916 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9918         PR objc/44140
9919         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9921 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9923         * obj-c++.dg/torture/tls/trivial.mm: New.
9924         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9925         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9926         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9927         * obj-c++.dg/torture/tls/diag-1.mm: New.
9928         * obj-c++.dg/torture/tls/tls.exp: New.
9929         * obj-c++.dg/torture/trivial.mm: New.
9930         * obj-c++.dg/torture/dg-torture.exp: New.
9931         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9932         * obj-c++.dg/tls/trivial.m: New.
9933         * obj-c++.dg/tls/init-1.mm: New.
9934         * obj-c++.dg/tls/diag-1.mm: New.
9935         * obj-c++.dg/tls/init-2.mm: New.
9936         * obj-c++.dg/tls/diag-2.mm: New.
9937         * obj-c++.dg/tls/diag-3.mm: New.
9938         * obj-c++.dg/tls/diag-4.mm: New.
9939         * obj-c++.dg/tls/static-1.mm: New.
9940         * obj-c++.dg/tls/tls.exp: New.
9941         * obj-c++.dg/tls/diag-5.mm: New.
9942         * obj-c++.dg/tls/static-1a.mm: New.
9943         * objc-obj-c++-shared/Object1.mm: New.
9944         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9946 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9948         PR objc++/43689
9949         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9950         * obj-c++.dg/const-str-6.mm: Ditto.
9952 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9954         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9956 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9958         PR ada/38394
9959         * gnat.dg/array13.ad[sb]: New test.
9961 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9962             Sandra Loosemore  <sandra@codesourcery.com>
9964         * gcc.target/arm/neon/: Regenerated test cases.
9966         * gcc.target/arm/neon/polytypes.c,
9967         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9968         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9969         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9970         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9971         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9972         dg-add-options arm_neon.
9974         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9975         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9976         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9977         and arm_neon_fp16_ok.
9979         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9980         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9982         * lib/target-supports.exp (add_options_for_arm_neon): New.
9983         (check_effective_target_arm_neon_ok_nocache): New, from
9984         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9985         (check_effective_target_arm_neon_ok): Use
9986         check_effective_target_arm_neon_ok_nocache.
9987         (add_options_for_arm_neon_fp16)
9988         (check_effective_target_arm_neon_fp16_ok)
9989         check_effective_target_arm_neon_fp16_ok_nocache): New.
9990         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9992 2010-05-24  Jason Merrill  <jason@redhat.com>
9994         PR c++/41510
9995         * g++.dg/cpp0x/initlist35.C: New.
9996         * g++.dg/init/brace6.C: Adjust.
9998 2010-05-24  Paul Brook  <paul@codesourcery.com>
10000         * gcc.target/arm/frame-pointer-1.c: New test.
10001         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10002         pointer elimination.
10004 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10006         PR target/44245
10007         * gcc.target/i386/crc32-3.c: New.
10008         * gcc.target/i386/crc32-4.c: Likewise.
10010 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10012         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10013         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10014         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10016 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10018         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10020 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10022         PR target/43869
10023         * gcc.c-target/pr43869.c: New test.
10025 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10027         PR fortran/44212
10028         * gfortran.dg/class_22.f03: New.
10030 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10032         PR lto/44238
10033         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10035 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10037         PR fortran/44213
10038         * gfortran.dg/abstract_type_7.f03: New.
10040 2010-05-21  Jason Merrill  <jason@redhat.com>
10042         * g++.dg/eh/spec11.C: Test cleanup optimization.
10044 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10046         PR debug/44223
10047         * gcc.target/i386/pr44223.c: New test.
10049 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10051         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10053 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10055         * g++.dg/other/const3.C: New test.
10057 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10059         PR fortran/38407
10060         * warn_unused_dummy_argument_1.f90: New.
10061         * warn_unused_dummy_argument_2.f90: New.
10063 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10065         PR c++/30298
10066         * g++.dg/inherit/crash1.C: New.
10067         * g++.dg/inherit/crash2.C: Likewise.
10069 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10071         PR debug/44178
10072         * g++.dg/debug/pr44178.C: New test.
10074 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10076         PR middle-end/44185
10077         * gcc.dg/tree-ssa/prefetch-6.c: Add
10078         --param min-insn-to-prefetch-ratio=6.
10079         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10080         allow unrolling, and adjust the movnti count.
10082 2010-05-20  Jan Hubicka  <jh@suse.cz>
10084         PR middle-end/44197
10085         * gcc.c-torture/compile/pr44197.c: New file.
10087 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10089         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10090         Fix test code.
10091         (check_effective_target_xop): Remove __may_alias__ attribute.
10093 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10095         PR target/44202
10096         * gcc.c-torture/execute/pr44202-1.c: New test.
10098 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10100         PR fortran/43851
10101         * gfortran.dg/label_1.f90: Update test.
10103 2010-05-19  Jan Hubicka  <jh@suse.cz>
10105         * gcc.dg/lto/ipareference2_0.c: New file.
10106         * gcc.dg/lto/ipareference2_1.c: New file.
10108 2010-05-19  Jason Merrill  <jason@redhat.com>
10110         * g++.dg/parse/fn-typedef2.C: New.
10112         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10113         function type.
10115         PR c++/44193
10116         * g++.dg/template/fntype1.C: New.
10118 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10120         * gnat.dg/discr23.ad[sb]: New test.
10121         * gnat.dg/discr23_pkg.ads: New helper.
10123         * gnat.dg/specs/controlled1.ads: New test.
10124         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10126 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10128         PR fortran/44055
10129         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10130         Fixed scope of C_SIZEOF.
10131         * gfortran.dg/warn_conversion_2.f90: New.
10133 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10135         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10136         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10137         for optional selector.
10138         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10139         (check_effective_target_sse3): New proc.
10140         * gcc.target/i386/math-torture/math-torture.exp: Load
10141         target-supports.exp.
10142         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10143         check_effective_target_sse2.
10144         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10145         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10146         * g++.dg/vect/vect.exp: Likewise.
10147         * gfortran.dg/vect/vect.exp: Likewise.
10148         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10149         -msse2 if check_effective_target_sse2.
10151         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10152         * gcc.target/i386/3dnow-2.c: Likewise.
10153         * gcc.target/i386/3dnowA-1.c: Likewise.
10154         * gcc.target/i386/3dnowA-2.c: Likewise.
10155         * gcc.target/i386/pr42549.c: Likewise.
10157         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10158         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10159         * gcc.target/i386/sse3-addsubps.c: Likewise.
10160         * gcc.target/i386/sse3-haddpd.c: Likewise.
10161         * gcc.target/i386/sse3-haddps.c: Likewise.
10162         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10163         * gcc.target/i386/sse3-hsubps.c: Likewise.
10164         * gcc.target/i386/sse3-movddup.c: Likewise.
10165         * gcc.target/i386/sse3-movshdup.c: Likewise.
10166         * gcc.target/i386/sse3-movsldup.c: Likewise.
10168         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10169         * g++.dg/ext/attrib35.C: Likewise.
10170         * g++.dg/opt/pr40496.C: Likewise.
10171         * g++.dg/other/i386-1.C: Likewise.
10172         * g++.dg/other/i386-4.C: Likewise.
10173         * g++.dg/other/pr34435.C: Likewise.
10174         * g++.dg/other/pr39496.C: Likewise.
10175         * g++.dg/other/pr40446.C: Likewise.
10176         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10177         * gcc.dg/compat/vector-1a_main.c: Likewise.
10178         * gcc.dg/compat/vector-2a_main.c: Likewise.
10179         * gcc.dg/lto/20090206-1_0.c: Likewise.
10180         * gcc.dg/pr34856.c: Likewise.
10181         * gcc.dg/pr36584.c: Likewise.
10182         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10183         * gcc.dg/pr37544.c: Likewise.
10184         * gcc.dg/torture/pr16104-1.c: Likewise.
10185         * gcc.dg/torture/pr35771-1.c: Likewise.
10186         * gcc.dg/torture/pr35771-2.c: Likewise.
10187         * gcc.dg/torture/pr35771-3.c: Likewise.
10188         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10189         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10190         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10191         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10192         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10193         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10194         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10195         * gcc.target/i386/20060512-1.c: Likewise.
10196         * gcc.target/i386/20060512-3.c: Likewise.
10197         * gcc.target/i386/all_one_m128i.c: Likewise.
10198         * gcc.target/i386/float128-1.c: Likewise.
10199         * gcc.target/i386/float128-2.c: Likewise.
10200         * gcc.target/i386/fpcvt-1.c: Likewise.
10201         * gcc.target/i386/fpcvt-2.c: Likewise.
10202         * gcc.target/i386/fpcvt-3.c: Likewise.
10203         * gcc.target/i386/fpprec-1.c: Likewise.
10204         * gcc.target/i386/funcspec-9.c: Likewise.
10205         * gcc.target/i386/incoming-1.c: Likewise.
10206         * gcc.target/i386/incoming-12.c: Likewise.
10207         * gcc.target/i386/incoming-2.c: Likewise.
10208         * gcc.target/i386/incoming-3.c: Likewise.
10209         * gcc.target/i386/incoming-4.c: Likewise.
10210         * gcc.target/i386/incoming-6.c: Likewise.
10211         * gcc.target/i386/incoming-7.c: Likewise.
10212         * gcc.target/i386/incoming-8.c: Likewise.
10213         * gcc.target/i386/opt-1.c: Likewise.
10214         * gcc.target/i386/opt-2.c: Likewise.
10215         * gcc.target/i386/ordcmp-1.c: Likewise.
10216         * gcc.target/i386/pr17692.c: Likewise.
10217         * gcc.target/i386/pr18614-1.c: Likewise.
10218         * gcc.target/i386/pr22152.c: Likewise.
10219         * gcc.target/i386/pr23570.c: Likewise.
10220         * gcc.target/i386/pr23575.c: Likewise.
10221         * gcc.target/i386/pr26449-1.c: Likewise.
10222         * gcc.target/i386/pr26600.c: Likewise.
10223         * gcc.target/i386/pr27790.c: Likewise.
10224         * gcc.target/i386/pr28839.c: Likewise.
10225         * gcc.target/i386/pr30970.c: Likewise.
10226         * gcc.target/i386/pr32000-1.c: Likewise.
10227         * gcc.target/i386/pr32000-2.c: Likewise.
10228         * gcc.target/i386/pr32280.c: Likewise.
10229         * gcc.target/i386/pr32661.c: Likewise.
10230         * gcc.target/i386/pr32708-1.c: Likewise.
10231         * gcc.target/i386/pr32961.c: Likewise.
10232         * gcc.target/i386/pr33329.c: Likewise.
10233         * gcc.target/i386/pr35714.c: Likewise.
10234         * gcc.target/i386/pr35767-1.c: Likewise.
10235         * gcc.target/i386/pr35767-1d.c: Likewise.
10236         * gcc.target/i386/pr35767-1i.c: Likewise.
10237         * gcc.target/i386/pr35767-2.c: Likewise.
10238         * gcc.target/i386/pr35767-2d.c: Likewise.
10239         * gcc.target/i386/pr35767-2i.c: Likewise.
10240         * gcc.target/i386/pr35767-3.c: Likewise.
10241         * gcc.target/i386/pr35767-5.c: Likewise.
10242         * gcc.target/i386/pr36222-1.c: Likewise.
10243         * gcc.target/i386/pr36578-1.c: Likewise.
10244         * gcc.target/i386/pr36578-2.c: Likewise.
10245         * gcc.target/i386/pr36992-1.c: Likewise.
10246         * gcc.target/i386/pr37101.c: Likewise.
10247         * gcc.target/i386/pr37216.c: Likewise.
10248         * gcc.target/i386/pr37434-1.c: Likewise.
10249         * gcc.target/i386/pr37434-2.c: Likewise.
10250         * gcc.target/i386/pr37843-3.c: Likewise.
10251         * gcc.target/i386/pr37843-4.c: Likewise.
10252         * gcc.target/i386/pr39162.c: Likewise.
10253         * gcc.target/i386/pr39315-1.c: Likewise.
10254         * gcc.target/i386/pr39315-2.c: Likewise.
10255         * gcc.target/i386/pr39315-3.c: Likewise.
10256         * gcc.target/i386/pr39315-4.c: Likewise.
10257         * gcc.target/i386/pr39445.c: Likewise.
10258         * gcc.target/i386/pr39496.c: Likewise.
10259         * gcc.target/i386/pr40809.c: Likewise.
10260         * gcc.target/i386/pr40906-3.c: Likewise.
10261         * gcc.target/i386/pr41019.c: Likewise.
10262         * gcc.target/i386/pr42542-1.c: Likewise.
10263         * gcc.target/i386/pr42542-2.c: Likewise.
10264         * gcc.target/i386/pr42542-3.c: Likewise.
10265         * gcc.target/i386/pr42542-3a.c: Likewise.
10266         * gcc.target/i386/pr42881.c: Likewise.
10267         * gcc.target/i386/push-1.c: Likewise.
10268         * gcc.target/i386/quad-sse.c: Likewise.
10269         * gcc.target/i386/reload-1.c: Likewise.
10270         * gcc.target/i386/sse-10.c: Likewise.
10271         * gcc.target/i386/sse-11.c: Likewise.
10272         * gcc.target/i386/sse-15.c: Likewise.
10273         * gcc.target/i386/sse-17.c: Likewise.
10274         * gcc.target/i386/sse-18.c: Likewise.
10275         * gcc.target/i386/sse-19.c: Likewise.
10276         * gcc.target/i386/sse-4.c: Likewise.
10277         * gcc.target/i386/sse-6.c: Likewise.
10278         * gcc.target/i386/sse-vect-types.c: Likewise.
10279         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10280         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10281         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10282         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10283         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10284         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10285         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10286         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10287         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10288         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10289         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10290         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10291         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10292         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10293         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10294         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10295         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10296         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10297         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10298         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10299         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10300         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10301         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10302         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10303         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10304         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10305         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10306         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10307         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10308         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10309         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10310         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10311         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10312         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10313         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10314         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10315         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10316         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10317         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10318         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10319         * gcc.target/i386/sse2-mmx.c: Likewise.
10320         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10321         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10322         * gcc.target/i386/sse2-movd-1.c: Likewise.
10323         * gcc.target/i386/sse2-movd-2.c: Likewise.
10324         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10325         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10326         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10327         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10328         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10329         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10330         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10331         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10332         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10333         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10334         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10335         * gcc.target/i386/sse2-movq-1.c: Likewise.
10336         * gcc.target/i386/sse2-movq-2.c: Likewise.
10337         * gcc.target/i386/sse2-movq-3.c: Likewise.
10338         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10339         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10340         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10341         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10342         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10343         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10344         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10345         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10346         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10347         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10348         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10349         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10350         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10351         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10352         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10353         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10354         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10355         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10356         * gcc.target/i386/sse2-pand-1.c: Likewise.
10357         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10358         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10359         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10360         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10361         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10362         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10363         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10364         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10365         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10366         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10367         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10368         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10369         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10370         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10371         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10372         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10373         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10374         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10375         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10376         * gcc.target/i386/sse2-por-1.c: Likewise.
10377         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10378         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10379         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10380         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10381         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10382         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10383         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10384         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10385         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10386         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10387         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10388         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10389         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10390         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10391         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10392         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10393         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10394         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10395         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10396         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10397         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10398         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10399         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10400         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10401         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10402         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10403         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10404         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10405         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10406         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10407         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10408         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10409         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10410         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10411         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10412         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10413         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10414         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10415         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10416         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10417         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10418         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10419         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10420         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10421         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10422         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10423         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10424         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10425         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10426         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10427         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10428         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10429         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10430         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10431         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10432         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10433         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10434         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10435         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10436         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10437         * gcc.target/i386/sse2-vec-1.c: Likewise.
10438         * gcc.target/i386/sse2-vec-2.c: Likewise.
10439         * gcc.target/i386/sse2-vec-3.c: Likewise.
10440         * gcc.target/i386/sse2-vec-4.c: Likewise.
10441         * gcc.target/i386/sse2-vec-5.c: Likewise.
10442         * gcc.target/i386/sse2-vec-6.c: Likewise.
10443         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10444         * gcc.target/i386/ssefn-2.c: Likewise.
10445         * gcc.target/i386/ssefn-4.c: Likewise.
10446         * gcc.target/i386/ssefp-1.c: Likewise.
10447         * gcc.target/i386/ssefp-2.c: Likewise.
10448         * gcc.target/i386/sseregparm-3.c: Likewise.
10449         * gcc.target/i386/sseregparm-4.c: Likewise.
10450         * gcc.target/i386/sseregparm-5.c: Likewise.
10451         * gcc.target/i386/sseregparm-6.c: Likewise.
10452         * gcc.target/i386/sseregparm-7.c: Likewise.
10453         * gcc.target/i386/ssetype-1.c: Likewise.
10454         * gcc.target/i386/ssetype-2.c: Likewise.
10455         * gcc.target/i386/ssetype-3.c: Likewise.
10456         * gcc.target/i386/ssetype-4.c: Likewise.
10457         * gcc.target/i386/ssetype-5.c: Likewise.
10458         * gcc.target/i386/unordcmp-1.c: Likewise.
10459         * gcc.target/i386/vararg-1.c: Likewise.
10460         * gcc.target/i386/vararg-2.c: Likewise.
10461         * gcc.target/i386/vararg-3.c: Likewise.
10462         * gcc.target/i386/vararg-4.c: Likewise.
10463         * gcc.target/i386/vararg-7.c: Likewise.
10464         * gcc.target/i386/vararg-8.c: Likewise.
10465         * gcc.target/i386/vecinit-1.c: Likewise.
10466         * gcc.target/i386/vecinit-2.c: Likewise.
10467         * gcc.target/i386/vecinit-3.c: Likewise.
10468         * gcc.target/i386/vecinit-4.c: Likewise.
10469         * gcc.target/i386/vecinit-5.c: Likewise.
10470         * gcc.target/i386/vecinit-6.c: Likewise.
10471         * gcc.target/i386/vectorize2.c: Likewise.
10472         * gcc.target/i386/vectorize3.c: Likewise.
10473         * gcc.target/i386/vectorize4.c: Likewise.
10474         * gcc.target/i386/vectorize6.c: Likewise.
10475         * gcc.target/i386/vectorize7.c: Likewise.
10476         * gcc.target/i386/vectorize8.c: Likewise.
10477         * gcc.target/i386/vperm-v2df.c: Likewise.
10478         * gcc.target/i386/vperm-v2di.c: Likewise.
10479         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10480         * gcc.target/i386/xorps-sse2.c: Likewise.
10481         * gcc.target/i386/xorps.c: Likewise.
10482         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10483         * gfortran.dg/graphite/pr42326.f90: Likewise.
10484         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10486 2010-05-19  Richard Guenther  <rguenther@suse.de>
10488         PR lto/44196
10489         * g++.dg/lto/20100519-1_0.C: New testcase.
10491 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10493         PR fortran/42360
10494         * gfortran.dg/warn_intent_out_not_set.f90: New.
10496 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10498         PR fortran/38404
10499         * gfortran.dg/data_char_1.f90: Updated warning message.
10500         * gfortran.dg/data_array_6.f: New.
10502 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10504         * g++.dg/ipa/ivinline-8.C: New test.
10505         * gcc.dg/ipa/iinline-2.c: Likewise.
10507 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10509         PR fortran/34505
10510         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10511         arguments; add check for return value kind.
10512         * gfortran.dg/float_1.f90: Likewise.
10514 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10516         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10517         (main): Use it.
10518         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10519         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10520         Prune another location line format.
10521         (lto-obj): Call lto_prune_warns on comp_output.
10523 2010-05-18  Jan Hubicka  <jh@suse.cz>
10525         * gcc.dg/lto/ipacp_0.c: New test.
10526         * gcc.dg/lto/ipacp_1.c: New test.
10528 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10530         PR lto/44184
10531         * gcc.dg/lto/20100518_0.c: New test.
10533 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10535         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10537 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10539         PR fortran/43990
10540         * gfortran.dg/class_21.f03: New.
10542 2010-05-17  Jason Merrill  <jason@redhat.com>
10544         PR c++/44157
10545         * g++.dg/cpp0x/initlist34.C: New.
10547         PR c++/44158
10548         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10550 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10552         * g++.dg/ipa/ivinline-1.C: New test.
10553         * g++.dg/ipa/ivinline-2.C: New test.
10554         * g++.dg/ipa/ivinline-3.C: New test.
10555         * g++.dg/ipa/ivinline-4.C: New test.
10556         * g++.dg/ipa/ivinline-5.C: New test.
10557         * g++.dg/ipa/ivinline-6.C: New test.
10559 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10560             Jason Merrill  <jason@redhat.com>
10562         PR c++/44108
10563         * c-c++-common/Wunused-var-8.c: New test.
10565 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10567         PR bootstrap/42347
10568         * gcc.c-torture/compile/pr42347.c: New test.
10570         PR middle-end/44102
10571         * g++.dg/ext/asmgoto1.C: New test.
10573 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10575         PR middle-end/44133
10576         * gcc.dg/tree-ssa/pr44133.c: New test.
10577         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10578         precise.
10580 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10582         PR fortran/44044
10583         * gfortran.dg/class_20.f03: New.
10585 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10587         PR 44078
10588         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10589         debug messages but not the newly introduced one.
10591 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10593         PR fortran/35779
10594         * gfortran.dg/initialization_25.f90: Commented testcase.
10595         * gfortran.dg/initialization_26.f90: New.
10597 2010-05-16  Richard Guenther  <rguenther@suse.de>
10599         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10600         * gcc.dg/pr43084.c: Likewise.
10601         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10602         -fipa-type-escape.
10603         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10604         -fipa-type-escape.
10605         * gcc.dg/struct/struct-reorg.exp: Likewise.
10606         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10607         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10609 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10611         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10612         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10613         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10614         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10615         tests.
10617 2010-05-15  Jason Merrill  <jason@redhat.com>
10619         * g++.dg/eh/spec10.C: New.
10620         * g++.dg/eh/spec11.C: New.
10621         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10623 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10625         PR fortran/44154
10626         PR fortran/42647
10627         * gfortran.dg/allocatable_scalar_9.f90: New.
10629 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10631         PR c++/44148
10632         * g++.dg/torture/pr44148.C: New test.
10634 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10636         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10637         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10638         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10639         diagnostics and type sizes.
10641 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10643         * gnat.dg/lto9.adb: New test.
10644         * gnat.dg/lto9_pkg1.ads: New helper.
10645         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10647 2010-05-15  Jan Hubicka  <jh@suse.cz>
10649         * gcc.dg/lto/ipareference_1.c: Rename to ...
10650         * gcc.dg/lto/ipareference_0.c: ... this one.
10651         * gcc.dg/lto/ipareference_2.c: Rename to ...
10652         * gcc.dg/lto/ipareference_1.c: ... this one.
10654 2010-05-15  Jan Hubicka  <jh@suse.cz>
10656         * gcc.dg/lto/ipareference_1.c: New file.
10657         * gcc.dg/lto/ipareference_2.c: New file.
10659 2010-05-15  Richard Guenther  <rguenther@suse.de>
10661         PR tree-optimization/44038
10662         * gcc.c-torture/compile/pr44038.c: New testcase.
10664 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10666         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10667         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10669 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10671         PR fortran/43207
10672         PR fortran/43969
10673         * gfortran.dg/class_18.f03: New.
10674         * gfortran.dg/class_19.f03: New.
10676 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10678         PR debug/44112
10679         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10680         * g++.dg/debug/dwarf2/const1.C: Remove.
10682 2010-05-14  Jason Merrill  <jason@redhat.com>
10684         * g++.dg/eh/cond4.C: New.
10685         * g++.dg/eh/elide2.C: Adjust.
10686         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10688 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10690         PR fortran/44135
10691         * gfortran.dg/actual_array_interface_2.f90: New test.
10693 2010-05-14  Richard Guenther  <rguenther@suse.de>
10695         PR tree-optimization/44119
10696         * gcc.c-torture/compile/pr44119.c: New testcase.
10698 2010-05-14  Jason Merrill  <jason@redhat.com>
10700         PR c++/44127
10701         * g++.dg/eh/terminate1.C: New.
10703 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10705         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10707         PR debug/44136
10708         * gcc.dg/pr44136.c: New test.
10710 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10712         PR c++/30566
10713         * g++.dg/warn/Wshadow-4.C: Adjust.
10714         * g++.dg/warn/Wshadow-5.C: New test.
10715         * g++.dg/warn/Wshadow-6.C: New test
10717 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10719         PR fortran/35779
10720         * gfortran.dg/initialization_25.f90: New.
10722 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10724         * g++.dg/otr-fold-1.C: New test.
10725         * g++.dg/otr-fold-2.C: New test.
10727 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10729         PR fortran/44036
10730         * gfortran.dg/gomp/pr44036-1.f90: New test.
10731         * gfortran.dg/gomp/pr44036-2.f90: New test.
10732         * gfortran.dg/gomp/pr44036-3.f90: New test.
10734         PR debug/43983
10735         * gcc.dg/guality/sra-1.c: New test.
10737 2010-05-12  Jan Hubicka  <jh@suse.cz>
10739         * tree-ssa/unreachable.c: New test.
10741 2010-05-12  Jason Merrill  <jason@redhat.com>
10743         * g++.dg/cpp0x/sfinae1.C: New.
10745 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10747         * gcc.target/i386/zee.c: New file.
10749 2010-05-12  Jason Merrill  <jason@redhat.com>
10751         * g++.dg/conversion/op1.C: Expect template candidate message.
10752         * g++.dg/cpp0x/nullptr15.C: Likewise.
10753         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10754         * g++.dg/cpp0x/pr31431.C: Likewise.
10755         * g++.dg/cpp0x/temp_default2.C: Likewise.
10756         * g++.dg/cpp0x/trailing4.C: Likewise.
10757         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10758         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10759         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10760         * g++.dg/cpp0x/variadic35.C: Likewise.
10761         * g++.dg/cpp0x/vt-35147.C: Likewise.
10762         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10763         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10764         * g++.dg/ext/visibility/anon8.C: Likewise.
10765         * g++.dg/ext/vla2.C: Likewise.
10766         * g++.dg/other/pr28114.C: Likewise.
10767         * g++.dg/other/ptrmem10.C: Likewise.
10768         * g++.dg/other/ptrmem11.C: Likewise.
10769         * g++.dg/overload/unknown1.C: Likewise.
10770         * g++.dg/parse/template7.C: Likewise.
10771         * g++.dg/parse/typename7.C: Likewise.
10772         * g++.dg/template/conv11.C: Likewise.
10773         * g++.dg/template/copy1.C: Likewise.
10774         * g++.dg/template/deduce3.C: Likewise.
10775         * g++.dg/template/dependent-expr5.C: Likewise.
10776         * g++.dg/template/friend.C: Likewise.
10777         * g++.dg/template/incomplete2.C: Likewise.
10778         * g++.dg/template/local4.C: Likewise.
10779         * g++.dg/template/local6.C: Likewise.
10780         * g++.dg/template/operator10.C: Likewise.
10781         * g++.dg/template/overload6.C: Likewise.
10782         * g++.dg/template/ptrmem2.C: Likewise.
10783         * g++.dg/template/ptrmem20.C: Likewise.
10784         * g++.dg/template/ptrmem8.C: Likewise.
10785         * g++.dg/template/sfinae2.C: Likewise.
10786         * g++.dg/template/ttp25.C: Likewise.
10787         * g++.dg/template/unify10.C: Likewise.
10788         * g++.dg/template/unify11.C: Likewise.
10789         * g++.dg/template/unify6.C: Likewise.
10790         * g++.dg/template/unify7.C: Likewise.
10791         * g++.dg/template/unify9.C: Likewise.
10792         * g++.dg/template/varmod1.C: Likewise.
10793         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10794         * g++.old-deja/g++.law/operators32.C: Likewise.
10795         * g++.old-deja/g++.pt/crash28.C: Likewise.
10796         * g++.old-deja/g++.pt/crash60.C: Likewise.
10797         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10798         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10799         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10800         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10801         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10802         * g++.old-deja/g++.pt/expr2.C: Likewise.
10803         * g++.old-deja/g++.pt/overload7.C: Likewise.
10804         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10805         * g++.old-deja/g++.pt/spec5.C: Likewise.
10806         * g++.old-deja/g++.pt/spec6.C: Likewise.
10807         * g++.old-deja/g++.pt/t24.C: Likewise.
10808         * g++.old-deja/g++.pt/unify4.C: Likewise.
10809         * g++.old-deja/g++.pt/unify6.C: Likewise.
10810         * g++.old-deja/g++.pt/unify8.C: Likewise.
10811         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10812         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10813         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10815         * g++.dg/cpp0x/initlist32.C: New.
10817         * g++.dg/template/conv11.C: New.
10818         * g++.dg/conversion/op1.C: Adjust expected error.
10820         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10822 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10824         PR target/44088
10825         * gcc.target/i386/avx-cmpsd-1.c: New.
10826         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10827         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10828         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10829         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10830         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10832 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10834         PR middle-end/44085
10835         * gcc.dg/gomp/pr44085.c: New test.
10836         * gfortran.dg/gomp/pr44085.f90: New test.
10838 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10840         * objc-obj-c++-shared/Object1.m: New.
10841         * objc.dg/torture: New directory.
10842         * objc.dg/torture/tls: Ditto.
10843         * objc.dg/tls: Ditto.
10844         * objc.dg/torture/tls/trivial.m: New test.
10845         * objc.dg/torture/tls/thr-init-2.m: New test.
10846         * objc.dg/torture/tls/thr-init-3.m: New test.
10847         * objc.dg/torture/tls/thr-init.m: New test.
10848         * objc.dg/torture/tls/diag-1.m: New test.
10849         * objc.dg/torture/tls/tls.exp: New.
10850         * objc.dg/torture/trivial.m: New test.
10851         * objc.dg/torture/dg-torture.exp: New.
10852         * objc.dg/tls/diag-3.m: New test.
10853         * objc.dg/tls/diag-4.m: New test.
10854         * objc.dg/tls/diag-5.m: New test.
10855         * objc.dg/tls/init-1.m: New test.
10856         * objc.dg/tls/init-2.m: New test.
10857         * objc.dg/tls/tls.exp: New.
10858         * objc.dg/tls/diag-2.m: New test.
10859         * lib/objc.exp: Respond to dg-additional-files.
10861 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10863         * gcc.target/m68k/20100512-1.c: New.
10865 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10867         * gnat.dg/lto8.adb: New test.
10868         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10869         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10871 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10873         PR c++/34272
10874         PR c++/43630
10875         PR c++/34491
10876         * g++.dg/template/crash97.C: New.
10877         * g++.dg/template/crash98.C: Likewise.
10878         * g++.dg/template/crash99.C: Likewise.
10879         * g++.dg/cpp0x/pr31439.C: Adjust.
10880         * g++.dg/template/crash95.C: Likewise.
10882 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10884         PR middle-end/44071
10885         * c-c++-common/asmgoto-4.c: New test.
10886         * gcc.target/i386/pr44071.c: New test.
10888         PR c++/44062
10889         * c-c++-common/Wunused-var-7.c: New test.
10890         * g++.dg/warn/Wunused-var-9.C: New test.
10892 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10894         PR fortran/43711
10895         * gfortran.dg/gomp/pr43711.f90: New.
10897 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10899         PR fortran/31820
10900         * gfortran.dg/select_5.f90: Updated.
10902 2010-05-11  Jan Hubicka  <jh@suse.cz>
10904         PR tree-optimize/44063
10905         * gcc.c-torture/compile/pr44063.c: New testcase.
10907 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10909         PR debug/44023
10910         * gcc.dg/pr44023.c: New test.
10912 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10914         * gnat.dg/lto7.adb: New test.
10915         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10917 2010-05-10  Jason Merrill  <jason@redhat.com>
10919         PR c++/44017
10920         * g++.dg/template/inherit5.C: New.
10922         PR c++/44045
10923         * g++.dg/cpp0x/initlist33.C: New.
10924         * g++.dg/cpp0x/initlist26.C: Adjust.
10925         * g++.dg/cpp0x/initlist28.C: Adjust.
10927 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10929         PR c++/43719
10930         * g++.dg/init/pr43719.C: New.
10931         * g++.dg/anon-struct4.C: Adjust.
10933 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10935         PR debug/44028
10936         * gcc.dg/pr44028.c: New test.
10938 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10940         PR fortran/27866
10941         PR fortran/35003
10942         PR fortran/42809
10943         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10944         * gfortran.dg/warn_conversion.f90: New.
10946 2010-05-10  Michael Matz  <matz@suse.de>
10948         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10950 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10952         PR rtl-optimization/44012
10953         * gcc.dg/pr44012.c: New.
10955 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10957         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10958         Log text on entry and exit.
10959         Prune Sun ld warnings for common symbols with differing sizes.
10960         (lto-link-and-maybe-run): Change caller.
10962 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10964         PR fortran/44044
10965         * gfortran.dg/class_7.f03: Modified.
10966         * gfortran.dg/select_type_1.f03: Modified.
10967         * gfortran.dg/select_type_12.f03: New.
10969 2010-05-10  Richard Guenther  <rguenther@suse.de>
10971         PR tree-optimization/44050
10972         * gcc.dg/torture/pr44050.c: New testcase.
10974 2010-05-10  Wei Guozhi  <carrot@google.com>
10976         PR target/42879
10977         * gcc.target/arm/pr42879.c: New testcase.
10979 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10981         PR c/44051
10982         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10984 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10986         PR c/10676
10987         * gcc.dg/anon-struct-10.c: New test.
10989 2010-05-09  Richard Guenther  <rguenther@suse.de>
10991         PR middle-end/44024
10992         * gcc.dg/pr44024.c: New testcase.
10994 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10996         PR c/4784
10997         * gcc.dg/anon-struct-9.c: New test.
10999 2010-05-09  Richard Guenther  <rguenther@suse.de>
11001         PR middle-end/44043
11002         * gcc.c-torture/compile/pr44043.c: New testcase.
11004 2010-05-09  Richard Guenther  <rguenther@suse.de>
11006         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11008 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11010         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11012 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11014         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11015         * gnat.dg/specs/lto3.ads: Likewise.
11017 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11019         PR middle-end/28685
11020         * gcc.dg/pr28685-1.c: New file.
11022 2010-05-08  Richard Guenther  <rguenther@suse.de>
11024         PR tree-optimization/44030
11025         * gcc.c-torture/compile/pr44030.c: New testcase.
11027 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11029         * gnat.dg/lto6.adb: New test.
11030         * gnat.dg/lto6_pkg.ads: New helper.
11032 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11034         * gnat.dg/lto5.adb: New test.
11035         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11037 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11039         * gnat.dg/lto4.ad[sb]: New test.
11041 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11043         * gnat.dg/specs/lto3.ads: New test.
11044         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11045         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11047 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11049         * gnat.dg/sizetype3.ad[sb]: New test.
11050         * gnat.dg/sizetype3_pkg.ads: New helper.
11052 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11054         PR c++/43951
11055         * g++.dg/init/new29.C: New.
11057 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11059         PR fortran/40728
11060         * gfortran.dg/coarray_1.f90: Fixed error message.
11061         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11062         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11063         * gfortran.dg/intrinsic_std_5.f90: New.
11065 2010-05-07  Jason Merrill  <jason@redhat.com>
11067         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11069 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11071         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11072         (size_t, stderr): Remove.
11073         (read_error): Replaced __builtin_fprintf by fprintf.
11075 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11077         * gcc.dg/ordered-comparison-1.c: New test.
11078         * gcc.dg/ordered-comparison-2.c: New test.
11079         * gcc.dg/ordered-comparison-3.c: New test.
11080         * gcc.dg/ordered-comparison-4.c: New test.
11082 2010-05-06  Mike Stump  <mikestump@comcast.net>
11084         PR objc/35165
11085         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11087 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11088             Jason Merrill  <jason@redhat.com>
11090         * g++.dg/cpp0x/nullptr01.C: New.
11091         * g++.dg/cpp0x/nullptr02.C: New.
11092         * g++.dg/cpp0x/nullptr03.C: New.
11093         * g++.dg/cpp0x/nullptr04.C: New.
11094         * g++.dg/cpp0x/nullptr05.C: New.
11095         * g++.dg/cpp0x/nullptr06.C: New.
11096         * g++.dg/cpp0x/nullptr07.C: New.
11097         * g++.dg/cpp0x/nullptr08.C: New.
11098         * g++.dg/cpp0x/nullptr09.C: New.
11099         * g++.dg/cpp0x/nullptr10.C: New.
11100         * g++.dg/cpp0x/nullptr11.C: New.
11101         * g++.dg/cpp0x/nullptr12.C: New.
11102         * g++.dg/cpp0x/nullptr13.C: New.
11103         * g++.dg/cpp0x/nullptr14.C: New.
11104         * g++.dg/cpp0x/nullptr15.C: New.
11105         * g++.dg/cpp0x/nullptr16.C: New.
11106         * g++.dg/cpp0x/nullptr17.C: New.
11107         * g++.dg/cpp0x/nullptr18.C: New.
11108         * g++.dg/cpp0x/nullptr19.C: New.
11109         * g++.dg/cpp0x/nullptr20.C: New.
11110         * g++.dg/cpp0x/nullptr21.C: New.
11111         * g++.dg/cpp0x/nullptr22.C: New.
11112         * g++.dg/debug/nullptr01.C: New.
11113         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11115 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11117         * gcc.dg/Wunused-var-8.c: Move to...
11118         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11120 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11122         PR c++/40406
11123         * g++.dg/template/crash96.C: New.
11125 2010-05-06  Jan Hubicka  <jh@suse.cz>
11127         PR tree-optimization/43791
11128         * gcc.c-torture/compile/pr43791.c: New file.
11130 2010-05-06  Michael Matz  <matz@suse.de>
11132         PR tree-optimization/43984
11133         * gfortran.dg/pr43984.f90: New test.
11135 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11137         PR 40989
11138         * gcc.dg/pr40989.c: New.
11140 2010-05-06  Richard Guenther  <rguenther@suse.de>
11142         PR tree-optimization/43934
11143         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11145 2010-05-06  Richard Guenther  <rguenther@suse.de>
11147         PR tree-optimization/43987
11148         * gcc.c-torture/execute/pr43987.c: New testcase.
11149         * gcc.dg/torture/pta-escape-1.c: Adjust.
11150         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11151         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11152         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11153         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11155 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11156             Dodji Seketeli  <dodji@redhat.com>
11158         PR c/18624
11159         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11160         * g++.dg/template/sfinae16.C: Likewise.
11161         * gcc.dg/Wunused-var-1.c: Moved to...
11162         * c-c++-common/Wunused-var-1.c: ...here. New test.
11163         * gcc.dg/Wunused-var-2.c: Moved to...
11164         * c-c++-common/Wunused-var-2.c: ...here. New test.
11165         * gcc.dg/Wunused-var-3.c: Moved to...
11166         * c-c++-common/Wunused-var-3.c: ...here. New test.
11167         * gcc.dg/Wunused-var-4.c: Moved to...
11168         * gcc.dg/Wunused-var-1.c: ... here.
11169         * gcc.dg/Wunused-var-5.c: Moved to...
11170         * c-c++-common/Wunused-var-4.c: ...here. New test.
11171         * gcc.dg/Wunused-var-7.c: Moved to...
11172         * c-c++-common/Wunused-var-5.c: ...here. New test.
11173         * gcc.dg/Wunused-var-6.c: Moved to...
11174         * gcc.dg/Wunused-var-2.c: ... here.
11175         * c-c++-common/Wunused-var-1.c: New test.
11176         * c-c++-common/Wunused-var-2.c: New test.
11177         * c-c++-common/Wunused-var-3.c: New test.
11178         * c-c++-common/Wunused-var-4.c: New test.
11179         * c-c++-common/Wunused-var-5.c: New test.
11180         * g++.dg/warn/Wunused-var-1.C: New test.
11181         * g++.dg/warn/Wunused-var-2.C: New test.
11182         * g++.dg/warn/Wunused-var-3.C: New test.
11183         * g++.dg/warn/Wunused-var-4.C: New test.
11184         * g++.dg/warn/Wunused-var-5.C: New test.
11185         * g++.dg/warn/Wunused-var-6.C: New test.
11186         * g++.dg/warn/Wunused-var-7.C: New test.
11187         * g++.dg/warn/Wunused-var-8.C: New test.
11188         * g++.dg/warn/Wunused-parm-1.C: New test.
11189         * g++.dg/warn/Wunused-parm-2.C: New test.
11190         * g++.dg/warn/Wunused-parm-3.C: New test.
11192 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11194         PR fortran/43985
11195         * gfortran.dg/gomp/crayptr5.f90: New test case.
11197 2010-05-05  Jason Merrill  <jason@redhat.com>
11199         PR debug/43370
11200         * g++.dg/ext/attrib39.C: New.
11202 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11204         PR fortran/24978
11205         * gfortran.dg/data_invalid.f90: New.
11207 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11209         * gnat.dg/lto2.adb: New test.
11211 2010-05-05  Jason Merrill  <jason@redhat.com>
11213         PR c++/43787
11214         * g++.dg/opt/empty1.C: New.
11216 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11218         PR fortran/43696
11219         * gfortran.dg/class_17.f03: New.
11221 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11223         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11225 2010-05-04  Mike Stump  <mikestump@comcast.net>
11227         PR objc/35165
11228         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11230 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11232         PR target/43668
11233         * gcc.target/i386/pr43668.c: New.
11235 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11237         PR c++/43028
11238         * g++.dg/cpp0x/initlist31.C: New.
11240 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11242         PR c/43981
11243         * gcc.dg/Wunused-var-8.c: New test.
11245 2010-05-04  Jason Merrill  <jason@redhat.com>
11247         PR c++/38064
11248         * g++.dg/cpp0x/enum3.C: Extend.
11250 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11252         PR target/43799
11253         * gcc.target/i386/pr43799.c: New.
11255 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11257         * gnat.dg/lto1.adb: New test.
11258         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11260 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11262         PR middle-end/43671
11263         * gcc.target/i386/pr43671.c: New.
11265 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11267         PR c++/43705
11268         * g++.dg/template/crash95.C: New.
11270 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11272         PR debug/43508
11273         * gcc.target/i386/pr43508.c: New.
11275 2010-05-04  Richard Guenther  <rguenther@suse.de>
11277         PR tree-optimization/43879
11278         * g++.dg/torture/pr43879-1_0.C: New testcase.
11279         * g++.dg/torture/pr43879-1_1.C: Likewise.
11281 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11283         PR c++/43953
11284         * g++.dg/other/crash-12.C: New test.
11286 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11288         * g++.dg/cdce3.C: Add a space.  Updated.
11290 2010-05-03  Jason Merrill  <jason@redhat.com>
11292         PR c++/43680
11293         * g++.dg/opt/enum2.C: New.
11294         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11295         * g++.dg/warn/Wswitch-1.C: Adjust message.
11297 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11299         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11300         * g++.dg/ext/label13.C: Fix typo.
11301         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11302         alpha*-dec-osf5*.
11303         * gcc.c-torture/compile/limits-declparen.c: xfail on
11304         alpha*-dec-osf5* with -g.
11305         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11306         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11307         * gcc.dg/c99-tgmath-2.c: Likewise.
11308         * gcc.dg/c99-tgmath-3.c: Likewise.
11309         * gcc.dg/c99-tgmath-4.c: Likewise.
11311 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11313         PR fortran/43592
11314         * gfortran.dg/unexpected_interface.f90: New test.
11316 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11318         * ada/acats/run_acats (which): New function.
11319         (host_gnatchop, host_gnatmake): Use it.
11321 2010-05-03  Richard Guenther  <rguenther@suse.de>
11323         PR tree-optimization/43971
11324         * gcc.dg/pr43971.c: New testcase.
11326 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11328         PR debug/43972
11329         * gcc.dg/debug/pr43972.c: New test.
11331 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11333         PR testsuite/43963
11334         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11336 2010-05-02  Richard Guenther  <rguenther@suse.de>
11338         PR tree-optimization/43879
11339         * gcc.dg/torture/pr43879-3.c: New testcase.
11341 2010-05-01  Richard Guenther  <rguenther@suse.de>
11343         PR tree-optimization/43949
11344         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11346 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11348         PR c++/43951
11349         * g++.dg/init/new28.C: New.
11351 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11353         PR objc++/32052
11354         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11355         structure and nested declarations.
11356         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11357         structure and nested declarations.  Reduce header clutter and
11358         use _exit() rather than abort().
11359         * objc.dg/encode-10.m: New.
11360         * objc.dg/encode-11.m: New.
11362 2010-04-30  DJ Delorie  <dj@redhat.com>
11364         * gcc.c-torture/execute/20100430-1.c: New test.
11366 2010-04-30  Jason Merrill  <jason@redhat.com>
11368         PR c++/43868
11369         * g++.dg/template/ptrmem21.C: New.
11371 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11373         PR fortran/18918
11374         PR fortran/43931
11375         * gfortran.dg/coarray_13.f90: New test.
11377 2010-04-30  Richard Guenther  <rguenther@suse.de>
11379         PR lto/43946
11380         * gcc.dg/lto/20100430-1_0.c: New testcase.
11382 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11384         PR debug/43942
11385         * c-c++-common/pr43942.c: New test.
11387 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11389         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11390         conflict with darwin crt1.o 'start' symbol.
11392 2010-04-30  Richard Guenther  <rguenther@suse.de>
11394         PR tree-optimization/43879
11395         * gcc.dg/torture/pr43879_1.c: New testcase.
11397 2010-04-30  Richard Guenther  <rguenther@suse.de>
11399         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11401 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11403         PR c++/43890
11404         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11405         user-provided constructor while recursing.
11407 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11409         PR fortran/42274
11410         * gfortran.dg/class_16.f03: New test.
11412 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11414         PR fortran/42274
11415         * gfortran.dg/class_15.f03: New.
11417 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11419         PR fortran/43326
11420         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11422 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11424         PR fortran/43492
11425         * gfortran.dg/generic_22.f03 : New test.
11427 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11429         PR fortran/42353
11430         * gfortran.dg/class_14.f03: New test.
11432 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11434         PR fortran/42680
11435         * gfortran.dg/interface_32.f90: New test.
11437 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11438             Janus Weil  <janus@gcc.gnu.org>
11440         PR fortran/41829
11441         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11442         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11443         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11445 2010-04-28  Mike Stump  <mikestump@comcast.net>
11447         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11448         dg-excess-errors.
11449         * g++.dg/uninit-pred-2_b.C: Likewise.
11451 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11453         PR fortran/18918
11454         PR fortran/43919
11455         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11457 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11459         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11460         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11461         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11462         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11463         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11465 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11467         * gcc.dg/const-uniq-1.c: New test.
11468         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11470 2010-04-28  Xinliang David Li  <davidxl@google.com>
11472         * gcc.dg/uninit-pred-2_b.c: New test.
11473         * gcc.dg/uninit-pred-4_b.c: New test.
11474         * gcc.dg/uninit-pred-3_d.c: New test.
11475         * gcc.dg/uninit-pred-6_b.c: New test.
11476         * gcc.dg/uninit-pred-8_b.c: New test.
11477         * gcc.dg/uninit-pred-3_a.c: New test.
11478         * gcc.dg/uninit-pred-2_c.c: New test.
11479         * gcc.dg/uninit-pred-5_a.c: New test.
11480         * gcc.dg/uninit-pred-3_e.c: New test.
11481         * gcc.dg/uninit-pred-7_a.c: New test.
11482         * gcc.dg/uninit-pred-6_c.c: New test.
11483         * gcc.dg/uninit-pred-9_a.c: New test.
11484         * gcc.dg/uninit-pred-8_c.c: New test.
11485         * gcc.dg/uninit-pred-3_b.c: New test.
11486         * gcc.dg/uninit-pred-5_b.c: New test.
11487         * gcc.dg/uninit-pred-7_b.c: New test.
11488         * gcc.dg/uninit-pred-6_d.c: New test.
11489         * gcc.dg/uninit-pred-9_b.c: New test.
11490         * gcc.dg/uninit-pred-2_a.c: New test.
11491         * gcc.dg/uninit-pred-4_a.c: New test.
11492         * gcc.dg/uninit-pred-3_c.c: New test.
11493         * gcc.dg/uninit-pred-6_a.c: New test.
11494         * gcc.dg/uninit-pred-8_a.c: New test.
11495         * gcc.dg/uninit-pred-7_c.c: New test.
11496         * gcc.dg/uninit-pred-6_e.c: New test.
11497         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11498         * g++.dg/uninit-pred-1_a.C: New test.
11499         * g++.dg/uninit-pred-1_b.C: New test.
11500         * g++.dg/uninit-pred-2_a.C: New test.
11501         * g++.dg/uninit-pred-2_b.C: New test.
11502         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11503         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11504         * g++.dg/uninit-pred-loop_1.cc: New test.
11506 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11508         * gcc.dg/lto/20091209-1_0.c: New testcase.
11510 2010-04-28  Richard Guenther  <rguenther@suse.de>
11512         PR tree-optimization/43879
11513         PR tree-optimization/43909
11514         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11516 2010-04-28  Richard Guenther  <rguenther@suse.de>
11518         PR c++/43880
11519         * g++.dg/torture/pr43880.C: New testcase.
11521 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11523         PR c++/9335
11524         * g++.dg/template/recurse2.C: Update
11525         * g++.dg/template/recurse.C: Update.
11526         * g++.dg/template/pr23510.C: Update.
11527         * lib/prune.exp: Filter out 'recursively instantiated'.
11529 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11531         PR c++/29043
11532         * g++.dg/init/pr29043.C: New.
11534 2010-04-27  Jason Merrill  <jason@redhat.com>
11536         * g++.dg/lookup/scoped5.C: Adjust.
11537         * g++.dg/lookup/scoped8.C: Adjust.
11538         * g++.dg/template/dependent-expr5.C: Adjust.
11539         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11541         PR c++/43856
11542         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11544         PR c++/43875
11545         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11547 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11548             Jan Hubicka  <hubicka@ucw.cz>
11550         * gcc.dg/pure-2.c: New testcase.
11551         * gcc.dg/const-1.c: New testcase.
11553 2010-04-27  Jason Merrill  <jason@redhat.com>
11555         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11557         PR c++/41468
11558         * g++.dg/template/sfinae17.C: New.
11559         * g++.dg/template/sfinae18.C: New.
11561 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11563         * g++.dg/init/pr42844.C: New.
11564         * g++.dg/cpp0x/pr42844-2.C: New.
11565         * g++.dg/cpp0x/defaulted2.C: Adjust.
11566         * g++.dg/tree-ssa/pr27549.C: Likewise.
11567         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11569 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11571         PR fortran/18918
11572         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11574 2010-04-27  Richard Guenther  <rguenther@suse.de>
11576         PR middle-end/40561
11577         * g++.dg/other/pr40561.C: New testcase.
11579 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11581         PR middle-end/43812
11582         * g++.dg/ipa/pr43812.C: New test.
11584 2010-04-27  Jan Hubicka  <jh@suse.cz>
11586         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11587         (test): ... this one.
11589 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11591         PR target/40657
11592         * gcc.target/arm/thumb-stackframe.c: New test.
11594 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11596         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11597         * gcc.dg/misc-column.c: Likewise.
11598         * gcc.dg/Walways-true-1.c: Likewise.
11599         * gcc.dg/Walways-true-2.c: Likewise.
11600         * gcc.dg/warn-addr-cmp.c: Likewise.
11602 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11604         PR fortran/18918
11605         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11606         * gfortran.dg/coarray_12.f90: New.
11608 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11610         PR c/32207
11611         * gcc.dg/pr32207.c: New test.
11612         * gcc.dg/misc-column.c: Adjust expected warning.
11613         * gcc.dg/Walways-true-1.c: Likewise.
11614         * gcc.dg/Walways-true-2.c: Likewise.
11615         * gcc.dg/warn-addr-cmp.c: Likewise.
11617 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11619         PR lto/42776
11620         * lib/lto.exp (lto_prune_vis_warns): New function.
11621         (lto-link-and-maybe-run): Call it.
11623 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11625         PR tree-optimization/43904
11626         * gcc.dg/tree-ssa/tailcall-6.c: New.
11628 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11630         PR testsuite/35165
11631         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11632         Darwin8/OSX10.4 - compatible code generation.
11633         Use scan-rtl-dump.
11634         * obj-c++.dg/stubify-1.mm: Ditto.
11635         * lib/objc-torture.exp: Do not require link success for
11636         "trivial.m" in the runtime checks when dowhat = 'compile'.
11637         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11638         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11639         Darwin8/OSX10.4 - compatible code generation.
11640         * objc.dg/stubify-2.m: Ditto.
11641         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11642         * objc.dg/next-runtime-1.m: Ditto.
11643         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11644         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11645         runtimes on Darwin.
11647 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11649         PR 43715
11650         * lib/plugin-support.exp: Use "-undefined
11651         dynamic_lookup" on darwin.
11653 2010-04-26  Richard Guenther  <rguenther@suse.de>
11655         * gcc.dg/lto/20100426_0.c: New testcase.
11657 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11659         PR tree-optimization/43833
11660         gcc.dg/Warray-bounds-8.c: New test case.
11662 2010-04-26  Richard Guenther  <rguenther@suse.de>
11664         PR lto/43080
11665         * g++.dg/lto/20100423-3_0.C: New testcase.
11667 2010-04-26  Richard Guenther  <rguenther@suse.de>
11669         PR lto/42425
11670         * g++.dg/lto/20100423-2_0.C: New testcase.
11672 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11674         * gcc.dg/vect/bb-slp-23.c: New test.
11676 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11678         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11679         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11680         * gcc.dg/c1x-float-1.c: New test.
11682 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11684         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11685         of "lea\[ \t\]".
11687 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11689         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11690         FreeBSD.
11691         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11692         * gfortran.dg/default_format_2.f90: Ditto.
11694 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11696         * gfortran.dg/pr43505.f90: Clean up .mod file.
11697         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11698         * gfortran.dg/pr41347.f90: Ditto.
11699         * gfortran.dg/internal_pack_4.f90: Ditto.
11700         * gfortran.dg/proc_decl_23.f90: Ditto.
11701         * gfortran.dg/recursive_check_3.f90: Ditto.
11702         * gfortran.dg/intent_out_3.f90: Ditto.
11703         * gfortran.dg/assignment_2.f90: Ditto.
11704         * gfortran.dg/pr41928.f90: Ditto.
11705         * gfortran.dg/pr42166.f90: Ditto.
11706         * gfortran.dg/private_type_12.f90: Ditto.
11707         * gfortran.dg/graphite/pr42185.f90: Ditto.
11708         * gfortran.dg/graphite/pr42186.f90: Ditto.
11709         * gfortran.dg/graphite/pr40982.f90: Ditto.
11710         * gfortran.dg/graphite/id-2.f90: Ditto.
11711         * gfortran.dg/graphite/id-4.f90: Ditto.
11712         * gfortran.dg/graphite/pr42050.f90: Ditto.
11713         * gfortran.dg/graphite/id-18.f90: Ditto.
11714         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11715         * gfortran.dg/graphite/pr41924.f90: Ditto.
11716         * gfortran.dg/graphite/pr42393.f90: Ditto.
11717         * gfortran.dg/graphite/pr37980.f90: Ditto.
11718         * gfortran.dg/graphite/pr38953.f90: Ditto.
11719         * gfortran.dg/graphite/pr42180.f90: Ditto.
11720         * gfortran.dg/graphite/pr42181.f90: Ditto.
11721         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11722         * gfortran.dg/select_type_4.f90: Ditto.
11723         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11724         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11725         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11726         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11727         * gfortran.dg/whole_file_11.f90: Ditto.
11728         * gfortran.dg/private_type_11.f90: Ditto.
11729         * gfortran.dg/vect/vect-gems.f90: Ditto.
11730         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11732 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11734         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11736 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11738         * gnat.dg/pack15.ad[sb]: New test.
11740 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11742         * gcc.target/arm/mla-1.c: New test.
11744 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11746         PR fortran/30073
11747         PR fortran/43793
11748         * gfortran.dg/pr43793.f90: New test.
11750 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11752         PR tree-optimization/41442
11753         * gcc.target/i386/pr41442.c: New test.
11755 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11757         PR fortran/43832
11758         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11760 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11762         PR fortran/43832
11763         * gfortran.dg/open_nounit.f90: New test.
11765 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11767         PR fortran/43841
11768         PR fortran/43843
11769         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11771 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11773         * gcc.dg/Wconversion-integer.c: Update.
11775 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11777         * gnat.dg/unchecked_convert5.adb: New test.
11779 2010-04-23  Richard Guenther  <rguenther@suse.de>
11781         PR lto/41734
11782         * gcc.dg/lto/20100423-2_0.c: New testcase.
11783         * gcc.dg/lto/20100423-2_0.c: Likewise.
11785 2010-04-23  Richard Guenther  <rguenther@suse.de>
11787         PR lto/43455
11788         * gcc.dg/lto/20100423-1_0.c: New testcase.
11789         * gcc.dg/lto/20100423-1_1.c: Likewise.
11791 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11793         PR tree-optimization/43846
11794         * gcc.dg/tree-ssa/sra-10.c: New test.
11796 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11798         PR middle-end/43835
11799         * gcc.c-torture/execute/pr43835.c: New test.
11801 2010-04-23  Richard Guenther  <rguenther@suse.de>
11803         PR lto/42653
11804         * g++.dg/lto/20100423-1_0.C: New testcase.
11806 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11808         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11810 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11812         PR tree-optimization/43842
11813         * gcc.dg/vect/pr43842.c: New test.
11815 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11817         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11818         * gcc.target/i386/wmul-2.c: Likewise.
11820 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11823         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11825 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11827         * gfortran.dg/reassoc_6.f: New testcase.
11829 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11831         PR middle-end/29274
11832         * gcc.target/arm/wmul-1.c: New test.
11833         * gcc.target/arm/wmul-2.c: New test.
11835 2010-04-22  Richard Guenther  <rguenther@suse.de>
11837         PR tree-optimization/43845
11838         * gcc.c-torture/compile/pr43845.c: New testcase.
11840 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11842         PR middle-end/29274
11843         * gcc.target/i386/wmul-1.c: New test.
11844         * gcc.target/i386/wmul-2.c: New test.
11845         * gcc.target/bfin/wmul-1.c: New test.
11846         * gcc.target/bfin/wmul-2.c: New test.
11848 2010-04-22  Richard Guenther  <rguenther@suse.de>
11850         PR fortran/43829
11851         * gfortran.dg/vector_subscript_6.f90: New testcase.
11852         * gfortran.dg/assign_10.f90: Adjust.
11854 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11856         PR fortran/43836
11857         * gfortran.dg/gomp/pr43836.f90: New test.
11859 2010-04-21  Richard Guenther  <rguenther@suse.de>
11861         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11863 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11865         * gcc.dg/torture/builtin-cproj-3.c: New.
11867 2010-04-20  Jason Merrill  <jason@redhat.com>
11869         PR c++/9335
11870         * g++.dg/template/recurse2.C: New.
11871         * g++.dg/parse/crash36.C: Adjust.
11872         * g++.dg/other/fold1.C: Adjust.
11873         * g++.dg/init/member1.C: Adjust.
11874         * lib/prune.exp: Prune "skipping N instantiation contexts".
11876 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11878         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11880 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11882         * gcc.dg/torture/builtin-cproj-1.c: New.
11883         * gcc.dg/torture/builtin-cproj-2.c: New.
11885 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11887         PR c++/43800
11888         PR c++/43704
11889         * g++.dg/template/typedef32.C: Adjust.
11890         * g++.dg/template/typedef33.C: New test.
11892 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11894         PR fortran/43227
11895         * gfortran.dg/proc_decl_23.f90: New test.
11897         PR fortran/43266
11898         * gfortran.dg/abstract_type_6.f03: New test.
11900 2010-04-20  Xinliang David Li  <davidxl@google.com>
11902         * g++.dg/tree-ssa/fold-compare.C: New.
11904 2010-04-20  Richard Guenther  <rguenther@suse.de>
11906         PR tree-optimization/39417
11907         * g++.dg/torture/pr39417.C: New testcase.
11909 2010-04-20  Richard Guenther  <rguenther@suse.de>
11911         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11913 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11915         * g++.dg/debug/dwarf2/rv1.C: New test.
11917 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11919         PR target/43635
11920         * gcc.c-torture/compile/pr43635.c: New testcase.
11922 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11924         PR fortran/43339
11925         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11926         of sequential loops being private only in the innermost containing
11927         task region.
11929         PR middle-end/43337
11930         * gfortran.dg/gomp/pr43337.f90: New test.
11932 2010-04-19  Richard Guenther  <rguenther@suse.de>
11934         PR tree-optimization/43796
11935         * gfortran.dg/pr43796.f90: New testcase.
11937 2010-04-19  Richard Guenther  <rguenther@suse.de>
11939         PR tree-optimization/43783
11940         * gcc.c-torture/execute/pr43783.c: New testcase.
11942 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11944         PR target/43766
11945         * gcc.target/i386/pr43766.c: New test.
11947 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11949         PR target/43662
11950         * gcc.target/i386/pr43662.c: New test.
11952 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11954         PR c++/43704
11955         * g++.dg/template/typedef32.C: New test.
11957 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11959         PR tree-optimization/37027
11960         * lib/target-supports.exp
11961         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11962         * gcc.dg/vect/pr37027.c: New test.
11963         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11964         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11965         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11966         gcc.dg/vect/vect-complex-6.c: Likewise.
11968 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11970         * g++.dg/debug/dwarf2/enum1.C: New test.
11972 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11974         * gnat.dg/rep_clause5.ad[sb]: New test.
11975         * gnat.dg/rep_clause5_pkg.ads: New helper.
11977 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11979         PR tree-optimization/43771
11980         * g++.dg/vect/pr43771.cc: New test.
11982 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11984         PR fortran/31538
11985         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11986         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11988 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11990         * gnat.dg/sizetype.adb: Rename into...
11991         * gnat.dg/sizetype1.adb: ...this.
11992         * gnat.dg/sizetype2.adb: New test.
11994 2010-04-16  Richard Guenther  <rguenther@suse.de>
11996         PR tree-optimization/43572
11997         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11999 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12001         * gnat.dg/specs/discr_private.ads: New test.
12003 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12005         PR target/41514
12006         * gcc.target/arm/thumb-comparisons.c: New test.
12008         PR target/40603
12009         * gcc.target/arm/thumb-cbranchqi.c: New test.
12011 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12013         * g++.dg/torture/pr36191.C: Enable for SH.
12015 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12017         * gnat.dg/wide_boolean.adb: New test.
12018         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12020 2010-04-15  Richard Guenther  <rguenther@suse.de>
12022         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12023         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12024         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12025         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12026         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12027         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12028         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12029         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12030         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12031         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12032         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12033         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12034         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12035         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12036         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12038 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12040         PR target/21803
12041         * gcc.target/arm/pr42496.c: New test.
12043 2010-04-14  Jason Merrill  <jason@redhat.com>
12045         PR c++/36625
12046         * g++.dg/ext/attrib38.C: New.
12048 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12050         PR testsuite/43739
12051         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12053 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12055         PR 42966
12056         * gcc.dg/cpp/warn-undef-2.c: Update.
12057         * gcc.dg/cpp/warn-traditional-2.c: Update.
12058         * gcc.dg/cpp/warn-comments-2.c: Update.
12059         * gcc.dg/cpp/warn-variadic-2.c: Update.
12060         * gcc.dg/cpp/warn-long-long-2.c: Update.
12061         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12062         * gcc.dg/cpp/warn-multichar-2.c: Update.
12063         * gcc.dg/cpp/warn-normalized-3.c: Update.
12064         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12065         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12066         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12067         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12068         * gcc.dg/cpp/warn-redefined-2.c: Update.
12069         * gfortran.dg/warning-directive-2.F90: Update.
12070         * c-c++-common/cpp/warning-directive-2.c: Update.
12072 2010-04-14  Michael Matz  <matz@suse.de>
12074         PR tree-optimization/42963
12075         * gcc.dg/pr42963.c: New testcase.
12077 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12079         * gnat.dg/class_wide.adb: Rename into...
12080         * gnat.dg/class_wide1.adb: ...this.
12081         * gnat.dg/class_wide2.ad[sb]: New test.
12083 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12085         PR fortran/18918
12086         * gfortran.dg/coarray_9.f90: Update dg-errors.
12087         * gfortran.dg/coarray_10.f90: New test.
12088         * gfortran.dg/coarray_11.f90: New test.
12090 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12092         PR fortran/43747
12093         gfortran.dg/initialization_24.f90: New test.
12095 2010-04-13  Jason Merrill  <jason@redhat.com>
12097         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12098         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12100 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12102         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12103         * g++.dg/dg.exp: Likewise.
12104         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12105         * c-c++-common/cpp/warning-directive-1.c: ... here.
12106         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12107         * c-c++-common/cpp/warning-directive-2.c: ... here.
12108         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12109         * c-c++-common/cpp/warning-directive-3.c: ... here.
12110         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12111         * c-c++-common/cpp/warning-directive-4.c: ... here.
12112         * g++.dg/cpp/warning-directive-1.C: Delete.
12113         * g++.dg/cpp/warning-directive-2.C: Delete.
12114         * g++.dg/cpp/warning-directive-3.C: Delete.
12115         * g++.dg/cpp/warning-directive-4.C: Delete.
12116         * gcc.dg/cpp/normalised-3.c: Delete.
12117         * g++.dg/cpp/normalised-1.C: Rename as ...
12118         * c-c++-common/cpp/normalised-3.c: ... this.
12120 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12122         * gcc.dg/tree-ssa/sra-9.c: New test.
12124 2010-04-13  Michael Matz  <matz@suse.de>
12126         PR middle-end/43730
12127         * gcc.dg/pr43730.c: New test.
12129 2010-04-13  Michael Matz  <matz@suse.de>
12131         * gcc.dg/tree-ssa/negate.c: New testcase.
12133 2010-04-13  Richard Guenther  <rguenther@suse.de>
12135         PR testsuite/43735
12136         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12138 2010-04-13  Richard Guenther  <rguenther@suse.de>
12140         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12142 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12144         * gnat.dg/derived_type1.adb: New test.
12146 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12148         * gcc.dg/plugindir1.c: New testcase.
12149         * gcc.dg/plugindir2.c: New testcase.
12150         * gcc.dg/plugindir3.c: New testcase.
12151         * gcc.dg/plugindir4.c: New testcase.
12153 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12155         * gcc.target/i386/rotate-2.c: New test.
12157 2010-04-12  Jason Merrill  <jason@redhat.com>
12159         PR c++/43641
12160         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12161         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12163 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12165         PR c++/25811
12166         * g++.dg/init/pr25811.C: New test.
12168 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12170         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12171         dg-error, dg-warning.
12172         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12174 2010-04-12  Richard Guenther  <rguenther@suse.de>
12176         * gcc.dg/torture/inline-2.c: New testcase.
12178 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12180         PR bootstrap/43699
12181         * gcc.dg/Wunused-var-7.c: New test.
12183         PR tree-optimization/43560
12184         * gcc.c-torture/execute/pr43560.c: New test.
12186 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12188         * gnat.dg/aggr13.adb: New test.
12189         * gnat.dg/aggr14.adb: Likewise.
12190         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12192 2010-04-12  Richard Guenther  <rguenther@suse.de>
12194         PR c++/43611
12195         * g++.dg/torture/pr43611.C: New testcase.
12197 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12199         PR c/36774
12200         * gcc.dg/pr36774-1.c: New test.
12201         * gcc.dg/pr36774-2.c: New test.
12203 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12205         * gcc.target/sh/rte-delay-slot.c: New test.
12207 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12209         * gnat.dg/pack9.adb: Remove -cargs option.
12210         * gnat.dg/aggr12.ad[sb]: New test.
12212 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12214         PR target/43417
12215         * gcc.target/sh/pr43417.c: New test.
12217 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12219         PR fortran/43591
12220         * gfortran.dg/spec_expr_6.f90: New test.
12222 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12224         PR cpp/43195
12225         * gcc.dg/cpp/pr43195.c: New.
12226         * gcc.dg/cpp/pr43195.h: New.
12228 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12230         PR 42965
12231         * gcc.dg/Werror-6.c: Adjust.
12232         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12233         * gcc.dg/Werror-4.c: Likewise.
12234         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12235         * gcc.dg/Wswitch-enum-error.c: Likewise.
12236         * gcc.dg/Wpointer-arith.c: Likewise.
12237         * gcc.dg/Wfatal.c: Likewise.
12238         * gcc.dg/Wswitch-error.c: Likewise.
12239         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12240         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12241         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12242         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12243         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12244         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12245         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12246         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12247         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12248         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12249         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12250         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12251         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12252         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12253         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12254         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12255         * g++.dg/cpp/warning-directive-2.C: Likewise.
12256         * gfortran.dg/warning-directive-2.F90: Likewise.
12258 2010-04-09  Jason Merrill  <jason@redhat.com>
12260         PR c++/42623
12261         * g++.dg/template/sizeof13.C: New.
12263 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12265         * g++.dg/other/pr35504.C: Add check for thiscall.
12266         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12267         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12269 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12271         PR c++/28584
12272         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12273         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12274         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12275         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12276         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12277         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12278         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12279         * g++.dg/other/increment1.C: Likewise.
12281 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12283         PR fortran/18918
12284         * gfortran.dg/coarray_7.f90: New test.
12285         * gfortran.dg/coarray_8.f90: New test.
12287 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12289         PR fortran/28039
12290         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12292 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12294         PR target/43643
12295         * gcc.dg/pr43643.c: New test.
12297 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12299         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12301 2010-04-08  Richard Guenther  <rguenther@suse.de>
12303         PR tree-optimization/43679
12304         * gcc.c-torture/compile/pr43679.c: New testcase.
12306 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12308         PR debug/43670
12309         * gcc.dg/pr43670.c: New test.
12311 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12313         PR middle-end/40815
12314         * gcc.dg/tree-ssa/reassoc-19.c: New.
12316 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12318         PR c/18624
12319         * gcc.dg/Wunused-var-1.c: New test.
12320         * gcc.dg/Wunused-var-2.c: New test.
12321         * gcc.dg/Wunused-var-3.c: New test.
12322         * gcc.dg/Wunused-var-4.c: New test.
12323         * gcc.dg/Wunused-var-5.c: New test.
12324         * gcc.dg/Wunused-var-6.c: New test.
12325         * gcc.dg/Wunused-parm-1.c: New test.
12327         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12328         * gcc.dg/trunc-1.c: Likewise.
12329         * gcc.dg/vla-9.c: Likewise.
12330         * gcc.dg/dfp/composite-type.c: Likewise.
12332 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12334         PR objc/35996
12335         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12336         * obj-c++.dg/objc-gc-3.mm: Ditto.
12338 2010-04-07  Simon Baldwin  <simonb@google.com>
12340         * gcc.dg/cpp/warn-undef-2.c: New.
12341         * gcc.dg/cpp/warn-traditional-2.c: New.
12342         * gcc.dg/cpp/warn-comments-2.c: New.
12343         * gcc.dg/cpp/warning-directive-1.c: New.
12344         * gcc.dg/cpp/warn-long-long.c: New.
12345         * gcc.dg/cpp/warn-traditional.c: New.
12346         * gcc.dg/cpp/warn-variadic-2.c: New.
12347         * gcc.dg/cpp/warn-undef.c: New.
12348         * gcc.dg/cpp/warn-normalized-1.c: New.
12349         * gcc.dg/cpp/warning-directive-2.c: New.
12350         * gcc.dg/cpp/warn-long-long-2.c: New.
12351         * gcc.dg/cpp/warn-variadic.c: New.
12352         * gcc.dg/cpp/warn-normalized-2.c: New.
12353         * gcc.dg/cpp/warning-directive-3.c: New.
12354         * gcc.dg/cpp/warn-deprecated-2.c: New.
12355         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12356         * gcc.dg/cpp/warn-multichar-2.c: New.
12357         * gcc.dg/cpp/warn-normalized-3.c: New.
12358         * gcc.dg/cpp/warning-directive-4.c: New.
12359         * gcc.dg/cpp/warn-unused-macros.c: New.
12360         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12361         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12362         * gcc.dg/cpp/warn-cxx-compat.c: New.
12363         * gcc.dg/cpp/warn-redefined.c: New.
12364         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12365         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12366         * gcc.dg/cpp/warn-deprecated.c: New.
12367         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12368         * gcc.dg/cpp/warn-redefined-2.c: New.
12369         * gcc.dg/cpp/warn-comments.c: New.
12370         * gcc.dg/cpp/warn-multichar.c: New.
12371         * g++.dg/cpp/warning-directive-1.C: New.
12372         * g++.dg/cpp/warning-directive-2.C: New.
12373         * g++.dg/cpp/warning-directive-3.C: New.
12374         * g++.dg/cpp/warning-directive-4.C: New.
12375         * gfortran.dg/warning-directive-1.F90: New.
12376         * gfortran.dg/warning-directive-3.F90: New.
12377         * gfortran.dg/warning-directive-2.F90: New.
12378         * gfortran.dg/warning-directive-4.F90: New.
12380 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12382         PR objc++/23716
12383         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12385 2010-04-07  Jason Merrill  <jason@redhat.com>
12387         * g++.dg/template/dr408.C: New.
12389         * g++.dg/lookup/ns4.C: New.
12391         PR c++/38392
12392         * g++.dg/template/friend51.C: New test.
12394         PR c++/41970
12395         * g++.old-deja/g++.other/linkage1.C: Adjust.
12397 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12399         PR c++/42697
12400         * g++.dg/template/crash94.C: New test.
12402 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12404         PR c++/40239
12405         * g++.dg/init/aggr5.C: New test.
12406         * g++.dg/init/aggr5.C: New test.
12408 2010-04-07  Richard Guenther  <rguenther@suse.de>
12410         PR tree-optimization/43270
12411         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12412         * gcc.dg/Warray-bounds-7.c: Likewise.
12414 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12416         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12417         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12418         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12420 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12422         PR c++/42556
12423         * g++.dg/init/pr42556.C: New test.
12425 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12427         PR debug/43628
12428         * g++.dg/debug/dwarf2/typedef2.C: New test.
12430 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12432         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12433         c-c++-common/dwarf2/redeclaration-1.C
12435 2010-04-06  Jason Merrill  <jason@redhat.com>
12437         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12438         * g++.dg/ext/attrib18.C: Likewise.
12439         * g++.dg/ext/bitfield2.C: Likewise.
12440         * g++.dg/ext/bitfield4.C: Likewise.
12441         * g++.dg/ext/visibility/warn2.C: Likewise.
12442         * g++.dg/ext/visibility/warn3.C: Likewise.
12443         * g++.dg/gomp/pr26690-1.C: Likewise.
12444         * g++.dg/inherit/covariant7.C: Likewise.
12445         * g++.dg/init/synth2.C: Likewise.
12446         * g++.dg/lookup/using7.C: Likewise.
12447         * g++.dg/other/crash-4.C: Likewise.
12448         * g++.dg/other/error13.C: Likewise.
12449         * g++.dg/other/error20.C: Likewise.
12450         * g++.dg/parse/crash31.C: Likewise.
12451         * g++.dg/parse/error16.C: Likewise.
12452         * g++.dg/parse/error19.C: Likewise.
12453         * g++.dg/parse/error27.C: Likewise.
12454         * g++.dg/parse/error28.C: Likewise.
12455         * g++.dg/parse/fused-params1.C: Likewise.
12456         * g++.dg/template/error2.C: Likewise.
12457         * g++.dg/template/local6.C: Likewise.
12458         * g++.dg/template/qualttp15.C: Likewise.
12459         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12460         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12461         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12462         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12463         * g++.old-deja/g++.eh/spec6.C: Likewise.
12464         * g++.old-deja/g++.jason/crash3.C: Likewise.
12465         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12466         * g++.old-deja/g++.law/ctors5.C: Likewise.
12467         * g++.old-deja/g++.law/ctors9.C: Likewise.
12468         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12469         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12470         * g++.old-deja/g++.other/struct1.C: Likewise.
12471         * g++.old-deja/g++.other/volatile1.C: Likewise.
12472         * g++.old-deja/g++.pt/crash36.C: Likewise.
12473         * g++.old-deja/g++.pt/derived3.C: Likewise.
12474         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12475         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12477 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12479         PR middle-end/43519
12480         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12481         * gcc.dg/graphite/id-19.c: New.
12483 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12485         PR middle-end/32824
12486         * gcc.dg/vect/pr32824: New.
12488 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12490         PR fortran/18918
12491         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12492         * gfortran.dg/coarray_3.f90: Ditto.
12493         * gfortran.dg/coarray_4.f90: Ditto.
12494         * gfortran.dg/coarray_5.f90: Ditto.
12495         * gfortran.dg/coarray_6.f90: Ditto.
12496         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12498 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12500         PR fortran/18918
12501         * gfortran.dg/coarray_4.f90: Fix test.
12502         * gfortran.dg/coarray_6.f90: Add more tests.
12504 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12506         PR fortran/18918
12507         * gfortran.dg/coarray_4.f90: New test.
12508         * gfortran.dg/coarray_5.f90: New test.
12509         * gfortran.dg/coarray_6.f90: New test.
12511 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12513         PR fortran/18918
12514         * gfortran.dg/iso_fortran_env_5.f90: New test.
12515         * gfortran.dg/iso_fortran_env_6.f90: New test.
12517 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12519         PR fortran/39997
12520         * gfortran.dg/coarray_1.f90: New test.
12521         * gfortran.dg/coarray_2.f90: New test.
12522         * gfortran.dg/coarray_3.f90: New test.
12524 2010-04-06  Jason Merrill  <jason@redhat.com>
12526         PR c++/43648
12527         * g++.dg/template/dtor8.C: New.
12529         PR c++/43621
12530         * g++.dg/template/error-recovery2.C: New.
12532 2010-04-06  Jan Hubicka  <jh@suse.czpli
12534         PR tree-optimization/42906
12535         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12537 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12539         PR fortran/43178
12540         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12541         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12542         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12544 2010-04-06  Richard Guenther  <rguenther@suse.de>
12546         PR tree-optimization/43627
12547         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12549 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12551         PR target/43638
12552         * gcc.target/i386/pr43638.c: New test.
12554 2010-04-06  Richard Guenther  <rguenther@suse.de>
12556         PR middle-end/43661
12557         * gcc.c-torture/compile/pr43661.c: New testcase.
12559 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12561         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12563 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12565         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12567 2010-04-02  Richard Guenther  <rguenther@suse.de>
12569         PR tree-optimization/43629
12570         * gcc.c-torture/execute/pr43629.c: New testcase.
12572 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12573             Dominique d'Humieres  <dominiq@lps.ens.fr>
12575         PR libfortran/43605
12576         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12578 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12580         PR debug/43325
12581         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12583 2010-04-01  Jason Merrill  <jason@redhat.com>
12585         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12587 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12588             Manfred Schwarb  <manfred99@gmx.ch>
12590         PR libfortran/43605
12591         * gfortran.dg/ftell_3.f90: New test.
12593 2010-04-01  Richard Guenther  <rguenther@suse.de>
12595         PR middle-end/43614
12596         * gcc.c-torture/compile/pr43614.c: New testcase.
12598 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12600         PR tree-optimization/43141
12601         * gcc.dg/guality/pr43141.c: New test.
12603 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12605         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12606         * g++.dg/eh/spbp.C: Likewise.
12607         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12608         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12609         superfluous casts.
12610         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12611         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12612         * objc.dg/dwarf-2.m: Likewise.
12614 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12616         PR middle-end/43464
12617         * gcc.dg/graphite/id-pr43464.c: New.
12618         * gcc.dg/graphite/id-pr43464-1.c: New.
12620 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12622         PR middle-end/43351
12623         * gcc.dg/graphite/id-pr43351.c
12625 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12627         PR testsuite/35165
12628         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12629         * obj-c++.dg/try-catch-2.mm: Ditto.
12630         * obj-c++.dg/lookup-2.mm: Ditto.
12631         * obj-c++.dg/encode-8.m: Ditto.
12632         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12633         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12634         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12635         * obj-c++.dg/const-str-11.mm: Ditto.
12636         * obj-c++.dg/const-str-9.mm: Ditto.
12637         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12638         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12639         * obj-c++.dg/except-1.mm: Ditto.
12640         * obj-c++.dg/const-str-7.mm: Ditto.
12641         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12642         * obj-c++.dg/const-str-3.mm: Ditto.
12643         * obj-c++.dg/const-str-7.mm: Ditto.
12644         * obj-c++.dg/stubify-2.mm: Change dump file name.
12646         PR objc++/23613
12647         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12648         New macro.
12649         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12650         Remove dg-xfail-if.
12652 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12654         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12655         only with -O2, -O3 or -Os and not with -fwhopr.
12657 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12659         PR c++/43558
12660         * g++.dg/template/typedef31.C: New test.
12662 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12664         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12665         assembler output on *-*-solaris2*.
12666         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12668 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12670         PR debug/43557
12671         * gcc.dg/pr43557-1.c: New test.
12672         * gcc.dg/pr43557-2.c: New file.
12674 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12676         PR 43562
12677         * gcc.dg/pr43562.c: New test.
12679 2010-03-30  Jason Merrill  <jason@redhat.com>
12681         PR c++/43076
12682         * g++.dg/template/error-recovery1.C: New.
12684         PR c++/41786
12685         * g++.dg/parse/ambig5.C: New.
12687 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12689         PR debug/43593
12690         * gcc.dg/guality/pr43593.c: New test.
12692 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12694         PR middle-end/43430
12695         * gcc.dg/vect/pr43430-1.c: New.
12697 2010-03-30  Jason Merrill  <jason@redhat.com>
12699         PR c++/43559
12700         * g++.dg/template/partial7.C: New.
12702 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12704         * gcc.target/s390/stackcheck1.c: New testcase.
12706 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12708         PR libfortran/43265
12709         * gfortran.dg/read_eof_8.f90: New test.
12711 2010-03-29  Jason Merrill  <jason@redhat.com>
12713         * gcc.dg/cpp/include6.c: Change [] to ().
12715         N3077
12716         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12717         splicing and UCNs.
12718         * c-c++-common/raw-string-2.c: Add trigraph test.
12719         * c-c++-common/raw-string-8.c: New.
12720         * c-c++-common/raw-string-9.c: New.
12721         * c-c++-common/raw-string-10.c: New.
12723         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12724         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12725         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12726         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12727         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12728         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12729         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12731 2010-03-29  Richard Guenther  <rguenther@suse.de>
12733         PR tree-optimization/43560
12734         * gcc.dg/torture/pr43560.c: New testcase.
12736 2010-03-29  Jason Merrill  <jason@redhat.com>
12738         N3077
12739         * g++.dg/ext/raw-string-1.C: Change [] to ().
12740         * g++.dg/ext/raw-string-2.C: Change [] to ().
12741         Don't use \ in delimiter.
12742         * g++.dg/ext/raw-string-3.C: Change [] to ().
12743         * g++.dg/ext/raw-string-4.C: Change [] to ().
12744         * g++.dg/ext/raw-string-5.C: Change [] to ().
12745         Test for error on \ in delimiter.
12746         * g++.dg/ext/raw-string-6.C: Change [] to ().
12747         * g++.dg/ext/raw-string-7.C: Change [] to ().
12749 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12751         PR 43564
12752         * gcc.dg/pr43564.c: New test.
12754 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12756         PR fortran/43551
12757         * gfortran.dg/direct_io_12.f90: New test.
12759 2010-03-28  Jan Hubicka  <jh@suse.cz>
12761         PR tree-optimization/43505
12762         * gfortran.dg/pr43505.f90: New testcase.
12764 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12766         PR tree-optimization/43528
12767         * gcc.target/i386/pr43528.c: New test.
12769 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12771         PR c/43381
12772         * gcc.dg/parm-impl-decl-3.c: New test.
12774 2010-03-26  Jason Merrill  <jason@redhat.com>
12776         PR c++/43509
12777         * g++.dg/cpp0x/parse1.C: New.
12779 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12781         PR target/43524
12782         * gcc.target/i386/pr43524.c: New test.
12784 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12786         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12787         whitespace, rename main to foo.
12788         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12789         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12790         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12791         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12792         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12793         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12794         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12795         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12796         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12800 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12802         PR c++/43327
12803         * g++.dg/other/crash-10.C: New test.
12804         * g++.dg/other/crash-11.C: New test.
12806 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12808         PR libfortran/43517
12809         * gfortran.dg/read_eof_7.f90: New test.
12811 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12813         PR objc/35165
12814         PR testsuite/43512
12815         * objc-obj-c++-shared: New directory.
12816         * objc-obj-c++-shared/Object1-implementation.h: New file.
12817         * objc-obj-c++-shared/Object1.h: New file.
12818         * objc-obj-c++-shared/Protocol1.h: New file.
12819         * objc-obj-c++-shared/next-abi.h: New file.
12820         * objc-obj-c++-shared/next-mapping.h: New file.
12821         * objc/execute/next_mapping.h: Delete.
12822         * objc.dg/special/special.exp: For all targets run the tests with
12823         -fgnu-runtime, for darwin targets also run the tests with
12824         -fnext-runtime.
12825         * objc.dg/dg.exp: Ditto.
12826         * obj-c++.dg/dg.exp: Ditto.
12827         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12828         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12829         include use of updated NeXT interface.
12830         * objc/execute/formal_protocol-5.m: Ditto.
12831         * objc/execute/protocol-isEqual-2.m: Ditto.
12832         * objc/execute/protocol-isEqual-4.m: Ditto.
12833         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12834         Protocol1.h) and next-mapping.h as required.
12835         * objc/execute/object_is_class.m: Ditto.
12836         * objc/execute/enumeration-1.m: Ditto.
12837         * objc/execute/class-13.m: Ditto.
12838         * objc/execute/formal_protocol-2.m: Ditto.
12839         * objc/execute/formal_protocol-4.m: Ditto.
12840         * objc/execute/class-1.m: Ditto.
12841         * objc/execute/bycopy-1.m: Ditto.
12842         * objc/execute/formal_protocol-6.m: Ditto.
12843         * objc/execute/bycopy-3.m: Ditto.
12844         * objc/execute/class-3.m: Ditto.
12845         * objc/execute/bf-11.m: Ditto.
12846         * objc/execute/class-5.m: Ditto.
12847         * objc/execute/bf-13.m: Ditto.
12848         * objc/execute/class-7.m: Ditto.
12849         * objc/execute/bf-15.m: Ditto.
12850         * objc/execute/class-9.m: Ditto.
12851         * objc/execute/bf-17.m: Ditto.
12852         * objc/execute/bf-19.m: Ditto.
12853         * objc/execute/IMP.m: Ditto.
12854         * objc/execute/exceptions/catchall-1.m: Ditto.
12855         * objc/execute/exceptions/trivial.m: Ditto.
12856         * objc/execute/exceptions/finally-1.m: Ditto.
12857         * objc/execute/exceptions/local-variables-1.m: Ditto.
12858         * objc/execute/exceptions/foward-1.m: Ditto.
12859         * objc/execute/bf-2.m: Ditto.
12860         * objc/execute/string1.m: Ditto.
12861         * objc/execute/bf-4.m: Ditto.
12862         * objc/execute/informal_protocol.m: Ditto.
12863         * objc/execute/string3.m: Ditto.
12864         * objc/execute/bf-6.m: Ditto.
12865         * objc/execute/bf-8.m: Ditto.
12866         * objc/execute/class-tests-1.h: Ditto.
12867         * objc/execute/protocol-isEqual-1.m: Ditto.
12868         * objc/execute/protocol-isEqual-3.m: Ditto.
12869         * objc/execute/_cmd.m: Ditto.
12870         * objc/execute/function-message-1.m: Ditto.
12871         * objc/execute/bf-20.m: Ditto.
12872         * objc/execute/bf-common.h: Ditto.
12873         * objc/execute/np-2.m: Ditto.
12874         * objc/execute/class-10.m: Ditto.
12875         * objc/execute/class-12.m: Ditto.
12876         * objc/execute/enumeration-2.m: Ditto.
12877         * objc/execute/class-14.m: Ditto.
12878         * objc/execute/encode-1.m: Ditto.
12879         * objc/execute/formal_protocol-1.m: Ditto.
12880         * objc/execute/formal_protocol-3.m: Ditto.
12881         * objc/execute/accessing_ivars.m: Ditto.
12882         * objc/execute/bycopy-2.m: Ditto.
12883         * objc/execute/class-2.m: Ditto.
12884         * objc/execute/bf-10.m: Ditto.
12885         * objc/execute/formal_protocol-7.m: Ditto.
12886         * objc/execute/root_methods.m: Ditto.
12887         * objc/execute/class-4.m: Ditto.
12888         * objc/execute/bf-12.m: Ditto.
12889         * objc/execute/class-6.m: Ditto.
12890         * objc/execute/bf-14.m: Ditto.
12891         * objc/execute/nested-func-1.m: Ditto.
12892         * objc/execute/class-8.m: Ditto.
12893         * objc/execute/private.m: Ditto.
12894         * objc/execute/bf-16.m: Ditto.
12895         * objc/execute/bf-18.m: Ditto.
12896         * objc/execute/load-3.m: Ditto.
12897         * objc/execute/compatibility_alias.m: Ditto.
12898         * objc/execute/bf-1.m: Ditto.
12899         * objc/execute/no_clash.m: Ditto.
12900         * objc/execute/bf-3.m: Ditto.
12901         * objc/execute/string2.m: Ditto.
12902         * objc/execute/bf-5.m: Ditto.
12903         * objc/execute/string4.m: Ditto.
12904         * objc/execute/bf-7.m: Ditto.
12905         * objc/execute/object_is_meta_class.m: Ditto.
12906         * objc/execute/bf-9.m: Ditto.
12907         * objc/execute/bf-21.m: Ditto.
12908         * objc/execute/cascading-1.m: Ditto.
12909         * objc/execute/trivial.m: Ditto.
12910         * objc/execute/np-1.m: Ditto.
12911         * objc/compile/trivial.m: Ditto.
12912         * objc/execute/class_self-2.m: Include <stdlib.h>.
12913         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12914         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12915         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12916         and 64bit. Use new NeXT interface as required.
12917         * objc.dg/special/unclaimed-category-1.m: Ditto.
12918         * objc.dg/special/unclaimed-category-1.h: Ditto.
12919         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12920         * objc.dg/func-ptr-1.m: Ditto.
12921         * objc.dg/stret-1.m: Ditto.
12922         * objc.dg/encode-2.m: Ditto.
12923         * objc.dg/category-1.m: Ditto.
12924         * objc.dg/encode-3.m: Ditto.
12925         * objc.dg/call-super-3.m: Ditto.
12926         * objc.dg/method-3.m: Ditto.
12927         * objc.dg/func-ptr-2.m: Ditto.
12928         * objc.dg/lookup-1.m: Ditto.
12929         * objc.dg/encode-4.m: Ditto.
12930         * objc.dg/fix-and-continue-1.m: Ditto.
12931         * objc.dg/proto-lossage-3.m: Ditto.
12932         * objc.dg/method-13.m: Ditto.
12933         * objc.dg/proto-qual-1.m: Ditto.
12934         * objc.dg/zero-link-3.m: Ditto.
12935         * objc.dg/bitfield-1.m: Ditto.
12936         * objc.dg/va-meth-1.m: Ditto.
12937         * objc.dg/super-class-3.m: Ditto.
12938         * objc.dg/call-super-1.m: Ditto.
12939         * objc.dg/type-size-2.m: Ditto.
12940         * objc.dg/method-10.m: Ditto.
12941         * objc.dg/defs.m: Ditto.
12942         * objc.dg/const-str-3.m: Ditto.
12943         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12944         Protocol1.h) and next-mapping.h as required. Use new NeXT
12945         interface as required.
12946         * objc.dg/super-class-4.m: Ditto.
12947         * objc.dg/comp-types-8.m: Ditto.
12948         * objc.dg/call-super-2.m: Ditto.
12949         * objc.dg/objc-fast-4.m: Ditto.
12950         * objc.dg/method-6.m: Ditto.
12951         * objc.dg/const-str-3.m: Ditto.
12952         * objc.dg/const-str-7.m: Ditto.
12953         * objc.dg/method-15.m: Ditto.
12954         * objc.dg/method-19.m: Ditto.
12955         * objc.dg/sync-1.m: Ditto.
12956         * objc.dg/layout-1.m: Ditto.
12957         * objc.dg/bitfield-3.m: Ditto.
12958         * objc.dg/try-catch-3.m: Ditto.
12959         * objc.dg/try-catch-7.m: Ditto.
12960         * objc.dg/comp-types-10.m: Ditto.
12961         * objc.dg/selector-2.: Ditto.
12962         * objc.dg/method-7.m: Ditto.
12963         * objc.dg/typedef-alias-1.m: Ditto.
12964         * objc.dg/proto-lossage-2.m: Ditto.
12965         * objc.dg/comp-types-11.m: Ditto.
12966         * objc.dg/sizeof-1.m: Ditto.
12967         * objc.dg/method-17.m: Ditto.
12968         * objc.dg/bitfield-5.m: Ditto.
12969         * objc.dg/try-catch-1.m: Ditto.
12970         * objc.dg/encode-5.m: Ditto.
12971         * objc.dg/fix-and-continue-2.m: Ditto.
12972         * objc.dg/method-9.m: Ditto.
12973         * objc.dg/isa-field-1.m: Ditto.
12974         * objc.dg/local-decl-2.m: Ditto.
12975         * objc.dg/objc-gc-4.m: Ditto.
12976         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12977         * objc.dg/gnu-runtime-3.m: Ditto.
12978         * objc.dg/encode-7.m: Ditto.
12979         * objc.dg/encode-8.m: Ditto.
12980         * objc.dg/selector-3.m: Ditto.
12981         * objc.dg/gnu-runtime-1.m: Ditto.
12982         * objc.dg/const-str-12.m: Ditto.
12983         * objc.dg/gnu-runtime-2.m: Ditto.
12984         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12985         * objc.dg/selector-1.m: Ditto.
12986         * objc.dg/stubify-2.m: Ditto.
12987         * objc.dg/zero-link-1.m: Ditto.
12988         * objc.dg/stret-2.m: Ditto.
12989         * objc.dg/zero-link-2.m: Ditto.
12990         * objc.dg/next-runtime-1.m: Ditto.
12991         * objc.dg/symtab-1.m: Ditto.
12992         * objc.dg/stubify-1.m: Ditto.
12993         * objc.dg/bitfield-2.m: Ditto.
12994         * objc.dg/try-catch-10.m: Apply to both runtimes.
12995         * objc.dg/const-str-1.m: Ditto.
12996         * objc.dg/image-info.m: Ditto.
12997         * objc.dg/encode-9.m: Ditto.
12998         * objc.dg/pragma-1.m: Apply test to all targets.
12999         * objc.dg/const-str-4.m: Ditto.
13000         * objc.dg/const-str-8.m: Ditto.
13001         * objc.dg/super-class-2.m: Ditto.
13002         * objc.dg/try-catch-5.m: Ditto.
13003         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13004         Protocol1.h) and next-mapping.h as required. Use new NeXT
13005         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13006         * objc.dg/const-str-11.m: Ditto.
13007         * objc.dg/const-str-9.m: Ditto.
13008         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13009         * objc.dg/encode-1.m: Remove redundant -lobjc.
13010         * objc.dg/try-catch-9.m: Tidy space.
13011         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13012         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13013         and 64bit. Use new NeXT interface as required.
13014         * obj-c++.dg/template-4.mm: Ditto.
13015         * obj-c++.dg/defs.mm: Ditto.
13016         * obj-c++.dg/basic.mm: Ditto.
13017         * obj-c++.dg/encode-4.mm: Ditto.
13018         * obj-c++.dg/method-17.mm: Ditto.
13019         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13020         * obj-c++.dg/cxx-class-1.mm: Ditto.
13021         * obj-c++.dg/method-10.mm: Ditto.
13022         * obj-c++.dg/va-meth-1.mm: Ditto.
13023         * obj-c++.dg/encode-5.mm: Ditto.
13024         * obj-c++.dg/lookup-2.mm: Ditto.
13025         * obj-c++.dg/template-3.mm: Ditto.
13026         * obj-c++.dg/proto-qual-1.mm: Ditto.
13027         * obj-c++.dg/qual-types-1.m: Ditto.
13028         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13029         * obj-c++.dg/template-1.mm: Ditto.
13030         * obj-c++.dg/encode-6.mm: Ditto.
13031         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13032         Protocol1.h) and next-mapping.h as required. Use new NeXT
13033         interface as required.
13034         * obj-c++.dg/except-1.mm: Ditto.
13035         * obj-c++.dg/const-str-7.mm: Ditto.
13036         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13037         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13038         * obj-c++.dg/selector-2.mm: Ditto.
13039         * obj-c++.dg/isa-field-1.mm: Ditto.
13040         * obj-c++.dg/try-catch-1.mm: Ditto.
13041         * obj-c++.dg/local-decl-1.mm: Ditto.
13042         * obj-c++.dg/try-catch-9.mm: Ditto.
13043         * obj-c++.dg/no-extra-load.mm: Ditto.
13044         * obj-c++.dg/selector-5.mm: Ditto.
13045         * obj-c++.dg/method-12.mm: Ditto.
13046         * obj-c++.dg/try-catch-11.mm: Ditto.
13047         * obj-c++.dg/comp-types-11.mm: Ditto.
13048         * obj-c++.dg/bitfield-3.mm: Ditto.
13049         * obj-c++.dg/method-6.mm: Ditto.
13050         * obj-c++.dg/super-class-2.mm: Ditto.
13051         * obj-c++.dg/method-21.mm: Ditto.
13052         * obj-c++.dg/const-str-8.mm: Ditto.
13053         * obj-c++.dg/try-catch-7.mm: Ditto.
13054         * obj-c++.dg/method-15.mm: Ditto.
13055         * obj-c++.dg/layout-1.mm: Ditto.
13056         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13057         * obj-c++.dg/const-str-3.mm: Ditto.
13058         * obj-c++.dg/try-catch-2.mm: Ditto.
13059         * obj-c++.dg/objc-gc-3.mm: Ditto.
13060         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13061         * obj-c++.dg/bitfield-1.mm: Ditto.
13062         * obj-c++.dg/selector-6.mm: Ditto.
13063         * obj-c++.dg/method-13.mm: Ditto.
13064         * obj-c++.dg/comp-types-12.mm: Ditto.
13065         * obj-c++.dg/bitfield-4.mm: Ditto.
13066         * obj-c++.dg/try-catch-8.mm: Ditto.
13067         * obj-c++.dg/method-2.mm: Ditto.
13068         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13069         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13070         * obj-c++.dg/const-str-4.mm: Ditto.
13071         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13072         * obj-c++.dg/try-catch-3.mm: Ditto.
13073         * obj-c++.dg/comp-types-9.mm: Ditto.
13074         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13075         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13076         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13077         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13078         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13079         Use new NeXT interface as required.
13080         * obj-c++.dg/const-str-10.mm: Ditto.
13081         * obj-c++.dg/const-str-11.mm: Ditto.
13082         * obj-c++.dg/const-str-9.mm: Ditto.
13083         * obj-c++.dg/method-11.mm: Ditto.
13084         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13085         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13086         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13087         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13088         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13090 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13092         PR c++/43206
13093         * g++.dg/template/typedef30.C: New test case.
13095 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13097         PR c/43385
13098         * gcc.c-torture/execute/pr43385.c: New test.
13100 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13102         * gcc.dg/strncpy-fix-1.c: New test.
13104 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13106         PR testsuite/41609
13107         * lib/objc-torture.exp (objc-set-runtime-options): New.
13108         * objc/execute/execute.exp: Check runtime options on each pass.
13109         * objc/execute/exceptions/exceptions.exp: Ditto.
13110         * objc/compile/compile.exp: Ditto.
13112         PR testsuite/42348
13113         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13114         standard tests.
13115         (check_effective_target_objc2): New proc.
13116         (check_effective_target_next_runtime): New proc.
13117         * lib/objc.exp: Determine which runtime is in force and support it.
13118         * lib/obj-c++.exp: Ditto.
13120 2010-03-24  Jason Merrill  <jason@redhat.com>
13122         PR c++/43502
13123         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13125 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13127         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13128         a loop.
13129         * gcc.dg/ipa/ipa-2.c: Likewise.
13130         * gcc.dg/ipa/ipa-3.c: Likewise.
13131         * gcc.dg/ipa/ipa-4.c: Likewise.
13132         * gcc.dg/ipa/ipa-5.c: Likewise.
13133         * gcc.dg/ipa/ipa-7.c: Likewise.
13134         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13135         a loop.
13136         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13137         i_can_not_be_propagated_fully2 into a loop.
13138         * gcc.dg/ipa/ipa-8.c: New test.
13139         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13141 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13143         PR debug/19192
13144         PR debug/43479
13145         * gcc.dg/guality/pr43479.c: New test.
13146         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13147         and add volatile keyword.
13149 2010-03-23  Mike Stump  <mikestump@comcast.net>
13151         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13153 2010-03-23  Jason Merrill  <jason@redhat.com>
13155         * g++.dg/ext/altivec-17.C: Adjust error message.
13157         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13158         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13159         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13160         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13161         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13162         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13164 2010-03-22  Jason Merrill  <jason@redhat.com>
13166         PR c++/43333
13167         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13168         * g++.dg/ext/is_pod_98.C: New.
13170         PR c++/43281
13171         * g++.dg/cpp0x/auto18.C: New.
13173         * gcc.dg/pr36997.c: Adjust error message.
13174         * g++.dg/ext/vector9.C: Likewise.
13175         * g++.dg/conversion/simd3.C: Likewise.
13176         * g++.dg/other/error23.C: Likewise.
13178 2010-03-22  Michael Matz  <matz@suse.de>
13180         PR middle-end/43475
13181         * gfortran.dg/pr43475.f90: New testcase.
13183 2010-03-22  Richard Guenther  <rguenther@suse.de>
13185         PR tree-optimization/43390
13186         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13188 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13190         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13191         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13193 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13194             Michael Matz  <matz@suse.de>
13196         PR c++/43081
13197         * g++.dg/parse/crash56.C: New test.
13199 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13201         PR fortran/43450
13202         * gfortran.dg/whole_file_15.f90 : New test.
13204 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13206         PR fortran/43409
13207         * gfortran.dg/inquire_size.f90: New test.
13209 2010-03-20  Richard Guenther  <rguenther@suse.de>
13211         PR rtl-optimization/43438
13212         * gcc.c-torture/execute/pr43438.c: New testcase.
13214 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13216         PR c++/43375
13217         * g++.dg/abi/mangle42.C: New test.
13219 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13221         PR C/43211
13222         * gcc.dg/pr43211.c: New test.
13223         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13225 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13227         PR rtl-optimization/42258
13228         * gcc.target/arm/thumb1-mul-moves.c: New test.
13230         PR target/40697
13231         * gcc.target/arm/thumb-andsi.c: New test.
13233         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13234         dg-require-effective-target.
13236 2010-03-19  Michael Matz  <matz@suse.de>
13238         PR c++/43116
13239         * g++.dg/other/pr43116.C: New testcase.
13241 2010-03-19  Michael Matz  <matz@suse.de>
13243         PR target/43305
13244         * gcc.dg/pr43305.c: New testcase.
13246 2010-03-19  Richard Guenther  <rguenther@suse.de>
13248         PR tree-optimization/43415
13249         * gcc.c-torture/compile/pr43415.c: New testcase.
13251 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13253         PR ada/43106
13254         * gnat.dg/case_optimization2.adb: New test.
13255         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13257 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13258             Jack Howarth  <howarth@bromo.med.uc.edu>
13260         PR target/36399
13261         * gcc.target/i386/push-1.c: Don't xfail
13262           scan-assembler-not "movups" on darwin.
13264 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13266         PR debug/43058
13267         * gcc.dg/pr43058.c: New test.
13269 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13271         PR middle-end/42450
13272         * g++.dg/torture/pr42450.C: New test.
13274 2010-03-18  Michael Matz  <matz@suse.de>
13276         PR middle-end/43419
13277         * gcc.dg/pr43419.c: New testcase.
13279 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13281         PR rtl-optimization/43360
13282         * gcc.dg/torture/pr43360.c: New.
13284 2010-03-18  Michael Matz  <matz@suse.de>
13286         PR tree-optimization/43402
13287         * gcc.dg/pr43402.c: New testcase.
13289 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13291         PR target/42427
13292         * gcc.dg/pr42427.c: New test.
13294 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13296         PR libfortran/43265
13297         * gfortran.dg/read_empty_file.f: New test.
13298         * gfortran.dg/read_eof_all.f90: New test.
13299         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13300         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13302 2010-03-17  Michael Matz  <matz@suse.de>
13304         * gcc.dg/pr43300.c: Add -w.
13306 2010-03-17  Richard Guenther  <rguenther@suse.de>
13308         * gcc.dg/pr43379.c: Add -w.
13310 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13312         PR fortran/43331
13313         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13315 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13317         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13319 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13321         * ada/acats/run_all.sh: Log start and end times.
13323 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13325         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13327 2010-03-16  Richard Guenther  <rguenther@suse.de>
13329         PR middle-end/43379
13330         * gcc.dg/pr43379.c: New testcase.
13332 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13334         PR debug/43051
13335         * gcc.dg/guality/pr43051-1.c: New test.
13337 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13339         PR testsuite/43363
13340         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13342 2010-03-15  Michael Matz  <matz@suse.de>
13344         PR middle-end/43300
13345         * gcc.dg/pr43300.c: New testcase.
13347 2010-03-15  Richard Guenther  <rguenther@suse.de>
13349         PR tree-optimization/43367
13350         * gcc.c-torture/compile/pr43367.c: New testcase.
13352 2010-03-15  Richard Guenther  <rguenther@suse.de>
13354         PR tree-optimization/43317
13355         * gcc.dg/pr43317.c: New testcase.
13357 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13359         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13361 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13363         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13365 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13367         PR fortran/43362
13368         * gfortran.dg/impure_constructor_1.f90: New test.
13370 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13372         PR middle-end/43354
13373         * gfortran.dg/graphite/id-pr43354.f: New.
13375 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13377         PR middle-end/43349
13378         * gfortran.dg/graphite/pr43349.f: New.
13380 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13382         PR middle-end/43306
13383         * gcc.dg/graphite/pr43306.c: New.
13385 2010-03-12  David S. Miller  <davem@davemloft.net>
13387         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13388         sparc.
13390 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13392         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13394 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13396         PR fortran/43291
13397         PR fortran/43326
13398         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13400 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13402         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13403         fail for *-*-mingw* targets.
13405 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13407         PR debug/43329
13408         * gcc.dg/guality/pr43329-1.c: New test.
13410 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13412         PR tree-optimization/43257
13413         * g++.dg/torture/pr43257.C: New test.
13415 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13417         PR fortran/43228
13418         * gfortran.dg/namelist_61.f90: New test.
13420 2010-03-11  Richard Guenther  <rguenther@suse.de>
13422         PR tree-optimization/43255
13423         * gcc.c-torture/compile/pr43255.c: New testcase.
13425 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13427         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13428         * gcc.dg/pr43280.c: New testcase.
13430 2010-03-11  Richard Guenther  <rguenther@suse.de>
13432         PR lto/43200
13433         * gcc.dg/lto/20100227-1_0.c: New testcase.
13434         * gcc.dg/lto/20100227-1_1.c: Likewise.
13436 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13438         PR libfortran/43320
13439         PR libfortran/43265
13440         * gfortran.dg/read_eof_6.f: New test
13441         * gfortran.dg/read_x_eof.f90: New test.
13442         * gfortran.dg/read_x_past.f: Update test.
13444 2010-03-10  Jan Hubicka  <jh@suse.cz>
13446         * gcc.c-torture/compile/pr43288.c: New test.
13448 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13450         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13451         -fpic/-fPIC flags.
13452         * g++.old-deja/g++.pt/asm2.C: Likewise.
13453         * gcc.c-torture/compile/20000804-1.c: Likewise.
13454         * gcc.target/i386/clobbers.c: Likewise.
13456 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13458         PR fortran/43303
13459         * gfortran.dg/c_assoc_3.f90: New test.
13461 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13463         PR debug/36728
13464         * gcc.dg/guality/pr36728-1.c: New test.
13465         * gcc.dg/guality/pr36728-2.c: New test.
13467 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13469         * gcc.dg/h8300-div-delay-slot.c: New test.
13471 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13473         PR tree-optimization/43236
13474         * gcc.c-torture/execute/pr43236.c: New test.
13476 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13478         PR middle-end/42859
13479         * g++.dg/eh/pr42859.C: New test.
13481 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13483         PR debug/43299
13484         * gcc.dg/pr43299.c: New test.
13486         PR debug/43290
13487         * g++.dg/eh/unwind2.C: New test.
13489 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13490             Reza Yazdani  <reza.yazdani@amd.com>
13492         PR middle-end/43065
13493         * gcc.dg/graphite/run-id-4.c: New.
13495 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13497         PR middle-end/43065
13498         * gcc.dg/graphite/run-id-3.c: New.
13500 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13502         PR middle-end/42644
13503         PR middle-end/42130
13504         * gcc.dg/graphite/id-18.c: New.
13505         * gcc.dg/graphite/run-id-pr42644.c: New.
13507 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13509         PR middle-end/42326
13510         * gcc.dg/graphite/pr42326.c: New.
13512 2010-03-08  Richard Guenther  <rguenther@suse.de>
13514         PR tree-optimization/43269
13515         * gcc.c-torture/execute/pr43269.c: New testcase.
13517 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13519         PR fortran/43256
13520         * gfortran.dg/typebound_call_13.f03: New.
13522 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13524         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13525         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13527 2010-03-05  Jason Merrill  <jason@redhat.com>
13529         * g++.dg/abi/mangle40.C: Require weak and alias.
13531 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13533         PR middle-end/42326
13534         * gfortran.dg/graphite/pr42326.f90: New.
13535         * gfortran.dg/graphite/pr42326-1.f90: New.
13537 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13539         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13540         (gnat_target_compile): Likewise.
13541         Reinitialize GNAT_UNDER_TEST if target changes.
13542         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13543         (local_find_gnatmake): Pass full --GCC to gnatlink.
13544         Remove --LINK.
13546 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13548         PR c/43248
13549         * gcc.dg/compound-literal-1.c: New testcase.
13551 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13553         PR tree-optimization/43164
13554         PR tree-optimization/43191
13555         * gcc.c-torture/compile/pr43164.c: New test.
13556         * gcc.c-torture/compile/pr43191.c: Likewise.
13558 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13560         PR fortran/43244
13561         * gfortran.dg/finalize_9.f90: New.
13563 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13564             Ken Werner  <ken@linux.vnet.ibm.com>
13566         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13567         to dg-options for spu.
13568         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13569         dump-scan target to exclude spu.
13571 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13573         PR middle-end/43209
13574         * gcc.dg/tree-ssa/ivopts-4.c: New.
13576 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13578         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13579         include-opts and exclude-opts; skip checking the flags if arguments
13580         are the same as the defaults.
13581         (dg-xfail-if): Verify the number of arguments, supply defaults
13582         for unspecified optional arguments.
13583         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13585 2010-03-03  Jason Merrill  <jason@redhat.com>
13587         PR c++/12909
13588         * g++.dg/abi/mangle40.C: Updated.
13590 2010-03-03  Jason Merrill  <jason@redhat.com>
13592         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13593         * g++.dg/abi/mangle23.C: Likewise.
13594         * g++.dg/eh/simd-2.C: Likewise.
13595         * g++.dg/ext/attribute-test-2.C: Likewise.
13596         * g++.dg/ext/vector14.C: Likewise.
13597         * g++.dg/other/pr34435.C: Likewise.
13598         * g++.dg/template/conv8.C: Likewise.
13599         * g++.dg/template/nontype9.C: Likewise.
13600         * g++.dg/template/qualttp17.C: Likewise.
13601         * g++.dg/template/ref1.C: Likewise.
13602         * g++.old-deja/g++.pt/crash68.C: Likewise.
13603         * g++.old-deja/g++.pt/ref1.C: Likewise.
13604         * g++.old-deja/g++.pt/ref3.C: Likewise.
13605         * g++.old-deja/g++.pt/ref4.C: Likewise.
13607         PR c++/12909
13608         * g++.dg/abi/mangle40.C: New.
13609         * g++.dg/abi/mangle41.C: New.
13610         * g++.dg/lto/20100302_0.C: New.
13611         * g++.dg/lto/20100302_1.C: New.
13612         * g++.dg/lto/20100302.h: New.
13614 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13616         PR fortran/43243
13617         * gfortran.dg/internal_pack_12.f90: New test.
13619 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13621         * gcc.dg/pr36997.c: Adjust error message.
13623 2010-03-03  Mike Stump  <mikestump@comcast.net>
13625         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13626         adjustments to not be present on machines that align the stack to
13627         more than 4 bytes and don't have a red zone yet as that is an
13628         unimplemented optimization.
13630 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13632         PR fortran/43169
13633         * gfortran.dg/impure_assignment_3.f90: New.
13635 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13637         PR debug/43229
13638         * gfortran.dg/pr43229.f90: New test.
13640         PR debug/43237
13641         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13643         PR debug/43177
13644         * gcc.dg/guality/pr43177.c: New test.
13646 2010-03-02  Jason Merrill  <jason@redhat.com>
13648         * g++.dg/ext/vector9.C: Adjust error message.
13649         * g++.dg/conversion/simd3.C: Likewise.
13650         * g++.dg/other/error23.C: Likewise.
13652 2010-03-02  Mike Stump  <mikestump@comcast.net>
13654         PR c++/41090
13655         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13657 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13659         PR fortran/43180
13660         * gfortran.dg/internal_pack_10.f90: New test.
13662         PR fortran/43173
13663         * gfortran.dg/internal_pack_11.f90: New test.
13665 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13667         PR middle-end/42640
13668         * gcc.dg/tree-ssa/pr42640.c: New.
13670 2010-03-01  Richard Guenther  <rguenther@suse.de>
13672         PR tree-optimization/43220
13673         * gcc.c-torture/execute/pr43220.c: New testcase.
13675 2010-03-01  Richard Guenther  <rguenther@suse.de>
13677         PR middle-end/43213
13678         * gcc.dg/pr43213.c: New testcase.
13680 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13682         PR pch/14940
13683         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13685 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13687         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13688         New function.
13689         (check_effective_target_ucn): Likewise.
13691         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13692         if !ucn.
13693         * gcc.dg/ucnid-2.c: Likewise.
13694         * gcc.dg/ucnid-3.c: Likewise.
13695         * gcc.dg/ucnid-4.c: Likewise.
13696         * gcc.dg/ucnid-11.c: Likewise.
13697         * gcc.dg/ucnid-12.c: Likewise.
13698         * gcc.dg/ucnid-6.c: Skip if !ucn.
13699         * gcc.dg/ucnid-9.c: Likewise.
13701 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13703         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13704         lists to dg-skip-if.
13705         * gcc.target/i386/stackalign/return-3.c: Likewise.
13707 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13709         * gcc.target/i386/clearcap.map: New file.
13710         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13711         Pass clearcap.map by default if supported.
13713 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13715         PR fortran/42900
13716         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13717         Explain this.
13718         * gfortran.dg/stat_2.f90: Likewise.
13720 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13722         PR fortran/43199
13723         * gfortran.dg/module_read_2.f90: New test.
13725 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13727         PR c++/42748
13728         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13729         * g++.dg/abi/mangle12.C: Likewise.
13730         * g++.dg/abi/mangle20-2.C: Likewise.
13731         * g++.dg/abi/mangle17.C: Likewise.
13732         * g++.dg/template/cond2.C: Likewise.
13733         * g++.dg/template/pr35240.C: Likewise.
13735 2010-02-27  Richard Guenther  <rguenther@suse.de>
13737         PR tree-optimization/43186
13738         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13740 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13742         * g++.dg/abi/packed1.C: Expect warning on the SH.
13744 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13746         PR c++/42054:
13747         * g++.dg/parse/error37.C: New test.
13749 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13751         PR c/24577
13752         PR c/43192
13753         * gcc.dg/pr8927-1.c: Match new note.
13754         * gcc.dg/990506-0.c: Likewise.
13755         * gcc.dg/gomp/flush-2.c: Likewise.
13756         * gcc.dg/gomp/atomic-5.c: Likewise.
13757         * gcc.dg/gomp/pr34607.c: Likewise.
13758         * gcc.dg/pr35746.c: Likewise.
13759         * gcc.dg/cpp/pragma-1.c: Likewise.
13760         * gcc.dg/cpp/pragma-2.c: Likewise.
13761         * gcc.dg/pr41842.c: Likewise.
13762         * gcc.dg/noncompile/20040629-1.c: Likewise.
13763         * objc.dg/private-1.m: Likewise.
13765 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13767         PR fortran/43185
13768         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13769         * gfortran.dg/default_initialization_4.f90: New test.
13771 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13773         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13774         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13775         * gnat.dg/thin_pointer2.adb: New test.
13776         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13778 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13780         PR c/20631
13781         * gcc.dg/cpp/c90-pedantic.c: New.
13782         * gcc.dg/cpp/c90.c: New.
13783         * gcc.dg/gnu90-const-expr-1.c: New.
13784         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13786 2010-02-26  Richard Guenther  <rguenther@suse.de>
13788         PR tree-optimization/43186
13789         * gcc.c-torture/compile/pr43186.c: New testcase.
13791 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13793         PR debug/43190
13794         * c-c++-common/dwarf2/pr43190.c: New test.
13796 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13798         PR testsuite/37074:
13799         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13801 2010-02-26  Richard Guenther  <rguenther@suse.de>
13803         PR tree-optimization/43188
13804         * gcc.c-torture/compile/pr43188.c: New testcase.
13806 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13808         PR target/43175
13809         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13811 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13813         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13815 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13817         PR target/43154
13818         * gcc.target/powerpc/pr43154.c: New file.
13820 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13822         PR debug/43166
13823         * gfortran.dg/debug/pr43166.f: New test.
13825         PR debug/43165
13826         * gcc.dg/torture/pr43165.c: New test.
13828 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13830         PR c/43128
13831         * c-c++-common/pr41779.c: Update.
13833 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13835         PR ada/32547
13836         * lib/gnat-dg.exp (gnat_load): Redefine.
13838         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13839         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13841 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13843         PR libobjc/36610
13844         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13845         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13846         -fgnu-runtime.
13847         Sort entries.
13849 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13851         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13853 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13855         PR debug/43150
13856         * gcc.dg/guality/vla-1.c: New test.
13858 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13860         PR fortran/43042
13861         * gfortran.dg/c_ptr_tests_15.f90: New test.
13863 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13865         PR target/43107
13866         * gcc.target/i386/pr43107.c: New test.
13868 2010-02-23  Jason Merrill  <jason@redhat.com>
13870         PR c++/43143
13871         * g++.dg/cpp0x/variadic100.C: New.
13873 2010-02-23  Jason Merrill  <jason@redhat.com>
13875         PR debug/42800
13876         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13877         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13878         * c-c++-common/dwarf2/vla1.c: New.
13880 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13882         PR target/43139
13883         * gcc.dg/pr43139.c: New test.
13885         PR debug/43077
13886         * gcc.dg/guality/pr43077-1.c: New test.
13888 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13890         PR 43123
13891         * gcc.dg/march.c: New.
13892         * gcc.dg/march-generic.c: New.
13893         * gcc.dg/mtune.c: New.
13895 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13897         PR middle-end/43083
13898         * gcc.dg/graphite/pr43083.c: New.
13900 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13902         PR middle-end/43097
13903         * gfortran.dg/graphite/pr43097.f: New.
13905 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13906             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13908         PR middle-end/43140
13909         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13911 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13913         PR middle-end/43026
13914         * g++.dg/graphite/pr43026.C: New.
13916 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13918         PR c++/43126
13919         * gcc.dg/cleanup-1.c: Update.
13920         * gcc.dg/func-args-1.c: Update.
13921         * gcc.dg/format/sentinel-1.c: Update.
13922         * g++.old-deja/g++.jason/scoping10.C: Update.
13923         * g++.old-deja/g++.ns/lookup5.C: Update.
13924         * g++.dg/ext/cleanup-1.C: Update.
13925         * g++.dg/parse/varmod1.C: Update.
13926         * g++.dg/parse/error33.C: Update.
13927         * g++.dg/expr/call3.C: Update.
13928         * g++.dg/func-args-1.C: New.
13930 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13932         PR c/43125
13933         * gcc.dg/attr-used-2.c: Moved to ...
13934         * c-c++-common/attr-used-2.c: Here.
13936         * gcc.dg/attr-used.c: Moved to ...
13937         * c-c++-common/attr-used.c: Here.
13939 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13941         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13943 2010-02-22  Richard Guenther  <rguenther@suse.de>
13945         PR lto/43045
13946         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13947         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13949 2010-02-22  Richard Guenther  <rguenther@suse.de>
13951         PR tree-optimization/42749
13952         * gcc.c-torture/compile/pr42749.c: New testcase.
13954 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13956         PR fortran/43072
13957         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13958         * gfortran.dg/internal_pack_9.f90: New test.
13960 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13962         PR c++/23510
13963         * g++.dg/template/recurse.C: Adjust.
13964         * g++.dg/template/pr23510.C: New.
13966 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13968         PR c++/42824
13969         * g++.dg/template/memclass4.C: New test.
13971 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13973         PR fortran/35259
13974         * gfortran.dg/reassoc_5.f90: New test.
13976 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13978         PR target/43067
13979         * gcc.target/i386/pr43067.c: New test.
13981 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13983         PR c++/35669
13984         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13985         -Wconversion-null.
13986         * g++.dg/warn/Wconversion-null.C: New test.
13987         * g++.old-deja/g++.other/null1.C: Move to...
13988         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13990 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13992         PR fortran/36932
13993         PR fortran/36933
13994         * gfortran.dg/dependency_26.f90: New test.
13996         PR fortran/43072
13997         * gfortran.dg/internal_pack_7.f90: New test.
13999         PR fortran/43111
14000         * gfortran.dg/internal_pack_8.f90: New test.
14002 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14004         PR 43128
14005         * c-c++-common/pr41779.c: Fix broken testcase.
14007 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14009         PR 36513
14010         * c-c++-common/pr36513.c: New testcase.
14011         * c-c++-common/pr36513-2.c: New testcase.
14013 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14015         PR 41779
14016         * c-c++-common/pr41779.c: New.
14018 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14020         PR debug/43084
14021         * gcc.dg/pr43084.c: New test.
14023 2010-02-19  Richard Guenther  <rguenther@suse.de>
14025         PR tree-optimization/42916
14026         * gcc.dg/pr42916.c: New testcase.
14028 2010-02-18  Jason Merrill  <jason@redhat.com>
14030         PR c++/42837
14031         * g++.dg/abi/packed1.C: Add expected warning.
14033         PR c++/43108
14034         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14035         * gcc.dg/torture/dg-torture.exp: Likewise.
14036         * c-c++-common/torture/complex-sign.h,
14037         c-c++-common/torture/complex-sign-add.c,
14038         c-c++-common/torture/complex-sign-mixed-add.c,
14039         c-c++-common/torture/complex-sign-mixed-div.c,
14040         c-c++-common/torture/complex-sign-mixed-mul.c,
14041         c-c++-common/torture/complex-sign-mixed-sub.c,
14042         c-c++-common/torture/complex-sign-mul.c,
14043         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14044         Adapt for C++ compilation as well.
14046         PR c++/43070
14047         * g++.dg/ext/label1.C: Update.
14048         * g++.dg/ext/label2.C: Update.
14050         PR c++/26261
14051         * g++.dg/template/dependent-name6.C: New.
14053         PR c++/43109
14054         * g++.dg/parse/namespace12.C: New.
14056 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14058         PR tree-optimization/43066
14059         * gcc.c-torture/compile/pr43066.c: New test.
14061 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14063         * g++.dg/ext/attrib35.C: Fix target selector string.
14064         * g++.dg/ext/attrib36.C: Ditto.
14065         * g++.dg/ext/attrib37.C: Ditto.
14066         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14067         * g++.dg/abi/mangle25.C: Ditto.
14069 2010-02-17  Jason Merrill  <jason@redhat.com>
14071         PR c++/43069
14072         * g++.dg/parse/namespace11.C: New.
14074         PR c++/43093
14075         * g++.dg/ext/attrib37.C: New.
14077         PR c++/43079
14078         * g++.dg/template/ptrmem20.C: New.
14080 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14082         PR target/43103
14083         * gcc.target/i386/xop-check.h: Include m256-check.h.
14084         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14085         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14086         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14087         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14089 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14091         PR debug/42918
14092         * gcc.dg/pr42918.c: New test.
14094 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14096         * g++.dg/ext/attrib36.C: Require ILP32.
14098 2010-02-16  Richard Guenther  <rguenther@suse.de>
14100         PR tree-optimization/41043
14101         * gfortran.dg/pr41043.f90: New testcase.
14102         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14104 2010-02-16  Jason Merrill  <jason@redhat.com>
14106         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14108 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14110         PR tree-optimization/43074
14111         * gcc.dg/vect/fast-math-pr43074.c: New test.
14113 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14115         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14117 2010-02-16  Jason Merrill  <jason@redhat.com>
14119         PR c++/43031
14120         * g++.dg/ext/attrib36.C: New.
14122         PR c++/43036
14123         * g++.dg/other/array6.C: New.
14125 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14127         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14129 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14131         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14132         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14133         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14134         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14135         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14136         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14138 2010-02-15  Richard Guenther  <rguenther@suse.de>
14140         PR middle-end/43068
14141         * g++.dg/torture/pr43068.C: New testcase.
14143 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14145         PR c++/43024
14146         * g++.dg/opt/ice1.C: New.
14148 2010-02-14  Jason Merrill  <jason@redhat.com>
14150         PR c++/41997
14151         * g++.dg/cpp0x/initlist-opt.C: New.
14153 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14155         PR fortran/41113
14156         PR fortran/41117
14157         * gfortran.dg/internal_pack_6.f90: New test.
14159 2010-02-12  Jason Merrill  <jason@redhat.com>
14161         PR c++/43054
14162         * g++.dg/cpp0x/variadic99.C: New.
14164 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14166         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14167         sign extend pointers to gualchk_t.
14169         PR c++/43033
14170         * g++.dg/other/default3.C: Xfail g4 test.
14172 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14174         PR middle-end/43012
14175         * gcc.dg/graphite/pr43012.c: New.
14177 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14179         PR middle-end/42930
14180         * g++.dg/graphite/pr42930.C: New.
14182 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14184         PR middle-end/42914
14185         PR middle-end/42530
14186         * gcc.dg/graphite/pr42530.c: New.
14187         * gcc.dg/graphite/pr42914.c: New.
14189 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14191         PR middle-end/42771
14192         * gcc.dg/graphite/pr42771.c: New.
14194 2010-02-11  Richard Guenther  <rguenther@suse.de>
14196         PR tree-optimization/42998
14197         * gcc.c-torture/compile/pr42998.c: New testcase.
14199 2010-02-10  Jason Merrill  <jason@redhat.com>
14201         PR c++/41896
14202         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14204         PR c++/42983, core issue 906
14205         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14206         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14208         PR c++/43016
14209         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14211 2010-02-10  Richard Guenther  <rguenther@suse.de>
14213         PR tree-optimization/43017
14214         * gcc.dg/torture/pr43017.c: New testcase.
14216 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14218         PR fortran/40823
14219         * gfortran.dg/private_type_1.f90: Update error location.
14220         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14221         * gfortran.dg/typebound_operator_2.f03: Ditto.
14222         * gfortran.dg/assignment_2.f90: Ditto.
14223         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14224         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14226 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14228         PR fortran/43015
14229         * gfortran.dg/bind_c_usage_20.f90: New test.
14231 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14233         PR debug/43010
14234         * g++.dg/debug/pr43010.C: New test.
14236 2010-02-10  Richard Guenther  <rguenther@suse.de>
14238         PR c/43007
14239         * gcc.c-torture/execute/20100209-1.c: New testcase.
14240         * gcc.dg/fold-div-3.c: Likewise.
14242 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14244         * gcc.dg/builtin-ffs-1.c: New test.
14246 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14248         PR fortran/42999
14249         * gfortran.dg/array_constructor_35.f90: New test.
14251 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14255 2010-02-09  Jason Merrill  <jason@redhat.com>
14257         PR c++/42399
14258         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14260         PR c++/42370
14261         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14263 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14265         PR fortran/41869
14266         * gfortran.dg/module_write_1.f90: New test.
14268 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14270         * gcc.dg/pr19340.c: Adjust.
14272 2010-02-09  Richard Guenther  <rguenther@suse.de>
14274         PR tree-optimization/43008
14275         * gcc.c-torture/execute/pr43008.c: New testcase.
14277 2010-02-09  Richard Guenther  <rguenther@suse.de>
14279         PR tree-optimization/43000
14280         * gcc.dg/torture/pr43000.c: New testcase.
14281         * gcc.dg/torture/pr43002.c: Likewise.
14283 2010-02-09  Daniel Kraft  <d@domob.eu>
14285         PR fortran/39171
14286         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14287         and pass -Wsurprising as necessary.
14289 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14291         PR tree-optimization/42890
14292         * g++.dg/torture/pr42890.C: New test.
14294 2010-02-08  Richard Guenther  <rguenther@suse.de>
14296         PR middle-end/42995
14297         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14299 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14301         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14302         return 0 from main.
14303         * gcc.dg/graphite/block-1.c: Same.
14304         * gcc.dg/graphite/block-3.c: Same.
14305         * gcc.dg/graphite/block-4.c: Same.
14306         * gcc.dg/graphite/block-5.c: Same.
14307         * gcc.dg/graphite/block-6.c: Same.
14308         * gcc.dg/graphite/block-7.c: Same.
14309         * gcc.dg/graphite/interchange-0.c: Same.
14310         * gcc.dg/graphite/interchange-1.c: Same.
14311         * gcc.dg/graphite/interchange-10.c: Same.
14312         * gcc.dg/graphite/interchange-11.c: Same.
14313         * gcc.dg/graphite/interchange-12.c: Same.
14314         * gcc.dg/graphite/interchange-2.c: Same.
14315         * gcc.dg/graphite/interchange-3.c: Same.
14316         * gcc.dg/graphite/interchange-4.c: Same.
14317         * gcc.dg/graphite/interchange-5.c: Same.
14318         * gcc.dg/graphite/interchange-6.c: Same.
14319         * gcc.dg/graphite/interchange-7.c: Same.
14320         * gcc.dg/graphite/interchange-8.c: Same.
14321         * gcc.dg/graphite/interchange-9.c: Same.
14322         * gcc.dg/graphite/interchange-mvt.c: Same.
14324 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14326         * gfortran.dg/graphite/id-19.f: New.
14327         * gfortran.dg/graphite/pr14741.f90: New.
14328         * gfortran.dg/graphite/pr41924.f90: New.
14329         * gfortran.dg/graphite/run-id-2.f90: New.
14331 2010-02-07  Richard Guenther  <rguenther@suse.de>
14333         PR middle-end/42956
14334         * gcc.c-torture/compile/pr42956.c: New testcase.
14336 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14338         PR libfortran/42742
14339         * gfortran.dg/fmt_cache_2.f: New test.
14341 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14343         * gfortran.dg/read_no_eor.f90: New test.
14345 2010-02-05  Jason Merrill  <jason@redhat.com>
14347         * g++.dg/ext/label13.C: Move constructor body out of class.
14349 2010-02-03  Jason Merrill  <jason@redhat.com>
14351         PR c++/42870
14352         * g++.dg/ext/dllexport3.C: New.
14354 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14356         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14358 2010-02-05  Richard Guenther  <rguenther@suse.de>
14360         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14362 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14364         PR c++/42915
14365         * g++.dg/other/crash-9.C: New test.
14367 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14369         PR fortran/42309
14370         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14372 2010-02-04  Richard Guenther  <rguenther@suse.de>
14374         PR rtl-optimization/42952
14375         * gcc.dg/torture/pr42952.c: New testcase.
14377 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14379         PR libfortran/42901
14380         * gfortran.dg/namelist_60.f90: New test.
14382 2010-02-03  Jason Merrill  <jason@redhat.com>
14384         PR c++/40138
14385         * g++.dg/ext/builtin11.C: New.
14387         PR c++/4926
14388         PR c++/38600
14389         * g++.dg/abi/mangle35.C: New.
14390         * g++.dg/abi/mangle37.C: New.
14392         PR c++/12909
14393         * g++.dg/abi/mangle36.C: New.
14395         PR c++/35652
14396         * g++.dg/warn/string1.C: New.
14398 2010-02-03  Richard Guenther  <rguenther@suse.de>
14400         PR tree-optimization/42944
14401         * gcc.dg/errno-1.c: New testcase.
14403 2010-02-03  Richard Guenther  <rguenther@suse.de>
14405         PR middle-end/42927
14406         * gcc.c-torture/compile/pr42927.c: New testcase.
14408 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14410         PR fortran/42936
14411         * gfortran.dg/null_4.f90: New test.
14413 2010-02-02  Jason Merrill  <jason@redhat.com>
14415         PR c++/41090
14416         * g++.dg/ext/label13.C: New.
14418 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14420         PR fortran/42650
14421         * gfortran.dg/func_result_5.f90: New test.
14423 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14425         PR fortran/42922
14426         * gfortran.dg/pure_initializer_3.f90: News test.
14428 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14430         PR fortran/42888
14431         * gfortran.dg/allocate_derived_2.f90: New test.
14433 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14435         PR middle-end/42898
14436         * gcc.dg/torture/pr42898-2.c: New test.
14438 2010-01-31  Richard Guenther  <rguenther@suse.de>
14440         PR middle-end/42898
14441         * gcc.dg/torture/pr42898.c: New testcase.
14443 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14445         PR fortran/38324
14446         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14447         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14449 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14451         * g++.dg/tree-ssa/inline-1.C: New.
14452         * g++.dg/tree-ssa/inline-2.C: New.
14453         * g++.dg/tree-ssa/inline-3.C: New.
14455 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14457         PR testsuite/41701
14458         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14459         the string 'pow' in the pathname of the compiler from generating a
14460         test failure.
14462 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14464         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14465         * g++.old-deja/g++.mike/eh17.C: Likewise.
14466         * g++.old-deja/g++.mike/p5571.C: Likewise.
14468 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14470         PR c++/42758
14471         PR c++/42634
14472         PR c++/42336
14473         PR c++/42797
14474         PR c++/42880
14475         * g++.dg/other/crash-5.C: New test.
14476         * g++.dg/other/crash-6.C: New test.
14477         * g++.dg/other/crash-7.C: New test.
14478         * g++.dg/other/crash-8.C: New test.
14480 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14482         PR rtl-optimization/42889
14483         * gcc.dg/pr42889.c: New test.
14485 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14487         * gcc.target/i386/pr42881.c: Use SSE2.
14489 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14491         PR target/42891
14492         * gcc.target/i386/pr42891.c: New test.
14494 2010-01-28  Richard Guenther  <rguenther@suse.de>
14496         PR tree-optimization/42871
14497         * g++.dg/torture/pr42871.C: New testcase.
14499 2010-01-28  Richard Guenther  <rguenther@suse.de>
14501         * gcc.dg/Wobjsize-1.h: New testcase.
14502         * gcc.dg/Wobjsize-1.c: Likewise.
14504 2010-01-28  Richard Guenther  <rguenther@suse.de>
14506         PR middle-end/42883
14507         * g++.dg/torture/pr42883.C: New testcase.
14509 2010-01-28  Michael Matz  <matz@suse.de>
14511         * gcc.target/i386/pr42881.c: New test.
14513 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14515         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14516         Add i?86-*-solaris2* support.
14518 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14520         PR c++/42713
14521         PR c++/42820
14522         * g++.dg/template/typedef27.C: New test case.
14523         * g++.dg/template/typedef28.C: New test case.
14525 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14527         * gcc.dg/optimize-bswap*.c: Add ARM target
14529 2010-01-27  Richard Guenther  <rguenther@suse.de>
14531         PR middle-end/42878
14532         * gcc.dg/torture/pr42878-1.c: New testcase.
14533         * gcc.dg/torture/pr42878-2.c: Likewise.
14535 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14537         PR middle-end/42874
14538         * gcc.dg/vla-22.c: New test.
14540 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14542         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14543         current collation.
14545 2010-01-26  Richard Guenther  <rguenther@suse.de>
14547         PR rtl-optimization/42685
14548         * gcc.dg/pr42685.c: New testcase.
14549         * g++.dg/other/pr42685.C: Likewise.
14551 2010-01-26  Richard Guenther  <rguenther@suse.de>
14553         PR middle-end/42806
14554         * g++.dg/other/pr42806.C: New testcase.
14556 2010-01-26  Richard Guenther  <rguenther@suse.de>
14558         PR tree-optimization/42250
14559         * gcc.dg/pr42250.c: New testcase.
14561 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14563         * gnat.dg/array_bounds_test.adb: New test.
14565 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14567         PR fortran/42858
14568         * gfortran.dg/generic_21.f90: New test.
14570 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14572         PR testsuite/41522
14573         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14575 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14577         PR c++/42748
14578         * g++.dg/abi/arm_va_list2.C: New test.
14579         * g++.dg/abi/arm_va_list2.h: Companion header file.
14581 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14583         PR fortran/41044
14584         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14586         PR fortran/41167
14587         * gfortran.dg/char_array_arg_1.f90 : New test.
14589         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14591 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14593         PR fortran/39304
14594         * gfortran.dg/generic_20.f90: New test.
14596 2010-01-22  Michael Matz  <matz@suse.de>
14598         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14599         -msse2.
14601 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14603         PR fortran/42736
14604         * gfortran.dg/dependency_25.f90 : New test.
14606 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14608         PR tree-optimization/42585
14609         * gcc.dg/tree-ssa/pr42585.c: New test.
14611 2010-01-21  Richard Guenther  <rguenther@suse.de>
14613         PR middle-end/19988
14614         * gcc.dg/pr19988.c: New testcase.
14616 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14618         * g++.dg/compat/decimal/compat-common.h: New file.
14619         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14620         * g++.dg/compat/decimal/pass_x.h: New file.
14621         * g++.dg/compat/decimal/pass_y.h: New file.
14622         * g++.dg/compat/decimal/pass-1_main.C: New file.
14623         * g++.dg/compat/decimal/pass-1_x.C: New file.
14624         * g++.dg/compat/decimal/pass-1_y.C: New file.
14625         * g++.dg/compat/decimal/pass-2_main.C: New file.
14626         * g++.dg/compat/decimal/pass-2_x.C: New file.
14627         * g++.dg/compat/decimal/pass-2_y.C: New file.
14628         * g++.dg/compat/decimal/pass-3_main.C: New file.
14629         * g++.dg/compat/decimal/pass-3_x.C: New file.
14630         * g++.dg/compat/decimal/pass-3_y.C: New file.
14631         * g++.dg/compat/decimal/pass-4_main.C: New file.
14632         * g++.dg/compat/decimal/pass-4_x.C: New file.
14633         * g++.dg/compat/decimal/pass-4_y.C: New file.
14634         * g++.dg/compat/decimal/pass-5_main.C: New file.
14635         * g++.dg/compat/decimal/pass-5_x.C: New file.
14636         * g++.dg/compat/decimal/pass-5_y.C: New file.
14637         * g++.dg/compat/decimal/pass-6_main.C: New file.
14638         * g++.dg/compat/decimal/pass-6_x.C: New file.
14639         * g++.dg/compat/decimal/pass-6_y.C: New file.
14640         * g++.dg/compat/decimal/return_x.h: New file.
14641         * g++.dg/compat/decimal/return_y.h: New file.
14642         * g++.dg/compat/decimal/return-1_main.C: New file.
14643         * g++.dg/compat/decimal/return-1_x.C: New file.
14644         * g++.dg/compat/decimal/return-1_y.C: New file.
14645         * g++.dg/compat/decimal/return-2_main.C: New file.
14646         * g++.dg/compat/decimal/return-2_x.C: New file.
14647         * g++.dg/compat/decimal/return-2_y.C: New file.
14648         * g++.dg/compat/decimal/return-3_main.C: New file.
14649         * g++.dg/compat/decimal/return-3_x.C: New file.
14650         * g++.dg/compat/decimal/return-3_y.C: New file.
14651         * g++.dg/compat/decimal/return-4_main.C: New file.
14652         * g++.dg/compat/decimal/return-4_x.C: New file.
14653         * g++.dg/compat/decimal/return-4_y.C: New file.
14654         * g++.dg/compat/decimal/return-5_main.C: New file.
14655         * g++.dg/compat/decimal/return-5_x.C: New file.
14656         * g++.dg/compat/decimal/return-5_y.C: New file.
14657         * g++.dg/compat/decimal/return-6_main.C: New file.
14658         * g++.dg/compat/decimal/return-6_x.C: New file.
14659         * g++.dg/compat/decimal/return-6_y.C: New file.
14661 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14663         PR debug/42715
14664         * gcc.dg/pr42715.c: New.
14666 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14668         PR c++/42038
14669         * g++.dg/parse/crash55.C: New.
14671 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14673         PR debug/42782
14674         * gcc.dg/guality/pr42782.c: New.
14676 2010-01-20  Jason Merrill  <jason@redhat.com>
14678         PR c++/41788
14679         * g++.dg/abi/packed1.C: New.
14681         PR c++/41920
14682         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14684         PR c++/40750
14685         * g++.dg/parse/fn-typedef1.C: New.
14686         * g++.dg/other/cv_quals.C: Adjust.
14688 2010-01-20  Anthony Green  <green@moxielogic.com>
14690         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14691         pack(push) pragma).
14692         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14693         * gcc.dg/20020312-2.c: Port this to the moxie core.
14694         * gcc.dg/weak/typeof-2.c: Ditto.
14696 2010-01-20  Richard Guenther  <rguenther@suse.de>
14698         PR tree-optimization/42717
14699         * gcc.c-torture/compile/pr42717.c: New testcase.
14701 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14703         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14704         of signed, add a few new tests.
14706         PR middle-end/42803
14707         * g++.dg/parse/limits-initializer1.C: New test.
14709 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14711         PR fortran/42804
14712         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14713         * gfortran.dg/typebound_call_12.f03: New test.
14715 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14717         PR fortran/42783
14718         * gfortran.dg/bounds_check_15.f90 : New test.
14720 2010-01-19  Michael Matz  <matz@suse.de>
14722         PR tree-optimization/41783
14723         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14725 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14727         PR target/38697.
14728         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14729         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14730         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14731         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14732         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14733         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14734         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14735         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14736         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14737         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14738         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14740 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14742         PR fortran/42545
14743         * gfortran.dg/extends_6.f03: Modified an error message.
14744         * gfortran.dg/extends_10.f03: New test.
14745         * gfortran.dg/private_type_6.f03: Modified an error message.
14746         * gfortran.dg/structure_constructor_8.f03: Ditto.
14748 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14750         PR tree-optimization/42719
14751         * gcc.dg/pr42719.c: New test.
14753         PR debug/42728
14754         * gcc.dg/pr42728.c: New test.
14756 2010-01-19  Anthony Green  <green@moxielogic.com>
14758         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14760 2010-01-18  Anthony Green  <green@moxielogic.com>
14762         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14763         for moxie.
14765 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14767         * g++.dg/template/error45.C: reverted as part of reverting the
14768         fix of PR c++/42634.
14770 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14772         PR c++/42634
14773         * g++.dg/template/error45.C: New test.
14775 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14777         PR c++/42766
14778         * g++.dg/conversion/op6.C: New test.
14780 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14782         PR target/42774
14783         * gcc.target/alpha/pr42774.c: New test.
14785 2010-01-18  Richard Guenther  <rguenther@suse.de>
14787         PR tree-optimization/42781
14788         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14790 2010-01-17  Richard Guenther  <rguenther@suse.de>
14792         PR middle-end/42248
14793         * gcc.c-torture/execute/pr42248.c: New testcase.
14795 2010-01-17  Richard Guenther  <rguenther@suse.de>
14797         PR tree-optimization/42773
14798         * g++.dg/torture/pr42773.C: New testcase.
14800 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14802         PR fortran/42677
14803         * gfortran.dg/interface_assignment_5.f90: New test.
14805 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14807         PR c++/42697
14808         * g++.dg/template/crash94.C: Reverted.
14810 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14812         PR debug/42767
14813         * gcc.dg/debug/pr42767.c: New.
14815 2010-01-15  Jason Merrill  <jason@redhat.com>
14817         PR c++/42761
14818         * g++.dg/cpp0x/decltype22.C: New.
14820 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14822         PR middle-end/42760
14823         * g++.dg/torture/pr42760.C: New test.
14825 2010-01-15  Jing Yu  <jingyu@google.com>
14827         PR rtl-optimization/42691
14828         * gcc.c-torture/execute/pr42691.c: New.
14830 2010-01-15  Richard Guenther  <rguenther@suse.de>
14832         PR middle-end/42739
14833         * g++.dg/torture/pr42739.C: New testcase.
14835 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14837         * g++.dg/template/error45.C: Revert as part of reverting changes
14838         or PR c++/42634.
14840 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14842         PR fortran/42684
14843         * gfortran.dg/interface_31.f90: New test.
14845 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14847         * gcc.target/powerpc/pr42747.c: New file.
14849 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14851         PR middle-end/42674
14852         * c-c++-common/pr42674.c: New test.
14854         PR c++/42608
14855         * g++.dg/template/instantiate11.C: New test.
14857 2010-01-14  Jason Merrill  <jason@redhat.com>
14859         PR c++/42701
14860         * g++.dg/overload/error3.C: New.
14862         PR c++/42655
14863         * g++.dg/overload/rvalue1.C: New.
14865 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14867         PR tree-optimization/42706
14868         * gcc.dg/ipa/pr42706.c: New testcase.
14870 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14872         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14874 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14876         PR tree-optimization/42714
14877         * g++.dg/torture/pr42714.C: New test.
14879 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14881         PR rtl-optimization/42246
14882         * gfortran.dg/pr42246-2.f: New.
14884 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14886         PR rtl-optimization/42389
14887         * gcc.dg/pr42389.c: New.
14889 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14891         PR rtl-optimization/42388
14892         * gcc.dg/pr42388.c: New.
14894 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14896         PR rtl-optimization/42294
14897         * gfortran.dg/pr42294.f: New.
14899 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14901         PR rtl-optimization/39453
14902         PR rtl-optimization/42246
14903         * gcc.dg/pr39453.c: New.
14904         * gcc.dg/pr42246.c: New.
14906 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14908         PR middle-end/42245
14909         * gcc.dg/pr42245.c: New.
14910         * gcc.dg/pr42245-2.c: New.
14912 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14914         PR rtl-optimization/42249
14915         * gcc.dg/pr42249.c: New.
14917 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14919         PR c/42721
14920         * gcc.c-torture/execute/pr42721.c: New test.
14922 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14924         PR tree-optimization/42709
14925         * gcc.dg/vect/pr42709.c: New test.
14927 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14929         PR fortran/41478
14930         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14931         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14933 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14935         PR fortran/42481
14936         * gfortran.dg/generic_19.f90 : New test.
14938 2010-01-13  Richard Guenther  <rguenther@suse.de>
14940         PR tree-optimization/42730
14941         * gcc.c-torture/compile/pr42730.c: New testcase.
14943 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14945         PR target/pr42542
14946         * gcc.target/ia64/pr42542-1.c: New.
14947         * gcc.target/ia64/pr42542-2.c: New.
14948         * gcc.target/ia64/pr42542-3.c: New.
14950 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14952         PR c++/42634
14953         * g++.dg/template/error45.C: New test.
14955 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14957         PR tree-optimization/42704
14958         * g++.dg/torture/pr42704.C: New test.
14960 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14962         PR tree-optimization/42703
14963         * gcc.c-torture/compile/pr42703.c: New test.
14965 2010-01-13  Richard Guenther  <rguenther@suse.de>
14967         PR tree-optimization/42705
14968         * gcc.c-torture/compile/pr42705.c: New testcase.
14970 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14972         * gcc.target/bfin/l2.c: New test.
14973         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14975 2010-01-13  Richard Guenther  <rguenther@suse.de>
14977         PR middle-end/42716
14978         * gcc.c-torture/compile/pr42716.c: New testcase.
14980 2010-01-13  Richard Guenther  <rguenther@suse.de>
14982         PR lto/42678
14983         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14985 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14987         PR c/42708
14988         * gcc.c-torture/compile/pr42708-1.c: New test.
14990 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14992         PR debug/42662
14993         * gcc.dg/pr42662.c: New test.
14995         PR tree-optimization/42645
14996         * g++.dg/other/pr42645-1.C: New test.
14997         * g++.dg/other/pr42645-2.C: New test.
14999 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15001         PR target/42416
15002         * gcc.target/powerpc/warn-1.c: New test.
15003         * gcc.target/powerpc/warn-2.c: New test.
15005 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15007         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15008         stack alignment.
15010 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15012         * gcc.dg/lto/20100108_0.c: New.
15014 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15016         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15017         Add -march=i686 -msse for 32bit x86 targets.
15019 2010-01-10  Richard Guenther  <rguenther@suse.de>
15021         PR middle-end/42667
15022         * gcc.dg/torture/pr42667.c: New testcase.
15024 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15026         PR fortran/32489
15027         * gfortran.dg/array_constructor_34.f90: New test.
15029 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15031         PR fortran/20923
15032         * gfortran.dg/array_constructor_33.f90: New test.
15033         gfortran.dg/array_function_5.f90: Add credit.
15035 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15037         PR debug/42631
15038         * gcc.dg/pr42631.c: New.
15040 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15042         PR debug/42630
15043         * gcc.dg/pr42630.c: New.
15045 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15047         PR debug/42629
15048         * gcc.dg/pr42629.c: New.
15050 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15052         PR middle-end/42363
15053         * gcc.dg/torture/pr42363.c: New.
15055 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15057         PR debug/42604
15058         PR debug/42395
15059         * gcc.dg/vect/pr42604.c: New.
15060         * gcc.dg/vect/pr42395.c: New.
15062 2010-01-09  Richard Guenther  <rguenther@suse.de>
15064         PR middle-end/42512
15065         * gcc.c-torture/execute/pr42512.c: New testcase.
15067 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15069         PR fortran/41298
15070         * gfortran.dg/c_ptr_tests_14.f90: New test.
15072 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15074         PR ada/41929
15075         * gnat.dg/null_pointer_deref1.adb: Don't run on
15076         sparc*-sun-solaris2.11.
15078 2010-01-08  Richard Guenther  <rguenther@suse.de>
15080         PR lto/42528
15081         * gcc.dg/lto/20100103-1_0.c: New testcase.
15082         * gcc.dg/lto/20100103-2_0.c: Likewise.
15084 2010-01-08  Tobias Burnus  <burnus@net-b.de
15086         PR/fortran 25829
15087         * gfortran.dg/asynchronous_1.f90: New test.
15088         * gfortran.dg/asynchronous_2.f90: New test.
15089         * gfortran.dg/conflicts.f90: Update error message.
15091 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15093         c++/40155
15094         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15096 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15098         PR tree-optimization/42625
15099         * g++.dg/opt/dtor4.C: New test.
15100         * g++.dg/opt/dtor4.h: New.
15101         * g++.dg/opt/dtor4-aux.cc: New.
15103 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15105         PR fortran/42597
15106         * gfortran.dg/proc_ptr_26.f90: New test.
15108 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15110         PR fortran/41872
15111         * gfortran.dg/allocatable_scalar_7.f90: New test.
15113 2010-01-06  Richard Guenther  <rguenther@suse.de>
15115         * gcc.c-torture/compile/pr42632.c: New testcase.
15117 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15119         PR target/42542
15120         * gcc.target/i386/pr42542-4.c: New.
15121         * gcc.target/i386/pr42542-4a.c: Likewise.
15122         * gcc.target/i386/pr42542-5.c: Likewise.
15123         * gcc.target/i386/pr42542-5a.c: Likewise.
15125 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15127         * gcc.dg/tls/opt-15.c: New test.
15129 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15131         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15133 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15135         PR tree-optimization/42462
15136         * g++.dg/torture/pr42462.C: New test.
15138 2010-01-05  Jason Merrill  <jason@redhat.com>
15140         * g++.dg/cpp0x/initlist30.C: New test.
15142 2010-01-05  Richard Guenther  <rguenther@suse.de>
15144         PR tree-optimization/42614
15145         * gcc.c-torture/execute/pr42614.c: New testcase.
15147 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15149         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15150         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15151         -Wunreachable-code.
15152         * gcc.dg/Wunreachable-2.c: Likewise.
15153         * gcc.dg/Wunreachable-3.c: Likewise.
15154         * gcc.dg/Wunreachable-4.c: Likewise.
15155         * gcc.dg/Wunreachable-5.c: Likewise.
15156         * gcc.dg/Wunreachable-6.c: Likewise.
15157         * gcc.dg/Wunreachable-7.c: Likewise.
15158         * gcc.dg/Wunreachable-8.c: Likewise.
15159         * gcc.dg/20041231-1.c: Likewise.
15161 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15163         PR other/42611
15164         * gcc.dg/pr42611.c: New test.
15166         PR tree-optimization/42508
15167         * g++.dg/opt/pr42508.C: New test.
15169 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15171         PR fortran/41872
15172         * gfortran.dg/allocatable_scalar_8.f90: New.
15174 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15176         PR tree-optimization/42398
15177         * gcc.c-torture/compile/pr42398.c: New test.
15179 2010-01-04  Jason Merrill  <jason@redhat.com>
15181         PR c++/42555
15182         * g++.dg/ext/attrib35.C: New.
15184         PR c++/42567
15185         * g++.dg/cpp0x/auto17.C: New.
15187 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15189         * gcc.dg/lto/20100104_0.c: New.
15191 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15193         PR target/42542
15194         * gcc.target/i386/pr42542-1.c: New.
15195         * gcc.target/i386/pr42542-1a.c: Likewise.
15196         * gcc.target/i386/pr42542-1b.c: Likewise.
15197         * gcc.target/i386/pr42542-2.c: Likewise.
15198         * gcc.target/i386/pr42542-2a.c: Likewise.
15199         * gcc.target/i386/pr42542-2b.c: Likewise.
15200         * gcc.target/i386/pr42542-3.c: Likewise.
15201         * gcc.target/i386/pr42542-3a.c: Likewise.
15203 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15205         PR fortran/41872
15206         * gfortran.dg/allocatable_scalar_5.f90: New test.
15207         * gfortran.dg/allocatable_scalar_6.f90: New test.
15209 2010-01-03  Richard Guenther  <rguenther@suse.de>
15211         PR testsuite/42583
15212         * gfortran.dg/gomp/recursion1.f90: Remove.
15214 2010-01-03  Richard Guenther  <rguenther@suse.de>
15216         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15217         * gcc.dg/uninit-6.c: Likewise.
15218         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15220 2010-01-03  Richard Guenther  <rguenther@suse.de>
15222         PR tree-optimization/42589
15223         * gcc.target/i386/pr42589.c: New testcase.
15225 2010-01-03  Richard Guenther  <rguenther@suse.de>
15227         PR tree-optimization/42438
15228         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15230 2010-01-02  Richard Guenther  <rguenther@suse.de>
15232         PR testsuite/41651
15233         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15235 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15237         PR target/42448
15238         * gcc.target/alpha/pr42448-1.c: New test.
15239         * gcc.target/alpha/pr42448-2.c: Ditto.
15241 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15243         PR preprocessor/41947
15244         * gcc.dg/c99-hexfloat-3.c: New test.
15246 2010-01-01  Richard Guenther  <rguenther@suse.de>
15248         PR c/42570
15249         * gcc.c-torture/execute/pr42570.c: New testcase.
15251 2010-01-01  Richard Guenther  <rguenther@suse.de>
15253         PR middle-end/42559
15254         * gcc.c-torture/compile/pr42559.c: New testcase.
15257 Copyright (C) 2010 Free Software Foundation, Inc.
15259 Copying and distribution of this file, with or without modification,
15260 are permitted in any medium without royalty provided the copyright
15261 notice and this notice are preserved.