PR tree-optimization/46620
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdb9b51d32919125b46404ced5d41d9b5adb640d9
1 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3         PR tree-optimization/46620
4         * gcc.dg/pr46620.c: New.
6 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8         PR c/47809
9         * gcc.target/i386/pr47809.c: New test.
11 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12             Tobias Burnus  <burnus@net-b.de>
14         * lib/target-supports.exp
15         (check_effective_target_fortran_large_real): New check for large reals.
16         * gfortran.dg/nan_7.f90: New test.
18 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20         PR libgfortran/47567
21         * gfortran.dg/fmt_f0_1.f90: Update test.
23 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
25         PR fortran/47348
26         * gfortran.dg/array_constructor_36.f90 : New test.
27         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
28         allow for comparison between different elements of the array
29         constructor at different levels of optimization.
31 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
33         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
34         * gcc.target/i386/pr32280-1.c: Likewise.
36 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
38         PR target/47800
39         * gcc.target/i386/pr47800.c: New test.
41 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
43         * objc/execute/exceptions/foward-1.x: New.
44         
45 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
47         PR fortran/47789
48         * gfortran.dg/derived_constructor_comps_4.f90: New.
50 2011-02-18  Tobias Burnus
52         PR fortran/47775
53         * gfortran.dg/func_result_6.f90: New.
55 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
57         PR c++/47795
58         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
60 2011-02-18  Tobias Burnus  <burnus@net-b.de>
62         PR fortran/47750
63         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
64         gcc_warning_prefix.
65         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
66         normalizing the error/warning output.
67         * gfortran.dg/Wall.f90: Update dg-error/warning.
68         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
69         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
70         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
71         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
72         * gfortran.dg/class_30.f90: Update dg-error/warning.
73         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
74         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
75         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
76         * gfortran.dg/entry_17.f90: Update dg-error/warning.
77         * gfortran.dg/entry_19.f90: Update dg-error/warning.
78         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
79         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
80         * gfortran.dg/g77/12632.f: Update dg-error/warning.
81         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
82         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
83         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
84         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
85         * gfortran.dg/goto_8.f90: Update dg-error/warning.
86         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
87         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
88         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
89         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
90         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
91         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
92         * gfortran.dg/volatile3.f90: Update dg-error/warning.
93         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
94         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
95         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
96         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
97         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
99 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
101         PR fortran/47768
102         * gfortran.dg/proc_ptr_comp_30.f90: New.
104 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
106         PR debug/47780
107         * gcc.target/i386/pr47780.c: New test.
109 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
111         PR fortran/47767
112         * gfortran.dg/class_40.f03: New.
114 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
116         PR c++/47208
117         * g++.dg/cpp0x/auto21.C: New test.
119 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
121         * objc.dg/special/unclaimed-category-1.h: Updated for
122         new ABI support.
123         * objc.dg/special/unclaimed-category-1.m: Same.
124         * objc.dg/zero-link-1.m: Same.
125         * objc.dg/lookup-1.m: Same.
126         * objc.dg/torture/strings/const-str-9.m
127         * objc.dg/torture/strings/const-str-10.m: Same.
128         * objc.dg/torture/strings/const-str-11.m: Same.
129         * objc.dg/torture/forward-1.m: Same.
130         * objc.dg/zero-link-2.m: Same.
131         * objc.dg/encode-7-next-64bit.m: Same.
132         * objc.dg/method-4.m: Same.
133         * objc.dg/next-runtime-1.m: Same.
134         * objc.dg/image-info.m: Same.
135         * objc.dg/pr23214.m: Same.
136         * objc.dg/symtab-1.m: Same.
137         * obj-c++.dg/basic.m: Same.
138         * obj-c++.dg/proto-lossage-3.m: Same.
139         * obj-c++.dg/torture/strings/const-str-10.m: Same.
140         * obj-c++.dg/torture/strings/const-str-11.m: Same.
141         * obj-c++.dg/torture/strings/const-str-9.m: Same.
142         * obj-c++.dg/method-11.m: Same.
143         * objc/execute/enumeration-1.m: Same.
144         * objc/execute/object_is_class.m: Same.
145         * objc/execute/formal_protocol-2.m: Same.
146         * objc/execute/formal_protocol-4.m: Same.
147         * objc/execute/formal_protocol-6.m: Same.
148         * objc/execute/bycopy-3.m: Same.
149         * objc/execute/exceptions/catchall-1.m: Same.
150         * objc/execute/exceptions/finally-1.m: Same.
151         * objc/execute/exceptions/local-variables-1.m: Same.
152         * objc/execute/exceptions/foward-1.m: Same.
153         * objc/execute/bf-common.h
154         * objc/execute/enumeration-2.m: Same.
155         * objc/execute/formal_protocol-1.m: Same.
156         * objc/execute/formal_protocol-3.m: Same.
157         * objc/execute/formal_protocol-5.m: Same.
158         * objc/execute/accessing_ivars.m: Same.
159         * objc/execute/bycopy-2.m: Same.
160         * objc/execute/formal_protocol-7.m: Same.
161         * objc/execute/compatibility_alias.m: Same.
162         * objc/execute/no_clash.m: Same.
163         * objc/execute/object_is_meta_class.m: Same.
164         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
165         * objc/execute/class-tests-1.h: Include stdio.h.
166         * objc/execute/class-tests-2.h: Same.
167         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
168         runtimes.
169         * obj-c++.dg/try-catch-2.mm: Same.
171 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
173         PR c++/47783
174         * g++.dg/warn/Wunused-parm-4.C: New test.
176 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
177             Jan Hubicka  <jh@suse.cz>
179         PR debug/47106
180         PR debug/47402
181         * g++.dg/debug/pr47106.C: New.
183 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
185         PR target/43653
186         * gcc.target/i386/pr43653.c: New test.
188 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
190         PR c++/47172
191         * g++.dg/template/inherit6.C: New test.
193 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
195         PR fortran/47745
196         * gfortran.dg/class_39.f03: New.
198 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
200         PR c++/47326
201         * g++.dg/cpp0x/variadic106.C: New test.
203 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
205         PR libfortran/47757
206         * gfortran.dg/pr47757-1.f90: New test.
207         * gfortran.dg/pr47757-2.f90: New test.
208         * gfortran.dg/pr47757-3.f90: New test.
210         PR c++/47704
211         * g++.dg/cpp0x/enum8.C: New test.
213 2011-02-15  Jason Merrill  <jason@redhat.com>
215         * g++.dg/inherit/implicit-trivial1.C: New.
216         * g++.dg/cpp0x/implicit-trivial1.C: New.
218 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
220         PR middle-end/47725
221         * gcc.dg/torture/pr47725.c: Removed.
223 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
225         PR target/47755
226         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
227         constant does not generate a load from memory.
229 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
231         PR middle-end/47725
232         * gcc.dg/torture/pr47725.c: New.
234 2011-02-15  Richard Guenther  <rguenther@suse.de>
236         PR tree-optimization/47743
237         * gcc.dg/torture/pr47743.c: New testcase.
239 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
241         PR middle-end/47581
242         * gcc.target/i386/pr47581.c: New test.
244 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
246         PR fortran/47730
247         * gfortran.dg/select_type_22.f03: New.
249 2011-02-14  Jason Merrill  <jason@redhat.com>
251         * g++.dg/cpp0x/regress/enum1.C: New.
253 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
255         * gnat.dg/include.adb: New test.
257 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
259         PR fortran/47728
260         * gfortran.dg/class_38.f03: New.
262 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
264         * gcc.dg/pr46494.c: New test.
266 2011-02-14  Richard Guenther  <rguenther@suse.de>
268         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
270 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
272         PR ada/41929
273         * gnat.dg/null_pointer_deref1.exp: Don't skip on
274         sparc*-sun-solaris2.11.
276 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
278         PR fortran/47349
279         * gfortran.dg/argument_checking_18.f90: New.
281 2011-02-13  Tobias Burnus  <burnus@net-b.de>
283         * gfortran.dg/argument_checking_13.f90: Update dg-error.
284         * gfortran.dg/argument_checking_17.f90: New.
286 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
288         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
289         are temporarily disabled.
290         * gfortran.dg/class_7.f03: Ditto.
291         * gfortran.dg/coarray_14.f90: Ditto.
292         * gfortran.dg/typebound_proc_13.f03: Ditto.
294 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
296         PR fortran/45586
297         * gfortran.dg/extends_11.f03: New.
299 2011-02-11  Xinliang David Li  <davidxl@google.com>
301         PR tree-optimization/47707
302         * g++.dg/tree-ssa/pr47707.C: New test.
304 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
306         * g++.dg/opt/inline17.C: New test.
308 2011-02-11  Tobias Burnus  <burnus@net-b.de>
310         PR fortran/47550
311         * gfortran.dg/pure_formal_2.f90: New.
313 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
315         PR rtl-optimization/47614
316         * gfortran.dg/pr47614.f: New.
318 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
320         PR driver/47678
321         * gcc.dg/opts-6.c: New test.
323 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
325         PR debug/47684
326         * gcc.dg/pr47684.c: New test.
328 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
330         PR target/47629
331         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
332         c99_runtime, dg-add-options c99_runtime.
333         (main): Use __asm__.
335 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
337         PR testsuite/47400
338         * lib/target-supports.exp (check_ascii_locale_available): New proc.
339         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
340         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
341         * gcc.dg/ucnid-10.c: Likewise.
342         * gcc.dg/ucnid-13.c: Likewise.
343         * gcc.dg/ucnid-7.c: Likewise.
344         * gcc.dg/ucnid-8.c: Likewise.
345         Adapt dg-warning line number.
347 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
349         * gcc.target/i386/parity-1.c: Use -march=k8.
350         * gcc.target/i386/parity-2.c: Ditto.
351         * gcc.target/i386/vecinit-1.c: Ditto.
352         * gcc.target/i386/vecinit-2.c: Ditto.
354 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
356         PR target/46610
357         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
358         * gcc.target/mips/save-restore-3.c: Likewise.
359         * gcc.target/mips/save-restore-4.c: Likewise.
360         * gcc.target/mips/save-restore-5.c: Likewise.
362         PR target/47683
363         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
364         * g++.dg/tree-prof/partition2.C: Likewise.
366 2011-02-09  Jason Merrill  <jason@redhat.com>
368         * g++.dg/tree-ssa/inline-3.C: Use a normal function
369         rather than misdeclare std::puts.
371         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
372         * g++.dg/other/warning1.C: Likewise.
373         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
374         * g++.old-deja/g++.gb/scope06.C: Likewise.
375         * g++.old-deja/g++.law/cvt11.C: Likewise.
376         * g++.old-deja/g++.law/init1.C: Likewise.
377         * g++.dg/abi/mangle26.C: Likewise.
379         * g++.dg/template/function1.C: Adjust for C++0x mode.
380         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
382         * g++.dg/ext/label10.C: Adjust for C++0x mode.
383         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
385         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
387         * g++.dg/cpp0x/regress/abi-empty7.C: New.
389         * g++.dg/cpp0x/regress: New directory.
390         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
391         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
392         * g++.dg/cpp0x/regress/regress3.C: New.
394 2011-02-10  Richard Guenther  <rguenther@suse.de>
396         PR tree-optimization/47677
397         * gcc.dg/torture/pr47677.c: New testcase.
399 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
401         * objc.dg/special/load-category-1.m: Remove unused header.
402         * objc.dg/special/load-category-1a.m: Likewise.
403         * objc.dg/special/load-category-2.m: Likewise.
404         * objc.dg/special/load-category-2a.m: Likewise.
405         * objc.dg/special/load-category-3.m: Likewise.
406         * objc.dg/special/load-category-3a.m: Likewise.
407         * objc.dg/attributes/proto-attribute-2.m: Likewise.
408         * objc.dg/attributes/proto-attribute-3.m: Likewise.
409         * objc.dg/attributes/class-attribute-1.m: Likewise.
410         * objc.dg/property/property.exp: Don't run for Darwin < 9.
411         * obj-c++.dg/property/property.exp: Likewise.
412         * objc.dg/attributes/method-sentinel-1.m: Update type header.
413         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
414         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
415         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
416         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
417         * obj-c++.dg/template-8.mm: Likewise.
419 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
421         PR target/47665
422         * gcc.target/i386/pr47665.c: New test.
424 2011-02-10  Jie Zhang  <jie@codesourcery.com>
426         PR testsuite/47622
427         Revert
428         2011-02-05  Jie Zhang  <jie@codesourcery.com>
429         PR debug/42631
430         * gcc.dg/pr42631.c: Update test.
431         * gcc.dg/pr42631-2.c: New test.
433 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
435         PR fortran/47352
436         * gfortran.dg/proc_decl_25.f90: New.
438 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
440         PR fortran/47463
441         * gfortran.dg/typebound_assignment_2.f03: New.
443 2011-02-09  Richard Guenther  <rguenther@suse.de>
445         PR tree-optimization/47664
446         * gcc.dg/tree-ssa/inline-7.c: New testcase.
448 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
450         PR middle-end/47646
451         * gnat.dg/uninit_func.adb: Adjust dg directive.
453 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
455         PR middle-end/47646
456         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
458 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
460         PR fortran/47637
461         * gfortran.dg/auto_dealloc_2.f90: New.
463 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
465         * gcc.dg/builtins-config.h: Remove __sgi handling.
466         * lib/target-supports.exp (add_options_for_c99_runtime): Add
467         -std=c99 for mips-sgi-irix6.5*.
469 2011-02-09  Martin Jambor  <mjambor@suse.cz>
471         PR middle-end/45505
472         * gfortran.dg/pr25923.f90: Remove xfails.
474 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
476         PR fortran/47583
477         * gfortran.dg/inquire_14.f90: New test.
479 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
481         PR fortran/45290
482         * gfortran.dg/pointer_init_6.f90: New.
484 2011-02-08  Jeff Law <law@redhat.com>
486         PR tree-optimization/42893
487         * gcc.tree-ssa/pr42893.c: New test.
489 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
491         PR tree-optimization/46834
492         PR tree-optimization/46994
493         PR tree-optimization/46995
494         * gcc.dg/graphite/id-pr46834.c: New.
495         * gfortran.dg/graphite/id-pr46994.f90: New.
496         * gfortran.dg/graphite/id-pr46995.f90: New.
498 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
500         PR middle-end/47646
501         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
502         using the variable is known the warning is emitted there.
503         * gcc.dg/uninit-pr19430.c (foo): Likewise.
504         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
506         * c-c++-common/pr20000.c (g): Both warnings occur at the return
507         statement.
508         (vg): Likewise.
509         * gcc.dg/noreturn-1.c (foo5): Likewise.
510         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
511         (method2): Likewise.
513         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
514         the return statement using the uninitialized variable.
515         * gfortran.dg/pr39666-2.f90 (f): Likewise.
517 2011-02-08  Richard Guenther  <rguenther@suse.de>
519         PR middle-end/47639
520         * g++.dg/opt/pr47639.c: New testcase.
522 2011-02-08  Richard Guenther  <rguenther@suse.de>
524         PR tree-optimization/47632
525         * g++.dg/opt/pr47632.C: New testcase.
527 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
529         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
531 2011-02-07  Richard Guenther  <rguenther@suse.de>
533         PR tree-optimization/47615
534         * g++.dg/opt/pr47615.C: New testcase.
536 2011-02-07  Richard Guenther  <rguenther@suse.de>
538         PR tree-optimization/47621
539         * gcc.dg/torture/pr47621.c: New testcase.
541 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
543         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
545 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
547         PR fortran/47592
548         * gfortran.dg/allocate_with_source_1 : New test.
550 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
552         PR middle-end/47610
553         * gcc.dg/pr47610.c: New test.
555 2011-02-05  Jie Zhang  <jie@codesourcery.com>
557         PR debug/42631
558         * gcc.dg/pr42631.c: Update test.
559         * gcc.dg/pr42631-2.c: New test.
561 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
563         PR fortran/47574
564         * gfortran.dg/pr47574.f90:  New test.
566 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
568         PR tree-optimization/46194
569         * gcc.dg/autopar/pr46194.c: New.
571 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
573         PR tree-optimization/43695
574         * g++.dg/ipa/pr43695.C: New.
576 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
578         PR inline-asm/23200
579         * gcc.dg/pr23200.c: New test.
581 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
583         PR c++/47589
584         * g++.dg/pr47589.C: New test.
586 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
588         PR c++/47398
589         * g++.dg/template/typedef37.C: New test.
590         * g++.dg/template/param1.C: Adjust expected error message.
592 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
594         PR middle-end/31490
595         * gcc.dg/pr31490-2.c: New test.
596         * gcc.dg/pr31490-3.c: New test.
597         * gcc.dg/pr31490-4.c: New test.
599 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
600             Jakub Jelinek  <jakub@redhat.com>
602         PR c++/46890
603         * g++.dg/parser/semicolon3.C: Adjust.
604         * g++.dg/parser/semicolon4.C: New testcase.
605         * g++.dg/pr46890.C: New testcase.
607 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
609         PR c++/29571
610         * g++.dg/init/pr29571.C: New.
612 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
614         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
615         instead of vect_int.
617 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
619         PR target/47312
620         * gcc.target/i386/pr47312.c: New test.
622         PR target/47564
623         * gcc.target/i386/pr47564.c: New test.
625 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
627         PR tree-optimization/45122
628         * gcc.dg/tree-ssa/pr45122.c: New.
630 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
632         PR target/47272
633         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
634         and vec_vsx_st.
636         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
637         and vsx so a default --with-cpu=power7 doesn't give an error
638         when -mavoid-indexed-addresses is used.
640         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
641         wrapper function to save the arguments and then jump to the real
642         function, rather than depending on the compiler not to move stuff
643         before an asm.
644         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
646 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
647             Paul Thomas  <pault@gcc.gnu.org>
649         PR fortran/47082
650         * gfortran.dg/class_37.f03 : New test.
652 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
653             Richard Guenther  <rguenther@suse.de>
655         PR tree-optimization/40979
656         PR bootstrap/47044
657         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
658         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
659         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
660         check_vect_support_and_set_flags.
661         * gfortran.dg/graphite/vect-pr40979.f90: New.
663 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
665         PR fortran/47572
666         * gfortran.dg/class_36.f03: New.
668 2011-02-02  Richard Guenther  <rguenther@suse.de>
670         PR tree-optimization/47566
671         * gcc.dg/lto/20110201-1_0.c: New testcase.
673 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
675         PR debug/47498
676         PR debug/47501
677         PR debug/45136
678         PR debug/45130
679         * debug/pr47498.c: New.
680         * debug/pr47501.c: New.
682 2011-02-01  Richard Guenther  <rguenther@suse.de>
684         PR tree-optimization/47559
685         * g++.dg/torture/pr47559.C: New testcase.
687 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
689         PR fortran/47565
690         * gfortran.dg/typebound_call_20.f03: New.
692 2011-02-01  Richard Guenther  <rguenther@suse.de>
694         PR tree-optimization/47555
695         * gcc.dg/pr47555.c: New testcase.
697 2011-02-01  Richard Guenther  <rguenther@suse.de>
699         PR tree-optimization/47541
700         * g++.dg/torture/pr47541.C: New testcase.
702 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
704         PR fortran/47455
705         * gfortran.dg/typebound_call_19.f03: New.
707 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
709         PR c++/47416
710         * g++.dg/cpp0x/pr47416.C: New test.
712 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
714         PR fortran/47519
715         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
717 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
719         PR fortran/47463
720         * gfortran.dg/typebound_assignment_1.f03: New.
722 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
724         PR tree-optimization/47538
725         * gcc.c-torture/execute/pr47538.c: New test.
727 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
729         PR target/45325
730         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
732 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
734         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
736 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
738         PR rtl-optimization/44031
739         * gcc.c-torture/compile/20110131-1.c: New test.
741 2011-01-31  Tobias Burnus  <burnus@net-b.de>
743         PR fortran/47042
744         * gfortran.dg/stmt_func_1.f90: New.
746 2011-01-31  Tobias Burnus  <burnus@net-b.de>
748         PR fortran/47042
749         * gfortran.dg/interface_34.f90: New.
751 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
753         PR fortran/47523
754         * gfortran.dg/realloc_on_assign_5.f03: New test.
755         * gfortran.dg/realloc_on_assign_5.f03: New test.
757 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
759         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
760         * gfortran.dg/bessel_7.f90: Likewise.
761         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
763         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
764         * gfortran.dg/sum_init_expr.f03: Likewise.
766         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
768         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
769         -r -nostdlib.
771         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
772         loop only on "vect_intfloat_cvt" targets.
774 2011-01-29  Tobias Burnus  <burnus@net-b.de>
776         PR fortran/47531
777         * gfortran.dg/shape_6.f90: New.
779 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781         PR libgfortran/47434
782         * gfortran.dg/read_infnan_1.f90: Update test.
783         * gfortran.dg/module_nan.f90: Update test.
784         * gfortran.dg/char4_iunit_1.f03: Update test.
785         * gfortran.dg/large_real_kind_1.f90: Update test.
786         * gfortran.dg/real_const_3.f90: Update test.
787         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
789 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
791         PR c++/47311
792         * g++.dg/template/param2.C: New test.
794 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796         PR libgfortran/47285
797         * gfortran.dg/fmt_g.f: New test.
799 2011-01-28  Tobias Burnus  <burnus@net-b.de>
801         PR fortran/47507
802         * gfortran.dg/pure_formal_1.f90: New.
804 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
806         PR target/42894
807         * gcc.dg/tls/pr42894.c: New test.
809 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
811         * gcc.dg/pr47276.c: Add dg-require-visibility.
813 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
815         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
817 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
818             Tobias Burnus  <burnus@gcc.gnu.org>
820         PR fortran/45170
821         PR fortran/35810
822         PR fortran/47350
823         * gfortran.dg/realloc_on_assign_3.f03: New test.
824         * gfortran.dg/realloc_on_assign_4.f03: New test.
825         * gfortran.dg/allocatable_function_5.f90: New test.
826         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
827         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
828         implemented" dg-errors.
830 2011-01-27  Jan Hubicka  <jh@suse.cz>
832         PR middle-end/46949
833         * gcc.dg/attr-weakref-4.c: New testcase
835 2011-01-27  Martin Jambor  <mjambor@suse.cz>
837         PR tree-optimization/47228
838         * gcc.dg/torture/pr47228.c: New test.
840 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
842         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
844 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
846         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
847         when using auto-overlay support on the SPU.
849 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
851         PR rtl-optimization/44174
852         * gcc.target/i386/asm-6.c: New test.
854 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
856         PR rtl-optimization/46856
857         * gcc.c-torture/compile/pr46856.c: New test.
859 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
860             Andrew Pinski  <pinskia@gmail.com>
862         PR c/43082
863         * gcc.dg/pr43082.c: New.
865 2011-01-26  DJ Delorie  <dj@redhat.com>
867         PR rtl-optimization/46878
868         * gcc.dg/pr46878-1.c: New test.
870 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
872         PR c++/47476
873         * g++.dg/cpp0x/pr47476.C: New test.
875 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
877         * gcc.c-torture/compile/20110126-1.c: New test.
879 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
881         PR c/47473
882         * gcc.dg/torture/pr47473.c: New test.
884 2011-01-26  Jan Hubicka  <jh@suse.cz>
886         PR target/47237
887         * gcc.c-torture/execute/pr47237.c: New testcase.
889 2011-01-26  Jan Hubicka  <jh@suse.cz>
891         PR tree-optimization/47190
892         * gcc.dg/attr-weakref-3.c: New testcase.
894 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
896         PR c++/43601
897         * gcc.dg/dll-9a.c: New test file.
898         * gcc.dg/dll-11.c: Likewise.
899         * gcc.dg/dll-12.c: Likewise.
900         * gcc.dg/dll-12a.c: Likewise.
901         * gcc.dg/dll-11a.c: Likewise.
902         * gcc.dg/dll-9.c: Likewise.
903         * gcc.dg/dll-10.c: Likewise.
904         * gcc.dg/dll-10a.c: Likewise.
905         * g++.dg/ext/dllexport4a.cc: Likewise.
906         * g++.dg/ext/dllexport4.C: Likewise.
907         * g++.dg/ext/dllexport5.C: Likewise.
908         * g++.dg/ext/dllexport5a.cc: Likewise.
910 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
912         PR tree-optimization/46970
913         * gcc.dg/graphite/pr46970.c: New.
915 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
917         PR tree-optimization/46215
918         * gcc.dg/graphite/pr46215.c: New.
920 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
922         PR tree-optimization/46168
923         * gcc.dg/graphite/pr46168.c: New.
925 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
927         PR tree-optimization/43657
928         * gcc.dg/graphite/pr43657.c: New.
930 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
932         PR tree-optimization/29832
933         * gfortran.dg/graphite/pr29832.f90: New.
935 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
937         PR tree-optimization/43567
938         * gcc.dg/graphite/pr43567.c: New.
940 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
942         * gfortran.dg/graphite/interchange-4.f: New.
943         * gfortran.dg/graphite/interchange-5.f: New.
945         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
946         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
947         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
948         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
949         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
950         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
951         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
952         * gfortran.dg/ltrans-7.f90: Removed.
953         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
955         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
956         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
957         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
958         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
959         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
960         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
961         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
962         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
963         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
964         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
965         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
966         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
967         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
968         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
969         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
970         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
971         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
972         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
973         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
974         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
975         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
976         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
977         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
978         * gcc.dg/tree-ssa/data-dep-1.c
979         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
980         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
981         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
982         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
983         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
985 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
987         PR tree-optimization/47265
988         PR tree-optimization/47443
989         * gcc.c-torture/compile/pr47265.c: New test.
990         * gcc.dg/pr47443.c: New test.
992 2011-01-25  Martin Jambor  <mjambor@suse.cz>
994         PR tree-optimization/47382
995         * g++.dg/torture/pr47382.C: New test.
996         * g++.dg/opt/devirt1.C: Xfail.
998 2011-01-25  Yao Qi  <yao@codesourcery.com>
1000         PR target/45701
1001         * gcc.target/arm/pr45701-1.c: New test.
1002         * gcc.target/arm/pr45701-2.c: New test.
1003         * gcc.target/arm/pr45701-3.c: New test.
1005 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1006             Jakub Jelinek  <jakub@redhat.com>
1008         PR tree-optimization/47271
1009         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1011 2011-01-25  Nick Clifton  <nickc@redhat.com>
1013         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1014         (saturate_add): Delete.
1015         (exchange): Delete.
1016         (main): Do not run saturate_add.
1017         (set_interrupts): Delete.
1019 2011-01-25  Tobias Burnus  <burnus@net-b.de>
1021         PR fortran/47448
1022         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1024 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
1026         PR tree-optimization/47427
1027         PR tree-optimization/47428
1028         * gcc.c-torture/compile/pr47427.c: New test.
1029         * gcc.c-torture/compile/pr47428.c: New test.
1031 2011-01-25  Richard Guenther  <rguenther@suse.de>
1033         PR middle-end/47411
1034         * gcc.dg/torture/pr47411.c: New testcase.
1036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1038         * gfortran.dg/graphite/id-24.f: New.
1039         * gfortran.dg/graphite/id-25.f: New.
1041 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1043         * gfortran.dg/graphite/id-23.f: New.
1045 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1047         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1049 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1051         * gcc.dg/graphite/block-0.c: Un-XFAILed.
1052         * gcc.dg/graphite/block-1.c: Un-XFAILed.
1053         * gcc.dg/graphite/block-7.c: Un-XFAILed.
1054         * gcc.dg/graphite/block-8.c: Un-XFAILed.
1055         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1056         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1057         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1058         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1059         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1061 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
1063         * gcc.dg/graphite/block-0.c: Add documentation.
1064         * gcc.dg/graphite/block-4.c: Same.
1065         * gcc.dg/graphite/block-7.c: Same.
1066         * gcc.dg/graphite/block-8.c: New.
1067         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1068         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1069         * gcc.dg/graphite/interchange-12.c: Add documentation.
1070         * gcc.dg/graphite/interchange-13.c: New.
1071         * gcc.dg/graphite/interchange-14.c: New.
1072         * gcc.dg/graphite/interchange-15.c: New.
1073         * gcc.dg/graphite/interchange-8.c: Add documentation.
1074         * gcc.dg/graphite/interchange-mvt.c: Same.
1076 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1078         PR target/47408
1079         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1080         * gcc.target/powerpc/altivec-14.c: Ditto.
1081         * gcc.target/powerpc/altivec-33.c: Ditto.
1082         * gcc.target/powerpc/altivec-types-1.c: Ditto.
1083         * gcc.target/powerpc/altivec-types-2.c: Ditto.
1084         * gcc.target/powerpc/altivec-types-3.c: Ditto.
1085         * gcc.target/powerpc/altivec-types-4.c: Ditto.
1086         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1087         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1088         * g++.dg/ext/altivec-15.C: Ditto.
1089         * g++.dg/ext/altivec-types-1.C: Ditto.
1090         * g++.dg/ext/altivec-types-2.C: Ditto.
1091         * g++.dg/ext/altivec-types-3.C: Ditto.
1092         * g++.dg/ext/altivec-types-4.C: Ditto.
1094 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1096         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1098 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1100         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1101         optimization options.
1103 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1105         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1107         PR testsuite/45988
1108         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1110 2011-01-23  Tobias Burnus  <burnus@net-b.de>
1112         PR fortran/47421
1113         * gfortran.dg/allocatable_scalar_12.f90: New.
1115 2011-01-23  Ira Rosen  <irar@il.ibm.com>
1117         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1118         vectorization to be not profitable if peeling is used to
1119         realign the memory access.
1120         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1121         loop bound to avoid loop unrolling.
1122         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1124 2011-01-22  Jan Hubicka  <jh@suse.cz>
1126         PR lto/47333
1127         * g++.dg/lto/pr47333.C: New file.
1129 2011-01-22  Jan Hubicka  <jh@suse.cz>
1131         PR tree-optimization/43884
1132         PR lto/44334
1133         * gcc.dg/autopar/outer-2.c: Increase array size.
1134         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1136 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138         PR fortran/38536
1139         * gfortran.dg/c_loc_tests_16.f90:  New test.
1141 2011-01-22  Tobias Burnus  <burnus@net-b.de>
1143         PR fortran/47399
1144         * gfortran.dg/typebound_proc_19.f90: New.
1146 2011-01-21  Jeff Law <law@redhat.com>
1148         PR tree-optimization/47053
1149         * g++.dg/pr47053.C: New test.
1151 2011-01-21  Jason Merrill  <jason@redhat.com>
1153         PR c++/47041
1154         * g++.dg/cpp0x/constexpr-ctor6.C: New.
1156 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1158         PR c++/47388
1159         * g++.dg/cpp0x/range-for10.C: New test.
1160         * g++.dg/template/for1.C: New test.
1162         PR middle-end/45566
1163         * g++.dg/tree-prof/partition3.C: New test.
1165         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1167         PR rtl-optimization/47366
1168         * g++.dg/opt/pr47366.C: New test.
1170 2011-01-21  Jason Merrill  <jason@redhat.com>
1172         PR c++/46552
1173         * g++.dg/cpp0x/constexpr-regress2.C: New.
1175         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1177 2011-01-21  Jeff Law <law@redhat.com>
1179         PR rtl-optimization/41619
1180         * gcc.dg/pr41619.c: New.
1182 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1184         PR tree-optimization/47355
1185         * g++.dg/opt/pr47355.C: New test.
1187 2011-01-21  Richard Guenther  <rguenther@suse.de>
1189         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1190         making main hot.
1192 2011-01-21  Richard Guenther  <rguenther@suse.de>
1194         PR tree-optimization/47365
1195         * gcc.dg/torture/pr47365.c: New testcase.
1196         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1198 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1200         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1202 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
1204         PR tree-optimization/47391
1205         * gcc.dg/pr47391.c: New test.
1207 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1209         * g++.dg/template/char1.C: Use signed char.
1211 2011-01-21  Tobias Burnus  <burnus@net-b.de>
1213         PR fortran/47377
1214         * gfortran.dg/pointer_target_4.f90: New.
1216 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1218         PR target/47251
1219         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1220         ILP32 system and not IP32.
1222 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
1224         PR debug/46583
1225         * g++.dg/debug/pr46583.C: New.
1227 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1229         PR debug/47283
1230         * g++.dg/debug/pr47283.C: New test.
1232         PR testsuite/47371
1233         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1234         * gcc.target/i386/headmerge-2.c: Likewise.
1236 2011-01-20  Richard Guenther  <rguenther@suse.de>
1238         PR middle-end/47370
1239         * gcc.dg/torture/pr47370.c: New testcase.
1241 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
1243         PR tree-optimization/46130
1244         * gcc.dg/pr46130-1.c: New test.
1245         * gcc.dg/pr46130-2.c: New test.
1247 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
1249         PR c++/47291
1250         * g++.dg/debug/dwarf2/template-params-10.C: New test.
1252 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
1254         PR debug/46240
1255         * g++.dg/debug/pr46240.cc: New.
1257 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1259         PR c++/47303
1260         * g++.dg/template/anonunion1.C: New test.
1262         PR rtl-optimization/47337
1263         * gcc.c-torture/execute/pr47337.c: New test.
1265 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1267         PR testsuite/45342
1268         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1270 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1272         PR tree-optimization/46021
1273         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1275 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
1277         PR tree-optimization/47290
1278         * g++.dg/torture/pr47290.C: New test.
1280 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
1282         PR fortran/47240
1283         * gfortran.dg/proc_ptr_comp_29.f90: New.
1285 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1287         PR testsuite/41146
1288         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1289         powerpc-apple-darwin9.
1291 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
1293         PR rtl-optimization/47299
1294         * gcc.c-torture/execute/pr47299.c: New test.
1296 2011-01-17  Jason Merrill  <jason@redhat.com>
1298         * g++.dg/cpp0x/constexpr-virtual.C: New.
1300 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
1302         PR fortran/47331
1303         * gfortran.dg/gomp/pr47331.f90: New test.
1305 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1307         PR objc/47314
1308         * objc.dg/selector-warn-1.m: New.
1309         * obj-c++.dg/selector-warn-1.mm: New.
1311 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
1313         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1314         Update dg-final accordingly.
1316 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1318         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1320 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1322         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1323         target check.
1324         * gcc.dg/guality/pr36728-2.c: Likewise.
1326 2011-01-17  Richard Guenther  <rguenther@suse.de>
1328         PR tree-optimization/47313
1329         * g++.dg/torture/pr47313.C: New testcase.
1331 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1333         PR target/47318
1334         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1335         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1336         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1337         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1339         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1340         as __m256i.
1341         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1342         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1343         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1345 2011-01-17  Richard Guenther  <rguenther@suse.de>
1347         PR tree-optimization/45967
1348         * gcc.dg/torture/pr45967-2.c: New testcase.
1349         * gcc.dg/torture/pr45967-3.c: Likewise.
1351 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1353         PR testsuite/47325
1354         * g++.dg/ext/pr47213.C: Require visibility.
1356 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1358         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1359         * gcc.dg/fixed-point/struct-union.c: Update error messages.
1361 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
1363         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1364         Linux-based targets.
1366 2011-01-13  Jan Hubicka  <jh@suse.cz>
1368         PR tree-optimization/47276
1369         * gcc.dg/pr47276.c: New testcase.
1371 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
1372             Jonathan Wakely  <jwakely.gcc@gmail.com>
1374         PR c++/33558
1375         * g++.dg/other/pr33558.C: New.
1376         * g++.dg/other/pr33558-2.C: New.
1378 2011-01-14  Martin Jambor  <mjambor@suse.cz>
1380         PR tree-optimization/45934
1381         PR tree-optimization/46302
1382         * g++.dg/ipa/devirt-c-1.C: New test.
1383         * g++.dg/ipa/devirt-c-2.C: Likewise.
1384         * g++.dg/ipa/devirt-c-3.C: Likewise.
1385         * g++.dg/ipa/devirt-c-4.C: Likewise.
1386         * g++.dg/ipa/devirt-c-5.C: Likewise.
1387         * g++.dg/ipa/devirt-c-6.C: Likewise.
1388         * g++.dg/ipa/devirt-6.C: Likewise.
1389         * g++.dg/ipa/devirt-d-1.C: Likewise.
1390         * g++.dg/torture/pr45934.C: Likewise.
1392 2011-01-14  Jason Merrill  <jason@redhat.com>
1394         * g++.dg/cpp0x/variadic105.C: New.
1396 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1397             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1399         PR objc/45989
1400         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1401         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1402         execution tests on i?86-*-*, x86_64-*-* and
1403         powerpc*-apple-darwin* && ilp32.
1404         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1405         tests on i?86-*-* and x86_64-*-*.
1407 2011-01-14  Richard Guenther  <rguenther@suse.de>
1409         PR tree-optimization/47280
1410         * g++.dg/opt/pr47280.C: New testcase.
1412 2011-01-14  Jason Merrill  <jason@redhat.com>
1414         * g++.dg/cpp0x/constexpr-regress1.C: New.
1416         * g++.dg/ext/flexary2.C: New.
1418 2011-01-14  Richard Guenther  <rguenther@suse.de>
1420         PR middle-end/47281
1421         * gcc.dg/torture/pr47281.c: New testcase.
1422         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1424 2011-01-14  Richard Guenther  <rguenther@suse.de>
1426         PR tree-optimization/47286
1427         * gcc.dg/tree-ssa/pr47286.c: New testcase.
1429 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
1431         PR c++/47213
1432         * g++.dg/ext/pr47213.C: New.
1434 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1436         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1438 2011-01-13  Tobias Burnus  <burnus@net-b.de>
1439             Mikael Morin  <mikael@gcc.gnu.org>
1441         PR fortran/45848
1442         PR fortran/47204
1443         * gfortran.dg/select_type_20.f90: New.
1444         * gfortran.dg/select_type_21.f90: New.
1446 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1448         PR target/47251
1449         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1451 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1453         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1454         * gcc.dg/guality/pr36728-2.c: Likewise.
1456 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
1458         PR debug/PR46973
1459         * g++.dg/debug/dwarf2/template-params-9.C: New test.
1461 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
1463         PR rtl-optimization/45352
1464         * gcc.dg/pr45352-3.c: New.
1466 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1468         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1469         comment.
1470         * g++.dg/cpp0x/range-for8.C: New.
1471         * g++.dg/cpp0x/range-for9.C: New.
1473 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
1475         PR debug/47209
1476         * g++.dg/debug/pr47209.C: New.
1478 2011-01-12  Richard Guenther  <rguenther@suse.de>
1480         PR lto/47259
1481         * gcc.dg/lto/pr47259_0.c: New testcase.
1482         * gcc.dg/lto/pr47259_1.c: Likewise.
1484 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
1486         * objc-obj-c++-shared/Object1.h: Add copyright header, update
1487         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
1488         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
1489         methods missing from the OBJC2 Object.
1490         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
1491         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
1492         GNU and NeXT runtimes.
1493         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
1494         comments.
1495         * objc-obj-c++-shared/Object1.m: Likewise.
1496         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
1497         * objc.dg/proto-qual-1.m: Likewise.
1498         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1499         * obj-c++.dg/proto-qual-1.mm: Likewise.
1501 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1503         PR testsuite/33033
1504         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
1506 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1508         Fixed the Objective-C++ testsuite and updated all tests.
1509         * lib/obj-c++.exp (obj-c++_init): Declare and set
1510         gcc_warning_prefix and gcc_error_prefix.
1511         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
1512         'dg-warning', 'dg-message' and 'dg-error'.
1513         * obj-c++.dg/class-extension-3.mm: Likewise.
1514         * obj-c++.dg/class-protocol-1.mm: Likewise.
1515         * obj-c++.dg/encode-7.mm: Likewise.
1516         * obj-c++.dg/exceptions-3.mm: Likewise.
1517         * obj-c++.dg/exceptions-5.mm: Likewise.
1518         * obj-c++.dg/method-12.mm: Likewise.
1519         * obj-c++.dg/method-13.mm: Likewise.
1520         * obj-c++.dg/method-15.mm: Likewise.
1521         * obj-c++.dg/method-16.mm: Likewise.
1522         * obj-c++.dg/method-4.mm: Likewise.
1523         * obj-c++.dg/method-8.mm: Likewise.
1524         * obj-c++.dg/method-conflict-1.mm: Likewise.
1525         * obj-c++.dg/method-conflict-2.mm: Likewise.
1526         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
1527         and uncommented second part of the testcase now that the testsuite
1528         works correctly.
1529         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
1530         and uncommented second part of the testcase now that the testsuite
1531         works correctly.
1532         * obj-c++.dg/private-1.mm: Likewise.
1533         * obj-c++.dg/proto-lossage-4.mm: Likewise.
1534         * obj-c++.dg/syntax-error-7.mm: Likewise.
1535         * obj-c++.dg/warn5.mm: Likewise.
1536         * obj-c++.dg/property/at-property-14.mm: Likewise.
1537         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
1538         FIXME.
1539         * obj-c++.dg/property/at-property-18.mm: Likewise.
1540         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
1541         FIXME.
1542         * obj-c++.dg/property/at-property-21.mm: Likewise.
1543         * obj-c++.dg/property/at-property-28.mm: Likewise.
1544         * obj-c++.dg/property/at-property-5.mm: Likewise.
1545         * obj-c++.dg/property/dynamic-2.mm: Likewise.
1546         * obj-c++.dg/property/property-neg-3.mm: Likewise.
1547         * obj-c++.dg/property/synthesize-11.mm: Likewise.
1548         * obj-c++.dg/property/synthesize-6.mm: Likewise.
1549         * obj-c++.dg/property/synthesize-8.mm: Likewise.
1550         * obj-c++.dg/property/synthesize-9.mm: Likewise.
1551         * obj-c++.dg/tls/diag-5.mm: Likewise.
1552         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
1553         dg-error, now matched correctly.
1555 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
1557         * objc.dg/property/at-property-29.m: New.
1558         * obj-c++.dg/property/at-property-29.mm: New.
1560 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1562         * go.test/go-test.exp (go-set-goarch): New proc.
1563         (go-gc-tests): Use it.
1565 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
1567         PR debug/46955
1568         * g++.dg/debug/dwarf2/template-params-8.C: New test.
1570 2011-01-11  Richard Henderson  <rth@redhat.com>
1572         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
1574 2011-01-11  Jan Hubicka  <jh@suse.cz>
1576         PR lto/45721
1577         PR lto/45375
1578         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
1579         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
1581 2011-01-11  Richard Guenther  <rguenther@suse.de>
1583         PR tree-optimization/46076
1584         * gcc.dg/tree-ssa/pr46076.c: New testcase.
1586 2011-01-11  Jeff Law <law@redhat.com>
1588         * PR tree-optimization/47086
1589         * gcc.dg/pr47086.c: New test.
1591 2011-01-11  Jason Merrill  <jason@redhat.com>
1593         PR c++/46658
1594         * g++.dg/template/new10.C: New.
1596         PR c++/45520
1597         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
1599 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
1601         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
1602         Split type definitions and NSConstantString class into...
1603         * objc-obj-c++-shared/objc-test-suite-types.h: New.
1604         * objc-obj-c++-shared/nsconstantstring-class.h: New.
1605         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
1606         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
1607         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
1608         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
1609         to comments.
1610         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
1611         encode defines for newer NeXT system headers.
1612         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
1613         * obj-c++.dg/torture/strings/string1.mm: Likewise.
1614         * objc.dg/foreach-5.m: Likewise.
1615         * objc.dg/foreach-2.m: Likewise.
1616         * objc.dg/foreach-4.m: Likewise.
1617         * objc.dg/torture/strings/string1.m: Likewise.
1618         * objc.dg/torture/strings/string2.m: Likewise.
1619         * objc.dg/torture/strings/string3.m: Likewise.
1620         * objc.dg/torture/strings/string4.m: Likewise.
1621         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
1622         header and stand alone.
1623         * obj-c++.dg/strings/strings-2.mm: Likewise.
1624         * objc.dg/torture/strings/const-str-3.m: Likewise.
1625         * objc.dg/strings/strings-2.m: Likewise.
1626         * objc.dg/strings/const-str-12b.m: Likewise.
1628 2011-01-12  Richard Guenther  <rguenther@suse.de>
1630         PR middle-end/32511
1631         * gcc.dg/attr-weak-1.c: Adjust.
1633 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
1635         PR fortran/47051
1636         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
1637         standard compliant and comment.
1639 2011-01-10  Jan Hubicka  <jh@suse.cz>
1641         PR lto/46083
1642         * gcc.dg/initpri3.c: New testcase.
1644 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1646         PR lto/47222
1647         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
1648         externally visible.
1649         (g_esi): Likewise.
1650         (g_ebx): Likewise.
1651         (g_ebp): Likewise.
1652         (g_esp): Likewise.
1653         (g_ebp_save): Likewise.
1654         (g_esp_save): Likewise.
1656 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1658         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
1660 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1662         PR tree-optimization/46021
1663         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
1664         i?86-*-*, x86_64-*-*.
1666 2011-01-10  Jeff Law <law@redhat.com>
1668         * PR tree-optimization/47141
1669         * gcc.c-torture/compile/pr47141.c: New test.
1671 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1673         PR testsuite/46230
1674         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
1675         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
1676         * gcc.dg/vect/slp-35.c: Remove XFAILs.
1677         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
1679         PR testsuite/46230
1680         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
1681         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
1682         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
1683         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
1684         being vectorized.  Adjust dg-final pattern.
1686         PR testsuite/46230
1687         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
1688         * gcc.dg/vect/slp-24.c: Likewise.
1690 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
1692         PR c++/47218
1693         * g++.dg/other/pr47218-1.C: New test file.
1694         * g++.dg/other/pr47218.C: Likewise.
1695         * g++.dg/other/pr47218.h: New supporting header.
1697 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
1699         PR objc/47232
1700         * objc.dg/attributes/invalid-attribute-1.m: New.
1701         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
1703 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1705         PR fortran/47224
1706         * gfortran.dg/proc_ptr_comp_28.f90: New.
1708 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1710         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
1711         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
1712         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1713         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1714         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
1715         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1716         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
1717         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
1718         * objc.dg/gnu-api-2-class.m: Likewise.
1719         * objc.dg/gnu-api-2-ivar.m: Likewise.
1720         * objc.dg/gnu-api-2-method.m: Likewise.
1721         * objc.dg/gnu-api-2-objc.m: Likewise.
1722         * objc.dg/gnu-api-2-object.m: Likewise.
1723         * objc.dg/gnu-api-2-property.m: Likewise.
1724         * objc.dg/gnu-api-2-protocol.m: Likewise.
1725         * objc.dg/gnu-api-2-sel.m: Likewise.
1727 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
1729         * objc.dg/foreach-1.m: Skip for Darwin < 9.
1730         * objc.dg/objc-foreach-4.m: Likewise.
1731         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
1732         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
1733         * objc.dg/foreach-4.m: Likewise.
1734         * objc.dg/foreach-5.m: Likewise.
1735         * objc.dg/foreach-3.m: Return self from init.
1737 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1739         PR fortran/38536
1740         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
1742 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
1744         PR fortran/46313
1745         * gfortran.dg/class_35.f90: New.
1747 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1749         * objc.dg/foreach-1.m: Add "-Wall" to flags.
1751 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1753         PR objc/47078
1754         * objc.dg/invalid-method-2.m: New.
1755         * obj-c++.dg/invalid-method-2.mm: New.
1757 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
1759         PR fortran/46896
1760         * gfortran.dg/transpose_optimization_2.f90 : New test.
1762 2011-01-08  Jan Hubicka  <jh@suse.cz>
1764         PR tree-optmization/46469
1765         * g++.dg/torture/pr46469.C: New testcase.
1767 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
1769         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
1770         emulation of libobjc-gnu structure layout functionality to ..
1771         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
1772         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
1773         * objc/execute/bf-common.h: Adjust headers.
1774         * objc/execute/bf-1.m: Likewise.
1775         * objc/execute/bf-2.m: Likewise.
1776         * objc/execute/bf-3.m: Likewise.
1777         * objc/execute/bf-4.m: Likewise.
1778         * objc/execute/bf-5.m: Likewise.
1779         * objc/execute/bf-6.m: Likewise.
1780         * objc/execute/bf-7.m: Likewise.
1781         * objc/execute/bf-8.m: Likewise.
1782         * objc/execute/bf-9.m: Likewise.
1783         * objc/execute/bf-10.m: Likewise.
1784         * objc/execute/bf-11.m: Likewise.
1785         * objc/execute/bf-12.m: Likewise.
1786         * objc/execute/bf-13.m: Likewise.
1787         * objc/execute/bf-14.m: Likewise.
1788         * objc/execute/bf-15.m: Likewise.
1789         * objc/execute/bf-16.m: Likewise.
1790         * objc/execute/bf-17.m: Likewise.
1791         * objc/execute/bf-18.m: Likewise.
1792         * objc/execute/bf-19.m: Likewise.
1793         * objc/execute/bf-20.m: Likewise.
1794         * objc/execute/bf-21.m: Likewise.
1795         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
1796         objc_get_type_qualifiers ().
1798 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1800         PR fortran/45777
1801         * gfortran.dg/dependency_39.f90:  New test.
1803 2011-01-07  Jan Hubicka  <jh@suse.cz>
1805         Get builtins tests ready for linker plugin.
1806         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
1807         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
1808         my_memset, my_bzero): Mark used.
1809         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
1810         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
1811         volatile.
1812         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
1813         volatile.
1815 2011-01-07  Jan Hubicka  <jh@suse.cz>
1817         PR tree-optimization/46367
1818         * g++.dg/torture/pr46367.C: New file.
1820 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1822         PR target/47201
1823         * gcc.dg/pr47201.c: New test.
1825         PR bootstrap/47187
1826         * gcc.dg/tree-prof/pr47187.c: New test.
1828 2011-01-07  Tobias Burnus  <burnus@net-b.de>
1830         PR fortran/41580
1831         * gfortran.dg/extends_type_of_3.f90: New.
1833 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
1835         * g++.dg/ext/dllexport-MI1.C: Adjust test.
1836         * g++.dg/ext/dllimport-MI1.C: Likewise.
1837         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
1838         * g++.dg/ext/dllimport10.C: Likewise.
1839         * g++.dg/ext/dllimport11.C: Likewise.
1840         * g++.dg/ext/dllimport12.C: Likewise.
1841         * g++.dg/ext/dllimport13.C: Likewise.
1842         * g++.dg/ext/dllimport2.C: Likewise.
1843         * g++.dg/ext/dllimport3.C: Likewise.
1844         * g++.dg/ext/dllimport4.C: Likewise.
1845         * g++.dg/ext/dllimport5.C: Likewise.
1846         * g++.dg/ext/dllimport6.C: Likewise.
1847         * g++.dg/ext/dllimport8.C: Likewise.
1848         * g++.dg/ext/dllimport9.C: Likewise.
1849         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
1850         targets, too. Additionally enable test for i?86-*-mingw*.
1851         * g++.dg/ext/selectany1.C: Likewise.
1852         Remove guard variable check.
1854 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
1856         PR fortran/47189
1857         PR fortran/47194
1858         * gfortran.dg/storage_size_3.f08: Extended.
1860 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
1862         PR c++/47022
1863         * g++.dg/template/stdarg1.C: New test.
1865 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1867         PR fortran/47195
1868         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
1869         * gfortran.dg/defined_operators_1.f90: Split the subroutine
1870         from the interface of functions to not hide the errors that
1871         shall be tested.
1873 2011-01-06  Jan Hubicka  <jh@suse.cz>
1875         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
1876         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
1878 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
1880         PR fortran/33117
1881         PR fortran/46478
1882         * gfortran.dg/interface_33.f90: New test.
1884 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
1886         PR c/47150
1887         * gcc.c-torture/compile/pr47150.c: New test.
1889 2011-01-06  Ira Rosen  <irar@il.ibm.com>
1891         PR tree-optimization/47139
1892         * gcc.dg/vect/pr47139.c: New test.
1894 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1896         PR fortran/47180
1897         * gfortran.dg/extends_type_of_2.f03: New.
1899 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1901         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
1903 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1905         * gnat.dg/opt14.adb: New test.
1907 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1909         PR fortran/46017
1910         * gfortran.dg/allocate_error_2.f90:  New test.
1912 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
1914         PR fortran/47024
1915         * gfortran.dg/storage_size_3.f08: New.
1917 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1919         PR libgfortran/47154
1920         * gfortran.dg/namelist_68.f90: New test.
1922 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1924         * gnat.dg/unchecked_convert8.ad[sb]: New test.
1926 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
1928         PR fortran/46448
1929         * gfortran.dg/class_34.f90: New.
1931 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1933         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
1934         use __builtin_inff.  Skip all single-precision tests that require
1935         Infinity.
1937 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1939         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
1941 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
1943         PR tree-optimization/47148
1944         * gcc.c-torture/execute/pr47148.c: New test.
1946         PR tree-optimization/47155
1947         * gcc.c-torture/execute/pr47155.c: New test.
1949         PR rtl-optimization/47157
1950         * gcc.c-torture/compile/pr47157.c: New test.
1952 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1954         * gcc.dg/torture/vector-shift2.c (schar): Define.
1955         (main): Always use schar or uchar instead of plain "char" to avoid
1956         dependencies on implementation-defined char signedness.
1958 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1960         PR tree-optimization/46801
1961         * gnat.dg/pack9.adb: Remove xfail.
1963 2011-01-03  Martin Jambor  <mjambor@suse.cz>
1965         PR tree-optimization/46984
1966         * g++.dg/ipa/pr46984.C: New test.
1968 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
1970         PR fortran/46408
1971         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
1973 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
1975         PR tree-optimization/47140
1976         * gcc.c-torture/compile/pr47140.c: New test.
1978         PR rtl-optimization/47028
1979         * gcc.dg/pr47028.c: New test.
1981 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1983         * objc.dg/protocol-forward-1.m: Removed TODO.
1984         * objc.dg/protocol-forward-2.m: New.
1985         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
1986         * obj-c++.dg/protocol-forward-2.mm: New.
1988 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
1990         PR target/38662
1991         * g++.dg/eh/pr38662.C: New testcase.
1993 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
1995         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
1996         scan for newline '\n'.
1999 Copyright (C) 2011 Free Software Foundation, Inc.
2001 Copying and distribution of this file, with or without modification,
2002 are permitted in any medium without royalty provided the copyright
2003 notice and this notice are preserved.