Added support for the 64-bit Apple Objective-C runtime
[official-gcc.git] / gcc / testsuite / ChangeLog
blob274da7ebbc1b05a44e00a555c13cfb2bf6727d29
1 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3         * objc.dg/special/unclaimed-category-1.h: Updated for
4         new ABI support.
5         * objc.dg/special/unclaimed-category-1.m: Same.
6         * objc.dg/zero-link-1.m: Same.
7         * objc.dg/lookup-1.m: Same.
8         * objc.dg/torture/strings/const-str-9.m
9         * objc.dg/torture/strings/const-str-10.m: Same.
10         * objc.dg/torture/strings/const-str-11.m: Same. 
11         * objc.dg/torture/forward-1.m: Same.
12         * objc.dg/zero-link-2.m: Same.  
13         * objc.dg/encode-7-next-64bit.m: Same. 
14         * objc.dg/method-4.m: Same.
15         * objc.dg/next-runtime-1.m: Same.
16         * objc.dg/image-info.m: Same. 
17         * objc.dg/pr23214.m: Same.
18         * objc.dg/symtab-1.m: Same.
19         * obj-c++.dg/basic.m: Same.m
20         * obj-c++.dg/proto-lossage-3.m: Same.m
21         * obj-c++.dg/torture/strings/const-str-10.m: Same.m
22         * obj-c++.dg/torture/strings/const-str-11.m: Same.m 
23         * obj-c++.dg/torture/strings/const-str-9.m: Same.m
24         * obj-c++.dg/method-11.m: Same.m
25         * objc/execute/enumeration-1.m: Same.
26         * objc/execute/object_is_class.m: Same. 
27         * objc/execute/formal_protocol-2.m: Same.
28         * objc/execute/formal_protocol-4.m: Same. 
29         * objc/execute/formal_protocol-6.m: Same. 
30         * objc/execute/bycopy-3.m: Same.
31         * objc/execute/exceptions/catchall-1.m: Same.
32         * objc/execute/exceptions/finally-1.m: Same.
33         * objc/execute/exceptions/local-variables-1.m: Same.
34         * objc/execute/exceptions/foward-1.m: Same.
35         * objc/execute/bf-common.h
36         * objc/execute/enumeration-2.m: Same.
37         * objc/execute/formal_protocol-1.m: Same.
38         * objc/execute/formal_protocol-3.m: Same. 
39         * objc/execute/formal_protocol-5.m: Same.
40         * objc/execute/accessing_ivars.m: Same.
41         * objc/execute/bycopy-2.m: Same.
42         * objc/execute/formal_protocol-7.m: Same.
43         * objc/execute/compatibility_alias.m: Same.
44         * objc/execute/no_clash.m: Same.
45         * objc/execute/object_is_meta_class.m: Same.
46         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
47         * objc/execute/class-tests-1.h: Include stdio.h.
48         * objc/execute/class-tests-2.h: Same.
49         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
50         runtimes.
51         * obj-c++.dg/try-catch-2.mm: Same.
52         
53 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
55         PR c++/47783
56         * g++.dg/warn/Wunused-parm-4.C: New test.
58 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
59             Jan Hubicka  <jh@suse.cz>
61         PR debug/47106
62         PR debug/47402
63         * g++.dg/debug/pr47106.C: New.
65 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
67         PR target/43653
68         * gcc.target/i386/pr43653.c: New test.
70 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
72         PR c++/47172
73         * g++.dg/template/inherit6.C: New test.
75 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
77         PR fortran/47745
78         * gfortran.dg/class_39.f03: New.
80 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
82         PR c++/47326
83         * g++.dg/cpp0x/variadic106.C: New test.
85 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
87         PR libfortran/47757
88         * gfortran.dg/pr47757-1.f90: New test.
89         * gfortran.dg/pr47757-2.f90: New test.
90         * gfortran.dg/pr47757-3.f90: New test.
92         PR c++/47704
93         * g++.dg/cpp0x/enum8.C: New test.
95 2011-02-15  Jason Merrill  <jason@redhat.com>
97         * g++.dg/inherit/implicit-trivial1.C: New.
98         * g++.dg/cpp0x/implicit-trivial1.C: New.
100 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
102         PR middle-end/47725
103         * gcc.dg/torture/pr47725.c: Removed.
105 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
107         PR target/47755
108         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
109         constant does not generate a load from memory.
111 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
113         PR middle-end/47725
114         * gcc.dg/torture/pr47725.c: New.
116 2011-02-15  Richard Guenther  <rguenther@suse.de>
118         PR tree-optimization/47743
119         * gcc.dg/torture/pr47743.c: New testcase.
121 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
123         PR middle-end/47581
124         * gcc.target/i386/pr47581.c: New test.
126 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
128         PR fortran/47730
129         * gfortran.dg/select_type_22.f03: New.
131 2011-02-14  Jason Merrill  <jason@redhat.com>
133         * g++.dg/cpp0x/regress/enum1.C: New.
135 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
137         * gnat.dg/include.adb: New test.
139 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
141         PR fortran/47728
142         * gfortran.dg/class_38.f03: New.
144 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
146         * gcc.dg/pr46494.c: New test.
148 2011-02-14  Richard Guenther  <rguenther@suse.de>
150         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
152 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
154         PR ada/41929
155         * gnat.dg/null_pointer_deref1.exp: Don't skip on
156         sparc*-sun-solaris2.11.
158 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
160         PR fortran/47349
161         * gfortran.dg/argument_checking_18.f90: New.
163 2011-02-13  Tobias Burnus  <burnus@net-b.de>
165         * gfortran.dg/argument_checking_13.f90: Update dg-error.
166         * gfortran.dg/argument_checking_17.f90: New.
168 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
170         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
171         are temporarily disabled.
172         * gfortran.dg/class_7.f03: Ditto.
173         * gfortran.dg/coarray_14.f90: Ditto.
174         * gfortran.dg/typebound_proc_13.f03: Ditto.
176 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
178         PR fortran/45586
179         * gfortran.dg/extends_11.f03: New.
181 2011-02-11  Xinliang David Li  <davidxl@google.com>
183         PR tree-optimization/47707
184         * g++.dg/tree-ssa/pr47707.C: New test.
186 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
188         * g++.dg/opt/inline17.C: New test.
190 2011-02-11  Tobias Burnus  <burnus@net-b.de>
192         PR fortran/47550
193         * gfortran.dg/pure_formal_2.f90: New.
195 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
197         PR rtl-optimization/47614
198         * gfortran.dg/pr47614.f: New.
200 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
202         PR driver/47678
203         * gcc.dg/opts-6.c: New test.
205 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
207         PR debug/47684
208         * gcc.dg/pr47684.c: New test.
210 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
212         PR target/47629
213         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
214         c99_runtime, dg-add-options c99_runtime.
215         (main): Use __asm__.
217 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
219         PR testsuite/47400
220         * lib/target-supports.exp (check_ascii_locale_available): New proc.
221         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
222         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
223         * gcc.dg/ucnid-10.c: Likewise.
224         * gcc.dg/ucnid-13.c: Likewise.
225         * gcc.dg/ucnid-7.c: Likewise.
226         * gcc.dg/ucnid-8.c: Likewise.
227         Adapt dg-warning line number.
229 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
231         * gcc.target/i386/parity-1.c: Use -march=k8.
232         * gcc.target/i386/parity-2.c: Ditto.
233         * gcc.target/i386/vecinit-1.c: Ditto.
234         * gcc.target/i386/vecinit-2.c: Ditto.
236 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
238         PR target/46610
239         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
240         * gcc.target/mips/save-restore-3.c: Likewise.
241         * gcc.target/mips/save-restore-4.c: Likewise.
242         * gcc.target/mips/save-restore-5.c: Likewise.
244         PR target/47683
245         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
246         * g++.dg/tree-prof/partition2.C: Likewise.
248 2011-02-09  Jason Merrill  <jason@redhat.com>
250         * g++.dg/tree-ssa/inline-3.C: Use a normal function
251         rather than misdeclare std::puts.
253         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
254         * g++.dg/other/warning1.C: Likewise.
255         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
256         * g++.old-deja/g++.gb/scope06.C: Likewise.
257         * g++.old-deja/g++.law/cvt11.C: Likewise.
258         * g++.old-deja/g++.law/init1.C: Likewise.
259         * g++.dg/abi/mangle26.C: Likewise.
261         * g++.dg/template/function1.C: Adjust for C++0x mode.
262         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
264         * g++.dg/ext/label10.C: Adjust for C++0x mode.
265         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
267         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
269         * g++.dg/cpp0x/regress/abi-empty7.C: New.
271         * g++.dg/cpp0x/regress: New directory.
272         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
273         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
274         * g++.dg/cpp0x/regress/regress3.C: New.
276 2011-02-10  Richard Guenther  <rguenther@suse.de>
278         PR tree-optimization/47677
279         * gcc.dg/torture/pr47677.c: New testcase.
281 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
283         * objc.dg/special/load-category-1.m: Remove unused header.
284         * objc.dg/special/load-category-1a.m: Likewise.
285         * objc.dg/special/load-category-2.m: Likewise.
286         * objc.dg/special/load-category-2a.m: Likewise.
287         * objc.dg/special/load-category-3.m: Likewise.
288         * objc.dg/special/load-category-3a.m: Likewise.
289         * objc.dg/attributes/proto-attribute-2.m: Likewise.
290         * objc.dg/attributes/proto-attribute-3.m: Likewise.
291         * objc.dg/attributes/class-attribute-1.m: Likewise.
292         * objc.dg/property/property.exp: Don't run for Darwin < 9.
293         * obj-c++.dg/property/property.exp: Likewise.
294         * objc.dg/attributes/method-sentinel-1.m: Update type header.
295         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
296         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
297         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
298         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
299         * obj-c++.dg/template-8.mm: Likewise.
301 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
303         PR target/47665
304         * gcc.target/i386/pr47665.c: New test.
306 2011-02-10  Jie Zhang  <jie@codesourcery.com>
308         PR testsuite/47622
309         Revert
310         2011-02-05  Jie Zhang  <jie@codesourcery.com>
311         PR debug/42631
312         * gcc.dg/pr42631.c: Update test.
313         * gcc.dg/pr42631-2.c: New test.
315 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
317         PR fortran/47352
318         * gfortran.dg/proc_decl_25.f90: New.
320 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
322         PR fortran/47463
323         * gfortran.dg/typebound_assignment_2.f03: New.
325 2011-02-09  Richard Guenther  <rguenther@suse.de>
327         PR tree-optimization/47664
328         * gcc.dg/tree-ssa/inline-7.c: New testcase.
330 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
332         PR middle-end/47646
333         * gnat.dg/uninit_func.adb: Adjust dg directive.
335 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
337         PR middle-end/47646
338         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
340 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
342         PR fortran/47637
343         * gfortran.dg/auto_dealloc_2.f90: New.
345 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
347         * gcc.dg/builtins-config.h: Remove __sgi handling.
348         * lib/target-supports.exp (add_options_for_c99_runtime): Add
349         -std=c99 for mips-sgi-irix6.5*.
351 2011-02-09  Martin Jambor  <mjambor@suse.cz>
353         PR middle-end/45505
354         * gfortran.dg/pr25923.f90: Remove xfails.
356 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
358         PR fortran/47583
359         * gfortran.dg/inquire_14.f90: New test.
361 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
363         PR fortran/45290
364         * gfortran.dg/pointer_init_6.f90: New.
366 2011-02-08  Jeff Law <law@redhat.com>
368         PR tree-optimization/42893
369         * gcc.tree-ssa/pr42893.c: New test.
371 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
373         PR tree-optimization/46834
374         PR tree-optimization/46994
375         PR tree-optimization/46995
376         * gcc.dg/graphite/id-pr46834.c: New.
377         * gfortran.dg/graphite/id-pr46994.f90: New.
378         * gfortran.dg/graphite/id-pr46995.f90: New.
380 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
382         PR middle-end/47646
383         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
384         using the variable is known the warning is emitted there.
385         * gcc.dg/uninit-pr19430.c (foo): Likewise.
386         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
388         * c-c++-common/pr20000.c (g): Both warnings occur at the return
389         statement.
390         (vg): Likewise.
391         * gcc.dg/noreturn-1.c (foo5): Likewise.
392         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
393         (method2): Likewise.
395         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
396         the return statement using the uninitialized variable.
397         * gfortran.dg/pr39666-2.f90 (f): Likewise.
399 2011-02-08  Richard Guenther  <rguenther@suse.de>
401         PR middle-end/47639
402         * g++.dg/opt/pr47639.c: New testcase.
404 2011-02-08  Richard Guenther  <rguenther@suse.de>
406         PR tree-optimization/47632
407         * g++.dg/opt/pr47632.C: New testcase.
409 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
411         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
413 2011-02-07  Richard Guenther  <rguenther@suse.de>
415         PR tree-optimization/47615
416         * g++.dg/opt/pr47615.C: New testcase.
418 2011-02-07  Richard Guenther  <rguenther@suse.de>
420         PR tree-optimization/47621
421         * gcc.dg/torture/pr47621.c: New testcase.
423 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
425         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
427 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
429         PR fortran/47592
430         * gfortran.dg/allocate_with_source_1 : New test.
432 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
434         PR middle-end/47610
435         * gcc.dg/pr47610.c: New test.
437 2011-02-05  Jie Zhang  <jie@codesourcery.com>
439         PR debug/42631
440         * gcc.dg/pr42631.c: Update test.
441         * gcc.dg/pr42631-2.c: New test.
443 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
445         PR fortran/47574
446         * gfortran.dg/pr47574.f90:  New test.
448 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
450         PR tree-optimization/46194
451         * gcc.dg/autopar/pr46194.c: New.
453 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
455         PR tree-optimization/43695
456         * g++.dg/ipa/pr43695.C: New.
458 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
460         PR inline-asm/23200
461         * gcc.dg/pr23200.c: New test.
463 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
465         PR c++/47589
466         * g++.dg/pr47589.C: New test.
468 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
470         PR c++/47398
471         * g++.dg/template/typedef37.C: New test.
472         * g++.dg/template/param1.C: Adjust expected error message.
474 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
476         PR middle-end/31490
477         * gcc.dg/pr31490-2.c: New test.
478         * gcc.dg/pr31490-3.c: New test.
479         * gcc.dg/pr31490-4.c: New test.
481 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
482             Jakub Jelinek  <jakub@redhat.com>
484         PR c++/46890
485         * g++.dg/parser/semicolon3.C: Adjust.
486         * g++.dg/parser/semicolon4.C: New testcase.
487         * g++.dg/pr46890.C: New testcase.
489 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
491         PR c++/29571
492         * g++.dg/init/pr29571.C: New.
494 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
496         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
497         instead of vect_int.
499 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
501         PR target/47312
502         * gcc.target/i386/pr47312.c: New test.
504         PR target/47564
505         * gcc.target/i386/pr47564.c: New test.
507 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
509         PR tree-optimization/45122
510         * gcc.dg/tree-ssa/pr45122.c: New.
512 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
514         PR target/47272
515         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
516         and vec_vsx_st.
518         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
519         and vsx so a default --with-cpu=power7 doesn't give an error
520         when -mavoid-indexed-addresses is used.
522         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
523         wrapper function to save the arguments and then jump to the real
524         function, rather than depending on the compiler not to move stuff
525         before an asm.
526         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
528 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
529             Paul Thomas  <pault@gcc.gnu.org>
531         PR fortran/47082
532         * gfortran.dg/class_37.f03 : New test.
534 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
535             Richard Guenther  <rguenther@suse.de>
537         PR tree-optimization/40979
538         PR bootstrap/47044
539         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
540         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
541         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
542         check_vect_support_and_set_flags.
543         * gfortran.dg/graphite/vect-pr40979.f90: New.
545 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
547         PR fortran/47572
548         * gfortran.dg/class_36.f03: New.
550 2011-02-02  Richard Guenther  <rguenther@suse.de>
552         PR tree-optimization/47566
553         * gcc.dg/lto/20110201-1_0.c: New testcase.
555 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
557         PR debug/47498
558         PR debug/47501
559         PR debug/45136
560         PR debug/45130
561         * debug/pr47498.c: New.
562         * debug/pr47501.c: New.
564 2011-02-01  Richard Guenther  <rguenther@suse.de>
566         PR tree-optimization/47559
567         * g++.dg/torture/pr47559.C: New testcase.
569 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
571         PR fortran/47565
572         * gfortran.dg/typebound_call_20.f03: New.
574 2011-02-01  Richard Guenther  <rguenther@suse.de>
576         PR tree-optimization/47555
577         * gcc.dg/pr47555.c: New testcase.
579 2011-02-01  Richard Guenther  <rguenther@suse.de>
581         PR tree-optimization/47541
582         * g++.dg/torture/pr47541.C: New testcase.
584 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
586         PR fortran/47455
587         * gfortran.dg/typebound_call_19.f03: New.
589 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
591         PR c++/47416
592         * g++.dg/cpp0x/pr47416.C: New test.
594 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
596         PR fortran/47519
597         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
599 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
601         PR fortran/47463
602         * gfortran.dg/typebound_assignment_1.f03: New.
604 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
606         PR tree-optimization/47538
607         * gcc.c-torture/execute/pr47538.c: New test.
609 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
611         PR target/45325
612         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
614 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
616         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
618 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
620         PR rtl-optimization/44031
621         * gcc.c-torture/compile/20110131-1.c: New test.
623 2011-01-31  Tobias Burnus  <burnus@net-b.de>
625         PR fortran/47042
626         * gfortran.dg/stmt_func_1.f90: New.
628 2011-01-31  Tobias Burnus  <burnus@net-b.de>
630         PR fortran/47042
631         * gfortran.dg/interface_34.f90: New.
633 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
635         PR fortran/47523
636         * gfortran.dg/realloc_on_assign_5.f03: New test.
637         * gfortran.dg/realloc_on_assign_5.f03: New test.
639 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
641         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
642         * gfortran.dg/bessel_7.f90: Likewise.
643         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
645         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
646         * gfortran.dg/sum_init_expr.f03: Likewise.
648         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
650         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
651         -r -nostdlib.
653         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
654         loop only on "vect_intfloat_cvt" targets.
656 2011-01-29  Tobias Burnus  <burnus@net-b.de>
658         PR fortran/47531
659         * gfortran.dg/shape_6.f90: New.
661 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
663         PR libgfortran/47434
664         * gfortran.dg/read_infnan_1.f90: Update test.
665         * gfortran.dg/module_nan.f90: Update test.
666         * gfortran.dg/char4_iunit_1.f03: Update test.
667         * gfortran.dg/large_real_kind_1.f90: Update test.
668         * gfortran.dg/real_const_3.f90: Update test.
669         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
671 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
673         PR c++/47311
674         * g++.dg/template/param2.C: New test.
676 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
678         PR libgfortran/47285
679         * gfortran.dg/fmt_g.f: New test.
681 2011-01-28  Tobias Burnus  <burnus@net-b.de>
683         PR fortran/47507
684         * gfortran.dg/pure_formal_1.f90: New.
686 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
688         PR target/42894
689         * gcc.dg/tls/pr42894.c: New test.
691 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
693         * gcc.dg/pr47276.c: Add dg-require-visibility.
695 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
697         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
699 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
700             Tobias Burnus  <burnus@gcc.gnu.org>
702         PR fortran/45170
703         PR fortran/35810
704         PR fortran/47350
705         * gfortran.dg/realloc_on_assign_3.f03: New test.
706         * gfortran.dg/realloc_on_assign_4.f03: New test.
707         * gfortran.dg/allocatable_function_5.f90: New test.
708         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
709         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
710         implemented" dg-errors.
712 2011-01-27  Jan Hubicka  <jh@suse.cz>
714         PR middle-end/46949
715         * gcc.dg/attr-weakref-4.c: New testcase
717 2011-01-27  Martin Jambor  <mjambor@suse.cz>
719         PR tree-optimization/47228
720         * gcc.dg/torture/pr47228.c: New test.
722 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
724         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
726 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
728         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
729         when using auto-overlay support on the SPU.
731 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
733         PR rtl-optimization/44174
734         * gcc.target/i386/asm-6.c: New test.
736 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
738         PR rtl-optimization/46856
739         * gcc.c-torture/compile/pr46856.c: New test.
741 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
742             Andrew Pinski  <pinskia@gmail.com>
744         PR c/43082
745         * gcc.dg/pr43082.c: New.
747 2011-01-26  DJ Delorie  <dj@redhat.com>
749         PR rtl-optimization/46878
750         * gcc.dg/pr46878-1.c: New test.
752 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
754         PR c++/47476
755         * g++.dg/cpp0x/pr47476.C: New test.
757 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
759         * gcc.c-torture/compile/20110126-1.c: New test.
761 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
763         PR c/47473
764         * gcc.dg/torture/pr47473.c: New test.
766 2011-01-26  Jan Hubicka  <jh@suse.cz>
768         PR target/47237
769         * gcc.c-torture/execute/pr47237.c: New testcase.
771 2011-01-26  Jan Hubicka  <jh@suse.cz>
773         PR tree-optimization/47190
774         * gcc.dg/attr-weakref-3.c: New testcase.
776 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
778         PR c++/43601
779         * gcc.dg/dll-9a.c: New test file.
780         * gcc.dg/dll-11.c: Likewise.
781         * gcc.dg/dll-12.c: Likewise.
782         * gcc.dg/dll-12a.c: Likewise.
783         * gcc.dg/dll-11a.c: Likewise.
784         * gcc.dg/dll-9.c: Likewise.
785         * gcc.dg/dll-10.c: Likewise.
786         * gcc.dg/dll-10a.c: Likewise.
787         * g++.dg/ext/dllexport4a.cc: Likewise.
788         * g++.dg/ext/dllexport4.C: Likewise.
789         * g++.dg/ext/dllexport5.C: Likewise.
790         * g++.dg/ext/dllexport5a.cc: Likewise.
792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
794         PR tree-optimization/46970
795         * gcc.dg/graphite/pr46970.c: New.
797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
799         PR tree-optimization/46215
800         * gcc.dg/graphite/pr46215.c: New.
802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
804         PR tree-optimization/46168
805         * gcc.dg/graphite/pr46168.c: New.
807 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
809         PR tree-optimization/43657
810         * gcc.dg/graphite/pr43657.c: New.
812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
814         PR tree-optimization/29832
815         * gfortran.dg/graphite/pr29832.f90: New.
817 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
819         PR tree-optimization/43567
820         * gcc.dg/graphite/pr43567.c: New.
822 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
824         * gfortran.dg/graphite/interchange-4.f: New.
825         * gfortran.dg/graphite/interchange-5.f: New.
827         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
828         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
829         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
830         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
831         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
832         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
833         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
834         * gfortran.dg/ltrans-7.f90: Removed.
835         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
837         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
838         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
839         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
840         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
841         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
842         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
843         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
844         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
845         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
846         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
847         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
848         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
849         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
850         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
851         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
852         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
853         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
854         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
855         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
856         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
857         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
858         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
859         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
860         * gcc.dg/tree-ssa/data-dep-1.c
861         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
862         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
863         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
864         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
865         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
867 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
869         PR tree-optimization/47265
870         PR tree-optimization/47443
871         * gcc.c-torture/compile/pr47265.c: New test.
872         * gcc.dg/pr47443.c: New test.
874 2011-01-25  Martin Jambor  <mjambor@suse.cz>
876         PR tree-optimization/47382
877         * g++.dg/torture/pr47382.C: New test.
878         * g++.dg/opt/devirt1.C: Xfail.
880 2011-01-25  Yao Qi  <yao@codesourcery.com>
882         PR target/45701
883         * gcc.target/arm/pr45701-1.c: New test.
884         * gcc.target/arm/pr45701-2.c: New test.
885         * gcc.target/arm/pr45701-3.c: New test.
887 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
888             Jakub Jelinek  <jakub@redhat.com>
890         PR tree-optimization/47271
891         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
893 2011-01-25  Nick Clifton  <nickc@redhat.com>
895         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
896         (saturate_add): Delete.
897         (exchange): Delete.
898         (main): Do not run saturate_add.
899         (set_interrupts): Delete.
901 2011-01-25  Tobias Burnus  <burnus@net-b.de>
903         PR fortran/47448
904         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
906 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
908         PR tree-optimization/47427
909         PR tree-optimization/47428
910         * gcc.c-torture/compile/pr47427.c: New test.
911         * gcc.c-torture/compile/pr47428.c: New test.
913 2011-01-25  Richard Guenther  <rguenther@suse.de>
915         PR middle-end/47411
916         * gcc.dg/torture/pr47411.c: New testcase.
918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
920         * gfortran.dg/graphite/id-24.f: New.
921         * gfortran.dg/graphite/id-25.f: New.
923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
925         * gfortran.dg/graphite/id-23.f: New.
927 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
929         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
931 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
933         * gcc.dg/graphite/block-0.c: Un-XFAILed.
934         * gcc.dg/graphite/block-1.c: Un-XFAILed.
935         * gcc.dg/graphite/block-7.c: Un-XFAILed.
936         * gcc.dg/graphite/block-8.c: Un-XFAILed.
937         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
938         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
939         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
940         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
941         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
943 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
945         * gcc.dg/graphite/block-0.c: Add documentation.
946         * gcc.dg/graphite/block-4.c: Same.
947         * gcc.dg/graphite/block-7.c: Same.
948         * gcc.dg/graphite/block-8.c: New.
949         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
950         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
951         * gcc.dg/graphite/interchange-12.c: Add documentation.
952         * gcc.dg/graphite/interchange-13.c: New.
953         * gcc.dg/graphite/interchange-14.c: New.
954         * gcc.dg/graphite/interchange-15.c: New.
955         * gcc.dg/graphite/interchange-8.c: Add documentation.
956         * gcc.dg/graphite/interchange-mvt.c: Same.
958 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
960         PR target/47408
961         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
962         * gcc.target/powerpc/altivec-14.c: Ditto.
963         * gcc.target/powerpc/altivec-33.c: Ditto.
964         * gcc.target/powerpc/altivec-types-1.c: Ditto.
965         * gcc.target/powerpc/altivec-types-2.c: Ditto.
966         * gcc.target/powerpc/altivec-types-3.c: Ditto.
967         * gcc.target/powerpc/altivec-types-4.c: Ditto.
968         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
969         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
970         * g++.dg/ext/altivec-15.C: Ditto.
971         * g++.dg/ext/altivec-types-1.C: Ditto.
972         * g++.dg/ext/altivec-types-2.C: Ditto.
973         * g++.dg/ext/altivec-types-3.C: Ditto.
974         * g++.dg/ext/altivec-types-4.C: Ditto.
976 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
978         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
980 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
982         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
983         optimization options.
985 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
987         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
989         PR testsuite/45988
990         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
992 2011-01-23  Tobias Burnus  <burnus@net-b.de>
994         PR fortran/47421
995         * gfortran.dg/allocatable_scalar_12.f90: New.
997 2011-01-23  Ira Rosen  <irar@il.ibm.com>
999         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1000         vectorization to be not profitable if peeling is used to
1001         realign the memory access.
1002         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1003         loop bound to avoid loop unrolling.
1004         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1006 2011-01-22  Jan Hubicka  <jh@suse.cz>
1008         PR lto/47333
1009         * g++.dg/lto/pr47333.C: New file.
1011 2011-01-22  Jan Hubicka  <jh@suse.cz>
1013         PR tree-optimization/43884
1014         PR lto/44334
1015         * gcc.dg/autopar/outer-2.c: Increase array size.
1016         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1018 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1020         PR fortran/38536
1021         * gfortran.dg/c_loc_tests_16.f90:  New test.
1023 2011-01-22  Tobias Burnus  <burnus@net-b.de>
1025         PR fortran/47399
1026         * gfortran.dg/typebound_proc_19.f90: New.
1028 2011-01-21  Jeff Law <law@redhat.com>
1030         PR tree-optimization/47053
1031         * g++.dg/pr47053.C: New test.
1033 2011-01-21  Jason Merrill  <jason@redhat.com>
1035         PR c++/47041
1036         * g++.dg/cpp0x/constexpr-ctor6.C: New.
1038 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1040         PR c++/47388
1041         * g++.dg/cpp0x/range-for10.C: New test.
1042         * g++.dg/template/for1.C: New test.
1044         PR middle-end/45566
1045         * g++.dg/tree-prof/partition3.C: New test.
1047         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1049         PR rtl-optimization/47366
1050         * g++.dg/opt/pr47366.C: New test.
1052 2011-01-21  Jason Merrill  <jason@redhat.com>
1054         PR c++/46552
1055         * g++.dg/cpp0x/constexpr-regress2.C: New.
1057         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1059 2011-01-21  Jeff Law <law@redhat.com>
1061         PR rtl-optimization/41619
1062         * gcc.dg/pr41619.c: New.
1064 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1066         PR tree-optimization/47355
1067         * g++.dg/opt/pr47355.C: New test.
1069 2011-01-21  Richard Guenther  <rguenther@suse.de>
1071         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1072         making main hot.
1074 2011-01-21  Richard Guenther  <rguenther@suse.de>
1076         PR tree-optimization/47365
1077         * gcc.dg/torture/pr47365.c: New testcase.
1078         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1080 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1082         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1084 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1086         PR tree-optimization/47391
1087         * gcc.dg/pr47391.c: New test.
1089 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1091         * g++.dg/template/char1.C: Use signed char.
1093 2011-01-21  Tobias Burnus  <burnus@net-b.de>
1095         PR fortran/47377
1096         * gfortran.dg/pointer_target_4.f90: New.
1098 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1100         PR target/47251
1101         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1102         ILP32 system and not IP32.
1104 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
1106         PR debug/46583
1107         * g++.dg/debug/pr46583.C: New.
1109 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1111         PR debug/47283
1112         * g++.dg/debug/pr47283.C: New test.
1114         PR testsuite/47371
1115         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1116         * gcc.target/i386/headmerge-2.c: Likewise.
1118 2011-01-20  Richard Guenther  <rguenther@suse.de>
1120         PR middle-end/47370
1121         * gcc.dg/torture/pr47370.c: New testcase.
1123 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1125         PR tree-optimization/46130
1126         * gcc.dg/pr46130-1.c: New test.
1127         * gcc.dg/pr46130-2.c: New test.
1129 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
1131         PR c++/47291
1132         * g++.dg/debug/dwarf2/template-params-10.C: New test.
1134 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
1136         PR debug/46240
1137         * g++.dg/debug/pr46240.cc: New.
1139 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1141         PR c++/47303
1142         * g++.dg/template/anonunion1.C: New test.
1144         PR rtl-optimization/47337
1145         * gcc.c-torture/execute/pr47337.c: New test.
1147 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1149         PR testsuite/45342
1150         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1152 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1154         PR tree-optimization/46021
1155         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1157 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1159         PR tree-optimization/47290
1160         * g++.dg/torture/pr47290.C: New test.
1162 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
1164         PR fortran/47240
1165         * gfortran.dg/proc_ptr_comp_29.f90: New.
1167 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1169         PR testsuite/41146
1170         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1171         powerpc-apple-darwin9.
1173 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
1175         PR rtl-optimization/47299
1176         * gcc.c-torture/execute/pr47299.c: New test.
1178 2011-01-17  Jason Merrill  <jason@redhat.com>
1180         * g++.dg/cpp0x/constexpr-virtual.C: New.
1182 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
1184         PR fortran/47331
1185         * gfortran.dg/gomp/pr47331.f90: New test.
1187 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1189         PR objc/47314
1190         * objc.dg/selector-warn-1.m: New.
1191         * obj-c++.dg/selector-warn-1.mm: New.
1193 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
1195         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1196         Update dg-final accordingly.
1198 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1200         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1202 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1204         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1205         target check.
1206         * gcc.dg/guality/pr36728-2.c: Likewise.
1208 2011-01-17  Richard Guenther  <rguenther@suse.de>
1210         PR tree-optimization/47313
1211         * g++.dg/torture/pr47313.C: New testcase.
1213 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1215         PR target/47318
1216         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1217         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1218         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1219         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1221         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1222         as __m256i.
1223         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1224         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1225         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1227 2011-01-17  Richard Guenther  <rguenther@suse.de>
1229         PR tree-optimization/45967
1230         * gcc.dg/torture/pr45967-2.c: New testcase.
1231         * gcc.dg/torture/pr45967-3.c: Likewise.
1233 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1235         PR testsuite/47325
1236         * g++.dg/ext/pr47213.C: Require visibility.
1238 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1240         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1241         * gcc.dg/fixed-point/struct-union.c: Update error messages.
1243 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1245         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1246         Linux-based targets.
1248 2011-01-13  Jan Hubicka  <jh@suse.cz>
1250         PR tree-optimization/47276
1251         * gcc.dg/pr47276.c: New testcase.
1253 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
1254             Jonathan Wakely  <jwakely.gcc@gmail.com>
1256         PR c++/33558
1257         * g++.dg/other/pr33558.C: New.
1258         * g++.dg/other/pr33558-2.C: New.
1260 2011-01-14  Martin Jambor  <mjambor@suse.cz>
1262         PR tree-optimization/45934
1263         PR tree-optimization/46302
1264         * g++.dg/ipa/devirt-c-1.C: New test.
1265         * g++.dg/ipa/devirt-c-2.C: Likewise.
1266         * g++.dg/ipa/devirt-c-3.C: Likewise.
1267         * g++.dg/ipa/devirt-c-4.C: Likewise.
1268         * g++.dg/ipa/devirt-c-5.C: Likewise.
1269         * g++.dg/ipa/devirt-c-6.C: Likewise.
1270         * g++.dg/ipa/devirt-6.C: Likewise.
1271         * g++.dg/ipa/devirt-d-1.C: Likewise.
1272         * g++.dg/torture/pr45934.C: Likewise.
1274 2011-01-14  Jason Merrill  <jason@redhat.com>
1276         * g++.dg/cpp0x/variadic105.C: New.
1278 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1279             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1281         PR objc/45989
1282         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1283         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1284         execution tests on i?86-*-*, x86_64-*-* and
1285         powerpc*-apple-darwin* && ilp32.
1286         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1287         tests on i?86-*-* and x86_64-*-*.
1289 2011-01-14  Richard Guenther  <rguenther@suse.de>
1291         PR tree-optimization/47280
1292         * g++.dg/opt/pr47280.C: New testcase.
1294 2011-01-14  Jason Merrill  <jason@redhat.com>
1296         * g++.dg/cpp0x/constexpr-regress1.C: New.
1298         * g++.dg/ext/flexary2.C: New.
1300 2011-01-14  Richard Guenther  <rguenther@suse.de>
1302         PR middle-end/47281
1303         * gcc.dg/torture/pr47281.c: New testcase.
1304         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1306 2011-01-14  Richard Guenther  <rguenther@suse.de>
1308         PR tree-optimization/47286
1309         * gcc.dg/tree-ssa/pr47286.c: New testcase.
1311 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
1313         PR c++/47213
1314         * g++.dg/ext/pr47213.C: New.
1316 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1318         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1320 2011-01-13  Tobias Burnus  <burnus@net-b.de>
1321             Mikael Morin  <mikael@gcc.gnu.org>
1323         PR fortran/45848
1324         PR fortran/47204
1325         * gfortran.dg/select_type_20.f90: New.
1326         * gfortran.dg/select_type_21.f90: New.
1328 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1330         PR target/47251
1331         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1333 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1335         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1336         * gcc.dg/guality/pr36728-2.c: Likewise.
1338 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
1340         PR debug/PR46973
1341         * g++.dg/debug/dwarf2/template-params-9.C: New test.
1343 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
1345         PR rtl-optimization/45352
1346         * gcc.dg/pr45352-3.c: New.
1348 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1350         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1351         comment.
1352         * g++.dg/cpp0x/range-for8.C: New.
1353         * g++.dg/cpp0x/range-for9.C: New.
1355 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
1357         PR debug/47209
1358         * g++.dg/debug/pr47209.C: New.
1360 2011-01-12  Richard Guenther  <rguenther@suse.de>
1362         PR lto/47259
1363         * gcc.dg/lto/pr47259_0.c: New testcase.
1364         * gcc.dg/lto/pr47259_1.c: Likewise.
1366 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
1368         * objc-obj-c++-shared/Object1.h: Add copyright header, update
1369         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1370         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1371         methods missing from the OBJC2 Object.
1372         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1373         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1374         GNU and NeXT runtimes.
1375         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1376         comments.
1377         * objc-obj-c++-shared/Object1.m: Likewise.
1378         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
1379         * objc.dg/proto-qual-1.m: Likewise.
1380         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1381         * obj-c++.dg/proto-qual-1.mm: Likewise.
1383 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1385         PR testsuite/33033
1386         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1388 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1390         Fixed the Objective-C++ testsuite and updated all tests.
1391         * lib/obj-c++.exp (obj-c++_init): Declare and set
1392         gcc_warning_prefix and gcc_error_prefix.
1393         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1394         'dg-warning', 'dg-message' and 'dg-error'.
1395         * obj-c++.dg/class-extension-3.mm: Likewise.
1396         * obj-c++.dg/class-protocol-1.mm: Likewise.
1397         * obj-c++.dg/encode-7.mm: Likewise.
1398         * obj-c++.dg/exceptions-3.mm: Likewise.
1399         * obj-c++.dg/exceptions-5.mm: Likewise.
1400         * obj-c++.dg/method-12.mm: Likewise.
1401         * obj-c++.dg/method-13.mm: Likewise.
1402         * obj-c++.dg/method-15.mm: Likewise.
1403         * obj-c++.dg/method-16.mm: Likewise.
1404         * obj-c++.dg/method-4.mm: Likewise.
1405         * obj-c++.dg/method-8.mm: Likewise.
1406         * obj-c++.dg/method-conflict-1.mm: Likewise.
1407         * obj-c++.dg/method-conflict-2.mm: Likewise.
1408         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1409         and uncommented second part of the testcase now that the testsuite
1410         works correctly.
1411         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
1412         and uncommented second part of the testcase now that the testsuite
1413         works correctly.
1414         * obj-c++.dg/private-1.mm: Likewise.
1415         * obj-c++.dg/proto-lossage-4.mm: Likewise.
1416         * obj-c++.dg/syntax-error-7.mm: Likewise.
1417         * obj-c++.dg/warn5.mm: Likewise.
1418         * obj-c++.dg/property/at-property-14.mm: Likewise.
1419         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1420         FIXME.
1421         * obj-c++.dg/property/at-property-18.mm: Likewise.
1422         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1423         FIXME.
1424         * obj-c++.dg/property/at-property-21.mm: Likewise.
1425         * obj-c++.dg/property/at-property-28.mm: Likewise.
1426         * obj-c++.dg/property/at-property-5.mm: Likewise.
1427         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1428         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1429         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1430         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1431         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1432         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1433         * obj-c++.dg/tls/diag-5.mm: Likewise.
1434         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1435         dg-error, now matched correctly.
1437 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1439         * objc.dg/property/at-property-29.m: New.
1440         * obj-c++.dg/property/at-property-29.mm: New.
1442 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1444         * go.test/go-test.exp (go-set-goarch): New proc.
1445         (go-gc-tests): Use it.
1447 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1449         PR debug/46955
1450         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1452 2011-01-11  Richard Henderson  <rth@redhat.com>
1454         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1456 2011-01-11  Jan Hubicka  <jh@suse.cz>
1458         PR lto/45721
1459         PR lto/45375
1460         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1461         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1463 2011-01-11  Richard Guenther  <rguenther@suse.de>
1465         PR tree-optimization/46076
1466         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1468 2011-01-11  Jeff Law <law@redhat.com>
1470         * PR tree-optimization/47086
1471         * gcc.dg/pr47086.c: New test.
1473 2011-01-11  Jason Merrill  <jason@redhat.com>
1475         PR c++/46658
1476         * g++.dg/template/new10.C: New.
1478         PR c++/45520
1479         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1481 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1483         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1484         Split type definitions and NSConstantString class into...
1485         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1486         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1487         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1488         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1489         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1490         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1491         to comments.
1492         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1493         encode defines for newer NeXT system headers.
1494         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1495         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1496         * objc.dg/foreach-5.m: Likewise.
1497         * objc.dg/foreach-2.m: Likewise.
1498         * objc.dg/foreach-4.m: Likewise.
1499         * objc.dg/torture/strings/string1.m: Likewise.
1500         * objc.dg/torture/strings/string2.m: Likewise.
1501         * objc.dg/torture/strings/string3.m: Likewise.
1502         * objc.dg/torture/strings/string4.m: Likewise.
1503         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1504         header and stand alone.
1505         * obj-c++.dg/strings/strings-2.mm: Likewise.
1506         * objc.dg/torture/strings/const-str-3.m: Likewise.
1507         * objc.dg/strings/strings-2.m: Likewise.
1508         * objc.dg/strings/const-str-12b.m: Likewise.
1510 2011-01-12  Richard Guenther  <rguenther@suse.de>
1512         PR middle-end/32511
1513         * gcc.dg/attr-weak-1.c: Adjust.
1515 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1517         PR fortran/47051
1518         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1519         standard compliant and comment.
1521 2011-01-10  Jan Hubicka  <jh@suse.cz>
1523         PR lto/46083
1524         * gcc.dg/initpri3.c: New testcase.
1526 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1528         PR lto/47222
1529         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1530         externally visible.
1531         (g_esi): Likewise.
1532         (g_ebx): Likewise.
1533         (g_ebp): Likewise.
1534         (g_esp): Likewise.
1535         (g_ebp_save): Likewise.
1536         (g_esp_save): Likewise.
1538 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1540         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1542 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1544         PR tree-optimization/46021
1545         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1546         i?86-*-*, x86_64-*-*.
1548 2011-01-10  Jeff Law <law@redhat.com>
1550         * PR tree-optimization/47141
1551         * gcc.c-torture/compile/pr47141.c: New test.
1553 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1555         PR testsuite/46230
1556         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1557         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1558         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1559         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1561         PR testsuite/46230
1562         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1563         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1564         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1565         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1566         being vectorized.  Adjust dg-final pattern.
1568         PR testsuite/46230
1569         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1570         * gcc.dg/vect/slp-24.c: Likewise.
1572 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1574         PR c++/47218
1575         * g++.dg/other/pr47218-1.C: New test file.
1576         * g++.dg/other/pr47218.C: Likewise.
1577         * g++.dg/other/pr47218.h: New supporting header.
1579 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1581         PR objc/47232
1582         * objc.dg/attributes/invalid-attribute-1.m: New.
1583         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1585 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1587         PR fortran/47224
1588         * gfortran.dg/proc_ptr_comp_28.f90: New.
1590 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1592         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1593         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1594         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1595         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1596         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1597         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1598         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1599         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1600         * objc.dg/gnu-api-2-class.m: Likewise.
1601         * objc.dg/gnu-api-2-ivar.m: Likewise.
1602         * objc.dg/gnu-api-2-method.m: Likewise.
1603         * objc.dg/gnu-api-2-objc.m: Likewise.
1604         * objc.dg/gnu-api-2-object.m: Likewise.
1605         * objc.dg/gnu-api-2-property.m: Likewise.
1606         * objc.dg/gnu-api-2-protocol.m: Likewise.
1607         * objc.dg/gnu-api-2-sel.m: Likewise.
1609 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1611         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1612         * objc.dg/objc-foreach-4.m: Likewise.
1613         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1614         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1615         * objc.dg/foreach-4.m: Likewise.
1616         * objc.dg/foreach-5.m: Likewise.
1617         * objc.dg/foreach-3.m: Return self from init.
1619 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1621         PR fortran/38536
1622         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1624 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1626         PR fortran/46313
1627         * gfortran.dg/class_35.f90: New.
1629 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1631         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1633 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1635         PR objc/47078
1636         * objc.dg/invalid-method-2.m: New.
1637         * obj-c++.dg/invalid-method-2.mm: New.
1639 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1641         PR fortran/46896
1642         * gfortran.dg/transpose_optimization_2.f90 : New test.
1644 2011-01-08  Jan Hubicka  <jh@suse.cz>
1646         PR tree-optmization/46469
1647         * g++.dg/torture/pr46469.C: New testcase.
1649 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1651         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1652         emulation of libobjc-gnu structure layout functionality to ..
1653         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1654         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1655         * objc/execute/bf-common.h: Adjust headers.
1656         * objc/execute/bf-1.m: Likewise.
1657         * objc/execute/bf-2.m: Likewise.
1658         * objc/execute/bf-3.m: Likewise.
1659         * objc/execute/bf-4.m: Likewise.
1660         * objc/execute/bf-5.m: Likewise.
1661         * objc/execute/bf-6.m: Likewise.
1662         * objc/execute/bf-7.m: Likewise.
1663         * objc/execute/bf-8.m: Likewise.
1664         * objc/execute/bf-9.m: Likewise.
1665         * objc/execute/bf-10.m: Likewise.
1666         * objc/execute/bf-11.m: Likewise.
1667         * objc/execute/bf-12.m: Likewise.
1668         * objc/execute/bf-13.m: Likewise.
1669         * objc/execute/bf-14.m: Likewise.
1670         * objc/execute/bf-15.m: Likewise.
1671         * objc/execute/bf-16.m: Likewise.
1672         * objc/execute/bf-17.m: Likewise.
1673         * objc/execute/bf-18.m: Likewise.
1674         * objc/execute/bf-19.m: Likewise.
1675         * objc/execute/bf-20.m: Likewise.
1676         * objc/execute/bf-21.m: Likewise.
1677         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1678         objc_get_type_qualifiers ().
1680 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1682         PR fortran/45777
1683         * gfortran.dg/dependency_39.f90:  New test.
1685 2011-01-07  Jan Hubicka  <jh@suse.cz>
1687         Get builtins tests ready for linker plugin.
1688         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1689         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1690         my_memset, my_bzero): Mark used.
1691         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1692         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
1693         volatile.
1694         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
1695         volatile.
1697 2011-01-07  Jan Hubicka  <jh@suse.cz>
1699         PR tree-optimization/46367
1700         * g++.dg/torture/pr46367.C: New file.
1702 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1704         PR target/47201
1705         * gcc.dg/pr47201.c: New test.
1707         PR bootstrap/47187
1708         * gcc.dg/tree-prof/pr47187.c: New test.
1710 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1712         PR fortran/41580
1713         * gfortran.dg/extends_type_of_3.f90: New.
1715 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1717         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1718         * g++.dg/ext/dllimport-MI1.C: Likewise.
1719         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1720         * g++.dg/ext/dllimport10.C: Likewise.
1721         * g++.dg/ext/dllimport11.C: Likewise.
1722         * g++.dg/ext/dllimport12.C: Likewise.
1723         * g++.dg/ext/dllimport13.C: Likewise.
1724         * g++.dg/ext/dllimport2.C: Likewise.
1725         * g++.dg/ext/dllimport3.C: Likewise.
1726         * g++.dg/ext/dllimport4.C: Likewise.
1727         * g++.dg/ext/dllimport5.C: Likewise.
1728         * g++.dg/ext/dllimport6.C: Likewise.
1729         * g++.dg/ext/dllimport8.C: Likewise.
1730         * g++.dg/ext/dllimport9.C: Likewise.
1731         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1732         targets, too. Additionally enable test for i?86-*-mingw*.
1733         * g++.dg/ext/selectany1.C: Likewise.
1734         Remove guard variable check.
1736 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1738         PR fortran/47189
1739         PR fortran/47194
1740         * gfortran.dg/storage_size_3.f08: Extended.
1742 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1744         PR c++/47022
1745         * g++.dg/template/stdarg1.C: New test.
1747 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1749         PR fortran/47195
1750         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1751         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1752         from the interface of functions to not hide the errors that
1753         shall be tested.
1755 2011-01-06  Jan Hubicka  <jh@suse.cz>
1757         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1758         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1760 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1762         PR fortran/33117
1763         PR fortran/46478
1764         * gfortran.dg/interface_33.f90: New test.
1766 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1768         PR c/47150
1769         * gcc.c-torture/compile/pr47150.c: New test.
1771 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1773         PR tree-optimization/47139
1774         * gcc.dg/vect/pr47139.c: New test.
1776 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1778         PR fortran/47180
1779         * gfortran.dg/extends_type_of_2.f03: New.
1781 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1783         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1785 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1787         * gnat.dg/opt14.adb: New test.
1789 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1791         PR fortran/46017
1792         * gfortran.dg/allocate_error_2.f90:  New test.
1794 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1796         PR fortran/47024
1797         * gfortran.dg/storage_size_3.f08: New.
1799 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1801         PR libgfortran/47154
1802         * gfortran.dg/namelist_68.f90: New test.
1804 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1806         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1808 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1810         PR fortran/46448
1811         * gfortran.dg/class_34.f90: New.
1813 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1815         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1816         use __builtin_inff.  Skip all single-precision tests that require
1817         Infinity.
1819 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1821         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1823 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1825         PR tree-optimization/47148
1826         * gcc.c-torture/execute/pr47148.c: New test.
1828         PR tree-optimization/47155
1829         * gcc.c-torture/execute/pr47155.c: New test.
1831         PR rtl-optimization/47157
1832         * gcc.c-torture/compile/pr47157.c: New test.
1834 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1836         * gcc.dg/torture/vector-shift2.c (schar): Define.
1837         (main): Always use schar or uchar instead of plain "char" to avoid
1838         dependencies on implementation-defined char signedness.
1840 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1842         PR tree-optimization/46801
1843         * gnat.dg/pack9.adb: Remove xfail.
1845 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1847         PR tree-optimization/46984
1848         * g++.dg/ipa/pr46984.C: New test.
1850 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1852         PR fortran/46408
1853         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1855 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1857         PR tree-optimization/47140
1858         * gcc.c-torture/compile/pr47140.c: New test.
1860         PR rtl-optimization/47028
1861         * gcc.dg/pr47028.c: New test.
1863 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1865         * objc.dg/protocol-forward-1.m: Removed TODO.
1866         * objc.dg/protocol-forward-2.m: New.
1867         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1868         * obj-c++.dg/protocol-forward-2.mm: New.
1870 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1872         PR target/38662
1873         * g++.dg/eh/pr38662.C: New testcase.
1875 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1877         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1878         scan for newline '\n'.
1881 Copyright (C) 2011 Free Software Foundation, Inc.
1883 Copying and distribution of this file, with or without modification,
1884 are permitted in any medium without royalty provided the copyright
1885 notice and this notice are preserved.