Add testcase for PR46970.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9db1dc7bafc91a0e1a5d792b89276011e3b65dcb
1 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3         PR tree-optimization/46970
4         * gcc.dg/graphite/pr46970.c: New.
6 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8         PR tree-optimization/46215
9         * gcc.dg/graphite/pr46215.c: New.
11 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13         PR tree-optimization/46168
14         * gcc.dg/graphite/pr46168.c: New.
16 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
18         PR tree-optimization/43657
19         * gcc.dg/graphite/pr43657.c: New.
21 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
23         PR tree-optimization/29832
24         * gfortran.dg/graphite/pr29832.f90: New.
26 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
28         PR tree-optimization/43567
29         * gcc.dg/graphite/pr43567.c: New.
31 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
33         * gfortran.dg/graphite/interchange-4.f: New.
34         * gfortran.dg/graphite/interchange-5.f: New.
36         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
37         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
38         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
39         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
40         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
41         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
42         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
43         * gfortran.dg/ltrans-7.f90: Removed.
44         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
46         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
47         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
48         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
49         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
50         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
51         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
52         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
53         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
54         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
55         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
56         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
57         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
58         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
59         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
60         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
61         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
62         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
63         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
64         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
65         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
66         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
67         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
68         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
69         * gcc.dg/tree-ssa/data-dep-1.c
70         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
71         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
72         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
73         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
74         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
76 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
78         PR tree-optimization/47265
79         PR tree-optimization/47443
80         * gcc.c-torture/compile/pr47265.c: New test.
81         * gcc.dg/pr47443.c: New test.
83 2011-01-25  Martin Jambor  <mjambor@suse.cz>
85         PR tree-optimization/47382
86         * g++.dg/torture/pr47382.C: New test.
87         * g++.dg/opt/devirt1.C: Xfail.
89 2011-01-25  Yao Qi  <yao@codesourcery.com>
91         PR target/45701
92         * gcc.target/arm/pr45701-1.c: New test.
93         * gcc.target/arm/pr45701-2.c: New test.
94         * gcc.target/arm/pr45701-3.c: New test.
96 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
97             Jakub Jelinek  <jakub@redhat.com>
99         PR tree-optimization/47271
100         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
102 2011-01-25  Nick Clifton  <nickc@redhat.com>
104         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
105         (saturate_add): Delete.
106         (exchange): Delete.
107         (main): Do not run saturate_add.
108         (set_interrupts): Delete.
110 2011-01-25  Tobias Burnus  <burnus@net-b.de>
112         PR fortran/47448
113         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
115 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
117         PR tree-optimization/47427
118         PR tree-optimization/47428
119         * gcc.c-torture/compile/pr47427.c: New test.
120         * gcc.c-torture/compile/pr47428.c: New test.
122 2011-01-25  Richard Guenther  <rguenther@suse.de>
124         PR middle-end/47411
125         * gcc.dg/torture/pr47411.c: New testcase.
127 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
129         * gfortran.dg/graphite/id-24.f: New.
130         * gfortran.dg/graphite/id-25.f: New.
132 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
134         * gfortran.dg/graphite/id-23.f: New.
136 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
138         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
140 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
142         * gcc.dg/graphite/block-0.c: Un-XFAILed.
143         * gcc.dg/graphite/block-1.c: Un-XFAILed.
144         * gcc.dg/graphite/block-7.c: Un-XFAILed.
145         * gcc.dg/graphite/block-8.c: Un-XFAILed.
146         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
147         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
148         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
149         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
150         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
152 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
154         * gcc.dg/graphite/block-0.c: Add documentation.
155         * gcc.dg/graphite/block-4.c: Same.
156         * gcc.dg/graphite/block-7.c: Same.
157         * gcc.dg/graphite/block-8.c: New.
158         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
159         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
160         * gcc.dg/graphite/interchange-12.c: Add documentation.
161         * gcc.dg/graphite/interchange-13.c: New.
162         * gcc.dg/graphite/interchange-14.c: New.
163         * gcc.dg/graphite/interchange-15.c: New.
164         * gcc.dg/graphite/interchange-8.c: Add documentation.
165         * gcc.dg/graphite/interchange-mvt.c: Same.
167 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
169         PR target/47408
170         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
171         * gcc.target/powerpc/altivec-14.c: Ditto.
172         * gcc.target/powerpc/altivec-33.c: Ditto.
173         * gcc.target/powerpc/altivec-types-1.c: Ditto.
174         * gcc.target/powerpc/altivec-types-2.c: Ditto.
175         * gcc.target/powerpc/altivec-types-3.c: Ditto.
176         * gcc.target/powerpc/altivec-types-4.c: Ditto.
177         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
178         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
179         * g++.dg/ext/altivec-15.C: Ditto.
180         * g++.dg/ext/altivec-types-1.C: Ditto.
181         * g++.dg/ext/altivec-types-2.C: Ditto.
182         * g++.dg/ext/altivec-types-3.C: Ditto.
183         * g++.dg/ext/altivec-types-4.C: Ditto.
185 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
187         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
189 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
191         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
192         optimization options.
194 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
196         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
198         PR testsuite/45988
199         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
201 2011-01-23  Tobias Burnus  <burnus@net-b.de>
203         PR fortran/47421
204         * gfortran.dg/allocatable_scalar_12.f90: New.
206 2011-01-23  Ira Rosen  <irar@il.ibm.com>
208         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
209         vectorization to be not profitable if peeling is used to
210         realign the memory access.
211         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
212         loop bound to avoid loop unrolling.
213         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
215 2011-01-22  Jan Hubicka  <jh@suse.cz>
217         PR lto/47333
218         * g++.dg/lto/pr47333.C: New file.
220 2011-01-22  Jan Hubicka  <jh@suse.cz>
222         PR tree-optimization/43884
223         PR lto/44334
224         * gcc.dg/autopar/outer-2.c: Increase array size.
225         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
227 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
229         PR fortran/38536
230         * gfortran.dg/c_loc_tests_16.f90:  New test.
232 2011-01-22  Tobias Burnus  <burnus@net-b.de>
234         PR fortran/47399
235         * gfortran.dg/typebound_proc_19.f90: New.
237 2011-01-21  Jeff Law <law@redhat.com>
239         PR tree-optimization/47053
240         * g++.dg/pr47053.C: New test.
242 2011-01-21  Jason Merrill  <jason@redhat.com>
244         PR c++/47041
245         * g++.dg/cpp0x/constexpr-ctor6.C: New.
247 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
249         PR c++/47388
250         * g++.dg/cpp0x/range-for10.C: New test.
251         * g++.dg/template/for1.C: New test.
253         PR middle-end/45566
254         * g++.dg/tree-prof/partition3.C: New test.
256         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
258         PR rtl-optimization/47366
259         * g++.dg/opt/pr47366.C: New test.
261 2011-01-21  Jason Merrill  <jason@redhat.com>
263         PR c++/46552
264         * g++.dg/cpp0x/constexpr-regress2.C: New.
266         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
268 2011-01-21  Jeff Law <law@redhat.com>
270         PR rtl-optimization/41619
271         * gcc.dg/pr41619.c: New.
273 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
275         PR tree-optimization/47355
276         * g++.dg/opt/pr47355.C: New test.
278 2011-01-21  Richard Guenther  <rguenther@suse.de>
280         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
281         making main hot.
283 2011-01-21  Richard Guenther  <rguenther@suse.de>
285         PR tree-optimization/47365
286         * gcc.dg/torture/pr47365.c: New testcase.
287         * gcc.dg/tree-ssa/pr47392.c: Likewise.
289 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
291         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
293 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
295         PR tree-optimization/47391
296         * gcc.dg/pr47391.c: New test.
298 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
300         * g++.dg/template/char1.C: Use signed char.
302 2011-01-21  Tobias Burnus  <burnus@net-b.de>
304         PR fortran/47377
305         * gfortran.dg/pointer_target_4.f90: New.
307 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
309         PR target/47251
310         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
311         ILP32 system and not IP32.
313 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
315         PR debug/46583
316         * g++.dg/debug/pr46583.C: New.
318 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
320         PR debug/47283
321         * g++.dg/debug/pr47283.C: New test.
323         PR testsuite/47371
324         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
325         * gcc.target/i386/headmerge-2.c: Likewise.
327 2011-01-20  Richard Guenther  <rguenther@suse.de>
329         PR middle-end/47370
330         * gcc.dg/torture/pr47370.c: New testcase.
332 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
334         PR tree-optimization/46130
335         * gcc.dg/pr46130-1.c: New test.
336         * gcc.dg/pr46130-2.c: New test.
338 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
340         PR c++/47291
341         * g++.dg/debug/dwarf2/template-params-10.C: New test.
343 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
345         PR debug/46240
346         * g++.dg/debug/pr46240.cc: New.
348 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
350         PR c++/47303
351         * g++.dg/template/anonunion1.C: New test.
353         PR rtl-optimization/47337
354         * gcc.c-torture/execute/pr47337.c: New test.
356 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
358         PR testsuite/45342
359         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
361 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
363         PR tree-optimization/46021
364         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
366 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
368         PR tree-optimization/47290
369         * g++.dg/torture/pr47290.C: New test.
371 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
373         PR fortran/47240
374         * gfortran.dg/proc_ptr_comp_29.f90: New.
376 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
378         PR testsuite/41146
379         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
380         powerpc-apple-darwin9.
382 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
384         PR rtl-optimization/47299
385         * gcc.c-torture/execute/pr47299.c: New test.
387 2011-01-17  Jason Merrill  <jason@redhat.com>
389         * g++.dg/cpp0x/constexpr-virtual.C: New.
391 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
393         PR fortran/47331
394         * gfortran.dg/gomp/pr47331.f90: New test.
396 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
398         PR objc/47314
399         * objc.dg/selector-warn-1.m: New.
400         * obj-c++.dg/selector-warn-1.mm: New.
402 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
404         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
405         Update dg-final accordingly.
407 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
409         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
411 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
413         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
414         target check.
415         * gcc.dg/guality/pr36728-2.c: Likewise.
417 2011-01-17  Richard Guenther  <rguenther@suse.de>
419         PR tree-optimization/47313
420         * g++.dg/torture/pr47313.C: New testcase.
422 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
424         PR target/47318
425         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
426         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
427         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
428         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
430         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
431         as __m256i.
432         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
433         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
434         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
436 2011-01-17  Richard Guenther  <rguenther@suse.de>
438         PR tree-optimization/45967
439         * gcc.dg/torture/pr45967-2.c: New testcase.
440         * gcc.dg/torture/pr45967-3.c: Likewise.
442 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
444         PR testsuite/47325
445         g++.dg/ext/pr47213.C: Require visibility.
447 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
449         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
450         * gcc.dg/fixed-point/struct-union.c: Update error messages.
452 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
454         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
455         Linux-based targets.
457 2011-01-13  Jan Hubicka  <jh@suse.cz>
459         PR tree-optimization/47276
460         * gcc.dg/pr47276.c: New testcase.
462 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
463             Jonathan Wakely  <jwakely.gcc@gmail.com>
465         PR c++/33558
466         * g++.dg/other/pr33558.C: New.
467         * g++.dg/other/pr33558-2.C: New.
469 2011-01-14  Martin Jambor  <mjambor@suse.cz>
471         PR tree-optimization/45934
472         PR tree-optimization/46302
473         * g++.dg/ipa/devirt-c-1.C: New test.
474         * g++.dg/ipa/devirt-c-2.C: Likewise.
475         * g++.dg/ipa/devirt-c-3.C: Likewise.
476         * g++.dg/ipa/devirt-c-4.C: Likewise.
477         * g++.dg/ipa/devirt-c-5.C: Likewise.
478         * g++.dg/ipa/devirt-c-6.C: Likewise.
479         * g++.dg/ipa/devirt-6.C: Likewise.
480         * g++.dg/ipa/devirt-d-1.C: Likewise.
481         * g++.dg/torture/pr45934.C: Likewise.
483 2011-01-14  Jason Merrill  <jason@redhat.com>
485         * g++.dg/cpp0x/variadic105.C: New.
487 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
488             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
490         PR objc/45989
491         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
492         (switchfiles): XFAIL
493         objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests
494         on i?86-*-*, x86_64-*-*, and powerpc*-apple-darwin* && ilp32.
495         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
496         tests on i?86-*-* and x86_64-*-*.
498 2011-01-14  Richard Guenther  <rguenther@suse.de>
500         PR tree-optimization/47280
501         * g++.dg/opt/pr47280.C: New testcase.
503 2011-01-14  Jason Merrill  <jason@redhat.com>
505         * g++.dg/cpp0x/constexpr-regress1.C: New.
507         * g++.dg/ext/flexary2.C: New.
509 2011-01-14  Richard Guenther  <rguenther@suse.de>
511         PR middle-end/47281
512         * gcc.dg/torture/pr47281.c: New testcase.
513         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
515 2011-01-14  Richard Guenther  <rguenther@suse.de>
517         PR tree-optimization/47286
518         * gcc.dg/tree-ssa/pr47286.c: New testcase.
520 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
522         PR c++/47213
523         * g++.dg/ext/pr47213.C: New.
525 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
527         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
529 2011-01-13  Tobias Burnus  <burnus@net-b.de>
530             Mikael Morin  <mikael@gcc.gnu.org>
532         PR fortran/45848
533         PR fortran/47204
534         * gfortran.dg/select_type_20.f90: New.
535         * gfortran.dg/select_type_21.f90: New.
537 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
539         PR target/47251
540         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
542 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
544         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and
545         s390x.
546         * gcc.dg/guality/pr36728-2.c: Likewise.
548 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
550         PR debug/PR46973
551         * g++.dg/debug/dwarf2/template-params-9.C: New test.
553 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
555         PR rtl-optimization/45352
556         * gcc.dg/pr45352-3.c: New.
558 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
560         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
561         comment.
562         * g++.dg/cpp0x/range-for8.C: New.
563         * g++.dg/cpp0x/range-for9.C: New.
565 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
567         PR debug/47209
568         * g++.dg/debug/pr47209.C: New.
570 2011-01-12  Richard Guenther  <rguenther@suse.de>
572         PR lto/47259
573         * gcc.dg/lto/pr47259_0.c: New testcase.
574         * gcc.dg/lto/pr47259_1.c: Likewise.
576 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
578         * objc-obj-c++-shared/Object1.h: Add copyright header, update
579         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
580         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
581         methods missing from the OBJC2 Object.
582         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
583         Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
584         and NeXT runtimes.
585         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
586         comments.
587         * objc-obj-c++-shared/Object1.m: Likewise.
588         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
589         * objc.dg/proto-qual-1.m: Likewise.
590         * obj-c++.dg/proto-lossage-3.mm: Likewise.
591         * obj-c++.dg/proto-qual-1.mm: Likewise.
593 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
595         PR testsuite/33033
596         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
598 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
600         Fixed the Objective-C++ testsuite and updated all tests.
601         * lib/obj-c++.exp (obj-c++_init): Declare and set
602         gcc_warning_prefix and gcc_error_prefix.        
603         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
604         'dg-warning', 'dg-message' and 'dg-error'.
605         * obj-c++.dg/class-extension-3.mm: Likewise.
606         * obj-c++.dg/class-protocol-1.mm: Likewise.
607         * obj-c++.dg/encode-7.mm: Likewise.
608         * obj-c++.dg/exceptions-3.mm: Likewise.
609         * obj-c++.dg/exceptions-5.mm: Likewise. 
610         * obj-c++.dg/method-12.mm: Likewise.
611         * obj-c++.dg/method-13.mm: Likewise.
612         * obj-c++.dg/method-15.mm: Likewise.
613         * obj-c++.dg/method-16.mm: Likewise.
614         * obj-c++.dg/method-4.mm: Likewise.
615         * obj-c++.dg/method-8.mm: Likewise.
616         * obj-c++.dg/method-conflict-1.mm: Likewise.
617         * obj-c++.dg/method-conflict-2.mm: Likewise.
618         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
619         and uncommented second part of the testcase now that the testsuite
620         works correctly.
621         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
622         and uncommented second part of the testcase now that the testsuite
623         works correctly.
624         * obj-c++.dg/private-1.mm: Likewise.    
625         * obj-c++.dg/proto-lossage-4.mm: Likewise.
626         * obj-c++.dg/syntax-error-7.mm: Likewise.
627         * obj-c++.dg/warn5.mm: Likewise.
628         * obj-c++.dg/property/at-property-14.mm: Likewise.
629         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
630         FIXME.  
631         * obj-c++.dg/property/at-property-18.mm: Likewise.
632         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
633         FIXME.
634         * obj-c++.dg/property/at-property-21.mm: Likewise.
635         * obj-c++.dg/property/at-property-28.mm: Likewise.
636         * obj-c++.dg/property/at-property-5.mm: Likewise.
637         * obj-c++.dg/property/dynamic-2.mm: Likewise.
638         * obj-c++.dg/property/property-neg-3.mm: Likewise.
639         * obj-c++.dg/property/synthesize-11.mm: Likewise.
640         * obj-c++.dg/property/synthesize-6.mm: Likewise.
641         * obj-c++.dg/property/synthesize-8.mm: Likewise.
642         * obj-c++.dg/property/synthesize-9.mm: Likewise.
643         * obj-c++.dg/tls/diag-5.mm: Likewise.
644         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
645         dg-error, now matched correctly.
646         
647 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
649         * objc.dg/property/at-property-29.m: New.
650         * obj-c++.dg/property/at-property-29.mm: New.   
651         
652 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
654         * go.test/go-test.exp (go-set-goarch): New proc.
655         (go-gc-tests): Use it.
657 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
659         PR debug/46955
660         * g++.dg/debug/dwarf2/template-params-8.C: New test.
662 2011-01-11  Richard Henderson  <rth@redhat.com>
664         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
666 2011-01-11  Jan Hubicka  <jh@suse.cz>
668         PR lto/45721
669         PR lto/45375
670         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
671         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
673 2011-01-11  Richard Guenther  <rguenther@suse.de>
675         PR tree-optimization/46076
676         * gcc.dg/tree-ssa/pr46076.c: New testcase.
678 2011-01-11  Jeff Law <law@redhat.com>
680         * PR tree-optimization/47086
681         * gcc.dg/pr47086.c: New test.
683 2011-01-11  Jason Merrill  <jason@redhat.com>
685         PR c++/46658
686         * g++.dg/template/new10.C: New.
688         PR c++/45520
689         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
691 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
693         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
694         Split type definitions and NSConstantString class into...
695         * objc-obj-c++-shared/objc-test-suite-types.h: New.
696         * objc-obj-c++-shared/nsconstantstring-class.h: New.
697         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
698         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
699         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
700         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
701         to comments.
702         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
703         encode defines for newer NeXT system headers.
704         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
705         * obj-c++.dg/torture/strings/string1.mm: Likewise.
706         * objc.dg/foreach-5.m: Likewise.
707         * objc.dg/foreach-2.m: Likewise.
708         * objc.dg/foreach-4.m: Likewise.
709         * objc.dg/torture/strings/string1.m: Likewise.
710         * objc.dg/torture/strings/string2.m: Likewise.
711         * objc.dg/torture/strings/string3.m: Likewise.
712         * objc.dg/torture/strings/string4.m: Likewise.
713         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
714         header and stand alone.
715         * obj-c++.dg/strings/strings-2.mm: Likewise.
716         * objc.dg/torture/strings/const-str-3.m: Likewise.
717         * objc.dg/strings/strings-2.m: Likewise.
718         * objc.dg/strings/const-str-12b.m: Likewise.
720 2011-01-12  Richard Guenther  <rguenther@suse.de>
722         PR middle-end/32511
723         * gcc.dg/attr-weak-1.c: Adjust.
725 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
727         PR fortran/47051
728         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
729         standard compliant and comment.
731 2011-01-10  Jan Hubicka  <jh@suse.cz>
733         PR lto/46083
734         * gcc.dg/initpri3.c: New testcase.
736 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
738         PR lto/47222
739         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
740         externally visible.
741         (g_esi): Likewise.
742         (g_ebx): Likewise.
743         (g_ebp): Likewise.
744         (g_esp): Likewise.
745         (g_ebp_save): Likewise.
746         (g_esp_save): Likewise.
748 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
750         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
752 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
754         PR tree-optimization/46021
755         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
756         i?86-*-*, x86_64-*-*.
758 2011-01-10  Jeff Law <law@redhat.com>
760         * PR tree-optimization/47141
761         * gcc.c-torture/compile/pr47141.c: New test.
763 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
765         PR testsuite/46230
766         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
767         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
768         * gcc.dg/vect/slp-35.c: Remove XFAILs.
769         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
771         PR testsuite/46230
772         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
773         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
774         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
775         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
776         being vectorized.  Adjust dg-final pattern.
778         PR testsuite/46230
779         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
780         * gcc.dg/vect/slp-24.c: Likewise.
782 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
784         PR c++/47218
785         * g++.dg/other/pr47218-1.C: New test file.
786         * g++.dg/other/pr47218.C: Likewise.
787         * g++.dg/other/pr47218.h: New supporting header.
789 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
791         PR objc/47232
792         * objc.dg/attributes/invalid-attribute-1.m: New.
793         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.    
795 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
797         PR fortran/47224
798         * gfortran.dg/proc_ptr_comp_28.f90: New.
800 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
802         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
803         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
804         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
805         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
806         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
807         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
808         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
809         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
810         * objc.dg/gnu-api-2-class.m: Likewise.
811         * objc.dg/gnu-api-2-ivar.m: Likewise.
812         * objc.dg/gnu-api-2-method.m: Likewise.
813         * objc.dg/gnu-api-2-objc.m: Likewise.
814         * objc.dg/gnu-api-2-object.m: Likewise.
815         * objc.dg/gnu-api-2-property.m: Likewise.
816         * objc.dg/gnu-api-2-protocol.m: Likewise.
817         * objc.dg/gnu-api-2-sel.m: Likewise.
819 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
821         * objc.dg/foreach-1.m: Skip for Darwin < 9.
822         * objc.dg/objc-foreach-4.m: Likewise.
823         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
824         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
825         * objc.dg/foreach-4.m: Likewise.
826         * objc.dg/foreach-5.m: Likewise.
827         * objc.dg/foreach-3.m: Return self from init.
829 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
831         PR fortran/38536
832         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
834 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
836         PR fortran/46313
837         * gfortran.dg/class_35.f90: New.
839 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
841         * objc.dg/foreach-1.m: Add "-Wall" to flags.
843 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
845         PR objc/47078
846         * objc.dg/invalid-method-2.m: New.
847         * obj-c++.dg/invalid-method-2.mm: New.
849 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
851         PR fortran/46896
852         * gfortran.dg/transpose_optimization_2.f90 : New test.
854 2011-01-08  Jan Hubicka  <jh@suse.cz>
856         PR tree-optmization/46469
857         * g++.dg/torture/pr46469.C: New testcase.
859 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
861         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
862         emulation of libobjc-gnu structure layout functionality to ..
863         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
864         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
865         * objc/execute/bf-common.h: Adjust headers.
866         * objc/execute/bf-1.m: Likewise.
867         * objc/execute/bf-2.m: Likewise.
868         * objc/execute/bf-3.m: Likewise.
869         * objc/execute/bf-4.m: Likewise.
870         * objc/execute/bf-5.m: Likewise.
871         * objc/execute/bf-6.m: Likewise.
872         * objc/execute/bf-7.m: Likewise.
873         * objc/execute/bf-8.m: Likewise.
874         * objc/execute/bf-9.m: Likewise.
875         * objc/execute/bf-10.m: Likewise.
876         * objc/execute/bf-11.m: Likewise.
877         * objc/execute/bf-12.m: Likewise.
878         * objc/execute/bf-13.m: Likewise.
879         * objc/execute/bf-14.m: Likewise.
880         * objc/execute/bf-15.m: Likewise.
881         * objc/execute/bf-16.m: Likewise.
882         * objc/execute/bf-17.m: Likewise.
883         * objc/execute/bf-18.m: Likewise.
884         * objc/execute/bf-19.m: Likewise.
885         * objc/execute/bf-20.m: Likewise.
886         * objc/execute/bf-21.m: Likewise.
887         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
888         objc_get_type_qualifiers ().
890 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
892         PR fortran/45777
893         * gfortran.dg/dependency_39.f90:  New test.
895 2011-01-07  Jan Hubicka  <jh@suse.cz>
897         Get builtins tests ready for linker plugin.
898         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
899         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
900         my_bzero): Mark used.
901         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
902         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
903         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
905 2011-01-07  Jan Hubicka  <jh@suse.cz>
907         PR tree-optimization/46367
908         * g++.dg/torture/pr46367.C: New file.
910 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
912         PR target/47201
913         * gcc.dg/pr47201.c: New test.
915         PR bootstrap/47187
916         * gcc.dg/tree-prof/pr47187.c: New test.
918 2011-01-07  Tobias Burnus  <burnus@net-b.de>
920         PR fortran/41580
921         * gfortran.dg/extends_type_of_3.f90: New.
923 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
925         * g++.dg/ext/dllexport-MI1.C: Adjust test.
926         * g++.dg/ext/dllimport-MI1.C: Likewise.
927         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
928         * g++.dg/ext/dllimport10.C: Likewise.
929         * g++.dg/ext/dllimport11.C: Likewise.
930         * g++.dg/ext/dllimport12.C: Likewise.
931         * g++.dg/ext/dllimport13.C: Likewise.
932         * g++.dg/ext/dllimport2.C: Likewise.
933         * g++.dg/ext/dllimport3.C: Likewise.
934         * g++.dg/ext/dllimport4.C: Likewise.
935         * g++.dg/ext/dllimport5.C: Likewise.
936         * g++.dg/ext/dllimport6.C: Likewise.
937         * g++.dg/ext/dllimport8.C: Likewise.
938         * g++.dg/ext/dllimport9.C: Likewise.
939         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
940         targets, too. Additionally enable test for i?86-*-mingw*.
941         * g++.dg/ext/selectany1.C: Likewise.
942         Remove guard variable check.
944 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
946         PR fortran/47189
947         PR fortran/47194
948         * gfortran.dg/storage_size_3.f08: Extended.
950 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
952         PR c++/47022
953         * g++.dg/template/stdarg1.C: New test.
955 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
957         PR fortran/47195
958         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
959         * gfortran.dg/defined_operators_1.f90: Split the subroutine
960         from the interface of functions to not hide the errors that
961         shall be tested.
963 2011-01-06  Jan Hubicka  <jh@suse.cz>
965         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
966         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
968 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
970         PR fortran/33117
971         PR fortran/46478
972         * gfortran.dg/interface_33.f90: New test.
974 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
976         PR c/47150
977         * gcc.c-torture/compile/pr47150.c: New test.
979 2011-01-06  Ira Rosen  <irar@il.ibm.com>
981         PR tree-optimization/47139
982         * gcc.dg/vect/pr47139.c: New test.
984 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
986         PR fortran/47180
987         * gfortran.dg/extends_type_of_2.f03: New.
989 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
991         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
993 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
995         * gnat.dg/opt14.adb: New test.
997 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
999         PR fortran/46017
1000         * gfortran.dg/allocate_error_2.f90:  New test.
1002 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1004         PR fortran/47024
1005         * gfortran.dg/storage_size_3.f08: New.
1007 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1009         PR libgfortran/47154
1010         * gfortran.dg/namelist_68.f90: New test.
1012 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1014         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1016 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1018         PR fortran/46448
1019         * gfortran.dg/class_34.f90: New.
1021 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1023         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1024         use __builtin_inff.  Skip all single-precision tests that require
1025         Infinity.
1027 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1029         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1031 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1033         PR tree-optimization/47148
1034         * gcc.c-torture/execute/pr47148.c: New test.
1036         PR tree-optimization/47155
1037         * gcc.c-torture/execute/pr47155.c: New test.
1039         PR rtl-optimization/47157
1040         * gcc.c-torture/compile/pr47157.c: New test.
1042 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1044         * gcc.dg/torture/vector-shift2.c (schar): Define.
1045         (main): Always use schar or uchar instead of plain "char" to avoid
1046         dependencies on implementation-defined char signedness.
1048 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1050         PR tree-optimization/46801
1051         * gnat.dg/pack9.adb: Remove xfail.
1053 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1055         PR tree-optimization/46984
1056         * g++.dg/ipa/pr46984.C: New test.
1058 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1060         PR fortran/46408
1061         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1063 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1065         PR tree-optimization/47140
1066         * gcc.c-torture/compile/pr47140.c: New test.
1068         PR rtl-optimization/47028
1069         * gcc.dg/pr47028.c: New test.
1071 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1073         * objc.dg/protocol-forward-1.m: Removed TODO.
1074         * objc.dg/protocol-forward-2.m: New.
1075         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1076         * obj-c++.dg/protocol-forward-2.mm: New.
1078 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1080         PR target/38662
1081         * g++.dg/eh/pr38662.C: New testcase.
1083 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1085         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1086         scan for newline '\n'.
1089 Copyright (C) 2011 Free Software Foundation, Inc.
1091 Copying and distribution of this file, with or without modification,
1092 are permitted in any medium without royalty provided the copyright
1093 notice and this notice are preserved.