2011-02-15 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1076e32262a56db232255a3343718fa9d95be990
1 2011-02-15  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/47750
4         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5         gcc_warning_prefix.
6         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7         normalizing the error/warning output.
8         * gfortran.dg/Wall.f90: Update dg-error/warning.
9         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13         * gfortran.dg/class_30.f90: Update dg-error/warning.
14         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
15         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
16         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
17         * gfortran.dg/entry_17.f90: Update dg-error/warning.
18         * gfortran.dg/entry_19.f90: Update dg-error/warning.
19         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
20         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
21         * gfortran.dg/g77/12632.f: Update dg-error/warning.
22         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
23         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
24         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
25         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
26         * gfortran.dg/goto_8.f90: Update dg-error/warning.
27         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
28         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
29         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
30         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
31         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
32         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
33         * gfortran.dg/volatile3.f90: Update dg-error/warning.
34         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
35         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
36         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
37         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
38         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
40 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
42         PR fortran/47768
43         * gfortran.dg/proc_ptr_comp_30.f90: New.
45 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
47         PR debug/47780
48         * gcc.target/i386/pr47780.c: New test.
50 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
52         PR fortran/47767
53         * gfortran.dg/class_40.f03: New.
55 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
57         PR c++/47208
58         * g++.dg/cpp0x/auto21.C: New test.
60 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
62         * objc.dg/special/unclaimed-category-1.h: Updated for
63         new ABI support.
64         * objc.dg/special/unclaimed-category-1.m: Same.
65         * objc.dg/zero-link-1.m: Same.
66         * objc.dg/lookup-1.m: Same.
67         * objc.dg/torture/strings/const-str-9.m
68         * objc.dg/torture/strings/const-str-10.m: Same.
69         * objc.dg/torture/strings/const-str-11.m: Same. 
70         * objc.dg/torture/forward-1.m: Same.
71         * objc.dg/zero-link-2.m: Same.  
72         * objc.dg/encode-7-next-64bit.m: Same. 
73         * objc.dg/method-4.m: Same.
74         * objc.dg/next-runtime-1.m: Same.
75         * objc.dg/image-info.m: Same. 
76         * objc.dg/pr23214.m: Same.
77         * objc.dg/symtab-1.m: Same.
78         * obj-c++.dg/basic.m: Same.m
79         * obj-c++.dg/proto-lossage-3.m: Same.m
80         * obj-c++.dg/torture/strings/const-str-10.m: Same.m
81         * obj-c++.dg/torture/strings/const-str-11.m: Same.m 
82         * obj-c++.dg/torture/strings/const-str-9.m: Same.m
83         * obj-c++.dg/method-11.m: Same.m
84         * objc/execute/enumeration-1.m: Same.
85         * objc/execute/object_is_class.m: Same. 
86         * objc/execute/formal_protocol-2.m: Same.
87         * objc/execute/formal_protocol-4.m: Same. 
88         * objc/execute/formal_protocol-6.m: Same. 
89         * objc/execute/bycopy-3.m: Same.
90         * objc/execute/exceptions/catchall-1.m: Same.
91         * objc/execute/exceptions/finally-1.m: Same.
92         * objc/execute/exceptions/local-variables-1.m: Same.
93         * objc/execute/exceptions/foward-1.m: Same.
94         * objc/execute/bf-common.h
95         * objc/execute/enumeration-2.m: Same.
96         * objc/execute/formal_protocol-1.m: Same.
97         * objc/execute/formal_protocol-3.m: Same. 
98         * objc/execute/formal_protocol-5.m: Same.
99         * objc/execute/accessing_ivars.m: Same.
100         * objc/execute/bycopy-2.m: Same.
101         * objc/execute/formal_protocol-7.m: Same.
102         * objc/execute/compatibility_alias.m: Same.
103         * objc/execute/no_clash.m: Same.
104         * objc/execute/object_is_meta_class.m: Same.
105         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
106         * objc/execute/class-tests-1.h: Include stdio.h.
107         * objc/execute/class-tests-2.h: Same.
108         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
109         runtimes.
110         * obj-c++.dg/try-catch-2.mm: Same.
111         
112 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
114         PR c++/47783
115         * g++.dg/warn/Wunused-parm-4.C: New test.
117 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
118             Jan Hubicka  <jh@suse.cz>
120         PR debug/47106
121         PR debug/47402
122         * g++.dg/debug/pr47106.C: New.
124 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
126         PR target/43653
127         * gcc.target/i386/pr43653.c: New test.
129 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
131         PR c++/47172
132         * g++.dg/template/inherit6.C: New test.
134 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
136         PR fortran/47745
137         * gfortran.dg/class_39.f03: New.
139 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
141         PR c++/47326
142         * g++.dg/cpp0x/variadic106.C: New test.
144 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
146         PR libfortran/47757
147         * gfortran.dg/pr47757-1.f90: New test.
148         * gfortran.dg/pr47757-2.f90: New test.
149         * gfortran.dg/pr47757-3.f90: New test.
151         PR c++/47704
152         * g++.dg/cpp0x/enum8.C: New test.
154 2011-02-15  Jason Merrill  <jason@redhat.com>
156         * g++.dg/inherit/implicit-trivial1.C: New.
157         * g++.dg/cpp0x/implicit-trivial1.C: New.
159 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
161         PR middle-end/47725
162         * gcc.dg/torture/pr47725.c: Removed.
164 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
166         PR target/47755
167         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
168         constant does not generate a load from memory.
170 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
172         PR middle-end/47725
173         * gcc.dg/torture/pr47725.c: New.
175 2011-02-15  Richard Guenther  <rguenther@suse.de>
177         PR tree-optimization/47743
178         * gcc.dg/torture/pr47743.c: New testcase.
180 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
182         PR middle-end/47581
183         * gcc.target/i386/pr47581.c: New test.
185 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
187         PR fortran/47730
188         * gfortran.dg/select_type_22.f03: New.
190 2011-02-14  Jason Merrill  <jason@redhat.com>
192         * g++.dg/cpp0x/regress/enum1.C: New.
194 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
196         * gnat.dg/include.adb: New test.
198 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
200         PR fortran/47728
201         * gfortran.dg/class_38.f03: New.
203 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
205         * gcc.dg/pr46494.c: New test.
207 2011-02-14  Richard Guenther  <rguenther@suse.de>
209         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
211 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
213         PR ada/41929
214         * gnat.dg/null_pointer_deref1.exp: Don't skip on
215         sparc*-sun-solaris2.11.
217 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
219         PR fortran/47349
220         * gfortran.dg/argument_checking_18.f90: New.
222 2011-02-13  Tobias Burnus  <burnus@net-b.de>
224         * gfortran.dg/argument_checking_13.f90: Update dg-error.
225         * gfortran.dg/argument_checking_17.f90: New.
227 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
229         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
230         are temporarily disabled.
231         * gfortran.dg/class_7.f03: Ditto.
232         * gfortran.dg/coarray_14.f90: Ditto.
233         * gfortran.dg/typebound_proc_13.f03: Ditto.
235 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
237         PR fortran/45586
238         * gfortran.dg/extends_11.f03: New.
240 2011-02-11  Xinliang David Li  <davidxl@google.com>
242         PR tree-optimization/47707
243         * g++.dg/tree-ssa/pr47707.C: New test.
245 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
247         * g++.dg/opt/inline17.C: New test.
249 2011-02-11  Tobias Burnus  <burnus@net-b.de>
251         PR fortran/47550
252         * gfortran.dg/pure_formal_2.f90: New.
254 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
256         PR rtl-optimization/47614
257         * gfortran.dg/pr47614.f: New.
259 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
261         PR driver/47678
262         * gcc.dg/opts-6.c: New test.
264 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
266         PR debug/47684
267         * gcc.dg/pr47684.c: New test.
269 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
271         PR target/47629
272         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
273         c99_runtime, dg-add-options c99_runtime.
274         (main): Use __asm__.
276 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
278         PR testsuite/47400
279         * lib/target-supports.exp (check_ascii_locale_available): New proc.
280         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
281         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
282         * gcc.dg/ucnid-10.c: Likewise.
283         * gcc.dg/ucnid-13.c: Likewise.
284         * gcc.dg/ucnid-7.c: Likewise.
285         * gcc.dg/ucnid-8.c: Likewise.
286         Adapt dg-warning line number.
288 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
290         * gcc.target/i386/parity-1.c: Use -march=k8.
291         * gcc.target/i386/parity-2.c: Ditto.
292         * gcc.target/i386/vecinit-1.c: Ditto.
293         * gcc.target/i386/vecinit-2.c: Ditto.
295 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297         PR target/46610
298         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
299         * gcc.target/mips/save-restore-3.c: Likewise.
300         * gcc.target/mips/save-restore-4.c: Likewise.
301         * gcc.target/mips/save-restore-5.c: Likewise.
303         PR target/47683
304         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
305         * g++.dg/tree-prof/partition2.C: Likewise.
307 2011-02-09  Jason Merrill  <jason@redhat.com>
309         * g++.dg/tree-ssa/inline-3.C: Use a normal function
310         rather than misdeclare std::puts.
312         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
313         * g++.dg/other/warning1.C: Likewise.
314         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
315         * g++.old-deja/g++.gb/scope06.C: Likewise.
316         * g++.old-deja/g++.law/cvt11.C: Likewise.
317         * g++.old-deja/g++.law/init1.C: Likewise.
318         * g++.dg/abi/mangle26.C: Likewise.
320         * g++.dg/template/function1.C: Adjust for C++0x mode.
321         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
323         * g++.dg/ext/label10.C: Adjust for C++0x mode.
324         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
326         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
328         * g++.dg/cpp0x/regress/abi-empty7.C: New.
330         * g++.dg/cpp0x/regress: New directory.
331         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
332         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
333         * g++.dg/cpp0x/regress/regress3.C: New.
335 2011-02-10  Richard Guenther  <rguenther@suse.de>
337         PR tree-optimization/47677
338         * gcc.dg/torture/pr47677.c: New testcase.
340 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
342         * objc.dg/special/load-category-1.m: Remove unused header.
343         * objc.dg/special/load-category-1a.m: Likewise.
344         * objc.dg/special/load-category-2.m: Likewise.
345         * objc.dg/special/load-category-2a.m: Likewise.
346         * objc.dg/special/load-category-3.m: Likewise.
347         * objc.dg/special/load-category-3a.m: Likewise.
348         * objc.dg/attributes/proto-attribute-2.m: Likewise.
349         * objc.dg/attributes/proto-attribute-3.m: Likewise.
350         * objc.dg/attributes/class-attribute-1.m: Likewise.
351         * objc.dg/property/property.exp: Don't run for Darwin < 9.
352         * obj-c++.dg/property/property.exp: Likewise.
353         * objc.dg/attributes/method-sentinel-1.m: Update type header.
354         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
355         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
356         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
357         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
358         * obj-c++.dg/template-8.mm: Likewise.
360 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
362         PR target/47665
363         * gcc.target/i386/pr47665.c: New test.
365 2011-02-10  Jie Zhang  <jie@codesourcery.com>
367         PR testsuite/47622
368         Revert
369         2011-02-05  Jie Zhang  <jie@codesourcery.com>
370         PR debug/42631
371         * gcc.dg/pr42631.c: Update test.
372         * gcc.dg/pr42631-2.c: New test.
374 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
376         PR fortran/47352
377         * gfortran.dg/proc_decl_25.f90: New.
379 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
381         PR fortran/47463
382         * gfortran.dg/typebound_assignment_2.f03: New.
384 2011-02-09  Richard Guenther  <rguenther@suse.de>
386         PR tree-optimization/47664
387         * gcc.dg/tree-ssa/inline-7.c: New testcase.
389 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
391         PR middle-end/47646
392         * gnat.dg/uninit_func.adb: Adjust dg directive.
394 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
396         PR middle-end/47646
397         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
399 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
401         PR fortran/47637
402         * gfortran.dg/auto_dealloc_2.f90: New.
404 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
406         * gcc.dg/builtins-config.h: Remove __sgi handling.
407         * lib/target-supports.exp (add_options_for_c99_runtime): Add
408         -std=c99 for mips-sgi-irix6.5*.
410 2011-02-09  Martin Jambor  <mjambor@suse.cz>
412         PR middle-end/45505
413         * gfortran.dg/pr25923.f90: Remove xfails.
415 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
417         PR fortran/47583
418         * gfortran.dg/inquire_14.f90: New test.
420 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
422         PR fortran/45290
423         * gfortran.dg/pointer_init_6.f90: New.
425 2011-02-08  Jeff Law <law@redhat.com>
427         PR tree-optimization/42893
428         * gcc.tree-ssa/pr42893.c: New test.
430 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
432         PR tree-optimization/46834
433         PR tree-optimization/46994
434         PR tree-optimization/46995
435         * gcc.dg/graphite/id-pr46834.c: New.
436         * gfortran.dg/graphite/id-pr46994.f90: New.
437         * gfortran.dg/graphite/id-pr46995.f90: New.
439 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
441         PR middle-end/47646
442         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
443         using the variable is known the warning is emitted there.
444         * gcc.dg/uninit-pr19430.c (foo): Likewise.
445         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
447         * c-c++-common/pr20000.c (g): Both warnings occur at the return
448         statement.
449         (vg): Likewise.
450         * gcc.dg/noreturn-1.c (foo5): Likewise.
451         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
452         (method2): Likewise.
454         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
455         the return statement using the uninitialized variable.
456         * gfortran.dg/pr39666-2.f90 (f): Likewise.
458 2011-02-08  Richard Guenther  <rguenther@suse.de>
460         PR middle-end/47639
461         * g++.dg/opt/pr47639.c: New testcase.
463 2011-02-08  Richard Guenther  <rguenther@suse.de>
465         PR tree-optimization/47632
466         * g++.dg/opt/pr47632.C: New testcase.
468 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
470         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
472 2011-02-07  Richard Guenther  <rguenther@suse.de>
474         PR tree-optimization/47615
475         * g++.dg/opt/pr47615.C: New testcase.
477 2011-02-07  Richard Guenther  <rguenther@suse.de>
479         PR tree-optimization/47621
480         * gcc.dg/torture/pr47621.c: New testcase.
482 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
484         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
486 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
488         PR fortran/47592
489         * gfortran.dg/allocate_with_source_1 : New test.
491 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
493         PR middle-end/47610
494         * gcc.dg/pr47610.c: New test.
496 2011-02-05  Jie Zhang  <jie@codesourcery.com>
498         PR debug/42631
499         * gcc.dg/pr42631.c: Update test.
500         * gcc.dg/pr42631-2.c: New test.
502 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
504         PR fortran/47574
505         * gfortran.dg/pr47574.f90:  New test.
507 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
509         PR tree-optimization/46194
510         * gcc.dg/autopar/pr46194.c: New.
512 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
514         PR tree-optimization/43695
515         * g++.dg/ipa/pr43695.C: New.
517 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
519         PR inline-asm/23200
520         * gcc.dg/pr23200.c: New test.
522 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
524         PR c++/47589
525         * g++.dg/pr47589.C: New test.
527 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
529         PR c++/47398
530         * g++.dg/template/typedef37.C: New test.
531         * g++.dg/template/param1.C: Adjust expected error message.
533 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
535         PR middle-end/31490
536         * gcc.dg/pr31490-2.c: New test.
537         * gcc.dg/pr31490-3.c: New test.
538         * gcc.dg/pr31490-4.c: New test.
540 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
541             Jakub Jelinek  <jakub@redhat.com>
543         PR c++/46890
544         * g++.dg/parser/semicolon3.C: Adjust.
545         * g++.dg/parser/semicolon4.C: New testcase.
546         * g++.dg/pr46890.C: New testcase.
548 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/29571
551         * g++.dg/init/pr29571.C: New.
553 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
555         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
556         instead of vect_int.
558 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
560         PR target/47312
561         * gcc.target/i386/pr47312.c: New test.
563         PR target/47564
564         * gcc.target/i386/pr47564.c: New test.
566 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
568         PR tree-optimization/45122
569         * gcc.dg/tree-ssa/pr45122.c: New.
571 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
573         PR target/47272
574         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
575         and vec_vsx_st.
577         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
578         and vsx so a default --with-cpu=power7 doesn't give an error
579         when -mavoid-indexed-addresses is used.
581         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
582         wrapper function to save the arguments and then jump to the real
583         function, rather than depending on the compiler not to move stuff
584         before an asm.
585         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
587 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
588             Paul Thomas  <pault@gcc.gnu.org>
590         PR fortran/47082
591         * gfortran.dg/class_37.f03 : New test.
593 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
594             Richard Guenther  <rguenther@suse.de>
596         PR tree-optimization/40979
597         PR bootstrap/47044
598         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
599         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
600         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
601         check_vect_support_and_set_flags.
602         * gfortran.dg/graphite/vect-pr40979.f90: New.
604 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
606         PR fortran/47572
607         * gfortran.dg/class_36.f03: New.
609 2011-02-02  Richard Guenther  <rguenther@suse.de>
611         PR tree-optimization/47566
612         * gcc.dg/lto/20110201-1_0.c: New testcase.
614 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
616         PR debug/47498
617         PR debug/47501
618         PR debug/45136
619         PR debug/45130
620         * debug/pr47498.c: New.
621         * debug/pr47501.c: New.
623 2011-02-01  Richard Guenther  <rguenther@suse.de>
625         PR tree-optimization/47559
626         * g++.dg/torture/pr47559.C: New testcase.
628 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
630         PR fortran/47565
631         * gfortran.dg/typebound_call_20.f03: New.
633 2011-02-01  Richard Guenther  <rguenther@suse.de>
635         PR tree-optimization/47555
636         * gcc.dg/pr47555.c: New testcase.
638 2011-02-01  Richard Guenther  <rguenther@suse.de>
640         PR tree-optimization/47541
641         * g++.dg/torture/pr47541.C: New testcase.
643 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
645         PR fortran/47455
646         * gfortran.dg/typebound_call_19.f03: New.
648 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
650         PR c++/47416
651         * g++.dg/cpp0x/pr47416.C: New test.
653 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
655         PR fortran/47519
656         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
658 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
660         PR fortran/47463
661         * gfortran.dg/typebound_assignment_1.f03: New.
663 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
665         PR tree-optimization/47538
666         * gcc.c-torture/execute/pr47538.c: New test.
668 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
670         PR target/45325
671         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
673 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
675         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
677 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
679         PR rtl-optimization/44031
680         * gcc.c-torture/compile/20110131-1.c: New test.
682 2011-01-31  Tobias Burnus  <burnus@net-b.de>
684         PR fortran/47042
685         * gfortran.dg/stmt_func_1.f90: New.
687 2011-01-31  Tobias Burnus  <burnus@net-b.de>
689         PR fortran/47042
690         * gfortran.dg/interface_34.f90: New.
692 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
694         PR fortran/47523
695         * gfortran.dg/realloc_on_assign_5.f03: New test.
696         * gfortran.dg/realloc_on_assign_5.f03: New test.
698 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
700         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
701         * gfortran.dg/bessel_7.f90: Likewise.
702         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
704         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
705         * gfortran.dg/sum_init_expr.f03: Likewise.
707         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
709         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
710         -r -nostdlib.
712         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
713         loop only on "vect_intfloat_cvt" targets.
715 2011-01-29  Tobias Burnus  <burnus@net-b.de>
717         PR fortran/47531
718         * gfortran.dg/shape_6.f90: New.
720 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722         PR libgfortran/47434
723         * gfortran.dg/read_infnan_1.f90: Update test.
724         * gfortran.dg/module_nan.f90: Update test.
725         * gfortran.dg/char4_iunit_1.f03: Update test.
726         * gfortran.dg/large_real_kind_1.f90: Update test.
727         * gfortran.dg/real_const_3.f90: Update test.
728         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
730 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
732         PR c++/47311
733         * g++.dg/template/param2.C: New test.
735 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
737         PR libgfortran/47285
738         * gfortran.dg/fmt_g.f: New test.
740 2011-01-28  Tobias Burnus  <burnus@net-b.de>
742         PR fortran/47507
743         * gfortran.dg/pure_formal_1.f90: New.
745 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
747         PR target/42894
748         * gcc.dg/tls/pr42894.c: New test.
750 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
752         * gcc.dg/pr47276.c: Add dg-require-visibility.
754 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
756         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
758 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
759             Tobias Burnus  <burnus@gcc.gnu.org>
761         PR fortran/45170
762         PR fortran/35810
763         PR fortran/47350
764         * gfortran.dg/realloc_on_assign_3.f03: New test.
765         * gfortran.dg/realloc_on_assign_4.f03: New test.
766         * gfortran.dg/allocatable_function_5.f90: New test.
767         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
768         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
769         implemented" dg-errors.
771 2011-01-27  Jan Hubicka  <jh@suse.cz>
773         PR middle-end/46949
774         * gcc.dg/attr-weakref-4.c: New testcase
776 2011-01-27  Martin Jambor  <mjambor@suse.cz>
778         PR tree-optimization/47228
779         * gcc.dg/torture/pr47228.c: New test.
781 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
783         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
785 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
787         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
788         when using auto-overlay support on the SPU.
790 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
792         PR rtl-optimization/44174
793         * gcc.target/i386/asm-6.c: New test.
795 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
797         PR rtl-optimization/46856
798         * gcc.c-torture/compile/pr46856.c: New test.
800 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
801             Andrew Pinski  <pinskia@gmail.com>
803         PR c/43082
804         * gcc.dg/pr43082.c: New.
806 2011-01-26  DJ Delorie  <dj@redhat.com>
808         PR rtl-optimization/46878
809         * gcc.dg/pr46878-1.c: New test.
811 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
813         PR c++/47476
814         * g++.dg/cpp0x/pr47476.C: New test.
816 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
818         * gcc.c-torture/compile/20110126-1.c: New test.
820 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
822         PR c/47473
823         * gcc.dg/torture/pr47473.c: New test.
825 2011-01-26  Jan Hubicka  <jh@suse.cz>
827         PR target/47237
828         * gcc.c-torture/execute/pr47237.c: New testcase.
830 2011-01-26  Jan Hubicka  <jh@suse.cz>
832         PR tree-optimization/47190
833         * gcc.dg/attr-weakref-3.c: New testcase.
835 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
837         PR c++/43601
838         * gcc.dg/dll-9a.c: New test file.
839         * gcc.dg/dll-11.c: Likewise.
840         * gcc.dg/dll-12.c: Likewise.
841         * gcc.dg/dll-12a.c: Likewise.
842         * gcc.dg/dll-11a.c: Likewise.
843         * gcc.dg/dll-9.c: Likewise.
844         * gcc.dg/dll-10.c: Likewise.
845         * gcc.dg/dll-10a.c: Likewise.
846         * g++.dg/ext/dllexport4a.cc: Likewise.
847         * g++.dg/ext/dllexport4.C: Likewise.
848         * g++.dg/ext/dllexport5.C: Likewise.
849         * g++.dg/ext/dllexport5a.cc: Likewise.
851 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
853         PR tree-optimization/46970
854         * gcc.dg/graphite/pr46970.c: New.
856 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
858         PR tree-optimization/46215
859         * gcc.dg/graphite/pr46215.c: New.
861 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
863         PR tree-optimization/46168
864         * gcc.dg/graphite/pr46168.c: New.
866 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
868         PR tree-optimization/43657
869         * gcc.dg/graphite/pr43657.c: New.
871 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
873         PR tree-optimization/29832
874         * gfortran.dg/graphite/pr29832.f90: New.
876 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
878         PR tree-optimization/43567
879         * gcc.dg/graphite/pr43567.c: New.
881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
883         * gfortran.dg/graphite/interchange-4.f: New.
884         * gfortran.dg/graphite/interchange-5.f: New.
886         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
887         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
888         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
889         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
890         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
891         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
892         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
893         * gfortran.dg/ltrans-7.f90: Removed.
894         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
896         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
897         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
898         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
899         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
900         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
901         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
902         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
903         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
904         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
905         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
906         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
907         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
908         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
909         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
910         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
911         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
912         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
913         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
914         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
915         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
916         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
917         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
918         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
919         * gcc.dg/tree-ssa/data-dep-1.c
920         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
921         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
922         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
923         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
924         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
926 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
928         PR tree-optimization/47265
929         PR tree-optimization/47443
930         * gcc.c-torture/compile/pr47265.c: New test.
931         * gcc.dg/pr47443.c: New test.
933 2011-01-25  Martin Jambor  <mjambor@suse.cz>
935         PR tree-optimization/47382
936         * g++.dg/torture/pr47382.C: New test.
937         * g++.dg/opt/devirt1.C: Xfail.
939 2011-01-25  Yao Qi  <yao@codesourcery.com>
941         PR target/45701
942         * gcc.target/arm/pr45701-1.c: New test.
943         * gcc.target/arm/pr45701-2.c: New test.
944         * gcc.target/arm/pr45701-3.c: New test.
946 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
947             Jakub Jelinek  <jakub@redhat.com>
949         PR tree-optimization/47271
950         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
952 2011-01-25  Nick Clifton  <nickc@redhat.com>
954         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
955         (saturate_add): Delete.
956         (exchange): Delete.
957         (main): Do not run saturate_add.
958         (set_interrupts): Delete.
960 2011-01-25  Tobias Burnus  <burnus@net-b.de>
962         PR fortran/47448
963         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
965 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
967         PR tree-optimization/47427
968         PR tree-optimization/47428
969         * gcc.c-torture/compile/pr47427.c: New test.
970         * gcc.c-torture/compile/pr47428.c: New test.
972 2011-01-25  Richard Guenther  <rguenther@suse.de>
974         PR middle-end/47411
975         * gcc.dg/torture/pr47411.c: New testcase.
977 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
979         * gfortran.dg/graphite/id-24.f: New.
980         * gfortran.dg/graphite/id-25.f: New.
982 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
984         * gfortran.dg/graphite/id-23.f: New.
986 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
988         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
990 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
992         * gcc.dg/graphite/block-0.c: Un-XFAILed.
993         * gcc.dg/graphite/block-1.c: Un-XFAILed.
994         * gcc.dg/graphite/block-7.c: Un-XFAILed.
995         * gcc.dg/graphite/block-8.c: Un-XFAILed.
996         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
997         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
998         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
999         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1000         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1002 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1004         * gcc.dg/graphite/block-0.c: Add documentation.
1005         * gcc.dg/graphite/block-4.c: Same.
1006         * gcc.dg/graphite/block-7.c: Same.
1007         * gcc.dg/graphite/block-8.c: New.
1008         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1009         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1010         * gcc.dg/graphite/interchange-12.c: Add documentation.
1011         * gcc.dg/graphite/interchange-13.c: New.
1012         * gcc.dg/graphite/interchange-14.c: New.
1013         * gcc.dg/graphite/interchange-15.c: New.
1014         * gcc.dg/graphite/interchange-8.c: Add documentation.
1015         * gcc.dg/graphite/interchange-mvt.c: Same.
1017 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1019         PR target/47408
1020         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1021         * gcc.target/powerpc/altivec-14.c: Ditto.
1022         * gcc.target/powerpc/altivec-33.c: Ditto.
1023         * gcc.target/powerpc/altivec-types-1.c: Ditto.
1024         * gcc.target/powerpc/altivec-types-2.c: Ditto.
1025         * gcc.target/powerpc/altivec-types-3.c: Ditto.
1026         * gcc.target/powerpc/altivec-types-4.c: Ditto.
1027         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1028         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1029         * g++.dg/ext/altivec-15.C: Ditto.
1030         * g++.dg/ext/altivec-types-1.C: Ditto.
1031         * g++.dg/ext/altivec-types-2.C: Ditto.
1032         * g++.dg/ext/altivec-types-3.C: Ditto.
1033         * g++.dg/ext/altivec-types-4.C: Ditto.
1035 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1037         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1039 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1041         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1042         optimization options.
1044 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1046         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1048         PR testsuite/45988
1049         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1051 2011-01-23  Tobias Burnus  <burnus@net-b.de>
1053         PR fortran/47421
1054         * gfortran.dg/allocatable_scalar_12.f90: New.
1056 2011-01-23  Ira Rosen  <irar@il.ibm.com>
1058         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1059         vectorization to be not profitable if peeling is used to
1060         realign the memory access.
1061         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1062         loop bound to avoid loop unrolling.
1063         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1065 2011-01-22  Jan Hubicka  <jh@suse.cz>
1067         PR lto/47333
1068         * g++.dg/lto/pr47333.C: New file.
1070 2011-01-22  Jan Hubicka  <jh@suse.cz>
1072         PR tree-optimization/43884
1073         PR lto/44334
1074         * gcc.dg/autopar/outer-2.c: Increase array size.
1075         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1077 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1079         PR fortran/38536
1080         * gfortran.dg/c_loc_tests_16.f90:  New test.
1082 2011-01-22  Tobias Burnus  <burnus@net-b.de>
1084         PR fortran/47399
1085         * gfortran.dg/typebound_proc_19.f90: New.
1087 2011-01-21  Jeff Law <law@redhat.com>
1089         PR tree-optimization/47053
1090         * g++.dg/pr47053.C: New test.
1092 2011-01-21  Jason Merrill  <jason@redhat.com>
1094         PR c++/47041
1095         * g++.dg/cpp0x/constexpr-ctor6.C: New.
1097 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1099         PR c++/47388
1100         * g++.dg/cpp0x/range-for10.C: New test.
1101         * g++.dg/template/for1.C: New test.
1103         PR middle-end/45566
1104         * g++.dg/tree-prof/partition3.C: New test.
1106         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1108         PR rtl-optimization/47366
1109         * g++.dg/opt/pr47366.C: New test.
1111 2011-01-21  Jason Merrill  <jason@redhat.com>
1113         PR c++/46552
1114         * g++.dg/cpp0x/constexpr-regress2.C: New.
1116         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1118 2011-01-21  Jeff Law <law@redhat.com>
1120         PR rtl-optimization/41619
1121         * gcc.dg/pr41619.c: New.
1123 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1125         PR tree-optimization/47355
1126         * g++.dg/opt/pr47355.C: New test.
1128 2011-01-21  Richard Guenther  <rguenther@suse.de>
1130         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1131         making main hot.
1133 2011-01-21  Richard Guenther  <rguenther@suse.de>
1135         PR tree-optimization/47365
1136         * gcc.dg/torture/pr47365.c: New testcase.
1137         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1139 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1141         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1143 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1145         PR tree-optimization/47391
1146         * gcc.dg/pr47391.c: New test.
1148 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1150         * g++.dg/template/char1.C: Use signed char.
1152 2011-01-21  Tobias Burnus  <burnus@net-b.de>
1154         PR fortran/47377
1155         * gfortran.dg/pointer_target_4.f90: New.
1157 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1159         PR target/47251
1160         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1161         ILP32 system and not IP32.
1163 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
1165         PR debug/46583
1166         * g++.dg/debug/pr46583.C: New.
1168 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1170         PR debug/47283
1171         * g++.dg/debug/pr47283.C: New test.
1173         PR testsuite/47371
1174         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1175         * gcc.target/i386/headmerge-2.c: Likewise.
1177 2011-01-20  Richard Guenther  <rguenther@suse.de>
1179         PR middle-end/47370
1180         * gcc.dg/torture/pr47370.c: New testcase.
1182 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1184         PR tree-optimization/46130
1185         * gcc.dg/pr46130-1.c: New test.
1186         * gcc.dg/pr46130-2.c: New test.
1188 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
1190         PR c++/47291
1191         * g++.dg/debug/dwarf2/template-params-10.C: New test.
1193 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
1195         PR debug/46240
1196         * g++.dg/debug/pr46240.cc: New.
1198 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1200         PR c++/47303
1201         * g++.dg/template/anonunion1.C: New test.
1203         PR rtl-optimization/47337
1204         * gcc.c-torture/execute/pr47337.c: New test.
1206 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1208         PR testsuite/45342
1209         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1211 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1213         PR tree-optimization/46021
1214         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1216 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1218         PR tree-optimization/47290
1219         * g++.dg/torture/pr47290.C: New test.
1221 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
1223         PR fortran/47240
1224         * gfortran.dg/proc_ptr_comp_29.f90: New.
1226 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1228         PR testsuite/41146
1229         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1230         powerpc-apple-darwin9.
1232 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
1234         PR rtl-optimization/47299
1235         * gcc.c-torture/execute/pr47299.c: New test.
1237 2011-01-17  Jason Merrill  <jason@redhat.com>
1239         * g++.dg/cpp0x/constexpr-virtual.C: New.
1241 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
1243         PR fortran/47331
1244         * gfortran.dg/gomp/pr47331.f90: New test.
1246 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1248         PR objc/47314
1249         * objc.dg/selector-warn-1.m: New.
1250         * obj-c++.dg/selector-warn-1.mm: New.
1252 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
1254         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1255         Update dg-final accordingly.
1257 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1259         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1261 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1263         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1264         target check.
1265         * gcc.dg/guality/pr36728-2.c: Likewise.
1267 2011-01-17  Richard Guenther  <rguenther@suse.de>
1269         PR tree-optimization/47313
1270         * g++.dg/torture/pr47313.C: New testcase.
1272 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1274         PR target/47318
1275         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1276         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1277         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1278         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1280         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1281         as __m256i.
1282         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1283         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1284         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1286 2011-01-17  Richard Guenther  <rguenther@suse.de>
1288         PR tree-optimization/45967
1289         * gcc.dg/torture/pr45967-2.c: New testcase.
1290         * gcc.dg/torture/pr45967-3.c: Likewise.
1292 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1294         PR testsuite/47325
1295         * g++.dg/ext/pr47213.C: Require visibility.
1297 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1299         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1300         * gcc.dg/fixed-point/struct-union.c: Update error messages.
1302 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1304         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1305         Linux-based targets.
1307 2011-01-13  Jan Hubicka  <jh@suse.cz>
1309         PR tree-optimization/47276
1310         * gcc.dg/pr47276.c: New testcase.
1312 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
1313             Jonathan Wakely  <jwakely.gcc@gmail.com>
1315         PR c++/33558
1316         * g++.dg/other/pr33558.C: New.
1317         * g++.dg/other/pr33558-2.C: New.
1319 2011-01-14  Martin Jambor  <mjambor@suse.cz>
1321         PR tree-optimization/45934
1322         PR tree-optimization/46302
1323         * g++.dg/ipa/devirt-c-1.C: New test.
1324         * g++.dg/ipa/devirt-c-2.C: Likewise.
1325         * g++.dg/ipa/devirt-c-3.C: Likewise.
1326         * g++.dg/ipa/devirt-c-4.C: Likewise.
1327         * g++.dg/ipa/devirt-c-5.C: Likewise.
1328         * g++.dg/ipa/devirt-c-6.C: Likewise.
1329         * g++.dg/ipa/devirt-6.C: Likewise.
1330         * g++.dg/ipa/devirt-d-1.C: Likewise.
1331         * g++.dg/torture/pr45934.C: Likewise.
1333 2011-01-14  Jason Merrill  <jason@redhat.com>
1335         * g++.dg/cpp0x/variadic105.C: New.
1337 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1338             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1340         PR objc/45989
1341         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1342         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1343         execution tests on i?86-*-*, x86_64-*-* and
1344         powerpc*-apple-darwin* && ilp32.
1345         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1346         tests on i?86-*-* and x86_64-*-*.
1348 2011-01-14  Richard Guenther  <rguenther@suse.de>
1350         PR tree-optimization/47280
1351         * g++.dg/opt/pr47280.C: New testcase.
1353 2011-01-14  Jason Merrill  <jason@redhat.com>
1355         * g++.dg/cpp0x/constexpr-regress1.C: New.
1357         * g++.dg/ext/flexary2.C: New.
1359 2011-01-14  Richard Guenther  <rguenther@suse.de>
1361         PR middle-end/47281
1362         * gcc.dg/torture/pr47281.c: New testcase.
1363         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1365 2011-01-14  Richard Guenther  <rguenther@suse.de>
1367         PR tree-optimization/47286
1368         * gcc.dg/tree-ssa/pr47286.c: New testcase.
1370 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
1372         PR c++/47213
1373         * g++.dg/ext/pr47213.C: New.
1375 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1377         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1379 2011-01-13  Tobias Burnus  <burnus@net-b.de>
1380             Mikael Morin  <mikael@gcc.gnu.org>
1382         PR fortran/45848
1383         PR fortran/47204
1384         * gfortran.dg/select_type_20.f90: New.
1385         * gfortran.dg/select_type_21.f90: New.
1387 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1389         PR target/47251
1390         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1392 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1394         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1395         * gcc.dg/guality/pr36728-2.c: Likewise.
1397 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
1399         PR debug/PR46973
1400         * g++.dg/debug/dwarf2/template-params-9.C: New test.
1402 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
1404         PR rtl-optimization/45352
1405         * gcc.dg/pr45352-3.c: New.
1407 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1409         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1410         comment.
1411         * g++.dg/cpp0x/range-for8.C: New.
1412         * g++.dg/cpp0x/range-for9.C: New.
1414 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
1416         PR debug/47209
1417         * g++.dg/debug/pr47209.C: New.
1419 2011-01-12  Richard Guenther  <rguenther@suse.de>
1421         PR lto/47259
1422         * gcc.dg/lto/pr47259_0.c: New testcase.
1423         * gcc.dg/lto/pr47259_1.c: Likewise.
1425 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
1427         * objc-obj-c++-shared/Object1.h: Add copyright header, update
1428         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1429         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1430         methods missing from the OBJC2 Object.
1431         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1432         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1433         GNU and NeXT runtimes.
1434         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1435         comments.
1436         * objc-obj-c++-shared/Object1.m: Likewise.
1437         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
1438         * objc.dg/proto-qual-1.m: Likewise.
1439         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1440         * obj-c++.dg/proto-qual-1.mm: Likewise.
1442 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1444         PR testsuite/33033
1445         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1447 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1449         Fixed the Objective-C++ testsuite and updated all tests.
1450         * lib/obj-c++.exp (obj-c++_init): Declare and set
1451         gcc_warning_prefix and gcc_error_prefix.
1452         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1453         'dg-warning', 'dg-message' and 'dg-error'.
1454         * obj-c++.dg/class-extension-3.mm: Likewise.
1455         * obj-c++.dg/class-protocol-1.mm: Likewise.
1456         * obj-c++.dg/encode-7.mm: Likewise.
1457         * obj-c++.dg/exceptions-3.mm: Likewise.
1458         * obj-c++.dg/exceptions-5.mm: Likewise.
1459         * obj-c++.dg/method-12.mm: Likewise.
1460         * obj-c++.dg/method-13.mm: Likewise.
1461         * obj-c++.dg/method-15.mm: Likewise.
1462         * obj-c++.dg/method-16.mm: Likewise.
1463         * obj-c++.dg/method-4.mm: Likewise.
1464         * obj-c++.dg/method-8.mm: Likewise.
1465         * obj-c++.dg/method-conflict-1.mm: Likewise.
1466         * obj-c++.dg/method-conflict-2.mm: Likewise.
1467         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1468         and uncommented second part of the testcase now that the testsuite
1469         works correctly.
1470         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
1471         and uncommented second part of the testcase now that the testsuite
1472         works correctly.
1473         * obj-c++.dg/private-1.mm: Likewise.
1474         * obj-c++.dg/proto-lossage-4.mm: Likewise.
1475         * obj-c++.dg/syntax-error-7.mm: Likewise.
1476         * obj-c++.dg/warn5.mm: Likewise.
1477         * obj-c++.dg/property/at-property-14.mm: Likewise.
1478         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1479         FIXME.
1480         * obj-c++.dg/property/at-property-18.mm: Likewise.
1481         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1482         FIXME.
1483         * obj-c++.dg/property/at-property-21.mm: Likewise.
1484         * obj-c++.dg/property/at-property-28.mm: Likewise.
1485         * obj-c++.dg/property/at-property-5.mm: Likewise.
1486         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1487         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1488         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1489         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1490         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1491         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1492         * obj-c++.dg/tls/diag-5.mm: Likewise.
1493         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1494         dg-error, now matched correctly.
1496 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1498         * objc.dg/property/at-property-29.m: New.
1499         * obj-c++.dg/property/at-property-29.mm: New.
1501 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1503         * go.test/go-test.exp (go-set-goarch): New proc.
1504         (go-gc-tests): Use it.
1506 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1508         PR debug/46955
1509         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1511 2011-01-11  Richard Henderson  <rth@redhat.com>
1513         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1515 2011-01-11  Jan Hubicka  <jh@suse.cz>
1517         PR lto/45721
1518         PR lto/45375
1519         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1520         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1522 2011-01-11  Richard Guenther  <rguenther@suse.de>
1524         PR tree-optimization/46076
1525         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1527 2011-01-11  Jeff Law <law@redhat.com>
1529         * PR tree-optimization/47086
1530         * gcc.dg/pr47086.c: New test.
1532 2011-01-11  Jason Merrill  <jason@redhat.com>
1534         PR c++/46658
1535         * g++.dg/template/new10.C: New.
1537         PR c++/45520
1538         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1540 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1542         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1543         Split type definitions and NSConstantString class into...
1544         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1545         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1546         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1547         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1548         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1549         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1550         to comments.
1551         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1552         encode defines for newer NeXT system headers.
1553         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1554         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1555         * objc.dg/foreach-5.m: Likewise.
1556         * objc.dg/foreach-2.m: Likewise.
1557         * objc.dg/foreach-4.m: Likewise.
1558         * objc.dg/torture/strings/string1.m: Likewise.
1559         * objc.dg/torture/strings/string2.m: Likewise.
1560         * objc.dg/torture/strings/string3.m: Likewise.
1561         * objc.dg/torture/strings/string4.m: Likewise.
1562         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1563         header and stand alone.
1564         * obj-c++.dg/strings/strings-2.mm: Likewise.
1565         * objc.dg/torture/strings/const-str-3.m: Likewise.
1566         * objc.dg/strings/strings-2.m: Likewise.
1567         * objc.dg/strings/const-str-12b.m: Likewise.
1569 2011-01-12  Richard Guenther  <rguenther@suse.de>
1571         PR middle-end/32511
1572         * gcc.dg/attr-weak-1.c: Adjust.
1574 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1576         PR fortran/47051
1577         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1578         standard compliant and comment.
1580 2011-01-10  Jan Hubicka  <jh@suse.cz>
1582         PR lto/46083
1583         * gcc.dg/initpri3.c: New testcase.
1585 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1587         PR lto/47222
1588         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1589         externally visible.
1590         (g_esi): Likewise.
1591         (g_ebx): Likewise.
1592         (g_ebp): Likewise.
1593         (g_esp): Likewise.
1594         (g_ebp_save): Likewise.
1595         (g_esp_save): Likewise.
1597 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1599         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1601 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1603         PR tree-optimization/46021
1604         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1605         i?86-*-*, x86_64-*-*.
1607 2011-01-10  Jeff Law <law@redhat.com>
1609         * PR tree-optimization/47141
1610         * gcc.c-torture/compile/pr47141.c: New test.
1612 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1614         PR testsuite/46230
1615         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1616         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1617         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1618         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1620         PR testsuite/46230
1621         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1622         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1623         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1624         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1625         being vectorized.  Adjust dg-final pattern.
1627         PR testsuite/46230
1628         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1629         * gcc.dg/vect/slp-24.c: Likewise.
1631 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1633         PR c++/47218
1634         * g++.dg/other/pr47218-1.C: New test file.
1635         * g++.dg/other/pr47218.C: Likewise.
1636         * g++.dg/other/pr47218.h: New supporting header.
1638 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1640         PR objc/47232
1641         * objc.dg/attributes/invalid-attribute-1.m: New.
1642         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1644 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1646         PR fortran/47224
1647         * gfortran.dg/proc_ptr_comp_28.f90: New.
1649 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1651         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1652         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1653         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1654         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1655         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1656         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1657         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1658         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1659         * objc.dg/gnu-api-2-class.m: Likewise.
1660         * objc.dg/gnu-api-2-ivar.m: Likewise.
1661         * objc.dg/gnu-api-2-method.m: Likewise.
1662         * objc.dg/gnu-api-2-objc.m: Likewise.
1663         * objc.dg/gnu-api-2-object.m: Likewise.
1664         * objc.dg/gnu-api-2-property.m: Likewise.
1665         * objc.dg/gnu-api-2-protocol.m: Likewise.
1666         * objc.dg/gnu-api-2-sel.m: Likewise.
1668 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1670         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1671         * objc.dg/objc-foreach-4.m: Likewise.
1672         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1673         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1674         * objc.dg/foreach-4.m: Likewise.
1675         * objc.dg/foreach-5.m: Likewise.
1676         * objc.dg/foreach-3.m: Return self from init.
1678 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1680         PR fortran/38536
1681         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1683 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1685         PR fortran/46313
1686         * gfortran.dg/class_35.f90: New.
1688 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1690         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1692 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1694         PR objc/47078
1695         * objc.dg/invalid-method-2.m: New.
1696         * obj-c++.dg/invalid-method-2.mm: New.
1698 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1700         PR fortran/46896
1701         * gfortran.dg/transpose_optimization_2.f90 : New test.
1703 2011-01-08  Jan Hubicka  <jh@suse.cz>
1705         PR tree-optmization/46469
1706         * g++.dg/torture/pr46469.C: New testcase.
1708 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1710         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1711         emulation of libobjc-gnu structure layout functionality to ..
1712         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1713         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1714         * objc/execute/bf-common.h: Adjust headers.
1715         * objc/execute/bf-1.m: Likewise.
1716         * objc/execute/bf-2.m: Likewise.
1717         * objc/execute/bf-3.m: Likewise.
1718         * objc/execute/bf-4.m: Likewise.
1719         * objc/execute/bf-5.m: Likewise.
1720         * objc/execute/bf-6.m: Likewise.
1721         * objc/execute/bf-7.m: Likewise.
1722         * objc/execute/bf-8.m: Likewise.
1723         * objc/execute/bf-9.m: Likewise.
1724         * objc/execute/bf-10.m: Likewise.
1725         * objc/execute/bf-11.m: Likewise.
1726         * objc/execute/bf-12.m: Likewise.
1727         * objc/execute/bf-13.m: Likewise.
1728         * objc/execute/bf-14.m: Likewise.
1729         * objc/execute/bf-15.m: Likewise.
1730         * objc/execute/bf-16.m: Likewise.
1731         * objc/execute/bf-17.m: Likewise.
1732         * objc/execute/bf-18.m: Likewise.
1733         * objc/execute/bf-19.m: Likewise.
1734         * objc/execute/bf-20.m: Likewise.
1735         * objc/execute/bf-21.m: Likewise.
1736         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1737         objc_get_type_qualifiers ().
1739 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1741         PR fortran/45777
1742         * gfortran.dg/dependency_39.f90:  New test.
1744 2011-01-07  Jan Hubicka  <jh@suse.cz>
1746         Get builtins tests ready for linker plugin.
1747         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1748         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1749         my_memset, my_bzero): Mark used.
1750         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1751         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
1752         volatile.
1753         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
1754         volatile.
1756 2011-01-07  Jan Hubicka  <jh@suse.cz>
1758         PR tree-optimization/46367
1759         * g++.dg/torture/pr46367.C: New file.
1761 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1763         PR target/47201
1764         * gcc.dg/pr47201.c: New test.
1766         PR bootstrap/47187
1767         * gcc.dg/tree-prof/pr47187.c: New test.
1769 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1771         PR fortran/41580
1772         * gfortran.dg/extends_type_of_3.f90: New.
1774 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1776         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1777         * g++.dg/ext/dllimport-MI1.C: Likewise.
1778         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1779         * g++.dg/ext/dllimport10.C: Likewise.
1780         * g++.dg/ext/dllimport11.C: Likewise.
1781         * g++.dg/ext/dllimport12.C: Likewise.
1782         * g++.dg/ext/dllimport13.C: Likewise.
1783         * g++.dg/ext/dllimport2.C: Likewise.
1784         * g++.dg/ext/dllimport3.C: Likewise.
1785         * g++.dg/ext/dllimport4.C: Likewise.
1786         * g++.dg/ext/dllimport5.C: Likewise.
1787         * g++.dg/ext/dllimport6.C: Likewise.
1788         * g++.dg/ext/dllimport8.C: Likewise.
1789         * g++.dg/ext/dllimport9.C: Likewise.
1790         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1791         targets, too. Additionally enable test for i?86-*-mingw*.
1792         * g++.dg/ext/selectany1.C: Likewise.
1793         Remove guard variable check.
1795 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1797         PR fortran/47189
1798         PR fortran/47194
1799         * gfortran.dg/storage_size_3.f08: Extended.
1801 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1803         PR c++/47022
1804         * g++.dg/template/stdarg1.C: New test.
1806 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1808         PR fortran/47195
1809         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1810         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1811         from the interface of functions to not hide the errors that
1812         shall be tested.
1814 2011-01-06  Jan Hubicka  <jh@suse.cz>
1816         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1817         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1819 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1821         PR fortran/33117
1822         PR fortran/46478
1823         * gfortran.dg/interface_33.f90: New test.
1825 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1827         PR c/47150
1828         * gcc.c-torture/compile/pr47150.c: New test.
1830 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1832         PR tree-optimization/47139
1833         * gcc.dg/vect/pr47139.c: New test.
1835 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1837         PR fortran/47180
1838         * gfortran.dg/extends_type_of_2.f03: New.
1840 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1842         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1844 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/opt14.adb: New test.
1848 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1850         PR fortran/46017
1851         * gfortran.dg/allocate_error_2.f90:  New test.
1853 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1855         PR fortran/47024
1856         * gfortran.dg/storage_size_3.f08: New.
1858 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860         PR libgfortran/47154
1861         * gfortran.dg/namelist_68.f90: New test.
1863 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1865         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1867 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1869         PR fortran/46448
1870         * gfortran.dg/class_34.f90: New.
1872 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1874         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1875         use __builtin_inff.  Skip all single-precision tests that require
1876         Infinity.
1878 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1880         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1882 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1884         PR tree-optimization/47148
1885         * gcc.c-torture/execute/pr47148.c: New test.
1887         PR tree-optimization/47155
1888         * gcc.c-torture/execute/pr47155.c: New test.
1890         PR rtl-optimization/47157
1891         * gcc.c-torture/compile/pr47157.c: New test.
1893 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1895         * gcc.dg/torture/vector-shift2.c (schar): Define.
1896         (main): Always use schar or uchar instead of plain "char" to avoid
1897         dependencies on implementation-defined char signedness.
1899 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1901         PR tree-optimization/46801
1902         * gnat.dg/pack9.adb: Remove xfail.
1904 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1906         PR tree-optimization/46984
1907         * g++.dg/ipa/pr46984.C: New test.
1909 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1911         PR fortran/46408
1912         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1914 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1916         PR tree-optimization/47140
1917         * gcc.c-torture/compile/pr47140.c: New test.
1919         PR rtl-optimization/47028
1920         * gcc.dg/pr47028.c: New test.
1922 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1924         * objc.dg/protocol-forward-1.m: Removed TODO.
1925         * objc.dg/protocol-forward-2.m: New.
1926         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1927         * obj-c++.dg/protocol-forward-2.mm: New.
1929 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1931         PR target/38662
1932         * g++.dg/eh/pr38662.C: New testcase.
1934 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1936         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1937         scan for newline '\n'.
1940 Copyright (C) 2011 Free Software Foundation, Inc.
1942 Copying and distribution of this file, with or without modification,
1943 are permitted in any medium without royalty provided the copyright
1944 notice and this notice are preserved.