2011-02-06 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7bb00576f21a6f911e80441c8abceaaf1231f251
1 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/47592
4         * gfortran.dg/allocate_with_source_1 : New test.
6 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8         PR middle-end/47610
9         * gcc.dg/pr47610.c: New test.
11 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13         PR debug/42631
14         * gcc.dg/pr42631.c: Update test.
15         * gcc.dg/pr42631-2.c: New test.
17 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19         PR fortran/47574
20         * gfortran.dg/pr47574.f90:  New test.
22 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
24         PR tree-optimization/46194
25         * gcc.dg/autopar/pr46194.c: New.
27 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
29         PR tree-optimization/43695
30         * g++.dg/ipa/pr43695.C: New.
32 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
34         PR inline-asm/23200
35         * gcc.dg/pr23200.c: New test.
37 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
39         PR c++/47589
40         * g++.dg/pr47589.C: New test.
42 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
44         PR c++/47398
45         * g++.dg/template/typedef37.C: New test.
46         * g++.dg/template/param1.C: Adjust expected error message.
48 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
50         PR middle-end/31490
51         * gcc.dg/pr31490-2.c: New test.
52         * gcc.dg/pr31490-3.c: New test.
53         * gcc.dg/pr31490-4.c: New test.
55 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
56             Jakub Jelinek  <jakub@redhat.com>
58         PR c++/46890
59         * g++.dg/parser/semicolon3.C: Adjust.
60         * g++.dg/parser/semicolon4.C: New testcase.
61         * g++.dg/pr46890.C: New testcase.
63 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/29571
66         * g++.dg/init/pr29571.C: New.
68 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
70         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
71         instead of vect_int.
73 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
75         PR target/47312
76         * gcc.target/i386/pr47312.c: New test.
78         PR target/47564
79         * gcc.target/i386/pr47564.c: New test.
81 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
83         PR tree-optimization/45122
84         * gcc.dg/tree-ssa/pr45122.c: New.
86 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
88         PR target/47272
89         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
90         and vec_vsx_st.
92         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
93         and vsx so a default --with-cpu=power7 doesn't give an error
94         when -mavoid-indexed-addresses is used.
96         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
97         wrapper function to save the arguments and then jump to the real
98         function, rather than depending on the compiler not to move stuff
99         before an asm.
100         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
102 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
103             Paul Thomas  <pault@gcc.gnu.org>
105         PR fortran/47082
106         * gfortran.dg/class_37.f03 : New test.
108 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
109             Richard Guenther  <rguenther@suse.de>
111         PR tree-optimization/40979
112         PR bootstrap/47044
113         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
114         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
115         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
116         check_vect_support_and_set_flags.
117         * gfortran.dg/graphite/vect-pr40979.f90: New.
119 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
121         PR fortran/47572
122         * gfortran.dg/class_36.f03: New.
124 2011-02-02  Richard Guenther  <rguenther@suse.de>
126         PR tree-optimization/47566
127         * gcc.dg/lto/20110201-1_0.c: New testcase.
129 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
131         PR debug/47498
132         PR debug/47501
133         PR debug/45136
134         PR debug/45130
135         * debug/pr47498.c: New.
136         * debug/pr47501.c: New.
138 2011-02-01  Richard Guenther  <rguenther@suse.de>
140         PR tree-optimization/47559
141         * g++.dg/torture/pr47559.C: New testcase.
143 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
145         PR fortran/47565
146         * gfortran.dg/typebound_call_20.f03: New.
148 2011-02-01  Richard Guenther  <rguenther@suse.de>
150         PR tree-optimization/47555
151         * gcc.dg/pr47555.c: New testcase.
153 2011-02-01  Richard Guenther  <rguenther@suse.de>
155         PR tree-optimization/47541
156         * g++.dg/torture/pr47541.C: New testcase.
158 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
160         PR fortran/47455
161         * gfortran.dg/typebound_call_19.f03: New.
163 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
165         PR c++/47416
166         * g++.dg/cpp0x/pr47416.C: New test.
168 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
170         PR fortran/47519
171         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
173 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
175         PR fortran/47463
176         * gfortran.dg/typebound_assignment_1.f03: New.
178 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
180         PR tree-optimization/47538
181         * gcc.c-torture/execute/pr47538.c: New test.
183 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
185         PR target/45325
186         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
188 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
190         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
192 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
194         PR rtl-optimization/44031
195         * gcc.c-torture/compile/20110131-1.c: New test.
197 2011-01-31  Tobias Burnus  <burnus@net-b.de>
199         PR fortran/47042
200         * gfortran.dg/stmt_func_1.f90: New.
202 2011-01-31  Tobias Burnus  <burnus@net-b.de>
204         PR fortran/47042
205         * gfortran.dg/interface_34.f90: New.
207 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
209         PR fortran/47523
210         * gfortran.dg/realloc_on_assign_5.f03: New test.
211         * gfortran.dg/realloc_on_assign_5.f03: New test.
213 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
215         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
216         * gfortran.dg/bessel_7.f90: Likewise.
217         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
219         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
220         * gfortran.dg/sum_init_expr.f03: Likewise.
222         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
224         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
225         -r -nostdlib.
227         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
228         loop only on "vect_intfloat_cvt" targets.
230 2011-01-29  Tobias Burnus  <burnus@net-b.de>
232         PR fortran/47531
233         * gfortran.dg/shape_6.f90: New.
235 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
237         PR libgfortran/47434
238         * gfortran.dg/read_infnan_1.f90: Update test.
239         * gfortran.dg/module_nan.f90: Update test.
240         * gfortran.dg/char4_iunit_1.f03: Update test.
241         * gfortran.dg/large_real_kind_1.f90: Update test.
242         * gfortran.dg/real_const_3.f90: Update test.
243         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
245 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
247         PR c++/47311
248         * g++.dg/template/param2.C: New test.
250 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR libgfortran/47285
253         * gfortran.dg/fmt_g.f: New test.
255 2011-01-28  Tobias Burnus  <burnus@net-b.de>
257         PR fortran/47507
258         * gfortran.dg/pure_formal_1.f90: New.
260 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
262         PR target/42894
263         * gcc.dg/tls/pr42894.c: New test.
265 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
267         * gcc.dg/pr47276.c: Add dg-require-visibility.
269 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
271         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
273 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
274             Tobias Burnus  <burnus@gcc.gnu.org>
276         PR fortran/45170
277         PR fortran/35810
278         PR fortran/47350
279         * gfortran.dg/realloc_on_assign_3.f03: New test.
280         * gfortran.dg/realloc_on_assign_4.f03: New test.
281         * gfortran.dg/allocatable_function_5.f90: New test.
282         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
283         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
284         implemented" dg-errors.
286 2011-01-27  Jan Hubicka  <jh@suse.cz>
288         PR middle-end/46949
289         * gcc.dg/attr-weakref-4.c: New testcase
291 2011-01-27  Martin Jambor  <mjambor@suse.cz>
293         PR tree-optimization/47228
294         * gcc.dg/torture/pr47228.c: New test.
296 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
298         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
300 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
302         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
303         when using auto-overlay support on the SPU.
305 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
307         PR rtl-optimization/44174
308         * gcc.target/i386/asm-6.c: New test.
310 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
312         PR rtl-optimization/46856
313         * gcc.c-torture/compile/pr46856.c: New test.
315 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
316             Andrew Pinski  <pinskia@gmail.com>
318         PR c/43082
319         * gcc.dg/pr43082.c: New.
321 2011-01-26  DJ Delorie  <dj@redhat.com>
323         PR rtl-optimization/46878
324         * gcc.dg/pr46878-1.c: New test.
326 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
328         PR c++/47476
329         * g++.dg/cpp0x/pr47476.C: New test.
331 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
333         * gcc.c-torture/compile/20110126-1.c: New test.
335 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
337         PR c/47473
338         * gcc.dg/torture/pr47473.c: New test.
340 2011-01-26  Jan Hubicka  <jh@suse.cz>
342         PR target/47237
343         * gcc.c-torture/execute/pr47237.c: New testcase.
345 2011-01-26  Jan Hubicka  <jh@suse.cz>
347         PR tree-optimization/47190
348         * gcc.dg/attr-weakref-3.c: New testcase.
350 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
352         PR c++/43601
353         * gcc.dg/dll-9a.c: New test file.
354         * gcc.dg/dll-11.c: Likewise.
355         * gcc.dg/dll-12.c: Likewise.
356         * gcc.dg/dll-12a.c: Likewise.
357         * gcc.dg/dll-11a.c: Likewise.
358         * gcc.dg/dll-9.c: Likewise.
359         * gcc.dg/dll-10.c: Likewise.
360         * gcc.dg/dll-10a.c: Likewise.
361         * g++.dg/ext/dllexport4a.cc: Likewise.
362         * g++.dg/ext/dllexport4.C: Likewise.
363         * g++.dg/ext/dllexport5.C: Likewise.
364         * g++.dg/ext/dllexport5a.cc: Likewise.
366 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
368         PR tree-optimization/46970
369         * gcc.dg/graphite/pr46970.c: New.
371 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
373         PR tree-optimization/46215
374         * gcc.dg/graphite/pr46215.c: New.
376 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
378         PR tree-optimization/46168
379         * gcc.dg/graphite/pr46168.c: New.
381 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
383         PR tree-optimization/43657
384         * gcc.dg/graphite/pr43657.c: New.
386 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
388         PR tree-optimization/29832
389         * gfortran.dg/graphite/pr29832.f90: New.
391 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
393         PR tree-optimization/43567
394         * gcc.dg/graphite/pr43567.c: New.
396 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
398         * gfortran.dg/graphite/interchange-4.f: New.
399         * gfortran.dg/graphite/interchange-5.f: New.
401         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
402         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
403         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
404         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
405         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
406         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
407         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
408         * gfortran.dg/ltrans-7.f90: Removed.
409         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
411         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
412         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
413         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
414         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
415         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
416         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
417         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
418         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
419         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
420         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
421         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
422         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
423         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
424         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
425         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
426         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
427         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
428         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
429         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
430         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
431         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
432         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
433         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
434         * gcc.dg/tree-ssa/data-dep-1.c
435         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
436         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
437         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
438         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
439         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
441 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
443         PR tree-optimization/47265
444         PR tree-optimization/47443
445         * gcc.c-torture/compile/pr47265.c: New test.
446         * gcc.dg/pr47443.c: New test.
448 2011-01-25  Martin Jambor  <mjambor@suse.cz>
450         PR tree-optimization/47382
451         * g++.dg/torture/pr47382.C: New test.
452         * g++.dg/opt/devirt1.C: Xfail.
454 2011-01-25  Yao Qi  <yao@codesourcery.com>
456         PR target/45701
457         * gcc.target/arm/pr45701-1.c: New test.
458         * gcc.target/arm/pr45701-2.c: New test.
459         * gcc.target/arm/pr45701-3.c: New test.
461 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
462             Jakub Jelinek  <jakub@redhat.com>
464         PR tree-optimization/47271
465         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
467 2011-01-25  Nick Clifton  <nickc@redhat.com>
469         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
470         (saturate_add): Delete.
471         (exchange): Delete.
472         (main): Do not run saturate_add.
473         (set_interrupts): Delete.
475 2011-01-25  Tobias Burnus  <burnus@net-b.de>
477         PR fortran/47448
478         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
480 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
482         PR tree-optimization/47427
483         PR tree-optimization/47428
484         * gcc.c-torture/compile/pr47427.c: New test.
485         * gcc.c-torture/compile/pr47428.c: New test.
487 2011-01-25  Richard Guenther  <rguenther@suse.de>
489         PR middle-end/47411
490         * gcc.dg/torture/pr47411.c: New testcase.
492 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
494         * gfortran.dg/graphite/id-24.f: New.
495         * gfortran.dg/graphite/id-25.f: New.
497 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
499         * gfortran.dg/graphite/id-23.f: New.
501 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
503         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
507         * gcc.dg/graphite/block-0.c: Un-XFAILed.
508         * gcc.dg/graphite/block-1.c: Un-XFAILed.
509         * gcc.dg/graphite/block-7.c: Un-XFAILed.
510         * gcc.dg/graphite/block-8.c: Un-XFAILed.
511         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
512         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
513         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
514         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
515         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
517 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
519         * gcc.dg/graphite/block-0.c: Add documentation.
520         * gcc.dg/graphite/block-4.c: Same.
521         * gcc.dg/graphite/block-7.c: Same.
522         * gcc.dg/graphite/block-8.c: New.
523         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
524         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
525         * gcc.dg/graphite/interchange-12.c: Add documentation.
526         * gcc.dg/graphite/interchange-13.c: New.
527         * gcc.dg/graphite/interchange-14.c: New.
528         * gcc.dg/graphite/interchange-15.c: New.
529         * gcc.dg/graphite/interchange-8.c: Add documentation.
530         * gcc.dg/graphite/interchange-mvt.c: Same.
532 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
534         PR target/47408
535         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
536         * gcc.target/powerpc/altivec-14.c: Ditto.
537         * gcc.target/powerpc/altivec-33.c: Ditto.
538         * gcc.target/powerpc/altivec-types-1.c: Ditto.
539         * gcc.target/powerpc/altivec-types-2.c: Ditto.
540         * gcc.target/powerpc/altivec-types-3.c: Ditto.
541         * gcc.target/powerpc/altivec-types-4.c: Ditto.
542         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
543         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
544         * g++.dg/ext/altivec-15.C: Ditto.
545         * g++.dg/ext/altivec-types-1.C: Ditto.
546         * g++.dg/ext/altivec-types-2.C: Ditto.
547         * g++.dg/ext/altivec-types-3.C: Ditto.
548         * g++.dg/ext/altivec-types-4.C: Ditto.
550 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
552         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
554 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
556         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
557         optimization options.
559 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
561         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
563         PR testsuite/45988
564         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
566 2011-01-23  Tobias Burnus  <burnus@net-b.de>
568         PR fortran/47421
569         * gfortran.dg/allocatable_scalar_12.f90: New.
571 2011-01-23  Ira Rosen  <irar@il.ibm.com>
573         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
574         vectorization to be not profitable if peeling is used to
575         realign the memory access.
576         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
577         loop bound to avoid loop unrolling.
578         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
580 2011-01-22  Jan Hubicka  <jh@suse.cz>
582         PR lto/47333
583         * g++.dg/lto/pr47333.C: New file.
585 2011-01-22  Jan Hubicka  <jh@suse.cz>
587         PR tree-optimization/43884
588         PR lto/44334
589         * gcc.dg/autopar/outer-2.c: Increase array size.
590         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
592 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
594         PR fortran/38536
595         * gfortran.dg/c_loc_tests_16.f90:  New test.
597 2011-01-22  Tobias Burnus  <burnus@net-b.de>
599         PR fortran/47399
600         * gfortran.dg/typebound_proc_19.f90: New.
602 2011-01-21  Jeff Law <law@redhat.com>
604         PR tree-optimization/47053
605         * g++.dg/pr47053.C: New test.
607 2011-01-21  Jason Merrill  <jason@redhat.com>
609         PR c++/47041
610         * g++.dg/cpp0x/constexpr-ctor6.C: New.
612 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
614         PR c++/47388
615         * g++.dg/cpp0x/range-for10.C: New test.
616         * g++.dg/template/for1.C: New test.
618         PR middle-end/45566
619         * g++.dg/tree-prof/partition3.C: New test.
621         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
623         PR rtl-optimization/47366
624         * g++.dg/opt/pr47366.C: New test.
626 2011-01-21  Jason Merrill  <jason@redhat.com>
628         PR c++/46552
629         * g++.dg/cpp0x/constexpr-regress2.C: New.
631         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
633 2011-01-21  Jeff Law <law@redhat.com>
635         PR rtl-optimization/41619
636         * gcc.dg/pr41619.c: New.
638 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
640         PR tree-optimization/47355
641         * g++.dg/opt/pr47355.C: New test.
643 2011-01-21  Richard Guenther  <rguenther@suse.de>
645         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
646         making main hot.
648 2011-01-21  Richard Guenther  <rguenther@suse.de>
650         PR tree-optimization/47365
651         * gcc.dg/torture/pr47365.c: New testcase.
652         * gcc.dg/tree-ssa/pr47392.c: Likewise.
654 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
656         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
658 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
660         PR tree-optimization/47391
661         * gcc.dg/pr47391.c: New test.
663 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
665         * g++.dg/template/char1.C: Use signed char.
667 2011-01-21  Tobias Burnus  <burnus@net-b.de>
669         PR fortran/47377
670         * gfortran.dg/pointer_target_4.f90: New.
672 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
674         PR target/47251
675         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
676         ILP32 system and not IP32.
678 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
680         PR debug/46583
681         * g++.dg/debug/pr46583.C: New.
683 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
685         PR debug/47283
686         * g++.dg/debug/pr47283.C: New test.
688         PR testsuite/47371
689         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
690         * gcc.target/i386/headmerge-2.c: Likewise.
692 2011-01-20  Richard Guenther  <rguenther@suse.de>
694         PR middle-end/47370
695         * gcc.dg/torture/pr47370.c: New testcase.
697 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
699         PR tree-optimization/46130
700         * gcc.dg/pr46130-1.c: New test.
701         * gcc.dg/pr46130-2.c: New test.
703 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
705         PR c++/47291
706         * g++.dg/debug/dwarf2/template-params-10.C: New test.
708 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
710         PR debug/46240
711         * g++.dg/debug/pr46240.cc: New.
713 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
715         PR c++/47303
716         * g++.dg/template/anonunion1.C: New test.
718         PR rtl-optimization/47337
719         * gcc.c-torture/execute/pr47337.c: New test.
721 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
723         PR testsuite/45342
724         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
726 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
728         PR tree-optimization/46021
729         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
731 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
733         PR tree-optimization/47290
734         * g++.dg/torture/pr47290.C: New test.
736 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
738         PR fortran/47240
739         * gfortran.dg/proc_ptr_comp_29.f90: New.
741 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
743         PR testsuite/41146
744         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
745         powerpc-apple-darwin9.
747 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
749         PR rtl-optimization/47299
750         * gcc.c-torture/execute/pr47299.c: New test.
752 2011-01-17  Jason Merrill  <jason@redhat.com>
754         * g++.dg/cpp0x/constexpr-virtual.C: New.
756 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
758         PR fortran/47331
759         * gfortran.dg/gomp/pr47331.f90: New test.
761 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
763         PR objc/47314
764         * objc.dg/selector-warn-1.m: New.
765         * obj-c++.dg/selector-warn-1.mm: New.
767 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
769         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
770         Update dg-final accordingly.
772 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
774         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
776 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
778         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
779         target check.
780         * gcc.dg/guality/pr36728-2.c: Likewise.
782 2011-01-17  Richard Guenther  <rguenther@suse.de>
784         PR tree-optimization/47313
785         * g++.dg/torture/pr47313.C: New testcase.
787 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
789         PR target/47318
790         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
791         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
792         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
793         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
795         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
796         as __m256i.
797         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
798         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
799         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
801 2011-01-17  Richard Guenther  <rguenther@suse.de>
803         PR tree-optimization/45967
804         * gcc.dg/torture/pr45967-2.c: New testcase.
805         * gcc.dg/torture/pr45967-3.c: Likewise.
807 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
809         PR testsuite/47325
810         g++.dg/ext/pr47213.C: Require visibility.
812 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
814         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
815         * gcc.dg/fixed-point/struct-union.c: Update error messages.
817 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
819         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
820         Linux-based targets.
822 2011-01-13  Jan Hubicka  <jh@suse.cz>
824         PR tree-optimization/47276
825         * gcc.dg/pr47276.c: New testcase.
827 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
828             Jonathan Wakely  <jwakely.gcc@gmail.com>
830         PR c++/33558
831         * g++.dg/other/pr33558.C: New.
832         * g++.dg/other/pr33558-2.C: New.
834 2011-01-14  Martin Jambor  <mjambor@suse.cz>
836         PR tree-optimization/45934
837         PR tree-optimization/46302
838         * g++.dg/ipa/devirt-c-1.C: New test.
839         * g++.dg/ipa/devirt-c-2.C: Likewise.
840         * g++.dg/ipa/devirt-c-3.C: Likewise.
841         * g++.dg/ipa/devirt-c-4.C: Likewise.
842         * g++.dg/ipa/devirt-c-5.C: Likewise.
843         * g++.dg/ipa/devirt-c-6.C: Likewise.
844         * g++.dg/ipa/devirt-6.C: Likewise.
845         * g++.dg/ipa/devirt-d-1.C: Likewise.
846         * g++.dg/torture/pr45934.C: Likewise.
848 2011-01-14  Jason Merrill  <jason@redhat.com>
850         * g++.dg/cpp0x/variadic105.C: New.
852 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
853             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
855         PR objc/45989
856         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
857         (switchfiles): XFAIL
858         objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests
859         on i?86-*-*, x86_64-*-*, and powerpc*-apple-darwin* && ilp32.
860         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
861         tests on i?86-*-* and x86_64-*-*.
863 2011-01-14  Richard Guenther  <rguenther@suse.de>
865         PR tree-optimization/47280
866         * g++.dg/opt/pr47280.C: New testcase.
868 2011-01-14  Jason Merrill  <jason@redhat.com>
870         * g++.dg/cpp0x/constexpr-regress1.C: New.
872         * g++.dg/ext/flexary2.C: New.
874 2011-01-14  Richard Guenther  <rguenther@suse.de>
876         PR middle-end/47281
877         * gcc.dg/torture/pr47281.c: New testcase.
878         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
880 2011-01-14  Richard Guenther  <rguenther@suse.de>
882         PR tree-optimization/47286
883         * gcc.dg/tree-ssa/pr47286.c: New testcase.
885 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
887         PR c++/47213
888         * g++.dg/ext/pr47213.C: New.
890 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
894 2011-01-13  Tobias Burnus  <burnus@net-b.de>
895             Mikael Morin  <mikael@gcc.gnu.org>
897         PR fortran/45848
898         PR fortran/47204
899         * gfortran.dg/select_type_20.f90: New.
900         * gfortran.dg/select_type_21.f90: New.
902 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
904         PR target/47251
905         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
907 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
909         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and
910         s390x.
911         * gcc.dg/guality/pr36728-2.c: Likewise.
913 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
915         PR debug/PR46973
916         * g++.dg/debug/dwarf2/template-params-9.C: New test.
918 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
920         PR rtl-optimization/45352
921         * gcc.dg/pr45352-3.c: New.
923 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
925         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
926         comment.
927         * g++.dg/cpp0x/range-for8.C: New.
928         * g++.dg/cpp0x/range-for9.C: New.
930 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
932         PR debug/47209
933         * g++.dg/debug/pr47209.C: New.
935 2011-01-12  Richard Guenther  <rguenther@suse.de>
937         PR lto/47259
938         * gcc.dg/lto/pr47259_0.c: New testcase.
939         * gcc.dg/lto/pr47259_1.c: Likewise.
941 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
943         * objc-obj-c++-shared/Object1.h: Add copyright header, update
944         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
945         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
946         methods missing from the OBJC2 Object.
947         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
948         Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
949         and NeXT runtimes.
950         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
951         comments.
952         * objc-obj-c++-shared/Object1.m: Likewise.
953         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
954         * objc.dg/proto-qual-1.m: Likewise.
955         * obj-c++.dg/proto-lossage-3.mm: Likewise.
956         * obj-c++.dg/proto-qual-1.mm: Likewise.
958 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
960         PR testsuite/33033
961         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
963 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
965         Fixed the Objective-C++ testsuite and updated all tests.
966         * lib/obj-c++.exp (obj-c++_init): Declare and set
967         gcc_warning_prefix and gcc_error_prefix.
968         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
969         'dg-warning', 'dg-message' and 'dg-error'.
970         * obj-c++.dg/class-extension-3.mm: Likewise.
971         * obj-c++.dg/class-protocol-1.mm: Likewise.
972         * obj-c++.dg/encode-7.mm: Likewise.
973         * obj-c++.dg/exceptions-3.mm: Likewise.
974         * obj-c++.dg/exceptions-5.mm: Likewise.
975         * obj-c++.dg/method-12.mm: Likewise.
976         * obj-c++.dg/method-13.mm: Likewise.
977         * obj-c++.dg/method-15.mm: Likewise.
978         * obj-c++.dg/method-16.mm: Likewise.
979         * obj-c++.dg/method-4.mm: Likewise.
980         * obj-c++.dg/method-8.mm: Likewise.
981         * obj-c++.dg/method-conflict-1.mm: Likewise.
982         * obj-c++.dg/method-conflict-2.mm: Likewise.
983         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
984         and uncommented second part of the testcase now that the testsuite
985         works correctly.
986         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
987         and uncommented second part of the testcase now that the testsuite
988         works correctly.
989         * obj-c++.dg/private-1.mm: Likewise.
990         * obj-c++.dg/proto-lossage-4.mm: Likewise.
991         * obj-c++.dg/syntax-error-7.mm: Likewise.
992         * obj-c++.dg/warn5.mm: Likewise.
993         * obj-c++.dg/property/at-property-14.mm: Likewise.
994         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
995         FIXME.
996         * obj-c++.dg/property/at-property-18.mm: Likewise.
997         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
998         FIXME.
999         * obj-c++.dg/property/at-property-21.mm: Likewise.
1000         * obj-c++.dg/property/at-property-28.mm: Likewise.
1001         * obj-c++.dg/property/at-property-5.mm: Likewise.
1002         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1003         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1004         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1005         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1006         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1007         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1008         * obj-c++.dg/tls/diag-5.mm: Likewise.
1009         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1010         dg-error, now matched correctly.
1012 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1014         * objc.dg/property/at-property-29.m: New.
1015         * obj-c++.dg/property/at-property-29.mm: New.
1017 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1019         * go.test/go-test.exp (go-set-goarch): New proc.
1020         (go-gc-tests): Use it.
1022 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1024         PR debug/46955
1025         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1027 2011-01-11  Richard Henderson  <rth@redhat.com>
1029         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1031 2011-01-11  Jan Hubicka  <jh@suse.cz>
1033         PR lto/45721
1034         PR lto/45375
1035         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1036         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1038 2011-01-11  Richard Guenther  <rguenther@suse.de>
1040         PR tree-optimization/46076
1041         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1043 2011-01-11  Jeff Law <law@redhat.com>
1045         * PR tree-optimization/47086
1046         * gcc.dg/pr47086.c: New test.
1048 2011-01-11  Jason Merrill  <jason@redhat.com>
1050         PR c++/46658
1051         * g++.dg/template/new10.C: New.
1053         PR c++/45520
1054         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1056 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1058         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1059         Split type definitions and NSConstantString class into...
1060         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1061         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1062         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1063         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1064         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1065         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1066         to comments.
1067         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1068         encode defines for newer NeXT system headers.
1069         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1070         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1071         * objc.dg/foreach-5.m: Likewise.
1072         * objc.dg/foreach-2.m: Likewise.
1073         * objc.dg/foreach-4.m: Likewise.
1074         * objc.dg/torture/strings/string1.m: Likewise.
1075         * objc.dg/torture/strings/string2.m: Likewise.
1076         * objc.dg/torture/strings/string3.m: Likewise.
1077         * objc.dg/torture/strings/string4.m: Likewise.
1078         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1079         header and stand alone.
1080         * obj-c++.dg/strings/strings-2.mm: Likewise.
1081         * objc.dg/torture/strings/const-str-3.m: Likewise.
1082         * objc.dg/strings/strings-2.m: Likewise.
1083         * objc.dg/strings/const-str-12b.m: Likewise.
1085 2011-01-12  Richard Guenther  <rguenther@suse.de>
1087         PR middle-end/32511
1088         * gcc.dg/attr-weak-1.c: Adjust.
1090 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1092         PR fortran/47051
1093         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1094         standard compliant and comment.
1096 2011-01-10  Jan Hubicka  <jh@suse.cz>
1098         PR lto/46083
1099         * gcc.dg/initpri3.c: New testcase.
1101 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1103         PR lto/47222
1104         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1105         externally visible.
1106         (g_esi): Likewise.
1107         (g_ebx): Likewise.
1108         (g_ebp): Likewise.
1109         (g_esp): Likewise.
1110         (g_ebp_save): Likewise.
1111         (g_esp_save): Likewise.
1113 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1115         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1117 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1119         PR tree-optimization/46021
1120         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1121         i?86-*-*, x86_64-*-*.
1123 2011-01-10  Jeff Law <law@redhat.com>
1125         * PR tree-optimization/47141
1126         * gcc.c-torture/compile/pr47141.c: New test.
1128 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1130         PR testsuite/46230
1131         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1132         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1133         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1134         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1136         PR testsuite/46230
1137         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1138         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1139         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1140         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1141         being vectorized.  Adjust dg-final pattern.
1143         PR testsuite/46230
1144         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1145         * gcc.dg/vect/slp-24.c: Likewise.
1147 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1149         PR c++/47218
1150         * g++.dg/other/pr47218-1.C: New test file.
1151         * g++.dg/other/pr47218.C: Likewise.
1152         * g++.dg/other/pr47218.h: New supporting header.
1154 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1156         PR objc/47232
1157         * objc.dg/attributes/invalid-attribute-1.m: New.
1158         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.    
1160 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1162         PR fortran/47224
1163         * gfortran.dg/proc_ptr_comp_28.f90: New.
1165 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1167         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1168         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1169         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1170         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1171         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1172         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1173         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1174         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1175         * objc.dg/gnu-api-2-class.m: Likewise.
1176         * objc.dg/gnu-api-2-ivar.m: Likewise.
1177         * objc.dg/gnu-api-2-method.m: Likewise.
1178         * objc.dg/gnu-api-2-objc.m: Likewise.
1179         * objc.dg/gnu-api-2-object.m: Likewise.
1180         * objc.dg/gnu-api-2-property.m: Likewise.
1181         * objc.dg/gnu-api-2-protocol.m: Likewise.
1182         * objc.dg/gnu-api-2-sel.m: Likewise.
1184 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1186         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1187         * objc.dg/objc-foreach-4.m: Likewise.
1188         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1189         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1190         * objc.dg/foreach-4.m: Likewise.
1191         * objc.dg/foreach-5.m: Likewise.
1192         * objc.dg/foreach-3.m: Return self from init.
1194 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1196         PR fortran/38536
1197         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1199 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1201         PR fortran/46313
1202         * gfortran.dg/class_35.f90: New.
1204 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1206         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1208 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1210         PR objc/47078
1211         * objc.dg/invalid-method-2.m: New.
1212         * obj-c++.dg/invalid-method-2.mm: New.
1214 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1216         PR fortran/46896
1217         * gfortran.dg/transpose_optimization_2.f90 : New test.
1219 2011-01-08  Jan Hubicka  <jh@suse.cz>
1221         PR tree-optmization/46469
1222         * g++.dg/torture/pr46469.C: New testcase.
1224 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1226         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1227         emulation of libobjc-gnu structure layout functionality to ..
1228         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1229         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1230         * objc/execute/bf-common.h: Adjust headers.
1231         * objc/execute/bf-1.m: Likewise.
1232         * objc/execute/bf-2.m: Likewise.
1233         * objc/execute/bf-3.m: Likewise.
1234         * objc/execute/bf-4.m: Likewise.
1235         * objc/execute/bf-5.m: Likewise.
1236         * objc/execute/bf-6.m: Likewise.
1237         * objc/execute/bf-7.m: Likewise.
1238         * objc/execute/bf-8.m: Likewise.
1239         * objc/execute/bf-9.m: Likewise.
1240         * objc/execute/bf-10.m: Likewise.
1241         * objc/execute/bf-11.m: Likewise.
1242         * objc/execute/bf-12.m: Likewise.
1243         * objc/execute/bf-13.m: Likewise.
1244         * objc/execute/bf-14.m: Likewise.
1245         * objc/execute/bf-15.m: Likewise.
1246         * objc/execute/bf-16.m: Likewise.
1247         * objc/execute/bf-17.m: Likewise.
1248         * objc/execute/bf-18.m: Likewise.
1249         * objc/execute/bf-19.m: Likewise.
1250         * objc/execute/bf-20.m: Likewise.
1251         * objc/execute/bf-21.m: Likewise.
1252         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1253         objc_get_type_qualifiers ().
1255 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1257         PR fortran/45777
1258         * gfortran.dg/dependency_39.f90:  New test.
1260 2011-01-07  Jan Hubicka  <jh@suse.cz>
1262         Get builtins tests ready for linker plugin.
1263         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1264         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
1265         my_bzero): Mark used.
1266         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1267         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
1268         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
1270 2011-01-07  Jan Hubicka  <jh@suse.cz>
1272         PR tree-optimization/46367
1273         * g++.dg/torture/pr46367.C: New file.
1275 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1277         PR target/47201
1278         * gcc.dg/pr47201.c: New test.
1280         PR bootstrap/47187
1281         * gcc.dg/tree-prof/pr47187.c: New test.
1283 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1285         PR fortran/41580
1286         * gfortran.dg/extends_type_of_3.f90: New.
1288 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1290         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1291         * g++.dg/ext/dllimport-MI1.C: Likewise.
1292         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1293         * g++.dg/ext/dllimport10.C: Likewise.
1294         * g++.dg/ext/dllimport11.C: Likewise.
1295         * g++.dg/ext/dllimport12.C: Likewise.
1296         * g++.dg/ext/dllimport13.C: Likewise.
1297         * g++.dg/ext/dllimport2.C: Likewise.
1298         * g++.dg/ext/dllimport3.C: Likewise.
1299         * g++.dg/ext/dllimport4.C: Likewise.
1300         * g++.dg/ext/dllimport5.C: Likewise.
1301         * g++.dg/ext/dllimport6.C: Likewise.
1302         * g++.dg/ext/dllimport8.C: Likewise.
1303         * g++.dg/ext/dllimport9.C: Likewise.
1304         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1305         targets, too. Additionally enable test for i?86-*-mingw*.
1306         * g++.dg/ext/selectany1.C: Likewise.
1307         Remove guard variable check.
1309 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1311         PR fortran/47189
1312         PR fortran/47194
1313         * gfortran.dg/storage_size_3.f08: Extended.
1315 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1317         PR c++/47022
1318         * g++.dg/template/stdarg1.C: New test.
1320 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1322         PR fortran/47195
1323         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1324         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1325         from the interface of functions to not hide the errors that
1326         shall be tested.
1328 2011-01-06  Jan Hubicka  <jh@suse.cz>
1330         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1331         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1333 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1335         PR fortran/33117
1336         PR fortran/46478
1337         * gfortran.dg/interface_33.f90: New test.
1339 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1341         PR c/47150
1342         * gcc.c-torture/compile/pr47150.c: New test.
1344 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1346         PR tree-optimization/47139
1347         * gcc.dg/vect/pr47139.c: New test.
1349 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1351         PR fortran/47180
1352         * gfortran.dg/extends_type_of_2.f03: New.
1354 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1356         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1358 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1360         * gnat.dg/opt14.adb: New test.
1362 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1364         PR fortran/46017
1365         * gfortran.dg/allocate_error_2.f90:  New test.
1367 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1369         PR fortran/47024
1370         * gfortran.dg/storage_size_3.f08: New.
1372 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1374         PR libgfortran/47154
1375         * gfortran.dg/namelist_68.f90: New test.
1377 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1379         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1381 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1383         PR fortran/46448
1384         * gfortran.dg/class_34.f90: New.
1386 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1388         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1389         use __builtin_inff.  Skip all single-precision tests that require
1390         Infinity.
1392 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1394         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1396 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1398         PR tree-optimization/47148
1399         * gcc.c-torture/execute/pr47148.c: New test.
1401         PR tree-optimization/47155
1402         * gcc.c-torture/execute/pr47155.c: New test.
1404         PR rtl-optimization/47157
1405         * gcc.c-torture/compile/pr47157.c: New test.
1407 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1409         * gcc.dg/torture/vector-shift2.c (schar): Define.
1410         (main): Always use schar or uchar instead of plain "char" to avoid
1411         dependencies on implementation-defined char signedness.
1413 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1415         PR tree-optimization/46801
1416         * gnat.dg/pack9.adb: Remove xfail.
1418 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1420         PR tree-optimization/46984
1421         * g++.dg/ipa/pr46984.C: New test.
1423 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1425         PR fortran/46408
1426         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1428 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1430         PR tree-optimization/47140
1431         * gcc.c-torture/compile/pr47140.c: New test.
1433         PR rtl-optimization/47028
1434         * gcc.dg/pr47028.c: New test.
1436 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1438         * objc.dg/protocol-forward-1.m: Removed TODO.
1439         * objc.dg/protocol-forward-2.m: New.
1440         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1441         * obj-c++.dg/protocol-forward-2.mm: New.
1443 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1445         PR target/38662
1446         * g++.dg/eh/pr38662.C: New testcase.
1448 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1450         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1451         scan for newline '\n'.
1454 Copyright (C) 2011 Free Software Foundation, Inc.
1456 Copying and distribution of this file, with or without modification,
1457 are permitted in any medium without royalty provided the copyright
1458 notice and this notice are preserved.