Fix bug in vtable initialization
[official-gcc.git] / gcc / testsuite / ChangeLog
blob65097a3abdee496031671e71e66c2a5e0791f369
1 2011-08-12  David Li  <davidxl@google.com>
3         * g++.dg/abi/vbase15.C: New test.
5 2011-08-12  Jason Merrill  <jason@redhat.com>
7         PR c++/50034
8         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
10 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
12         * gcc.dg/builtins-67.c: New test.
13         * gcc.target/i386/conversion.c: Ditto.
15 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
16             Brian Hackett  <bhackett1024@gmail.com>
18         * g++.dg/plugin/decl_plugin.c: New.
19         * g++.dg/plugin/decl-plugin-test.C: New.
20         * g++.dg/plugin/plugin.exp: Add above testcase.
22 2011-08-11  Richard Guenther  <rguenther@suse.de>
24         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
26 2011-08-11  Michael Matz  <matz@suse.de>
28         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
30 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
32         PR tree-optimization/50039
33         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
34         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
36 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
38         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
39         (sse4_1_test): Initialize src3 with random value.
41 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
43         * gcc.c-torture/execute/scal-to-vec1.c: New test.
44         * gcc.c-torture/execute/scal-to-vec2.c: New test.
45         * gcc.c-torture/execute/scal-to-vec3.c: New test.
46         * gcc.dg/scal-to-vec1.c: New test.
47         * gcc.dg/scal-to-vec2.c: New test.
49 2011-08-09  Richard Guenther  <rguenther@suse.de>
51         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
52         * gcc.dg/tree-ssa/vrp60.c: New testcase.
53         * gcc.dg/tree-ssa/vrp61.c: Likewise.
54         * gcc.dg/tree-ssa/vrp62.c: Likewise.
56 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
58         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
60 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
62         * gcc.dg/pr49948.c: Require pthread effective target.
64 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
66         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
68 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
70         * gcc.target/i386/sse-22a.c: New test.
72 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
74         PR tree-optimization/50014
75         * gcc.dg/vect/pr50014.c: New test.
77 2011-08-08  Martin Jambor  <mjambor@suse.cz>
79         PR middle-end/49923
80         * gcc.dg/tree-ssa/pr49923.c: New test.
82 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
84         PR target/49781
85         * gcc.target/i386/pr49781-1.c: New.
87 2011-08-08  Jason Merrill  <jason@redhat.com>
89         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
91         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
93 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
95         PR fortran/49638
96         * gfortran.dg/typebound_override_1.f90: New.
98 2011-08-07  Kai Tietz  <ktietz@redhat.com>
100         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
101         x86_64 mingw target.
102         * gcc.dg/tree-ssa/loop-1.c: Likewise.
103         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
104         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
105         * gcc.dg/tree-ssa/loop-33.c: Likewise.
106         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
107         * gcc.dg/tree-ssa/loop-35.c: Likewise.
108         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
109         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
110         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
111         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
113 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
115         PR testsuite/48727
116         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
118 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
120         * gcc.dg/pr48770.c: Cleanup coverage files.
121         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
123 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
125         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
126         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
127         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
128         lzcnt and bmi options.
130 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
132         PR target/47381
133         * gcc.dg/pr47381-1.c: New.
134         * gcc.dg/pr47381-2.c: Likewise.
135         * gcc.target/i386/pr47381.c: Likewise.
137 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
139         PR middle-end/47727
140         * gcc.dg/pr47727.c: New.
142         PR target/47372
143         * gcc.dg/pr47372-1.c: New.
144         * gcc.dg/pr47372-2.c: Likewise.
146 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
148         PR middle-end/47449
149         * gcc.target/i386/pr47449.c: New.
151         PR target/47446
152         * gcc.dg/pr47446-1.c: New.
153         * gcc.dg/pr47446-2.c: Likewise.
155 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
157         PR target/47766
158         * gcc.dg/pr47766.c: New.
160         PR target/47715
161         * gcc.dg/tls/pr47715-1.c: New.
162         * gcc.dg/tls/pr47715-2.c: Likewise.
163         * gcc.dg/tls/pr47715-3.c: Likewise.
164         * gcc.dg/tls/pr47715-4.c: Likewise.
165         * gcc.dg/tls/pr47715-5.c: Likewise.
167 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
169         PR libobjc/50002
170         * objc.dg/gnu-api-2-class.m: Updated comments.
171         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
172         * objc.dg/gnu-api-2-class-meta.m: New test.
173         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
175 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
177         PR libobjc/49882
178         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
179         with classes that are in construction.
181 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
183         PR target/48084
184         * gcc.target/i386/pr48084-1.c: New.
185         * gcc.target/i386/pr48084-2.c: Likewise.
186         * gcc.target/i386/pr48084-3.c: Likewise.
187         * gcc.target/i386/pr48084-4.c: Likewise.
188         * gcc.target/i386/pr48084-5.c: Likewise.
190         PR rtl-optimization/49504
191         * gcc.target/i386/pr49504.c: New.
193         PR target/49860
194         * gcc.dg/pr49860.c: New.
196 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
197         
198         PR libobjc/49882
199         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
200         with classes that are in construction.
202 2011-08-05  Jason Merrill  <jason@redhat.com>
204         PR c++/48993
205         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
207         PR c++/49921
208         * g++.dg/cpp0x/decltype31.C: New.
210         PR c++/49669
211         * g++.dg/init/array28.C: New.
213         PR c++/49988
214         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
216 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
218         PR target/47369
219         * gcc.dg/pr47369-1.c: New.
221 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
223         PR middle-end/47364
224         * gcc.dg/torture/pr47364-1.c: New.
225         * gcc.c-torture/compile/pr47364-1.c: Likewise.
226         * gcc.c-torture/compile/pr47364-2.c: Likewise.
228 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
230         PR fortran/37211
231         * gfortran.dg/transfer_check_2.f90:  New test case.
233 2011-08-05  Jan Hubicka  <jh@suse.cz>
235         PR middle-end/49494
236         * gfortran.dg/pr49494.f90: New testcase.
238 2011-08-05  Jan Hubicka  <jh@suse.cz>
240         PR middle-end/49735
241         * gcc.c-torture/compile/pr49735.c: New testcase.
243 2011-08-05  Jason Merrill  <jason@redhat.com>
245         PR c++/47453
246         * g++.dg/cpp0x/initlist56.C: New.
248         PR c++/49812
249         * g++.dg/overload/rvalue2.C: New.
251         PR c++/49983
252         * g++.dg/cpp0x/range-for21.C: New.
254         * g++.dg/ext/vla11.C: New.
256 2011-08-05  Richard Guenther  <rguenther@suse.de>
258         PR tree-optimization/49984
259         * gcc.dg/tree-ssa/vrp59.c: New testcase.
261 2011-08-05  Richard Guenther  <rguenther@suse.de>
263         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
264         * gcc.dg/tree-ssa/vrp52.c: Likewise.
265         * gcc.dg/tree-ssa/vrp53.c: Likewise.
267 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
269         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
270         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
271         * gfortran.dg/ldist-pr43023.f90: Ditto.
272         * gfortran.dg/namelist_52.f90: Ditto.
273         * gfortran.dg/interface_proc_end.f90: Ditto.
274         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
275         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
277 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
279         * gcc.dg/vect/vect-over-widen-1.c: New test.
280         * gcc.dg/vect/vect-over-widen-2.c: New test.
281         * gcc.dg/vect/vect-over-widen-3.c: New test.
282         * gcc.dg/vect/vect-over-widen-4.c: New test.
284 2011-08-04  Richard Guenther  <rguenther@suse.de>
286         PR fortran/49957
287         * gfortran.dg/vect/O3-pr49957.f: New testcase.
289 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
291         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
293 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
295         PR middle-end/49905
296         * g++.dg/ext/builtin-object-size3.C: New test.
298 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
300         PR tree-optimization/49948
301         * gcc.dg/pr49948.c: New test.
303 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
305         PR middle-end/47383
306         * gcc.dg/torture/pr47383.c: New.
308 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
310         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
312 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
314         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
316 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
318         PR target/47744
319         * gcc.dg/torture/pr47744-1.c: New.
320         * gcc.dg/torture/pr47744-2.c: Likewise.
321         * gcc.dg/torture/pr47744-3.c: Likewise.
323 2011-08-03  Richard Guenther  <rguenther@suse.de>
325         PR middle-end/49958
326         * gcc.dg/torture/pr49958.c: New testcase.
328 2011-08-03  Richard Guenther  <rguenther@suse.de>
330         PR tree-optimization/49938
331         * g++.dg/torture/pr49938.C: New testcase.
333 2011-08-02  Jason Merrill  <jason@redhat.com>
335         PR c++/43886
336         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
338         PR c++/49577
339         * g++.dg/cpp0x/initlist5.C: Add additional cases.
341         PR c++/49593
342         * g++.dg/cpp0x/variadic115.C: New.
344         PR c++/49803
345         * g++.dg/cpp0x/union5.C: New.
347 2011-08-02  Daniel Kraft  <d@domob.eu>
349         PR fortran/49885
350         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
352 2011-08-02  Kai Tietz  <ktietz@redhat.com>
354         PR middle-end/49947
355         * gcc.dg/tree-ssa/forwprop-15.c
357 2011-08-02  Jason Merrill  <jason@redhat.com>
359         PR c++/49834
360         * g++.dg/cpp0x/range-for20.C: New.
362 2011-08-02  Tobias Burnus  <burnus@net-b.de>
364         * gfortran.dg/coarray_lib_token_3.f90: New.
366 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
368         PR fortran/46752
369         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
370         * gcc.dg/gomp/atomic-15.c: New test.
371         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
372         * g++.dg/gomp/atomic-15.C: New test.
373         * g++.dg/gomp/private-1.C: New test.
374         * g++.dg/gomp/sharing-2.C: New test.
375         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
376         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
377         * gfortran.dg/gomp/omp_atomic2.f90: New test.
379 2011-08-02  Tobias Burnus  <burnus@net-b.de>
381         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
382         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
383         cleanup-module.
384         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
385         * gfortran.dg/allocatable_function_5.f90: Ditto.
386         * gfortran.dg/allocate_stat.f90: Ditto.
387         * gfortran.dg/array_constructor_20.f90: Ditto.
388         * gfortran.dg/array_constructor_21.f90: Ditto.
389         * gfortran.dg/array_constructor_22.f90: Ditto.
390         * gfortran.dg/array_constructor_26.f03: Ditto.
391         * gfortran.dg/array_function_4.f90: Ditto.
392         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
393         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
394         * gfortran.dg/bind_c_usage_15.f90: Ditto.
395         * gfortran.dg/bind_c_usage_16.f03: Ditto.
396         * gfortran.dg/bind_c_usage_3.f03: Ditto.
397         * gfortran.dg/binding_label_tests_7.f03: Ditto.
398         * gfortran.dg/class_15.f03: Ditto.
399         * gfortran.dg/class_27.f03: Ditto.
400         * gfortran.dg/class_33.f90: Ditto.
401         * gfortran.dg/class_37.f03: Ditto.
402         * gfortran.dg/class_40.f03: Ditto.
403         * gfortran.dg/class_42.f03: Ditto.
404         * gfortran.dg/class_defined_operator_1.f03: Ditto.
405         * gfortran.dg/coarray/registering_1.f90: Ditto.
406         * gfortran.dg/convert_1.f90: Ditto.
407         * gfortran.dg/default_initialization_3.f90: Ditto.
408         * gfortran.dg/dependency_25.f90: Ditto.
409         * gfortran.dg/dependency_26.f90: Ditto.
410         * gfortran.dg/dependency_36.f90: Ditto.
411         * gfortran.dg/dependency_37.f90: Ditto.
412         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
413         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
414         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
415         * gfortran.dg/elemental_pointer_1.f90: Ditto.
416         * gfortran.dg/elemental_result_1.f90: Ditto.
417         * gfortran.dg/empty_derived_type.f90: Ditto.
418         * gfortran.dg/entry_7.f90: Ditto.
419         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
420         * gfortran.dg/equiv_constraint_3.f90: Ditto.
421         * gfortran.dg/error_recovery_3.f90: Ditto.
422         * gfortran.dg/extends_4.f03: Ditto.
423         * gfortran.dg/func_assign.f90: Ditto.
424         * gfortran.dg/func_assign_3.f90: Ditto.
425         * gfortran.dg/generic_1.f90: Ditto.
426         * gfortran.dg/generic_18.f90: Ditto.
427         * gfortran.dg/generic_22.f03: Ditto.
428         * gfortran.dg/generic_4.f90: Ditto.
429         * gfortran.dg/generic_6.f90: Ditto.
430         * gfortran.dg/generic_actual_arg.f90: Ditto.
431         * gfortran.dg/graphite/id-21.f: Ditto.
432         * gfortran.dg/graphite/pr45758.f90: Ditto.
433         * gfortran.dg/host_assoc_call_2.f90: Ditto.
434         * gfortran.dg/host_assoc_call_3.f90: Ditto.
435         * gfortran.dg/host_assoc_call_4.f90: Ditto.
436         * gfortran.dg/host_assoc_function_4.f90: Ditto.
437         * gfortran.dg/host_used_types_1.f90: Ditto.
438         * gfortran.dg/implicit_1.f90: Ditto.
439         * gfortran.dg/implicit_11.f90: Ditto.
440         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
441         * gfortran.dg/impure_actual_1.f90: Ditto.
442         * gfortran.dg/impure_assignment_1.f90: Ditto.
443         * gfortran.dg/impure_constructor_1.f90: Ditto.
444         * gfortran.dg/initialization_10.f90: Ditto.
445         * gfortran.dg/initialization_12.f90: Ditto.
446         * gfortran.dg/interface_14.f90: Ditto.
447         * gfortran.dg/interface_15.f90: Ditto.
448         * gfortran.dg/interface_2.f90: Ditto.
449         * gfortran.dg/interface_25.f90: Ditto.
450         * gfortran.dg/interface_26.f90: Ditto.
451         * gfortran.dg/interface_29.f90: Ditto.
452         * gfortran.dg/interface_assignment_1.f90: Ditto.
453         * gfortran.dg/internal_pack_6.f90: Ditto.
454         * gfortran.dg/internal_pack_7.f90: Ditto.
455         * gfortran.dg/internal_pack_8.f90: Ditto.
456         * gfortran.dg/lto/pr45586_0.f90: Ditto.
457         * gfortran.dg/lto/pr47839_0.f90: Ditto.
458         * gfortran.dg/module_commons_3.f90: Ditto.
459         * gfortran.dg/module_equivalence_4.f90: Ditto.
460         * gfortran.dg/module_equivalence_6.f90: Ditto.
461         * gfortran.dg/module_function_type_1.f90: Ditto.
462         * gfortran.dg/module_naming_1.f90: Ditto.
463         * gfortran.dg/namelist_4.f90: Ditto.
464         * gfortran.dg/operator_c1202.f90: Ditto.
465         * gfortran.dg/parens_7.f90: Ditto.
466         * gfortran.dg/pr32921.f: Ditto.
467         * gfortran.dg/pr33646.f90: Ditto.
468         * gfortran.dg/pr41928.f90: Ditto.
469         * gfortran.dg/pr42119.f90: Ditto.
470         * gfortran.dg/pr43984.f90: Ditto.
471         * gfortran.dg/present_1.f90: Ditto.
472         * gfortran.dg/private_type_2.f90: Ditto.
473         * gfortran.dg/proc_decl_2.f90: Ditto.
474         * gfortran.dg/proc_ptr_10.f90: Ditto.
475         * gfortran.dg/proc_ptr_22.f90: Ditto.
476         * gfortran.dg/proc_ptr_8.f90: Ditto.
477         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
478         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
479         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
480         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
481         * gfortran.dg/substring_equivalence.f90: Ditto.
482         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
483         * gfortran.dg/transpose_optimization_1.f90: Ditto.
484         * gfortran.dg/trim_optimize_6.f90: Ditto.
485         * gfortran.dg/typebound_call_12.f03: Ditto.
486         * gfortran.dg/typebound_operator_5.f03: Ditto.
487         * gfortran.dg/typebound_operator_6.f03: Ditto.
488         * gfortran.dg/typebound_proc_18.f03: Ditto.
489         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
490         * gfortran.dg/use_1.f90: Ditto.
491         * gfortran.dg/use_10.f90: Ditto.
492         * gfortran.dg/use_11.f90: Ditto.
493         * gfortran.dg/use_14.f90: Ditto.
494         * gfortran.dg/use_only_2.f90: Ditto.
495         * gfortran.dg/use_rename_4.f90: Ditto.
496         * gfortran.dg/use_rename_5.f90: Ditto.
497         * gfortran.dg/used_dummy_types_3.f90: Ditto.
498         * gfortran.dg/used_interface_ref.f90: Ditto.
499         * gfortran.dg/used_types_11.f90: Ditto.
500         * gfortran.dg/used_types_3.f90: Ditto.
501         * gfortran.dg/used_types_4.f90: Ditto.
502         * gfortran.dg/userdef_operator_2.f90: Ditto.
503         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
504         * gfortran.dg/vect/pr46213.f90: Ditto.
505         * gfortran.dg/whole_file_21.f90: Ditto.
506         * gfortran.dg/whole_file_22.f90: Ditto.
507         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
508         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
510 2011-08-02  Kai Tietz  <ktietz@redhat.com>
512         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
514 2011-08-01  Jason Merrill  <jason@redhat.com>
516         PR c++/49932
517         * g++.dg/abi/mangle49.C: New.
519         PR c++/49924
520         * g++.dg/cpp0x/constexpr-array4.C: New.
522         PR c++/49813
523         * g++.dg/cpp0x/constexpr-builtin1.C: New.
525 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
527         PR target/49927
528         * gcc.target/i386/pr49927.c: New test.
530 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
532         PR tree-optimization/49926
533         * gcc.dg/vect/pr49926.c: New test.
535 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
537         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
538         * gcc.target/i386/lzcnt-1.c: New test.
539         * gcc.target/i386/lzcnt-2.c: Likewise.
540         * gcc.target/i386/lzcnt-2a.c: Likewise.
541         * gcc.target/i386/lzcnt-3.c: Likewise.
542         * gcc.target/i386/lzcnt-4.c: Likewise.
543         * gcc.target/i386/lzcnt-4a.c: Likewise.
544         * gcc.target/i386/lzcnt-5.c: Likewise.
545         * gcc.target/i386/lzcnt-6.c: Likewise.
546         * gcc.target/i386/lzcnt-6a.c: Likewise.
547         * gcc.target/i386/lzcnt-check.h: Likewise.
549         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
550         * gcc.target/i386/sse-13.c: Likewise.
551         * gcc.target/i386/sse-14.c: Likewise.
552         * g++.dg/other/i386-2.C: Likewise.
553         * g++.dg/other/i386-3.C: Likewise.
555 2011-08-01  Julian Brown  <julian@codesourcery.com>
557         * gcc.target/arm/fixed-point-exec.c: New test.
559 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
561         PR target/49920
562         * gcc.target/i386/pr49920.c: New test.
564 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
566         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
567         * gcc.dg/tree-ssa/pr23109.c: Ditto.
568         * gcc.dg/tree-ssa/loop-7.c: Ditto.
569         * gcc.dg/tree-ssa/loop-32.c: Ditto.
570         * gcc.dg/tree-ssa/loop-33.c: Ditto.
571         * gcc.dg/tree-ssa/loop-34.c: Ditto.
572         * gcc.dg/tree-ssa/loop-35.c: Ditto.
573         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
574         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
575         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
576         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
577         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
578         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
579         * g++.dg/tree-ssa/pr33615.C: Ditto.
580         * g++.dg/tree-ssa/restrict1.C: Ditto.
581         * c-c++-common/restrict-2.c: Ditto.
582         * gfortran.dg/pr32921.f: Ditto.
583         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
584         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
585         * gcc.dg/tree-ssa/vrp47.c: Ditto.
586         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
587         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
588         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
589         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
590         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
591         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
592         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
594 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
596         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
597         .exe.ltrans[0-9]*. dump files.
599 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
601         PR fortran/49112
602         * gfortran.dg/abstract_type_6.f03: Modified.
603         * gfortran.dg/typebound_proc_24.f03: New.
605 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
607         PR testsuite/49917
608         * g++.dg/init/for1.C: Fix.
610 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
612         PR fortran/48876
613         * gfortran.dg/string_5.f90:  New test.
615 2011-07-29  Jason Merrill  <jason@redhat.com>
617         PR c++/49867
618         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
620 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
622         PR tree-optimization/47407
623         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
624         alpha*-dec-osf*.
625         Sort target list.
627 2011-07-29  Richard Guenther  <rguenther@suse.de>
629         * gcc.dg/uninit-suppress.c: Also disable VRP.
630         * gcc.dg/uninit-suppress_2.c: Likewise.
632 2011-07-28  Jason Merrill  <jason@redhat.com>
634         PR c++/49808
635         * g++.dg/template/nontype24.C: New.
637 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
639         PR rtl-optimization/47958
640         * gcc.dg/torture/pr47958-1.c: New.
642 2011-07-29  Wei Guozhi  <carrot@google.com>
644         PR rtl-optimization/49799
645         * gcc.dg/pr49799.c: New test case.
647 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
649         PR middle-end/48648
650         * gcc.dg/graphite/id-pr48648.c: New.
652 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
654         PR fortran/31067
655         * gfortran.dg/maxloc_2.f90: New test.
656         * gfortran.dg/maxloc_3.f90: New test.
657         * gfortran.dg/minloc_1.f90: New test.
658         * gfortran.dg/minloc_2.f90: New test.
659         * gfortran.dg/minloc_3.f90: New test.
660         * gfortran.dg/minmaxloc_7.f90: New test.
662         PR debug/49871
663         * gcc.dg/debug/dwarf2/pr49871.c: New test.
665 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
667         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
668         the builtin isn't optimized away.
670 2011-07-27  Tobias Burnus  <burnus@net-b.de>
672         PR fortran/45586
673         * gfortran.dg/lto/pr45586-2_0.f90: New.
675 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
677         PR middle-end/49875
678         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
679         * c-c++-common/cxxbitfields-5.c: Same.
681 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
683         * lib/target-supports.exp (check_effective_target_mmap): Use
684         check_function_available.
686 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
688         * g++.old-deja/g++.pt/crash60.C: Updated.
690 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
692         PR target/49866
693         * gcc.target/i386/pr49866.c: New test.
695 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
697         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
698         * gcc.target/i386/bmi-andn-1.c: New test.
699         * gcc.target/i386/bmi-andn-1a.c: Likewise.
700         * gcc.target/i386/bmi-andn-2.c: Likewise.
701         * gcc.target/i386/bmi-andn-2a.c: Likewise.
702         * gcc.target/i386/bmi-bextr-1.c: Likewise.
703         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
704         * gcc.target/i386/bmi-bextr-2.c: Likewise.
705         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
706         * gcc.target/i386/bmi-blsi-1.c: Likewise.
707         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
708         * gcc.target/i386/bmi-blsi-2.c: Likewise.
709         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
710         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
711         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
712         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
713         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
714         * gcc.target/i386/bmi-blsr-1.c: Likewise.
715         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
716         * gcc.target/i386/bmi-blsr-2.c: Likewise.
717         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
718         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
719         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
720         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
721         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
723 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
725         PR middle-end/47691
726         * gfortran.dg/graphite/id-pr47691.f: New.
728 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
730         * gcc.target/i386/avx-os-support.h: New.
731         * gcc.target/i386/avx-check.h: Include avx-os-support.h
732         (main): Check avx_os_support before the test is run.
733         * gcc.target/i386/aes-avx-check.h: Ditto.
734         * gcc.target/i386/pclmul-avx-check.h: Ditto.
736 2011-07-27  Kai Tietz  <ktietz@redhat.com>
738         * gcc.target/i386/aggregate-ret3.c: New test.
739         * gcc.target/i386/aggregate-ret4.c: New test.
741 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
743         PR fortran/49755
744         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
745         allocated array should *not* change its size.
746         * gfortran.dg/multiple_allocation_3.f90: New test.
748 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
750         PR c++/49776
751         * g++.dg/cpp0x/constexpr-49776.C: New.
753 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
755         PR middle-end/47046
756         * gcc.dg/graphite/id-pr47046.c: New.
758 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
760         PR middle-end/47653
761         * gcc.dg/graphite/run-id-pr47593.c: New.
763 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
765         PR middle-end/47653
766         * gcc.dg/graphite/run-id-pr47653.c: New.
767         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
768         induction variables.
769         * gcc.dg/graphite/scop-16.c: Same.
770         * gcc.dg/graphite/scop-17.c: Same.
771         * gcc.dg/graphite/scop-21.c: Same.
773 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
775         PR middle-end/48805
776         * gcc.dg/graphite/id-pr48805.c: New.
778 2011-07-26  Tobias Burnus  <burnus@net-b.de>
780         * gfortran.dg/coarray_lib_token_2.f90: New.
782 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
784         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
785         SPU local store.
787 2011-07-25  Andrew Pinski  <apinski@cavium.com>
789         PR tree-opt/49671
790         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
791         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
793 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
795         * lib/target-supports.exp (check_effective_target_mmap): New proc.
797         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
798         * gcc.c-torture/execute/loop-2g.c: Likewise.
799         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
800         Require mmap support.
801         * gcc.c-torture/execute/loop-2g.x: Likewise.
802         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
803         (MAP_ANON): Provide default.
804         * gcc.dg/20050826-1.c: Likewise.
805         * gcc.target/i386/pr36533.c: Likewise.
806         * gcc.dg/vect/pr49038.c: Remove dg-do run.
807         Use dg-require-effective-target mmap.
809 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/49838
812         * g++.dg/cpp0x/range-for19.C: New.
814 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
816         PR testsuite/49753
817         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
819         Revert:
820         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
822         PR testsuite/49753
823         * g++.dg/torture/pr49309.C: Remove.
825 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
827         PR tree-optimization/49809
828         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
829         test.
831 2011-07-25  Richard Guenther  <rguenther@suse.de>
833         PR tree-optimization/49715
834         * gcc.target/i386/pr49715-1.c: New testcase.
835         * gcc.target/i386/pr49715-2.c: Likewise.
837 2011-07-23  Jason Merrill  <jason@redhat.com>
839         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
841 2011-07-22  Jason Merrill  <jason@redhat.com>
843         PR c++/49793
844         * g++.dg/cpp0x/initlist55.C: New.
846 2011-07-23  Tobias Burnus  <burnus@net-b.de>
848         PR fortran/49791
849         * gfortran.dg/namelist_72.f: New.
851 2011-07-23  Tobias Burnus  <burnus@net-b.de>
853         * gfortran.dg/coarray_25.f90: New.
855 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
857         * override1.C: This test should use c++0x mode.
858         * override3.C: New. Test the diagnostics in c++98 mode.
860 2011-07-22  Jason Merrill  <jason@redhat.com>
861             Mark Glisse  <marc.glisse@normalesup.org>
863         PR c++/30112
864         * g++.dg/other/pragma-re-1.C: Add namespace cases.
866         PR c++/49813
867         * g++.dg/opt/builtins2.C: New.
868         * g++.dg/other/error27.C: Don't rely on __builtin.
870 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
872         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
873         on lp64 targets.
874         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
875         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
876         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
877         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
879         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
880         instead of ia32.
882 2011-07-22  Richard Guenther  <rguenther@suse.de>
884         PR tree-optimization/45819
885         * gcc.dg/pr45819.c: New testcase.
887 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
889         * lib/target-supports.exp (check_ifunc_available): Rewrite.
891 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
893         PR middle-end/47654
894         PR middle-end/49649
895         * gcc.dg/graphite/run-id-pr47654.c: New.
897 2011-07-21  Ian Lance Taylor  <iant@google.com>
899         PR middle-end/49705
900         * gcc.dg/pr49705.c: New test.
902 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
904         * lib/target-supports.exp (check_avx_os_support_available): New.
905         (check_effective_target_avx_runtime): Use it.
907 2011-07-21  Richard Guenther  <rguenther@suse.de>
909         PR tree-optimization/49770
910         * g++.dg/torture/pr49770.C: New testcase.
912 2011-07-21  Kai Tietz  <ktietz@redhat.com>
914         * gcc.dg/tree-ssa/pr30978.c: adjusted.
915         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
917 2011-07-21  Tobias Burnus  <burnus@net-b.de>
919         * gfortran.dg/coarray_lib_token_1.f90: New.
921 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
923         * gcc.dg/pr32912-2.c: Skip for AVR.
924         * gcc.dg/pr44674.c: Add dg-require-profiling.
926 2011-07-20  Jason Merrill  <jason@redhat.com>
928         * g++.dg/ext/desig2.C: New.
930 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
932         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
933         be generated.
934         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
935         * gcc.target/powerpc/recip-3.c: Ditto.
937 2011-07-19  Jason Merrill  <jason@redhat.com>
939         PR c++/6709 (DR 743)
940         PR c++/42603 (DR 950)
941         * g++.dg/cpp0x/decltype21.C: New.
943 2011-07-20  Richard Guenther  <rguenther@suse.de>
945         PR middle-end/18908
946         * gcc.dg/tree-ssa/pr18908.c: New testcase.
947         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
949 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
951         * gcc.target/arm/combine-movs.c: New.
952         * gcc.target/arm/unsigned-extend-2.c: New.
954 2011-07-19  Jason Merrill  <jason@redhat.com>
956         PR c++/49785
957         * g++.dg/cpp0x/variadic114.C: New.
959 2011-07-19  Tobias Burnus  <burnus@net-b.de>
961         * gfortran.dg/coarray_args_1.f90: New.
962         * gfortran.dg/coarray_args_2.f90: New.
964 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
966         PR fortran/49708
967         * gfortran.dg/allocate_error_3.f90: New.
969 2011-07-19  Richard Guenther  <rguenther@suse.de>
971         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
972         * gcc.dg/tree-ssa/bool-11.c: Likewise.
973         * gcc.dg/torture/20110719-1.c: New testcase.
975 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
977         PR tree-optimization/49768
978         * gcc.c-torture/execute/pr49768.c: New test.
980 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
982         PR tree-optimization/49771
983         * gcc.dg/vect/pr49771.c: New test.
985 2011-07-18  Martin Jambor  <mjambor@suse.cz>
987         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
988         * gcc.dg/ipa/ipa-2.c: Likewise.
989         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
990         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
991         * gcc.dg/ipa/ipa-5.c: Likewise.
992         * gcc.dg/ipa/ipa-7.c: Likewise.
993         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
994         * gcc.dg/ipa/ipacost-1.c: Likewise.
995         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
996         functions.
997         * gcc.dg/ipa/ipcp-1.c: New test.
998         * gcc.dg/ipa/ipcp-2.c: Likewise.
999         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1001 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1003         PR middle-end/49675
1004         * gfortran.dg/pr49675.f90: New test.
1006 2011-07-18  Richard Guenther  <rguenther@suse.de>
1008         * gcc.dg/torture/20110718-1.c: New testcase.
1010 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1012         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1013         * g++.dg/ext/bitfield3.C: Likewise.
1014         * g++.dg/ext/bitfield4.C: Likewise.
1015         * g++.dg/ext/bitfield5.C: Likewise.
1016         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1017         * g++.dg/other/pr23205-2.C: Likewise.
1018         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1019         * gcc.c-torture/compile/20001109-2.c: Likewise.
1020         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1021         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1022         * gcc.dg/bitfld-16.c: Likewise.
1023         * gcc.dg/bitfld-17.c: Likewise.
1024         * gcc.dg/bitfld-18.c: Likewise.
1025         * gcc.dg/builtins-config.h: Remove Netware support.
1026         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1027         * gcc.dg/cdce2.c: Likewise.
1028         * gcc.dg/cpp/assert4.c: Remove netware support.
1029         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1030         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1032         * lib/target-supports.exp (check_visibility_available): Remove
1033         NetWare support.
1034         (check_profiling_available): Likewise.
1036 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1038         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1040 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1041             Thomas Koenig  <tkoenig@gcc.gnu.org>
1043         PR fortran/34657
1044         * gfortran.dg/generic_17.f90: Fix testcase.
1045         * gfortran.dg/interface_3.f90: Add dg-error.
1046         * gfortran.dg/use_14.f90: New.
1047         * gfortran.dg/use_15.f90: New.
1049 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1051         * gnat.dg/pointer_controlled.adb: New test.
1053 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1055         PR fortran/49624
1056         * gfortran.dg/pointer_remapping_7.f90: New.
1058 2011-07-16  Jason Merrill  <jason@redhat.com>
1060         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1062 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1063             Jason Merrill  <jason@redhat.com>
1065         PR c++/45329
1066         PR c++/48934
1067         * g++.dg/cpp0x/decltype29.C: Adjust.
1068         * g++.dg/cpp0x/error4.C: Adjust.
1069         * g++.dg/cpp0x/sfinae26.C: Adjust.
1070         * g++.dg/cpp0x/variadic105.C: Adjust.
1071         * g++.dg/template/deduce3.C: Adjust.
1072         * g++.dg/template/error45.C: Adjust.
1073         * g++.dg/template/ptrmem2.C: Adjust.
1074         * g++.dg/template/sfinae2.C: Adjust.
1075         * g++.old-deja/g++.pt/crash60.C: Adjust.
1076         * g++.old-deja/g++.pt/unify6.C: Adjust.
1077         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1078         * g++.dg/cpp0x/nullptr15.C: Adjust.
1079         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1080         * g++.dg/cpp0x/pr31431.C: Adjust.
1081         * g++.dg/cpp0x/pr31434.C: Adjust.
1082         * g++.dg/cpp0x/sfinae11.C: Adjust
1083         * g++.dg/cpp0x/temp_default2.C: Adjust.
1084         * g++.dg/cpp0x/trailing4.C: Adjust.
1085         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1086         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1087         * g++.dg/cpp0x/variadic105.C: Adjust.
1088         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1089         * g++.dg/ext/vla2.C: Adjust.
1090         * g++.dg/other/ptrmem10.C: Adjust.
1091         * g++.dg/other/ptrmem11.C: Adjust.
1092         * g++.dg/overload/unknown1.C: Adjust.
1093         * g++.dg/template/conv11.C: Adjust.
1094         * g++.dg/template/dependent-expr5.C: Adjust.
1095         * g++.dg/template/friend.C: Adjust.
1096         * g++.dg/template/incomplete2.C: Adjust.
1097         * g++.dg/template/local4.C: Adjust.
1098         * g++.dg/template/local6.C: Adjust.
1099         * g++.dg/template/operator9.C: Adjust.
1100         * g++.dg/template/ttp25.C: Adjust.
1101         * g++.dg/template/unify10.C: Adjust.
1102         * g++.dg/template/unify11.C: Adjust.
1103         * g++.dg/template/unify6.C: Adjust.
1104         * g++.dg/template/unify9.C: Adjust.
1105         * g++.dg/template/varmod1.C: Adjust.
1106         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1107         * g++.old-deja/g++.pt/crash28.C: Adjust.
1108         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1109         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1110         * g++.old-deja/g++.pt/expr2.C: Adjust.
1111         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1112         * g++.old-deja/g++.pt/spec5.C: Adjust.
1113         * g++.old-deja/g++.pt/spec6.C: Adjust.
1114         * g++.old-deja/g++.pt/unify4.C: Adjust.
1115         * g++.old-deja/g++.pt/unify8.C: Adjust.
1116         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1117         * g++.dg/overload/template5.C: New testcase.
1118         * g++.dg/template/overload12.C: New testcase.
1120 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1122         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1123         * gfortran.dg/coarray_7.f90: Ditto.
1124         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1125         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1127 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1129         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1130         case.
1131         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1132         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1133         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1134         C67X.
1135         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1136         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1137         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1139 2011-07-15  Jason Merrill  <jason@redhat.com>
1141         PR testsuite/49741
1142         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1143         Use --extra_opts instead of --additional_options.
1145 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1147         PR testsuite/49753
1148         * g++.dg/torture/pr49309.C: Remove.
1150 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1152         * gcc.target/tic6x/weak-call.c: New test.
1153         * gcc.target/tic6x/fpcmp.c: New test.
1154         * gcc.target/tic6x/fpdiv.c: New test.
1155         * gcc.target/tic6x/rotdi16-scan.c: New test.
1156         * gcc.target/tic6x/ffssi.c: New test.
1157         * gcc.target/tic6x/fpdiv-lib.c: New test.
1158         * gcc.target/tic6x/cold-lc.c: New test.
1159         * gcc.target/tic6x/longcalls.c: New test.
1160         * gcc.target/tic6x/abi-align-1.c: New test.
1161         * gcc.target/tic6x/fpcmp-finite.c: New test.
1162         * gcc.target/tic6x/rotdi16.c: New test.
1163         * gcc.target/tic6x/bswapl.c: New test.
1164         * gcc.target/tic6x/ffsdi.c: New test.
1165         * gcc.target/tic6x/tic6x.exp: New file.
1166         * gcc.target/tic6x/builtins/arith24.c: New test.
1167         * gcc.target/tic6x/builtins/smpy.c: New test.
1168         * gcc.target/tic6x/builtins/smpylh.c: New test.
1169         * gcc.target/tic6x/builtins/smpyh.c: New test.
1170         * gcc.target/tic6x/builtins/sarith1.c: New test.
1171         * gcc.target/tic6x/builtins/extclr.c: New test
1172         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1173         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1174         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1175         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1176         New functions.
1177         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1178         __TMS320C6X__.
1179         * gcc.dg/20020312-2.c: Likewise.
1180         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1181         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1182         * gcc.dg/torture/builtin-math-7.c: Likewise.
1184         PR testsuite/49757
1185         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1186         not testing tic6x-*-*.
1188 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1190         PR tree-opt/49309
1191         * g++.dg/torture/pr49309.C: New testcase.
1193 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1195         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1197 2011-07-14  Richard Guenther  <rguenther@suse.de>
1199         PR tree-optimization/49651
1200         * gcc.dg/torture/pr49651.c: New testcase.
1202 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1204         PR target/43746
1205         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1207 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1209         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1210         -mno-pointers-to-nested-functions.
1211         * gcc.target/powerpc/no-r11-2.c: Ditto.
1212         * gcc.target/powerpc/no-r11-3.c: Ditto.
1214 2011-07-13  Jason Merrill  <jason@redhat.com>
1216         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1217         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1218         when compiling C files.
1219         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1220         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1221         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1222         * g++.dg/lookup/anon2.C: Likewise.
1223         * g++.dg/tree-ssa/copyprop.C: Likewise.
1224         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1225         * g++.dg/init/vector1.C: Ignore narrowing errors.
1226         * g++.dg/torture/pr35526.C: Likewise.
1227         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1229 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1231         PR libfortran/49296
1232         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1233         and logical reads.
1235 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1237         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1238         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1240 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1242         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1243         * lib/obj-c++.exp (obj-c++_init): Ditto.
1244         * lib/file-format.exp (gcc_target_object_format): Ditto.
1245         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1246         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1247         (check_visibility_available): Ditto.
1248         (check_effective_target_tls_native): Ditto.
1249         (check_effective_target_tls_emulated): Ditto.
1250         (check_effective_target_function_sections): Ditto.
1252 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1254         * gcc.target/arm/pr48183.c: New test.
1256 2011-07-13  Richard Guenther  <rguenther@suse.de>
1258         * gcc.dg/torture/20110713-1.c: New testcase.
1260 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1262         PR rtl-opt/49474
1263         * gcc.c-torture/compile/pr49474.c: New testcase.
1265 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1267         PR tree-optimization/49712
1268         * gcc.c-torture/execute/pr49712.c: New test.
1270 2011-07-11  Jason Merrill  <jason@redhat.com>
1272         PR c++/44609
1273         * g++.dg/template/recurse3.C: New.
1275 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1277         PR debug/49676
1278         * gcc.dg/guality/csttest.c: New test.
1280         PR fortran/49698
1281         * gfortran.dg/pr49698.f90: New test.
1283 2011-07-11  Jeff Law  <law@redhat.com>
1285         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1287 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1289         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1290         * go.test/go-test.exp (go-set-goarch): Likewise.
1292 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1294         PR target/39633
1295         * gcc.target/avr/torture/pr39633.c: New test case.
1297 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1299         PR fortran/18918
1300         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1302 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1304         * lib/target-supports.exp (check_effective_target_scheduling):
1305         New Function.
1306         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1307         * gcc.dg/pr45055.c: Ditto.
1308         * gcc.dg/pr45353.c: Ditto.
1309         * g++.dg/pr45056.C: Ditto.
1311 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1313         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1314         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1315         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1316         * g++.dg/torture/pr31863.C: Skip AVR.
1318 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1320         PR fortran/49690
1321         * gfortran.dg/intrinsic_signal.f90: New.
1323 2011-07-09  Jason Merrill  <jason@redhat.com>
1325         * g++.dg/cpp0x/regress/regress6.C: New.
1326         * g++.dg/parse/crash45.C: Adjust message.
1327         * g++.dg/template/crash38.C: Adjust message.
1328         * g++.dg/template/crash64.C: Adjust message.
1330 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1332         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1333         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1334         * g++.dg/abi/bitfield3.C: Likewise.
1335         * g++.dg/eh/pr38662.C: Likewise.
1336         * g++.dg/ext/attrib36.C: Likewise.
1337         * g++.dg/ext/attrib37.C: Likewise.
1338         * g++.dg/ext/attrib8.C: Likewise.
1339         * g++.dg/ext/tmplattr1.C: Likewise.
1340         * g++.dg/inherit/override-attribs.C: Likewise.
1341         * g++.dg/opt/inline9.C: Likewise.
1342         * g++.dg/opt/life1.C: Likewise.
1343         * g++.dg/opt/longbranch2.C: Likewise.
1344         * g++.dg/opt/nrv12.C: Likewise.
1345         * g++.dg/opt/reg-stack4.C: Likewise.
1346         * g++.dg/other/pr35504.C: Likewise.
1347         * g++.dg/other/pr39496.C: Likewise.
1348         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1349         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1350         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1351         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1352         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1353         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1354         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1355         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1356         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1357         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1358         * g++.dg/warn/pr15774-1.C: Likewise.
1359         * g++.dg/warn/pr15774-2.C: Likewise.
1360         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1361         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1362         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1363         * g++.old-deja/g++.pt/asm2.C: Likewise.
1364         * gcc.c-torture/compile/20000804-1.c: Likewise.
1365         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1366         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1367         * gcc.dg/20020108-1.c: Likewise.
1368         * gcc.dg/20020122-2.c: Likewise.
1369         * gcc.dg/20020122-3.c: Likewise.
1370         * gcc.dg/20020206-1.c: Likewise.
1371         * gcc.dg/20020219-1.c: Likewise.
1372         * gcc.dg/20020310-1.c: Likewise.
1373         * gcc.dg/20020411-1.c: Likewise.
1374         * gcc.dg/20020418-2.c: Likewise.
1375         * gcc.dg/20020426-2.c: Likewise.
1376         * gcc.dg/20020517-1.c: Likewise.
1377         * gcc.dg/20030204-1.c: Likewise.
1378         * gcc.dg/20030826-2.c: Likewise.
1379         * gcc.dg/20031102-1.c: Likewise.
1380         * gcc.dg/20031202-1.c: Likewise.
1381         * gcc.dg/20050111-1.c: Likewise.
1382         * gcc.dg/20050503-1.c: Likewise.
1383         * gcc.dg/array-init-1.c: Likewise.
1384         * gcc.dg/builtin-apply4.c: Likewise.
1385         * gcc.dg/dfp/pr31344.c: Likewise.
1386         * gcc.dg/gomp/atomic-11.c: Likewise.
1387         * gcc.dg/graphite/pr40281.c: Likewise.
1388         * gcc.dg/ia64-sync-1.c: Likewise.
1389         * gcc.dg/ia64-sync-2.c: Likewise.
1390         * gcc.dg/ia64-sync-3.c: Likewise.
1391         * gcc.dg/ia64-sync-4.c: Likewise.
1392         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1393         * gcc.dg/invalid-call-1.c: Likewise.
1394         * gcc.dg/loop-3.c: Likewise.
1395         * gcc.dg/lower-subreg-1.c: Likewise.
1396         * gcc.dg/lto/pr47259_0.c: Likewise.
1397         * gcc.dg/nested-calls-1.c: Likewise.
1398         * gcc.dg/pr20017.c: Likewise.
1399         * gcc.dg/pr25023.c: Likewise.
1400         * gcc.dg/pr27671-2.c: Likewise.
1401         * gcc.dg/pr32176.c: Likewise.
1402         * gcc.dg/pr33676.c: Likewise.
1403         * gcc.dg/pr35045.c: Likewise.
1404         * gcc.dg/pr36015.c: Likewise.
1405         * gcc.dg/pr36584.c: Likewise.
1406         * gcc.dg/pr36998.c: Likewise.
1407         * gcc.dg/pr37438.c: Likewise.
1408         * gcc.dg/pr37908.c: Likewise.
1409         * gcc.dg/pr41241.c: Likewise.
1410         * gcc.dg/pr41340.c: Likewise.
1411         * gcc.dg/pr44136.c: Likewise.
1412         * gcc.dg/pr44194-1.c: Likewise.
1413         * gcc.dg/pr46212.c: Likewise.
1414         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1415         * gcc.dg/setjmp-2.c: Likewise.
1416         * gcc.dg/short-compare-1.c: Likewise.
1417         * gcc.dg/short-compare-2.c: Likewise.
1418         * gcc.dg/smod-1.c: Likewise.
1419         * gcc.dg/sync-2.c: Likewise.
1420         * gcc.dg/sync-3.c: Likewise.
1421         * gcc.dg/tls/opt-1.c: Likewise.
1422         * gcc.dg/tls/opt-2.c: Likewise.
1423         * gcc.dg/tls/opt-3.c: Likewise.
1424         * gcc.dg/torture/badshift.c: Likewise.
1425         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1426         * gcc.dg/torture/pr20314-2.c: Likewise.
1427         * gcc.dg/torture/pr36891.c: Likewise.
1428         * gcc.dg/torture/pr38774.c: Likewise.
1429         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1430         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1431         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1432         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1433         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1434         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1435         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1436         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1437         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1438         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1439         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1440         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1441         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1442         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1443         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1444         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1445         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1446         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1447         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1448         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1449         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1450         * gcc.dg/unroll-1.c: Likewise.
1451         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1452         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1453         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1454         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1455         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1456         * gcc.target/i386/20000609-1.c: Likewise.
1457         * gcc.target/i386/20000720-1.c: Likewise.
1458         * gcc.target/i386/20000724-1.c: Likewise.
1459         * gcc.target/i386/20011107-1.c: Likewise.
1460         * gcc.target/i386/20011119-1.c: Likewise.
1461         * gcc.target/i386/20020201-3.c: Likewise.
1462         * gcc.target/i386/20020218-1.c: Likewise.
1463         * gcc.target/i386/20020729-1.c: Likewise.
1464         * gcc.target/i386/20030926-1.c: Likewise.
1465         * gcc.target/i386/20060125-1.c: Likewise.
1466         * gcc.target/i386/20060125-2.c: Likewise.
1467         * gcc.target/i386/20060512-1.c: Likewise.
1468         * gcc.target/i386/20060512-2.c: Likewise.
1469         * gcc.target/i386/20060512-3.c: Likewise.
1470         * gcc.target/i386/20060512-4.c: Likewise.
1471         * gcc.target/i386/387-1.c: Likewise.
1472         * gcc.target/i386/387-2.c: Likewise.
1473         * gcc.target/i386/387-5.c: Likewise.
1474         * gcc.target/i386/387-6.c: Likewise.
1475         * gcc.target/i386/980312-1.c: Likewise.
1476         * gcc.target/i386/980313-1.c: Likewise.
1477         * gcc.target/i386/990117-1.c: Likewise.
1478         * gcc.target/i386/990424-1.c: Likewise.
1479         * gcc.target/i386/990524-1.c: Likewise.
1480         * gcc.target/i386/991129-1.c: Likewise.
1481         * gcc.target/i386/991214-1.c: Likewise.
1482         * gcc.target/i386/991230-1.c: Likewise.
1483         * gcc.target/i386/addr-sel-1.c: Likewise.
1484         * gcc.target/i386/aggregate-ret1.c: Likewise.
1485         * gcc.target/i386/aggregate-ret2.c: Likewise.
1486         * gcc.target/i386/align-main-3.c: Likewise.
1487         * gcc.target/i386/amd64-abi-1.c: Likewise.
1488         * gcc.target/i386/amd64-abi-2.c: Likewise.
1489         * gcc.target/i386/amd64-abi-4.c: Likewise.
1490         * gcc.target/i386/amd64-abi-5.c: Likewise.
1491         * gcc.target/i386/amd64-abi-6.c: Likewise.
1492         * gcc.target/i386/asm-1.c: Likewise.
1493         * gcc.target/i386/asm-3.c: Likewise.
1494         * gcc.target/i386/asm-5.c: Likewise.
1495         * gcc.target/i386/attributes-error.c: Likewise.
1496         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1497         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1498         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1499         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1500         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1501         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1502         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1503         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1504         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1505         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1506         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1507         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1508         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1509         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1510         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1511         * gcc.target/i386/bitfield1.c: Likewise.
1512         * gcc.target/i386/bitfield2.c: Likewise.
1513         * gcc.target/i386/bmi-2.c: Likewise.
1514         * gcc.target/i386/bmi-5.c: Likewise.
1515         * gcc.target/i386/builtin-unreachable.c: Likewise.
1516         * gcc.target/i386/cleanup-2.c: Likewise.
1517         * gcc.target/i386/clobbers.c: Likewise.
1518         * gcc.target/i386/cmov8.c: Likewise.
1519         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1520         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1521         * gcc.target/i386/compress-float-387.c: Likewise.
1522         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1523         * gcc.target/i386/compress-float-sse.c: Likewise.
1524         * gcc.target/i386/crc32-2.c: Likewise.
1525         * gcc.target/i386/crc32-3.c: Likewise.
1526         * gcc.target/i386/divmod-7.c: Likewise.
1527         * gcc.target/i386/divmod-8.c: Likewise.
1528         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1529         * gcc.target/i386/fma3-builtin.c: Likewise.
1530         * gcc.target/i386/fma3-fma.c: Likewise.
1531         * gcc.target/i386/fma4-256-vector.c: Likewise.
1532         * gcc.target/i386/fma4-builtin.c: Likewise.
1533         * gcc.target/i386/fma4-fma-2.c: Likewise.
1534         * gcc.target/i386/fma4-fma.c: Likewise.
1535         * gcc.target/i386/fma4-vector-2.c: Likewise.
1536         * gcc.target/i386/fma4-vector.c: Likewise.
1537         * gcc.target/i386/funcspec-1.c: Likewise.
1538         * gcc.target/i386/funcspec-10.c: Likewise.
1539         * gcc.target/i386/funcspec-11.c: Likewise.
1540         * gcc.target/i386/funcspec-2.c: Likewise.
1541         * gcc.target/i386/funcspec-5.c: Likewise.
1542         * gcc.target/i386/funcspec-6.c: Likewise.
1543         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1544         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1545         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1546         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1547         * gcc.target/i386/incoming-1.c: Likewise.
1548         * gcc.target/i386/incoming-10.c: Likewise.
1549         * gcc.target/i386/incoming-11.c: Likewise.
1550         * gcc.target/i386/incoming-12.c: Likewise.
1551         * gcc.target/i386/incoming-13.c: Likewise.
1552         * gcc.target/i386/incoming-14.c: Likewise.
1553         * gcc.target/i386/incoming-15.c: Likewise.
1554         * gcc.target/i386/incoming-2.c: Likewise.
1555         * gcc.target/i386/incoming-3.c: Likewise.
1556         * gcc.target/i386/incoming-4.c: Likewise.
1557         * gcc.target/i386/incoming-5.c: Likewise.
1558         * gcc.target/i386/incoming-6.c: Likewise.
1559         * gcc.target/i386/incoming-7.c: Likewise.
1560         * gcc.target/i386/incoming-8.c: Likewise.
1561         * gcc.target/i386/incoming-9.c: Likewise.
1562         * gcc.target/i386/lea.c: Likewise.
1563         * gcc.target/i386/local.c: Likewise.
1564         * gcc.target/i386/loop-1.c: Likewise.
1565         * gcc.target/i386/loop-2.c: Likewise.
1566         * gcc.target/i386/loop-3.c: Likewise.
1567         * gcc.target/i386/max-stack-align.c: Likewise.
1568         * gcc.target/i386/memcpy-1.c: Likewise.
1569         * gcc.target/i386/movbe-2.c: Likewise.
1570         * gcc.target/i386/movq-2.c: Likewise.
1571         * gcc.target/i386/movq.c: Likewise.
1572         * gcc.target/i386/nrv1.c: Likewise.
1573         * gcc.target/i386/pad-4.c: Likewise.
1574         * gcc.target/i386/pad-5a.c: Likewise.
1575         * gcc.target/i386/pad-5b.c: Likewise.
1576         * gcc.target/i386/pad-6a.c: Likewise.
1577         * gcc.target/i386/pad-6b.c: Likewise.
1578         * gcc.target/i386/pad-7.c: Likewise.
1579         * gcc.target/i386/pad-9.c: Likewise.
1580         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1581         * gcc.target/i386/pic-1.c: Likewise.
1582         * gcc.target/i386/pr12092-1.c: Likewise.
1583         * gcc.target/i386/pr12329.c: Likewise.
1584         * gcc.target/i386/pr21518.c: Likewise.
1585         * gcc.target/i386/pr22362.c: Likewise.
1586         * gcc.target/i386/pr22585.c: Likewise.
1587         * gcc.target/i386/pr23098.c: Likewise.
1588         * gcc.target/i386/pr25196.c: Likewise.
1589         * gcc.target/i386/pr25293.c: Likewise.
1590         * gcc.target/i386/pr25654.c: Likewise.
1591         * gcc.target/i386/pr26449.c: Likewise.
1592         * gcc.target/i386/pr26778.c: Likewise.
1593         * gcc.target/i386/pr26826.c: Likewise.
1594         * gcc.target/i386/pr27266.c: Likewise.
1595         * gcc.target/i386/pr29978.c: Likewise.
1596         * gcc.target/i386/pr30505.c: Likewise.
1597         * gcc.target/i386/pr30961-1.c: Likewise.
1598         * gcc.target/i386/pr31628.c: Likewise.
1599         * gcc.target/i386/pr32000-2.c: Likewise.
1600         * gcc.target/i386/pr32661-1.c: Likewise.
1601         * gcc.target/i386/pr32708-2.c: Likewise.
1602         * gcc.target/i386/pr32708-3.c: Likewise.
1603         * gcc.target/i386/pr34256.c: Likewise.
1604         * gcc.target/i386/pr34312.c: Likewise.
1605         * gcc.target/i386/pr34522.c: Likewise.
1606         * gcc.target/i386/pr35160.c: Likewise.
1607         * gcc.target/i386/pr35281.c: Likewise.
1608         * gcc.target/i386/pr36246.c: Likewise.
1609         * gcc.target/i386/pr36786.c: Likewise.
1610         * gcc.target/i386/pr37275.c: Likewise.
1611         * gcc.target/i386/pr37843-3.c: Likewise.
1612         * gcc.target/i386/pr37843-4.c: Likewise.
1613         * gcc.target/i386/pr39082-1.c: Likewise.
1614         * gcc.target/i386/pr39431.c: Likewise.
1615         * gcc.target/i386/pr39496.c: Likewise.
1616         * gcc.target/i386/pr39543-2.c: Likewise.
1617         * gcc.target/i386/pr39911.c: Likewise.
1618         * gcc.target/i386/pr40718.c: Likewise.
1619         * gcc.target/i386/pr40906-1.c: Likewise.
1620         * gcc.target/i386/pr40906-2.c: Likewise.
1621         * gcc.target/i386/pr40906-3.c: Likewise.
1622         * gcc.target/i386/pr40934.c: Likewise.
1623         * gcc.target/i386/pr41900.c: Likewise.
1624         * gcc.target/i386/pr42589.c: Likewise.
1625         * gcc.target/i386/pr43662.c: Likewise.
1626         * gcc.target/i386/pr43671.c: Likewise.
1627         * gcc.target/i386/pr43766.c: Likewise.
1628         * gcc.target/i386/pr43869.c: Likewise.
1629         * gcc.target/i386/pr44942.c: Likewise.
1630         * gcc.target/i386/pr44948-2a.c: Likewise.
1631         * gcc.target/i386/pr45234.c: Likewise.
1632         * gcc.target/i386/pr45336-2.c: Likewise.
1633         * gcc.target/i386/pr45336-4.c: Likewise.
1634         * gcc.target/i386/pr45852.c: Likewise.
1635         * gcc.target/i386/pr46470.c: Likewise.
1636         * gcc.target/i386/pr48037-1.c: Likewise.
1637         * gcc.target/i386/pr48389.c: Likewise.
1638         * gcc.target/i386/pr49095.c: Likewise.
1639         * gcc.target/i386/pr9771-1.c: Likewise.
1640         * gcc.target/i386/rdfsbase-1.c: Likewise.
1641         * gcc.target/i386/rdfsbase-2.c: Likewise.
1642         * gcc.target/i386/rdgsbase-1.c: Likewise.
1643         * gcc.target/i386/rdgsbase-2.c: Likewise.
1644         * gcc.target/i386/rdrand-3.c: Likewise.
1645         * gcc.target/i386/regparm-stdcall.c: Likewise.
1646         * gcc.target/i386/regparm.c: Likewise.
1647         * gcc.target/i386/reload-1.c: Likewise.
1648         * gcc.target/i386/rotate-2.c: Likewise.
1649         * gcc.target/i386/sibcall-5.c: Likewise.
1650         * gcc.target/i386/signbit-1.c: Likewise.
1651         * gcc.target/i386/signbit-2.c: Likewise.
1652         * gcc.target/i386/signbit-3.c: Likewise.
1653         * gcc.target/i386/sse-5.c: Likewise.
1654         * gcc.target/i386/sse-8.c: Likewise.
1655         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1656         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1657         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1658         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1659         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1660         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1661         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1662         * gcc.target/i386/sse2-movq-2.c: Likewise.
1663         * gcc.target/i386/sse2-movq-3.c: Likewise.
1664         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1665         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1666         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1667         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1668         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1669         * gcc.target/i386/ssefn-1.c: Likewise.
1670         * gcc.target/i386/ssefn-2.c: Likewise.
1671         * gcc.target/i386/sseregparm-1.c: Likewise.
1672         * gcc.target/i386/sseregparm-2.c: Likewise.
1673         * gcc.target/i386/sseregparm-3.c: Likewise.
1674         * gcc.target/i386/sseregparm-4.c: Likewise.
1675         * gcc.target/i386/sseregparm-5.c: Likewise.
1676         * gcc.target/i386/sseregparm-6.c: Likewise.
1677         * gcc.target/i386/sseregparm-7.c: Likewise.
1678         * gcc.target/i386/sseregparm-8.c: Likewise.
1679         * gcc.target/i386/stack-realign.c: Likewise.
1680         * gcc.target/i386/stack-usage-realign.c: Likewise.
1681         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1682         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1683         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1684         * gcc.target/i386/stackalign/return-1.c: Likewise.
1685         * gcc.target/i386/stackalign/return-2.c: Likewise.
1686         * gcc.target/i386/stackalign/return-3.c: Likewise.
1687         * gcc.target/i386/tailcall-1.c: Likewise.
1688         * gcc.target/i386/tbm-2.c: Likewise.
1689         * gcc.target/i386/udivmod-7.c: Likewise.
1690         * gcc.target/i386/udivmod-8.c: Likewise.
1691         * gcc.target/i386/unroll-1.c: Likewise.
1692         * gcc.target/i386/vararg-1.c: Likewise.
1693         * gcc.target/i386/vararg-2.c: Likewise.
1694         * gcc.target/i386/vect8-ret.c: Likewise.
1695         * gcc.target/i386/vectorize5.c: Likewise.
1696         * gcc.target/i386/wmul-1.c: Likewise.
1697         * gcc.target/i386/wmul-2.c: Likewise.
1698         * gcc.target/i386/wrfsbase-1.c: Likewise.
1699         * gcc.target/i386/wrfsbase-2.c: Likewise.
1700         * gcc.target/i386/wrgsbase-1.c: Likewise.
1701         * gcc.target/i386/wrgsbase-2.c: Likewise.
1702         * gcc.target/i386/xop-pcmov.c: Likewise.
1703         * gcc.target/i386/xop-pcmov2.c: Likewise.
1704         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1705         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1706         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1707         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1708         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1709         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1710         * gcc.target/i386/zee.c: Likewise.
1711         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1712         * gfortran.dg/compiler-directive_2.f: Likewise.
1713         * gfortran.dg/g77/20010216-1.f: Likewise.
1714         * gfortran.dg/gomp/pr39152.f90: Likewise.
1715         * gfortran.dg/pr33794.f90: Likewise.
1717 2011-07-09  Jason Merrill  <jason@redhat.com>
1719         * g++.dg/cpp0x/regress/regress5.C: New.
1721 2011-07-08  Jason Merrill  <jason@redhat.com>
1723         PR c++/45437
1724         * g++.dg/expr/compound-asn1.C: New.
1725         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1727 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1729         PR target/49621
1730         * gcc.target/powerpc/altivec-34.c: New test.
1732 2011-07-08  Jason Merrill  <jason@redhat.com>
1734         PR c++/45603
1735         * g++.dg/abi/guard3.C: New.
1737 2011-07-08  Julian Brown  <julian@codesourcery.com>
1739         * lib/target-supports.exp
1740         (check_effective_target_arm_little_endian): New.
1741         (check_effective_target_vect_pack_trunc): Use above.
1742         (check_effective_target_vect_unpack): Likewise.
1743         (check_effective_target_vect_element_align): Test
1744         check_effective_target_arm_vect_no_misalign for ARM.
1746 2011-07-08  Jason Merrill  <jason@redhat.com>
1748         PR c++/49673
1749         * g++.dg/cpp0x/constexpr-rom.C: New.
1751 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1753         PR middle-end/49519
1754         * g++.dg/torture/pr49519.C: New test.
1756 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1758         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1760 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1762         PR testsuite/48727
1763         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1765 2011-07-08  Richard Guenther  <rguenther@suse.de>
1767         PR tree-optimization/49662
1768         * gcc.dg/graphite/interchange-14.c: XFAIL.
1769         * gcc.dg/graphite/interchange-15.c: Likewise.
1770         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1772 2011-07-06  Jason Merrill  <jason@redhat.com>
1774         PR c++/49663
1775         * g++.dg/cpp0x/regress/regress4.C: New.
1777 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1779         PR fortran/49648
1780         * gfortran.dg/result_in_spec_4.f90: New test.
1782 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1784         * gcc.target/sparc/cas64.c: New test.
1786 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1788         PR c/49644
1789         * g++.dg/torture/pr49644.C: New test.
1791         PR c/49644
1792         * gcc.c-torture/execute/pr49644.c: New test.
1794 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1796         * lib/target-supports.exp (check_effective_target_ia32): New.
1797         (check_effective_target_x32): Likewise.
1798         (check_effective_target_vect_cmdline_needed): Also check x32.
1800 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1802         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1803         dg-prune-output.
1804         * gcc.target/arm/pr42235.c: Likewise.
1805         * gcc.target/arm/pr42495.c: Likewise.
1806         * gcc.target/arm/pr42574.c: Likewise.
1807         * gcc.target/arm/thumb-branch1.c: Likewise.
1809         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1810         unneeded prune of possible warning.
1811         * gcc.target/arm/pr40956.c: Likewise.
1812         * gcc.target/arm/pr42505.c: Likewise.
1814         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1815         * gcc.c-torture/compile/pr46883.c: Likewise.
1816         * gcc.c-torture/compile/pr46934.c: Likewise.
1818         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1819         for move to ../../gcc.c-torture/compile.
1820         * gcc.target/arm/pr46883.c: Likewise.
1821         * gcc.target/arm/pr46934.c: Likewise.
1823         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1824         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1825         * gcc.target/arm/wmul-1.c: Likewise.
1826         * gcc.target/arm/wmul-2.c: Likewise.
1827         * gcc.target/arm/wmul-3.c: Likewise.
1828         * gcc.target/arm/wmul-4.c: Likewise.
1829         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1830         add tab after scan target.
1831         * gcc.target/arm/smlaltt-1.c: Likewise.
1832         * gcc.target/arm/smlatb-1.c: Likewise.
1833         * gcc.target/arm/smlatt-1.c: Likewise.
1835 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1837         PR debug/49522
1838         * gcc.dg/debug/pr49522.c: New test.
1840 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1842         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1843         * gcc.dg/pr46212.c: Run only if target int32plus.
1844         * gcc.dg/torture/pr48146.c: Ditto.
1845         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1846         * c-c++-common/pr44832.c: Ditto.
1847         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1848         * gcc.dg/pr31490.c: Ditto.
1849         * gcc.dg/torture/builtin-math-7.c: Run only if target
1850         large_double.
1851         * gcc.dg/torture/pr45764.c: Skip for AVR.
1852         * gcc.dg/pr47893.c: Ditto.
1854 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1856         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1857         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1858         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1859         add tab to scan target.
1861 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1863         * gcc.target/arm/neon-modes-3.c: New test.
1865 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1867         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1868         -fno-loop-interchange -ffast-math.
1870 2011-07-07  Richard Guenther  <rguenther@suse.de>
1872         * gcc.dg/ftrapv-3.c: New testcase.
1874 2011-07-07  Richard Guenther  <rguenther@suse.de>
1876         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1877         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1879 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1881         * gcc.dg/binop-notxor1.c: New test.
1882         * gcc.dg/binop-notand4a.c: New test.
1883         * gcc.dg/binop-notxor2.c: New test.
1884         * gcc.dg/binop-notand3a.c: New test.
1885         * gcc.dg/binop-notand2a.c: New test.
1886         * gcc.dg/binop-notand6a.c: New test.
1887         * gcc.dg/binop-notor1.c: New test.
1888         * gcc.dg/binop-notand1a.c: New test.
1889         * gcc.dg/binop-notand5a.c: New test.
1890         * gcc.dg/binop-notor2.c: New test.
1892 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1894         PR middle-end/49640
1895         * gcc.dg/gomp/pr49640.c: New test.
1897 2011-07-07  Richard Guenther  <rguenther@suse.de>
1899         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1901 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1903         PR target/39150
1904         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1906 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1908         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1909         * gcc.target/powerpc/no-r11-2.c: Ditto.
1910         * gcc.target/powerpc/no-r11-3.c: Ditto.
1912 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1914         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1915         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1917 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1919         * lib/target-supports.exp (check_profiling_available): Disable
1920         profiling with -fprofile-generate for target avr.
1922 2011-07-06  Richard Guenther  <rguenther@suse.de>
1924         PR tree-optimization/49645
1925         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1927 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1929         PR middle-end/47383
1930         * gcc.dg/pr47383.c: New.
1932 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1934         PR tree-optimization/49647
1935         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1937 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1939         PR testsuite/49542
1940         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1941         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1943 2011-07-05  Jason Merrill  <jason@redhat.com>
1945         PR c++/48157
1946         * g++.dg/template/template-id-4.C: New.
1948 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1950         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1951         * gcc.dg/pr43402.c: Ditto.
1953 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1955         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1957 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1959         * gcc.target/powerpc/ppc-switch-1.c: New test for
1960         --param case-values-threshold.
1961         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1963 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1965         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1967 2011-07-05  Jason Merrill  <jason@redhat.com>
1969         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1971 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1973         PR tree-optimization/47654
1974         * gcc.dg/graphite/block-pr47654.c: New.
1976 2011-07-05  Jason Merrill  <jason@redhat.com>
1978         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1980 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1982         PR tree-optimization/49580
1983         * gcc.dg/autopar/pr49580.c: New test.
1985 2011-07-05  Richard Guenther  <rguenther@suse.de>
1987         PR tree-optimization/49518
1988         PR tree-optimization/49628
1989         * g++.dg/torture/pr49628.C: New testcase.
1990         * gcc.dg/torture/pr49518.c: Likewise.
1992 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1994         * ada/acats/run_acats (which): Extract last field from type -p,
1995         type output only if command succeeded.
1997 2011-07-04  Jason Merrill  <jason@redhat.com>
1999         * g++.dg/abi/mangle48.C: New.
2001         * g++.dg/cpp0x/diag1.C: New.
2003         * g++.dg/diagnostic/aka1.C: New.
2005 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2007         PR rtl-optimization/49619
2008         * gcc.dg/pr49619.c: New test.
2010         PR rtl-optimization/49472
2011         * gfortran.dg/pr49472.f90: New test.
2013         PR debug/49602
2014         * gcc.dg/pr49602.c: New test.
2016 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2018         PR target/34734
2019         PR target/44643
2020         * gcc.target/avr/avr.exp: Run over cpp files, too.
2021         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2022         * gcc.target/avr/progmem.h: New file.
2023         * gcc.target/avr/exit-abort.h: New file.
2024         * gcc.target/avr/progmem-error-1.c: New file.
2025         * gcc.target/avr/progmem-error-1.cpp: New file.
2026         * gcc.target/avr/progmem-warning-1.c: New file.
2027         * gcc.target/avr/torture/progmem-1.c: New file.
2028         * gcc.target/avr/torture/progmem-1.cpp: New file.
2030 2011-07-04  Richard Guenther  <rguenther@suse.de>
2032         PR tree-optimization/49615
2033         * g++.dg/torture/pr49615.C: New testcase.
2035 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2037         PR tree-optimization/49610
2038         * gcc.dg/vect/pr49610.c: New test.
2040 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2042         * gnat.dg/specs/debug1.ads: New test.
2044 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2046         PR fortran/49562
2047         * gfortran.dg/typebound_proc_23.f90: New.
2049 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2051         PR c++/49605
2052         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2054 2011-07-01  Jason Merrill  <jason@redhat.com>
2056         PR c++/48261
2057         * g++.dg/template/template-id-3.C: New.
2059         PR c++/48593
2060         * g++.dg/template/qualified-id4.C: New.
2062         PR c++/48883
2063         * g++.dg/template/explicit-args4.C: New.
2065         PR c++/49085
2066         * g++.dg/template/offsetof2.C: New.
2068 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2070         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2072 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074         PR libmudflap/49549
2075         * lib/target-supports.exp (check_effective_target_gld): New proc.
2077 2011-07-01  Richard Guenther  <rguenther@suse.de>
2079         PR tree-optimization/49603
2080         * gcc.dg/torture/pr49603.c: New testcase.
2082 2011-06-30  Jason Merrill  <jason@redhat.com>
2084         PR c++/49387
2085         * g++.dg/rtti/template1.C: New.
2087         PR c++/49569
2088         * g++.dg/cpp0x/regress/ctor1.C: New.
2090         PR c++/49355
2091         * g++.dg/cpp0x/initlist54.C: New.
2093 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2095         * gcc.dg/tree-ssa/sra-12.c: New test.
2097 2011-06-29  Jason Merrill  <jason@redhat.com>
2099         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2101 2011-06-30  Richard Guenther  <rguenther@suse.de>
2103         PR tree-optimization/46787
2104         * gcc.dg/vect/vect-121.c: New testcase.
2106 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2108         PR tree-optimization/49094
2109         * gcc.dg/tree-ssa/pr49094.c: New test.
2111 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2113         PR fortran/49540
2114         * gfortran.dg/pr49540-1.f90: New test.
2115         * gfortran.dg/pr49540-2.f90: New test.
2117 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2119         PR ada/49511
2120         * ada/acats/run_acats (which): Use last field of type -p output.
2122 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2123             Iain Sandoe  <iains@gcc.gnu.org>
2125         PR libobjc/36610
2126         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2127         Only skip on 64-bit *-*-darwin8* && !objc2.
2129 2011-06-30  Richard Guenther  <rguenther@suse.de>
2131         PR tree-optimization/38752
2132         * gcc.c-torture/compile/pr38752.c: New testcase.
2134 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2136         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2137         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2139 2011-06-29  Jason Merrill  <jason@redhat.com>
2141         PR c++/49216
2142         * g++.dg/cpp0x/initlist53.C: Use placement new.
2143         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2144         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2146         PR c++/49003
2147         * g++.dg/cpp0x/trailing6.C: New.
2148         * g++.dg/cpp0x/pr45908.C: No error.
2150         PR c++/49272
2151         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2153         PR c++/49520
2154         * g++.dg/cpp0x/constexpr-using2.C: New.
2156         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2158         PR c++/45923
2159         * g++.dg/cpp0x/constexpr-diag3.C: New.
2160         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2161         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2162         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2163         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2165 2011-06-29  Jason Merrill  <jason@redhat.com>
2167         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2169 2011-06-29  Richard Guenther  <rguenther@suse.de>
2171         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2173 2011-06-29  Jason Merrill  <jason@redhat.com>
2175         * g++.dg/cpp0x/initlist-value2.C: New.
2177         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2178         * g++.dg/cpp0x/initlist-value.C: New.
2180 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2182         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2184 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2186         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2187         * gcc.dg/inline_2.c: Likewise.
2188         * gcc.dg/unroll_1.c: Likewise.
2190 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2192         PR debug/49567
2193         * gcc.target/i386/pr49567.c: New test.
2195 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2197         * gnat.dg/opt17.ad[sb]: New test.
2199 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2200             Tom de Vries  <tom@codesourcery.com>
2202         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2203         (check_effective_target_arm_thumb2): New effective targets.
2204         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2205         properly.  Clean up temporary files.
2206         * gcc.target/arm/ivopts-2.c: Likewise.
2207         * gcc.target/arm/ivopts-3.c: Likewise.
2208         * gcc.target/arm/ivopts-4.c: Likewise.
2209         * gcc.target/arm/ivopts-5.c: Likewise.
2210         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2212 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2214         PR fortran/49479
2215         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2217 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2219         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2220         * gcc.target/arm/vfp-ldmias.c: Likewise.
2221         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2222         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2223         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2224         * gcc.target/arm/vfp-stmias.c: Likewise.
2225         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2226         * gcc.target/arm/vfp-stmiad.c: Likewise.
2228 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2230         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2231         dg-prune-output.
2232         * gcc.target/arm/pr45701-2.c: Ditto.
2234 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2236         PR fortran/49466
2237         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2238         * gfortran.dg/extends_14.f03: Modified.
2240 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2242         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2243         early if the test is already being skipped.
2245         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2246         scan-assembler-dem-not): For missing file, report unresolved with
2247         same message as for pass/fail, with reason reported in log file.
2249         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2250         from add_options_for_arm_neon_fp16.
2251         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2252         check_effective_target_arm_neon_fp16_ok_nocache.
2253         Check -mfpu and -mfloat-abi options from current multilib.
2254         Do not require neon support.
2255         (check_effective_target_arm_fp16_ok): Renamed from
2256         check_effecitve_target_arm_neon_fp16_ok.
2257         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2258         arm_neon_fp16_ok and arm_fp16.
2259         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2260         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2261         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2262         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2264 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2266         * gcc.dg/builtin-assume-aligned-1.c: New test.
2267         * gcc.dg/builtin-assume-aligned-2.c: New test.
2268         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2270         PR debug/49544
2271         * gcc.dg/pr49544.c: New test.
2273 2011-06-27  Richard Guenther  <rguenther@suse.de>
2275         PR tree-optimization/49394
2276         * g++.dg/torture/pr49394.C: New testcase.
2278 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2280         * gcc.dg/optimize-bswapdi-2.c: New test.
2282 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2283             Richard Sandiford  <richard.sandiford@linaro.org>
2285         PR tree-optimization/49169
2286         * gcc.dg/torture/pr49169.c: New test.
2288 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2290         PR testsuite/49529
2291         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2293         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2294         hppa*-*-hpux*.
2296 2011-06-26  Jason Merrill  <jason@redhat.com>
2298         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2300         PR c++/49528
2301         * g++.dg/init/ref19.C: New.
2302         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2304 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2306         PR tree-optimization/48377
2307         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2308         non_strict_align.
2310 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2312         PR middle-end/49191
2313         * lib/target-supports.exp (check_effective_target_non_strict_align):
2314         New.
2315         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2317 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2319         PR tree-optimizations/49516
2320         * g++.dg/tree-ssa/pr49516.C: New test.
2322 2011-06-23  Jason Merrill  <jason@redhat.com>
2324         PR c++/35255
2325         * g++.dg/template/partial10.C: New.
2326         * g++.dg/template/partial11.C: New.
2328 2011-06-23  Jeff Law <law@redhat.com>
2330         PR middle-end/48770
2331         * gcc.dg/pr48770.c: New test.
2333 2011-06-23  Jan Hubicka  <jh@suse.cz>
2335         PR middle-end/49373
2336         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2338 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2340         PR testsuite/49512
2341         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2342         instead of -fdump-tree-optimized.
2344 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2346         PR c++/44625
2347         * g++.dg/template/crash107.C: New.
2348         * g++.dg/template/error17.C: Adjust.
2350 2011-06-23  Jason Merrill  <jason@redhat.com>
2352         PR c++/49507
2353         * g++.dg/cpp0x/defaulted30.C: New.
2355         PR c++/49440
2356         * g++.dg/rtti/anon-ns1.C: New.
2358         PR c++/49395
2359         * g++.dg/init/ref18.C: New.
2361         PR c++/36435
2362         * g++.dg/template/partial9.C: New.
2364 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2366         PR middle-end/49373
2367         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2369 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2371         PR debug/49496
2372         * gcc.dg/pr49496.c: New test.
2374 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2376         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2377         is not xscale.
2379         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2381         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2382         * gcc.target/arm/pr42879.c: Likewise.
2383         * gcc.target/arm/pr45701-3.c: Likewise.
2385         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2386         * gcc.target/arm/pr40482.c: Likewise.
2387         * gcc.target/arm/stack-corruption.c: Likewise.
2389 2011-06-22  Richard Guenther  <rguenther@suse.de>
2391         PR tree-optimization/49493
2392         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2394 2011-06-22  Jason Merrill  <jason@redhat.com>
2396         PR c++/49260
2397         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2399 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2400             Dmitry Melnik  <dm@ispras.ru>
2402         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2403         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2404         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2406 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2408         * gcc.target/arm/tlscall.c: New.
2410 2011-06-21  Jason Merrill  <jason@redhat.com>
2412         PR c++/49172
2413         * g++.dg/cpp0x/constexpr-ref1.C: New.
2414         * g++.dg/cpp0x/constexpr-ref2.C: New.
2415         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2417         PR c++/49482
2418         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2420         PR c++/49418
2421         * g++.dg/template/param3.C: New.
2423 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2425         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2426         my_clrsb test functions.
2427         (main): Test clrsb.
2428         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2429         test_sll, test_ull): Add clrsb tests.
2430         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2431         clrsbll.
2433 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2435         PR fortran/49112
2436         * gfortran.dg/class_44.f03: New.
2438 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2440         PR tree-optimization/49478
2441         * gcc.dg/vect/pr49478.c
2443 2011-06-21  Richard Guenther  <rguenther@suse.de>
2445         PR tree-optimization/49483
2446         * gcc.dg/vect/vect-120.c: New testcase.
2448 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2450         PR testsuite/49443
2451         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2452         * gcc.dg/vect/vect-peel-4.c: Likewise.
2454 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2456         PR middle-end/49139
2457         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2458         * gcc.dg/always_inline2.c: Likewise.
2459         * gcc.dg/always_inline3.c: Likewise.
2460         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2461         * gcc.dg/inline_1.c: Likewise.
2462         * gcc.dg/inline_2.c: Likewise.
2463         * gcc.dg/inline_3.c: Likewise.
2464         * gcc.dg/inline_4.c: Likewise.
2465         * gcc.dg/20051201-1.c: Likewise.
2466         * gcc.dg/pr40087.c: Likewise.
2467         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2468         * gcc.dg/inline-22.c: Likewise.
2469         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2470         * gcc.dg/lto/20090218-1_1.c: Likewise.
2471         * g++.dg/ipa/devirt-7.C: Likewise.
2472         * gcc.dg/uninit-pred-5_a.c: Likewise.
2473         * gcc.dg/uninit-pred-5_b.c: Likewise.
2474         * gcc.dg/fail_always_inline.c: New.
2476 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2478         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2479         into 6 jobs instead of 3.
2481 2011-06-20  Jason Merrill  <jason@redhat.com>
2483         PR c++/49216
2484         * g++.dg/cpp0x/initlist53.C: New.
2486 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2488         PR fortran/18918
2489         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2490         * gfortran.dg/coarray_lock_3.f90: New.
2491         * gfortran.dg/coarray/lock_1.f90: New.
2493 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2495         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2496         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2497         unresolved and report the reason to the log file.
2499         * lib/scanasm.exp (object-size): Move argument processing earlier
2500         to report errors before verifying that the file exists.  Report
2501         problems detected at runtime as unresolved instead of error and
2502         report their reasons to the log file.
2504 2011-06-20  Jason Merrill  <jason@redhat.com>
2506         PR c++/47080
2507         * g++.dg/cpp0x/explicit6.C: New.
2509         PR c++/47635
2510         * g++.dg/cpp0x/enum20.C: New.
2512         PR c++/48138
2513         * g++.dg/ext/attr-aligned01.C: New.
2515         PR c++/49205
2516         * g++.dg/cpp0x/variadic-default.C: New.
2518         PR c++/43321
2519         * g++.dg/cpp0x/auto26.C: New.
2521         PR c++/43831
2522         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2524 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2526         * gcc.dg/binop-notand1.c: New test.
2527         * gcc.dg/binop-notand2.c: New test.
2528         * gcc.dg/binop-notand3.c: New test.
2529         * gcc.dg/binop-notand4.c: New test.
2530         * gcc.dg/binop-notand5.c: New test.
2531         * gcc.dg/binop-notand6.c: New test.
2533 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2535         PR testsuite/49432
2536         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2538 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2540         PR fortran/49400
2541         * gfortran.dg/proc_ptr_31.f90: New.
2543 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2545         * gnat.dg/volatile6.adb: New test.
2546         * gnat.dg/volatile7.adb: Likewise.
2547         * gnat.dg/volatile8.adb: Likewise.
2548         * gnat.dg/volatile9.adb: Likewise.
2550 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2552         * gnat.dg/constant3.adb: New test.
2554 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2556         PR libfortran/49296
2557         * gfortran.dg/read_list_eof_1.f90: New test.
2559 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2561         PR target/49411
2562         * gcc.target/i386/testimm-1.c: New test.
2563         * gcc.target/i386/testimm-2.c: New test.
2564         * gcc.target/i386/testimm-3.c: New test.
2565         * gcc.target/i386/testimm-4.c: New test.
2566         * gcc.target/i386/testimm-5.c: New test.
2567         * gcc.target/i386/testimm-6.c: New test.
2568         * gcc.target/i386/testimm-7.c: New test.
2569         * gcc.target/i386/testimm-8.c: New test.
2570         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2571         * gcc.target/i386/xop-rotate1-int.c: New test.
2572         * gcc.target/i386/xop-rotate2-int.c: New test.
2574 2011-06-17  Jason Merrill  <jason@redhat.com>
2576         * g++.dg/cpp0x/rv-func2.C: New.
2578         * g++.dg/debug/dwarf2/lambda1.C: New.
2579         * g++.dg/warn/Wshadow-6.C: Adjust.
2581 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2583         PR fortran/48699
2584         * gfortran.dg/move_alloc_5.f90: New.
2586 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2588         PR rtl-optimization/48542
2589         * gcc.dg/torture/pr48542.c: New test.
2591 2011-06-16  Jason Merrill  <jason@redhat.com>
2593         PR c++/44160
2594         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2596         PR c++/45378
2597         * g++.dg/cpp0x/initlist52.C New.
2599         PR c++/45399
2600         * c-c++-common/raw-string-12.c: New.
2602         PR c++/49229
2603         * g++.dg/cpp0x/sfinae26.C: New.
2605         PR c++/49251
2606         * g++.dg/cpp0x/variadic113.C: New.
2608         PR c++/49420
2609         * g++.dg/cpp0x/variadic112.C: New.
2611 2011-06-16  Jeff Law <law@redhat.com>
2613         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2614         improved jump threading.
2615         * gcc.dg/builtin-object-size-2.c: Likewise.
2616         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2618 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2620         PR fortran/49074
2621         * gfortran.dg/typebound_assignment_3.f03: New.
2623 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2625         PR testsuite/48727
2626         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2628 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2630         PR tree-optimization/49343
2631         * gnat.dg/discr31.ad[sb]: New test.
2633 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2635         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2637 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2639         PR target/45098
2640         * gcc.target/arm/ivopts-3.c: Update test.
2641         * gcc.target/arm/ivopts-5.c: Same.
2643 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2645         Revert:
2646         2011-06-10  Wei Guozhi  <carrot@google.com>
2648         PR target/45335
2649         * gcc.target/arm/pr45335.c: New test.
2650         * gcc.target/arm/pr45335-2.c: New test.
2651         * gcc.target/arm/pr45335-3.c: New test.
2652         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2653         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2654         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2656 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2658         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2660 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2662         PR fortran/49417
2663         * gfortran.dg/class_43.f03: New.
2665 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2667         PR tree-optimization/49419
2668         * gcc.c-torture/execute/pr49419.c: New test.
2670 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2672         * gcc.dg/sms-9.c: New file.
2674 2011-06-15  Easwaran Raman  <eraman@google.com>
2676         PR rtl-optimization/49414
2677         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2679 2011-06-14  Jason Merrill  <jason@redhat.com>
2681         * g++.dg/cpp0x/noexcept13.C: New.
2683 2011-06-14  Easwaran Raman  <eraman@google.com>
2685         PR rtl-optimization/44194
2686         * gcc.dg/pr44194-1.c: New test.
2687         * gcc.dg/pr44194-2.c: New test.
2689 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2691         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2692         switches.
2693         * gcc.target/arm/pr45701-2.c: Likewise.
2694         * gcc.target/arm/thumb-branch1.c: Likewise.
2696 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2698         PR testsuite/48727
2699         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2701 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2703         * gcc.target/arm/pr45701-1.c: Require thumb support.
2704         * gcc.target/arm/pr45701-2.c: Likewise.
2705         * gcc.target/arm/thumb-branch1.c: Likewise.
2707         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2708         * gcc.target/arm/pr39839.c: Likewise.
2709         * gcc.target/arm/pr40657-2.c: Likewise.
2710         * gcc.target/arm/pr40956.c: Likewise.
2711         * gcc.target/arm/pr41679.c: Likewise.
2712         * gcc.target/arm/pr42235.c: Likewise.
2713         * gcc.target/arm/pr42495.c: Likewise.
2714         * gcc.target/arm/pr42505.c: Likewise.
2715         * gcc.target/arm/pr42574.c: Likewise.
2716         * gcc.target/arm/pr46883.c: Likewise.
2717         * gcc.target/arm/pr46934.c: Likewise.
2718         * gcc.target/arm/xor-and.c: Likewise.
2720 2011-06-14  Jason Merrill  <jason@redhat.com>
2722         * g++.dg/other/error23.C: Adjust error message.
2723         * g++.dg/other/error32.C: Likewise.
2725         PR c++/49389
2726         * g++.dg/cpp0x/rv-dotstar.C: New.
2728         PR c++/49369
2729         * g++.dg/cpp0x/decltype30.C: New.
2731         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2733 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2735         PR fortran/49103
2736         * gfortran.dg/pr49103.f90: New test.
2738 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2740         PR target/45098
2741         * gcc.target/arm/ivopts-3.c: New test.
2742         * gcc.target/arm/ivopts-4.c: New test.
2743         * gcc.target/arm/ivopts-5.c: New test.
2745 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2747         PR rtl-optimization/49390
2748         * gcc.c-torture/execute/pr49390.c: New test.
2750 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2752         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2754 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2756         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2757         * gcc.c-torture/execute/cmpsi-2.x: New file.
2758         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2759         * gcc.c-torture/execute/pr45262.x: New file.
2760         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2761         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2762         int32plus
2763         * gcc.c-torture/compile/pr49163.c: Ditto.
2765 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2767         * gcc.dg/vect/vect-16.c: Rename to...
2768         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2769         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2770         for double-word vectors.
2771         * gcc.dg/vect/vect-peel-4.c: Likewise.
2772         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2773         vect_element_align.
2774         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2775         -fno-fast-math.
2777 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2779         PR target/44618
2780         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2782 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2784         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2786 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2788         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2790 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2792         * gfortran.dg/trim_optimize_8.f90:  New test case.
2794 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2795            Ira Rosen  <ira.rosen@linaro.org>
2797         PR tree-optimization/49352
2798         * gcc.dg/vect/pr49352.c: New test.
2800 2011-06-12  Tobias Burnus
2802         PR fortran/49324
2803         * gfortran.dg/alloc_comp_assign_11.f90: New.
2805 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2807         * gfortran.dg/trim_optimize_7.f90:  New test.
2809 2011-06-10  Wei Guozhi  <carrot@google.com>
2811         PR target/45335
2812         * gcc.target/arm/pr45335.c: New test.
2813         * gcc.target/arm/pr45335-2.c: New test.
2814         * gcc.target/arm/pr45335-3.c: New test.
2815         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2816         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2817         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2819 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2821         PR c++/41769
2822         * g++.dg/parse/error39.C: New.
2824 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2826         * gcc.target/arm/20090811-1.c: Skip for incompatible
2827         options, do not override other options.
2828         * gcc.target/arm/combine-cmp-shift.c: Skip for
2829         incompatible options.
2830         * gcc.target/arm/pr45094.c: Likewise.
2831         * gcc.target/arm/scd42-1.c: Likewise.
2832         * gcc.target/arm/scd42-3.c: Likewise.
2833         * gcc.target/arm/thumb-ltu.c: Likewise.
2835         * lib/target-supports.exp
2836         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2837         multilib flags use -mfpu with a value other than neon-fp16.
2839 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2841         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2842         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2844 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2846         * lib/target-supports.exp (check_effective_target_pie): New proc.
2847         * gcc.dg/pie-link.c: Use target pie.
2849 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2850             Laurent Rougé  <laurent.rouge@menta.fr>
2852         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2853         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2855 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2857         * gfortran.dg/coarray/sync_1.f90: New test for
2858         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2860 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2862         PR tree-optimization/49318
2863         * gcc.dg/vect/pr49318.c: New test.
2865 2011-06-09  David Krauss  <potswa@mac.com>
2867         * g++.dg/template/arrow1.C: New.
2869 2011-06-09  Jason Merrill  <jason@redhat.com>
2871         * lib/prune.exp: Prune "note"s.
2872         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2874         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2875         * g++.dg/template/dependent-expr3.C: Likewise.
2876         * g++.dg/parse/template7.C: Likewise.
2877         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2878         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2879         * g++.old-deja/g++.pt/friend38.C: Likewise.
2880         * g++.old-deja/g++.pt/crash32.C: Likewise.
2881         * g++.old-deja/g++.other/init4.C: Likewise.
2882         * g++.old-deja/g++.other/friend8.C: Likewise.
2884         * g++.dg/ext/complex7.C: Adjust expected output.
2885         * g++.dg/diagnostic/method1.C: Likewise.
2886         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2887         * g++.dg/parse/crash33.C: Likewise.
2888         * g++.dg/other/warning1.C: Likewise.
2889         * g++.dg/init/pr29571.C: Likewise.
2890         * g++.dg/warn/overflow-warn-1.C: Likewise.
2891         * g++.dg/warn/overflow-warn-3.C: Likewise.
2892         * g++.dg/warn/overflow-warn-4.C: Likewise.
2893         * g++.old-deja/g++.oliva/template1.C: Likewise.
2895         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2896         * g++.dg/parse/template7.C: Adjust.
2898 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2900         PR target/49307
2901         * gcc.dg/pr49307.c: New.
2903 2011-06-09  Wei Guozhi  <carrot@google.com>
2905         PR target/46975
2906         * gcc.target/arm/pr46975.c: New testcase.
2908 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2910         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2911         (PMETH, arglist_t): Removed.
2912         (method_get_number_of_arguments): Removed.
2913         (method_get_nth_argument): Removed.
2914         (method_get_first_argument): Removed.
2915         (method_get_next_argument): Removed.
2916         (method_get_sizeof_arguments): Removed.
2917         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2918         (PMETH): Removed.
2919         (method_get_number_of_arguments): Removed.
2920         (method_get_nth_argument): Removed.
2921         (method_get_first_argument): Removed.
2922         (method_get_next_argument): Removed.
2923         (method_get_sizeof_arguments): Removed.
2924         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2926 2011-06-09  David Li  <davidxl@google.com>
2928         * gcc.dg/dump-pass.c: New test.
2930 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2932         PR c++/29003
2933         * g++.dg/parse/error38.C: New.
2935 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2937         PR middle-end/49308
2938         * gfortran.dg/pr49308.f90: New test.
2940 2011-06-08  Jason Merrill  <jason@redhat.com>
2942         * g++.dg/cpp0x/noexcept11.C: New.
2943         * g++.dg/cpp0x/noexcept12.C: New.
2944         * g++.dg/cpp0x/sfinae11.C: Adjust.
2946 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2948         PR testsuite/49323
2949         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2950         to dg-options, match also DW_AT_linkage_name.
2952 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2954         PR middle-end/21953
2955         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2956         -fno-common on alpha*-dec-osf*.
2957         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2959 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2961         PR rtl-optimization/49303
2962         * gcc.target/ia64/pr49303.c: New test.
2964 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2966         PR fortran/18918
2967         * gfortran.dg/coarray_lock_1.f90: New.
2968         * gfortran.dg/coarray_lock_2.f90: New.
2970 2011-06-07  Jason Merrill  <jason@redhat.com>
2972         * lib/prune.exp: Look for "required" rather than "instantiated".
2973         * g++.dg/abi/mangle11.C: Likewise.
2974         * g++.dg/abi/mangle12.C: Likewise.
2975         * g++.dg/abi/mangle17.C: Likewise.
2976         * g++.dg/abi/mangle20-2.C: Likewise.
2977         * g++.dg/abi/pragma-pack1.C: Likewise.
2978         * g++.dg/cpp0x/decltype26.C: Likewise.
2979         * g++.dg/cpp0x/decltype28.C: Likewise.
2980         * g++.dg/cpp0x/decltype29.C: Likewise.
2981         * g++.dg/cpp0x/enum11.C: Likewise.
2982         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2983         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2984         * g++.dg/cpp0x/pr47416.C: Likewise.
2985         * g++.dg/ext/case-range2.C: Likewise.
2986         * g++.dg/ext/case-range3.C: Likewise.
2987         * g++.dg/gomp/for-19.C: Likewise.
2988         * g++.dg/gomp/pr37533.C: Likewise.
2989         * g++.dg/gomp/pr38639.C: Likewise.
2990         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2991         * g++.dg/inherit/base3.C: Likewise.
2992         * g++.dg/inherit/using6.C: Likewise.
2993         * g++.dg/init/placement4.C: Likewise.
2994         * g++.dg/init/reference3.C: Likewise.
2995         * g++.dg/lookup/scoped6.C: Likewise.
2996         * g++.dg/lookup/using7.C: Likewise.
2997         * g++.dg/other/abstract1.C: Likewise.
2998         * g++.dg/other/error10.C: Likewise.
2999         * g++.dg/other/error5.C: Likewise.
3000         * g++.dg/other/field1.C: Likewise.
3001         * g++.dg/other/offsetof5.C: Likewise.
3002         * g++.dg/parse/bitfield2.C: Likewise.
3003         * g++.dg/parse/constant4.C: Likewise.
3004         * g++.dg/parse/crash20.C: Likewise.
3005         * g++.dg/parse/invalid-op1.C: Likewise.
3006         * g++.dg/parse/non-dependent2.C: Likewise.
3007         * g++.dg/parse/template18.C: Likewise.
3008         * g++.dg/tc1/dr152.C: Likewise.
3009         * g++.dg/tc1/dr166.C: Likewise.
3010         * g++.dg/tc1/dr176.C: Likewise.
3011         * g++.dg/tc1/dr213.C: Likewise.
3012         * g++.dg/template/access11.C: Likewise.
3013         * g++.dg/template/access2.C: Likewise.
3014         * g++.dg/template/access3.C: Likewise.
3015         * g++.dg/template/access7.C: Likewise.
3016         * g++.dg/template/arg7.C: Likewise.
3017         * g++.dg/template/cond2.C: Likewise.
3018         * g++.dg/template/crash13.C: Likewise.
3019         * g++.dg/template/crash40.C: Likewise.
3020         * g++.dg/template/crash7.C: Likewise.
3021         * g++.dg/template/crash84.C: Likewise.
3022         * g++.dg/template/ctor5.C: Likewise.
3023         * g++.dg/template/defarg13.C: Likewise.
3024         * g++.dg/template/defarg14.C: Likewise.
3025         * g++.dg/template/dtor7.C: Likewise.
3026         * g++.dg/template/eh2.C: Likewise.
3027         * g++.dg/template/error2.C: Likewise.
3028         * g++.dg/template/error43.C: Likewise.
3029         * g++.dg/template/friend32.C: Likewise.
3030         * g++.dg/template/injected1.C: Likewise.
3031         * g++.dg/template/instantiate1.C: Likewise.
3032         * g++.dg/template/instantiate3.C: Likewise.
3033         * g++.dg/template/instantiate5.C: Likewise.
3034         * g++.dg/template/instantiate7.C: Likewise.
3035         * g++.dg/template/local6.C: Likewise.
3036         * g++.dg/template/lookup2.C: Likewise.
3037         * g++.dg/template/member5.C: Likewise.
3038         * g++.dg/template/memfriend15.C: Likewise.
3039         * g++.dg/template/memfriend16.C: Likewise.
3040         * g++.dg/template/memfriend17.C: Likewise.
3041         * g++.dg/template/memfriend7.C: Likewise.
3042         * g++.dg/template/meminit1.C: Likewise.
3043         * g++.dg/template/nested3.C: Likewise.
3044         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3045         * g++.dg/template/nontype12.C: Likewise.
3046         * g++.dg/template/nontype13.C: Likewise.
3047         * g++.dg/template/nontype6.C: Likewise.
3048         * g++.dg/template/pr23510.C: Likewise.
3049         * g++.dg/template/pr35240.C: Likewise.
3050         * g++.dg/template/ptrmem15.C: Likewise.
3051         * g++.dg/template/ptrmem6.C: Likewise.
3052         * g++.dg/template/qualified-id1.C: Likewise.
3053         * g++.dg/template/qualttp20.C: Likewise.
3054         * g++.dg/template/qualttp3.C: Likewise.
3055         * g++.dg/template/qualttp4.C: Likewise.
3056         * g++.dg/template/qualttp5.C: Likewise.
3057         * g++.dg/template/qualttp6.C: Likewise.
3058         * g++.dg/template/qualttp7.C: Likewise.
3059         * g++.dg/template/qualttp8.C: Likewise.
3060         * g++.dg/template/recurse.C: Likewise.
3061         * g++.dg/template/recurse2.C: Likewise.
3062         * g++.dg/template/ref5.C: Likewise.
3063         * g++.dg/template/scope2.C: Likewise.
3064         * g++.dg/template/sfinae10.C: Likewise.
3065         * g++.dg/template/sfinae3.C: Likewise.
3066         * g++.dg/template/sizeof3.C: Likewise.
3067         * g++.dg/template/static9.C: Likewise.
3068         * g++.dg/template/template-id-2.C: Likewise.
3069         * g++.dg/template/typedef13.C: Likewise.
3070         * g++.dg/template/typename4.C: Likewise.
3071         * g++.dg/template/using14.C: Likewise.
3072         * g++.dg/template/using2.C: Likewise.
3073         * g++.dg/template/warn1.C: Likewise.
3074         * g++.dg/warn/Wparentheses-13.C: Likewise.
3075         * g++.dg/warn/Wparentheses-15.C: Likewise.
3076         * g++.dg/warn/Wparentheses-16.C: Likewise.
3077         * g++.dg/warn/Wparentheses-17.C: Likewise.
3078         * g++.dg/warn/Wparentheses-18.C: Likewise.
3079         * g++.dg/warn/Wparentheses-19.C: Likewise.
3080         * g++.dg/warn/Wparentheses-20.C: Likewise.
3081         * g++.dg/warn/Wparentheses-23.C: Likewise.
3082         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3083         * g++.dg/warn/noeffect2.C: Likewise.
3084         * g++.dg/warn/noeffect4.C: Likewise.
3085         * g++.dg/warn/pr8570.C: Likewise.
3086         * g++.old-deja/g++.brendan/init2.C: Likewise.
3087         * g++.old-deja/g++.eh/spec6.C: Likewise.
3088         * g++.old-deja/g++.pt/crash10.C: Likewise.
3089         * g++.old-deja/g++.pt/crash36.C: Likewise.
3090         * g++.old-deja/g++.pt/derived3.C: Likewise.
3091         * g++.old-deja/g++.pt/error2.C: Likewise.
3092         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3093         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3094         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3095         * g++.old-deja/g++.pt/overload7.C: Likewise.
3096         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3098 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3099             Iain Sandoe  <iains@gcc.gnu.org>
3101         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3102         Added code to deal with the case when [Protocol
3103         -descriptionForInstanceMethod:] or [Protocol
3104         -descriptionForClassMethod:] returns NULL.
3106 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3107             Iain Sandoe  <iains@gcc.gnu.org>
3109         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3110         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3111         Added cast.
3113 2011-06-07  Xinliang David Li  <davidxl@google.com>
3115         * gcc.dg/inline_2.c: New test.
3116         * gcc.dg/unroll_2.c: New test.
3117         * gcc.dg/inline_3.c: New test.
3118         * gcc.dg/unroll_3.c: New test.
3119         * gcc.dg/inline_4.c: New test.
3120         * gcc.dg/unroll_4.c: New test.
3121         * gcc.dg/inline_1.c: New test.
3122         * gcc.dg/unroll_1.c: New test.
3124 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3126         PR tree-optimization/48497
3127         * lib/gcc-defs.exp (dg-additional-options): New proc.
3128         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3129         -msse2 on 32-bit x86.
3131 2011-06-06  Jason Merrill  <jason@redhat.com>
3133         * g++.dg/cpp0x/enum19.C: New.
3135 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3137         * gcc.target/arm/neon-reload-class.c: New test.
3139 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3141         PR debug/49130
3142         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3144 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3146         * gcc.target/arm/smlatb-1.c: New file.
3147         * gcc.target/arm/smlatt-1.c: New file.
3148         * gcc.target/arm/smlaltb-1.c: New file.
3149         * gcc.target/arm/smlaltt-1.c: New file.
3151 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3153         * gcc.target/arm/mla-2.c: New test.
3155 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3157         PR gcov-profile/49299
3158         * gcc.dg/tree-prof/pr49299-1.c: New test.
3159         * gcc.dg/tree-prof/pr49299-2.c: New test.
3161 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3163         * lib/target-supports.exp
3164         (check_effective_target_vect_widen_mult_qi_to_hi):
3165         Add NEON as supporting target.
3166         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3167         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3168         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3169         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3170         using widening multiplication on targets that support it.
3171         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3172         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3173         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3175 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3177         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3178         Modern Objective-C runtime API.
3179         * objc/execute/next_mapping.h: Removed.
3180         * objc-obj-c++-shared/next-mapping.h: Removed.
3181         * objc-obj-c++-shared/Object1.h: Removed.
3182         * objc-obj-c++-shared/Object1.m: Removed.
3183         * objc-obj-c++-shared/Object1.mm: Removed.
3184         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3185         * objc-obj-c++-shared/Protocol1.h: Removed.
3186         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3187         of ProtoBool, IVAR_T and METHOD.
3188         * objc-obj-c++-shared/runtime.h: New.
3189         * objc-obj-c++-shared/TestsuiteObject.h: New.
3190         * objc-obj-c++-shared/TestsuiteObject.m: New.
3192         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3193         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3194         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3195         it a class method.
3196         * objc/execute/_cmd.m: Include
3197         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3198         runtime API.  ([TestClass +initialize]): Include this method also
3199         with the GNU runtime.
3200         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3201         Object.  ([-setValue:]): Return void.
3202         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3203         with the GNU runtime.  Include
3204         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3205         for the NeXT runtime.  Use the existing print_ivars() and
3206         compare_structures() implementations for the old NeXT runtime.
3207         Added new implementations for the Modern GNU and NeXT runtimes.
3208         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3209         well.  (main): Use objc_getClass().  Use return instead of exit.
3210         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3211         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3212         of exit().
3213         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3214         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3215         instead of Object.  (main): Use return instead of exit().
3216         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3217         instead of Object.  Removed prototype for exit().  (main): Use
3218         return instead of exit().  Use the Modern Objective-C runtime API.
3219         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3220         Object.
3221         * objc/execute/class-tests-1.h: Include
3222         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3223         runtime API.  (test_class_with_superclass): Do not call [Object
3224         class].  There is no need to with the current libobjc.
3225         * objc/execute/class-tests-2.h: Include
3226         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3227         runtime API.
3228         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3229         ../../objc-obj-c++-shared/next-mapping.h.
3230         * objc/execute/class-2.m: Likewise.
3231         * objc/execute/class-3.m: Likewise.
3232         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3233         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3234         +initialize]): Include this method also with the GNU
3235         runtime. (main): Use the Modern Objective-C runtime API.
3236         * objc/execute/class-5.m: Likewise.
3237         * objc/execute/class-6.m: Likewise.
3238         * objc/execute/class-7.m: Likewise.
3239         * objc/execute/class-8.m: Likewise.
3240         * objc/execute/class-9.m: Likewise.
3241         * objc/execute/class-10.m: Likewise.
3242         * objc/execute/class-11.m: Likewise.
3243         * objc/execute/class-12.m: Likewise.
3244         * objc/execute/class-13.m: Likewise.
3245         * objc/execute/class-14.m: Likewise.
3246         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3247         this method also with the GNU runtime.
3248         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3249         +initialize]): Include this method also with the GNU runtime.
3250         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3251         of Object.
3252         * objc/execute/encode-1.m: Likewise.
3253         * objc/execute/enumeration-1.m: Likewise.
3254         * objc/execute/enumeration-2.m: Likewise.
3255         * objc/execute/exceptions/catchall-1.m: Likewise.
3256         * objc/execute/exceptions/finally-1.m: Likewise.
3257         * objc/execute/exceptions/foward-1.m: Likewise.
3258         * objc/execute/exceptions/local-variables-1.m: Likewise.
3259         * objc/execute/exceptions/throw-nil.m: Likewise.
3260         * objc/execute/exceptions/trivial.m: Likewise.
3261         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3262         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3263         * objc/execute/exceptions/matcher-1.m: Likewise.
3264         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3265         Object.
3266         * objc/execute/formal_protocol-2.m: Likewise.
3267         * objc/execute/formal_protocol-3.m: Likewise.
3268         * objc/execute/formal_protocol-4.m: Likewise.
3269         * objc/execute/formal_protocol-5.m: Include
3270         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3271         protocol_getName().
3272         * objc/execute/formal_protocol-6.m: Likewise.
3273         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3274         Object.  Include <objc/Protocol.h> instead of
3275         ../../objc-obj-c++-shared/Protocol1.h.
3276         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3277         Object.
3278         * objc/execute/informal_protocol.m: Likewise.
3279         * objc/execute/load-3.m: Likewise.
3280         * objc/execute/many_args_method.m ([TestClass +initialize]):
3281         Include this method with the GNU runtime as well.
3282         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3283         * objc/execute/nested-func-1.m: Use TestsuiteObject
3284         instead of Object.
3285         * objc/execute/nil_method-1.m: Likewise.
3286         * objc/execute/no_clash.m: Likewise.
3287         * objc/execute/np-1.m: Do not include
3288         ../../objc-obj-c++-shared/Protocol1.h.
3289         (main): Use return instead of exit().
3290         * objc/execute/np-2.m: Do not include
3291         ../../objc-obj-c++-shared/Protocol1.h.
3292         ([MyObject +initialize]): Include this method also with the GNU
3293         runtime.  (main): Use return instead of exit().
3294         * objc/execute/object_is_class.m: Include
3295         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3296         of Object.  (main): Use the Modern Objective-C runtime API.
3297         * objc/execute/object_is_meta_class.m: Likewise.
3298         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3299         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3300         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3301         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3302         Objective-C runtime API.
3303         * objc/execute/protocol-isEqual-2.m: Likewise.
3304         * objc/execute/protocol-isEqual-3.m: Likewise.
3305         * objc/execute/protocol-isEqual-4.m: Likewise.
3306         * objc/execute/redefining_self.m ([TestClass +initialize]):
3307         Include this method with the GNU runtime as well.
3308         * objc/execute/root_methods.m: Include
3309         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3310         Include this method with the GNU runtime as well.
3311         (main): Use the Modern Objective-C runtime API.
3312         * objc/execute/selector-1.m: Include
3313         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3314         of Object.  (main): Use the Modern Objective-C runtime API.
3315         * objc/execute/static-1.m ([Test +initialize]): Include this
3316         method with the GNU runtime as well.
3317         * objc/execute/static-2.m: Likewise.
3318         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3319         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3320         ([MathClass +initialize]): Include this method with the GNU
3321         runtime as well.
3322         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3323         instead of Object.
3324         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3325         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3326         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3327         * objc.dg/attributes/method-attribute-1.m: Likewise.
3328         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3329         * objc.dg/attributes/method-attribute-2.m: Likewise.
3330         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3331         * objc.dg/attributes/method-attribute-3.m: Likewise.
3332         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3333         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3334         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3335         * obj-c++.dg/bitfield-1.mm: Likewise.
3336         * obj-c++.dg/bitfield-2.mm: Likewise
3337         * objc.dg/bitfield-3.m: Likewise.
3338         * obj-c++.dg/bitfield-4.mm: Likewise.
3339         * objc.dg/bitfield-5.m: Likewise
3340         * objc.dg/call-super-1.m: Likewise.
3341         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3342         Use objc_getClass() instead of objc_get_class(), but for the GNU
3343         runtime redefine objc_getClass as objc_get_class.  Include
3344         ../objc-obj-c++-shared/runtime.h.
3345         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3346         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3347         Use the Modern Objective-C runtime API.
3348         * objc.dg/class-protocol-1.m: Include
3349         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3350         * obj-c++.dg/class-protocol-1.mm: Likewise.
3351         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3352         * objc.dg/comp-types-10.m: Likewise.
3353         * objc.dg/comp-types-11.m: Likewise.
3354         * objc.dg/comp-types-12.m: Likewise.
3355         * obj-c++.dg/comp-types-9.mm: Likewise.
3356         * obj-c++.dg/comp-types-11.mm: Likewise.
3357         * obj-c++.dg/comp-types-12.mm: Likewise.
3358         * obj-c++.dg/comp-types-13.mm: Likewise.
3359         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3360         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3361         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3362         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3363         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3364         * objc.dg/desig-init-1.m: Likewise.
3365         * obj-c++.dg/defs.mm: Likewise.
3366         * objc.dg/exceptions-2.m: Likewise.
3367         * obj-c++.dg/except-1.mm: Likewise.
3368         * obj-c++.dg/exceptions-2.mm: Likewise.
3369         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3370         Use the Modern Objective-C runtime API.
3371         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3372         the Modern Objective-C runtime API.  Do not include
3373         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3374         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3375         the Modern Objective-C runtime API except when using an older NeXT
3376         runtime.
3377         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3378         the Modern Objective-C runtime API.
3379         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3380         objc/encoding.h.
3381         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3382         * objc.dg/encode-7-next-64bit.m: Updated include.
3383         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3384         objc/encoding.h.
3385         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3386         the Modern Objective-C runtime API.
3387         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3388         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3389         instead of ../objc-obj-c++-shared/Protocol1.h.
3390         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3391         the Modern Objective-C runtime API except when using an older NeXT
3392         runtime.
3393         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3394         the Modern Objective-C runtime API.
3395         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3396         Object.
3397         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3398         * objc.dg/fix-and-continue-2.m: Likewise.
3399         * objc.dg/foreach-1.m: Likewise.
3400         * objc.dg/foreach-2.m: Likewise.
3401         * objc.dg/foreach-3.m: Likewise.
3402         * objc.dg/foreach-4.m: Likewise.
3403         * objc.dg/foreach-5.m: Likewise.
3404         * objc.dg/foreach-6.m: Likewise.
3405         * objc.dg/foreach-7.m: Likewise.
3406         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3407         Object.
3408         * objc.dg/func-ptr-2.m: Likewise.
3409         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3410         Do not include objc/objc-api.h.
3411         * obj-c++.dg/fsf-package-0.mm: Likewise.
3412         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3413         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3414         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3415         of Object.
3416         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3417         * objc.dg/gnu-runtime-3.m: Likewise.
3418         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3419         * objc.dg/headers.m: Include objc/runtime.h instead of
3420         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3421         for the NeXT runtime.
3422         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3423         * obj-c++.dg/isa-field-1.mm: Likewise.
3424         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3425         * objc.dg/layout-1.m: Likewise.
3426         * objc.dg/layout-2.m: Likewise.
3427         * objc.dg/local-decl-2.m: Likewise.
3428         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3429         Object.  ([Container +elementForView:]): Use
3430         class_conformsToProtocol().
3431         * obj-c++.dg/lookup-2.mm: Likewise.
3432         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3433         * obj-c++.dg/local-decl-1.mm: Likewise.
3434         * objc.dg/method-3.m: Likewise.
3435         * objc.dg/method-4.m: Likewise.
3436         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3437         ../objc-obj-c++-shared/Protocol1.h.
3438         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3439         * objc.dg/method-9.m: Likewise.
3440         * objc.dg/method-10.m: Likewise.
3441         * objc.dg/method-13.m ([Root +initialize]): Include this method
3442         also for the GNU runtime.  (main): Use objc_getClass() also for
3443         the GNU runtime.
3444         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3445         * objc.dg/method-17.m: Likewise.
3446         * objc.dg/method-19.m: Likewise.
3447         * objc.dg/method-20b.m: Likewise.
3448         * obj-c++.dg/method-2.mm: Likewise.
3449         * obj-c++.dg/method-6.mm: Likewise.
3450         * obj-c++.dg/method-10.mm: Likewise.
3451         * obj-c++.dg/method-11.mm: Likewise.
3452         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3453         ../objc-obj-c++-shared/Protocol1.h.
3454         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3455         * obj-c++.dg/method-15.mm: Likewise.
3456         * obj-c++.dg/method-17.mm: Likewise.
3457         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3458         +initialize]): Include this method also for the GNU
3459         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3460         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3461         * obj-c++.dg/method-22.mm: Likewise.
3462         * obj-c++.dg/method-23.mm: Likewise.
3463         * obj-c++.dg/no-extra-load.mm: Likewise.
3464         * objc.dg/objc-fast-4.m: Likewise.
3465         * objc.dg/objc-gc-4.m: Likewise.
3466         * obj-c++.dg/objc-gc-3.mm: Likewise.
3467         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3468         protocol_getMethodDescription() instead of [Protocol
3469         -descriptionForInstanceMethod].
3470         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3471         Made it available with all runtimes.  (main): Call -test instead
3472         of -class.
3473         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3474         and put into a category.
3475         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3476         Object.  Include objc/objc.h.
3477         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3478         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3479         New. (main): Use protocol_getMethodDescription() instead
3480         of [Protocol -descriptionForInstanceMethod] and [Protocol
3481         -descriptionForClassMethod].
3482         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3483         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3484         Objective-C runtime API.
3485         * obj-c++.dg/proto-qual-1.mm: Likewise.
3486         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3487         Object.
3488         * obj-c++.dg/property/property-1.mm: Likewise.
3489         * obj-c++.dg/qual-types-1.mm: Likewise.
3490         * objc.dg/selector-2.m: Include objc/objc.h instead of
3491         ../objc-obj-c++-shared/Object1.h.
3492         * obj-c++.dg/selector-2.mm: Likewise.
3493         * obj-c++.dg/selector-5.mm: Likewise.
3494         * obj-c++.dg/selector-6.mm: Likewise.
3495         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3496         Object.  Do not include objc/objc-api.h.
3497         * obj-c++.dg/set-not-used-1.mm: Likewise.
3498         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3499         * objc.dg/stret-1.m: Likewise.
3500         * objc.dg/stret-2.m: Likewise.
3501         * obj-c++.dg/super-class-2.mm: Likewise.
3502         * objc.dg/super-class-3.m: Likewise.
3503         * objc.dg/super-class-4.m: Likewise.
3504         * objc.dg/sync-2.m: Likewise.
3505         * obj-c++.dg/sync-2.mm: Likewise.
3506         * objc.dg/sync-1.m: Include objc/objc.h instead of
3507         ../objc-obj-c++-shared/Object1.h.
3508         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3509         'Class' as the type of 'isa'.
3510         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3511         Objective-C runtime API.  ([TestClass +initialize]): Include this
3512         method with the GNU runtime as well.
3513         * objc.dg/strings/strings-1.m: Updated includes.
3514         * obj-c++.dg/strings/strings-1.mm: Likewise.
3515         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3516         objc.dg/strings/const-str-12b.m.
3517         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3518         * obj-c++.dg/template-3.mm: Likewise.
3519         * obj-c++.dg/template-4.mm: Likewise.
3520         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3521         Objective-C runtime API.
3522         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3523         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3524         * obj-c++.dg/try-catch-1.mm: Likewise.
3525         * obj-c++.dg/try-catch-2.mm: Likewise.
3526         * objc.dg/try-catch-3.m: Likewise.
3527         * obj-c++.dg/try-catch-3.mm: Likewise.
3528         * objc.dg/try-catch-6.m: Likewise.
3529         * objc.dg/try-catch-7.m: Likewise.
3530         * obj-c++.dg/try-catch-7.mm: Likewise.
3531         * obj-c++.dg/try-catch-8.mm: Likewise.
3532         * obj-c++.dg/try-catch-9.mm: Likewise.
3533         * objc.dg/try-catch-10.m: Likewise.
3534         * obj-c++.dg/try-catch-11.mm: Likewise.
3535         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3536         Object.  Include objc/objc.h.
3537         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3538         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3539         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3540         Object.  Use Modern Objective-C runtime API.  Do not use
3541         performv::.
3542         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3543         * obj-c++.dg/torture/trivial.mm: Likewise.
3544         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3545         instead of ../objc-obj-c++-shared/Object1.h.  Include
3546         ../objc-obj-c++-shared/runtime.h.
3547         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3548         * objc.dg/torture/strings/const-str-11.m: Likewise.
3549         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3550         * objc.dg/torture/strings/const-str-9.m: Likewise.
3551         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3552         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3553         instead of Object. Only add _FooClassReference if
3554         __NEXT_RUNTIME__.
3555         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3556         * objc.dg/torture/strings/const-str-8.m: Likewise.
3557         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3558         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3559         additional sources.
3560         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3561         Object.
3562         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3563         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3564         * obj-c++.dg/va-meth-1.mm: Likewise.
3565         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3566         ../objc-obj-c++-shared/Object1.h.
3567         * objc.dg/zero-link-3.m: Likewise.
3569 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3571         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3573 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3575         PR objc-++/48275
3576         * obj-c++.dg/property/cxx-property-1.mm: New.
3577         * obj-c++.dg/property/cxx-property-2.mm: New.
3579 2011-06-06  Jason Merrill  <jason@redhat.com>
3581         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3583 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3585         PR rtl-optimization/49145
3586         From Ryan Mansfield
3587         * gcc.c-torture/compile/pr49145.c: New test.
3589 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3591         PR testsuite/49288
3592         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3593         to dg-options, match also DW_AT_linkage_name.
3595         PR debug/49294
3596         * gcc.dg/debug/pr49294.c: New test.
3598         PR c++/49264
3599         * g++.dg/opt/pr49264.C: New test.
3601 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3603         PR tree-optimization/49243
3604         * gcc.dg/pr49243.c: New.
3606 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3608         * gnat.dg/specs/cond_expr1.ads: New test.
3610 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3612         * gnat.dg/deferred_const4.ad[sb]: New test.
3613         * gnat.dg/deferred_const4_pkg.ads: New helper.
3615 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3617         * gnat.dg/test_tamdt.adb: Rename to...
3618         * gnat.dg/taft_type1.adb: ...this.
3619         * gnat.dg/tamdt.ad[sb]: Rename to...
3620         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3621         * gnat.dg/tamdt_aux.ads: Rename to...
3622         * gnat.dg/taft_type1_pkg2.ads: ...this.
3623         * gnat.dg/taft_type2.ad[sb]: New test.
3624         * gnat.dg/taft_type2_pkg.ads: New helper.
3625         * gnat.dg/taft_type3.adb: New test.
3626         * gnat.dg/taft_type3_pkg.ads: New helper.
3628 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3630         PR fortran/49255
3631         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3632         for F2008.
3634 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3636         PR testsuite/49287
3637         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3638         warning.
3639         * objc.dg/gnu-api-2-objc.m: Likewise.
3640         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3641         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3643 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3645         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3646         alignment, not the alignment, when calling class_addIvar().  Add
3647         an 'isa' instance variable to the test root class.
3648         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3650 2011-06-04  Jan Hubicka  <jh@suse.cz>
3652         PR tree-optimization/48893
3653         PR tree-optimization/49091
3654         PR tree-optimization/49179
3655         * gfortran.dg/pr49179.f90: New testcase
3657 2011-06-04  Jan Hubicka  <jh@suse.cz>
3659         PR lto/48954
3660         * g++.dg/torture/pr48954.C: New testcase.
3662 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3664         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3666 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3668         PR c++/33840
3669         * g++.dg/diagnostic/bitfld2.C: New.
3671 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3673         PR target/49281
3674         * gcc.c-torture/execute/pr49281.c: New test.
3676 2011-06-04  Jan Hubicka  <jh@suse.cz>
3678         PR tree-optimize/48929
3679         * gcc.c-torture/compile/pr48929.c: New testcase.
3681 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3683         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3685 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3687         PR c++/49276
3688         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3690 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3692         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3694 2011-06-03  Richard Henderson  <rth@redhat.com>
3695             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3697         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3699 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3701         * objc.dg/headers.m: Do not include objc-list.h.
3703 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3705         * objc.dg/type-stream-1.m: Test removed.
3706         * objc.dg/headers.m: Do not include typedstream.h.
3708 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3710         * objc.dg/torture/forward-1.m (main): Updated testcase.
3712 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3714         PR target/49163
3715         * gcc.c-torture/compile/pr49163.c: New.
3717 2011-06-02  Asher Langton  <langton2@llnl.gov>
3719         PR fortran/49268
3720         * gfortran.dg/PR49268.f90: New test.
3722 2011-06-02  Asher Langton  <langton2@llnl.gov>
3724         PR fortran/37039
3725         * gfortran.dg/PR37039.f90: New test.
3727 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3729         PR objc/48539
3730         * objc.dg/method-5.m: Updated.
3731         * objc.dg/method-19.m: Updated.
3732         * objc.dg/method-lookup-1.m: New.
3733         * obj-c++.dg/method-6.mm: Updated.
3734         * obj-c++.dg/method-7.mm: Updated.
3735         * obj-c++.dg/method-lookup-1.mm: New.
3737 2011-06-02  DJ Delorie  <dj@redhat.com>
3739         * lib/timeout.exp (timeout): Add board_info support.
3741 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3743         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3745 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3747         PR fortran/49265
3748         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3749         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3751 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3752             Hans-Peter Nilsson  <hp@axis.com>
3754         PR rtl-optimization/48840
3755         * gcc.target/sparc/ultrasp13.c: New test.
3757 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3759         PR target/49238
3760         * gcc.c-torture/compile/pr49238.c: New.
3762 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3764         * gcc.target/arm/g2.c: Skip test in -mthumb.
3765         Skip test unless cpu is xscale.
3766         * gcc.target/arm/scd42-2.c: Likewise.
3767         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3769 2011-06-01  Jason Merrill  <jason@redhat.com>
3771         * g++.dg/cpp0x/decltype28.C: New.
3772         * g++.dg/cpp0x/decltype29.C: New.
3774 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3776         PR target/45074
3777         * gcc.target/mips/pr45074.c: New test.
3779 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3780             Hans-Peter Nilsson  <hp@axis.com>
3782         PR rtl-optimization/48830
3783         * gcc.target/sparc/ultrasp12.c: New test.
3785 2011-06-01  David Li  <davidxl@google.com>
3787         * gcc.dg/profile-dir-1.c: Change pass name.
3788         * gcc.dg/profile-dir-2.c: Ditto.
3789         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3790         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3791         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3792         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3793         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3794         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3795         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3796         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3797         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3798         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3799         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3800         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3801         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3802         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3803         * gcc.dg/profile-dir-3.c: Ditto.
3804         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3806 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3808         * objc.dg/attributes/method-nonnull-1.m: New test.
3809         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3811 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3813         PR fortran/18918
3814         * gfortran.dg/coarray_atomic_1.f90: New.
3815         * gfortran.dg/coarray/atomic_1.f90: New.
3817 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3819         * gcc.dg/guality/bswaptest.c: New test.
3820         * gcc.dg/guality/clztest.c: New test.
3821         * gcc.dg/guality/ctztest.c: New test.
3822         * gcc.dg/guality/rotatetest.c: New test.
3824         PR target/48688
3825         * gcc.target/i386/pr48688.c: New test.
3827 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3829         PR c++/48010
3830         * g++.dg/lookup/name-clash9.C: New.
3832 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3834         PR fortran/18918
3835         * gfortran.dg/coarray/dummy_1.f90: New.
3837 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3839         PR fortran/18918
3840         * gfortran.dg/coarray/save_1.f90: New.
3841         * gfortran.dg/coarray_4.f90: Update dg-error.
3843 2011-05-31  Jason Merrill  <jason@redhat.com>
3845         * g++.dg/cpp0x/rv-template1.C: New.
3847 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3849         PR rtl-optimization/49235
3850         * gcc.dg/pr49235.c: New test.
3852 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3854         PR tree-optimization/49093
3855         * gcc.dg/vect/pr49093.c: New test.
3857 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3859         PR debug/49047
3860         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3862 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3864         PR testsuite/49239
3865         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3866         output array.
3868 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3870         PR target/49186
3871         * gcc.c-torture/execute/pr49186.c: New.
3873 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3875         PR target/49168
3876          * gcc.target/i386/pr49168-1.c: New.
3878 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3879             Eric Botcazou  <ebotcazou@adacore.com>
3881         * gcc.dg/guality/drap.c: New test.
3883 2011-05-30  Richard Guenther  <rguenther@suse.de>
3885         PR tree-optimization/49210
3886         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3887         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3889 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3891         PR c++/49223
3892         * g++.dg/gomp/pr49223-1.C: New test.
3893         * g++.dg/gomp/pr49223-2.C: New test.
3895 2011-05-30  Richard Guenther  <rguenther@suse.de>
3897         PR tree-optimization/49218
3898         * gcc.c-torture/execute/pr49218.c: New testcase.
3900 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3902         PR tree-optimization/49199
3903         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3904         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3905         -fno-tree-scev-cprop.
3907 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3909         PR fortran/47601
3910         * gfortran.dg/extends_13.f03: New.
3912 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3914         PR rtl-optimization/49095
3915         * gcc.target/i386/pr49095.c: New test.
3917 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3919         PR fortran/18918
3920         * gfortran.dg/coarray_24.f90: New.
3922 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3924         PR fortran/18918
3925         * gfortran.dg/coarray_23.f90: New.
3927 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3929         From Ryan Mansfield
3930         * gcc.dg/pr48826.c: New test.
3932 2011-05-29  Richard Guenther  <rguenther@suse.de>
3934         PR tree-optimization/49217
3935         * gcc.dg/torture/pr49217.c: New testcase.
3937 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3939         PR testsuite/49222
3940         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3942 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3944         * gnat.dg/boolean_subtype.adb: Rename to...
3945         * gnat.dg/boolean_subtype1.adb: ...this.
3947 2011-05-28  Jason Merrill  <jason@redhat.com>
3949         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3951 2011-05-27  Jason Merrill  <jason@redhat.com>
3953         * g++.dg/cpp0x/enum18.C: Adjust.
3955         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3957 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3959         PR fortran/18918
3960         * gfortran.dg/coarray_22.f90: New.
3962 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3964         PR tree-optimization/46728
3965         * gcc.target/powerpc/pr46728-1.c: New.
3966         * gcc.target/powerpc/pr46728-2.c: New.
3967         * gcc.target/powerpc/pr46728-3.c: New.
3968         * gcc.target/powerpc/pr46728-4.c: New.
3969         * gcc.target/powerpc/pr46728-5.c: New.
3970         * gcc.dg/pr46728-6.c: New.
3971         * gcc.target/powerpc/pr46728-7.c: New.
3972         * gcc.target/powerpc/pr46728-8.c: New.
3973         * gcc.dg/pr46728-9.c: New.
3974         * gcc.target/powerpc/pr46728-10.c: New.
3975         * gcc.target/powerpc/pr46728-11.c: New.
3976         * gcc.dg/pr46728-12.c: New.
3977         * gcc.target/powerpc/pr46728-13.c: New.
3978         * gcc.target/powerpc/pr46728-14.c: New.
3979         * gcc.target/powerpc/pr46728-15.c: New.
3980         * gcc.target/powerpc/pr46728-16.c: New.
3982 2011-05-27  Jason Merrill  <jason@redhat.com>
3984         * g++.dg/abi/mangle47.C: New.
3986         PR c++/49176
3987         * g++.dg/template/const5.C: New.
3989         * g++.dg/cpp0x/enum18.C: New.
3991         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3993         * g++.dg/cpp0x/error6.C: New.
3995         * g++.dg/cpp0x/error5.C: New.
3997 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3999         PR c++/49165
4000         * g++.dg/eh/cond6.C: New test.
4002 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4004         PR fortran/48820
4005         * gfortran.dg/rank_3.f90: New.
4006         * gfortran.dg/rank_4.f90: New.
4008 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4010         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4011         replace dump search.
4013 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4015         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4016         * gnat.dg/bit_packed_array5.adb: ...here.
4018 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4020         PR c++/42056
4021         * g++.dg/cpp0x/auto25.C: New.
4023 2011-05-27  Richard Guenther  <rguenther@suse.de>
4025         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4027 2011-05-27  Richard Guenther  <rguenther@suse.de>
4029         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4031 2011-05-27  Richard Guenther  <rguenther@suse.de>
4033         PR middle-end/49189
4034         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4036 2011-05-26  Jason Merrill  <jason@redhat.com>
4038         * g++.dg/cpp0x/friend1.C: New.
4039         * g++.dg/cpp0x/friend2.C: New.
4041         * g++.dg/cpp0x/auto7.C: Update.
4042         * g++.dg/template/crash50.C: Adjust.
4043         * g++.dg/template/static9.C: Adjust.
4044         * g++.old-deja/g++.ext/memconst.C: Adjust.
4046 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4048         * gcc.dg/march.c: Ignore a note for some targets.
4050 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4051             Nathan Froyd  <froydnj@codesourcery.com>
4053         PR c++/2288
4054         PR c++/18770
4055         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4056         * g++.dg/parse/pr18770.C: New test.
4057         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4059 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4061         PR fortran/48955
4062         * gfortran.dg/dependency_40.f90 : New test.
4064 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4066         PR fortran/18918
4067         * gfortran.dg/coarray/registering_1.f90: New.
4069 2011-05-26  Jason Merrill  <jason@redhat.com>
4071         * g++.dg/cpp0x/variadic111.C: New.
4072         * g++.dg/cpp0x/variadic41.C: Adjust.
4074 2011-05-26  Richard Guenther  <rguenther@suse.de>
4076         PR tree-optimization/48702
4077         * gcc.dg/torture/pr48702.c: New testcase.
4079 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4081         PR gcov-profile/48845
4082         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4083         support.
4084         * gcc.dg/matrix/matrix.exp: Likewise.
4085         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4086         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4087         line number to check_profiling_available.
4088         * lib/target-supports.exp (check_profiling_available): Account for
4089         this.
4090         Require TLS runtime support with -fprofile-generate.
4091         * lib/profopt.exp (profopt-execute): Add TLS options for
4092         -fprofile-generate.
4093         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4095 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4097         PR c++/49165
4098         * g++.dg/eh/cond5.C: New test.
4100         PR tree-optimization/49161
4101         * gcc.c-torture/execute/pr49161.c: New test.
4103 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4105         * gcc.target/arm/neon-vorn-vbic.c: New test.
4107 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4109         PR tree-optimization/49038
4110         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4111         * gcc.dg/vect/pr49038.c: New test.
4113 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4114         * g++.dg/init/pr25811-3.C: New.
4115         * g++.dg/init/pr25811-4.C: New.
4117 2011-05-25  Jason Merrill  <jason@redhat.com>
4119         * g++.dg/cpp0x/enum17.C: New.
4120         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4122         * g++.dg/cpp0x/auto24.C: New.
4124         * g++.dg/cpp0x/error4.C: New.
4126         * g++.dg/cpp0x/rv-restrict.C: New.
4128         * g++.dg/cpp0x/enum15.C: New.
4129         * g++.dg/cpp0x/constexpr-switch2.C: New.
4131         * g++.dg/cpp0x/variadic110.C: New.
4133         * g++.dg/cpp0x/auto9.C: Add typedef test.
4135         * g++.dg/cpp0x/auto23.C: New.
4136         * g++.dg/cpp0x/auto9.C: Adjust.
4138         * g++.dg/cpp0x/defaulted29.C: New.
4140         * g++.dg/cpp0x/initlist51.C: New.
4142 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4144         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4145         * g++.dg/abi/packed1.C: Suppress warning.
4146         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4147         * g++.dg/template/stdarg1.C: Likewise.
4148         * g++.dg/other/packed1.C: Remove arm from xfail list.
4150 2011-05-25  Jason Merrill  <jason@redhat.com>
4152         * g++.dg/cpp0x/enum16.C: New.
4153         * g++.dg/parse/error15.C: Adjust.
4155         * g++.dg/cpp0x/initlist50.C: New.
4157         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4159         * g++.dg/cpp0x/variadic109.C: New.
4161 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4163          * gcc.target/i386/pause-1.c: New.
4165 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4167         * gcc.dg/stack-usage-1.c: Adjust comment.
4168         * gcc.dg/stack-usage-2.c: New test.
4170 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4172         PR c++/49136
4173         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4174         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4176 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4178         PR rtl-optimization/48757
4179         * gfortran.dg/pr48757.f:  New test case.
4181 2011-05-24  Jason Merrill  <jason@redhat.com>
4183         * g++.dg/cpp0x/access01.C: New.
4185 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4187         PR libobjc/48177
4188         * objc.dg/pr48177.m: New testcase.      
4190 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4192         PR objc/48187
4193         * objc.dg/pr48187.m: New testcase.
4194         * obj-c++.dg/pr48187.mm: New testcase.
4195         * objc.dg/ivar-extra-semicolon.m: New testcase.
4197 2011-05-24  Jason Merrill  <jason@redhat.com>
4199         * g++.dg/template/access21.C: New.
4200         * g++.dg/template/access22.C: New.
4202 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4204         PR rtl-optimization/48633
4205         * g++.dg/pr48633.C: New test.
4207 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4209         PR target/49133
4210         * g++.dg/other/pr49133.C: New test.
4212 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4213             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4215         * gcc.dg/torture/tls/run-gd.c: New test.
4216         * gcc.dg/torture/tls/run-ie.c: New test.
4217         * gcc.dg/torture/tls/run-ld.c: New test.
4218         * gcc.dg/torture/tls/run-le.c: New test.
4219         * lib/target-supports.exp (check_effective_target_tls_runtime):
4220         Build testcase with TLS options.
4222 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4224         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4226 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4228         PR tree-optimization/49121
4229         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4231 2011-05-23  Jason Merrill  <jason@redhat.com>
4233         * g++.dg/cpp0x/defaulted28.C: New.
4235         * g++.dg/cpp0x/sfinae25.C: New.
4237         * g++.dg/cpp0x/rv-cast2.C: New.
4239         * g++.dg/cpp0x/enum14.C: New.
4241 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4243         PR lto/49123
4244         * gcc.c-torture/execute/pr49123.c: New test.
4246         PR debug/49032
4247         * gcc.dg/debug/pr49032.c: New test.
4249         PR c/49120
4250         * gcc.dg/pr49120.c: New test.
4252 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4254         PR target/47315
4255         * gcc.target/i386/pr47315.c: New test.
4257 2011-05-23  Jason Merrill  <jason@redhat.com>
4259         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4261         * g++.dg/cpp0x/sfinae24.C: New.
4263         * g++.dg/cpp0x/error3.C: New.
4265         * g++.dg/cpp0x/defaulted27.C: New.
4267         * g++.dg/cpp0x/decltype27.C: New.
4269 2011-05-23  Richard Guenther  <rguenther@suse.de>
4271         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4273 2011-05-23  Richard Guenther  <rguenther@suse.de>
4275         PR tree-optimization/40874
4276         * g++.dg/tree-ssa/pr40874.C: New testcase.
4278 2011-05-23  Richard Guenther  <rguenther@suse.de>
4280         PR tree-optimization/49115
4281         * g++.dg/torture/pr49115.C: New testcase.
4283 2011-05-23  Richard Guenther  <rguenther@suse.de>
4285         PR middle-end/15419
4286         * gcc.dg/memcpy-3.c: New testcase.
4288 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4290         PR middle-end/48973
4291         * gcc.c-torture/execute/pr48973-1.c: New test.
4292         * gcc.c-torture/execute/pr48973-2.c: New test.
4294 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4296         PR c++/18016
4297         * g++.dg/warn/pr18016.C: New.
4299 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4301         PR target/45098
4302         * gcc.target/arm/ivopts-6.c: New test.
4304 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4306         PR middle-end/49029
4307         * gcc.c-torture/compile/pr49029.c: New test.
4309 2011-05-22  Jason Merrill  <jason@redhat.com>
4311         * g++.dg/cpp0x/sfinae23.C: New.
4312         * g++.dg/cpp0x/sfinae8.C: Correct.
4314 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4316         * gfortran.dg/function_optimize_8.f90:  New test case.
4318 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4320         PR tree-optimization/49087
4321         * gcc.dg/vect/O3-pr49087.c: New test.
4323 2011-05-21  Jason Merrill  <jason@redhat.com>
4325         * g++.dg/debug/const5.C: New.
4327 2011-05-20  Jason Merrill  <jason@redhat.com>
4329         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4331         * g++.dg/cpp0x/constexpr-static7.C: New.
4333         * g++.dg/cpp0x/enum12.C: New.
4334         * g++.dg/cpp0x/enum13.C: New.
4336 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4338         PR fortran/48699
4339         * gfortran.dg/select_type_23.f03: New.
4341 2011-05-20  Jason Merrill  <jason@redhat.com>
4343         * g++.dg/cpp0x/defaulted26.C: New.
4345         * g++.dg/cpp0x/noexcept02.C: Fix.
4346         * g++.dg/cpp0x/noexcept03.C: Fix.
4347         * g++.dg/cpp0x/noexcept08.C: Fix.
4348         * g++.dg/cpp0x/noexcept10.C: New.
4350 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4352         PR fortran/48706
4353         * gfortran.dg/extends_12.f03: New.
4355 2011-05-20  Jason Merrill  <jason@redhat.com>
4357         * g++.dg/template/koenig9.C: New.
4358         * g++.dg/opt/pr47615.C: Fix.
4359         * g++.dg/overload/defarg1.C: Fix.
4360         * g++.dg/tc1/dr213.C: Remove xfail.
4361         * g++.dg/torture/pr34850.C: Fix.
4362         * g++.dg/torture/pr39362.C: Fix.
4363         * g++.old-deja/g++.brendan/crash56.C: Fix.
4364         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4366 2011-05-20  Richard Guenther  <rguenther@suse.de>
4368         PR tree-optimization/49079
4369         * gcc.dg/torture/pr49079.c: New testcase.
4371 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4373         PR tree-optimization/49073
4374         * gcc.c-torture/execute/pr49073.c: New test.
4376 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4378         PR fortran/18918
4379         * gfortran.dg/coarray_21.f90: New.
4381 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4383         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4384         output.
4386 2011-05-19  Richard Guenther  <rguenther@suse.de>
4388         PR testsuite/49063
4389         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4391 2011-05-19  Richard Guenther  <rguenther@suse.de>
4393         PR middle-end/48985
4394         * gcc.dg/builtin-object-size-11.c: New testcase.
4396 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4398         PR target/45098
4399         * gcc.target/arm/ivopts.c: New test.
4400         * gcc.target/arm/ivopts-2.c: New test.
4402 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4404         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4406 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4408         * gcc.c-torture/execute/960321-1.x: Remove.
4410 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4412         PR fortran/48700
4413         * gfortran.dg/move_alloc_4.f90: New.
4415 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4417         PR target/49002
4418         * gcc.target/i386/pr49002-1.c: New test.
4419         * gcc.target/i386/pr49002-2.c: Likewise.
4421 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4423         PR tree-optimization/49039
4424         * gcc.c-torture/execute/pr49039.c: New test.
4425         * gcc.dg/tree-ssa/pr49039.c: New test.
4426         * g++.dg/torture/pr49039.C: New test.
4428 2011-05-18  Jason Merrill  <jason@redhat.com>
4430         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4431         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4432         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4434 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4436         * gcc.target/bfin/mcpu-bf592.c: New test.
4438 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4440         PR tree-optimization/41881
4441         * gcc.dg/vect/O3-pr41881.c: New test.
4442         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4444 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4446         PR tree-optimization/49000
4447         * gcc.dg/pr49000.c: New test.
4449 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4451         * gnat.dg/invalid1.adb: New test.
4453 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4455         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4456         scan pattern.
4457         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4458         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4460 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4462         PR c++/48994
4463         * g++.dg/cpp0x/range-for18.C: New.
4465 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4467         PR fortran/18918
4468         * gfortran.dg/coarray/image_index_2.f90: New.
4470 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4472         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4473         * g++.dg/cpp0x/override2.C: New.
4475 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4477         PR fortran/18918
4478         * gfortran.de/coarray_20.f90: New.
4480 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4482         PR fortran/22572
4483         * function_optimize_7.f90:  New test case.
4485 2011-05-13  Jason Merrill  <jason@redhat.com>
4487         * g++.dg/cpp0x/decltype26.C: New.
4488         * g++.dg/cpp0x/enum11.C: New.
4490 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4492         PR fortran/48972
4493         PR fortran/48991
4494         * gfortran.dg/assign_8.f90: Update dg-error.
4496 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4498         PR fortran/48972
4499         * gfortran.dg/io_constraints_8.f90: New.
4500         * gfortran.dg/io_constraints_9.f90: New.
4502 2011-05-13  Martin Thuresson  <martint@google.com>
4504         PR gcov-profile/47793
4505         * gcc.dg/pr47793.c: New.
4507 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4509         PR tree-optimization/48975
4510         * gcc.dg/pr48975.c: New test.
4512 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4514         PR fortran/48972
4515         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4517 2011-05-12  Jason Merrill  <jason@redhat.com>
4519         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4521 2011-05-12  Geert Bosch  <bosch@adacore.com>
4523         * gnat.dg/view_conversion1.adb: New test.
4525 2011-05-12  Richard Guenther  <rguenther@suse.de>
4527         PR tree-optimization/48172
4528         * gcc.dg/vect/pr48172.c: New testcase.
4530 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4532         PR debug/48967
4533         * g++.dg/opt/pr48967.C: New test.
4535 2011-05-11  Jason Merrill  <jason@redhat.com>
4537         * g++.dg/cpp0x/constexpr-friend.C: New.
4538         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4540         * g++.dg/cpp0x/sfinae22.C: New.
4542 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4544         PR fortran/48889
4545         * gfortran.dg/generic_24.f90: New.
4547 2011-05-11  Richard Guenther  <rguenther@suse.de>
4549         PR tree-optimization/15256
4550         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4552 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4554         PR debug/48159
4555         * gcc.dg/pr48159-1.c: New test.
4556         * gcc.dg/pr48159-2.c: New test.
4558 2011-05-11  Richard Guenther  <rguenther@suse.de>
4560         PR middle-end/48953
4561         * gcc.dg/torture/pr48953.c: New testcase.
4563 2011-05-11  Richard Guenther  <rguenther@suse.de>
4565         PR tree-optimization/18041
4566         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4568 2011-05-11  Alan Modra  <amodra@gmail.com>
4570         PR target/47755
4571         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4573 2011-05-10  Jason Merrill  <jason@redhat.com>
4575         * g++.dg/cpp0x/defaulted25.C: New.
4576         * g++.dg/template/crash7.C: Adjust.
4578         * g++.dg/cpp0x/variadic108.C: New.
4580 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4582         * g++.dg/inherit/virtual9.C: Extend.
4584 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4586         PR target/48857
4587         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4588         are passed and returned in vector registers.
4590 2011-05-10  Richard Guenther  <rguenther@suse.de>
4592         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4593         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4594         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4595         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4596         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4597         applies.
4599 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4601         PR tree-optimization/48611
4602         PR tree-optimization/48794
4603         * gfortran.dg/gomp/pr48611.f90: New test.
4604         * gfortran.dg/gomp/pr48794.f90: New test.
4606         PR debug/48928
4607         * gcc.dg/dfp/pr48928.c: New test.
4609 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4611         PR c++/48522
4612         * g++.dg/cpp0x/pr48522.C: New.
4614 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4616         PR c++/48735
4617         * g++.dg/cpp0x/sfinae21.C: New.
4619 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4621         * g++.dg/template/sfinae28.C: Rename to...
4622         * g++.dg/cpp0x/sfinae19.C: ... this.
4623         * g++.dg/template/sfinae29.C: Rename to...
4624         * g++.dg/cpp0x/sfinae20.C: ... this.
4626 2011-05-09  Jeff Law <law@redhat.com>
4628         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4629         consistent results.
4631 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4633         PR c++/20039
4634         * g++.dg/init/pr20039.C: New.
4636 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4638         PR c++/48737
4639         PR c++/48744
4640         * g++.dg/template/sfinae28.C: New.
4641         * g++.dg/template/sfinae29.C: Likewise.
4643 2011-05-09  Jason Merrill  <jason@redhat.com>
4645         * g++.dg/template/nontype23.C: New.
4647 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4648         PR c++/48859
4649         * g++.dg/init/pr48859.C: New.
4651 2011-05-09  Jason Merrill  <jason@redhat.com>
4653         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4654         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4655         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4656         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4657         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4658         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4659         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4660         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4662 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4664         * g++.dg/inherit/virtual9.C: New.
4666 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4668         PR c++/48574
4669         * g++.dg/template/dependent-expr8.C: New test case.
4671 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4673         PR tree-optimization/48837
4674         * gcc.dg/pr48837.c: New testcase.
4676 2011-05-06  Jason Merrill  <jason@redhat.com>
4678         * g++.dg/cpp0x/constexpr-condition2.C: New.
4680         * g++.dg/cpp0x/constexpr-missing.C: New.
4682 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4684         PR fortran/18918
4685         * gfortran.dg/coarray/this_image_2.f90: New.
4687 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4689         PR fortran/48858
4690         PR fortran/48820
4691         * gfortran.dg/bind_c_usage_22.f90: New.
4692         * gfortran.dg/bind_c_usage_23.f90: New.
4693         * gfortran.dg/bind_c_usage_24.f90: New.
4694         * gfortran.dg/bind_c_usage_24_c.c: New.
4696 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4698         PR c++/48838
4699         * g++.dg/template/member9.C: New test case.
4701 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4703         * gnat.dg/discr29.ad[sb]: New test.
4704         * gnat.dg/discr30.adb: Likewise.
4706 2011-05-05  Julian Brown  <julian@codesourcery.com>
4708         * gcc.target/arm/neon-vset_lanes8.c: New test.
4710 2011-05-05  Jason Merrill  <jason@redhat.com>
4712         * g++.dg/init/new32.C: New.
4714 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4716         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4717         Fix typo.
4719 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4721         PR rtl-optimization/48381
4722         * gcc.c-torture/compile/pr48381.c: New test.
4724 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4726         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4727         to dg-options.
4728         * gcc.target/i386/opt-1.c: Ditto.
4730 2011-05-04  Jason Merrill  <jason@redhat.com>
4732         * g++.dg/conversion/base1.C: New.
4734 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736         PR libgfortran/48787
4737         * gfortran.dg/round_3.f08: Add more checks to test case.
4739 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4741         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4742         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4743         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4744         Gate test on effective_target fd_truncate.
4746 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4748         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4749         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4750         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4751         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4752         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4753         * gcc.target/i386/pr38824.c: Ditto.
4754         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4755         * gcc.target/i386/vecinit-2.c: Ditto.
4756         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4757         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4758         * gcc.target/i386/parity-2.c: Ditto.
4759         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4761 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4763         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4764         remove duplication.
4765         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4766         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4767         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4769 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4771         PR fortran/18918
4772         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4774 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4776         PR fortran/18918
4777         * gfortran.dg/coarray/this_image_1.f90: New.
4779 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4781         PR fortran/18918
4782         * gfortran.dg/coarray/caf.dg: New.
4783         * gfortran.dg/coarray/image_index_1.f90: New, copied
4784         from ../coarray_16.f90.
4786 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4788         PR c++/28501
4789         * g++.dg/ext/complex9.C: New.
4791 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4793         From Mike Frysinger
4794         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4795         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4796         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4798 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4800         * gcc.target/bfin/builtins: Created.
4801         * gcc.target/bfin/hisilh-O0.c: Deleted.
4802         * gcc.target/bfin/hisilh.c: Moved to...
4803         * gcc.target/bfin/builtins/hisilh.c: ...here.
4804         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4805         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4806         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4807         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4808         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4809         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4810         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4811         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4812         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4813         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4814         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4815         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4816         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4817         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4818         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4819         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4820         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4821         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4822         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4823         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4824         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4825         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4826         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4827         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4828         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4829         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4830         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4831         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4832         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4833         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4834         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4835         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4836         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4837         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4838         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4839         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4840         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4841         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4842         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4843         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4844         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4845         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4846         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4847         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4848         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4849         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4850         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4851         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4852         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4853         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4854         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4855         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4856         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4857         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4858         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4859         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4860         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4861         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4862         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4863         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4864         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4865         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4866         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4867         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4868         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4869         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4870         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4871         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4872         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4873         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4874         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4875         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4876         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4877         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4878         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4879         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4880         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4881         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4882         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4883         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4884         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4885         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4886         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4887         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4888         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4889         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4890         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4891         * gcc.target/bfin/builtins/circptr.c: Ditto.
4892         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4893         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4894         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4895         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4896         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4897         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4898         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4899         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4900         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4901         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4902         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4903         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4904         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4905         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4906         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4907         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4908         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4909         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4910         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4911         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4912         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4913         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4914         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4915         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4916         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4917         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4918         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4919         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4920         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4921         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4922         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4923         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4924         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4925         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4926         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4927         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4928         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4929         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4930         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4931         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4932         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4933         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4934         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4935         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4936         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4937         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4938         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4939         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4940         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4941         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4942         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4943         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4944         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4945         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4946         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4947         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4948         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4949         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4950         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4951         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4952         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4953         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4954         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4955         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4956         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4957         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4958         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4959         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4960         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4961         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4963 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4965         * gcc.target/arm/cold-lc.c: New test.
4967 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4969         PR target/48774
4970         * gcc.dg/pr48774.c: New test.
4972 2011-05-03  Richard Guenther  <rguenther@suse.de>
4974         * gcc.dg/large-size-array-5.c: New testcase.
4976 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4978         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4980 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4982         * lib/target-supports.exp (check_effective_target_vect_strided):
4983         Replace with...
4984         (check_effective_target_vect_strided2)
4985         (check_effective_target_vect_strided3)
4986         (check_effective_target_vect_strided4)
4987         (check_effective_target_vect_strided8): ...these new functions.
4989         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4990         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4991         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4992         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4993         * gcc.dg/vect/pr37539.c: Likewise.
4994         * gcc.dg/vect/slp-11a.c: Likewise.
4995         * gcc.dg/vect/slp-11b.c: Likewise.
4996         * gcc.dg/vect/slp-11c.c: Likewise.
4997         * gcc.dg/vect/slp-12a.c: Likewise.
4998         * gcc.dg/vect/slp-12b.c: Likewise.
4999         * gcc.dg/vect/slp-18.c: Likewise.
5000         * gcc.dg/vect/slp-19a.c: Likewise.
5001         * gcc.dg/vect/slp-19b.c: Likewise.
5002         * gcc.dg/vect/slp-21.c: Likewise.
5003         * gcc.dg/vect/slp-23.c: Likewise.
5004         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5006         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5007         instead of vect_interleave && vect_extract_even_odd.
5008         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5009         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5010         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5011         * gcc.dg/vect/vect-1.c: Likewise.
5012         * gcc.dg/vect/vect-10.c: Likewise.
5013         * gcc.dg/vect/vect-98.c: Likewise.
5014         * gcc.dg/vect/vect-107.c: Likewise.
5015         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5016         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5017         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5018         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5019         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5020         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5021         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5022         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5023         * gcc.dg/vect/vect-strided-float.c: Likewise.
5024         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5025         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5026         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5027         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5028         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5029         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5030         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5031         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5032         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5033         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5034         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5035         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5036         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5037         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5038         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5040         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5041         target condition.
5042         * gcc.dg/vect/pr30843.c: Likewise.
5043         * gcc.dg/vect/pr33866.c: Likewise.
5044         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5045         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5046         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5047         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5049 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5051         * gcc.dg/vect/slp-11.c: Split into...
5052         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5053         gcc.dg/vect/slp-11c.c: ...these tests.
5054         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5055         * gcc.dg/vect/slp-12c.c: ...this new test.
5056         * gcc.dg/vect/slp-19.c: Split into...
5057         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5058         gcc.dg/vect/slp-19c.c: ...these new tests.
5060 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5062         * lib/target-supports.exp
5063         (check_effective_target_vect_extract_even_odd_wide): Delete.
5064         (check_effective_target_vect_strided_wide): Likewise.
5065         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5066         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5067         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5068         * gcc.dg/vect/pr37539.c: Likewise.
5069         * gcc.dg/vect/slp-11.c: Likewise.
5070         * gcc.dg/vect/slp-12a.c: Likewise.
5071         * gcc.dg/vect/slp-12b.c: Likewise.
5072         * gcc.dg/vect/slp-19.c: Likewise.
5073         * gcc.dg/vect/slp-23.c: Likewise.
5074         * gcc.dg/vect/vect-1.c: Likewise.
5075         * gcc.dg/vect/vect-98.c: Likewise.
5076         * gcc.dg/vect/vect-107.c: Likewise.
5077         * gcc.dg/vect/vect-strided-float.c: Likewise.
5079 2011-05-02  Jason Merrill  <jason@redhat.com>
5081         * g++.dg/init/new31.C: New.
5083 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5085         PR c/35445
5086         * gcc.dg/pr35445.c: New test.
5088 2011-05-02  Jason Merrill  <jason@redhat.com>
5090         * c-c++-common/vla-1.c: New.
5092 2011-05-02  Richard Guenther  <rguenther@suse.de>
5094         PR tree-optimization/48822
5095         * gcc.dg/torture/pr48822.c: New testcase.
5097 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5099         PR c++/47969
5100         * g++.dg/cpp0x/constexpr-47969.C: New.
5102 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5104         PR testsuite/48498
5105         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5106         on vect_no_align targets.
5107         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5108         vect_no_align targets.
5110 2011-05-01  Xinliang David Li  <davidxl@google.com>
5112         * gcc.dg/tree-ssa/integer-addr.c: New test.
5113         * gcc.dg/tree-ssa/alias_bug.c: New test.
5115 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5117         PR libgfortran/48787
5118         * gfortran.dg/round_3.f08: Add more checks.
5120 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5122         PR fortran/48821
5123         * gfortran.dg/import9.f90: New, proper test.
5124         * gfortran.dg/interface_37.f90: Remove bogus
5125         test (bogus copy of interface_36.f90).
5127 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5129         PR fortran/48821
5130         * gfortran.dg/interface_37.f90: New.
5132 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5134         PR fortran/48746
5135         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5137 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5139         PR tree-optimization/48809
5140         * gcc.c-torture/execute/pr48809.c: New test.
5142 2011-04-29  Jeff Law <law@redhat.com>
5144         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5146 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5148         PR c++/48606
5149         * g++.dg/init/ctor10.C: New.
5151 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5153         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5154           warning in implicitly instantiated templates.
5156 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5158         * g++.dg/warn/Wnull-conversion-1.C: New.
5159         * g++.dg/warn/Wnull-conversion-2.C: New.
5161 2011-04-29  Diego Novillo  <dnovillo@google.com>
5163         * g++.old-deja/g++.other/null3.C: Expect warning about
5164         converting boolean to a pointer.
5166 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5168         PR fortran/48462
5169         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5170         being a target.
5172         PR fortran/48746
5173         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5175 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5177         PR fortran/48810
5178         * gfortran.dg/typebound_proc_22.f90: New.
5180         PR fortran/48800
5181         * gfortran.dg/interface_36.f90: New.
5183 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5185         PR libgfortran/48488
5186         PR libgfortran/48602
5187         PR libgfortran/48615
5188         PR libgfortran/48684
5189         PR libgfortran/48787
5190         * gfortran.dg/fmt_g.f: Adjust test.
5191         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5192         * gfortran.dg/round_3.f08: New test.
5193         * gfortran.dg/namelist_print_1.f: Adjust test.
5194         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5195         * gfortran.dg/f2003_io_5.f03: Adjust test.
5196         * gfortran.dg/coarray_15.f90: Adjust test.
5197         * gfortran.dg/namelist_65.f90: Adjust test.
5198         * gfortran.dg/fmt_cache_1.f: Adjust test.
5199         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5200         * gfortran.dg/real_const_3.f90: Adjust test.
5202 2011-04-28  Xinliang David Li  <davidxl@google.com>
5204         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5205         * g++.dg/prof-robust-1.C: New test.
5207 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5209         PR tree-optimization/48765
5210         * gcc.dg/vect/pr48765.c: New.
5212 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5214         PR tree-optimization/48775
5215         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5217 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5219         PR c++/48798
5220         * g++.dg/inherit/pr48798.C: New.
5221         * g++.old-deja/g++.other/base1.C: Adjust.
5223 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5225         PR c++/48656
5226         * g++.dg/template/inherit7.C: New test case.
5228 2011-04-28  Richard Guenther  <rguenther@suse.de>
5230         PR tree-optimization/40052
5231         PR tree-optimization/15347
5232         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5233         * gcc.dg/pr15347.c: Likewise.
5235 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5237         PR c++/48530
5238         * g++.dg/cpp0x/sfinae18.C: New.
5240 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5242         PR c++/48771
5243         * g++.dg/ext/is_literal_type1.C: New.
5245 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5247         PR fortran/48112
5248         PR fortran/48279
5249         * gfortran.dg/interface_35.f90: New.
5250         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5251         * gfortran.dg/func_result_6.f90: Add dg-warning.
5252         * gfortran.dg/bessel_1.f90: Ditto.
5253         * gfortran.dg/hypot_1.f90: Ditto.
5254         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5255         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5256         * gfortran.dg/interface_assignment_4.f90: Ditto.
5258 2011-04-27  Jason Merrill  <jason@redhat.com>
5260         * g++.dg/ext/complex8.C: New.
5262         * g++.dg/cpp0x/initlist49.C: New.
5263         * g++.dg/init/new30.C: New.
5265 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5267         PR fortran/48788
5268         * gfortran.dg/whole_file_34.f90: New.
5270 2011-04-27  Jan Hubicka  <jh@suse.cz>
5272         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5274 2011-04-27  Jason Merrill  <jason@redhat.com>
5276         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5278         * g++.dg/parse/ambig6.C: New.
5280 2011-04-27  Nick Clifton  <nickc@redhat.com>
5282         * gcc.dg/20020312-2.c: Add definition for RX.
5284         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5285         option with RX targets.
5287         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5288         /* */ comments.
5290 2011-04-27  Richard Guenther  <rguenther@suse.de>
5292         * gcc.dg/tree-ssa/pr23382.c: Remove.
5294 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5296         PR target/48767
5297         * gcc.c-torture/compile/pr48767.c: New test.
5299 2011-04-27  Richard Guenther  <rguenther@suse.de>
5301         PR tree-optimization/48772
5302         * g++.dg/pr48772.C: New testcase.
5304 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5306         PR c/48742
5307         * gcc.c-torture/compile/pr48742.c: New test.
5309 2011-04-26  Jason Merrill  <jason@redhat.com>
5311         * g++.dg/lookup/koenig13.C: New.
5313         * g++.dg/cpp0x/initlist48.C: New.
5315 2011-04-25  Jason Merrill  <jason@redhat.com>
5317         * g++.dg/cpp0x/sfinae17.C: New.
5319 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5321         PR target/48258
5322         * gcc.target/powerpc/pr48258-1.c: New file.
5323         * gcc.target/powerpc/pr48258-2.c: Ditto.
5325 2011-04-26  Xinliang David Li  <davidxl@google.com>
5327         * gcc.dg/uninit-suppress.c: New test.
5328         * gcc.dg/uninit-suppress.c: New test.
5330 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5332         PR debug/48768
5333         * gcc.dg/pr48768.c: New test.
5335         PR tree-optimization/48734
5336         * gcc.c-torture/compile/pr48734.c: New test.
5338         PR testsuite/48753
5339         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5341 2011-04-26  Richard Guenther  <rguenther@suse.de>
5343         PR tree-optimization/48731
5344         * gcc.dg/torture/pr48731.c: New testcase.
5346 2011-04-26  Richard Guenther  <rguenther@suse.de>
5348         PR testsuite/48753
5349         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5351 2011-04-26  Richard Guenther  <rguenther@suse.de>
5353         PR middle-end/48694
5354         * gcc.dg/torture/pr48694-1.c: New testcase.
5355         * gcc.dg/torture/pr48694-2.c: Likewise.
5357 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5359         * g++.dg/ext/underlying_type1.C: New.
5360         * g++.dg/ext/underlying_type2.C: Likewise.
5361         * g++.dg/ext/underlying_type3.C: Likewise.
5362         * g++.dg/ext/underlying_type4.C: Likewise.
5363         * g++.dg/ext/underlying_type5.C: Likewise.
5364         * g++.dg/ext/underlying_type6.C: Likewise.
5365         * g++.dg/ext/underlying_type7.C: Likewise.
5366         * g++.dg/ext/underlying_type8.C: Likewise.
5367         * g++.dg/ext/underlying_type9.C: Likewise.
5368         * g++.dg/ext/underlying_type10.C: Likewise.
5370 2011-04-25  Jason Merrill  <jason@redhat.com>
5372         * g++.dg/cpp0x/regress/template-const2.C: New.
5374 2011-04-25  Jeff Law <law@redhat.com>
5376         * gcc.dg/tree-ssa/vrp56.c: new test.
5378 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5380         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5382 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5384         PR preprocessor/48740
5385         * c-c++-common/raw-string-11.c: New test.
5387 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5389         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5390         hppa*-*-hpux*.
5392 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5394         PR fortran/18918
5395         * gfortran.dg/coarray_19.f90: New.
5397 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5399         PR c/48685
5400         * gcc.dg/pr48685.c: New test.
5402 2011-04-22  Jan Hubicka  <jh@suse.cz>
5404         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5406 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5408         PR tree-optimization/48717
5409         * gcc.c-torture/execute/pr48717.c: New test.
5411 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5413         PR target/48723
5414         * gcc.target/i386/pr48723.c: New test.
5416 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5418         PR c/48716
5419         * gcc.dg/gomp/pr48716.c: New test.
5420         * g++.dg/gomp/pr48716.C: New test.
5422 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5424         PR c/36750
5425         * gcc.dg/missing-field-init-2.c: Update testcase.
5427 2011-04-22  Alan Modra  <amodra@gmail.com>
5429         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5431 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5433         PR fortran/48405
5434         * gfortran.dg/function_optimize_6.f90:  New test.
5436 2011-04-21  Easwaran Raman  <eraman@google.com>
5438         * gcc.dg/stack-layout-2.c: New test.
5440 2011-04-21  Richard Guenther  <rguenther@suse.de>
5442         PR lto/48703
5443         * g++.dg/lto/pr48207-2_0.C: New testcase.
5444         * g++.dg/lto/pr48207-3_0.C: Likewise.
5446 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5448         * gnat.dg/volatile5.adb: New test.
5449         * gnat.dg/volatile5_pkg.ads: New helper.
5451 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5453         PR target/48708
5454         * gcc.target/i386/pr48708.c: New test.
5456 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5458         * gcc.dg/vect/vect-119.c: New test.
5460 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5462         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5463         and once without.
5465 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5466             Richard Sandiford  <richard.sandiford@linaro.org>
5468         PR target/46329
5469         * gcc.target/arm/pr46329.c: New test.
5471 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5473         PR fortran/18918
5474         * gfortran.dg/coarray_18.f90: New.
5476 2011-04-20  Jason Merrill  <jason@redhat.com>
5478         * g++.dg/cpp0x/initlist47.C: New.
5480         * g++.dg/init/dtor4.C: New.
5482 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5484         PR target/48678
5485         * gcc.target/i386/sse2-pinsrw.c: New test.
5486         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5487         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5488         * gcc.target/i386/sse2-insvhi.c: Ditto.
5489         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5490         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5492 2011-04-20  Jason Merrill  <jason@redhat.com>
5494         * g++.dg/template/const4.C: New.
5496 2011-04-20  Easwaran Raman  <eraman@google.com>
5498         * gcc.dg/stack-layout-1.c: New test.
5500 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5502         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5503         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5504         function.
5506 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5508         * gcc.dg/binop-xor1.c: New test.
5509         * gcc.dg/binop-xor2.c: New test.
5510         * gcc.dg/binop-xor3.c: New test.
5511         * gcc.dg/binop-xor4.c: New test.
5512         * gcc.dg/binop-xor5.c: New test.
5514 2011-04-20  Richard Guenther  <rguenther@suse.de>
5516         PR tree-optimization/47892
5517         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5519 2011-04-20  Richard Guenther  <rguenther@suse.de>
5521         PR middle-end/48695
5522         * g++.dg/torture/pr48695.C: New testcase.
5524 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5526         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5527         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5528         * gcc.c-torture/execute/pr45262.c: Ditto
5529         * gcc.dg/torture/pr43165.c: Ditto.
5530         * gcc.dg/torture/pr47228.c: Ditto.
5531         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5532         * gcc.dg/ipa/pr45644.c: Ditto.
5533         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5534         PDP11.
5536 2011-04-19  Jason Merrill  <jason@redhat.com>
5538         * g++.dg/ext/complex7.C: New.
5540         * g++.dg/ext/attrib41.C: New.
5542 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5544         PR testsuite/48676
5545         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5547 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5549         PR target/48678
5550         * gcc.target/i386/pr48678.c: New test.
5552 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5554         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5555         * g++.dg/opt/devirt2.C: New test.
5556         * g++.dg/ipa/devirt-g-1.C: Likewise.
5558 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5560         PR fortran/48588
5561         * gfortran.dg/whole_file_33.f90: New.
5563 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5565         * g++.dg/ipa/devirt-7.C: New test.
5567 2011-04-19  Richard Guenther  <rguenther@suse.de>
5569         PR lto/48207
5570         * g++.dg/lto/pr48207_0.C: New testcase.
5572 2011-04-18  Jason Merrill  <jason@redhat.com>
5574         * g++.dg/init/void1.C: New.
5576         * g++.dg/cpp0x/union4.C: New.
5578 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5580         PR middle-end/48661
5581         * g++.dg/torture/pr48661.C: New test.
5583         PR c++/48632
5584         * g++.dg/gomp/pr48632.C: New test.
5586 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5588         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5589         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5591 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5593         PR fortran/18918
5594         * gfortran.dg/coarray_17.f90: New.
5595         * gfortran.dg/coarray_10.f90: Update dg-error.
5597 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5599         PR testsuite/48251
5600         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5601         * gfortran.dg/guality/guality.exp: Likewise.
5603 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5605         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5607 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5611 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5615 2011-04-18  Richard Guenther  <rguenther@suse.de>
5617         PR middle-end/46364
5618         * g++.dg/torture/pr46364.C: New testcase.
5620 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5622         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5624 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5626         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5628 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5629             Ira Rosen  <ira.rosen@linaro.org>
5631         PR target/48252
5632         * gcc.target/arm/pr48252.c: New test.
5634 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5636         PR tree-optimization/48616
5637         * gcc.dg/pr48616.c: New test.
5639 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5641         PR fortran/18918
5642         * gfortran.dg/coarray_16.f90: New.
5644 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5646         PR fortran/48462
5647         * gfortran.dg/realloc_on_assign_7.f03: New test.
5649 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5651         PR libgfortran/48602
5652         * gfortran.dg/fmt_g0_6.f08: New test.
5654 2011-04-17  Jason Merrill  <jason@redhat.com>
5656         * g++.dg/cpp0x/sfinae16.C: New.
5658 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5660         * gcc.target/mips/reg-var-1.c: New test.
5662 2011-04-17  Jan Hubicka  <jh@suse.cz>
5664         * gcc.dg/winline-5.c: Update testcase.
5666 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5668         * gnat.dg/discr27.ad[sb]: Move dg directive.
5669         * gnat.dg/discr28.ad[sb]: New test.
5670         * gnat.dg/discr28_pkg.ads: New helper.
5672 2011-04-17  Michael Matz  <matz@suse.de>
5674         PR tree-optimization/48622
5675         PR lto/48645
5676         * gcc.dg/lto/pr48622_0.c: New test.
5678 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5680         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5681         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5682         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5683         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5684         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5685         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5687 2011-04-15  Jason Merrill  <jason@redhat.com>
5689         * g++.dg/cpp0x/range-for17.C: New.
5691 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5693         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5694         * g++.dg/cpp0x/range-for3.C: Likewise.
5695         * g++.dg/cpp0x/range-for9.C: Correct error message.
5696         * g++.dg/cpp0x/range-for11.C: New.
5697         * g++.dg/cpp0x/range-for12.C: New.
5698         * g++.dg/cpp0x/range-for13.C: New.
5699         * g++.dg/cpp0x/range-for14.C: New.
5700         * g++.dg/cpp0x/range-for15.C: New.
5701         * g++.dg/cpp0x/range-for16.C: New.
5703 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5705         PR fortran/18918
5706         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5708 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5710         * objc.dg/naming-4.m: Updated.
5711         * objc.dg/naming-5.m: Updated.
5712         * objc.dg/naming-6.m: New.
5713         * objc.dg/naming-7.m: New.
5714         * obj-c++.dg/naming-1.mm: Updated.
5715         * obj-c++.dg/naming-2.mm: Updated.
5716         * obj-c++.dg/naming-3.mm: New.
5717         * obj-c++.dg/naming-4.mm: New.
5719 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5721         PR libgfortran/48589
5722         * gfortran.dg/fmt_g0_5.f08: New test.
5724 2011-04-15  Richard Guenther  <rguenther@suse.de>
5726         PR testsuite/48286
5727         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5729 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5731         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5732         -finline-limit=0 to -fno-inline
5734 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5736         PR target/48614
5737         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5738         just avx.
5740 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5742         PR target/48605
5743         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5744         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5745         * gcc.target/i386/avx-insertps-3.c: New test.
5746         * gcc.target/i386/avx-insertps-4.c: New test.
5748 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5750         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5751         -finline-limit=0
5753 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5755         PR target/46779
5756         PR target/45291
5757         PR target/41894
5758         * gcc.target/avr/pr46779-1.c: New test case
5759         * gcc.target/avr/pr46779-2.c: New test case
5761 2011-04-14  Jason Merrill  <jason@redhat.com>
5763         * g++.dg/cpp0x/sfinae15.C: New.
5765         * g++.dg/cpp0x/sfinae14.C: New.
5767         * g++.dg/ext/vla10.C: New.
5769 2011-04-14  Richard Guenther  <rguenther@suse.de>
5771         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5773 2011-04-14  Richard Guenther  <rguenther@suse.de>
5775         * gcc.dg/fold-bitand-4.c: Move ...
5776         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5778 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5780         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5781         variables const.
5782         * gcc.target/avr/torture/trivial.c: Ditto.
5784 2011-04-13  Jason Merrill  <jason@redhat.com>
5786         * g++.dg/template/operator11.C: New.
5788 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5790         PR middle-end/48591
5791         * gcc.dg/gomp/pr48591.c: New test.
5793         PR c++/48570
5794         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5795         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5797 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5799         PR c++/48574
5800         * g++.dg/template/dependent-expr7.C: New test case.
5802 2011-04-13  Jason Merrill  <jason@redhat.com>
5804         * g++.dg/cpp0x/sfinae13.C: New.
5806 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5808         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5810 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5812         * gcc.target/arm/pr43698.c: Remove -march option.
5814 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5816         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5817         -march option.
5819 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5821         PR fortran/48360
5822         PR fortran/48456
5823         * gfortran.dg/realloc_on_assign_6.f03: New test.
5825 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5827         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5828         targets the additional -mno-ms-bitfields and
5829         -Wno-packed-bitfield-compat options.
5830         * g++.dg/ext/bitfield3.C: Likewise.
5831         * g++.dg/ext/bitfield4.C: Likewise.
5832         * g++.dg/ext/bitfield5.C: Likewise.
5833         * gcc.dg/bitfld-15.c: Likewise.
5834         * gcc.dg/bitfld-16.c: Likewise.
5835         * gcc.dg/bitfld-17.c: Likewise.
5836         * gcc.dg/bitfld-18.c: Likewise.
5838 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5840         * gcc.target/arm/neon-vld3-1.c: New test.
5841         * gcc.target/arm/neon-vst3-1.c: New test.
5842         * gcc.target/arm/neon/v*.c: Regenerate.
5844 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5846         PR rtl-optimization/48549
5847         * g++.dg/opt/pr48549.C: New test.
5849 2011-04-12  Richard Guenther  <rguenther@suse.de>
5851         PR tree-optimization/46076
5852         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5854 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5856         PR testsuite/21164
5857         * lib/compat.exp (compat-execute): Declare unsupported after
5858         stripping path from src1.
5859         * lib/lto.exp (lto-execute): Likewise.
5861 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5863         PR c/48552
5864         * gcc.dg/pr48552-1.c: New test.
5865         * gcc.dg/pr48552-2.c: New test.
5867 2011-04-11  Jason Merrill  <jason@redhat.com>
5869         * g++.dg/cpp0x/sfinae12.C: New.
5871         * g++.dg/cpp0x/enum10.C: New.
5873         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5875         * g++.dg/cpp0x/rv-func.C: New.
5877 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5879         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5880         alpha*-dec-osf5*.
5882 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5884         PR tree-optimization/48195
5885         * gcc.dg/ipa/pr48195.c: New test.
5887 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5889         * gnat.dg/return3.adb: Remove unused switch.
5891 2011-04-08  Mike Stump  <mikestump@comcast.net>
5893         PR testsuite/48506
5894         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5895         default to fno-common.
5897 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5899         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5900         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5902 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5904         PR fortran/48448
5905         * gfortran.dg/function_optimize_5.f90:  New test.
5907 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5909         * gnat.dg/aggr17.adb: New test.
5910         * gnat.dg/aggr18.adb: Likewise.
5912 2011-04-08  Michael Matz  <matz@suse.de>
5914         PR middle-end/48389
5915         * gcc.target/i386/pr48389.c: New test.
5917 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5919         PR rtl-optimization/48272
5920         * g++.dg/opt/pr48272.C: New.
5922 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5924         PR rtl-optimization/48235
5925         * gcc.dg/pr48235.c: New.
5927 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5929         PR rtl-optimization/48302
5930         * g++.dg/opt/pr48302.C: New.
5932 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5934         PR target/48273
5935         * g++.dg/opt/pr48273.C: New.
5937 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5939         PR rtl-optimization/48442
5940         * gcc.dg/pr48442.c: New.
5942 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5944         PR tree-optimization/48377
5945         * gcc.dg/vect/pr48377.c: New test.
5947 2011-04-07  Jason Merrill  <jason@redhat.com>
5949         * g++.dg/cpp0x/regress/call1.C: New.
5951         * g++.dg/cpp0x/variadic107.C: New.
5953         * g++.dg/cpp0x/sfinae11.C: New.
5954         * g++.dg/cpp0x/noexcept02.C: Fix.
5956         * g++.dg/cpp0x/sfinae10.C: New.
5958         * g++.dg/cpp0x/sfinae9.C: New.
5960         * c-c++-common/Wcast-qual-1.c: Move here from...
5961         * gcc.dg/cast-qual-3.c: ...here, and...
5962         * g++.dg/warn/Wcast-qual2.C: ...here.
5964         * g++.dg/cpp0x/sfinae8.C: New.
5966         * g++.dg/cpp0x/sfinae7.C: New.
5968         * g++.dg/cpp0x/enum9.C: New.
5970 2011-04-07  Mike Stump  <mikestump@comcast.net>
5972         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5973         with no trampolines.
5975 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5977         PR fortran/48117
5978         * gfortran.dg/gomp/pr48117.f90: New test.
5980         PR debug/48343
5981         * gcc.dg/torture/pr48343.c: New test.
5983 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5985         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5987 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5989         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5991 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5993         PR target/43920
5994         * lib/scanasm.exp (object-size): New proc.
5995         * gcc.target/arm/pr43920-2.c: New test.
5997 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5999         PR fortran/18918
6000         PR fortran/48477
6001         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6003 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6005         * gcc.dg/mtune.c: Prune note from output.
6007 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6009         PR debug/48466
6010         * gcc.dg/guality/pr36977.c: New test.
6011         * gcc.dg/guality/pr48466.c: New test.
6013 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6015         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6017 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6019         * gnat.dg/return3.adb: New test.
6021 2011-04-06  Richard Guenther  <rguenther@suse.de>
6023         PR tree-optimization/47663
6024         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6026 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6028         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6029         Solaris 8 and 9 as well.
6031 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6033         PR target/43920
6034         * gcc.target/arm/pr43920-1.c: New test.
6036 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6038         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6039         (cctor): Actually return the value.
6040         (main): Cast return values.
6042 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6044         * gfortran.dg/character_comparison_8.f90:  New test.
6046 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6048         * frontend-passes: (optimize_lexical_comparison): New function.
6049         (optimize_expr): Call it.
6050         (optimize_comparison): Also handle lexical comparison functions.
6051         Return false instad of -2 for unequal comparison.
6053 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6055         PR fortran/48412
6056         * function_optimize_4.f90:  New test.
6058 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6060         PR fortran/18918
6061         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6062         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6063         * gfortran.dg/coarray_15.f90: New.
6065 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6067         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6068         * gfortran.dg/bessel_7.f90: Likewise.
6070 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6072         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6074 2011-04-03  Richard Guenther  <rguenther@suse.de>
6075             Ira Rosen  <ira.rosen@linaro.org>
6077         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6078         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6079         -ftree-loop-if-convert-stores.
6081 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6083         * gnat.dg/specs/aggr2.ads: New test.
6085 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6087         * gnat.dg/debug2.ad[sb]: New test.
6088         * gnat.dg/debug2_pkg.ads: New helper.
6089         * gnat.dg/debug3.ad[sb]: New test.
6091 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6093         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6095 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6097         PR middle-end/48335
6098         * gcc.c-torture/compile/pr48335-1.c: New test.
6099         * gcc.dg/pr48335-1.c: New test.
6100         * gcc.dg/pr48335-2.c: New test.
6101         * gcc.dg/pr48335-3.c: New test.
6102         * gcc.dg/pr48335-4.c: New test.
6103         * gcc.dg/pr48335-5.c: New test.
6104         * gcc.dg/pr48335-6.c: New test.
6105         * gcc.dg/pr48335-7.c: New test.
6106         * gcc.dg/pr48335-8.c: New test.
6107         * gcc.target/i386/pr48335-1.c: New test.
6109 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6111         PR c/36299
6112         * gcc.dg/Waddress.c: New test.
6114 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6116         PR fortran/48352
6117         * gfortran.dg/function_optimize_3.f90:  New test.
6119 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6121         * gcc.c-torture/compile/20110401-1.c: New test.
6123         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6124         * g++.dg/lto/20091002-2_0.C: Likewise.
6125         * g++.dg/lto/20090303_0.c: Likewise.
6126         * g++.dg/lto/20091004-1_0.C: Likewise.
6127         * g++.dg/lto/20091002-3_0.C: Likewise.
6128         * g++.dg/lto/20091004-2_0.C: Likewise.
6129         * g++.dg/lto/20081123_0.C: Likewise.
6130         * g++.dg/lto/20090313_0.C: Likewise.
6131         * g++.dg/lto/20081109-1_0.C: Likewise.
6132         * g++.dg/lto/20081219_0.C: Likewise.
6133         * g++.dg/lto/20081204-1_0.C: Likewise.
6134         * g++.dg/lto/20090302_0.C: Likewise.
6135         * g++.dg/lto/20081119-1_0.C: Likewise.
6136         * g++.dg/lto/20081118_0.C: Likewise.
6137         * gcc.dg/lto/20091020-2_0.c: Likewise.
6138         * gcc.dg/lto/20090210_0.c: Likewise.
6139         * gcc.dg/lto/20081204-1_0.c: Likewise.
6140         * gcc.dg/lto/20081224_0.c: Likewise.
6141         * gcc.dg/lto/20090219_0.c: Likewise.
6142         * gcc.dg/lto/20091014-1_0.c: Likewise.
6143         * gcc.dg/lto/20091016-1_0.c: Likewise.
6144         * gcc.dg/lto/20090206-2_0.c: Likewise.
6145         * gcc.dg/lto/20090116_0.c: Likewise.
6146         * gcc.dg/lto/20091013-1_0.c: Likewise.
6147         * gcc.dg/lto/20091015-1_0.c: Likewise.
6148         * gcc.dg/lto/20090126-2_0.c: Likewise.
6150 2011-03-31  Ian Lance Taylor  <iant@google.com>
6152         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6154 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6156         * gnat.dg/opt16.adb: New test.
6158 2011-03-31  Jason Merrill  <jason@redhat.com>
6160         * g++.dg/cpp0x/defaulted24.C: New.
6162 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6164         PR target/16292
6165         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6166         with -O0.
6168 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6170         * g++.dg/other/i386-9.C: New test.
6172 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6174         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6176 2011-03-30  Jason Merrill  <jason@redhat.com>
6178         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6180         * g++.dg/cpp0x/regress/isnan.C: New.
6182         * g++.dg/cpp0x/initlist46.C: New.
6184 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6186         PR target/47551
6187         * gcc.target/arm/neon-modes-2.c: New test.
6189 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6191         PR c/48305
6192         * gcc.c-torture/compile/pr48305.c: New test.
6194 2011-03-29  Jason Merrill  <jason@redhat.com>
6196         * g++.dg/cpp0x/regress/value-dep1.C: New.
6198 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6200         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6202 2011-03-29  Ian Lance Taylor  <iant@google.com>
6204         * go.test/go-test.exp: Handle the test lines used in several new
6205         tests.
6206         (errchk): Add opts parameter.  Change all callers.  Handle parens
6207         in regexps.
6209 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6210             Dominique d'Humieres  <dominiq@lps.ens.fr>
6212         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6213         and __APPLE__ && __PPC__ && __ALTIVEC__.
6215 2011-03-29  Jason Merrill  <jason@redhat.com>
6217         * g++.dg/cpp0x/dependent1.C: New.
6219         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6221         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6223         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6225 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6227         PR fortran/48095
6228         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6229         * gfortran.dg/proc_ptr_comp_32.f90: New.
6231 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6233         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6234         check for corresponding warning.
6236 2011-03-28  Jason Merrill  <jason@redhat.com>
6238         * g++.dg/cpp0x/rv-deduce2.C: New.
6240 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6242         PR debug/48203
6243         * gcc.dg/pr48203.c: New test.
6245 2011-03-28  Jeff Law <law@redhat.com>
6247         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6249 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6251         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6252         and __PPC__ && __ALTIVEC__.
6254 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6256         PR testsuite/48238
6257         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6258         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6259         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6260         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6262 2011-03-28  Jason Merrill  <jason@redhat.com>
6264         * g++.dg/cpp0x/initlist-array2.C: New.
6266         * g++.dg/cpp0x/initlist-array1.C: New.
6268         * g++.dg/cpp0x/constexpr-compound.C: New.
6270         * g++.dg/cpp0x/constexpr-using.C: New.
6272         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6274 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6276         PR testsuite/48276
6277         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6279 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6281         * gcc.dg/slp-1.c: New test.
6283 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6285         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6286         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6287         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6288         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6289         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6290         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6291         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6292         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6293         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6294         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6295         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6296         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6297         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6298         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6300 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6302         PR fortran/47065
6303         * gfortran.dg/trim_optimize_5.f90:  New test.
6304         * gfortran.dg/trim_optimize_6.f90:  New test.
6306 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6308         PR target/38598
6309         * gcc.target/mips/madd-7.c: Remove -mlong32.
6310         * gcc.target/mips/msub-7.c: Likewise.
6312 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6314         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6315         accesses to preserve the meaning of the test for doubleword vectors.
6316         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6317         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6319 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6321         PR fortran/48291
6322         * gfortran.dg/class_42.f03: New.
6324 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6326         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6327         strided accesses.
6329 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6331         PR rtl-optimization/48144
6332         * gcc.dg/pr48144.c: New test.
6334 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6336         * gnat.dg/discr27.ad[sb]: New test.
6338 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6340         * gnat.dg/limited_with2.ad[sb]: New test.
6341         * gnat.dg/limited_with2_pkg1.ads: New helper.
6342         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6344 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6346         * gnat.dg/opt15.adb: New test.
6347         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6349 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6351         PR fortran/48174
6352         PR fortran/45304
6353         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6354         * gfortran.dg/leadz_trailz_3.f90: Ditto
6356 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6358         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6360 2011-03-25  Jason Merrill  <jason@redhat.com>
6362         * g++.dg/cpp0x/defaulted22.C: New.
6363         * g++.dg/cpp0x/defaulted23.C: New.
6364         * g++.dg/cpp0x/defaulted15.C: Adjust.
6366 2011-03-25  Jason Merrill  <jason@redhat.com>
6368         * g++.dg/cpp0x/move1.C: New.
6370 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6372         PR target/48287
6373         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6375 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6377         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6378         for mips-sgi-irix6.5.
6379         Replace snprintf prototype by <stdio.h>.
6381 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6383         PR testsuite/48283
6384         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6385         run_expensive_tests.
6386         * gcc.dg/graphite/block-4.c: Likewise.
6387         * gcc.dg/graphite/block-7.c: Likewise.
6388         * gcc.dg/graphite/block-8.c: Likewise.
6390 2011-03-25  Richard Guenther  <rguenther@suse.de>
6392         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6393         * g++.dg/tree-ssa/pr8781.C: Likewise.
6394         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6395         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6396         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6397         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6398         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6399         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6400         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6401         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6402         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6403         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6404         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6405         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6406         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6407         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6408         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6409         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6410         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6411         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6412         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6413         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6414         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6415         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6416         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6417         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6418         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6419         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6420         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6421         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6422         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6423         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6424         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6425         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6426         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6427         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6428         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6429         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6430         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6431         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6432         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6433         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6434         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6435         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6436         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6437         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6438         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6439         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6440         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6441         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6442         * c-c++-common/pr46562-2.c: Likewise.
6443         * gfortran.dg/pr42108.f90: Likewise.
6444         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6445         foo to be inlined even at -O1.
6446         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6447         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6448         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6449         * gcc.dg/matrix/matrix.exp: Disable FRE.
6451 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6453         PR debug/48204
6454         * gcc.dg/dfp/pr48204.c: New test.
6456 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6458         PR target/48209
6459         * gcc.c-torture/execute/pr47917.c: Move this...
6460         * gcc.dg/torture/pr47917.c: to here and add xfails.
6462 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6464         * gnat.dg/array16.ad[sb]: New test.
6465         * gnat.dg/array16.ads: New helper.
6467 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6469         * gnat.dg/derived_type2.adb: New test.
6471 2011-03-24  Richard Guenther  <rguenther@suse.de>
6473         PR tree-optimization/48271
6474         * g++.dg/torture/pr48271.C: New testcase.
6476 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6478         * gnat.dg/array15.ad[sb]: New test.
6480 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6482         PR target/48237
6483         * gcc.target/i386/pr48237.c: New test.
6485 2011-03-24  Richard Guenther  <rguenther@suse.de>
6487         PR middle-end/48269
6488         * gcc.dg/builtin-object-size-10.c: New testcase.
6490 2011-03-24  Richard Guenther  <rguenther@suse.de>
6492         PR tree-optimization/46562
6493         * c-c++-common/pr46562-2.c: New testcase.
6494         * c-c++-common/pr46562.c: Likewise.
6496 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6498         * gcc.dg/vect/vect-cselim-1.c: New test.
6499         * gcc.dg/vect/vect-cselim-2.c: New test.
6501 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6503         * gcc.target/arm/pr46934.c: New.
6505 2011-03-23  Ian Lance Taylor  <iant@google.com>
6507         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6509 2011-03-23  Richard Guenther  <rguenther@suse.de>
6511         * gcc.dg/struct: Remove directory and contents.
6513 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6515         PR testsuite/48251
6516         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6518 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6520         * gnat.dg/discr26.ad[sb]: New test.
6521         * gnat.dg/discr26_pkg.ads: New helper.
6523 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6525         PR target/47553
6526         * gcc.target/arm/neon-vld-1.c: New test.
6528 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6530         * gnat.dg/array14.ad[sb]: New test.
6531         * gnat.dg/array14_pkg.ads: New helper.
6533 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6535         * gcc.c-torture/execute/920501-8.x: Remove.
6536         * gcc.c-torture/execute/930513-1.x: Remove.
6537         * gcc.c-torture/execute/960312-1.x: Remove.
6538         * gcc.c-torture/compile/20000804-1.c,
6539         gcc.c-torture/compile/20001205-1.c,
6540         gcc.c-torture/compile/20001226-1.c,
6541         gcc.c-torture/compile/20010518-2.c,
6542         gcc.c-torture/compile/20020312-1.c,
6543         gcc.c-torture/compile/20020604-1.c,
6544         gcc.c-torture/compile/920501-12.c,
6545         gcc.c-torture/compile/920501-4.c,
6546         gcc.c-torture/compile/920520-1.c,
6547         gcc.c-torture/compile/980506-1.c,
6548         gcc.c-torture/execute/980709-1.x,
6549         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6550         options for m68hc11.
6551         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6552         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6553         m68hc11.
6555 2011-03-22  Nick Clifton  <nickc@redhat.com>
6557         * lib/target-supports.exp (check_profiling_available): Add MN10300
6558         to the list of targets that do not support profiling.  Restore
6559         alpha sorting to this list.
6561 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6563         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6564         failure on 32-bit systems.
6565         * gcc.dg/torture/vector-2.c: Ditto.
6567 2011-03-22  Richard Guenther  <rguenther@suse.de>
6569         PR tree-optimization/48228
6570         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6572 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6574         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6575         powerpc.
6577         PR target/48226
6578         * gcc.target/powerpc/pr48226.c: New file.
6580 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6582         * lib/prune.exp (prune_gcc_output): Prune "could not create
6583         compact unwind for" warnings.
6585 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6587         PR c/42544
6588         PR c/48197
6589         * gcc.c-torture/execute/pr42544.c: New test.
6590         * gcc.c-torture/execute/pr48197.c: New test.
6592 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6594         PR preprocessor/48192
6595         * gcc.target/powerpc/pr48192.c: New file.
6597         PR target/48053
6598         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6599         split problem of 0 being loaded in a VSX register.
6601 2011-03-21  Richard Guenther  <rguenther@suse.de>
6603         PR c/47939
6604         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6605         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6606         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6607         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6609 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6611         PR target/48213
6612         * gcc.dg/pr48213.c: New test.
6614 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6616         PR target/12171
6617         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6619 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6621         * gcc.target/arm/xor-and.c: New.
6623 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6625         PR fortran/22572
6626         * gfortran.dg/function_optimize_1.f90:  New test.
6627         * gfortran.dg/function_optimize_2.f90:  New test.
6629 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6631         PR rtl-optimization/47502
6632         * gcc.target/i386/pr47502-1.c: New.
6633         * gcc.target/i386/pr47502-2.c: Likewise.
6635 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6637         PR rtl-optimization/48156
6638         * gcc.dg/pr48156.c: New test.
6640 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6642         PR libfortran/47439
6643         * gfortran.dg/scratch_1.f90: Adjust test.
6645 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6647         PR libfortran/47439
6648         * gfortran.dg/scratch_1.f90: New test.
6650 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6652         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6653         variably modified typedefs.
6654         * gcc.dg/c1x-typedef-2.c: Remove.
6656 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6658         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6659         * gcc.dg/c1x-anon-struct-3.c: New test.
6660         * gcc.dg/anon-struct-11.c: Update.
6662 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6664         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6665         dg-xfail-run-if.
6666         Only xfail with gas.
6668 2011-03-18  Jason Merrill  <jason@redhat.com>
6670         * g++.dg/template/fn-ptr1.C: New.
6672         * g++.dg/overload/volatile1.C: New.
6674         * g++.dg/opt/pr23372.C: New.
6676         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6678 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6680         PR middle-end/47405
6681         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6683 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6685         * gcc.target/arm/unsigned-extend-1.c: New.
6687 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6689         PR bootstrap/48161
6690         * gcc.c-torture/compile/pr48161.c: New test.
6692 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6694         PR middle-end/47725
6695         * gcc.dg/torture/pr47725.c: New.
6697 2011-03-17  Jason Merrill  <jason@redhat.com>
6699         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6700         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6702 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6704         * gnat.dg/specs/elab2.ads: New test.
6705         * gnat.dg/specs/elab2_pkg.ads: New helper.
6707 2011-03-17  Jason Merrill  <jason@redhat.com>
6709         * g++.dg/cpp0x/decltype-1212.C: New.
6710         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6712 2011-03-17  Jason Merrill  <jason@redhat.com>
6714         * g++.dg/parse/memfnquals1.C: New.
6716 2011-03-17  Richard Guenther  <rguenther@suse.de>
6718         PR middle-end/48134
6719         * gcc.dg/pr48134.c: New testcase.
6721 2011-03-17  Richard Guenther  <rguenther@suse.de>
6723         PR middle-end/48165
6724         * g++.dg/torture/pr48165.C: New testcase.
6726 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6728         PR rtl-optimization/48141
6729         * gcc.dg/pr48141.c: New test.
6731 2011-03-16  Jason Merrill  <jason@redhat.com>
6733         * g++.dg/cpp0x/constexpr-48089.C: New.
6735         * g++.dg/cpp0x/constexpr-abi1.C: New.
6737         * g++.dg/cpp0x/constexpr-46336.C: New.
6738         * g++.dg/parse/friend5.C: Adjust expected errors.
6740         * g++.dg/cpp0x/constexpr-47570.C: New.
6742 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6744         PR debug/47510
6745         * ++.dg/debug/dwarf2/typedef6.C: New test.
6747 2011-03-16  Jason Merrill  <jason@redhat.com>
6749         * g++.dg/cpp0x/elision2.C: New.
6751         * g++.dg/cpp0x/constexpr-array3.C: New.
6753 2011-03-16  Jason Merrill  <jason@redhat.com>
6755         * g++.dg/cpp0x/sfinae6.C: New.
6756         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6757         * g++.dg/cpp0x/pr45908.C: Likewise.
6758         * g++.dg/cpp0x/sfinae6.C: Likewise.
6759         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6760         * g++.old-deja/g++.law/arg11.C: Likewise.
6762 2011-03-16  Jason Merrill  <jason@redhat.com>
6764         * g++.dg/template/incomplete6.C: New.
6766 2011-03-16  Jeff Law <law@redhat.com>
6768         * gcc.dg/tree-ssa/vrp55.c: New test.
6770 2011-03-16  Jason Merrill  <jason@redhat.com>
6772         * g++.dg/cpp0x/auto22.C: New.
6774 2011-03-16  Richard Guenther  <rguenther@suse.de>
6776         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6777         optimizing it away if promoted to const.
6779 2011-03-16  Richard Guenther  <rguenther@suse.de>
6781         PR tree-optimization/48149
6782         * gcc.dg/fold-complex-1.c: New testcase.
6784 2011-03-16  Richard Guenther  <rguenther@suse.de>
6786         PR testsuite/48147
6787         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6788         or cloning happens.
6790 2011-03-16  Richard Guenther  <rguenther@suse.de>
6792         PR tree-optimization/26134
6793         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6795 2011-03-16  Richard Guenther  <rguenther@suse.de>
6797         PR tree-optimization/48146
6798         * gcc.dg/torture/pr48146.c: New testcase.
6800 2011-03-16  Richard Guenther  <rguenther@suse.de>
6802         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6803         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6805 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6807         PR middle-end/48136
6808         * gcc.c-torture/compile/pr48136.c: New test.
6810         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6812         PR debug/45882
6813         * gcc.dg/guality/pr45882.c: New test.
6815 2011-03-15  Jason Merrill  <jason@redhat.com>
6817         * g++.dg/cpp0x/constexpr-recursion.C: New.
6819         * g++.dg/cpp0x/implicit11.C: New.
6821 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6823         * g++.dg/cpp0x/constexpr-attribute.C: New.
6825 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6827         * g++.dg/parse/pr34758.C: New.
6829 2011-03-15  Xinliang David Li  <davidxl@google.com>
6831         PR c/47837
6832         * gcc.dg/uninit-pred-7_d.c: New test.
6833         * gcc.dg/uninit-pred-8_d.c: New test.
6835 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6837         PR target/46788
6838         * gcc.target/arm/pr46788.c: New.
6840 2011-03-15  Richard Guenther  <rguenther@suse.de>
6842         PR middle-end/47650
6843         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6844         * gfortran.dg/ishft_4.f90: Likewise.
6845         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6847 2011-03-15  Richard Guenther  <rguenther@suse.de>
6849         PR tree-optimization/13954
6850         * g++.dg/tree-ssa/pr13954.C: New testcase.
6852 2011-03-15  Richard Guenther  <rguenther@suse.de>
6854         PR tree-optimization/48037
6855         * gcc.target/i386/pr48037-1.c: New testcase.
6857 2011-03-15  Richard Guenther  <rguenther@suse.de>
6859         PR tree-optimization/41490
6860         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6861         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6862         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6863         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6864         * g++.dg/tree-ssa/pr33604.C: Adjust.
6866 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6868         PR middle-end/47917
6869         * gcc.c-torture/execute/pr47917.c: New test.
6870         * gcc.dg/pr47917.c: New test.
6872         PR middle-end/38878
6873         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6875 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6877         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6878         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6879         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6880         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6881         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6882         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6883         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6884         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6885         * gcc.target/i386/avx-floor-vec.c: Ditto.
6886         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6887         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6888         * gcc.target/i386/avx-rint-vec.c: Ditto.
6889         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6890         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6891         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6892         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6894 2011-03-14  Tom Tromey  <tromey@redhat.com>
6896         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6897         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6898         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6900 2011-03-14  Tom Tromey  <tromey@redhat.com>
6902         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6903         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6904         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6906 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6908         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6910 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6912         PR rtl-optimization/47166
6913         * gcc.c-torture/execute/postmod-1.c: New test.
6915 2011-03-14  Richard Guenther  <rguenther@suse.de>
6917         PR middle-end/48098
6918         * gcc.dg/torture/pr48098.c: New testcase.
6920 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6922         PR target/48053
6923         * gcc.target/powerpc/pr48053-1.c: New test.
6924         * gcc.target/powerpc/pr48053-2.c: Likewise.
6926 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6928         PR libfortran/48066
6929         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6931 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6933         PR libfortran/48066
6934         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6936 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6938         PR fortran/48059
6939         * gfortran.dg/class_41.f03: New.
6941 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6943         * g++.dg/conversion/cast3.C: New test.
6945 2011-03-11  Jason Merrill  <jason@redhat.com>
6947         * g++.dg/template/error45.C: New.
6949         * g++.dg/parse/no-type-defn1.C: New.
6951         * g++.dg/ext/attrib40.C: New.
6953         * g++.dg/cpp0x/regress/array1.C: New.
6955 2011-03-11  Richard Guenther  <rguenther@suse.de>
6957         PR tree-optimization/48067
6958         * gcc.dg/pr48067.c: New testcase.
6960 2011-03-11  Richard Guenther  <rguenther@suse.de>
6962         PR lto/48073
6963         * g++.dg/lto/20110311-1_0.C: New testcase.
6965 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6967         PR c++/48035
6968         * g++.dg/inherit/virtual8.C: New test.
6970         PR middle-end/48044
6971         * gcc.dg/torture/pr48044.c: New test.
6973 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6975         PR fortran/47768
6976         * gfortran.dg/proc_ptr_comp_31.f90: New.
6978 2011-03-11  Richard Guenther  <rguenther@suse.de>
6980         PR tree-optimization/47278
6981         * gcc.dg/torture/pr47278-1.c: New testcase.
6982         * gcc.dg/torture/pr47278-2.c: Likewise.
6984 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6986         PR tree-optimization/48063
6987         * gcc.dg/torture/pr48063.c: New test.
6989 2011-03-10  Jason Merrill  <jason@redhat.com>
6991         * g++.dg/template/array22.C: New.
6993         * g++.dg/cpp0x/syntax-err1.C: New.
6994         * g++.dg/parse/error36.C: Adjust expected errors.
6995         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6996         * g++.old-deja/g++.pt/typename3.C: Likewise.
6997         * g++.old-deja/g++.pt/typename4.C: Likewise.
6998         * g++.old-deja/g++.pt/typename6.C: Likewise.
7000 2011-03-09  Jason Merrill  <jason@redhat.com>
7002         * g++.dg/template/nontype22.C: New.
7004 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7006         PR tree-optimization/47714
7007         * g++.dg/torture/pr47714.C: New test.
7009 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7011         PR target/47755
7012         * gcc.target/powerpc/pr47755-2.c: New file.
7014 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7016         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7017         is not set in the environment, pass 64 as first argument when not
7018         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7019         native where ulimit -u is supported.
7021 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7023         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7025 2011-03-08  Jason Merrill  <jason@redhat.com>
7027         * g++.dg/template/nontype21.C: New.
7029         * g++.dg/template/anon5.C: New.
7031 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7033         PR debug/47881
7034         * gcc.dg/pr47881.c: New test.
7036 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7038         PR c++/47957
7039         * g++.dg/lookup/template3.C: New test.
7041 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7043         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7044         'long' type.
7046 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7048         PR testsuite/47954
7049         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7050         sizeof to compute alignment.
7052 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7054         PR tree-optimization/48022
7055         * gcc.dg/pr48022-1.c: New test.
7056         * gcc.dg/pr48022-2.c: New test.
7058 2011-03-07  Jason Merrill  <jason@redhat.com>
7060         * g++.dg/template/nontype20.C: New.
7061         * g++.dg/init/member1.C: Adjust expected errors.
7062         * g++.dg/parse/constant4.C: Likewise.
7063         * g++.dg/template/qualified-id3.C: Likewise.
7064         * g++.old-deja/g++.pt/crash10.C: Likewise.
7066         * g++.dg/cpp0x/regress/non-const1.C: New.
7068 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7070         PR debug/47991
7071         * gcc.dg/pr47991.c: New test.
7073 2011-03-07  Jason Merrill  <jason@redhat.com>
7075         * g++.dg/abi/mangle46.C: New.
7077 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7079         PR target/47862
7080         * gcc.target/powerpc/pr47862.c: New.
7082 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7084         PR target/45413
7085         * gcc.target/i386/combine-mul.c: Require nonpic.
7087 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7088             Nathan Froyd  <froydnj@codesourcery.com>
7090         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7092 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7094         * README.QMTEST: Remove.
7096 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7097             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7099         PR fortran/47850
7100         * gfortran.dg/array_constructor_37.f90 : New test.
7102 2011-03-05  Jason Merrill  <jason@redhat.com>
7104         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7105         * g++.dg/abi/mangle45.C: Likewise.
7106         * g++.dg/cpp0x/trailing1.C: Likewise.
7108 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7110         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7112 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7114         PR rtl-optimization/47899
7115         * gcc.dg/pr47899.c: New test.
7117         * gcc.dg/torture/pr47968.c: Ignore warnings.
7119         PR tree-optimization/47967
7120         * gcc.c-torture/compile/pr47967.c: New test.
7122 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7124         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7125         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7127 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7129         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7130         and property_getAttributes() if __OBJC2__.
7131         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7132         * objc.dg/property/property-encoding-1.m: New.
7133         * obj-c++.dg/property/property-encoding-1.mm: New.
7135 2011-03-04  Jason Merrill  <jason@redhat.com>
7137         * g++.dg/template/pseudodtor6.C: New.
7139         * g++.dg/inherit/covariant19.C: New.
7141 2011-03-04  Richard Guenther  <rguenther@suse.de>
7143         PR middle-end/47968
7144         * gcc.dg/torture/pr47968.c: New testcase.
7146 2011-03-04  Richard Guenther  <rguenther@suse.de>
7148         PR middle-end/47975
7149         * gcc.dg/torture/pr47975.c: New testcase.
7151 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7153         PR c++/47974
7154         * g++.dg/template/crash106.C: New.
7156 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7158         PR c/47963
7159         * gcc.dg/gomp/pr47963.c: New test.
7160         * g++.dg/gomp/pr47963.C: New test.
7162 2011-03-02  Jason Merrill  <jason@redhat.com>
7164         * g++.dg/cpp0x/regress/condition1.C: New.
7166         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7168 2011-03-01  Jason Merrill  <jason@redhat.com>
7170         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7172         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7174 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7176         PR rtl-optimization/47925
7177         * gcc.c-torture/execute/pr47925.c: New test.
7179 2011-03-01  Jason Merrill  <jason@redhat.com>
7181         * g++.dg/cpp0x/decltype25.C: New.
7183         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7185 2011-03-01  Richard Guenther  <rguenther@suse.de>
7187         PR tree-optimization/47890
7188         * gcc.dg/torture/pr47890.c: New testcase.
7190 2011-03-01  Richard Guenther  <rguenther@suse.de>
7192         PR lto/47924
7193         * gcc.dg/lto/pr47924_0.c: New testcase.
7195 2011-03-01  Richard Guenther  <rguenther@suse.de>
7197         PR lto/46911
7198         * gfortran.dg/lto/pr46911_0.f: New testcase.
7200 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7202         PR libgfortran/47933
7203         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7204         compile errors from older code form.
7206 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208         PR libgfortran/47567
7209         * gfortran.dg/fmt_fw_d.f90: New test.
7211 2011-02-28  Jason Merrill  <jason@redhat.com>
7213         * g++.dg/inherit/covariant18.C: New.
7215 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7217         PR middle-end/47893
7218         * gcc.dg/pr47893.c: New test.
7220 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7222         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7223         NULL in case of a selector with conflicting types.
7224         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7226 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7228         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7229         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7230         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7231         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7233 2011-02-28  Jason Merrill  <jason@redhat.com>
7235         PR c++/47906
7236         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7238 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7240         PR libgfortran/47778
7241         * gfortran.dg/namelist_71.f90: New test.
7243 2011-02-27  Jason Merrill  <jason@redhat.com>
7245         PR c++/47906
7246         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7247         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7249 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7251         PR c++/46466
7252         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7254 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7256         PR fortran/47886
7257         * gfortran.dg/gomp/task-1.f90: Removed.
7259 2011-02-26  Jason Merrill  <jason@redhat.com>
7261         * g++.dg/template/this-targ1.C: New.
7263         * g++.dg/cpp0x/regress/template-const1.C: New.
7264         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7265         * g++.dg/template/function1.C: Adjust.
7266         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7267         * g++.dg/debug/debug7.C: Adjust.
7269 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7271         PR fortran/47886
7272         * gfortran.dg/gomp/task-1.f90: New.
7274 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7276         * gcc.target/arm/neon-thumb2-move.c: Add
7277         dg-require-effective-target arm_thumb2_ok.
7279 2011-02-24  Jason Merrill  <jason@redhat.com>
7281         * g++.dg/parse/constant1.C: Specify C++98 mode.
7282         * g++.dg/parse/constant5.C: Likewise.
7283         * g++.dg/parse/error2.C: Likewise.
7284         * g++.dg/parse/semicolon3.C: Likewise.
7285         * g++.dg/template/crash14.C: Likewise.
7286         * g++.dg/template/local4.C: Likewise.
7287         * g++.dg/template/nontype3.C: Likewise.
7288         * g++.dg/parse/crash31.C: Adjust expected errors.
7289         * g++.dg/template/function1.C: Likewise.
7290         * g++.dg/template/ref3.C: Likewise.
7291         * g++.dg/template/static9.C: Likewise.
7292         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7294         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7295         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7296         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7297         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7298         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7300 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7302         PR fortran/47878
7303         * gfortran.dg/pr47878.f90: New test.
7305 2011-02-24  Richard Guenther  <rguenther@suse.de>
7307         PR testsuite/47801
7308         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7309         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7311 2011-02-24  Richard Guenther  <rguenther@suse.de>
7313         PR fortran/47839
7314         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7315         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7317 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7319         PR libgfortran/47567
7320         * gfortran.dg/fmt_f0_1.f90: Update test.
7322 2011-02-23  Jason Merrill  <jason@redhat.com>
7324         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7325         * g++.dg/abi/mangle45.C: New.
7327         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7328         * g++.dg/template/canon-type-9.C: Match use of decltype
7329         between declaration and definition.
7330         * g++.dg/template/canon-type-12.C: Likewise.
7332 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7334         PR fortran/40850
7335         * gfortran.dg/nested_allocatables_1.f90: New.
7337 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7339         PR c++/46868
7340         * g++.dg/pr46868.C: New test.
7341         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7342         * g++.dg/parse/error14.C: Adjust.
7344 2011-02-23  Richard Guenther  <rguenther@suse.de>
7346         PR tree-optimization/47838
7347         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7349 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7351         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7353 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7355         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7356         * gfortran.dg/count_init_expr.f03: Ditto.
7357         * gfortran.dg/gomp/pr43711.f90: Ditto.
7358         * gcc.dg/struct-parse-2.c: Ditto.
7359         * gcc.dg/parse-error-3.c: Ditto.
7360         * gcc.dg/Wlogical-op-1.c: Ditto.
7361         * gcc.dg/Walways-true-1.c: Ditto.
7362         * gcc.dg/pr24225.c: Ditto.
7363         * gcc.dg/Walways-true-2.c: Ditto.
7364         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7365         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7366         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7367         * g++.dg/overload/defarg4.C: Ditto.
7368         * g++.dg/inherit/covariant16.C: Ditto.
7369         * g++.dg/inherit/virtual7.C: Ditto.
7370         * g++.dg/template/canon-type-9.C: Ditto.
7371         * g++.dg/template/access19.C: Ditto.
7372         * g++.dg/template/call7.C: Ditto.
7373         * g++.dg/template/canon-type-2.C: Ditto.
7374         * g++.dg/template/init7.C: Ditto.
7375         * g++.dg/template/sizeof-template-argument.C: Ditto.
7376         * g++.dg/template/const3.C: Ditto.
7377         * g++.dg/template/sfinae26.C: Ditto.
7378         * g++.dg/template/sfinae26.C: Ditto.
7379         * g++.dg/template/canon-type-11.C: Ditto.
7380         * g++.dg/template/union2.C: Ditto.
7381         * g++.dg/template/canon-type-3.C: Ditto.
7382         * g++.dg/template/canon-type-1.C: Ditto.
7383         * g++.dg/template/canon-type-5.C: Ditto.
7384         * g++.dg/template/canon-type-7.C: Ditto.
7385         * g++.dg/template/canon-type-10.C: Ditto.
7386         * g++.dg/template/spec36.C: Ditto.
7387         * g++.dg/template/typedef38.C: Ditto.
7388         * g++.dg/template/canon-type-4.C: Ditto.
7389         * g++.dg/template/canon-type-6.C: Ditto.
7390         * g++.dg/template/canon-type-13.C: Ditto.
7391         * g++.dg/template/instantiate9.C: Ditto.
7392         * g++.dg/template/ttp22.C: Ditto.
7393         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7394         * g++.dg/warn/Walways-true-1.C: Ditto.
7395         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7396         * g++.dg/warn/Walways-true-2.C: Ditto.
7397         * g++.dg/conversion/op4.C: Ditto.
7398         * g++.dg/opt/pr19650.C: Ditto.
7399         * g++.dg/lookup/friend11.C: Ditto.
7400         * g++.dg/other/default2.C: Ditto.
7401         * g++.dg/other/default3.C: Ditto.
7402         * g++.dg/other/dtor2.C: Ditto.
7403         * g++.dg/other/friend5.C: Ditto.
7404         * g++.dg/other/default5.C: Ditto.
7405         * g++.dg/init/brace6.C: Ditto.
7406         * g++.dg/init/aggr5.C: Ditto.
7407         * g++.dg/init/error2.C: Ditto.
7408         * g++.dg/expr/bound-mem-fun.C: Ditto.
7409         * g++.dg/expr/cond6.C: Ditto.
7410         * g++.dg/expr/stmt-expr-1.C: Ditto.
7411         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7412         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7413         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7414         * g++.dg/cpp0x/bracket1.C: Ditto.
7415         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7416         * g++.dg/cpp0x/pr38646.C: Ditto.
7417         * g++.dg/cpp0x/variadic73.C: Ditto.
7418         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7419         * g++.dg/cpp0x/bracket4.C: Ditto.
7420         * g++.dg/cpp0x/decltype4.C: Ditto.
7421         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7422         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7423         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7424         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7425         * g++.dg/cpp0x/decltype2.C: Ditto.
7426         * g++.dg/cpp0x/decltype1.C: Ditto.
7427         * g++.dg/cpp0x/bracket2.C: Ditto.
7428         * g++.dg/cpp0x/decltype5.C: Ditto.
7429         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7430         * g++.dg/cpp0x/variadic70.C: Ditto.
7431         * g++.dg/cpp0x/decltype6.C: Ditto.
7432         * g++.dg/cpp0x/rvo.C: Ditto.
7433         * g++.dg/cpp0x/vt-40092.C: Ditto.
7434         * g++.dg/cpp0x/variadic-new.C: Ditto.
7435         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7436         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7437         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7438         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7439         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7440         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7441         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7442         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7443         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7444         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7445         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7446         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7447         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7448         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7449         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7450         * g++.dg/cpp0x/pr39639.C: Ditto.
7451         * g++.dg/cpp0x/decltype3.C: Ditto.
7452         * g++.dg/cpp0x/variadic68.C: Ditto.
7453         * g++.dg/cpp0x/variadic-function.C: Ditto.
7454         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7455         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7456         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7457         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7458         * g++.dg/parse/crash35.C: Ditto.
7459         * g++.dg/parse/crash40.C: Ditto.
7460         * g++.dg/parse/defarg12.C: Ditto.
7461         * g++.dg/parse/crash34.C: Ditto.
7462         * g++.dg/parse/constructor3.C: Ditto.
7463         * g++.dg/parse/template23.C: Ditto.
7464         * g++.dg/parse/crash56.C: Ditto.
7465         * g++.dg/parse/dtor13.C: Ditto.
7466         * g++.dg/parse/error33.C: Ditto.
7467         * g++.dg/parse/ctor9.C: Ditto.
7468         * g++.dg/parse/error32.C: Ditto.
7469         * g++.dg/parse/error37.C: Ditto.
7470         * g++.dg/parse/bitfield3.C: Ditto.
7471         * g++.dg/parse/struct-4.C: Ditto.
7472         * g++.dg/ext/has_trivial_copy.C: Ditto.
7473         * g++.dg/ext/is_polymorphic.C: Ditto.
7474         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7475         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7476         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7477         * g++.dg/ext/is_union.C: Ditto.
7478         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7479         * g++.dg/ext/is_pod.C: Ditto.
7480         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7481         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7482         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7483         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7484         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7485         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7486         * g++.dg/ext/is_abstract.C: Ditto.
7487         * g++.dg/ext/has_trivial_assign.C: Ditto.
7488         * g++.dg/ext/is_class.C: Ditto.
7489         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7490         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7491         * g++.dg/ext/is_base_of.C: Ditto.
7492         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7493         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7494         * g++.dg/ext/is_empty.C: Ditto.
7495         * g++.dg/ext/is_enum.C: Ditto.
7496         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7497         * gnat.dg/opt11.adb: Ditto.
7498         * obj-c++.dg/pr45735.mm: Ditto.
7499         * obj-c++.dg/pr24393.mm: Ditto.
7500         * obj-c++.dg/exceptions-2.mm: Ditto.
7501         * objc.dg/pr45735.m: Ditto.
7502         * objc.dg/pr24393.m: Ditto.
7504 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7506         * objc.dg/attributes/objc-exception-1.m: New.
7508 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7510         * gcc.dg/cpp/include7.c: New test.
7512 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7514         PR c++/47242
7515         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7517 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7519         PR rtl-optimization/47763
7520         * gcc.dg/pr47763.c: New test.
7522 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7524         PR fortran/45743
7525         * gfortran.dg/whole_file_32.f90 : New test.
7527 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7529         PR c++/47666
7530         * g++.dg/inherit/virtual7.C: New test.
7532 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7534         PR objc/47832
7535         * objc.dg/type-size-3.m: Updated error message.
7536         * objc.dg/type-size-4.m: New test.
7537         * objc.dg/type-size-5.m: New test.
7539 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7541         * lib/gnat.exp: Fix comments.
7542         Don't load libgloss.exp.
7543         (default_gnat_version): Call $compiler with --version.
7544         Adapt regexp for gnatmake output, insert version.
7545         (gnat_version): New proc.
7546         (gnat_init): Remove gnat_libgcc_s_path.
7547         (gnat_target_compile): Likewise.
7548         Remove ld_library_path.
7549         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7550         (gnat_pass): Remove.
7551         (gnat_pass): Remove.
7552         (gnat_finish): Remove.
7553         (gnat_exit): Remove.
7554         (local_find_gnatmake): Reindent.
7555         (runtest_file_p): Remove.
7556         (prune_warnings): Remove.
7557         (find_gnatclean): New proc.
7558         * lib/gnat-dg.exp (lremove): New proc.
7559         (gnat-dg-test): Reindent.
7560         Remove additional output files.
7561         (gnat-dg-runtest): Remove.
7563         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7564         * gnat.dg/loop_optimization6.adb: Likewise.
7565         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7567 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7569         PR tree-optimization/47835
7570         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7572 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7574         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7575         * gfortran.dg/abstract_type_2.f03: Ditto.
7576         * gfortran.dg/abstract_type_3.f03: Ditto.
7577         * gfortran.dg/abstract_type_4.f03: Ditto.
7578         * gfortran.dg/abstract_type_5.f03: Ditto.
7579         * gfortran.dg/abstract_type_6.f03: Ditto.
7580         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7581         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7582         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7583         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7584         * gfortran.dg/array_function_5.f90: Ditto.
7585         * gfortran.dg/asynchronous_3.f03: Ditto.
7586         * gfortran.dg/char_expr_1.f90: Ditto.
7587         * gfortran.dg/class_14.f03: Ditto.
7588         * gfortran.dg/data_array_6.f: Ditto.
7589         * gfortran.dg/data_invalid.f90: Ditto.
7590         * gfortran.dg/dot_product_1.f03: Ditto.
7591         * gfortran.dg/func_derived_5.f90: Ditto.
7592         * gfortran.dg/func_result_4.f90: Ditto.
7593         * gfortran.dg/implied_do_1.f90: Ditto.
7594         * gfortran.dg/initialization_25.f90: Ditto.
7595         * gfortran.dg/initialization_26.f90: Ditto.
7596         * gfortran.dg/interface_34.f90: Ditto.
7597         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7598         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7599         * gfortran.dg/matmul_8.f03: Ditto.
7600         * gfortran.dg/merge_init_expr.f90: Ditto.
7601         * gfortran.dg/pack_assign_1.f90: Ditto.
7602         * gfortran.dg/pack_vector_1.f90: Ditto.
7603         * gfortran.dg/pointer_check_8.f90: Ditto.
7604         * gfortran.dg/product_init_expr.f03: Ditto.
7605         * gfortran.dg/reshape_order_5.f90: Ditto.
7606         * gfortran.dg/reshape_shape_1.f90: Ditto.
7607         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7608         * gfortran.dg/same_name_2.f90: Ditto.
7609         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7610         * gfortran.dg/spread_init_expr.f03: Ditto.
7611         * gfortran.dg/stmt_func_1.f90: Ditto.
7612         * gfortran.dg/sum_init_expr.f03: Ditto.
7613         * gfortran.dg/transpose_3.f03: Ditto.
7614         * gfortran.dg/unpack_init_expr.f03: Ditto.
7615         * gfortran.dg/warn_conversion.f90: Ditto.
7616         * gfortran.dg/warn_conversion_2.f90: Ditto.
7617         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7618         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7619         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7620         * gfortran.dg/whole_file_16.f90: Ditto.
7621         * gfortran.dg/whole_file_17.f90: Ditto.
7622         * gfortran.dg/whole_file_18.f90: Ditto.
7623         * gfortran.dg/whole_file_20.f03: Ditto.
7624         * gfortran.dg/whole_file_5.f90: Ditto.
7625         * gfortran.dg/whole_file_6.f90: Ditto.
7626         * gfortran.dg/write_invalid_format.f90: Ditto.
7627         * gfortran.dg/zero_sized_6.f90: Ditto.
7629 2011-02-21  Jeff Law <law@redhat.com>
7631         PR rtl-optimization/46178
7632         * gcc.target/i386/pr46178.c: New test.
7634         PR rtl-optimization/46002
7635         * gcc.c-torture/compile/pr46002.c: New test.
7637 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7639         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7640         *-*-hpux10*.
7642 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7644         PR debug/47106
7645         * g++.dg/debug/pr47106.C: Require effective target lto.
7647 2011-02-21  Jason Merrill  <jason@redhat.com>
7649         * g++.dg/cpp0x/constexpr-diag2.C: New.
7651 2011-02-20  Jason Merrill  <jason@redhat.com>
7653         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7655         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7657         * g++.dg/overload/conv-op1.C: New.
7659         * g++.dg/cpp0x/constexpr-synth1.C: New.
7661 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7663         * objc.dg/layout-2.m: New.
7664         * objc.dg/selector-3.m: Adjusted location of error message.
7665         * objc.dg/type-size-3.m: Same.
7666         * obj-c++.dg/selector-3.mm: Same.
7668 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7670         PR objc/47784
7671         * objc.dg/property/dotsyntax-22.m: New.
7672         * obj-c++.dg/property/dotsyntax-22.mm: New.
7674 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7676         PR c++/46394
7677         * g++.dg/template/typedef38.C: New test.
7679 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7681         PR fortran/46818
7682         * gfortran.dg/whole_file_30.f90 : New test.
7683         * gfortran.dg/whole_file_31.f90 : New test.
7685 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7687         PR fortran/45077
7688         PR fortran/44945
7689         * gfortran.dg/whole_file_28.f90 : New test.
7690         * gfortran.dg/whole_file_29.f90 : New test.
7692 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7694         PR c++/44118
7695         * g++.dg/template/crash105.C: New.
7697 2011-02-19  Jason Merrill  <jason@redhat.com>
7699         * g++.dg/cpp0x/regress/no-elide1.C: New.
7701 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7703         PR tree-optimization/46620
7704         * gcc.dg/pr46620.c: New.
7706 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7708         PR c/47809
7709         * gcc.target/i386/pr47809.c: New test.
7711 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7712             Tobias Burnus  <burnus@net-b.de>
7714         * lib/target-supports.exp
7715         (check_effective_target_fortran_large_real): New check for large reals.
7716         * gfortran.dg/nan_7.f90: New test.
7718 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7720         PR libgfortran/47567
7721         * gfortran.dg/fmt_f0_1.f90: Update test.
7723 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7725         PR fortran/47348
7726         * gfortran.dg/array_constructor_36.f90 : New test.
7727         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7728         allow for comparison between different elements of the array
7729         constructor at different levels of optimization.
7731 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7733         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7734         * gcc.target/i386/pr32280-1.c: Likewise.
7736 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7738         PR target/47800
7739         * gcc.target/i386/pr47800.c: New test.
7741 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7743         * objc/execute/exceptions/foward-1.x: New.
7745 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7747         PR fortran/47789
7748         * gfortran.dg/derived_constructor_comps_4.f90: New.
7750 2011-02-18  Tobias Burnus
7752         PR fortran/47775
7753         * gfortran.dg/func_result_6.f90: New.
7755 2011-02-18  Michael Matz  <matz@suse.de>
7757         PR fortran/45586
7758         * gfortran.dg/lto/pr45586_0.f90: New test.
7759         * gfortran.dg/typebound_proc_20.f90: Ditto.
7760         * gfortran.dg/typebound_proc_21.f90: Ditto.
7762 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7764         PR c++/47795
7765         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7767 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7769         PR fortran/47750
7770         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7771         gcc_warning_prefix.
7772         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7773         normalizing the error/warning output.
7774         * gfortran.dg/Wall.f90: Update dg-error/warning.
7775         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7776         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7777         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7778         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7779         * gfortran.dg/class_30.f90: Update dg-error/warning.
7780         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7781         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7782         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7783         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7784         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7785         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7786         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7787         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7788         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7789         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7790         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7791         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7792         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7793         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7794         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7795         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7796         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7797         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7798         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7799         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7800         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7801         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7802         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7803         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7804         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7806 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7808         PR fortran/47768
7809         * gfortran.dg/proc_ptr_comp_30.f90: New.
7811 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7813         PR debug/47780
7814         * gcc.target/i386/pr47780.c: New test.
7816 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7818         PR fortran/47767
7819         * gfortran.dg/class_40.f03: New.
7821 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7823         PR c++/47208
7824         * g++.dg/cpp0x/auto21.C: New test.
7826 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7828         * objc.dg/special/unclaimed-category-1.h: Updated for
7829         new ABI support.
7830         * objc.dg/special/unclaimed-category-1.m: Same.
7831         * objc.dg/zero-link-1.m: Same.
7832         * objc.dg/lookup-1.m: Same.
7833         * objc.dg/torture/strings/const-str-9.m
7834         * objc.dg/torture/strings/const-str-10.m: Same.
7835         * objc.dg/torture/strings/const-str-11.m: Same.
7836         * objc.dg/torture/forward-1.m: Same.
7837         * objc.dg/zero-link-2.m: Same.
7838         * objc.dg/encode-7-next-64bit.m: Same.
7839         * objc.dg/method-4.m: Same.
7840         * objc.dg/next-runtime-1.m: Same.
7841         * objc.dg/image-info.m: Same.
7842         * objc.dg/pr23214.m: Same.
7843         * objc.dg/symtab-1.m: Same.
7844         * obj-c++.dg/basic.m: Same.
7845         * obj-c++.dg/proto-lossage-3.m: Same.
7846         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7847         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7848         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7849         * obj-c++.dg/method-11.m: Same.
7850         * objc/execute/enumeration-1.m: Same.
7851         * objc/execute/object_is_class.m: Same.
7852         * objc/execute/formal_protocol-2.m: Same.
7853         * objc/execute/formal_protocol-4.m: Same.
7854         * objc/execute/formal_protocol-6.m: Same.
7855         * objc/execute/bycopy-3.m: Same.
7856         * objc/execute/exceptions/catchall-1.m: Same.
7857         * objc/execute/exceptions/finally-1.m: Same.
7858         * objc/execute/exceptions/local-variables-1.m: Same.
7859         * objc/execute/exceptions/foward-1.m: Same.
7860         * objc/execute/bf-common.h
7861         * objc/execute/enumeration-2.m: Same.
7862         * objc/execute/formal_protocol-1.m: Same.
7863         * objc/execute/formal_protocol-3.m: Same.
7864         * objc/execute/formal_protocol-5.m: Same.
7865         * objc/execute/accessing_ivars.m: Same.
7866         * objc/execute/bycopy-2.m: Same.
7867         * objc/execute/formal_protocol-7.m: Same.
7868         * objc/execute/compatibility_alias.m: Same.
7869         * objc/execute/no_clash.m: Same.
7870         * objc/execute/object_is_meta_class.m: Same.
7871         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7872         * objc/execute/class-tests-1.h: Include stdio.h.
7873         * objc/execute/class-tests-2.h: Same.
7874         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7875         runtimes.
7876         * obj-c++.dg/try-catch-2.mm: Same.
7878 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7880         PR c++/47783
7881         * g++.dg/warn/Wunused-parm-4.C: New test.
7883 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7884             Jan Hubicka  <jh@suse.cz>
7886         PR debug/47106
7887         PR debug/47402
7888         * g++.dg/debug/pr47106.C: New.
7890 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7892         PR target/43653
7893         * gcc.target/i386/pr43653.c: New test.
7895 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7897         PR c++/47172
7898         * g++.dg/template/inherit6.C: New test.
7900 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7902         PR fortran/47745
7903         * gfortran.dg/class_39.f03: New.
7905 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7907         PR c++/47326
7908         * g++.dg/cpp0x/variadic106.C: New test.
7910 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7912         PR libfortran/47757
7913         * gfortran.dg/pr47757-1.f90: New test.
7914         * gfortran.dg/pr47757-2.f90: New test.
7915         * gfortran.dg/pr47757-3.f90: New test.
7917         PR c++/47704
7918         * g++.dg/cpp0x/enum8.C: New test.
7920 2011-02-15  Jason Merrill  <jason@redhat.com>
7922         * g++.dg/inherit/implicit-trivial1.C: New.
7923         * g++.dg/cpp0x/implicit-trivial1.C: New.
7925 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7927         PR middle-end/47725
7928         * gcc.dg/torture/pr47725.c: Removed.
7930 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7932         PR target/47755
7933         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7934         constant does not generate a load from memory.
7936 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7938         PR middle-end/47725
7939         * gcc.dg/torture/pr47725.c: New.
7941 2011-02-15  Richard Guenther  <rguenther@suse.de>
7943         PR tree-optimization/47743
7944         * gcc.dg/torture/pr47743.c: New testcase.
7946 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7948         PR middle-end/47581
7949         * gcc.target/i386/pr47581.c: New test.
7951 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7953         PR fortran/47730
7954         * gfortran.dg/select_type_22.f03: New.
7956 2011-02-14  Jason Merrill  <jason@redhat.com>
7958         * g++.dg/cpp0x/regress/enum1.C: New.
7960 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7962         * gnat.dg/include.adb: New test.
7964 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7966         PR fortran/47728
7967         * gfortran.dg/class_38.f03: New.
7969 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7971         * gcc.dg/pr46494.c: New test.
7973 2011-02-14  Richard Guenther  <rguenther@suse.de>
7975         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7977 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7979         PR ada/41929
7980         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7981         sparc*-sun-solaris2.11.
7983 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7985         PR fortran/47349
7986         * gfortran.dg/argument_checking_18.f90: New.
7988 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7990         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7991         * gfortran.dg/argument_checking_17.f90: New.
7993 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7995         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7996         are temporarily disabled.
7997         * gfortran.dg/class_7.f03: Ditto.
7998         * gfortran.dg/coarray_14.f90: Ditto.
7999         * gfortran.dg/typebound_proc_13.f03: Ditto.
8001 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8003         PR fortran/45586
8004         * gfortran.dg/extends_11.f03: New.
8006 2011-02-11  Xinliang David Li  <davidxl@google.com>
8008         PR tree-optimization/47707
8009         * g++.dg/tree-ssa/pr47707.C: New test.
8011 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8013         * g++.dg/opt/inline17.C: New test.
8015 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8017         PR fortran/47550
8018         * gfortran.dg/pure_formal_2.f90: New.
8020 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8022         PR rtl-optimization/47614
8023         * gfortran.dg/pr47614.f: New.
8025 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8027         PR driver/47678
8028         * gcc.dg/opts-6.c: New test.
8030 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8032         PR debug/47684
8033         * gcc.dg/pr47684.c: New test.
8035 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8037         PR target/47629
8038         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8039         c99_runtime, dg-add-options c99_runtime.
8040         (main): Use __asm__.
8042 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8044         PR testsuite/47400
8045         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8046         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8047         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8048         * gcc.dg/ucnid-10.c: Likewise.
8049         * gcc.dg/ucnid-13.c: Likewise.
8050         * gcc.dg/ucnid-7.c: Likewise.
8051         * gcc.dg/ucnid-8.c: Likewise.
8052         Adapt dg-warning line number.
8054 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8056         * gcc.target/i386/parity-1.c: Use -march=k8.
8057         * gcc.target/i386/parity-2.c: Ditto.
8058         * gcc.target/i386/vecinit-1.c: Ditto.
8059         * gcc.target/i386/vecinit-2.c: Ditto.
8061 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8063         PR target/46610
8064         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8065         * gcc.target/mips/save-restore-3.c: Likewise.
8066         * gcc.target/mips/save-restore-4.c: Likewise.
8067         * gcc.target/mips/save-restore-5.c: Likewise.
8069         PR target/47683
8070         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8071         * g++.dg/tree-prof/partition2.C: Likewise.
8073 2011-02-09  Jason Merrill  <jason@redhat.com>
8075         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8076         rather than misdeclare std::puts.
8078         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8079         * g++.dg/other/warning1.C: Likewise.
8080         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8081         * g++.old-deja/g++.gb/scope06.C: Likewise.
8082         * g++.old-deja/g++.law/cvt11.C: Likewise.
8083         * g++.old-deja/g++.law/init1.C: Likewise.
8084         * g++.dg/abi/mangle26.C: Likewise.
8086         * g++.dg/template/function1.C: Adjust for C++0x mode.
8087         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8089         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8090         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8092         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8094         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8096         * g++.dg/cpp0x/regress: New directory.
8097         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8098         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8099         * g++.dg/cpp0x/regress/regress3.C: New.
8101 2011-02-10  Richard Guenther  <rguenther@suse.de>
8103         PR tree-optimization/47677
8104         * gcc.dg/torture/pr47677.c: New testcase.
8106 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8108         * objc.dg/special/load-category-1.m: Remove unused header.
8109         * objc.dg/special/load-category-1a.m: Likewise.
8110         * objc.dg/special/load-category-2.m: Likewise.
8111         * objc.dg/special/load-category-2a.m: Likewise.
8112         * objc.dg/special/load-category-3.m: Likewise.
8113         * objc.dg/special/load-category-3a.m: Likewise.
8114         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8115         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8116         * objc.dg/attributes/class-attribute-1.m: Likewise.
8117         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8118         * obj-c++.dg/property/property.exp: Likewise.
8119         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8120         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8121         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8122         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8123         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8124         * obj-c++.dg/template-8.mm: Likewise.
8126 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8128         PR target/47665
8129         * gcc.target/i386/pr47665.c: New test.
8131 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8133         PR testsuite/47622
8134         Revert
8135         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8136         PR debug/42631
8137         * gcc.dg/pr42631.c: Update test.
8138         * gcc.dg/pr42631-2.c: New test.
8140 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8142         PR fortran/47352
8143         * gfortran.dg/proc_decl_25.f90: New.
8145 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8147         PR fortran/47463
8148         * gfortran.dg/typebound_assignment_2.f03: New.
8150 2011-02-09  Richard Guenther  <rguenther@suse.de>
8152         PR tree-optimization/47664
8153         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8155 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8157         PR middle-end/47646
8158         * gnat.dg/uninit_func.adb: Adjust dg directive.
8160 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8162         PR middle-end/47646
8163         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8165 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8167         PR fortran/47637
8168         * gfortran.dg/auto_dealloc_2.f90: New.
8170 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8172         * gcc.dg/builtins-config.h: Remove __sgi handling.
8173         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8174         -std=c99 for mips-sgi-irix6.5*.
8176 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8178         PR middle-end/45505
8179         * gfortran.dg/pr25923.f90: Remove xfails.
8181 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8183         PR fortran/47583
8184         * gfortran.dg/inquire_14.f90: New test.
8186 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8188         PR fortran/45290
8189         * gfortran.dg/pointer_init_6.f90: New.
8191 2011-02-08  Jeff Law <law@redhat.com>
8193         PR tree-optimization/42893
8194         * gcc.tree-ssa/pr42893.c: New test.
8196 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8198         PR tree-optimization/46834
8199         PR tree-optimization/46994
8200         PR tree-optimization/46995
8201         * gcc.dg/graphite/id-pr46834.c: New.
8202         * gfortran.dg/graphite/id-pr46994.f90: New.
8203         * gfortran.dg/graphite/id-pr46995.f90: New.
8205 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8207         PR middle-end/47646
8208         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8209         using the variable is known the warning is emitted there.
8210         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8211         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8213         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8214         statement.
8215         (vg): Likewise.
8216         * gcc.dg/noreturn-1.c (foo5): Likewise.
8217         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8218         (method2): Likewise.
8220         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8221         the return statement using the uninitialized variable.
8222         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8224 2011-02-08  Richard Guenther  <rguenther@suse.de>
8226         PR middle-end/47639
8227         * g++.dg/opt/pr47639.c: New testcase.
8229 2011-02-08  Richard Guenther  <rguenther@suse.de>
8231         PR tree-optimization/47632
8232         * g++.dg/opt/pr47632.C: New testcase.
8234 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8236         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8238 2011-02-07  Richard Guenther  <rguenther@suse.de>
8240         PR tree-optimization/47615
8241         * g++.dg/opt/pr47615.C: New testcase.
8243 2011-02-07  Richard Guenther  <rguenther@suse.de>
8245         PR tree-optimization/47621
8246         * gcc.dg/torture/pr47621.c: New testcase.
8248 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8250         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8252 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8254         PR fortran/47592
8255         * gfortran.dg/allocate_with_source_1 : New test.
8257 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8259         PR middle-end/47610
8260         * gcc.dg/pr47610.c: New test.
8262 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8264         PR debug/42631
8265         * gcc.dg/pr42631.c: Update test.
8266         * gcc.dg/pr42631-2.c: New test.
8268 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8270         PR fortran/47574
8271         * gfortran.dg/pr47574.f90:  New test.
8273 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8275         PR tree-optimization/46194
8276         * gcc.dg/autopar/pr46194.c: New.
8278 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8280         PR tree-optimization/43695
8281         * g++.dg/ipa/pr43695.C: New.
8283 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8285         PR inline-asm/23200
8286         * gcc.dg/pr23200.c: New test.
8288 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8290         PR c++/47589
8291         * g++.dg/pr47589.C: New test.
8293 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8295         PR c++/47398
8296         * g++.dg/template/typedef37.C: New test.
8297         * g++.dg/template/param1.C: Adjust expected error message.
8299 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8301         PR middle-end/31490
8302         * gcc.dg/pr31490-2.c: New test.
8303         * gcc.dg/pr31490-3.c: New test.
8304         * gcc.dg/pr31490-4.c: New test.
8306 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8307             Jakub Jelinek  <jakub@redhat.com>
8309         PR c++/46890
8310         * g++.dg/parser/semicolon3.C: Adjust.
8311         * g++.dg/parser/semicolon4.C: New testcase.
8312         * g++.dg/pr46890.C: New testcase.
8314 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8316         PR c++/29571
8317         * g++.dg/init/pr29571.C: New.
8319 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8321         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8322         instead of vect_int.
8324 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8326         PR target/47312
8327         * gcc.target/i386/pr47312.c: New test.
8329         PR target/47564
8330         * gcc.target/i386/pr47564.c: New test.
8332 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8334         PR tree-optimization/45122
8335         * gcc.dg/tree-ssa/pr45122.c: New.
8337 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8339         PR target/47272
8340         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8341         and vec_vsx_st.
8343         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8344         and vsx so a default --with-cpu=power7 doesn't give an error
8345         when -mavoid-indexed-addresses is used.
8347         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8348         wrapper function to save the arguments and then jump to the real
8349         function, rather than depending on the compiler not to move stuff
8350         before an asm.
8351         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8353 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8354             Paul Thomas  <pault@gcc.gnu.org>
8356         PR fortran/47082
8357         * gfortran.dg/class_37.f03 : New test.
8359 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8360             Richard Guenther  <rguenther@suse.de>
8362         PR tree-optimization/40979
8363         PR bootstrap/47044
8364         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8365         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8366         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8367         check_vect_support_and_set_flags.
8368         * gfortran.dg/graphite/vect-pr40979.f90: New.
8370 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8372         PR fortran/47572
8373         * gfortran.dg/class_36.f03: New.
8375 2011-02-02  Richard Guenther  <rguenther@suse.de>
8377         PR tree-optimization/47566
8378         * gcc.dg/lto/20110201-1_0.c: New testcase.
8380 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8382         PR debug/47498
8383         PR debug/47501
8384         PR debug/45136
8385         PR debug/45130
8386         * debug/pr47498.c: New.
8387         * debug/pr47501.c: New.
8389 2011-02-01  Richard Guenther  <rguenther@suse.de>
8391         PR tree-optimization/47559
8392         * g++.dg/torture/pr47559.C: New testcase.
8394 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8396         PR fortran/47565
8397         * gfortran.dg/typebound_call_20.f03: New.
8399 2011-02-01  Richard Guenther  <rguenther@suse.de>
8401         PR tree-optimization/47555
8402         * gcc.dg/pr47555.c: New testcase.
8404 2011-02-01  Richard Guenther  <rguenther@suse.de>
8406         PR tree-optimization/47541
8407         * g++.dg/torture/pr47541.C: New testcase.
8409 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8411         PR fortran/47455
8412         * gfortran.dg/typebound_call_19.f03: New.
8414 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8416         PR c++/47416
8417         * g++.dg/cpp0x/pr47416.C: New test.
8419 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8421         PR fortran/47519
8422         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8424 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8426         PR fortran/47463
8427         * gfortran.dg/typebound_assignment_1.f03: New.
8429 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8431         PR tree-optimization/47538
8432         * gcc.c-torture/execute/pr47538.c: New test.
8434 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8436         PR target/45325
8437         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8439 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8441         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8443 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8445         PR rtl-optimization/44031
8446         * gcc.c-torture/compile/20110131-1.c: New test.
8448 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8450         PR fortran/47042
8451         * gfortran.dg/stmt_func_1.f90: New.
8453 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8455         PR fortran/47042
8456         * gfortran.dg/interface_34.f90: New.
8458 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8460         PR fortran/47523
8461         * gfortran.dg/realloc_on_assign_5.f03: New test.
8462         * gfortran.dg/realloc_on_assign_5.f03: New test.
8464 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8466         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8467         * gfortran.dg/bessel_7.f90: Likewise.
8468         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8470         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8471         * gfortran.dg/sum_init_expr.f03: Likewise.
8473         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8475         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8476         -r -nostdlib.
8478         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8479         loop only on "vect_intfloat_cvt" targets.
8481 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8483         PR fortran/47531
8484         * gfortran.dg/shape_6.f90: New.
8486 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8488         PR libgfortran/47434
8489         * gfortran.dg/read_infnan_1.f90: Update test.
8490         * gfortran.dg/module_nan.f90: Update test.
8491         * gfortran.dg/char4_iunit_1.f03: Update test.
8492         * gfortran.dg/large_real_kind_1.f90: Update test.
8493         * gfortran.dg/real_const_3.f90: Update test.
8494         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8496 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8498         PR c++/47311
8499         * g++.dg/template/param2.C: New test.
8501 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8503         PR libgfortran/47285
8504         * gfortran.dg/fmt_g.f: New test.
8506 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8508         PR fortran/47507
8509         * gfortran.dg/pure_formal_1.f90: New.
8511 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8513         PR target/42894
8514         * gcc.dg/tls/pr42894.c: New test.
8516 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8518         * gcc.dg/pr47276.c: Add dg-require-visibility.
8520 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8522         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8524 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8525             Tobias Burnus  <burnus@gcc.gnu.org>
8527         PR fortran/45170
8528         PR fortran/35810
8529         PR fortran/47350
8530         * gfortran.dg/realloc_on_assign_3.f03: New test.
8531         * gfortran.dg/realloc_on_assign_4.f03: New test.
8532         * gfortran.dg/allocatable_function_5.f90: New test.
8533         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8534         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8535         implemented" dg-errors.
8537 2011-01-27  Jan Hubicka  <jh@suse.cz>
8539         PR middle-end/46949
8540         * gcc.dg/attr-weakref-4.c: New testcase
8542 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8544         PR tree-optimization/47228
8545         * gcc.dg/torture/pr47228.c: New test.
8547 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8549         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8551 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8553         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8554         when using auto-overlay support on the SPU.
8556 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8558         PR rtl-optimization/44174
8559         * gcc.target/i386/asm-6.c: New test.
8561 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8563         PR rtl-optimization/46856
8564         * gcc.c-torture/compile/pr46856.c: New test.
8566 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8567             Andrew Pinski  <pinskia@gmail.com>
8569         PR c/43082
8570         * gcc.dg/pr43082.c: New.
8572 2011-01-26  DJ Delorie  <dj@redhat.com>
8574         PR rtl-optimization/46878
8575         * gcc.dg/pr46878-1.c: New test.
8577 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8579         PR c++/47476
8580         * g++.dg/cpp0x/pr47476.C: New test.
8582 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8584         * gcc.c-torture/compile/20110126-1.c: New test.
8586 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8588         PR c/47473
8589         * gcc.dg/torture/pr47473.c: New test.
8591 2011-01-26  Jan Hubicka  <jh@suse.cz>
8593         PR target/47237
8594         * gcc.c-torture/execute/pr47237.c: New testcase.
8596 2011-01-26  Jan Hubicka  <jh@suse.cz>
8598         PR tree-optimization/47190
8599         * gcc.dg/attr-weakref-3.c: New testcase.
8601 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8603         PR c++/43601
8604         * gcc.dg/dll-9a.c: New test file.
8605         * gcc.dg/dll-11.c: Likewise.
8606         * gcc.dg/dll-12.c: Likewise.
8607         * gcc.dg/dll-12a.c: Likewise.
8608         * gcc.dg/dll-11a.c: Likewise.
8609         * gcc.dg/dll-9.c: Likewise.
8610         * gcc.dg/dll-10.c: Likewise.
8611         * gcc.dg/dll-10a.c: Likewise.
8612         * g++.dg/ext/dllexport4a.cc: Likewise.
8613         * g++.dg/ext/dllexport4.C: Likewise.
8614         * g++.dg/ext/dllexport5.C: Likewise.
8615         * g++.dg/ext/dllexport5a.cc: Likewise.
8617 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8619         PR tree-optimization/46970
8620         * gcc.dg/graphite/pr46970.c: New.
8622 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8624         PR tree-optimization/46215
8625         * gcc.dg/graphite/pr46215.c: New.
8627 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8629         PR tree-optimization/46168
8630         * gcc.dg/graphite/pr46168.c: New.
8632 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8634         PR tree-optimization/43657
8635         * gcc.dg/graphite/pr43657.c: New.
8637 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8639         PR tree-optimization/29832
8640         * gfortran.dg/graphite/pr29832.f90: New.
8642 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8644         PR tree-optimization/43567
8645         * gcc.dg/graphite/pr43567.c: New.
8647 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8649         * gfortran.dg/graphite/interchange-4.f: New.
8650         * gfortran.dg/graphite/interchange-5.f: New.
8652         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8653         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8654         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8655         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8656         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8657         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8658         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8659         * gfortran.dg/ltrans-7.f90: Removed.
8660         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8662         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8663         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8664         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8665         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8666         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8667         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8668         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8669         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8670         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8671         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8672         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8673         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8674         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8675         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8676         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8677         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8678         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8679         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8680         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8681         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8682         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8683         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8684         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8685         * gcc.dg/tree-ssa/data-dep-1.c
8686         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8687         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8688         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8689         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8690         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8692 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8694         PR tree-optimization/47265
8695         PR tree-optimization/47443
8696         * gcc.c-torture/compile/pr47265.c: New test.
8697         * gcc.dg/pr47443.c: New test.
8699 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8701         PR tree-optimization/47382
8702         * g++.dg/torture/pr47382.C: New test.
8703         * g++.dg/opt/devirt1.C: Xfail.
8705 2011-01-25  Yao Qi  <yao@codesourcery.com>
8707         PR target/45701
8708         * gcc.target/arm/pr45701-1.c: New test.
8709         * gcc.target/arm/pr45701-2.c: New test.
8710         * gcc.target/arm/pr45701-3.c: New test.
8712 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8713             Jakub Jelinek  <jakub@redhat.com>
8715         PR tree-optimization/47271
8716         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8718 2011-01-25  Nick Clifton  <nickc@redhat.com>
8720         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8721         (saturate_add): Delete.
8722         (exchange): Delete.
8723         (main): Do not run saturate_add.
8724         (set_interrupts): Delete.
8726 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8728         PR fortran/47448
8729         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8731 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8733         PR tree-optimization/47427
8734         PR tree-optimization/47428
8735         * gcc.c-torture/compile/pr47427.c: New test.
8736         * gcc.c-torture/compile/pr47428.c: New test.
8738 2011-01-25  Richard Guenther  <rguenther@suse.de>
8740         PR middle-end/47411
8741         * gcc.dg/torture/pr47411.c: New testcase.
8743 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8745         * gfortran.dg/graphite/id-24.f: New.
8746         * gfortran.dg/graphite/id-25.f: New.
8748 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8750         * gfortran.dg/graphite/id-23.f: New.
8752 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8754         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8756 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8758         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8759         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8760         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8761         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8762         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8763         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8764         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8765         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8766         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8768 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8770         * gcc.dg/graphite/block-0.c: Add documentation.
8771         * gcc.dg/graphite/block-4.c: Same.
8772         * gcc.dg/graphite/block-7.c: Same.
8773         * gcc.dg/graphite/block-8.c: New.
8774         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8775         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8776         * gcc.dg/graphite/interchange-12.c: Add documentation.
8777         * gcc.dg/graphite/interchange-13.c: New.
8778         * gcc.dg/graphite/interchange-14.c: New.
8779         * gcc.dg/graphite/interchange-15.c: New.
8780         * gcc.dg/graphite/interchange-8.c: Add documentation.
8781         * gcc.dg/graphite/interchange-mvt.c: Same.
8783 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8785         PR target/47408
8786         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8787         * gcc.target/powerpc/altivec-14.c: Ditto.
8788         * gcc.target/powerpc/altivec-33.c: Ditto.
8789         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8790         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8791         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8792         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8793         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8794         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8795         * g++.dg/ext/altivec-15.C: Ditto.
8796         * g++.dg/ext/altivec-types-1.C: Ditto.
8797         * g++.dg/ext/altivec-types-2.C: Ditto.
8798         * g++.dg/ext/altivec-types-3.C: Ditto.
8799         * g++.dg/ext/altivec-types-4.C: Ditto.
8801 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8803         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8805 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8807         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8808         optimization options.
8810 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8812         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8814         PR testsuite/45988
8815         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8817 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8819         PR fortran/47421
8820         * gfortran.dg/allocatable_scalar_12.f90: New.
8822 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8824         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8825         vectorization to be not profitable if peeling is used to
8826         realign the memory access.
8827         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8828         loop bound to avoid loop unrolling.
8829         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8831 2011-01-22  Jan Hubicka  <jh@suse.cz>
8833         PR lto/47333
8834         * g++.dg/lto/pr47333.C: New file.
8836 2011-01-22  Jan Hubicka  <jh@suse.cz>
8838         PR tree-optimization/43884
8839         PR lto/44334
8840         * gcc.dg/autopar/outer-2.c: Increase array size.
8841         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8843 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8845         PR fortran/38536
8846         * gfortran.dg/c_loc_tests_16.f90:  New test.
8848 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8850         PR fortran/47399
8851         * gfortran.dg/typebound_proc_19.f90: New.
8853 2011-01-21  Jeff Law <law@redhat.com>
8855         PR tree-optimization/47053
8856         * g++.dg/pr47053.C: New test.
8858 2011-01-21  Jason Merrill  <jason@redhat.com>
8860         PR c++/47041
8861         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8863 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8865         PR c++/47388
8866         * g++.dg/cpp0x/range-for10.C: New test.
8867         * g++.dg/template/for1.C: New test.
8869         PR middle-end/45566
8870         * g++.dg/tree-prof/partition3.C: New test.
8872         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8874         PR rtl-optimization/47366
8875         * g++.dg/opt/pr47366.C: New test.
8877 2011-01-21  Jason Merrill  <jason@redhat.com>
8879         PR c++/46552
8880         * g++.dg/cpp0x/constexpr-regress2.C: New.
8882         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8884 2011-01-21  Jeff Law <law@redhat.com>
8886         PR rtl-optimization/41619
8887         * gcc.dg/pr41619.c: New.
8889 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8891         PR tree-optimization/47355
8892         * g++.dg/opt/pr47355.C: New test.
8894 2011-01-21  Richard Guenther  <rguenther@suse.de>
8896         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8897         making main hot.
8899 2011-01-21  Richard Guenther  <rguenther@suse.de>
8901         PR tree-optimization/47365
8902         * gcc.dg/torture/pr47365.c: New testcase.
8903         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8905 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8907         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8909 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8911         PR tree-optimization/47391
8912         * gcc.dg/pr47391.c: New test.
8914 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8916         * g++.dg/template/char1.C: Use signed char.
8918 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8920         PR fortran/47377
8921         * gfortran.dg/pointer_target_4.f90: New.
8923 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8925         PR target/47251
8926         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8927         ILP32 system and not IP32.
8929 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8931         PR debug/46583
8932         * g++.dg/debug/pr46583.C: New.
8934 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8936         PR debug/47283
8937         * g++.dg/debug/pr47283.C: New test.
8939         PR testsuite/47371
8940         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8941         * gcc.target/i386/headmerge-2.c: Likewise.
8943 2011-01-20  Richard Guenther  <rguenther@suse.de>
8945         PR middle-end/47370
8946         * gcc.dg/torture/pr47370.c: New testcase.
8948 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8950         PR tree-optimization/46130
8951         * gcc.dg/pr46130-1.c: New test.
8952         * gcc.dg/pr46130-2.c: New test.
8954 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8956         PR c++/47291
8957         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8959 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8961         PR debug/46240
8962         * g++.dg/debug/pr46240.cc: New.
8964 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8966         PR c++/47303
8967         * g++.dg/template/anonunion1.C: New test.
8969         PR rtl-optimization/47337
8970         * gcc.c-torture/execute/pr47337.c: New test.
8972 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8974         PR testsuite/45342
8975         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8977 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8979         PR tree-optimization/46021
8980         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8982 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8984         PR tree-optimization/47290
8985         * g++.dg/torture/pr47290.C: New test.
8987 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8989         PR fortran/47240
8990         * gfortran.dg/proc_ptr_comp_29.f90: New.
8992 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8994         PR testsuite/41146
8995         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8996         powerpc-apple-darwin9.
8998 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9000         PR rtl-optimization/47299
9001         * gcc.c-torture/execute/pr47299.c: New test.
9003 2011-01-17  Jason Merrill  <jason@redhat.com>
9005         * g++.dg/cpp0x/constexpr-virtual.C: New.
9007 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9009         PR fortran/47331
9010         * gfortran.dg/gomp/pr47331.f90: New test.
9012 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9014         PR objc/47314
9015         * objc.dg/selector-warn-1.m: New.
9016         * obj-c++.dg/selector-warn-1.mm: New.
9018 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9020         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9021         Update dg-final accordingly.
9023 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9025         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9027 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9029         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9030         target check.
9031         * gcc.dg/guality/pr36728-2.c: Likewise.
9033 2011-01-17  Richard Guenther  <rguenther@suse.de>
9035         PR tree-optimization/47313
9036         * g++.dg/torture/pr47313.C: New testcase.
9038 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9040         PR target/47318
9041         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9042         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9043         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9044         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9046         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9047         as __m256i.
9048         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9049         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9050         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9052 2011-01-17  Richard Guenther  <rguenther@suse.de>
9054         PR tree-optimization/45967
9055         * gcc.dg/torture/pr45967-2.c: New testcase.
9056         * gcc.dg/torture/pr45967-3.c: Likewise.
9058 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9060         PR testsuite/47325
9061         * g++.dg/ext/pr47213.C: Require visibility.
9063 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9065         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9066         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9068 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9070         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9071         Linux-based targets.
9073 2011-01-13  Jan Hubicka  <jh@suse.cz>
9075         PR tree-optimization/47276
9076         * gcc.dg/pr47276.c: New testcase.
9078 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9079             Jonathan Wakely  <jwakely.gcc@gmail.com>
9081         PR c++/33558
9082         * g++.dg/other/pr33558.C: New.
9083         * g++.dg/other/pr33558-2.C: New.
9085 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9087         PR tree-optimization/45934
9088         PR tree-optimization/46302
9089         * g++.dg/ipa/devirt-c-1.C: New test.
9090         * g++.dg/ipa/devirt-c-2.C: Likewise.
9091         * g++.dg/ipa/devirt-c-3.C: Likewise.
9092         * g++.dg/ipa/devirt-c-4.C: Likewise.
9093         * g++.dg/ipa/devirt-c-5.C: Likewise.
9094         * g++.dg/ipa/devirt-c-6.C: Likewise.
9095         * g++.dg/ipa/devirt-6.C: Likewise.
9096         * g++.dg/ipa/devirt-d-1.C: Likewise.
9097         * g++.dg/torture/pr45934.C: Likewise.
9099 2011-01-14  Jason Merrill  <jason@redhat.com>
9101         * g++.dg/cpp0x/variadic105.C: New.
9103 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9104             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106         PR objc/45989
9107         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9108         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9109         execution tests on i?86-*-*, x86_64-*-* and
9110         powerpc*-apple-darwin* && ilp32.
9111         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9112         tests on i?86-*-* and x86_64-*-*.
9114 2011-01-14  Richard Guenther  <rguenther@suse.de>
9116         PR tree-optimization/47280
9117         * g++.dg/opt/pr47280.C: New testcase.
9119 2011-01-14  Jason Merrill  <jason@redhat.com>
9121         * g++.dg/cpp0x/constexpr-regress1.C: New.
9123         * g++.dg/ext/flexary2.C: New.
9125 2011-01-14  Richard Guenther  <rguenther@suse.de>
9127         PR middle-end/47281
9128         * gcc.dg/torture/pr47281.c: New testcase.
9129         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9131 2011-01-14  Richard Guenther  <rguenther@suse.de>
9133         PR tree-optimization/47286
9134         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9136 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9138         PR c++/47213
9139         * g++.dg/ext/pr47213.C: New.
9141 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9143         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9145 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9146             Mikael Morin  <mikael@gcc.gnu.org>
9148         PR fortran/45848
9149         PR fortran/47204
9150         * gfortran.dg/select_type_20.f90: New.
9151         * gfortran.dg/select_type_21.f90: New.
9153 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9155         PR target/47251
9156         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9158 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9160         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9161         * gcc.dg/guality/pr36728-2.c: Likewise.
9163 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9165         PR debug/PR46973
9166         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9168 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9170         PR rtl-optimization/45352
9171         * gcc.dg/pr45352-3.c: New.
9173 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9175         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9176         comment.
9177         * g++.dg/cpp0x/range-for8.C: New.
9178         * g++.dg/cpp0x/range-for9.C: New.
9180 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9182         PR debug/47209
9183         * g++.dg/debug/pr47209.C: New.
9185 2011-01-12  Richard Guenther  <rguenther@suse.de>
9187         PR lto/47259
9188         * gcc.dg/lto/pr47259_0.c: New testcase.
9189         * gcc.dg/lto/pr47259_1.c: Likewise.
9191 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9193         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9194         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9195         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9196         methods missing from the OBJC2 Object.
9197         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9198         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9199         GNU and NeXT runtimes.
9200         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9201         comments.
9202         * objc-obj-c++-shared/Object1.m: Likewise.
9203         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9204         * objc.dg/proto-qual-1.m: Likewise.
9205         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9206         * obj-c++.dg/proto-qual-1.mm: Likewise.
9208 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9210         PR testsuite/33033
9211         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9213 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9215         Fixed the Objective-C++ testsuite and updated all tests.
9216         * lib/obj-c++.exp (obj-c++_init): Declare and set
9217         gcc_warning_prefix and gcc_error_prefix.
9218         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9219         'dg-warning', 'dg-message' and 'dg-error'.
9220         * obj-c++.dg/class-extension-3.mm: Likewise.
9221         * obj-c++.dg/class-protocol-1.mm: Likewise.
9222         * obj-c++.dg/encode-7.mm: Likewise.
9223         * obj-c++.dg/exceptions-3.mm: Likewise.
9224         * obj-c++.dg/exceptions-5.mm: Likewise.
9225         * obj-c++.dg/method-12.mm: Likewise.
9226         * obj-c++.dg/method-13.mm: Likewise.
9227         * obj-c++.dg/method-15.mm: Likewise.
9228         * obj-c++.dg/method-16.mm: Likewise.
9229         * obj-c++.dg/method-4.mm: Likewise.
9230         * obj-c++.dg/method-8.mm: Likewise.
9231         * obj-c++.dg/method-conflict-1.mm: Likewise.
9232         * obj-c++.dg/method-conflict-2.mm: Likewise.
9233         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9234         and uncommented second part of the testcase now that the testsuite
9235         works correctly.
9236         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9237         and uncommented second part of the testcase now that the testsuite
9238         works correctly.
9239         * obj-c++.dg/private-1.mm: Likewise.
9240         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9241         * obj-c++.dg/syntax-error-7.mm: Likewise.
9242         * obj-c++.dg/warn5.mm: Likewise.
9243         * obj-c++.dg/property/at-property-14.mm: Likewise.
9244         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9245         FIXME.
9246         * obj-c++.dg/property/at-property-18.mm: Likewise.
9247         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9248         FIXME.
9249         * obj-c++.dg/property/at-property-21.mm: Likewise.
9250         * obj-c++.dg/property/at-property-28.mm: Likewise.
9251         * obj-c++.dg/property/at-property-5.mm: Likewise.
9252         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9253         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9254         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9255         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9256         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9257         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9258         * obj-c++.dg/tls/diag-5.mm: Likewise.
9259         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9260         dg-error, now matched correctly.
9262 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9264         * objc.dg/property/at-property-29.m: New.
9265         * obj-c++.dg/property/at-property-29.mm: New.
9267 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269         * go.test/go-test.exp (go-set-goarch): New proc.
9270         (go-gc-tests): Use it.
9272 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9274         PR debug/46955
9275         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9277 2011-01-11  Richard Henderson  <rth@redhat.com>
9279         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9281 2011-01-11  Jan Hubicka  <jh@suse.cz>
9283         PR lto/45721
9284         PR lto/45375
9285         * gcc.dg/lto/pr45721_1.c: New file.
9286         * gcc.dg/lto/pr45721_0.c: New file.
9288 2011-01-11  Richard Guenther  <rguenther@suse.de>
9290         PR tree-optimization/46076
9291         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9293 2011-01-11  Jeff Law <law@redhat.com>
9295         * PR tree-optimization/47086
9296         * gcc.dg/pr47086.c: New test.
9298 2011-01-11  Jason Merrill  <jason@redhat.com>
9300         PR c++/46658
9301         * g++.dg/template/new10.C: New.
9303         PR c++/45520
9304         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9306 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9308         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9309         Split type definitions and NSConstantString class into...
9310         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9311         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9312         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9313         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9314         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9315         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9316         to comments.
9317         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9318         encode defines for newer NeXT system headers.
9319         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9320         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9321         * objc.dg/foreach-5.m: Likewise.
9322         * objc.dg/foreach-2.m: Likewise.
9323         * objc.dg/foreach-4.m: Likewise.
9324         * objc.dg/torture/strings/string1.m: Likewise.
9325         * objc.dg/torture/strings/string2.m: Likewise.
9326         * objc.dg/torture/strings/string3.m: Likewise.
9327         * objc.dg/torture/strings/string4.m: Likewise.
9328         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9329         header and stand alone.
9330         * obj-c++.dg/strings/strings-2.mm: Likewise.
9331         * objc.dg/torture/strings/const-str-3.m: Likewise.
9332         * objc.dg/strings/strings-2.m: Likewise.
9333         * objc.dg/strings/const-str-12b.m: Likewise.
9335 2011-01-12  Richard Guenther  <rguenther@suse.de>
9337         PR middle-end/32511
9338         * gcc.dg/attr-weak-1.c: Adjust.
9340 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9342         PR fortran/47051
9343         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9344         standard compliant and comment.
9346 2011-01-10  Jan Hubicka  <jh@suse.cz>
9348         PR lto/46083
9349         * gcc.dg/initpri3.c: New testcase.
9351 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9353         PR lto/47222
9354         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9355         externally visible.
9356         (g_esi): Likewise.
9357         (g_ebx): Likewise.
9358         (g_ebp): Likewise.
9359         (g_esp): Likewise.
9360         (g_ebp_save): Likewise.
9361         (g_esp_save): Likewise.
9363 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9365         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9367 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9369         PR tree-optimization/46021
9370         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9371         i?86-*-*, x86_64-*-*.
9373 2011-01-10  Jeff Law <law@redhat.com>
9375         * PR tree-optimization/47141
9376         * gcc.c-torture/compile/pr47141.c: New test.
9378 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9380         PR testsuite/46230
9381         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9382         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9383         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9384         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9386         PR testsuite/46230
9387         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9388         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9389         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9390         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9391         being vectorized.  Adjust dg-final pattern.
9393         PR testsuite/46230
9394         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9395         * gcc.dg/vect/slp-24.c: Likewise.
9397 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9399         PR c++/47218
9400         * g++.dg/other/pr47218-1.C: New test file.
9401         * g++.dg/other/pr47218.C: Likewise.
9402         * g++.dg/other/pr47218.h: New supporting header.
9404 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9406         PR objc/47232
9407         * objc.dg/attributes/invalid-attribute-1.m: New.
9408         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9410 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9412         PR fortran/47224
9413         * gfortran.dg/proc_ptr_comp_28.f90: New.
9415 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9417         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9418         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9419         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9420         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9421         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9422         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9423         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9424         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9425         * objc.dg/gnu-api-2-class.m: Likewise.
9426         * objc.dg/gnu-api-2-ivar.m: Likewise.
9427         * objc.dg/gnu-api-2-method.m: Likewise.
9428         * objc.dg/gnu-api-2-objc.m: Likewise.
9429         * objc.dg/gnu-api-2-object.m: Likewise.
9430         * objc.dg/gnu-api-2-property.m: Likewise.
9431         * objc.dg/gnu-api-2-protocol.m: Likewise.
9432         * objc.dg/gnu-api-2-sel.m: Likewise.
9434 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9436         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9437         * objc.dg/objc-foreach-4.m: Likewise.
9438         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9439         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9440         * objc.dg/foreach-4.m: Likewise.
9441         * objc.dg/foreach-5.m: Likewise.
9442         * objc.dg/foreach-3.m: Return self from init.
9444 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9446         PR fortran/38536
9447         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9449 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9451         PR fortran/46313
9452         * gfortran.dg/class_35.f90: New.
9454 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9456         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9458 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9460         PR objc/47078
9461         * objc.dg/invalid-method-2.m: New.
9462         * obj-c++.dg/invalid-method-2.mm: New.
9464 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9466         PR fortran/46896
9467         * gfortran.dg/transpose_optimization_2.f90 : New test.
9469 2011-01-08  Jan Hubicka  <jh@suse.cz>
9471         PR tree-optmization/46469
9472         * g++.dg/torture/pr46469.C: New testcase.
9474 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9476         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9477         emulation of libobjc-gnu structure layout functionality to ..
9478         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9479         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9480         * objc/execute/bf-common.h: Adjust headers.
9481         * objc/execute/bf-1.m: Likewise.
9482         * objc/execute/bf-2.m: Likewise.
9483         * objc/execute/bf-3.m: Likewise.
9484         * objc/execute/bf-4.m: Likewise.
9485         * objc/execute/bf-5.m: Likewise.
9486         * objc/execute/bf-6.m: Likewise.
9487         * objc/execute/bf-7.m: Likewise.
9488         * objc/execute/bf-8.m: Likewise.
9489         * objc/execute/bf-9.m: Likewise.
9490         * objc/execute/bf-10.m: Likewise.
9491         * objc/execute/bf-11.m: Likewise.
9492         * objc/execute/bf-12.m: Likewise.
9493         * objc/execute/bf-13.m: Likewise.
9494         * objc/execute/bf-14.m: Likewise.
9495         * objc/execute/bf-15.m: Likewise.
9496         * objc/execute/bf-16.m: Likewise.
9497         * objc/execute/bf-17.m: Likewise.
9498         * objc/execute/bf-18.m: Likewise.
9499         * objc/execute/bf-19.m: Likewise.
9500         * objc/execute/bf-20.m: Likewise.
9501         * objc/execute/bf-21.m: Likewise.
9502         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9503         objc_get_type_qualifiers ().
9505 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9507         PR fortran/45777
9508         * gfortran.dg/dependency_39.f90:  New test.
9510 2011-01-07  Jan Hubicka  <jh@suse.cz>
9512         Get builtins tests ready for linker plugin.
9513         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9514         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9515         my_memset, my_bzero): Mark used.
9516         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9517         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9518         volatile.
9519         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9520         volatile.
9522 2011-01-07  Jan Hubicka  <jh@suse.cz>
9524         PR tree-optimization/46367
9525         * g++.dg/torture/pr46367.C: New file.
9527 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9529         PR target/47201
9530         * gcc.dg/pr47201.c: New test.
9532         PR bootstrap/47187
9533         * gcc.dg/tree-prof/pr47187.c: New test.
9535 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9537         PR fortran/41580
9538         * gfortran.dg/extends_type_of_3.f90: New.
9540 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9542         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9543         * g++.dg/ext/dllimport-MI1.C: Likewise.
9544         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9545         * g++.dg/ext/dllimport10.C: Likewise.
9546         * g++.dg/ext/dllimport11.C: Likewise.
9547         * g++.dg/ext/dllimport12.C: Likewise.
9548         * g++.dg/ext/dllimport13.C: Likewise.
9549         * g++.dg/ext/dllimport2.C: Likewise.
9550         * g++.dg/ext/dllimport3.C: Likewise.
9551         * g++.dg/ext/dllimport4.C: Likewise.
9552         * g++.dg/ext/dllimport5.C: Likewise.
9553         * g++.dg/ext/dllimport6.C: Likewise.
9554         * g++.dg/ext/dllimport8.C: Likewise.
9555         * g++.dg/ext/dllimport9.C: Likewise.
9556         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9557         targets, too. Additionally enable test for i?86-*-mingw*.
9558         * g++.dg/ext/selectany1.C: Likewise.
9559         Remove guard variable check.
9561 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9563         PR fortran/47189
9564         PR fortran/47194
9565         * gfortran.dg/storage_size_3.f08: Extended.
9567 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9569         PR c++/47022
9570         * g++.dg/template/stdarg1.C: New test.
9572 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9574         PR fortran/47195
9575         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9576         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9577         from the interface of functions to not hide the errors that
9578         shall be tested.
9580 2011-01-06  Jan Hubicka  <jh@suse.cz>
9582         * gcc.dg/lto/pr47188_0.c: New testcase.
9583         * gcc.dg/lto/pr47188_1.c: New testcase.
9585 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9587         PR fortran/33117
9588         PR fortran/46478
9589         * gfortran.dg/interface_33.f90: New test.
9591 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9593         PR c/47150
9594         * gcc.c-torture/compile/pr47150.c: New test.
9596 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9598         PR tree-optimization/47139
9599         * gcc.dg/vect/pr47139.c: New test.
9601 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9603         PR fortran/47180
9604         * gfortran.dg/extends_type_of_2.f03: New.
9606 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9608         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9610 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9612         * gnat.dg/opt14.adb: New test.
9614 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9616         PR fortran/46017
9617         * gfortran.dg/allocate_error_2.f90:  New test.
9619 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9621         PR fortran/47024
9622         * gfortran.dg/storage_size_3.f08: New.
9624 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9626         PR libgfortran/47154
9627         * gfortran.dg/namelist_68.f90: New test.
9629 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9631         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9633 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9635         PR fortran/46448
9636         * gfortran.dg/class_34.f90: New.
9638 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9640         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9641         use __builtin_inff.  Skip all single-precision tests that require
9642         Infinity.
9644 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9646         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9648 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9650         PR tree-optimization/47148
9651         * gcc.c-torture/execute/pr47148.c: New test.
9653         PR tree-optimization/47155
9654         * gcc.c-torture/execute/pr47155.c: New test.
9656         PR rtl-optimization/47157
9657         * gcc.c-torture/compile/pr47157.c: New test.
9659 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9661         * gcc.dg/torture/vector-shift2.c (schar): Define.
9662         (main): Always use schar or uchar instead of plain "char" to avoid
9663         dependencies on implementation-defined char signedness.
9665 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9667         PR tree-optimization/46801
9668         * gnat.dg/pack9.adb: Remove xfail.
9670 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9672         PR tree-optimization/46984
9673         * g++.dg/ipa/pr46984.C: New test.
9675 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9677         PR fortran/46408
9678         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9680 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9682         PR tree-optimization/47140
9683         * gcc.c-torture/compile/pr47140.c: New test.
9685         PR rtl-optimization/47028
9686         * gcc.dg/pr47028.c: New test.
9688 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9690         * objc.dg/protocol-forward-1.m: Removed TODO.
9691         * objc.dg/protocol-forward-2.m: New.
9692         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9693         * obj-c++.dg/protocol-forward-2.mm: New.
9695 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9697         PR target/38662
9698         * g++.dg/eh/pr38662.C: New testcase.
9700 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9702         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9703         scan for newline '\n'.
9706 Copyright (C) 2011 Free Software Foundation, Inc.
9708 Copying and distribution of this file, with or without modification,
9709 are permitted in any medium without royalty provided the copyright
9710 notice and this notice are preserved.