PR c/42544
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcc8d1458ebce0c2a7d07fa4b7b15b0fcdd35c7fd
1 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
3         PR c/42544
4         PR c/48197
5         * gcc.c-torture/execute/pr42544.c: New test.
6         * gcc.c-torture/execute/pr48197.c: New test.
8 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10         PR preprocessor/48192
11         * gcc.target/powerpc/pr48192.c: New file.
13         PR target/48053
14         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
15         split problem of 0 being loaded in a VSX register.
17 2011-03-21  Richard Guenther  <rguenther@suse.de>
19         PR c/47939
20         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
21         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
22         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
23         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
25 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
27         PR target/48213
28         * gcc.dg/pr48213.c: New test.
30 2011-03-21  Kai Tietz  <ktietz@redhat.com>
32         PR target/12171
33         * g++.dg/plugin/attribute_plugin.c: Adjust test.
35 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
37         * gcc.target/arm/xor-and.c: New.
39 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
41         PR fortran/22572
42         * gfortran.dg/function_optimize_1.f90:  New test.
43         * gfortran.dg/function_optimize_2.f90:  New test.
45 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
47         PR rtl-optimization/47502
48         * gcc.target/i386/pr47502-1.c: New.
49         * gcc.target/i386/pr47502-2.c: Likewise.
51 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
53         PR rtl-optimization/48156
54         * gcc.dg/pr48156.c: New test.
56 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
58         PR libfortran/47439
59         * gfortran.dg/scratch_1.f90: Adjust test.
61 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
63         PR libfortran/47439
64         * gfortran.dg/scratch_1.f90: New test.
66 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
68         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
69         variably modified typedefs.
70         * gcc.dg/c1x-typedef-2.c: Remove.
72 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
74         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
75         * gcc.dg/c1x-anon-struct-3.c: New test.
76         * gcc.dg/anon-struct-11.c: Update.
78 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
80         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
81         dg-xfail-run-if.
82         Only xfail with gas.
84 2011-03-18  Jason Merrill  <jason@redhat.com>
86         * g++.dg/template/fn-ptr1.C: New.
88         * g++.dg/overload/volatile1.C: New.
90         * g++.dg/opt/pr23372.C: New.
92         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
94 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
96         PR middle-end/47405
97         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
99 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
101         * gcc.target/arm/unsigned-extend-1.c: New.
103 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
105         PR bootstrap/48161
106         * gcc.c-torture/compile/pr48161.c: New test.
108 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
110         PR middle-end/47725
111         * gcc.dg/torture/pr47725.c: New.
113 2011-03-17  Jason Merrill  <jason@redhat.com>
115         * g++.dg/cpp0x/constexpr-overflow2.C: New.
116         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
118 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
120         * gnat.dg/specs/elab2.ads: New test.
121         * gnat.dg/specs/elab2_pkg.ads: New helper.
123 2011-03-17  Jason Merrill  <jason@redhat.com>
125         * g++.dg/cpp0x/decltype-1212.C: New.
126         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
128 2011-03-17  Jason Merrill  <jason@redhat.com>
130         * g++.dg/parse/memfnquals1.C: New.
132 2011-03-17  Richard Guenther  <rguenther@suse.de>
134         PR middle-end/48134
135         * gcc.dg/pr48134.c: New testcase.
137 2011-03-17  Richard Guenther  <rguenther@suse.de>
139         PR middle-end/48165
140         * g++.dg/torture/pr48165.C: New testcase.
142 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
144         PR rtl-optimization/48141
145         * gcc.dg/pr48141.c: New test.
147 2011-03-16  Jason Merrill  <jason@redhat.com>
149         * g++.dg/cpp0x/constexpr-48089.C: New.
151         * g++.dg/cpp0x/constexpr-abi1.C: New.
153         * g++.dg/cpp0x/constexpr-46336.C: New.
154         * g++.dg/parse/friend5.C: Adjust expected errors.
156         * g++.dg/cpp0x/constexpr-47570.C: New.
158 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
160         PR debug/47510
161         * ++.dg/debug/dwarf2/typedef6.C: New test.
163 2011-03-16  Jason Merrill  <jason@redhat.com>
165         * g++.dg/cpp0x/elision2.C: New.
167         * g++.dg/cpp0x/constexpr-array3.C: New.
169 2011-03-16  Jason Merrill  <jason@redhat.com>
171         * g++.dg/cpp0x/sfinae6.C: New.
172         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
173         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
174         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
175         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
176         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
178 2011-03-16  Jason Merrill  <jason@redhat.com>
180         * g++.dg/template/incomplete6.C: New.
182 2011-03-16  Jeff Law <law@redhat.com>
184         * gcc.dg/tree-ssa/vrp55.c: New test.
186 2011-03-16  Jason Merrill  <jason@redhat.com>
188         * g++.dg/cpp0x/auto22.C: New.
190 2011-03-16  Richard Guenther  <rguenther@suse.de>
192         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
193         optimizing it away if promoted to const.
195 2011-03-16  Richard Guenther  <rguenther@suse.de>
197         PR tree-optimization/48149
198         * gcc.dg/fold-complex-1.c: New testcase.
200 2011-03-16  Richard Guenther  <rguenther@suse.de>
202         PR testsuite/48147
203         * gcc.dg/guality/pr45882.c: Really make sure no inlining
204         or cloning happens.
206 2011-03-16  Richard Guenther  <rguenther@suse.de>
208         PR tree-optimization/26134
209         * gcc.dg/tree-ssa/complex-6.c: New testcase.
211 2011-03-16  Richard Guenther  <rguenther@suse.de>
213         PR tree-optimization/48146
214         * gcc.dg/torture/pr48146.c: New testcase.
216 2011-03-16  Richard Guenther  <rguenther@suse.de>
218         * gcc.dg/tree-ssa/pr14814.c: Adjust.
219         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
221 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
223         PR middle-end/48136
224         * gcc.c-torture/compile/pr48136.c: New test.
226         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
228         PR debug/45882
229         * gcc.dg/guality/pr45882.c: New test.
231 2011-03-15  Jason Merrill  <jason@redhat.com>
233         * g++.dg/cpp0x/constexpr-recursion.C: New.
235         * g++.dg/cpp0x/implicit11.C: New.
237 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
239        * g++.dg/cpp0x/constexpr-attribute.C: New.
241 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
243         * g++.dg/parse/pr34758.C: New.
245 2011-03-15  Xinliang David Li  <davidxl@google.com>
247         PR c/47837
248         * gcc.dg/uninit-pred-7_d.c: New test.
249         * gcc.dg/uninit-pred-8_d.c: New test.
251 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
253         PR target/46788
254         * gcc.target/arm/pr46788.c: New.
256 2011-03-15  Richard Guenther  <rguenther@suse.de>
258         PR middle-end/47650
259         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
260         * gfortran.dg/ishft_4.f90: Likewise.
261         * gfortran.dg/leadz_trailz_3.f90: Likewise.
263 2011-03-15  Richard Guenther  <rguenther@suse.de>
265         PR tree-optimization/13954
266         * g++.dg/tree-ssa/pr13954.C: New testcase.
268 2011-03-15  Richard Guenther  <rguenther@suse.de>
270         PR tree-optimization/48037
271         * gcc.target/i386/pr48037-1.c: New testcase.
273 2011-03-15  Richard Guenther  <rguenther@suse.de>
275         PR tree-optimization/41490
276         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
277         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
278         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
279         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
280         * g++.dg/tree-ssa/pr33604.C: Adjust.
282 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
284         PR middle-end/47917
285         * gcc.c-torture/execute/pr47917.c: New test.
286         * gcc.dg/pr47917.c: New test.
288         PR middle-end/38878
289         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
291 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
293         * gcc.target/i386/sse4_1-floor-vec.c: New test.
294         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
295         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
296         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
297         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
298         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
299         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
300         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
301         * gcc.target/i386/avx-floor-vec.c: Ditto.
302         * gcc.target/i386/avx-ceil-vec.c: Ditto.
303         * gcc.target/i386/avx-trunc-vec.c: Ditto.
304         * gcc.target/i386/avx-rint-vec.c: Ditto.
305         * gcc.target/i386/avx-floorf-vec.c: Ditto.
306         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
307         * gcc.target/i386/avx-truncf-vec.c: Ditto.
308         * gcc.target/i386/avx-rintf-vec.c: Ditto.
310 2011-03-14  Tom Tromey  <tromey@redhat.com>
312         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
313         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
314         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
316 2011-03-14  Tom Tromey  <tromey@redhat.com>
318         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
319         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
320         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
322 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
324         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
326 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
328         PR rtl-optimization/47166
329         * gcc.c-torture/execute/postmod-1.c: New test.
331 2011-03-14  Richard Guenther  <rguenther@suse.de>
333         PR middle-end/48098
334         * gcc.dg/torture/pr48098.c: New testcase.
336 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
338         PR target/48053
339         * gcc.target/powerpc/pr48053-1.c: New test.
340         * gcc.target/powerpc/pr48053-2.c: Likewise.
342 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
344         PR libfortran/48066
345         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
347 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
349         PR libfortran/48066
350         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
352 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
354         PR fortran/48059
355         * gfortran.dg/class_41.f03: New.
357 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
359         * g++.dg/conversion/cast3.C: New test.
361 2011-03-11  Jason Merrill  <jason@redhat.com>
363         * g++.dg/template/error45.C: New.
365         * g++.dg/parse/no-type-defn1.C: New.
367         * g++.dg/ext/attrib40.C: New.
369         * g++.dg/cpp0x/regress/array1.C: New.
371 2011-03-11  Richard Guenther  <rguenther@suse.de>
373         PR tree-optimization/48067
374         * gcc.dg/pr48067.c: New testcase.
376 2011-03-11  Richard Guenther  <rguenther@suse.de>
378         PR lto/48073
379         * g++.dg/lto/20110311-1_0.C: New testcase.
381 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
383         PR c++/48035
384         * g++.dg/inherit/virtual8.C: New test.
386         PR middle-end/48044
387         * gcc.dg/torture/pr48044.c: New test.
389 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
391         PR fortran/47768
392         * gfortran.dg/proc_ptr_comp_31.f90: New.
394 2011-03-11  Richard Guenther  <rguenther@suse.de>
396         PR tree-optimization/47278
397         * gcc.dg/torture/pr47278-1.c: New testcase.
398         * gcc.dg/torture/pr47278-2.c: Likewise.
400 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
402         PR tree-optimization/48063
403         * gcc.dg/torture/pr48063.c: New test.
405 2011-03-10  Jason Merrill  <jason@redhat.com>
407         * g++.dg/template/array22.C: New.
409         * g++.dg/cpp0x/syntax-err1.C: New.
410         * g++.dg/parse/error36.C: Adjust expected errors.
411         * g++.old-deja/g++.pt/ctor2.C: Likewise.
412         * g++.old-deja/g++.pt/typename3.C: Likewise.
413         * g++.old-deja/g++.pt/typename4.C: Likewise.
414         * g++.old-deja/g++.pt/typename6.C: Likewise.
416 2011-03-09  Jason Merrill  <jason@redhat.com>
418         * g++.dg/template/nontype22.C: New.
420 2011-03-09  Martin Jambor  <mjambor@suse.cz>
422         PR tree-optimization/47714
423         * g++.dg/torture/pr47714.C: New test.
425 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
427         PR target/47755
428         * gcc.target/powerpc/pr47755-2.c: New file.
430 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
432         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
433         is not set in the environment, pass 64 as first argument when not
434         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
435         native where ulimit -u is supported.
437 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
439         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
441 2011-03-08  Jason Merrill  <jason@redhat.com>
443         * g++.dg/template/nontype21.C: New.
445         * g++.dg/template/anon5.C: New.
447 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
449         PR debug/47881
450         * gcc.dg/pr47881.c: New test.
452 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
454         PR c++/47957
455         * g++.dg/lookup/template3.C: New test.
457 2011-03-08  Kai Tietz  <ktietz@redhat.com>
459         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
460         'long' type.
462 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
464         PR testsuite/47954
465         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
466         sizeof to compute alignment.
468 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
470         PR tree-optimization/48022
471         * gcc.dg/pr48022-1.c: New test.
472         * gcc.dg/pr48022-2.c: New test.
474 2011-03-07  Jason Merrill  <jason@redhat.com>
476         * g++.dg/template/nontype20.C: New.
477         * g++.dg/init/member1.C: Adjust expected errors.
478         * g++.dg/parse/constant4.C: Likewise.
479         * g++.dg/template/qualified-id3.C: Likewise.
480         * g++.old-deja/g++.pt/crash10.C: Likewise.
482         * g++.dg/cpp0x/regress/non-const1.C: New.
484 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
486         PR debug/47991
487         * gcc.dg/pr47991.c: New test.
489 2011-03-07  Jason Merrill  <jason@redhat.com>
491         * g++.dg/abi/mangle46.C: New.
493 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
495         PR target/47862
496         * gcc.target/powerpc/pr47862.c: New.
498 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
500         PR target/45413
501         * gcc.target/i386/combine-mul.c: Require nonpic.
503 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
504             Nathan Froyd  <froydnj@codesourcery.com>
506         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
508 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
510         * README.QMTEST: Remove.
512 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
513             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515         PR fortran/47850
516         * gfortran.dg/array_constructor_37.f90 : New test.
518 2011-03-05  Jason Merrill  <jason@redhat.com>
520         * g++.dg/abi/mangle39.C: ABI v5, not 6.
521         * g++.dg/abi/mangle45.C: Likewise.
522         * g++.dg/cpp0x/trailing1.C: Likewise.
524 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
526         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
528 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
530         PR rtl-optimization/47899
531         * gcc.dg/pr47899.c: New test.
533         * gcc.dg/torture/pr47968.c: Ignore warnings.
535         PR tree-optimization/47967
536         * gcc.c-torture/compile/pr47967.c: New test.
538 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
540         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
541         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
543 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
545         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
546         and property_getAttributes() if __OBJC2__.
547         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
548         * objc.dg/property/property-encoding-1.m: New.
549         * obj-c++.dg/property/property-encoding-1.mm: New.
551 2011-03-04  Jason Merrill  <jason@redhat.com>
553         * g++.dg/template/pseudodtor6.C: New.
555         * g++.dg/inherit/covariant19.C: New.
557 2011-03-04  Richard Guenther  <rguenther@suse.de>
559         PR middle-end/47968
560         * gcc.dg/torture/pr47968.c: New testcase.
562 2011-03-04  Richard Guenther  <rguenther@suse.de>
564         PR middle-end/47975
565         * gcc.dg/torture/pr47975.c: New testcase.
567 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
569         PR c++/47974
570         * g++.dg/template/crash106.C: New.
572 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
574         PR c/47963
575         * gcc.dg/gomp/pr47963.c: New test.
576         * g++.dg/gomp/pr47963.C: New test.
578 2011-03-02  Jason Merrill  <jason@redhat.com>
580         * g++.dg/cpp0x/regress/condition1.C: New.
582         * g++.dg/cpp0x/constexpr-ctor9.C: New.
584 2011-03-01  Jason Merrill  <jason@redhat.com>
586         * g++.dg/cpp0x/lambda/lambda-98.C: New.
588         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
590 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
592         PR rtl-optimization/47925
593         * gcc.c-torture/execute/pr47925.c: New test.
595 2011-03-01  Jason Merrill  <jason@redhat.com>
597         * g++.dg/cpp0x/decltype25.C: New.
599         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
601 2011-03-01  Richard Guenther  <rguenther@suse.de>
603         PR tree-optimization/47890
604         * gcc.dg/torture/pr47890.c: New testcase.
606 2011-03-01  Richard Guenther  <rguenther@suse.de>
608         PR lto/47924
609         * gcc.dg/lto/pr47924_0.c: New testcase.
611 2011-03-01  Richard Guenther  <rguenther@suse.de>
613         PR lto/46911
614         * gfortran.dg/lto/pr46911_0.f: New testcase.
616 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
618         PR libgfortran/47933
619         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
620         compile errors from older code form.
622 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624         PR libgfortran/47567
625         * gfortran.dg/fmt_fw_d.f90: New test.
627 2011-02-28  Jason Merrill  <jason@redhat.com>
629         * g++.dg/inherit/covariant18.C: New.
631 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
633         PR middle-end/47893
634         * gcc.dg/pr47893.c: New test.
636 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
638         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
639         NULL in case of a selector with conflicting types.
640         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
642 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
644         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
645         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
646         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
647         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
649 2011-02-28  Jason Merrill  <jason@redhat.com>
651         PR c++/47906
652         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
654 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
656         PR libgfortran/47778
657         * gfortran.dg/namelist_71.f90: New test.
659 2011-02-27  Jason Merrill  <jason@redhat.com>
661         PR c++/47906
662         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
663         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
665 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
667         PR c++/46466
668         * g++.dg/cpp0x/constexpr-ctor8.C: New.
670 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
672         PR fortran/47886
673         * gfortran.dg/gomp/task-1.f90: Removed.
675 2011-02-26  Jason Merrill  <jason@redhat.com>
677         * g++.dg/template/this-targ1.C: New.
679         * g++.dg/cpp0x/regress/template-const1.C: New.
680         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
681         * g++.dg/template/function1.C: Adjust.
682         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
683         * g++.dg/debug/debug7.C: Adjust.
685 2011-02-26  Tobias Burnus  <burnus@net-b.de>
687         PR fortran/47886
688         * gfortran.dg/gomp/task-1.f90: New.
690 2011-02-25  Jie Zhang  <jie@codesourcery.com>
692         * gcc.target/arm/neon-thumb2-move.c: Add
693         dg-require-effective-target arm_thumb2_ok.
695 2011-02-24  Jason Merrill  <jason@redhat.com>
697         * g++.dg/parse/constant1.C: Specify C++98 mode.
698         * g++.dg/parse/constant5.C: Likewise.
699         * g++.dg/parse/error2.C: Likewise.
700         * g++.dg/parse/semicolon3.C: Likewise.
701         * g++.dg/template/crash14.C: Likewise.
702         * g++.dg/template/local4.C: Likewise.
703         * g++.dg/template/nontype3.C: Likewise.
704         * g++.dg/parse/crash31.C: Adjust expected errors.
705         * g++.dg/template/function1.C: Likewise.
706         * g++.dg/template/ref3.C: Likewise.
707         * g++.dg/template/static9.C: Likewise.
708         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
710         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
711         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
712         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
713         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
714         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
716 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
718         PR fortran/47878
719         * gfortran.dg/pr47878.f90: New test.
721 2011-02-24  Richard Guenther  <rguenther@suse.de>
723         PR testsuite/47801
724         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
725         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
727 2011-02-24  Richard Guenther  <rguenther@suse.de>
729         PR fortran/47839
730         * gfortran.dg/lto/pr47839_0.f90: New testcase.
731         * gfortran.dg/lto/pr47839_1.f90: Likewise.
733 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
735         PR libgfortran/47567
736         * gfortran.dg/fmt_f0_1.f90: Update test.
738 2011-02-23  Jason Merrill  <jason@redhat.com>
740         * g++.dg/abi/mangle39.C: Adjust parm mangling.
741         * g++.dg/abi/mangle45.C: New.
743         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
744         * g++.dg/template/canon-type-9.C: Match use of decltype
745         between declaration and definition.
746         * g++.dg/template/canon-type-12.C: Likewise.
748 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
750         PR fortran/40850
751         * gfortran.dg/nested_allocatables_1.f90: New.
753 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
755         PR c++/46868
756         * g++.dg/pr46868.C: New test.
757         * g++.dg/parse/parameter-declaration-1.C: Adjust.
758         * g++.dg/parse/error14.C: Adjust.
760 2011-02-23  Richard Guenther  <rguenther@suse.de>
762         PR tree-optimization/47838
763         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
765 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
767         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
769 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
771         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
772         * gfortran.dg/count_init_expr.f03: Ditto.
773         * gfortran.dg/gomp/pr43711.f90: Ditto.
774         * gcc.dg/struct-parse-2.c: Ditto.
775         * gcc.dg/parse-error-3.c: Ditto.
776         * gcc.dg/Wlogical-op-1.c: Ditto.
777         * gcc.dg/Walways-true-1.c: Ditto.
778         * gcc.dg/pr24225.c: Ditto.
779         * gcc.dg/Walways-true-2.c: Ditto.
780         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
781         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
782         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
783         * g++.dg/overload/defarg4.C: Ditto.
784         * g++.dg/inherit/covariant16.C: Ditto.
785         * g++.dg/inherit/virtual7.C: Ditto.
786         * g++.dg/template/canon-type-9.C: Ditto.
787         * g++.dg/template/access19.C: Ditto.
788         * g++.dg/template/call7.C: Ditto.
789         * g++.dg/template/canon-type-2.C: Ditto.
790         * g++.dg/template/init7.C: Ditto.
791         * g++.dg/template/sizeof-template-argument.C: Ditto.
792         * g++.dg/template/const3.C: Ditto.
793         * g++.dg/template/sfinae26.C: Ditto.
794         * g++.dg/template/sfinae26.C: Ditto.
795         * g++.dg/template/canon-type-11.C: Ditto.
796         * g++.dg/template/union2.C: Ditto.
797         * g++.dg/template/canon-type-3.C: Ditto.
798         * g++.dg/template/canon-type-1.C: Ditto.
799         * g++.dg/template/canon-type-5.C: Ditto.
800         * g++.dg/template/canon-type-7.C: Ditto.
801         * g++.dg/template/canon-type-10.C: Ditto.
802         * g++.dg/template/spec36.C: Ditto.
803         * g++.dg/template/typedef38.C: Ditto.
804         * g++.dg/template/canon-type-4.C: Ditto.
805         * g++.dg/template/canon-type-6.C: Ditto.
806         * g++.dg/template/canon-type-13.C: Ditto.
807         * g++.dg/template/instantiate9.C: Ditto.
808         * g++.dg/template/ttp22.C: Ditto.
809         * g++.dg/warn/Wreturn-type-6.C: Ditto.
810         * g++.dg/warn/Walways-true-1.C: Ditto.
811         * g++.dg/warn/Wlogical-op-1.C: Ditto.
812         * g++.dg/warn/Walways-true-2.C: Ditto.
813         * g++.dg/conversion/op4.C: Ditto.
814         * g++.dg/opt/pr19650.C: Ditto.
815         * g++.dg/lookup/friend11.C: Ditto.
816         * g++.dg/other/default2.C: Ditto.
817         * g++.dg/other/default3.C: Ditto.
818         * g++.dg/other/dtor2.C: Ditto.
819         * g++.dg/other/friend5.C: Ditto.
820         * g++.dg/other/default5.C: Ditto.
821         * g++.dg/init/brace6.C: Ditto.
822         * g++.dg/init/aggr5.C: Ditto.
823         * g++.dg/init/error2.C: Ditto.
824         * g++.dg/expr/bound-mem-fun.C: Ditto.
825         * g++.dg/expr/cond6.C: Ditto.
826         * g++.dg/expr/stmt-expr-1.C: Ditto.
827         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
828         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
829         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
830         * g++.dg/cpp0x/bracket1.C: Ditto.
831         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
832         * g++.dg/cpp0x/pr38646.C: Ditto.
833         * g++.dg/cpp0x/variadic73.C: Ditto.
834         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
835         * g++.dg/cpp0x/bracket4.C: Ditto.
836         * g++.dg/cpp0x/decltype4.C: Ditto.
837         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
838         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
839         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
840         * g++.dg/cpp0x/variadic-new2.C: Ditto.
841         * g++.dg/cpp0x/decltype2.C: Ditto.
842         * g++.dg/cpp0x/decltype1.C: Ditto.
843         * g++.dg/cpp0x/bracket2.C: Ditto.
844         * g++.dg/cpp0x/decltype5.C: Ditto.
845         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
846         * g++.dg/cpp0x/variadic70.C: Ditto.
847         * g++.dg/cpp0x/decltype6.C: Ditto.
848         * g++.dg/cpp0x/rvo.C: Ditto.
849         * g++.dg/cpp0x/vt-40092.C: Ditto.
850         * g++.dg/cpp0x/variadic-new.C: Ditto.
851         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
852         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
853         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
854         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
855         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
856         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
857         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
858         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
859         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
860         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
861         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
862         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
863         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
864         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
865         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
866         * g++.dg/cpp0x/pr39639.C: Ditto.
867         * g++.dg/cpp0x/decltype3.C: Ditto.
868         * g++.dg/cpp0x/variadic68.C: Ditto.
869         * g++.dg/cpp0x/variadic-function.C: Ditto.
870         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
871         * g++.dg/cpp0x/variadic-bind.C: Ditto.
872         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
873         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
874         * g++.dg/parse/crash35.C: Ditto.
875         * g++.dg/parse/crash40.C: Ditto.
876         * g++.dg/parse/defarg12.C: Ditto.
877         * g++.dg/parse/crash34.C: Ditto.
878         * g++.dg/parse/constructor3.C: Ditto.
879         * g++.dg/parse/template23.C: Ditto.
880         * g++.dg/parse/crash56.C: Ditto.
881         * g++.dg/parse/dtor13.C: Ditto.
882         * g++.dg/parse/error33.C: Ditto.
883         * g++.dg/parse/ctor9.C: Ditto.
884         * g++.dg/parse/error32.C: Ditto.
885         * g++.dg/parse/error37.C: Ditto.
886         * g++.dg/parse/bitfield3.C: Ditto.
887         * g++.dg/parse/struct-4.C: Ditto.
888         * g++.dg/ext/has_trivial_copy.C: Ditto.
889         * g++.dg/ext/is_polymorphic.C: Ditto.
890         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
891         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
892         * g++.dg/ext/has_nothrow_assign.C: Ditto.
893         * g++.dg/ext/is_union.C: Ditto.
894         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
895         * g++.dg/ext/is_pod.C: Ditto.
896         * g++.dg/ext/has_virtual_destructor.C: Ditto.
897         * g++.dg/ext/has_trivial_constructor.C: Ditto.
898         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
899         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
900         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
901         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
902         * g++.dg/ext/is_abstract.C: Ditto.
903         * g++.dg/ext/has_trivial_assign.C: Ditto.
904         * g++.dg/ext/is_class.C: Ditto.
905         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
906         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
907         * g++.dg/ext/is_base_of.C: Ditto.
908         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
909         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
910         * g++.dg/ext/is_empty.C: Ditto.
911         * g++.dg/ext/is_enum.C: Ditto.
912         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
913         * gnat.dg/opt11.adb: Ditto.
914         * obj-c++.dg/pr45735.mm: Ditto.
915         * obj-c++.dg/pr24393.mm: Ditto.
916         * obj-c++.dg/exceptions-2.mm: Ditto.
917         * objc.dg/pr45735.m: Ditto.
918         * objc.dg/pr24393.m: Ditto.
920 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
922         * objc.dg/attributes/objc-exception-1.m: New.
924 2011-02-23  Jie Zhang  <jie@codesourcery.com>
926         * gcc.dg/cpp/include7.c: New test.
928 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/47242
931         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
933 2011-02-23  Jie Zhang  <jie@codesourcery.com>
935         PR rtl-optimization/47763
936         * gcc.dg/pr47763.c: New test.
938 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
940         PR fortran/45743
941         * gfortran.dg/whole_file_32.f90 : New test.
943 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
945         PR c++/47666
946         * g++.dg/inherit/virtual7.C: New test.
948 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
950         PR objc/47832
951         * objc.dg/type-size-3.m: Updated error message.
952         * objc.dg/type-size-4.m: New test.
953         * objc.dg/type-size-5.m: New test.
955 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
957         * lib/gnat.exp: Fix comments.
958         Don't load libgloss.exp.
959         (default_gnat_version): Call $compiler with --version.
960         Adapt regexp for gnatmake output, insert version.
961         (gnat_version): New proc.
962         (gnat_init): Remove gnat_libgcc_s_path.
963         (gnat_target_compile): Likewise.
964         Remove ld_library_path.
965         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
966         (gnat_pass): Remove.
967         (gnat_pass): Remove.
968         (gnat_finish): Remove.
969         (gnat_exit): Remove.
970         (local_find_gnatmake): Reindent.
971         (runtest_file_p): Remove.
972         (prune_warnings): Remove.
973         (find_gnatclean): New proc.
974         * lib/gnat-dg.exp (lremove): New proc.
975         (gnat-dg-test): Reindent.
976         Remove additional output files.
977         (gnat-dg-runtest): Remove.
979         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
980         * gnat.dg/loop_optimization6.adb: Likewise.
981         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
983 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
985         PR tree-optimization/47835
986         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
988 2011-02-22  Tobias Burnus  <burnus@net-b.de>
990         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
991         * gfortran.dg/abstract_type_2.f03: Ditto.
992         * gfortran.dg/abstract_type_3.f03: Ditto.
993         * gfortran.dg/abstract_type_4.f03: Ditto.
994         * gfortran.dg/abstract_type_5.f03: Ditto.
995         * gfortran.dg/abstract_type_6.f03: Ditto.
996         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
997         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
998         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
999         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1000         * gfortran.dg/array_function_5.f90: Ditto.
1001         * gfortran.dg/asynchronous_3.f03: Ditto.
1002         * gfortran.dg/char_expr_1.f90: Ditto.
1003         * gfortran.dg/class_14.f03: Ditto.
1004         * gfortran.dg/data_array_6.f: Ditto.
1005         * gfortran.dg/data_invalid.f90: Ditto.
1006         * gfortran.dg/dot_product_1.f03: Ditto.
1007         * gfortran.dg/func_derived_5.f90: Ditto.
1008         * gfortran.dg/func_result_4.f90: Ditto.
1009         * gfortran.dg/implied_do_1.f90: Ditto.
1010         * gfortran.dg/initialization_25.f90: Ditto.
1011         * gfortran.dg/initialization_26.f90: Ditto.
1012         * gfortran.dg/interface_34.f90: Ditto.
1013         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1014         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1015         * gfortran.dg/matmul_8.f03: Ditto.
1016         * gfortran.dg/merge_init_expr.f90: Ditto.
1017         * gfortran.dg/pack_assign_1.f90: Ditto.
1018         * gfortran.dg/pack_vector_1.f90: Ditto.
1019         * gfortran.dg/pointer_check_8.f90: Ditto.
1020         * gfortran.dg/product_init_expr.f03: Ditto.
1021         * gfortran.dg/reshape_order_5.f90: Ditto.
1022         * gfortran.dg/reshape_shape_1.f90: Ditto.
1023         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1024         * gfortran.dg/same_name_2.f90: Ditto.
1025         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1026         * gfortran.dg/spread_init_expr.f03: Ditto.
1027         * gfortran.dg/stmt_func_1.f90: Ditto.
1028         * gfortran.dg/sum_init_expr.f03: Ditto.
1029         * gfortran.dg/transpose_3.f03: Ditto.
1030         * gfortran.dg/unpack_init_expr.f03: Ditto.
1031         * gfortran.dg/warn_conversion.f90: Ditto.
1032         * gfortran.dg/warn_conversion_2.f90: Ditto.
1033         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1034         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1035         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1036         * gfortran.dg/whole_file_16.f90: Ditto.
1037         * gfortran.dg/whole_file_17.f90: Ditto.
1038         * gfortran.dg/whole_file_18.f90: Ditto.
1039         * gfortran.dg/whole_file_20.f03: Ditto.
1040         * gfortran.dg/whole_file_5.f90: Ditto.
1041         * gfortran.dg/whole_file_6.f90: Ditto.
1042         * gfortran.dg/write_invalid_format.f90: Ditto.
1043         * gfortran.dg/zero_sized_6.f90: Ditto.
1045 2011-02-21  Jeff Law <law@redhat.com>
1047         PR rtl-optimization/46178
1048         * gcc.target/i386/pr46178.c: New test.
1050         PR rtl-optimization/46002
1051         * gcc.c-torture/compile/pr46002.c: New test.
1053 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1055         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1056         *-*-hpux10*.
1058 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1060         PR debug/47106
1061         * g++.dg/debug/pr47106.C: Require effective target lto.
1063 2011-02-21  Jason Merrill  <jason@redhat.com>
1065         * g++.dg/cpp0x/constexpr-diag2.C: New.
1067 2011-02-20  Jason Merrill  <jason@redhat.com>
1069         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1071         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1073         * g++.dg/overload/conv-op1.C: New.
1075         * g++.dg/cpp0x/constexpr-synth1.C: New.
1077 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1079         * objc.dg/layout-2.m: New.
1080         * objc.dg/selector-3.m: Adjusted location of error message.
1081         * objc.dg/type-size-3.m: Same.
1082         * obj-c++.dg/selector-3.mm: Same.
1084 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1086         PR objc/47784
1087         * objc.dg/property/dotsyntax-22.m: New.
1088         * obj-c++.dg/property/dotsyntax-22.mm: New.
1090 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1092         PR c++/46394
1093         * g++.dg/template/typedef38.C: New test.
1095 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1097         PR fortran/46818
1098         * gfortran.dg/whole_file_30.f90 : New test.
1099         * gfortran.dg/whole_file_31.f90 : New test.
1101 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1103         PR fortran/45077
1104         PR fortran/44945
1105         * gfortran.dg/whole_file_28.f90 : New test.
1106         * gfortran.dg/whole_file_29.f90 : New test.
1108 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1110         PR c++/44118
1111         * g++.dg/template/crash105.C: New.
1113 2011-02-19  Jason Merrill  <jason@redhat.com>
1115         * g++.dg/cpp0x/regress/no-elide1.C: New.
1117 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1119         PR tree-optimization/46620
1120         * gcc.dg/pr46620.c: New.
1122 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1124         PR c/47809
1125         * gcc.target/i386/pr47809.c: New test.
1127 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128             Tobias Burnus  <burnus@net-b.de>
1130         * lib/target-supports.exp
1131         (check_effective_target_fortran_large_real): New check for large reals.
1132         * gfortran.dg/nan_7.f90: New test.
1134 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1136         PR libgfortran/47567
1137         * gfortran.dg/fmt_f0_1.f90: Update test.
1139 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1141         PR fortran/47348
1142         * gfortran.dg/array_constructor_36.f90 : New test.
1143         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1144         allow for comparison between different elements of the array
1145         constructor at different levels of optimization.
1147 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1149         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1150         * gcc.target/i386/pr32280-1.c: Likewise.
1152 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1154         PR target/47800
1155         * gcc.target/i386/pr47800.c: New test.
1157 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1159         * objc/execute/exceptions/foward-1.x: New.
1161 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1163         PR fortran/47789
1164         * gfortran.dg/derived_constructor_comps_4.f90: New.
1166 2011-02-18  Tobias Burnus
1168         PR fortran/47775
1169         * gfortran.dg/func_result_6.f90: New.
1171 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/47795
1174         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1176 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1178         PR fortran/47750
1179         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1180         gcc_warning_prefix.
1181         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1182         normalizing the error/warning output.
1183         * gfortran.dg/Wall.f90: Update dg-error/warning.
1184         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1185         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1186         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1187         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1188         * gfortran.dg/class_30.f90: Update dg-error/warning.
1189         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1190         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1191         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1192         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1193         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1194         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1195         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1196         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1197         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1198         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1199         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1200         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1201         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1202         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1203         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1204         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1205         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1206         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1207         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1208         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1209         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1210         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1211         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1212         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1213         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1215 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1217         PR fortran/47768
1218         * gfortran.dg/proc_ptr_comp_30.f90: New.
1220 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1222         PR debug/47780
1223         * gcc.target/i386/pr47780.c: New test.
1225 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1227         PR fortran/47767
1228         * gfortran.dg/class_40.f03: New.
1230 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1232         PR c++/47208
1233         * g++.dg/cpp0x/auto21.C: New test.
1235 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1237         * objc.dg/special/unclaimed-category-1.h: Updated for
1238         new ABI support.
1239         * objc.dg/special/unclaimed-category-1.m: Same.
1240         * objc.dg/zero-link-1.m: Same.
1241         * objc.dg/lookup-1.m: Same.
1242         * objc.dg/torture/strings/const-str-9.m
1243         * objc.dg/torture/strings/const-str-10.m: Same.
1244         * objc.dg/torture/strings/const-str-11.m: Same.
1245         * objc.dg/torture/forward-1.m: Same.
1246         * objc.dg/zero-link-2.m: Same.
1247         * objc.dg/encode-7-next-64bit.m: Same.
1248         * objc.dg/method-4.m: Same.
1249         * objc.dg/next-runtime-1.m: Same.
1250         * objc.dg/image-info.m: Same.
1251         * objc.dg/pr23214.m: Same.
1252         * objc.dg/symtab-1.m: Same.
1253         * obj-c++.dg/basic.m: Same.
1254         * obj-c++.dg/proto-lossage-3.m: Same.
1255         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1256         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1257         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1258         * obj-c++.dg/method-11.m: Same.
1259         * objc/execute/enumeration-1.m: Same.
1260         * objc/execute/object_is_class.m: Same.
1261         * objc/execute/formal_protocol-2.m: Same.
1262         * objc/execute/formal_protocol-4.m: Same.
1263         * objc/execute/formal_protocol-6.m: Same.
1264         * objc/execute/bycopy-3.m: Same.
1265         * objc/execute/exceptions/catchall-1.m: Same.
1266         * objc/execute/exceptions/finally-1.m: Same.
1267         * objc/execute/exceptions/local-variables-1.m: Same.
1268         * objc/execute/exceptions/foward-1.m: Same.
1269         * objc/execute/bf-common.h
1270         * objc/execute/enumeration-2.m: Same.
1271         * objc/execute/formal_protocol-1.m: Same.
1272         * objc/execute/formal_protocol-3.m: Same.
1273         * objc/execute/formal_protocol-5.m: Same.
1274         * objc/execute/accessing_ivars.m: Same.
1275         * objc/execute/bycopy-2.m: Same.
1276         * objc/execute/formal_protocol-7.m: Same.
1277         * objc/execute/compatibility_alias.m: Same.
1278         * objc/execute/no_clash.m: Same.
1279         * objc/execute/object_is_meta_class.m: Same.
1280         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1281         * objc/execute/class-tests-1.h: Include stdio.h.
1282         * objc/execute/class-tests-2.h: Same.
1283         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1284         runtimes.
1285         * obj-c++.dg/try-catch-2.mm: Same.
1287 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1289         PR c++/47783
1290         * g++.dg/warn/Wunused-parm-4.C: New test.
1292 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1293             Jan Hubicka  <jh@suse.cz>
1295         PR debug/47106
1296         PR debug/47402
1297         * g++.dg/debug/pr47106.C: New.
1299 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1301         PR target/43653
1302         * gcc.target/i386/pr43653.c: New test.
1304 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1306         PR c++/47172
1307         * g++.dg/template/inherit6.C: New test.
1309 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1311         PR fortran/47745
1312         * gfortran.dg/class_39.f03: New.
1314 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1316         PR c++/47326
1317         * g++.dg/cpp0x/variadic106.C: New test.
1319 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1321         PR libfortran/47757
1322         * gfortran.dg/pr47757-1.f90: New test.
1323         * gfortran.dg/pr47757-2.f90: New test.
1324         * gfortran.dg/pr47757-3.f90: New test.
1326         PR c++/47704
1327         * g++.dg/cpp0x/enum8.C: New test.
1329 2011-02-15  Jason Merrill  <jason@redhat.com>
1331         * g++.dg/inherit/implicit-trivial1.C: New.
1332         * g++.dg/cpp0x/implicit-trivial1.C: New.
1334 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1336         PR middle-end/47725
1337         * gcc.dg/torture/pr47725.c: Removed.
1339 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1341         PR target/47755
1342         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1343         constant does not generate a load from memory.
1345 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1347         PR middle-end/47725
1348         * gcc.dg/torture/pr47725.c: New.
1350 2011-02-15  Richard Guenther  <rguenther@suse.de>
1352         PR tree-optimization/47743
1353         * gcc.dg/torture/pr47743.c: New testcase.
1355 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1357         PR middle-end/47581
1358         * gcc.target/i386/pr47581.c: New test.
1360 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1362         PR fortran/47730
1363         * gfortran.dg/select_type_22.f03: New.
1365 2011-02-14  Jason Merrill  <jason@redhat.com>
1367         * g++.dg/cpp0x/regress/enum1.C: New.
1369 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1371         * gnat.dg/include.adb: New test.
1373 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1375         PR fortran/47728
1376         * gfortran.dg/class_38.f03: New.
1378 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1380         * gcc.dg/pr46494.c: New test.
1382 2011-02-14  Richard Guenther  <rguenther@suse.de>
1384         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1386 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1388         PR ada/41929
1389         * gnat.dg/null_pointer_deref1.exp: Don't skip on
1390         sparc*-sun-solaris2.11.
1392 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1394         PR fortran/47349
1395         * gfortran.dg/argument_checking_18.f90: New.
1397 2011-02-13  Tobias Burnus  <burnus@net-b.de>
1399         * gfortran.dg/argument_checking_13.f90: Update dg-error.
1400         * gfortran.dg/argument_checking_17.f90: New.
1402 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
1404         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1405         are temporarily disabled.
1406         * gfortran.dg/class_7.f03: Ditto.
1407         * gfortran.dg/coarray_14.f90: Ditto.
1408         * gfortran.dg/typebound_proc_13.f03: Ditto.
1410 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
1412         PR fortran/45586
1413         * gfortran.dg/extends_11.f03: New.
1415 2011-02-11  Xinliang David Li  <davidxl@google.com>
1417         PR tree-optimization/47707
1418         * g++.dg/tree-ssa/pr47707.C: New test.
1420 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
1422         * g++.dg/opt/inline17.C: New test.
1424 2011-02-11  Tobias Burnus  <burnus@net-b.de>
1426         PR fortran/47550
1427         * gfortran.dg/pure_formal_2.f90: New.
1429 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
1431         PR rtl-optimization/47614
1432         * gfortran.dg/pr47614.f: New.
1434 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
1436         PR driver/47678
1437         * gcc.dg/opts-6.c: New test.
1439 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
1441         PR debug/47684
1442         * gcc.dg/pr47684.c: New test.
1444 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1446         PR target/47629
1447         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1448         c99_runtime, dg-add-options c99_runtime.
1449         (main): Use __asm__.
1451 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1453         PR testsuite/47400
1454         * lib/target-supports.exp (check_ascii_locale_available): New proc.
1455         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1456         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1457         * gcc.dg/ucnid-10.c: Likewise.
1458         * gcc.dg/ucnid-13.c: Likewise.
1459         * gcc.dg/ucnid-7.c: Likewise.
1460         * gcc.dg/ucnid-8.c: Likewise.
1461         Adapt dg-warning line number.
1463 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
1465         * gcc.target/i386/parity-1.c: Use -march=k8.
1466         * gcc.target/i386/parity-2.c: Ditto.
1467         * gcc.target/i386/vecinit-1.c: Ditto.
1468         * gcc.target/i386/vecinit-2.c: Ditto.
1470 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1472         PR target/46610
1473         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1474         * gcc.target/mips/save-restore-3.c: Likewise.
1475         * gcc.target/mips/save-restore-4.c: Likewise.
1476         * gcc.target/mips/save-restore-5.c: Likewise.
1478         PR target/47683
1479         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1480         * g++.dg/tree-prof/partition2.C: Likewise.
1482 2011-02-09  Jason Merrill  <jason@redhat.com>
1484         * g++.dg/tree-ssa/inline-3.C: Use a normal function
1485         rather than misdeclare std::puts.
1487         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1488         * g++.dg/other/warning1.C: Likewise.
1489         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1490         * g++.old-deja/g++.gb/scope06.C: Likewise.
1491         * g++.old-deja/g++.law/cvt11.C: Likewise.
1492         * g++.old-deja/g++.law/init1.C: Likewise.
1493         * g++.dg/abi/mangle26.C: Likewise.
1495         * g++.dg/template/function1.C: Adjust for C++0x mode.
1496         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1498         * g++.dg/ext/label10.C: Adjust for C++0x mode.
1499         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1501         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1503         * g++.dg/cpp0x/regress/abi-empty7.C: New.
1505         * g++.dg/cpp0x/regress: New directory.
1506         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1507         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1508         * g++.dg/cpp0x/regress/regress3.C: New.
1510 2011-02-10  Richard Guenther  <rguenther@suse.de>
1512         PR tree-optimization/47677
1513         * gcc.dg/torture/pr47677.c: New testcase.
1515 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
1517         * objc.dg/special/load-category-1.m: Remove unused header.
1518         * objc.dg/special/load-category-1a.m: Likewise.
1519         * objc.dg/special/load-category-2.m: Likewise.
1520         * objc.dg/special/load-category-2a.m: Likewise.
1521         * objc.dg/special/load-category-3.m: Likewise.
1522         * objc.dg/special/load-category-3a.m: Likewise.
1523         * objc.dg/attributes/proto-attribute-2.m: Likewise.
1524         * objc.dg/attributes/proto-attribute-3.m: Likewise.
1525         * objc.dg/attributes/class-attribute-1.m: Likewise.
1526         * objc.dg/property/property.exp: Don't run for Darwin < 9.
1527         * obj-c++.dg/property/property.exp: Likewise.
1528         * objc.dg/attributes/method-sentinel-1.m: Update type header.
1529         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1530         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1531         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1532         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1533         * obj-c++.dg/template-8.mm: Likewise.
1535 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
1537         PR target/47665
1538         * gcc.target/i386/pr47665.c: New test.
1540 2011-02-10  Jie Zhang  <jie@codesourcery.com>
1542         PR testsuite/47622
1543         Revert
1544         2011-02-05  Jie Zhang  <jie@codesourcery.com>
1545         PR debug/42631
1546         * gcc.dg/pr42631.c: Update test.
1547         * gcc.dg/pr42631-2.c: New test.
1549 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1551         PR fortran/47352
1552         * gfortran.dg/proc_decl_25.f90: New.
1554 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1556         PR fortran/47463
1557         * gfortran.dg/typebound_assignment_2.f03: New.
1559 2011-02-09  Richard Guenther  <rguenther@suse.de>
1561         PR tree-optimization/47664
1562         * gcc.dg/tree-ssa/inline-7.c: New testcase.
1564 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
1566         PR middle-end/47646
1567         * gnat.dg/uninit_func.adb: Adjust dg directive.
1569 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
1571         PR middle-end/47646
1572         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1574 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1576         PR fortran/47637
1577         * gfortran.dg/auto_dealloc_2.f90: New.
1579 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1581         * gcc.dg/builtins-config.h: Remove __sgi handling.
1582         * lib/target-supports.exp (add_options_for_c99_runtime): Add
1583         -std=c99 for mips-sgi-irix6.5*.
1585 2011-02-09  Martin Jambor  <mjambor@suse.cz>
1587         PR middle-end/45505
1588         * gfortran.dg/pr25923.f90: Remove xfails.
1590 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592         PR fortran/47583
1593         * gfortran.dg/inquire_14.f90: New test.
1595 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
1597         PR fortran/45290
1598         * gfortran.dg/pointer_init_6.f90: New.
1600 2011-02-08  Jeff Law <law@redhat.com>
1602         PR tree-optimization/42893
1603         * gcc.tree-ssa/pr42893.c: New test.
1605 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
1607         PR tree-optimization/46834
1608         PR tree-optimization/46994
1609         PR tree-optimization/46995
1610         * gcc.dg/graphite/id-pr46834.c: New.
1611         * gfortran.dg/graphite/id-pr46994.f90: New.
1612         * gfortran.dg/graphite/id-pr46995.f90: New.
1614 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1616         PR middle-end/47646
1617         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1618         using the variable is known the warning is emitted there.
1619         * gcc.dg/uninit-pr19430.c (foo): Likewise.
1620         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1622         * c-c++-common/pr20000.c (g): Both warnings occur at the return
1623         statement.
1624         (vg): Likewise.
1625         * gcc.dg/noreturn-1.c (foo5): Likewise.
1626         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1627         (method2): Likewise.
1629         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1630         the return statement using the uninitialized variable.
1631         * gfortran.dg/pr39666-2.f90 (f): Likewise.
1633 2011-02-08  Richard Guenther  <rguenther@suse.de>
1635         PR middle-end/47639
1636         * g++.dg/opt/pr47639.c: New testcase.
1638 2011-02-08  Richard Guenther  <rguenther@suse.de>
1640         PR tree-optimization/47632
1641         * g++.dg/opt/pr47632.C: New testcase.
1643 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1645         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1647 2011-02-07  Richard Guenther  <rguenther@suse.de>
1649         PR tree-optimization/47615
1650         * g++.dg/opt/pr47615.C: New testcase.
1652 2011-02-07  Richard Guenther  <rguenther@suse.de>
1654         PR tree-optimization/47621
1655         * gcc.dg/torture/pr47621.c: New testcase.
1657 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
1659         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1661 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
1663         PR fortran/47592
1664         * gfortran.dg/allocate_with_source_1 : New test.
1666 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
1668         PR middle-end/47610
1669         * gcc.dg/pr47610.c: New test.
1671 2011-02-05  Jie Zhang  <jie@codesourcery.com>
1673         PR debug/42631
1674         * gcc.dg/pr42631.c: Update test.
1675         * gcc.dg/pr42631-2.c: New test.
1677 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1679         PR fortran/47574
1680         * gfortran.dg/pr47574.f90:  New test.
1682 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
1684         PR tree-optimization/46194
1685         * gcc.dg/autopar/pr46194.c: New.
1687 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1689         PR tree-optimization/43695
1690         * g++.dg/ipa/pr43695.C: New.
1692 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
1694         PR inline-asm/23200
1695         * gcc.dg/pr23200.c: New test.
1697 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
1699         PR c++/47589
1700         * g++.dg/pr47589.C: New test.
1702 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
1704         PR c++/47398
1705         * g++.dg/template/typedef37.C: New test.
1706         * g++.dg/template/param1.C: Adjust expected error message.
1708 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1710         PR middle-end/31490
1711         * gcc.dg/pr31490-2.c: New test.
1712         * gcc.dg/pr31490-3.c: New test.
1713         * gcc.dg/pr31490-4.c: New test.
1715 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
1716             Jakub Jelinek  <jakub@redhat.com>
1718         PR c++/46890
1719         * g++.dg/parser/semicolon3.C: Adjust.
1720         * g++.dg/parser/semicolon4.C: New testcase.
1721         * g++.dg/pr46890.C: New testcase.
1723 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1725         PR c++/29571
1726         * g++.dg/init/pr29571.C: New.
1728 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1730         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1731         instead of vect_int.
1733 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1735         PR target/47312
1736         * gcc.target/i386/pr47312.c: New test.
1738         PR target/47564
1739         * gcc.target/i386/pr47564.c: New test.
1741 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
1743         PR tree-optimization/45122
1744         * gcc.dg/tree-ssa/pr45122.c: New.
1746 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1748         PR target/47272
1749         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1750         and vec_vsx_st.
1752         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1753         and vsx so a default --with-cpu=power7 doesn't give an error
1754         when -mavoid-indexed-addresses is used.
1756         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1757         wrapper function to save the arguments and then jump to the real
1758         function, rather than depending on the compiler not to move stuff
1759         before an asm.
1760         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1762 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1763             Paul Thomas  <pault@gcc.gnu.org>
1765         PR fortran/47082
1766         * gfortran.dg/class_37.f03 : New test.
1768 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
1769             Richard Guenther  <rguenther@suse.de>
1771         PR tree-optimization/40979
1772         PR bootstrap/47044
1773         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1774         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1775         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1776         check_vect_support_and_set_flags.
1777         * gfortran.dg/graphite/vect-pr40979.f90: New.
1779 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1781         PR fortran/47572
1782         * gfortran.dg/class_36.f03: New.
1784 2011-02-02  Richard Guenther  <rguenther@suse.de>
1786         PR tree-optimization/47566
1787         * gcc.dg/lto/20110201-1_0.c: New testcase.
1789 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
1791         PR debug/47498
1792         PR debug/47501
1793         PR debug/45136
1794         PR debug/45130
1795         * debug/pr47498.c: New.
1796         * debug/pr47501.c: New.
1798 2011-02-01  Richard Guenther  <rguenther@suse.de>
1800         PR tree-optimization/47559
1801         * g++.dg/torture/pr47559.C: New testcase.
1803 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
1805         PR fortran/47565
1806         * gfortran.dg/typebound_call_20.f03: New.
1808 2011-02-01  Richard Guenther  <rguenther@suse.de>
1810         PR tree-optimization/47555
1811         * gcc.dg/pr47555.c: New testcase.
1813 2011-02-01  Richard Guenther  <rguenther@suse.de>
1815         PR tree-optimization/47541
1816         * g++.dg/torture/pr47541.C: New testcase.
1818 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1820         PR fortran/47455
1821         * gfortran.dg/typebound_call_19.f03: New.
1823 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1825         PR c++/47416
1826         * g++.dg/cpp0x/pr47416.C: New test.
1828 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
1830         PR fortran/47519
1831         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1833 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1835         PR fortran/47463
1836         * gfortran.dg/typebound_assignment_1.f03: New.
1838 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1840         PR tree-optimization/47538
1841         * gcc.c-torture/execute/pr47538.c: New test.
1843 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845         PR target/45325
1846         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1848 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1850         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1852 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1854         PR rtl-optimization/44031
1855         * gcc.c-torture/compile/20110131-1.c: New test.
1857 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1859         PR fortran/47042
1860         * gfortran.dg/stmt_func_1.f90: New.
1862 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1864         PR fortran/47042
1865         * gfortran.dg/interface_34.f90: New.
1867 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
1869         PR fortran/47523
1870         * gfortran.dg/realloc_on_assign_5.f03: New test.
1871         * gfortran.dg/realloc_on_assign_5.f03: New test.
1873 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1875         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1876         * gfortran.dg/bessel_7.f90: Likewise.
1877         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
1879         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1880         * gfortran.dg/sum_init_expr.f03: Likewise.
1882         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1884         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1885         -r -nostdlib.
1887         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1888         loop only on "vect_intfloat_cvt" targets.
1890 2011-01-29  Tobias Burnus  <burnus@net-b.de>
1892         PR fortran/47531
1893         * gfortran.dg/shape_6.f90: New.
1895 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1897         PR libgfortran/47434
1898         * gfortran.dg/read_infnan_1.f90: Update test.
1899         * gfortran.dg/module_nan.f90: Update test.
1900         * gfortran.dg/char4_iunit_1.f03: Update test.
1901         * gfortran.dg/large_real_kind_1.f90: Update test.
1902         * gfortran.dg/real_const_3.f90: Update test.
1903         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1905 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
1907         PR c++/47311
1908         * g++.dg/template/param2.C: New test.
1910 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1912         PR libgfortran/47285
1913         * gfortran.dg/fmt_g.f: New test.
1915 2011-01-28  Tobias Burnus  <burnus@net-b.de>
1917         PR fortran/47507
1918         * gfortran.dg/pure_formal_1.f90: New.
1920 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
1922         PR target/42894
1923         * gcc.dg/tls/pr42894.c: New test.
1925 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927         * gcc.dg/pr47276.c: Add dg-require-visibility.
1929 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1931         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1933 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
1934             Tobias Burnus  <burnus@gcc.gnu.org>
1936         PR fortran/45170
1937         PR fortran/35810
1938         PR fortran/47350
1939         * gfortran.dg/realloc_on_assign_3.f03: New test.
1940         * gfortran.dg/realloc_on_assign_4.f03: New test.
1941         * gfortran.dg/allocatable_function_5.f90: New test.
1942         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1943         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1944         implemented" dg-errors.
1946 2011-01-27  Jan Hubicka  <jh@suse.cz>
1948         PR middle-end/46949
1949         * gcc.dg/attr-weakref-4.c: New testcase
1951 2011-01-27  Martin Jambor  <mjambor@suse.cz>
1953         PR tree-optimization/47228
1954         * gcc.dg/torture/pr47228.c: New test.
1956 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1958         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1960 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1962         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1963         when using auto-overlay support on the SPU.
1965 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1967         PR rtl-optimization/44174
1968         * gcc.target/i386/asm-6.c: New test.
1970 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
1972         PR rtl-optimization/46856
1973         * gcc.c-torture/compile/pr46856.c: New test.
1975 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
1976             Andrew Pinski  <pinskia@gmail.com>
1978         PR c/43082
1979         * gcc.dg/pr43082.c: New.
1981 2011-01-26  DJ Delorie  <dj@redhat.com>
1983         PR rtl-optimization/46878
1984         * gcc.dg/pr46878-1.c: New test.
1986 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1988         PR c++/47476
1989         * g++.dg/cpp0x/pr47476.C: New test.
1991 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1993         * gcc.c-torture/compile/20110126-1.c: New test.
1995 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1997         PR c/47473
1998         * gcc.dg/torture/pr47473.c: New test.
2000 2011-01-26  Jan Hubicka  <jh@suse.cz>
2002         PR target/47237
2003         * gcc.c-torture/execute/pr47237.c: New testcase.
2005 2011-01-26  Jan Hubicka  <jh@suse.cz>
2007         PR tree-optimization/47190
2008         * gcc.dg/attr-weakref-3.c: New testcase.
2010 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2012         PR c++/43601
2013         * gcc.dg/dll-9a.c: New test file.
2014         * gcc.dg/dll-11.c: Likewise.
2015         * gcc.dg/dll-12.c: Likewise.
2016         * gcc.dg/dll-12a.c: Likewise.
2017         * gcc.dg/dll-11a.c: Likewise.
2018         * gcc.dg/dll-9.c: Likewise.
2019         * gcc.dg/dll-10.c: Likewise.
2020         * gcc.dg/dll-10a.c: Likewise.
2021         * g++.dg/ext/dllexport4a.cc: Likewise.
2022         * g++.dg/ext/dllexport4.C: Likewise.
2023         * g++.dg/ext/dllexport5.C: Likewise.
2024         * g++.dg/ext/dllexport5a.cc: Likewise.
2026 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2028         PR tree-optimization/46970
2029         * gcc.dg/graphite/pr46970.c: New.
2031 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2033         PR tree-optimization/46215
2034         * gcc.dg/graphite/pr46215.c: New.
2036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2038         PR tree-optimization/46168
2039         * gcc.dg/graphite/pr46168.c: New.
2041 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2043         PR tree-optimization/43657
2044         * gcc.dg/graphite/pr43657.c: New.
2046 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2048         PR tree-optimization/29832
2049         * gfortran.dg/graphite/pr29832.f90: New.
2051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2053         PR tree-optimization/43567
2054         * gcc.dg/graphite/pr43567.c: New.
2056 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2058         * gfortran.dg/graphite/interchange-4.f: New.
2059         * gfortran.dg/graphite/interchange-5.f: New.
2061         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2062         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2063         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2064         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2065         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2066         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2067         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2068         * gfortran.dg/ltrans-7.f90: Removed.
2069         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2071         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2072         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2073         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2074         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2075         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2076         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2077         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2078         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2079         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2080         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2081         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2082         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2083         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2084         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2085         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2086         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2087         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2088         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2089         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2090         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2091         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2092         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2093         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2094         * gcc.dg/tree-ssa/data-dep-1.c
2095         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2096         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2097         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2098         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2099         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2101 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2103         PR tree-optimization/47265
2104         PR tree-optimization/47443
2105         * gcc.c-torture/compile/pr47265.c: New test.
2106         * gcc.dg/pr47443.c: New test.
2108 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2110         PR tree-optimization/47382
2111         * g++.dg/torture/pr47382.C: New test.
2112         * g++.dg/opt/devirt1.C: Xfail.
2114 2011-01-25  Yao Qi  <yao@codesourcery.com>
2116         PR target/45701
2117         * gcc.target/arm/pr45701-1.c: New test.
2118         * gcc.target/arm/pr45701-2.c: New test.
2119         * gcc.target/arm/pr45701-3.c: New test.
2121 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2122             Jakub Jelinek  <jakub@redhat.com>
2124         PR tree-optimization/47271
2125         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2127 2011-01-25  Nick Clifton  <nickc@redhat.com>
2129         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2130         (saturate_add): Delete.
2131         (exchange): Delete.
2132         (main): Do not run saturate_add.
2133         (set_interrupts): Delete.
2135 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2137         PR fortran/47448
2138         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2140 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2142         PR tree-optimization/47427
2143         PR tree-optimization/47428
2144         * gcc.c-torture/compile/pr47427.c: New test.
2145         * gcc.c-torture/compile/pr47428.c: New test.
2147 2011-01-25  Richard Guenther  <rguenther@suse.de>
2149         PR middle-end/47411
2150         * gcc.dg/torture/pr47411.c: New testcase.
2152 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2154         * gfortran.dg/graphite/id-24.f: New.
2155         * gfortran.dg/graphite/id-25.f: New.
2157 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2159         * gfortran.dg/graphite/id-23.f: New.
2161 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2163         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2165 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2167         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2168         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2169         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2170         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2171         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2172         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2173         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2174         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2175         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2177 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2179         * gcc.dg/graphite/block-0.c: Add documentation.
2180         * gcc.dg/graphite/block-4.c: Same.
2181         * gcc.dg/graphite/block-7.c: Same.
2182         * gcc.dg/graphite/block-8.c: New.
2183         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2184         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2185         * gcc.dg/graphite/interchange-12.c: Add documentation.
2186         * gcc.dg/graphite/interchange-13.c: New.
2187         * gcc.dg/graphite/interchange-14.c: New.
2188         * gcc.dg/graphite/interchange-15.c: New.
2189         * gcc.dg/graphite/interchange-8.c: Add documentation.
2190         * gcc.dg/graphite/interchange-mvt.c: Same.
2192 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2194         PR target/47408
2195         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2196         * gcc.target/powerpc/altivec-14.c: Ditto.
2197         * gcc.target/powerpc/altivec-33.c: Ditto.
2198         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2199         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2200         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2201         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2202         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2203         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2204         * g++.dg/ext/altivec-15.C: Ditto.
2205         * g++.dg/ext/altivec-types-1.C: Ditto.
2206         * g++.dg/ext/altivec-types-2.C: Ditto.
2207         * g++.dg/ext/altivec-types-3.C: Ditto.
2208         * g++.dg/ext/altivec-types-4.C: Ditto.
2210 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2212         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2214 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2216         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2217         optimization options.
2219 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2221         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2223         PR testsuite/45988
2224         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2226 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2228         PR fortran/47421
2229         * gfortran.dg/allocatable_scalar_12.f90: New.
2231 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2233         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2234         vectorization to be not profitable if peeling is used to
2235         realign the memory access.
2236         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2237         loop bound to avoid loop unrolling.
2238         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2240 2011-01-22  Jan Hubicka  <jh@suse.cz>
2242         PR lto/47333
2243         * g++.dg/lto/pr47333.C: New file.
2245 2011-01-22  Jan Hubicka  <jh@suse.cz>
2247         PR tree-optimization/43884
2248         PR lto/44334
2249         * gcc.dg/autopar/outer-2.c: Increase array size.
2250         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2252 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254         PR fortran/38536
2255         * gfortran.dg/c_loc_tests_16.f90:  New test.
2257 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2259         PR fortran/47399
2260         * gfortran.dg/typebound_proc_19.f90: New.
2262 2011-01-21  Jeff Law <law@redhat.com>
2264         PR tree-optimization/47053
2265         * g++.dg/pr47053.C: New test.
2267 2011-01-21  Jason Merrill  <jason@redhat.com>
2269         PR c++/47041
2270         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2272 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2274         PR c++/47388
2275         * g++.dg/cpp0x/range-for10.C: New test.
2276         * g++.dg/template/for1.C: New test.
2278         PR middle-end/45566
2279         * g++.dg/tree-prof/partition3.C: New test.
2281         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2283         PR rtl-optimization/47366
2284         * g++.dg/opt/pr47366.C: New test.
2286 2011-01-21  Jason Merrill  <jason@redhat.com>
2288         PR c++/46552
2289         * g++.dg/cpp0x/constexpr-regress2.C: New.
2291         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2293 2011-01-21  Jeff Law <law@redhat.com>
2295         PR rtl-optimization/41619
2296         * gcc.dg/pr41619.c: New.
2298 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2300         PR tree-optimization/47355
2301         * g++.dg/opt/pr47355.C: New test.
2303 2011-01-21  Richard Guenther  <rguenther@suse.de>
2305         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2306         making main hot.
2308 2011-01-21  Richard Guenther  <rguenther@suse.de>
2310         PR tree-optimization/47365
2311         * gcc.dg/torture/pr47365.c: New testcase.
2312         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2314 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2318 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2320         PR tree-optimization/47391
2321         * gcc.dg/pr47391.c: New test.
2323 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2325         * g++.dg/template/char1.C: Use signed char.
2327 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2329         PR fortran/47377
2330         * gfortran.dg/pointer_target_4.f90: New.
2332 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2334         PR target/47251
2335         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2336         ILP32 system and not IP32.
2338 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2340         PR debug/46583
2341         * g++.dg/debug/pr46583.C: New.
2343 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2345         PR debug/47283
2346         * g++.dg/debug/pr47283.C: New test.
2348         PR testsuite/47371
2349         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2350         * gcc.target/i386/headmerge-2.c: Likewise.
2352 2011-01-20  Richard Guenther  <rguenther@suse.de>
2354         PR middle-end/47370
2355         * gcc.dg/torture/pr47370.c: New testcase.
2357 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2359         PR tree-optimization/46130
2360         * gcc.dg/pr46130-1.c: New test.
2361         * gcc.dg/pr46130-2.c: New test.
2363 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
2365         PR c++/47291
2366         * g++.dg/debug/dwarf2/template-params-10.C: New test.
2368 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
2370         PR debug/46240
2371         * g++.dg/debug/pr46240.cc: New.
2373 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2375         PR c++/47303
2376         * g++.dg/template/anonunion1.C: New test.
2378         PR rtl-optimization/47337
2379         * gcc.c-torture/execute/pr47337.c: New test.
2381 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2383         PR testsuite/45342
2384         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2386 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2388         PR tree-optimization/46021
2389         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2391 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2393         PR tree-optimization/47290
2394         * g++.dg/torture/pr47290.C: New test.
2396 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
2398         PR fortran/47240
2399         * gfortran.dg/proc_ptr_comp_29.f90: New.
2401 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2403         PR testsuite/41146
2404         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2405         powerpc-apple-darwin9.
2407 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
2409         PR rtl-optimization/47299
2410         * gcc.c-torture/execute/pr47299.c: New test.
2412 2011-01-17  Jason Merrill  <jason@redhat.com>
2414         * g++.dg/cpp0x/constexpr-virtual.C: New.
2416 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2418         PR fortran/47331
2419         * gfortran.dg/gomp/pr47331.f90: New test.
2421 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2423         PR objc/47314
2424         * objc.dg/selector-warn-1.m: New.
2425         * obj-c++.dg/selector-warn-1.mm: New.
2427 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
2429         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2430         Update dg-final accordingly.
2432 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2434         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2436 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2438         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2439         target check.
2440         * gcc.dg/guality/pr36728-2.c: Likewise.
2442 2011-01-17  Richard Guenther  <rguenther@suse.de>
2444         PR tree-optimization/47313
2445         * g++.dg/torture/pr47313.C: New testcase.
2447 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
2449         PR target/47318
2450         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2451         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2452         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2453         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2455         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2456         as __m256i.
2457         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2458         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2459         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2461 2011-01-17  Richard Guenther  <rguenther@suse.de>
2463         PR tree-optimization/45967
2464         * gcc.dg/torture/pr45967-2.c: New testcase.
2465         * gcc.dg/torture/pr45967-3.c: Likewise.
2467 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2469         PR testsuite/47325
2470         * g++.dg/ext/pr47213.C: Require visibility.
2472 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2474         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2475         * gcc.dg/fixed-point/struct-union.c: Update error messages.
2477 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2479         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2480         Linux-based targets.
2482 2011-01-13  Jan Hubicka  <jh@suse.cz>
2484         PR tree-optimization/47276
2485         * gcc.dg/pr47276.c: New testcase.
2487 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
2488             Jonathan Wakely  <jwakely.gcc@gmail.com>
2490         PR c++/33558
2491         * g++.dg/other/pr33558.C: New.
2492         * g++.dg/other/pr33558-2.C: New.
2494 2011-01-14  Martin Jambor  <mjambor@suse.cz>
2496         PR tree-optimization/45934
2497         PR tree-optimization/46302
2498         * g++.dg/ipa/devirt-c-1.C: New test.
2499         * g++.dg/ipa/devirt-c-2.C: Likewise.
2500         * g++.dg/ipa/devirt-c-3.C: Likewise.
2501         * g++.dg/ipa/devirt-c-4.C: Likewise.
2502         * g++.dg/ipa/devirt-c-5.C: Likewise.
2503         * g++.dg/ipa/devirt-c-6.C: Likewise.
2504         * g++.dg/ipa/devirt-6.C: Likewise.
2505         * g++.dg/ipa/devirt-d-1.C: Likewise.
2506         * g++.dg/torture/pr45934.C: Likewise.
2508 2011-01-14  Jason Merrill  <jason@redhat.com>
2510         * g++.dg/cpp0x/variadic105.C: New.
2512 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2513             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2515         PR objc/45989
2516         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2517         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2518         execution tests on i?86-*-*, x86_64-*-* and
2519         powerpc*-apple-darwin* && ilp32.
2520         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2521         tests on i?86-*-* and x86_64-*-*.
2523 2011-01-14  Richard Guenther  <rguenther@suse.de>
2525         PR tree-optimization/47280
2526         * g++.dg/opt/pr47280.C: New testcase.
2528 2011-01-14  Jason Merrill  <jason@redhat.com>
2530         * g++.dg/cpp0x/constexpr-regress1.C: New.
2532         * g++.dg/ext/flexary2.C: New.
2534 2011-01-14  Richard Guenther  <rguenther@suse.de>
2536         PR middle-end/47281
2537         * gcc.dg/torture/pr47281.c: New testcase.
2538         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2540 2011-01-14  Richard Guenther  <rguenther@suse.de>
2542         PR tree-optimization/47286
2543         * gcc.dg/tree-ssa/pr47286.c: New testcase.
2545 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
2547         PR c++/47213
2548         * g++.dg/ext/pr47213.C: New.
2550 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2552         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2554 2011-01-13  Tobias Burnus  <burnus@net-b.de>
2555             Mikael Morin  <mikael@gcc.gnu.org>
2557         PR fortran/45848
2558         PR fortran/47204
2559         * gfortran.dg/select_type_20.f90: New.
2560         * gfortran.dg/select_type_21.f90: New.
2562 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2564         PR target/47251
2565         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2567 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2569         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2570         * gcc.dg/guality/pr36728-2.c: Likewise.
2572 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
2574         PR debug/PR46973
2575         * g++.dg/debug/dwarf2/template-params-9.C: New test.
2577 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
2579         PR rtl-optimization/45352
2580         * gcc.dg/pr45352-3.c: New.
2582 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2584         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2585         comment.
2586         * g++.dg/cpp0x/range-for8.C: New.
2587         * g++.dg/cpp0x/range-for9.C: New.
2589 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
2591         PR debug/47209
2592         * g++.dg/debug/pr47209.C: New.
2594 2011-01-12  Richard Guenther  <rguenther@suse.de>
2596         PR lto/47259
2597         * gcc.dg/lto/pr47259_0.c: New testcase.
2598         * gcc.dg/lto/pr47259_1.c: Likewise.
2600 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
2602         * objc-obj-c++-shared/Object1.h: Add copyright header, update
2603         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2604         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2605         methods missing from the OBJC2 Object.
2606         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2607         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2608         GNU and NeXT runtimes.
2609         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2610         comments.
2611         * objc-obj-c++-shared/Object1.m: Likewise.
2612         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
2613         * objc.dg/proto-qual-1.m: Likewise.
2614         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2615         * obj-c++.dg/proto-qual-1.mm: Likewise.
2617 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2619         PR testsuite/33033
2620         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2622 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2624         Fixed the Objective-C++ testsuite and updated all tests.
2625         * lib/obj-c++.exp (obj-c++_init): Declare and set
2626         gcc_warning_prefix and gcc_error_prefix.
2627         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2628         'dg-warning', 'dg-message' and 'dg-error'.
2629         * obj-c++.dg/class-extension-3.mm: Likewise.
2630         * obj-c++.dg/class-protocol-1.mm: Likewise.
2631         * obj-c++.dg/encode-7.mm: Likewise.
2632         * obj-c++.dg/exceptions-3.mm: Likewise.
2633         * obj-c++.dg/exceptions-5.mm: Likewise.
2634         * obj-c++.dg/method-12.mm: Likewise.
2635         * obj-c++.dg/method-13.mm: Likewise.
2636         * obj-c++.dg/method-15.mm: Likewise.
2637         * obj-c++.dg/method-16.mm: Likewise.
2638         * obj-c++.dg/method-4.mm: Likewise.
2639         * obj-c++.dg/method-8.mm: Likewise.
2640         * obj-c++.dg/method-conflict-1.mm: Likewise.
2641         * obj-c++.dg/method-conflict-2.mm: Likewise.
2642         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2643         and uncommented second part of the testcase now that the testsuite
2644         works correctly.
2645         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
2646         and uncommented second part of the testcase now that the testsuite
2647         works correctly.
2648         * obj-c++.dg/private-1.mm: Likewise.
2649         * obj-c++.dg/proto-lossage-4.mm: Likewise.
2650         * obj-c++.dg/syntax-error-7.mm: Likewise.
2651         * obj-c++.dg/warn5.mm: Likewise.
2652         * obj-c++.dg/property/at-property-14.mm: Likewise.
2653         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2654         FIXME.
2655         * obj-c++.dg/property/at-property-18.mm: Likewise.
2656         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2657         FIXME.
2658         * obj-c++.dg/property/at-property-21.mm: Likewise.
2659         * obj-c++.dg/property/at-property-28.mm: Likewise.
2660         * obj-c++.dg/property/at-property-5.mm: Likewise.
2661         * obj-c++.dg/property/dynamic-2.mm: Likewise.
2662         * obj-c++.dg/property/property-neg-3.mm: Likewise.
2663         * obj-c++.dg/property/synthesize-11.mm: Likewise.
2664         * obj-c++.dg/property/synthesize-6.mm: Likewise.
2665         * obj-c++.dg/property/synthesize-8.mm: Likewise.
2666         * obj-c++.dg/property/synthesize-9.mm: Likewise.
2667         * obj-c++.dg/tls/diag-5.mm: Likewise.
2668         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2669         dg-error, now matched correctly.
2671 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2673         * objc.dg/property/at-property-29.m: New.
2674         * obj-c++.dg/property/at-property-29.mm: New.
2676 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2678         * go.test/go-test.exp (go-set-goarch): New proc.
2679         (go-gc-tests): Use it.
2681 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
2683         PR debug/46955
2684         * g++.dg/debug/dwarf2/template-params-8.C: New test.
2686 2011-01-11  Richard Henderson  <rth@redhat.com>
2688         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2690 2011-01-11  Jan Hubicka  <jh@suse.cz>
2692         PR lto/45721
2693         PR lto/45375
2694         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2695         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2697 2011-01-11  Richard Guenther  <rguenther@suse.de>
2699         PR tree-optimization/46076
2700         * gcc.dg/tree-ssa/pr46076.c: New testcase.
2702 2011-01-11  Jeff Law <law@redhat.com>
2704         * PR tree-optimization/47086
2705         * gcc.dg/pr47086.c: New test.
2707 2011-01-11  Jason Merrill  <jason@redhat.com>
2709         PR c++/46658
2710         * g++.dg/template/new10.C: New.
2712         PR c++/45520
2713         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2715 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
2717         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2718         Split type definitions and NSConstantString class into...
2719         * objc-obj-c++-shared/objc-test-suite-types.h: New.
2720         * objc-obj-c++-shared/nsconstantstring-class.h: New.
2721         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2722         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2723         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2724         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2725         to comments.
2726         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2727         encode defines for newer NeXT system headers.
2728         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2729         * obj-c++.dg/torture/strings/string1.mm: Likewise.
2730         * objc.dg/foreach-5.m: Likewise.
2731         * objc.dg/foreach-2.m: Likewise.
2732         * objc.dg/foreach-4.m: Likewise.
2733         * objc.dg/torture/strings/string1.m: Likewise.
2734         * objc.dg/torture/strings/string2.m: Likewise.
2735         * objc.dg/torture/strings/string3.m: Likewise.
2736         * objc.dg/torture/strings/string4.m: Likewise.
2737         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2738         header and stand alone.
2739         * obj-c++.dg/strings/strings-2.mm: Likewise.
2740         * objc.dg/torture/strings/const-str-3.m: Likewise.
2741         * objc.dg/strings/strings-2.m: Likewise.
2742         * objc.dg/strings/const-str-12b.m: Likewise.
2744 2011-01-12  Richard Guenther  <rguenther@suse.de>
2746         PR middle-end/32511
2747         * gcc.dg/attr-weak-1.c: Adjust.
2749 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
2751         PR fortran/47051
2752         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2753         standard compliant and comment.
2755 2011-01-10  Jan Hubicka  <jh@suse.cz>
2757         PR lto/46083
2758         * gcc.dg/initpri3.c: New testcase.
2760 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
2762         PR lto/47222
2763         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2764         externally visible.
2765         (g_esi): Likewise.
2766         (g_ebx): Likewise.
2767         (g_ebp): Likewise.
2768         (g_esp): Likewise.
2769         (g_ebp_save): Likewise.
2770         (g_esp_save): Likewise.
2772 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2774         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2776 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2778         PR tree-optimization/46021
2779         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2780         i?86-*-*, x86_64-*-*.
2782 2011-01-10  Jeff Law <law@redhat.com>
2784         * PR tree-optimization/47141
2785         * gcc.c-torture/compile/pr47141.c: New test.
2787 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2789         PR testsuite/46230
2790         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2791         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2792         * gcc.dg/vect/slp-35.c: Remove XFAILs.
2793         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2795         PR testsuite/46230
2796         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2797         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
2798         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2799         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2800         being vectorized.  Adjust dg-final pattern.
2802         PR testsuite/46230
2803         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2804         * gcc.dg/vect/slp-24.c: Likewise.
2806 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
2808         PR c++/47218
2809         * g++.dg/other/pr47218-1.C: New test file.
2810         * g++.dg/other/pr47218.C: Likewise.
2811         * g++.dg/other/pr47218.h: New supporting header.
2813 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2815         PR objc/47232
2816         * objc.dg/attributes/invalid-attribute-1.m: New.
2817         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2819 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2821         PR fortran/47224
2822         * gfortran.dg/proc_ptr_comp_28.f90: New.
2824 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2826         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2827         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2828         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2829         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2830         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2831         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2832         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2833         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2834         * objc.dg/gnu-api-2-class.m: Likewise.
2835         * objc.dg/gnu-api-2-ivar.m: Likewise.
2836         * objc.dg/gnu-api-2-method.m: Likewise.
2837         * objc.dg/gnu-api-2-objc.m: Likewise.
2838         * objc.dg/gnu-api-2-object.m: Likewise.
2839         * objc.dg/gnu-api-2-property.m: Likewise.
2840         * objc.dg/gnu-api-2-protocol.m: Likewise.
2841         * objc.dg/gnu-api-2-sel.m: Likewise.
2843 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2845         * objc.dg/foreach-1.m: Skip for Darwin < 9.
2846         * objc.dg/objc-foreach-4.m: Likewise.
2847         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2848         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2849         * objc.dg/foreach-4.m: Likewise.
2850         * objc.dg/foreach-5.m: Likewise.
2851         * objc.dg/foreach-3.m: Return self from init.
2853 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2855         PR fortran/38536
2856         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
2858 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2860         PR fortran/46313
2861         * gfortran.dg/class_35.f90: New.
2863 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2865         * objc.dg/foreach-1.m: Add "-Wall" to flags.
2867 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2869         PR objc/47078
2870         * objc.dg/invalid-method-2.m: New.
2871         * obj-c++.dg/invalid-method-2.mm: New.
2873 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
2875         PR fortran/46896
2876         * gfortran.dg/transpose_optimization_2.f90 : New test.
2878 2011-01-08  Jan Hubicka  <jh@suse.cz>
2880         PR tree-optmization/46469
2881         * g++.dg/torture/pr46469.C: New testcase.
2883 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2885         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2886         emulation of libobjc-gnu structure layout functionality to ..
2887         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2888         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2889         * objc/execute/bf-common.h: Adjust headers.
2890         * objc/execute/bf-1.m: Likewise.
2891         * objc/execute/bf-2.m: Likewise.
2892         * objc/execute/bf-3.m: Likewise.
2893         * objc/execute/bf-4.m: Likewise.
2894         * objc/execute/bf-5.m: Likewise.
2895         * objc/execute/bf-6.m: Likewise.
2896         * objc/execute/bf-7.m: Likewise.
2897         * objc/execute/bf-8.m: Likewise.
2898         * objc/execute/bf-9.m: Likewise.
2899         * objc/execute/bf-10.m: Likewise.
2900         * objc/execute/bf-11.m: Likewise.
2901         * objc/execute/bf-12.m: Likewise.
2902         * objc/execute/bf-13.m: Likewise.
2903         * objc/execute/bf-14.m: Likewise.
2904         * objc/execute/bf-15.m: Likewise.
2905         * objc/execute/bf-16.m: Likewise.
2906         * objc/execute/bf-17.m: Likewise.
2907         * objc/execute/bf-18.m: Likewise.
2908         * objc/execute/bf-19.m: Likewise.
2909         * objc/execute/bf-20.m: Likewise.
2910         * objc/execute/bf-21.m: Likewise.
2911         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2912         objc_get_type_qualifiers ().
2914 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2916         PR fortran/45777
2917         * gfortran.dg/dependency_39.f90:  New test.
2919 2011-01-07  Jan Hubicka  <jh@suse.cz>
2921         Get builtins tests ready for linker plugin.
2922         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2923         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2924         my_memset, my_bzero): Mark used.
2925         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2926         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2927         volatile.
2928         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2929         volatile.
2931 2011-01-07  Jan Hubicka  <jh@suse.cz>
2933         PR tree-optimization/46367
2934         * g++.dg/torture/pr46367.C: New file.
2936 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2938         PR target/47201
2939         * gcc.dg/pr47201.c: New test.
2941         PR bootstrap/47187
2942         * gcc.dg/tree-prof/pr47187.c: New test.
2944 2011-01-07  Tobias Burnus  <burnus@net-b.de>
2946         PR fortran/41580
2947         * gfortran.dg/extends_type_of_3.f90: New.
2949 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
2951         * g++.dg/ext/dllexport-MI1.C: Adjust test.
2952         * g++.dg/ext/dllimport-MI1.C: Likewise.
2953         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2954         * g++.dg/ext/dllimport10.C: Likewise.
2955         * g++.dg/ext/dllimport11.C: Likewise.
2956         * g++.dg/ext/dllimport12.C: Likewise.
2957         * g++.dg/ext/dllimport13.C: Likewise.
2958         * g++.dg/ext/dllimport2.C: Likewise.
2959         * g++.dg/ext/dllimport3.C: Likewise.
2960         * g++.dg/ext/dllimport4.C: Likewise.
2961         * g++.dg/ext/dllimport5.C: Likewise.
2962         * g++.dg/ext/dllimport6.C: Likewise.
2963         * g++.dg/ext/dllimport8.C: Likewise.
2964         * g++.dg/ext/dllimport9.C: Likewise.
2965         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2966         targets, too. Additionally enable test for i?86-*-mingw*.
2967         * g++.dg/ext/selectany1.C: Likewise.
2968         Remove guard variable check.
2970 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
2972         PR fortran/47189
2973         PR fortran/47194
2974         * gfortran.dg/storage_size_3.f08: Extended.
2976 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2978         PR c++/47022
2979         * g++.dg/template/stdarg1.C: New test.
2981 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2983         PR fortran/47195
2984         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2985         * gfortran.dg/defined_operators_1.f90: Split the subroutine
2986         from the interface of functions to not hide the errors that
2987         shall be tested.
2989 2011-01-06  Jan Hubicka  <jh@suse.cz>
2991         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2992         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2994 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2996         PR fortran/33117
2997         PR fortran/46478
2998         * gfortran.dg/interface_33.f90: New test.
3000 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3002         PR c/47150
3003         * gcc.c-torture/compile/pr47150.c: New test.
3005 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3007         PR tree-optimization/47139
3008         * gcc.dg/vect/pr47139.c: New test.
3010 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3012         PR fortran/47180
3013         * gfortran.dg/extends_type_of_2.f03: New.
3015 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3017         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3019 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3021         * gnat.dg/opt14.adb: New test.
3023 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025         PR fortran/46017
3026         * gfortran.dg/allocate_error_2.f90:  New test.
3028 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3030         PR fortran/47024
3031         * gfortran.dg/storage_size_3.f08: New.
3033 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035         PR libgfortran/47154
3036         * gfortran.dg/namelist_68.f90: New test.
3038 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3040         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3042 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3044         PR fortran/46448
3045         * gfortran.dg/class_34.f90: New.
3047 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3049         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3050         use __builtin_inff.  Skip all single-precision tests that require
3051         Infinity.
3053 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3055         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3057 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3059         PR tree-optimization/47148
3060         * gcc.c-torture/execute/pr47148.c: New test.
3062         PR tree-optimization/47155
3063         * gcc.c-torture/execute/pr47155.c: New test.
3065         PR rtl-optimization/47157
3066         * gcc.c-torture/compile/pr47157.c: New test.
3068 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3070         * gcc.dg/torture/vector-shift2.c (schar): Define.
3071         (main): Always use schar or uchar instead of plain "char" to avoid
3072         dependencies on implementation-defined char signedness.
3074 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3076         PR tree-optimization/46801
3077         * gnat.dg/pack9.adb: Remove xfail.
3079 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3081         PR tree-optimization/46984
3082         * g++.dg/ipa/pr46984.C: New test.
3084 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
3086         PR fortran/46408
3087         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3089 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3091         PR tree-optimization/47140
3092         * gcc.c-torture/compile/pr47140.c: New test.
3094         PR rtl-optimization/47028
3095         * gcc.dg/pr47028.c: New test.
3097 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3099         * objc.dg/protocol-forward-1.m: Removed TODO.
3100         * objc.dg/protocol-forward-2.m: New.
3101         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3102         * obj-c++.dg/protocol-forward-2.mm: New.
3104 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3106         PR target/38662
3107         * g++.dg/eh/pr38662.C: New testcase.
3109 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3111         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3112         scan for newline '\n'.
3115 Copyright (C) 2011 Free Software Foundation, Inc.
3117 Copying and distribution of this file, with or without modification,
3118 are permitted in any medium without royalty provided the copyright
3119 notice and this notice are preserved.