03c7c016edf78ef34349e7073cd1341c19615719
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4         (sse4_1_test): Initialize src3 with random value.
5
6 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
7
8         * gcc.c-torture/execute/scal-to-vec1.c: New test.
9         * gcc.c-torture/execute/scal-to-vec2.c: New test.
10         * gcc.c-torture/execute/scal-to-vec3.c: New test.
11         * gcc.dg/scal-to-vec1.c: New test.
12         * gcc.dg/scal-to-vec2.c: New test.
13
14 2011-08-09  Richard Guenther  <rguenther@suse.de>
15
16         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
17         * gcc.dg/tree-ssa/vrp60.c: New testcase.
18         * gcc.dg/tree-ssa/vrp61.c: Likewise.
19         * gcc.dg/tree-ssa/vrp62.c: Likewise.
20
21 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
22
23         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
24
25 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
26
27         * gcc.dg/pr49948.c: Require pthread effective target.
28
29 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
30
31         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
32
33 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.target/i386/sse-22a.c: New test.
36
37 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
38
39         PR tree-optimization/50014
40         * gcc.dg/vect/pr50014.c: New test.
41
42 2011-08-08  Martin Jambor  <mjambor@suse.cz>
43
44         PR middle-end/49923
45         * gcc.dg/tree-ssa/pr49923.c: New test.
46
47 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR target/49781
50         * gcc.target/i386/pr49781-1.c: New.
51
52 2011-08-08  Jason Merrill  <jason@redhat.com>
53
54         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
55
56         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
57
58 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
59
60         PR fortran/49638
61         * gfortran.dg/typebound_override_1.f90: New.
62
63 2011-08-07  Kai Tietz  <ktietz@redhat.com>
64
65         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
66         x86_64 mingw target.
67         * gcc.dg/tree-ssa/loop-1.c: Likewise.
68         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
69         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
70         * gcc.dg/tree-ssa/loop-33.c: Likewise.
71         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
72         * gcc.dg/tree-ssa/loop-35.c: Likewise.
73         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
74         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
75         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
76         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
77
78 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
79
80         PR testsuite/48727
81         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
82
83 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
84
85         * gcc.dg/pr48770.c: Cleanup coverage files.
86         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
87
88 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
89
90         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
91         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
92         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
93         lzcnt and bmi options.
94
95 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
96
97         PR target/47381
98         * gcc.dg/pr47381-1.c: New.
99         * gcc.dg/pr47381-2.c: Likewise.
100         * gcc.target/i386/pr47381.c: Likewise.
101
102 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
103
104         PR middle-end/47727
105         * gcc.dg/pr47727.c: New.
106
107         PR target/47372
108         * gcc.dg/pr47372-1.c: New.
109         * gcc.dg/pr47372-2.c: Likewise.
110
111 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
112
113         PR middle-end/47449
114         * gcc.target/i386/pr47449.c: New.
115
116         PR target/47446
117         * gcc.dg/pr47446-1.c: New.
118         * gcc.dg/pr47446-2.c: Likewise.
119
120 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
121
122         PR target/47766
123         * gcc.dg/pr47766.c: New.
124
125         PR target/47715
126         * gcc.dg/tls/pr47715-1.c: New.
127         * gcc.dg/tls/pr47715-2.c: Likewise.
128         * gcc.dg/tls/pr47715-3.c: Likewise.
129         * gcc.dg/tls/pr47715-4.c: Likewise.
130         * gcc.dg/tls/pr47715-5.c: Likewise.
131
132 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
133
134         PR libobjc/50002
135         * objc.dg/gnu-api-2-class.m: Updated comments.
136         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
137         * objc.dg/gnu-api-2-class-meta.m: New test.
138         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
139
140 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
141
142         PR libobjc/49882
143         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
144         with classes that are in construction.
145
146 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
147
148         PR target/48084
149         * gcc.target/i386/pr48084-1.c: New.
150         * gcc.target/i386/pr48084-2.c: Likewise.
151         * gcc.target/i386/pr48084-3.c: Likewise.
152         * gcc.target/i386/pr48084-4.c: Likewise.
153         * gcc.target/i386/pr48084-5.c: Likewise.
154
155         PR rtl-optimization/49504
156         * gcc.target/i386/pr49504.c: New.
157
158         PR target/49860
159         * gcc.dg/pr49860.c: New.
160
161 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
162         
163         PR libobjc/49882
164         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
165         with classes that are in construction.
166
167 2011-08-05  Jason Merrill  <jason@redhat.com>
168
169         PR c++/48993
170         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
171
172         PR c++/49921
173         * g++.dg/cpp0x/decltype31.C: New.
174
175         PR c++/49669
176         * g++.dg/init/array28.C: New.
177
178         PR c++/49988
179         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
180
181 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
182
183         PR target/47369
184         * gcc.dg/pr47369-1.c: New.
185
186 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
187
188         PR middle-end/47364
189         * gcc.dg/torture/pr47364-1.c: New.
190         * gcc.c-torture/compile/pr47364-1.c: Likewise.
191         * gcc.c-torture/compile/pr47364-2.c: Likewise.
192
193 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
194
195         PR fortran/37211
196         * gfortran.dg/transfer_check_2.f90:  New test case.
197
198 2011-08-05  Jan Hubicka  <jh@suse.cz>
199
200         PR middle-end/49494
201         * gfortran.dg/pr49494.f90: New testcase.
202
203 2011-08-05  Jan Hubicka  <jh@suse.cz>
204
205         PR middle-end/49735
206         * gcc.c-torture/compile/pr49735.c: New testcase.
207
208 2011-08-05  Jason Merrill  <jason@redhat.com>
209
210         PR c++/47453
211         * g++.dg/cpp0x/initlist56.C: New.
212
213         PR c++/49812
214         * g++.dg/overload/rvalue2.C: New.
215
216         PR c++/49983
217         * g++.dg/cpp0x/range-for21.C: New.
218
219         * g++.dg/ext/vla11.C: New.
220
221 2011-08-05  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/49984
224         * gcc.dg/tree-ssa/vrp59.c: New testcase.
225
226 2011-08-05  Richard Guenther  <rguenther@suse.de>
227
228         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
229         * gcc.dg/tree-ssa/vrp52.c: Likewise.
230         * gcc.dg/tree-ssa/vrp53.c: Likewise.
231
232 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
233
234         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
235         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
236         * gfortran.dg/ldist-pr43023.f90: Ditto.
237         * gfortran.dg/namelist_52.f90: Ditto.
238         * gfortran.dg/interface_proc_end.f90: Ditto.
239         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
240         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
241
242 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
243
244         * gcc.dg/vect/vect-over-widen-1.c: New test.
245         * gcc.dg/vect/vect-over-widen-2.c: New test.
246         * gcc.dg/vect/vect-over-widen-3.c: New test.
247         * gcc.dg/vect/vect-over-widen-4.c: New test.
248
249 2011-08-04  Richard Guenther  <rguenther@suse.de>
250
251         PR fortran/49957
252         * gfortran.dg/vect/O3-pr49957.f: New testcase.
253
254 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
255
256         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
257
258 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
259
260         PR middle-end/49905
261         * g++.dg/ext/builtin-object-size3.C: New test.
262
263 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
264
265         PR tree-optimization/49948
266         * gcc.dg/pr49948.c: New test.
267
268 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
269
270         PR middle-end/47383
271         * gcc.dg/torture/pr47383.c: New.
272
273 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
274
275         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
276
277 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
278
279         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
280
281 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
282
283         PR target/47744
284         * gcc.dg/torture/pr47744-1.c: New.
285         * gcc.dg/torture/pr47744-2.c: Likewise.
286         * gcc.dg/torture/pr47744-3.c: Likewise.
287
288 2011-08-03  Richard Guenther  <rguenther@suse.de>
289
290         PR middle-end/49958
291         * gcc.dg/torture/pr49958.c: New testcase.
292
293 2011-08-03  Richard Guenther  <rguenther@suse.de>
294
295         PR tree-optimization/49938
296         * g++.dg/torture/pr49938.C: New testcase.
297
298 2011-08-02  Jason Merrill  <jason@redhat.com>
299
300         PR c++/43886
301         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
302
303         PR c++/49577
304         * g++.dg/cpp0x/initlist5.C: Add additional cases.
305
306         PR c++/49593
307         * g++.dg/cpp0x/variadic115.C: New.
308
309         PR c++/49803
310         * g++.dg/cpp0x/union5.C: New.
311
312 2011-08-02  Daniel Kraft  <d@domob.eu>
313
314         PR fortran/49885
315         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
316
317 2011-08-02  Kai Tietz  <ktietz@redhat.com>
318
319         PR middle-end/49947
320         * gcc.dg/tree-ssa/forwprop-15.c
321
322 2011-08-02  Jason Merrill  <jason@redhat.com>
323
324         PR c++/49834
325         * g++.dg/cpp0x/range-for20.C: New.
326
327 2011-08-02  Tobias Burnus  <burnus@net-b.de>
328
329         * gfortran.dg/coarray_lib_token_3.f90: New.
330
331 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
332
333         PR fortran/46752
334         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
335         * gcc.dg/gomp/atomic-15.c: New test.
336         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
337         * g++.dg/gomp/atomic-15.C: New test.
338         * g++.dg/gomp/private-1.C: New test.
339         * g++.dg/gomp/sharing-2.C: New test.
340         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
341         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
342         * gfortran.dg/gomp/omp_atomic2.f90: New test.
343
344 2011-08-02  Tobias Burnus  <burnus@net-b.de>
345
346         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
347         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
348         cleanup-module.
349         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
350         * gfortran.dg/allocatable_function_5.f90: Ditto.
351         * gfortran.dg/allocate_stat.f90: Ditto.
352         * gfortran.dg/array_constructor_20.f90: Ditto.
353         * gfortran.dg/array_constructor_21.f90: Ditto.
354         * gfortran.dg/array_constructor_22.f90: Ditto.
355         * gfortran.dg/array_constructor_26.f03: Ditto.
356         * gfortran.dg/array_function_4.f90: Ditto.
357         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
358         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
359         * gfortran.dg/bind_c_usage_15.f90: Ditto.
360         * gfortran.dg/bind_c_usage_16.f03: Ditto.
361         * gfortran.dg/bind_c_usage_3.f03: Ditto.
362         * gfortran.dg/binding_label_tests_7.f03: Ditto.
363         * gfortran.dg/class_15.f03: Ditto.
364         * gfortran.dg/class_27.f03: Ditto.
365         * gfortran.dg/class_33.f90: Ditto.
366         * gfortran.dg/class_37.f03: Ditto.
367         * gfortran.dg/class_40.f03: Ditto.
368         * gfortran.dg/class_42.f03: Ditto.
369         * gfortran.dg/class_defined_operator_1.f03: Ditto.
370         * gfortran.dg/coarray/registering_1.f90: Ditto.
371         * gfortran.dg/convert_1.f90: Ditto.
372         * gfortran.dg/default_initialization_3.f90: Ditto.
373         * gfortran.dg/dependency_25.f90: Ditto.
374         * gfortran.dg/dependency_26.f90: Ditto.
375         * gfortran.dg/dependency_36.f90: Ditto.
376         * gfortran.dg/dependency_37.f90: Ditto.
377         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
378         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
379         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
380         * gfortran.dg/elemental_pointer_1.f90: Ditto.
381         * gfortran.dg/elemental_result_1.f90: Ditto.
382         * gfortran.dg/empty_derived_type.f90: Ditto.
383         * gfortran.dg/entry_7.f90: Ditto.
384         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
385         * gfortran.dg/equiv_constraint_3.f90: Ditto.
386         * gfortran.dg/error_recovery_3.f90: Ditto.
387         * gfortran.dg/extends_4.f03: Ditto.
388         * gfortran.dg/func_assign.f90: Ditto.
389         * gfortran.dg/func_assign_3.f90: Ditto.
390         * gfortran.dg/generic_1.f90: Ditto.
391         * gfortran.dg/generic_18.f90: Ditto.
392         * gfortran.dg/generic_22.f03: Ditto.
393         * gfortran.dg/generic_4.f90: Ditto.
394         * gfortran.dg/generic_6.f90: Ditto.
395         * gfortran.dg/generic_actual_arg.f90: Ditto.
396         * gfortran.dg/graphite/id-21.f: Ditto.
397         * gfortran.dg/graphite/pr45758.f90: Ditto.
398         * gfortran.dg/host_assoc_call_2.f90: Ditto.
399         * gfortran.dg/host_assoc_call_3.f90: Ditto.
400         * gfortran.dg/host_assoc_call_4.f90: Ditto.
401         * gfortran.dg/host_assoc_function_4.f90: Ditto.
402         * gfortran.dg/host_used_types_1.f90: Ditto.
403         * gfortran.dg/implicit_1.f90: Ditto.
404         * gfortran.dg/implicit_11.f90: Ditto.
405         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
406         * gfortran.dg/impure_actual_1.f90: Ditto.
407         * gfortran.dg/impure_assignment_1.f90: Ditto.
408         * gfortran.dg/impure_constructor_1.f90: Ditto.
409         * gfortran.dg/initialization_10.f90: Ditto.
410         * gfortran.dg/initialization_12.f90: Ditto.
411         * gfortran.dg/interface_14.f90: Ditto.
412         * gfortran.dg/interface_15.f90: Ditto.
413         * gfortran.dg/interface_2.f90: Ditto.
414         * gfortran.dg/interface_25.f90: Ditto.
415         * gfortran.dg/interface_26.f90: Ditto.
416         * gfortran.dg/interface_29.f90: Ditto.
417         * gfortran.dg/interface_assignment_1.f90: Ditto.
418         * gfortran.dg/internal_pack_6.f90: Ditto.
419         * gfortran.dg/internal_pack_7.f90: Ditto.
420         * gfortran.dg/internal_pack_8.f90: Ditto.
421         * gfortran.dg/lto/pr45586_0.f90: Ditto.
422         * gfortran.dg/lto/pr47839_0.f90: Ditto.
423         * gfortran.dg/module_commons_3.f90: Ditto.
424         * gfortran.dg/module_equivalence_4.f90: Ditto.
425         * gfortran.dg/module_equivalence_6.f90: Ditto.
426         * gfortran.dg/module_function_type_1.f90: Ditto.
427         * gfortran.dg/module_naming_1.f90: Ditto.
428         * gfortran.dg/namelist_4.f90: Ditto.
429         * gfortran.dg/operator_c1202.f90: Ditto.
430         * gfortran.dg/parens_7.f90: Ditto.
431         * gfortran.dg/pr32921.f: Ditto.
432         * gfortran.dg/pr33646.f90: Ditto.
433         * gfortran.dg/pr41928.f90: Ditto.
434         * gfortran.dg/pr42119.f90: Ditto.
435         * gfortran.dg/pr43984.f90: Ditto.
436         * gfortran.dg/present_1.f90: Ditto.
437         * gfortran.dg/private_type_2.f90: Ditto.
438         * gfortran.dg/proc_decl_2.f90: Ditto.
439         * gfortran.dg/proc_ptr_10.f90: Ditto.
440         * gfortran.dg/proc_ptr_22.f90: Ditto.
441         * gfortran.dg/proc_ptr_8.f90: Ditto.
442         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
443         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
444         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
445         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
446         * gfortran.dg/substring_equivalence.f90: Ditto.
447         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
448         * gfortran.dg/transpose_optimization_1.f90: Ditto.
449         * gfortran.dg/trim_optimize_6.f90: Ditto.
450         * gfortran.dg/typebound_call_12.f03: Ditto.
451         * gfortran.dg/typebound_operator_5.f03: Ditto.
452         * gfortran.dg/typebound_operator_6.f03: Ditto.
453         * gfortran.dg/typebound_proc_18.f03: Ditto.
454         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
455         * gfortran.dg/use_1.f90: Ditto.
456         * gfortran.dg/use_10.f90: Ditto.
457         * gfortran.dg/use_11.f90: Ditto.
458         * gfortran.dg/use_14.f90: Ditto.
459         * gfortran.dg/use_only_2.f90: Ditto.
460         * gfortran.dg/use_rename_4.f90: Ditto.
461         * gfortran.dg/use_rename_5.f90: Ditto.
462         * gfortran.dg/used_dummy_types_3.f90: Ditto.
463         * gfortran.dg/used_interface_ref.f90: Ditto.
464         * gfortran.dg/used_types_11.f90: Ditto.
465         * gfortran.dg/used_types_3.f90: Ditto.
466         * gfortran.dg/used_types_4.f90: Ditto.
467         * gfortran.dg/userdef_operator_2.f90: Ditto.
468         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
469         * gfortran.dg/vect/pr46213.f90: Ditto.
470         * gfortran.dg/whole_file_21.f90: Ditto.
471         * gfortran.dg/whole_file_22.f90: Ditto.
472         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
473         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
474
475 2011-08-02  Kai Tietz  <ktietz@redhat.com>
476
477         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
478
479 2011-08-01  Jason Merrill  <jason@redhat.com>
480
481         PR c++/49932
482         * g++.dg/abi/mangle49.C: New.
483
484         PR c++/49924
485         * g++.dg/cpp0x/constexpr-array4.C: New.
486
487         PR c++/49813
488         * g++.dg/cpp0x/constexpr-builtin1.C: New.
489
490 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
491
492         PR target/49927
493         * gcc.target/i386/pr49927.c: New test.
494
495 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
496
497         PR tree-optimization/49926
498         * gcc.dg/vect/pr49926.c: New test.
499
500 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
501
502         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
503         * gcc.target/i386/lzcnt-1.c: New test.
504         * gcc.target/i386/lzcnt-2.c: Likewise.
505         * gcc.target/i386/lzcnt-2a.c: Likewise.
506         * gcc.target/i386/lzcnt-3.c: Likewise.
507         * gcc.target/i386/lzcnt-4.c: Likewise.
508         * gcc.target/i386/lzcnt-4a.c: Likewise.
509         * gcc.target/i386/lzcnt-5.c: Likewise.
510         * gcc.target/i386/lzcnt-6.c: Likewise.
511         * gcc.target/i386/lzcnt-6a.c: Likewise.
512         * gcc.target/i386/lzcnt-check.h: Likewise.
513
514         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
515         * gcc.target/i386/sse-13.c: Likewise.
516         * gcc.target/i386/sse-14.c: Likewise.
517         * g++.dg/other/i386-2.C: Likewise.
518         * g++.dg/other/i386-3.C: Likewise.
519
520 2011-08-01  Julian Brown  <julian@codesourcery.com>
521
522         * gcc.target/arm/fixed-point-exec.c: New test.
523
524 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
525
526         PR target/49920
527         * gcc.target/i386/pr49920.c: New test.
528
529 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
530
531         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
532         * gcc.dg/tree-ssa/pr23109.c: Ditto.
533         * gcc.dg/tree-ssa/loop-7.c: Ditto.
534         * gcc.dg/tree-ssa/loop-32.c: Ditto.
535         * gcc.dg/tree-ssa/loop-33.c: Ditto.
536         * gcc.dg/tree-ssa/loop-34.c: Ditto.
537         * gcc.dg/tree-ssa/loop-35.c: Ditto.
538         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
539         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
540         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
541         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
542         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
543         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
544         * g++.dg/tree-ssa/pr33615.C: Ditto.
545         * g++.dg/tree-ssa/restrict1.C: Ditto.
546         * c-c++-common/restrict-2.c: Ditto.
547         * gfortran.dg/pr32921.f: Ditto.
548         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
549         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
550         * gcc.dg/tree-ssa/vrp47.c: Ditto.
551         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
552         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
553         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
554         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
555         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
556         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
557         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
558
559 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
560
561         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
562         .exe.ltrans[0-9]*. dump files.
563
564 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
565
566         PR fortran/49112
567         * gfortran.dg/abstract_type_6.f03: Modified.
568         * gfortran.dg/typebound_proc_24.f03: New.
569
570 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
571
572         PR testsuite/49917
573         * g++.dg/init/for1.C: Fix.
574
575 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
576
577         PR fortran/48876
578         * gfortran.dg/string_5.f90:  New test.
579
580 2011-07-29  Jason Merrill  <jason@redhat.com>
581
582         PR c++/49867
583         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
584
585 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
586
587         PR tree-optimization/47407
588         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
589         alpha*-dec-osf*.
590         Sort target list.
591
592 2011-07-29  Richard Guenther  <rguenther@suse.de>
593
594         * gcc.dg/uninit-suppress.c: Also disable VRP.
595         * gcc.dg/uninit-suppress_2.c: Likewise.
596
597 2011-07-28  Jason Merrill  <jason@redhat.com>
598
599         PR c++/49808
600         * g++.dg/template/nontype24.C: New.
601
602 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
603
604         PR rtl-optimization/47958
605         * gcc.dg/torture/pr47958-1.c: New.
606
607 2011-07-29  Wei Guozhi  <carrot@google.com>
608
609         PR rtl-optimization/49799
610         * gcc.dg/pr49799.c: New test case.
611
612 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
613
614         PR middle-end/48648
615         * gcc.dg/graphite/id-pr48648.c: New.
616
617 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
618
619         PR fortran/31067
620         * gfortran.dg/maxloc_2.f90: New test.
621         * gfortran.dg/maxloc_3.f90: New test.
622         * gfortran.dg/minloc_1.f90: New test.
623         * gfortran.dg/minloc_2.f90: New test.
624         * gfortran.dg/minloc_3.f90: New test.
625         * gfortran.dg/minmaxloc_7.f90: New test.
626
627         PR debug/49871
628         * gcc.dg/debug/dwarf2/pr49871.c: New test.
629
630 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
631
632         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
633         the builtin isn't optimized away.
634
635 2011-07-27  Tobias Burnus  <burnus@net-b.de>
636
637         PR fortran/45586
638         * gfortran.dg/lto/pr45586-2_0.f90: New.
639
640 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
641
642         PR middle-end/49875
643         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
644         * c-c++-common/cxxbitfields-5.c: Same.
645
646 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
647
648         * lib/target-supports.exp (check_effective_target_mmap): Use
649         check_function_available.
650
651 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
652
653         * g++.old-deja/g++.pt/crash60.C: Updated.
654
655 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
656
657         PR target/49866
658         * gcc.target/i386/pr49866.c: New test.
659
660 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
661
662         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
663         * gcc.target/i386/bmi-andn-1.c: New test.
664         * gcc.target/i386/bmi-andn-1a.c: Likewise.
665         * gcc.target/i386/bmi-andn-2.c: Likewise.
666         * gcc.target/i386/bmi-andn-2a.c: Likewise.
667         * gcc.target/i386/bmi-bextr-1.c: Likewise.
668         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
669         * gcc.target/i386/bmi-bextr-2.c: Likewise.
670         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
671         * gcc.target/i386/bmi-blsi-1.c: Likewise.
672         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
673         * gcc.target/i386/bmi-blsi-2.c: Likewise.
674         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
675         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
676         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
677         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
678         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
679         * gcc.target/i386/bmi-blsr-1.c: Likewise.
680         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
681         * gcc.target/i386/bmi-blsr-2.c: Likewise.
682         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
683         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
684         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
685         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
686         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
687
688 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
689
690         PR middle-end/47691
691         * gfortran.dg/graphite/id-pr47691.f: New.
692
693 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
694
695         * gcc.target/i386/avx-os-support.h: New.
696         * gcc.target/i386/avx-check.h: Include avx-os-support.h
697         (main): Check avx_os_support before the test is run.
698         * gcc.target/i386/aes-avx-check.h: Ditto.
699         * gcc.target/i386/pclmul-avx-check.h: Ditto.
700
701 2011-07-27  Kai Tietz  <ktietz@redhat.com>
702
703         * gcc.target/i386/aggregate-ret3.c: New test.
704         * gcc.target/i386/aggregate-ret4.c: New test.
705
706 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
707
708         PR fortran/49755
709         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
710         allocated array should *not* change its size.
711         * gfortran.dg/multiple_allocation_3.f90: New test.
712
713 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
714
715         PR c++/49776
716         * g++.dg/cpp0x/constexpr-49776.C: New.
717
718 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
719
720         PR middle-end/47046
721         * gcc.dg/graphite/id-pr47046.c: New.
722
723 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
724
725         PR middle-end/47653
726         * gcc.dg/graphite/run-id-pr47593.c: New.
727
728 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
729
730         PR middle-end/47653
731         * gcc.dg/graphite/run-id-pr47653.c: New.
732         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
733         induction variables.
734         * gcc.dg/graphite/scop-16.c: Same.
735         * gcc.dg/graphite/scop-17.c: Same.
736         * gcc.dg/graphite/scop-21.c: Same.
737
738 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
739
740         PR middle-end/48805
741         * gcc.dg/graphite/id-pr48805.c: New.
742
743 2011-07-26  Tobias Burnus  <burnus@net-b.de>
744
745         * gfortran.dg/coarray_lib_token_2.f90: New.
746
747 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
748
749         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
750         SPU local store.
751
752 2011-07-25  Andrew Pinski  <apinski@cavium.com>
753
754         PR tree-opt/49671
755         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
756         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
757
758 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
759
760         * lib/target-supports.exp (check_effective_target_mmap): New proc.
761
762         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
763         * gcc.c-torture/execute/loop-2g.c: Likewise.
764         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
765         Require mmap support.
766         * gcc.c-torture/execute/loop-2g.x: Likewise.
767         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
768         (MAP_ANON): Provide default.
769         * gcc.dg/20050826-1.c: Likewise.
770         * gcc.target/i386/pr36533.c: Likewise.
771         * gcc.dg/vect/pr49038.c: Remove dg-do run.
772         Use dg-require-effective-target mmap.
773
774 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
775
776         PR c++/49838
777         * g++.dg/cpp0x/range-for19.C: New.
778
779 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
780
781         PR testsuite/49753
782         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
783
784         Revert:
785         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
786
787         PR testsuite/49753
788         * g++.dg/torture/pr49309.C: Remove.
789
790 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
791
792         PR tree-optimization/49809
793         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
794         test.
795
796 2011-07-25  Richard Guenther  <rguenther@suse.de>
797
798         PR tree-optimization/49715
799         * gcc.target/i386/pr49715-1.c: New testcase.
800         * gcc.target/i386/pr49715-2.c: Likewise.
801
802 2011-07-23  Jason Merrill  <jason@redhat.com>
803
804         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
805
806 2011-07-22  Jason Merrill  <jason@redhat.com>
807
808         PR c++/49793
809         * g++.dg/cpp0x/initlist55.C: New.
810
811 2011-07-23  Tobias Burnus  <burnus@net-b.de>
812
813         PR fortran/49791
814         * gfortran.dg/namelist_72.f: New.
815
816 2011-07-23  Tobias Burnus  <burnus@net-b.de>
817
818         * gfortran.dg/coarray_25.f90: New.
819
820 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
821
822         * override1.C: This test should use c++0x mode.
823         * override3.C: New. Test the diagnostics in c++98 mode.
824
825 2011-07-22  Jason Merrill  <jason@redhat.com>
826             Mark Glisse  <marc.glisse@normalesup.org>
827
828         PR c++/30112
829         * g++.dg/other/pragma-re-1.C: Add namespace cases.
830
831         PR c++/49813
832         * g++.dg/opt/builtins2.C: New.
833         * g++.dg/other/error27.C: Don't rely on __builtin.
834
835 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
836
837         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
838         on lp64 targets.
839         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
840         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
841         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
842         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
843
844         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
845         instead of ia32.
846
847 2011-07-22  Richard Guenther  <rguenther@suse.de>
848
849         PR tree-optimization/45819
850         * gcc.dg/pr45819.c: New testcase.
851
852 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
853
854         * lib/target-supports.exp (check_ifunc_available): Rewrite.
855
856 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
857
858         PR middle-end/47654
859         PR middle-end/49649
860         * gcc.dg/graphite/run-id-pr47654.c: New.
861
862 2011-07-21  Ian Lance Taylor  <iant@google.com>
863
864         PR middle-end/49705
865         * gcc.dg/pr49705.c: New test.
866
867 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
868
869         * lib/target-supports.exp (check_avx_os_support_available): New.
870         (check_effective_target_avx_runtime): Use it.
871
872 2011-07-21  Richard Guenther  <rguenther@suse.de>
873
874         PR tree-optimization/49770
875         * g++.dg/torture/pr49770.C: New testcase.
876
877 2011-07-21  Kai Tietz  <ktietz@redhat.com>
878
879         * gcc.dg/tree-ssa/pr30978.c: adjusted.
880         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
881
882 2011-07-21  Tobias Burnus  <burnus@net-b.de>
883
884         * gfortran.dg/coarray_lib_token_1.f90: New.
885
886 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
887
888         * gcc.dg/pr32912-2.c: Skip for AVR.
889         * gcc.dg/pr44674.c: Add dg-require-profiling.
890
891 2011-07-20  Jason Merrill  <jason@redhat.com>
892
893         * g++.dg/ext/desig2.C: New.
894
895 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
896
897         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
898         be generated.
899         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
900         * gcc.target/powerpc/recip-3.c: Ditto.
901
902 2011-07-19  Jason Merrill  <jason@redhat.com>
903
904         PR c++/6709 (DR 743)
905         PR c++/42603 (DR 950)
906         * g++.dg/cpp0x/decltype21.C: New.
907
908 2011-07-20  Richard Guenther  <rguenther@suse.de>
909
910         PR middle-end/18908
911         * gcc.dg/tree-ssa/pr18908.c: New testcase.
912         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
913
914 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
915
916         * gcc.target/arm/combine-movs.c: New.
917         * gcc.target/arm/unsigned-extend-2.c: New.
918
919 2011-07-19  Jason Merrill  <jason@redhat.com>
920
921         PR c++/49785
922         * g++.dg/cpp0x/variadic114.C: New.
923
924 2011-07-19  Tobias Burnus  <burnus@net-b.de>
925
926         * gfortran.dg/coarray_args_1.f90: New.
927         * gfortran.dg/coarray_args_2.f90: New.
928
929 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
930
931         PR fortran/49708
932         * gfortran.dg/allocate_error_3.f90: New.
933
934 2011-07-19  Richard Guenther  <rguenther@suse.de>
935
936         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
937         * gcc.dg/tree-ssa/bool-11.c: Likewise.
938         * gcc.dg/torture/20110719-1.c: New testcase.
939
940 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
941
942         PR tree-optimization/49768
943         * gcc.c-torture/execute/pr49768.c: New test.
944
945 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
946
947         PR tree-optimization/49771
948         * gcc.dg/vect/pr49771.c: New test.
949
950 2011-07-18  Martin Jambor  <mjambor@suse.cz>
951
952         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
953         * gcc.dg/ipa/ipa-2.c: Likewise.
954         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
955         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
956         * gcc.dg/ipa/ipa-5.c: Likewise.
957         * gcc.dg/ipa/ipa-7.c: Likewise.
958         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
959         * gcc.dg/ipa/ipacost-1.c: Likewise.
960         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
961         functions.
962         * gcc.dg/ipa/ipcp-1.c: New test.
963         * gcc.dg/ipa/ipcp-2.c: Likewise.
964         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
965
966 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
967
968         PR middle-end/49675
969         * gfortran.dg/pr49675.f90: New test.
970
971 2011-07-18  Richard Guenther  <rguenther@suse.de>
972
973         * gcc.dg/torture/20110718-1.c: New testcase.
974
975 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
976
977         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
978         * g++.dg/ext/bitfield3.C: Likewise.
979         * g++.dg/ext/bitfield4.C: Likewise.
980         * g++.dg/ext/bitfield5.C: Likewise.
981         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
982         * g++.dg/other/pr23205-2.C: Likewise.
983         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
984         * gcc.c-torture/compile/20001109-2.c: Likewise.
985         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
986         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
987         * gcc.dg/bitfld-16.c: Likewise.
988         * gcc.dg/bitfld-17.c: Likewise.
989         * gcc.dg/bitfld-18.c: Likewise.
990         * gcc.dg/builtins-config.h: Remove Netware support.
991         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
992         * gcc.dg/cdce2.c: Likewise.
993         * gcc.dg/cpp/assert4.c: Remove netware support.
994         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
995         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
996
997         * lib/target-supports.exp (check_visibility_available): Remove
998         NetWare support.
999         (check_profiling_available): Likewise.
1000
1001 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1002
1003         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1004
1005 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1006             Thomas Koenig  <tkoenig@gcc.gnu.org>
1007
1008         PR fortran/34657
1009         * gfortran.dg/generic_17.f90: Fix testcase.
1010         * gfortran.dg/interface_3.f90: Add dg-error.
1011         * gfortran.dg/use_14.f90: New.
1012         * gfortran.dg/use_15.f90: New.
1013
1014 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gnat.dg/pointer_controlled.adb: New test.
1017
1018 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1019
1020         PR fortran/49624
1021         * gfortran.dg/pointer_remapping_7.f90: New.
1022
1023 2011-07-16  Jason Merrill  <jason@redhat.com>
1024
1025         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1026
1027 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1028             Jason Merrill  <jason@redhat.com>
1029
1030         PR c++/45329
1031         PR c++/48934
1032         * g++.dg/cpp0x/decltype29.C: Adjust.
1033         * g++.dg/cpp0x/error4.C: Adjust.
1034         * g++.dg/cpp0x/sfinae26.C: Adjust.
1035         * g++.dg/cpp0x/variadic105.C: Adjust.
1036         * g++.dg/template/deduce3.C: Adjust.
1037         * g++.dg/template/error45.C: Adjust.
1038         * g++.dg/template/ptrmem2.C: Adjust.
1039         * g++.dg/template/sfinae2.C: Adjust.
1040         * g++.old-deja/g++.pt/crash60.C: Adjust.
1041         * g++.old-deja/g++.pt/unify6.C: Adjust.
1042         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1043         * g++.dg/cpp0x/nullptr15.C: Adjust.
1044         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1045         * g++.dg/cpp0x/pr31431.C: Adjust.
1046         * g++.dg/cpp0x/pr31434.C: Adjust.
1047         * g++.dg/cpp0x/sfinae11.C: Adjust
1048         * g++.dg/cpp0x/temp_default2.C: Adjust.
1049         * g++.dg/cpp0x/trailing4.C: Adjust.
1050         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1051         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1052         * g++.dg/cpp0x/variadic105.C: Adjust.
1053         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1054         * g++.dg/ext/vla2.C: Adjust.
1055         * g++.dg/other/ptrmem10.C: Adjust.
1056         * g++.dg/other/ptrmem11.C: Adjust.
1057         * g++.dg/overload/unknown1.C: Adjust.
1058         * g++.dg/template/conv11.C: Adjust.
1059         * g++.dg/template/dependent-expr5.C: Adjust.
1060         * g++.dg/template/friend.C: Adjust.
1061         * g++.dg/template/incomplete2.C: Adjust.
1062         * g++.dg/template/local4.C: Adjust.
1063         * g++.dg/template/local6.C: Adjust.
1064         * g++.dg/template/operator9.C: Adjust.
1065         * g++.dg/template/ttp25.C: Adjust.
1066         * g++.dg/template/unify10.C: Adjust.
1067         * g++.dg/template/unify11.C: Adjust.
1068         * g++.dg/template/unify6.C: Adjust.
1069         * g++.dg/template/unify9.C: Adjust.
1070         * g++.dg/template/varmod1.C: Adjust.
1071         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1072         * g++.old-deja/g++.pt/crash28.C: Adjust.
1073         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1074         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1075         * g++.old-deja/g++.pt/expr2.C: Adjust.
1076         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1077         * g++.old-deja/g++.pt/spec5.C: Adjust.
1078         * g++.old-deja/g++.pt/spec6.C: Adjust.
1079         * g++.old-deja/g++.pt/unify4.C: Adjust.
1080         * g++.old-deja/g++.pt/unify8.C: Adjust.
1081         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1082         * g++.dg/overload/template5.C: New testcase.
1083         * g++.dg/template/overload12.C: New testcase.
1084
1085 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1086
1087         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1088         * gfortran.dg/coarray_7.f90: Ditto.
1089         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1090         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1091
1092 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1093
1094         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1095         case.
1096         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1097         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1098         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1099         C67X.
1100         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1101         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1102         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1103
1104 2011-07-15  Jason Merrill  <jason@redhat.com>
1105
1106         PR testsuite/49741
1107         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1108         Use --extra_opts instead of --additional_options.
1109
1110 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR testsuite/49753
1113         * g++.dg/torture/pr49309.C: Remove.
1114
1115 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1116
1117         * gcc.target/tic6x/weak-call.c: New test.
1118         * gcc.target/tic6x/fpcmp.c: New test.
1119         * gcc.target/tic6x/fpdiv.c: New test.
1120         * gcc.target/tic6x/rotdi16-scan.c: New test.
1121         * gcc.target/tic6x/ffssi.c: New test.
1122         * gcc.target/tic6x/fpdiv-lib.c: New test.
1123         * gcc.target/tic6x/cold-lc.c: New test.
1124         * gcc.target/tic6x/longcalls.c: New test.
1125         * gcc.target/tic6x/abi-align-1.c: New test.
1126         * gcc.target/tic6x/fpcmp-finite.c: New test.
1127         * gcc.target/tic6x/rotdi16.c: New test.
1128         * gcc.target/tic6x/bswapl.c: New test.
1129         * gcc.target/tic6x/ffsdi.c: New test.
1130         * gcc.target/tic6x/tic6x.exp: New file.
1131         * gcc.target/tic6x/builtins/arith24.c: New test.
1132         * gcc.target/tic6x/builtins/smpy.c: New test.
1133         * gcc.target/tic6x/builtins/smpylh.c: New test.
1134         * gcc.target/tic6x/builtins/smpyh.c: New test.
1135         * gcc.target/tic6x/builtins/sarith1.c: New test.
1136         * gcc.target/tic6x/builtins/extclr.c: New test
1137         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1138         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1139         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1140         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1141         New functions.
1142         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1143         __TMS320C6X__.
1144         * gcc.dg/20020312-2.c: Likewise.
1145         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1146         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1147         * gcc.dg/torture/builtin-math-7.c: Likewise.
1148
1149         PR testsuite/49757
1150         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1151         not testing tic6x-*-*.
1152
1153 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1154
1155         PR tree-opt/49309
1156         * g++.dg/torture/pr49309.C: New testcase.
1157
1158 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1159
1160         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1161
1162 2011-07-14  Richard Guenther  <rguenther@suse.de>
1163
1164         PR tree-optimization/49651
1165         * gcc.dg/torture/pr49651.c: New testcase.
1166
1167 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1168
1169         PR target/43746
1170         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1171
1172 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1173
1174         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1175         -mno-pointers-to-nested-functions.
1176         * gcc.target/powerpc/no-r11-2.c: Ditto.
1177         * gcc.target/powerpc/no-r11-3.c: Ditto.
1178
1179 2011-07-13  Jason Merrill  <jason@redhat.com>
1180
1181         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1182         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1183         when compiling C files.
1184         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1185         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1186         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1187         * g++.dg/lookup/anon2.C: Likewise.
1188         * g++.dg/tree-ssa/copyprop.C: Likewise.
1189         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1190         * g++.dg/init/vector1.C: Ignore narrowing errors.
1191         * g++.dg/torture/pr35526.C: Likewise.
1192         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1193
1194 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1195
1196         PR libfortran/49296
1197         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1198         and logical reads.
1199
1200 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1201
1202         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1203         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1204
1205 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1206
1207         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1208         * lib/obj-c++.exp (obj-c++_init): Ditto.
1209         * lib/file-format.exp (gcc_target_object_format): Ditto.
1210         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1211         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1212         (check_visibility_available): Ditto.
1213         (check_effective_target_tls_native): Ditto.
1214         (check_effective_target_tls_emulated): Ditto.
1215         (check_effective_target_function_sections): Ditto.
1216
1217 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1218
1219         * gcc.target/arm/pr48183.c: New test.
1220
1221 2011-07-13  Richard Guenther  <rguenther@suse.de>
1222
1223         * gcc.dg/torture/20110713-1.c: New testcase.
1224
1225 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1226
1227         PR rtl-opt/49474
1228         * gcc.c-torture/compile/pr49474.c: New testcase.
1229
1230 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR tree-optimization/49712
1233         * gcc.c-torture/execute/pr49712.c: New test.
1234
1235 2011-07-11  Jason Merrill  <jason@redhat.com>
1236
1237         PR c++/44609
1238         * g++.dg/template/recurse3.C: New.
1239
1240 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR debug/49676
1243         * gcc.dg/guality/csttest.c: New test.
1244
1245         PR fortran/49698
1246         * gfortran.dg/pr49698.f90: New test.
1247
1248 2011-07-11  Jeff Law  <law@redhat.com>
1249
1250         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1251
1252 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1253
1254         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1255         * go.test/go-test.exp (go-set-goarch): Likewise.
1256
1257 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1258
1259         PR target/39633
1260         * gcc.target/avr/torture/pr39633.c: New test case.
1261
1262 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1263
1264         PR fortran/18918
1265         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1266
1267 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1268
1269         * lib/target-supports.exp (check_effective_target_scheduling):
1270         New Function.
1271         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1272         * gcc.dg/pr45055.c: Ditto.
1273         * gcc.dg/pr45353.c: Ditto.
1274         * g++.dg/pr45056.C: Ditto.
1275
1276 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1277
1278         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1279         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1280         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1281         * g++.dg/torture/pr31863.C: Skip AVR.
1282
1283 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1284
1285         PR fortran/49690
1286         * gfortran.dg/intrinsic_signal.f90: New.
1287
1288 2011-07-09  Jason Merrill  <jason@redhat.com>
1289
1290         * g++.dg/cpp0x/regress/regress6.C: New.
1291         * g++.dg/parse/crash45.C: Adjust message.
1292         * g++.dg/template/crash38.C: Adjust message.
1293         * g++.dg/template/crash64.C: Adjust message.
1294
1295 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1296
1297         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1298         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1299         * g++.dg/abi/bitfield3.C: Likewise.
1300         * g++.dg/eh/pr38662.C: Likewise.
1301         * g++.dg/ext/attrib36.C: Likewise.
1302         * g++.dg/ext/attrib37.C: Likewise.
1303         * g++.dg/ext/attrib8.C: Likewise.
1304         * g++.dg/ext/tmplattr1.C: Likewise.
1305         * g++.dg/inherit/override-attribs.C: Likewise.
1306         * g++.dg/opt/inline9.C: Likewise.
1307         * g++.dg/opt/life1.C: Likewise.
1308         * g++.dg/opt/longbranch2.C: Likewise.
1309         * g++.dg/opt/nrv12.C: Likewise.
1310         * g++.dg/opt/reg-stack4.C: Likewise.
1311         * g++.dg/other/pr35504.C: Likewise.
1312         * g++.dg/other/pr39496.C: Likewise.
1313         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1314         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1315         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1316         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1317         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1318         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1319         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1320         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1321         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1322         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1323         * g++.dg/warn/pr15774-1.C: Likewise.
1324         * g++.dg/warn/pr15774-2.C: Likewise.
1325         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1326         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1327         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1328         * g++.old-deja/g++.pt/asm2.C: Likewise.
1329         * gcc.c-torture/compile/20000804-1.c: Likewise.
1330         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1331         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1332         * gcc.dg/20020108-1.c: Likewise.
1333         * gcc.dg/20020122-2.c: Likewise.
1334         * gcc.dg/20020122-3.c: Likewise.
1335         * gcc.dg/20020206-1.c: Likewise.
1336         * gcc.dg/20020219-1.c: Likewise.
1337         * gcc.dg/20020310-1.c: Likewise.
1338         * gcc.dg/20020411-1.c: Likewise.
1339         * gcc.dg/20020418-2.c: Likewise.
1340         * gcc.dg/20020426-2.c: Likewise.
1341         * gcc.dg/20020517-1.c: Likewise.
1342         * gcc.dg/20030204-1.c: Likewise.
1343         * gcc.dg/20030826-2.c: Likewise.
1344         * gcc.dg/20031102-1.c: Likewise.
1345         * gcc.dg/20031202-1.c: Likewise.
1346         * gcc.dg/20050111-1.c: Likewise.
1347         * gcc.dg/20050503-1.c: Likewise.
1348         * gcc.dg/array-init-1.c: Likewise.
1349         * gcc.dg/builtin-apply4.c: Likewise.
1350         * gcc.dg/dfp/pr31344.c: Likewise.
1351         * gcc.dg/gomp/atomic-11.c: Likewise.
1352         * gcc.dg/graphite/pr40281.c: Likewise.
1353         * gcc.dg/ia64-sync-1.c: Likewise.
1354         * gcc.dg/ia64-sync-2.c: Likewise.
1355         * gcc.dg/ia64-sync-3.c: Likewise.
1356         * gcc.dg/ia64-sync-4.c: Likewise.
1357         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1358         * gcc.dg/invalid-call-1.c: Likewise.
1359         * gcc.dg/loop-3.c: Likewise.
1360         * gcc.dg/lower-subreg-1.c: Likewise.
1361         * gcc.dg/lto/pr47259_0.c: Likewise.
1362         * gcc.dg/nested-calls-1.c: Likewise.
1363         * gcc.dg/pr20017.c: Likewise.
1364         * gcc.dg/pr25023.c: Likewise.
1365         * gcc.dg/pr27671-2.c: Likewise.
1366         * gcc.dg/pr32176.c: Likewise.
1367         * gcc.dg/pr33676.c: Likewise.
1368         * gcc.dg/pr35045.c: Likewise.
1369         * gcc.dg/pr36015.c: Likewise.
1370         * gcc.dg/pr36584.c: Likewise.
1371         * gcc.dg/pr36998.c: Likewise.
1372         * gcc.dg/pr37438.c: Likewise.
1373         * gcc.dg/pr37908.c: Likewise.
1374         * gcc.dg/pr41241.c: Likewise.
1375         * gcc.dg/pr41340.c: Likewise.
1376         * gcc.dg/pr44136.c: Likewise.
1377         * gcc.dg/pr44194-1.c: Likewise.
1378         * gcc.dg/pr46212.c: Likewise.
1379         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1380         * gcc.dg/setjmp-2.c: Likewise.
1381         * gcc.dg/short-compare-1.c: Likewise.
1382         * gcc.dg/short-compare-2.c: Likewise.
1383         * gcc.dg/smod-1.c: Likewise.
1384         * gcc.dg/sync-2.c: Likewise.
1385         * gcc.dg/sync-3.c: Likewise.
1386         * gcc.dg/tls/opt-1.c: Likewise.
1387         * gcc.dg/tls/opt-2.c: Likewise.
1388         * gcc.dg/tls/opt-3.c: Likewise.
1389         * gcc.dg/torture/badshift.c: Likewise.
1390         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1391         * gcc.dg/torture/pr20314-2.c: Likewise.
1392         * gcc.dg/torture/pr36891.c: Likewise.
1393         * gcc.dg/torture/pr38774.c: Likewise.
1394         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1395         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1396         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1397         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1398         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1399         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1400         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1401         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1402         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1403         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1404         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1405         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1406         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1407         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1408         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1409         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1410         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1411         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1412         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1413         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1414         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1415         * gcc.dg/unroll-1.c: Likewise.
1416         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1417         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1418         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1419         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1420         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1421         * gcc.target/i386/20000609-1.c: Likewise.
1422         * gcc.target/i386/20000720-1.c: Likewise.
1423         * gcc.target/i386/20000724-1.c: Likewise.
1424         * gcc.target/i386/20011107-1.c: Likewise.
1425         * gcc.target/i386/20011119-1.c: Likewise.
1426         * gcc.target/i386/20020201-3.c: Likewise.
1427         * gcc.target/i386/20020218-1.c: Likewise.
1428         * gcc.target/i386/20020729-1.c: Likewise.
1429         * gcc.target/i386/20030926-1.c: Likewise.
1430         * gcc.target/i386/20060125-1.c: Likewise.
1431         * gcc.target/i386/20060125-2.c: Likewise.
1432         * gcc.target/i386/20060512-1.c: Likewise.
1433         * gcc.target/i386/20060512-2.c: Likewise.
1434         * gcc.target/i386/20060512-3.c: Likewise.
1435         * gcc.target/i386/20060512-4.c: Likewise.
1436         * gcc.target/i386/387-1.c: Likewise.
1437         * gcc.target/i386/387-2.c: Likewise.
1438         * gcc.target/i386/387-5.c: Likewise.
1439         * gcc.target/i386/387-6.c: Likewise.
1440         * gcc.target/i386/980312-1.c: Likewise.
1441         * gcc.target/i386/980313-1.c: Likewise.
1442         * gcc.target/i386/990117-1.c: Likewise.
1443         * gcc.target/i386/990424-1.c: Likewise.
1444         * gcc.target/i386/990524-1.c: Likewise.
1445         * gcc.target/i386/991129-1.c: Likewise.
1446         * gcc.target/i386/991214-1.c: Likewise.
1447         * gcc.target/i386/991230-1.c: Likewise.
1448         * gcc.target/i386/addr-sel-1.c: Likewise.
1449         * gcc.target/i386/aggregate-ret1.c: Likewise.
1450         * gcc.target/i386/aggregate-ret2.c: Likewise.
1451         * gcc.target/i386/align-main-3.c: Likewise.
1452         * gcc.target/i386/amd64-abi-1.c: Likewise.
1453         * gcc.target/i386/amd64-abi-2.c: Likewise.
1454         * gcc.target/i386/amd64-abi-4.c: Likewise.
1455         * gcc.target/i386/amd64-abi-5.c: Likewise.
1456         * gcc.target/i386/amd64-abi-6.c: Likewise.
1457         * gcc.target/i386/asm-1.c: Likewise.
1458         * gcc.target/i386/asm-3.c: Likewise.
1459         * gcc.target/i386/asm-5.c: Likewise.
1460         * gcc.target/i386/attributes-error.c: Likewise.
1461         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1462         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1463         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1464         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1465         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1466         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1467         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1468         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1469         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1470         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1471         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1472         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1473         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1474         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1475         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1476         * gcc.target/i386/bitfield1.c: Likewise.
1477         * gcc.target/i386/bitfield2.c: Likewise.
1478         * gcc.target/i386/bmi-2.c: Likewise.
1479         * gcc.target/i386/bmi-5.c: Likewise.
1480         * gcc.target/i386/builtin-unreachable.c: Likewise.
1481         * gcc.target/i386/cleanup-2.c: Likewise.
1482         * gcc.target/i386/clobbers.c: Likewise.
1483         * gcc.target/i386/cmov8.c: Likewise.
1484         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1485         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1486         * gcc.target/i386/compress-float-387.c: Likewise.
1487         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1488         * gcc.target/i386/compress-float-sse.c: Likewise.
1489         * gcc.target/i386/crc32-2.c: Likewise.
1490         * gcc.target/i386/crc32-3.c: Likewise.
1491         * gcc.target/i386/divmod-7.c: Likewise.
1492         * gcc.target/i386/divmod-8.c: Likewise.
1493         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1494         * gcc.target/i386/fma3-builtin.c: Likewise.
1495         * gcc.target/i386/fma3-fma.c: Likewise.
1496         * gcc.target/i386/fma4-256-vector.c: Likewise.
1497         * gcc.target/i386/fma4-builtin.c: Likewise.
1498         * gcc.target/i386/fma4-fma-2.c: Likewise.
1499         * gcc.target/i386/fma4-fma.c: Likewise.
1500         * gcc.target/i386/fma4-vector-2.c: Likewise.
1501         * gcc.target/i386/fma4-vector.c: Likewise.
1502         * gcc.target/i386/funcspec-1.c: Likewise.
1503         * gcc.target/i386/funcspec-10.c: Likewise.
1504         * gcc.target/i386/funcspec-11.c: Likewise.
1505         * gcc.target/i386/funcspec-2.c: Likewise.
1506         * gcc.target/i386/funcspec-5.c: Likewise.
1507         * gcc.target/i386/funcspec-6.c: Likewise.
1508         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1509         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1510         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1511         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1512         * gcc.target/i386/incoming-1.c: Likewise.
1513         * gcc.target/i386/incoming-10.c: Likewise.
1514         * gcc.target/i386/incoming-11.c: Likewise.
1515         * gcc.target/i386/incoming-12.c: Likewise.
1516         * gcc.target/i386/incoming-13.c: Likewise.
1517         * gcc.target/i386/incoming-14.c: Likewise.
1518         * gcc.target/i386/incoming-15.c: Likewise.
1519         * gcc.target/i386/incoming-2.c: Likewise.
1520         * gcc.target/i386/incoming-3.c: Likewise.
1521         * gcc.target/i386/incoming-4.c: Likewise.
1522         * gcc.target/i386/incoming-5.c: Likewise.
1523         * gcc.target/i386/incoming-6.c: Likewise.
1524         * gcc.target/i386/incoming-7.c: Likewise.
1525         * gcc.target/i386/incoming-8.c: Likewise.
1526         * gcc.target/i386/incoming-9.c: Likewise.
1527         * gcc.target/i386/lea.c: Likewise.
1528         * gcc.target/i386/local.c: Likewise.
1529         * gcc.target/i386/loop-1.c: Likewise.
1530         * gcc.target/i386/loop-2.c: Likewise.
1531         * gcc.target/i386/loop-3.c: Likewise.
1532         * gcc.target/i386/max-stack-align.c: Likewise.
1533         * gcc.target/i386/memcpy-1.c: Likewise.
1534         * gcc.target/i386/movbe-2.c: Likewise.
1535         * gcc.target/i386/movq-2.c: Likewise.
1536         * gcc.target/i386/movq.c: Likewise.
1537         * gcc.target/i386/nrv1.c: Likewise.
1538         * gcc.target/i386/pad-4.c: Likewise.
1539         * gcc.target/i386/pad-5a.c: Likewise.
1540         * gcc.target/i386/pad-5b.c: Likewise.
1541         * gcc.target/i386/pad-6a.c: Likewise.
1542         * gcc.target/i386/pad-6b.c: Likewise.
1543         * gcc.target/i386/pad-7.c: Likewise.
1544         * gcc.target/i386/pad-9.c: Likewise.
1545         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1546         * gcc.target/i386/pic-1.c: Likewise.
1547         * gcc.target/i386/pr12092-1.c: Likewise.
1548         * gcc.target/i386/pr12329.c: Likewise.
1549         * gcc.target/i386/pr21518.c: Likewise.
1550         * gcc.target/i386/pr22362.c: Likewise.
1551         * gcc.target/i386/pr22585.c: Likewise.
1552         * gcc.target/i386/pr23098.c: Likewise.
1553         * gcc.target/i386/pr25196.c: Likewise.
1554         * gcc.target/i386/pr25293.c: Likewise.
1555         * gcc.target/i386/pr25654.c: Likewise.
1556         * gcc.target/i386/pr26449.c: Likewise.
1557         * gcc.target/i386/pr26778.c: Likewise.
1558         * gcc.target/i386/pr26826.c: Likewise.
1559         * gcc.target/i386/pr27266.c: Likewise.
1560         * gcc.target/i386/pr29978.c: Likewise.
1561         * gcc.target/i386/pr30505.c: Likewise.
1562         * gcc.target/i386/pr30961-1.c: Likewise.
1563         * gcc.target/i386/pr31628.c: Likewise.
1564         * gcc.target/i386/pr32000-2.c: Likewise.
1565         * gcc.target/i386/pr32661-1.c: Likewise.
1566         * gcc.target/i386/pr32708-2.c: Likewise.
1567         * gcc.target/i386/pr32708-3.c: Likewise.
1568         * gcc.target/i386/pr34256.c: Likewise.
1569         * gcc.target/i386/pr34312.c: Likewise.
1570         * gcc.target/i386/pr34522.c: Likewise.
1571         * gcc.target/i386/pr35160.c: Likewise.
1572         * gcc.target/i386/pr35281.c: Likewise.
1573         * gcc.target/i386/pr36246.c: Likewise.
1574         * gcc.target/i386/pr36786.c: Likewise.
1575         * gcc.target/i386/pr37275.c: Likewise.
1576         * gcc.target/i386/pr37843-3.c: Likewise.
1577         * gcc.target/i386/pr37843-4.c: Likewise.
1578         * gcc.target/i386/pr39082-1.c: Likewise.
1579         * gcc.target/i386/pr39431.c: Likewise.
1580         * gcc.target/i386/pr39496.c: Likewise.
1581         * gcc.target/i386/pr39543-2.c: Likewise.
1582         * gcc.target/i386/pr39911.c: Likewise.
1583         * gcc.target/i386/pr40718.c: Likewise.
1584         * gcc.target/i386/pr40906-1.c: Likewise.
1585         * gcc.target/i386/pr40906-2.c: Likewise.
1586         * gcc.target/i386/pr40906-3.c: Likewise.
1587         * gcc.target/i386/pr40934.c: Likewise.
1588         * gcc.target/i386/pr41900.c: Likewise.
1589         * gcc.target/i386/pr42589.c: Likewise.
1590         * gcc.target/i386/pr43662.c: Likewise.
1591         * gcc.target/i386/pr43671.c: Likewise.
1592         * gcc.target/i386/pr43766.c: Likewise.
1593         * gcc.target/i386/pr43869.c: Likewise.
1594         * gcc.target/i386/pr44942.c: Likewise.
1595         * gcc.target/i386/pr44948-2a.c: Likewise.
1596         * gcc.target/i386/pr45234.c: Likewise.
1597         * gcc.target/i386/pr45336-2.c: Likewise.
1598         * gcc.target/i386/pr45336-4.c: Likewise.
1599         * gcc.target/i386/pr45852.c: Likewise.
1600         * gcc.target/i386/pr46470.c: Likewise.
1601         * gcc.target/i386/pr48037-1.c: Likewise.
1602         * gcc.target/i386/pr48389.c: Likewise.
1603         * gcc.target/i386/pr49095.c: Likewise.
1604         * gcc.target/i386/pr9771-1.c: Likewise.
1605         * gcc.target/i386/rdfsbase-1.c: Likewise.
1606         * gcc.target/i386/rdfsbase-2.c: Likewise.
1607         * gcc.target/i386/rdgsbase-1.c: Likewise.
1608         * gcc.target/i386/rdgsbase-2.c: Likewise.
1609         * gcc.target/i386/rdrand-3.c: Likewise.
1610         * gcc.target/i386/regparm-stdcall.c: Likewise.
1611         * gcc.target/i386/regparm.c: Likewise.
1612         * gcc.target/i386/reload-1.c: Likewise.
1613         * gcc.target/i386/rotate-2.c: Likewise.
1614         * gcc.target/i386/sibcall-5.c: Likewise.
1615         * gcc.target/i386/signbit-1.c: Likewise.
1616         * gcc.target/i386/signbit-2.c: Likewise.
1617         * gcc.target/i386/signbit-3.c: Likewise.
1618         * gcc.target/i386/sse-5.c: Likewise.
1619         * gcc.target/i386/sse-8.c: Likewise.
1620         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1621         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1622         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1623         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1624         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1625         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1626         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1627         * gcc.target/i386/sse2-movq-2.c: Likewise.
1628         * gcc.target/i386/sse2-movq-3.c: Likewise.
1629         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1630         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1631         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1632         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1633         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1634         * gcc.target/i386/ssefn-1.c: Likewise.
1635         * gcc.target/i386/ssefn-2.c: Likewise.
1636         * gcc.target/i386/sseregparm-1.c: Likewise.
1637         * gcc.target/i386/sseregparm-2.c: Likewise.
1638         * gcc.target/i386/sseregparm-3.c: Likewise.
1639         * gcc.target/i386/sseregparm-4.c: Likewise.
1640         * gcc.target/i386/sseregparm-5.c: Likewise.
1641         * gcc.target/i386/sseregparm-6.c: Likewise.
1642         * gcc.target/i386/sseregparm-7.c: Likewise.
1643         * gcc.target/i386/sseregparm-8.c: Likewise.
1644         * gcc.target/i386/stack-realign.c: Likewise.
1645         * gcc.target/i386/stack-usage-realign.c: Likewise.
1646         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1647         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1648         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1649         * gcc.target/i386/stackalign/return-1.c: Likewise.
1650         * gcc.target/i386/stackalign/return-2.c: Likewise.
1651         * gcc.target/i386/stackalign/return-3.c: Likewise.
1652         * gcc.target/i386/tailcall-1.c: Likewise.
1653         * gcc.target/i386/tbm-2.c: Likewise.
1654         * gcc.target/i386/udivmod-7.c: Likewise.
1655         * gcc.target/i386/udivmod-8.c: Likewise.
1656         * gcc.target/i386/unroll-1.c: Likewise.
1657         * gcc.target/i386/vararg-1.c: Likewise.
1658         * gcc.target/i386/vararg-2.c: Likewise.
1659         * gcc.target/i386/vect8-ret.c: Likewise.
1660         * gcc.target/i386/vectorize5.c: Likewise.
1661         * gcc.target/i386/wmul-1.c: Likewise.
1662         * gcc.target/i386/wmul-2.c: Likewise.
1663         * gcc.target/i386/wrfsbase-1.c: Likewise.
1664         * gcc.target/i386/wrfsbase-2.c: Likewise.
1665         * gcc.target/i386/wrgsbase-1.c: Likewise.
1666         * gcc.target/i386/wrgsbase-2.c: Likewise.
1667         * gcc.target/i386/xop-pcmov.c: Likewise.
1668         * gcc.target/i386/xop-pcmov2.c: Likewise.
1669         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1670         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1671         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1672         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1673         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1674         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1675         * gcc.target/i386/zee.c: Likewise.
1676         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1677         * gfortran.dg/compiler-directive_2.f: Likewise.
1678         * gfortran.dg/g77/20010216-1.f: Likewise.
1679         * gfortran.dg/gomp/pr39152.f90: Likewise.
1680         * gfortran.dg/pr33794.f90: Likewise.
1681
1682 2011-07-09  Jason Merrill  <jason@redhat.com>
1683
1684         * g++.dg/cpp0x/regress/regress5.C: New.
1685
1686 2011-07-08  Jason Merrill  <jason@redhat.com>
1687
1688         PR c++/45437
1689         * g++.dg/expr/compound-asn1.C: New.
1690         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1691
1692 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR target/49621
1695         * gcc.target/powerpc/altivec-34.c: New test.
1696
1697 2011-07-08  Jason Merrill  <jason@redhat.com>
1698
1699         PR c++/45603
1700         * g++.dg/abi/guard3.C: New.
1701
1702 2011-07-08  Julian Brown  <julian@codesourcery.com>
1703
1704         * lib/target-supports.exp
1705         (check_effective_target_arm_little_endian): New.
1706         (check_effective_target_vect_pack_trunc): Use above.
1707         (check_effective_target_vect_unpack): Likewise.
1708         (check_effective_target_vect_element_align): Test
1709         check_effective_target_arm_vect_no_misalign for ARM.
1710
1711 2011-07-08  Jason Merrill  <jason@redhat.com>
1712
1713         PR c++/49673
1714         * g++.dg/cpp0x/constexpr-rom.C: New.
1715
1716 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1717
1718         PR middle-end/49519
1719         * g++.dg/torture/pr49519.C: New test.
1720
1721 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1722
1723         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1724
1725 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1726
1727         PR testsuite/48727
1728         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1729
1730 2011-07-08  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/49662
1733         * gcc.dg/graphite/interchange-14.c: XFAIL.
1734         * gcc.dg/graphite/interchange-15.c: Likewise.
1735         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1736
1737 2011-07-06  Jason Merrill  <jason@redhat.com>
1738
1739         PR c++/49663
1740         * g++.dg/cpp0x/regress/regress4.C: New.
1741
1742 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1743
1744         PR fortran/49648
1745         * gfortran.dg/result_in_spec_4.f90: New test.
1746
1747 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1748
1749         * gcc.target/sparc/cas64.c: New test.
1750
1751 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR c/49644
1754         * g++.dg/torture/pr49644.C: New test.
1755
1756         PR c/49644
1757         * gcc.c-torture/execute/pr49644.c: New test.
1758
1759 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1760
1761         * lib/target-supports.exp (check_effective_target_ia32): New.
1762         (check_effective_target_x32): Likewise.
1763         (check_effective_target_vect_cmdline_needed): Also check x32.
1764
1765 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1766
1767         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1768         dg-prune-output.
1769         * gcc.target/arm/pr42235.c: Likewise.
1770         * gcc.target/arm/pr42495.c: Likewise.
1771         * gcc.target/arm/pr42574.c: Likewise.
1772         * gcc.target/arm/thumb-branch1.c: Likewise.
1773
1774         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1775         unneeded prune of possible warning.
1776         * gcc.target/arm/pr40956.c: Likewise.
1777         * gcc.target/arm/pr42505.c: Likewise.
1778
1779         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1780         * gcc.c-torture/compile/pr46883.c: Likewise.
1781         * gcc.c-torture/compile/pr46934.c: Likewise.
1782
1783         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1784         for move to ../../gcc.c-torture/compile.
1785         * gcc.target/arm/pr46883.c: Likewise.
1786         * gcc.target/arm/pr46934.c: Likewise.
1787
1788         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1789         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1790         * gcc.target/arm/wmul-1.c: Likewise.
1791         * gcc.target/arm/wmul-2.c: Likewise.
1792         * gcc.target/arm/wmul-3.c: Likewise.
1793         * gcc.target/arm/wmul-4.c: Likewise.
1794         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1795         add tab after scan target.
1796         * gcc.target/arm/smlaltt-1.c: Likewise.
1797         * gcc.target/arm/smlatb-1.c: Likewise.
1798         * gcc.target/arm/smlatt-1.c: Likewise.
1799
1800 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR debug/49522
1803         * gcc.dg/debug/pr49522.c: New test.
1804
1805 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1806
1807         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1808         * gcc.dg/pr46212.c: Run only if target int32plus.
1809         * gcc.dg/torture/pr48146.c: Ditto.
1810         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1811         * c-c++-common/pr44832.c: Ditto.
1812         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1813         * gcc.dg/pr31490.c: Ditto.
1814         * gcc.dg/torture/builtin-math-7.c: Run only if target
1815         large_double.
1816         * gcc.dg/torture/pr45764.c: Skip for AVR.
1817         * gcc.dg/pr47893.c: Ditto.
1818
1819 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1820
1821         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1822         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1823         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1824         add tab to scan target.
1825
1826 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1827
1828         * gcc.target/arm/neon-modes-3.c: New test.
1829
1830 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1831
1832         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1833         -fno-loop-interchange -ffast-math.
1834
1835 2011-07-07  Richard Guenther  <rguenther@suse.de>
1836
1837         * gcc.dg/ftrapv-3.c: New testcase.
1838
1839 2011-07-07  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1842         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1843
1844 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1845
1846         * gcc.dg/binop-notxor1.c: New test.
1847         * gcc.dg/binop-notand4a.c: New test.
1848         * gcc.dg/binop-notxor2.c: New test.
1849         * gcc.dg/binop-notand3a.c: New test.
1850         * gcc.dg/binop-notand2a.c: New test.
1851         * gcc.dg/binop-notand6a.c: New test.
1852         * gcc.dg/binop-notor1.c: New test.
1853         * gcc.dg/binop-notand1a.c: New test.
1854         * gcc.dg/binop-notand5a.c: New test.
1855         * gcc.dg/binop-notor2.c: New test.
1856
1857 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR middle-end/49640
1860         * gcc.dg/gomp/pr49640.c: New test.
1861
1862 2011-07-07  Richard Guenther  <rguenther@suse.de>
1863
1864         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1865
1866 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1867
1868         PR target/39150
1869         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1870
1871 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1872
1873         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1874         * gcc.target/powerpc/no-r11-2.c: Ditto.
1875         * gcc.target/powerpc/no-r11-3.c: Ditto.
1876
1877 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1880         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1881
1882 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1883
1884         * lib/target-supports.exp (check_profiling_available): Disable
1885         profiling with -fprofile-generate for target avr.
1886
1887 2011-07-06  Richard Guenther  <rguenther@suse.de>
1888
1889         PR tree-optimization/49645
1890         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1891
1892 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1893
1894         PR middle-end/47383
1895         * gcc.dg/pr47383.c: New.
1896
1897 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1898
1899         PR tree-optimization/49647
1900         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1901
1902 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1903
1904         PR testsuite/49542
1905         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1906         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1907
1908 2011-07-05  Jason Merrill  <jason@redhat.com>
1909
1910         PR c++/48157
1911         * g++.dg/template/template-id-4.C: New.
1912
1913 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1914
1915         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1916         * gcc.dg/pr43402.c: Ditto.
1917
1918 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1919
1920         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1921
1922 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1923
1924         * gcc.target/powerpc/ppc-switch-1.c: New test for
1925         --param case-values-threshold.
1926         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1927
1928 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1929
1930         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1931
1932 2011-07-05  Jason Merrill  <jason@redhat.com>
1933
1934         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1935
1936 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1937
1938         PR tree-optimization/47654
1939         * gcc.dg/graphite/block-pr47654.c: New.
1940
1941 2011-07-05  Jason Merrill  <jason@redhat.com>
1942
1943         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1944
1945 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1946
1947         PR tree-optimization/49580
1948         * gcc.dg/autopar/pr49580.c: New test.
1949
1950 2011-07-05  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/49518
1953         PR tree-optimization/49628
1954         * g++.dg/torture/pr49628.C: New testcase.
1955         * gcc.dg/torture/pr49518.c: Likewise.
1956
1957 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959         * ada/acats/run_acats (which): Extract last field from type -p,
1960         type output only if command succeeded.
1961
1962 2011-07-04  Jason Merrill  <jason@redhat.com>
1963
1964         * g++.dg/abi/mangle48.C: New.
1965
1966         * g++.dg/cpp0x/diag1.C: New.
1967
1968         * g++.dg/diagnostic/aka1.C: New.
1969
1970 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR rtl-optimization/49619
1973         * gcc.dg/pr49619.c: New test.
1974
1975         PR rtl-optimization/49472
1976         * gfortran.dg/pr49472.f90: New test.
1977
1978         PR debug/49602
1979         * gcc.dg/pr49602.c: New test.
1980
1981 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1982
1983         PR target/34734
1984         PR target/44643
1985         * gcc.target/avr/avr.exp: Run over cpp files, too.
1986         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1987         * gcc.target/avr/progmem.h: New file.
1988         * gcc.target/avr/exit-abort.h: New file.
1989         * gcc.target/avr/progmem-error-1.c: New file.
1990         * gcc.target/avr/progmem-error-1.cpp: New file.
1991         * gcc.target/avr/progmem-warning-1.c: New file.
1992         * gcc.target/avr/torture/progmem-1.c: New file.
1993         * gcc.target/avr/torture/progmem-1.cpp: New file.
1994
1995 2011-07-04  Richard Guenther  <rguenther@suse.de>
1996
1997         PR tree-optimization/49615
1998         * g++.dg/torture/pr49615.C: New testcase.
1999
2000 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2001
2002         PR tree-optimization/49610
2003         * gcc.dg/vect/pr49610.c: New test.
2004
2005 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2006
2007         * gnat.dg/specs/debug1.ads: New test.
2008
2009 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2010
2011         PR fortran/49562
2012         * gfortran.dg/typebound_proc_23.f90: New.
2013
2014 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2015
2016         PR c++/49605
2017         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2018
2019 2011-07-01  Jason Merrill  <jason@redhat.com>
2020
2021         PR c++/48261
2022         * g++.dg/template/template-id-3.C: New.
2023
2024         PR c++/48593
2025         * g++.dg/template/qualified-id4.C: New.
2026
2027         PR c++/48883
2028         * g++.dg/template/explicit-args4.C: New.
2029
2030         PR c++/49085
2031         * g++.dg/template/offsetof2.C: New.
2032
2033 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2034
2035         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2036
2037 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2038
2039         PR libmudflap/49549
2040         * lib/target-supports.exp (check_effective_target_gld): New proc.
2041
2042 2011-07-01  Richard Guenther  <rguenther@suse.de>
2043
2044         PR tree-optimization/49603
2045         * gcc.dg/torture/pr49603.c: New testcase.
2046
2047 2011-06-30  Jason Merrill  <jason@redhat.com>
2048
2049         PR c++/49387
2050         * g++.dg/rtti/template1.C: New.
2051
2052         PR c++/49569
2053         * g++.dg/cpp0x/regress/ctor1.C: New.
2054
2055         PR c++/49355
2056         * g++.dg/cpp0x/initlist54.C: New.
2057
2058 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2059
2060         * gcc.dg/tree-ssa/sra-12.c: New test.
2061
2062 2011-06-29  Jason Merrill  <jason@redhat.com>
2063
2064         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2065
2066 2011-06-30  Richard Guenther  <rguenther@suse.de>
2067
2068         PR tree-optimization/46787
2069         * gcc.dg/vect/vect-121.c: New testcase.
2070
2071 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2072
2073         PR tree-optimization/49094
2074         * gcc.dg/tree-ssa/pr49094.c: New test.
2075
2076 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR fortran/49540
2079         * gfortran.dg/pr49540-1.f90: New test.
2080         * gfortran.dg/pr49540-2.f90: New test.
2081
2082 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2083
2084         PR ada/49511
2085         * ada/acats/run_acats (which): Use last field of type -p output.
2086
2087 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2088             Iain Sandoe  <iains@gcc.gnu.org>
2089
2090         PR libobjc/36610
2091         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2092         Only skip on 64-bit *-*-darwin8* && !objc2.
2093
2094 2011-06-30  Richard Guenther  <rguenther@suse.de>
2095
2096         PR tree-optimization/38752
2097         * gcc.c-torture/compile/pr38752.c: New testcase.
2098
2099 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2100
2101         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2102         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2103
2104 2011-06-29  Jason Merrill  <jason@redhat.com>
2105
2106         PR c++/49216
2107         * g++.dg/cpp0x/initlist53.C: Use placement new.
2108         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2109         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2110
2111         PR c++/49003
2112         * g++.dg/cpp0x/trailing6.C: New.
2113         * g++.dg/cpp0x/pr45908.C: No error.
2114
2115         PR c++/49272
2116         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2117
2118         PR c++/49520
2119         * g++.dg/cpp0x/constexpr-using2.C: New.
2120
2121         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2122
2123         PR c++/45923
2124         * g++.dg/cpp0x/constexpr-diag3.C: New.
2125         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2126         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2127         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2128         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2129
2130 2011-06-29  Jason Merrill  <jason@redhat.com>
2131
2132         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2133
2134 2011-06-29  Richard Guenther  <rguenther@suse.de>
2135
2136         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2137
2138 2011-06-29  Jason Merrill  <jason@redhat.com>
2139
2140         * g++.dg/cpp0x/initlist-value2.C: New.
2141
2142         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2143         * g++.dg/cpp0x/initlist-value.C: New.
2144
2145 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2146
2147         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2148
2149 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2150
2151         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2152         * gcc.dg/inline_2.c: Likewise.
2153         * gcc.dg/unroll_1.c: Likewise.
2154
2155 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2156
2157         PR debug/49567
2158         * gcc.target/i386/pr49567.c: New test.
2159
2160 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2161
2162         * gnat.dg/opt17.ad[sb]: New test.
2163
2164 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2165             Tom de Vries  <tom@codesourcery.com>
2166
2167         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2168         (check_effective_target_arm_thumb2): New effective targets.
2169         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2170         properly.  Clean up temporary files.
2171         * gcc.target/arm/ivopts-2.c: Likewise.
2172         * gcc.target/arm/ivopts-3.c: Likewise.
2173         * gcc.target/arm/ivopts-4.c: Likewise.
2174         * gcc.target/arm/ivopts-5.c: Likewise.
2175         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2176
2177 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2178
2179         PR fortran/49479
2180         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2181
2182 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2183
2184         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2185         * gcc.target/arm/vfp-ldmias.c: Likewise.
2186         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2187         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2188         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2189         * gcc.target/arm/vfp-stmias.c: Likewise.
2190         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2191         * gcc.target/arm/vfp-stmiad.c: Likewise.
2192
2193 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2194
2195         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2196         dg-prune-output.
2197         * gcc.target/arm/pr45701-2.c: Ditto.
2198
2199 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/49466
2202         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2203         * gfortran.dg/extends_14.f03: Modified.
2204
2205 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2206
2207         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2208         early if the test is already being skipped.
2209
2210         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2211         scan-assembler-dem-not): For missing file, report unresolved with
2212         same message as for pass/fail, with reason reported in log file.
2213
2214         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2215         from add_options_for_arm_neon_fp16.
2216         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2217         check_effective_target_arm_neon_fp16_ok_nocache.
2218         Check -mfpu and -mfloat-abi options from current multilib.
2219         Do not require neon support.
2220         (check_effective_target_arm_fp16_ok): Renamed from
2221         check_effecitve_target_arm_neon_fp16_ok.
2222         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2223         arm_neon_fp16_ok and arm_fp16.
2224         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2225         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2226         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2227         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2228
2229 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * gcc.dg/builtin-assume-aligned-1.c: New test.
2232         * gcc.dg/builtin-assume-aligned-2.c: New test.
2233         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2234
2235         PR debug/49544
2236         * gcc.dg/pr49544.c: New test.
2237
2238 2011-06-27  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/49394
2241         * g++.dg/torture/pr49394.C: New testcase.
2242
2243 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2244
2245         * gcc.dg/optimize-bswapdi-2.c: New test.
2246
2247 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2248             Richard Sandiford  <richard.sandiford@linaro.org>
2249
2250         PR tree-optimization/49169
2251         * gcc.dg/torture/pr49169.c: New test.
2252
2253 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2254
2255         PR testsuite/49529
2256         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2257
2258         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2259         hppa*-*-hpux*.
2260
2261 2011-06-26  Jason Merrill  <jason@redhat.com>
2262
2263         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2264
2265         PR c++/49528
2266         * g++.dg/init/ref19.C: New.
2267         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2268
2269 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR tree-optimization/48377
2272         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2273         non_strict_align.
2274
2275 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2276
2277         PR middle-end/49191
2278         * lib/target-supports.exp (check_effective_target_non_strict_align):
2279         New.
2280         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2281
2282 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2283
2284         PR tree-optimizations/49516
2285         * g++.dg/tree-ssa/pr49516.C: New test.
2286
2287 2011-06-23  Jason Merrill  <jason@redhat.com>
2288
2289         PR c++/35255
2290         * g++.dg/template/partial10.C: New.
2291         * g++.dg/template/partial11.C: New.
2292
2293 2011-06-23  Jeff Law <law@redhat.com>
2294
2295         PR middle-end/48770
2296         * gcc.dg/pr48770.c: New test.
2297
2298 2011-06-23  Jan Hubicka  <jh@suse.cz>
2299
2300         PR middle-end/49373
2301         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2302
2303 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR testsuite/49512
2306         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2307         instead of -fdump-tree-optimized.
2308
2309 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2310
2311         PR c++/44625
2312         * g++.dg/template/crash107.C: New.
2313         * g++.dg/template/error17.C: Adjust.
2314
2315 2011-06-23  Jason Merrill  <jason@redhat.com>
2316
2317         PR c++/49507
2318         * g++.dg/cpp0x/defaulted30.C: New.
2319
2320         PR c++/49440
2321         * g++.dg/rtti/anon-ns1.C: New.
2322
2323         PR c++/49395
2324         * g++.dg/init/ref18.C: New.
2325
2326         PR c++/36435
2327         * g++.dg/template/partial9.C: New.
2328
2329 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2330
2331         PR middle-end/49373
2332         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2333
2334 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR debug/49496
2337         * gcc.dg/pr49496.c: New test.
2338
2339 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2340
2341         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2342         is not xscale.
2343
2344         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2345
2346         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2347         * gcc.target/arm/pr42879.c: Likewise.
2348         * gcc.target/arm/pr45701-3.c: Likewise.
2349
2350         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2351         * gcc.target/arm/pr40482.c: Likewise.
2352         * gcc.target/arm/stack-corruption.c: Likewise.
2353
2354 2011-06-22  Richard Guenther  <rguenther@suse.de>
2355
2356         PR tree-optimization/49493
2357         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2358
2359 2011-06-22  Jason Merrill  <jason@redhat.com>
2360
2361         PR c++/49260
2362         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2363
2364 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2365             Dmitry Melnik  <dm@ispras.ru>
2366
2367         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2368         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2369         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2370
2371 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2372
2373         * gcc.target/arm/tlscall.c: New.
2374
2375 2011-06-21  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/49172
2378         * g++.dg/cpp0x/constexpr-ref1.C: New.
2379         * g++.dg/cpp0x/constexpr-ref2.C: New.
2380         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2381
2382         PR c++/49482
2383         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2384
2385         PR c++/49418
2386         * g++.dg/template/param3.C: New.
2387
2388 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2389
2390         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2391         my_clrsb test functions.
2392         (main): Test clrsb.
2393         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2394         test_sll, test_ull): Add clrsb tests.
2395         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2396         clrsbll.
2397
2398 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2399
2400         PR fortran/49112
2401         * gfortran.dg/class_44.f03: New.
2402
2403 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2404
2405         PR tree-optimization/49478
2406         * gcc.dg/vect/pr49478.c
2407
2408 2011-06-21  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/49483
2411         * gcc.dg/vect/vect-120.c: New testcase.
2412
2413 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2414
2415         PR testsuite/49443
2416         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2417         * gcc.dg/vect/vect-peel-4.c: Likewise.
2418
2419 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2420
2421         PR middle-end/49139
2422         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2423         * gcc.dg/always_inline2.c: Likewise.
2424         * gcc.dg/always_inline3.c: Likewise.
2425         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2426         * gcc.dg/inline_1.c: Likewise.
2427         * gcc.dg/inline_2.c: Likewise.
2428         * gcc.dg/inline_3.c: Likewise.
2429         * gcc.dg/inline_4.c: Likewise.
2430         * gcc.dg/20051201-1.c: Likewise.
2431         * gcc.dg/pr40087.c: Likewise.
2432         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2433         * gcc.dg/inline-22.c: Likewise.
2434         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2435         * gcc.dg/lto/20090218-1_1.c: Likewise.
2436         * g++.dg/ipa/devirt-7.C: Likewise.
2437         * gcc.dg/uninit-pred-5_a.c: Likewise.
2438         * gcc.dg/uninit-pred-5_b.c: Likewise.
2439         * gcc.dg/fail_always_inline.c: New.
2440
2441 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2442
2443         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2444         into 6 jobs instead of 3.
2445
2446 2011-06-20  Jason Merrill  <jason@redhat.com>
2447
2448         PR c++/49216
2449         * g++.dg/cpp0x/initlist53.C: New.
2450
2451 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/18918
2454         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2455         * gfortran.dg/coarray_lock_3.f90: New.
2456         * gfortran.dg/coarray/lock_1.f90: New.
2457
2458 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2459
2460         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2461         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2462         unresolved and report the reason to the log file.
2463
2464         * lib/scanasm.exp (object-size): Move argument processing earlier
2465         to report errors before verifying that the file exists.  Report
2466         problems detected at runtime as unresolved instead of error and
2467         report their reasons to the log file.
2468
2469 2011-06-20  Jason Merrill  <jason@redhat.com>
2470
2471         PR c++/47080
2472         * g++.dg/cpp0x/explicit6.C: New.
2473
2474         PR c++/47635
2475         * g++.dg/cpp0x/enum20.C: New.
2476
2477         PR c++/48138
2478         * g++.dg/ext/attr-aligned01.C: New.
2479
2480         PR c++/49205
2481         * g++.dg/cpp0x/variadic-default.C: New.
2482
2483         PR c++/43321
2484         * g++.dg/cpp0x/auto26.C: New.
2485
2486         PR c++/43831
2487         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2488
2489 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2490
2491         * gcc.dg/binop-notand1.c: New test.
2492         * gcc.dg/binop-notand2.c: New test.
2493         * gcc.dg/binop-notand3.c: New test.
2494         * gcc.dg/binop-notand4.c: New test.
2495         * gcc.dg/binop-notand5.c: New test.
2496         * gcc.dg/binop-notand6.c: New test.
2497
2498 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR testsuite/49432
2501         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2502
2503 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2504
2505         PR fortran/49400
2506         * gfortran.dg/proc_ptr_31.f90: New.
2507
2508 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2509
2510         * gnat.dg/volatile6.adb: New test.
2511         * gnat.dg/volatile7.adb: Likewise.
2512         * gnat.dg/volatile8.adb: Likewise.
2513         * gnat.dg/volatile9.adb: Likewise.
2514
2515 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2516
2517         * gnat.dg/constant3.adb: New test.
2518
2519 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2520
2521         PR libfortran/49296
2522         * gfortran.dg/read_list_eof_1.f90: New test.
2523
2524 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR target/49411
2527         * gcc.target/i386/testimm-1.c: New test.
2528         * gcc.target/i386/testimm-2.c: New test.
2529         * gcc.target/i386/testimm-3.c: New test.
2530         * gcc.target/i386/testimm-4.c: New test.
2531         * gcc.target/i386/testimm-5.c: New test.
2532         * gcc.target/i386/testimm-6.c: New test.
2533         * gcc.target/i386/testimm-7.c: New test.
2534         * gcc.target/i386/testimm-8.c: New test.
2535         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2536         * gcc.target/i386/xop-rotate1-int.c: New test.
2537         * gcc.target/i386/xop-rotate2-int.c: New test.
2538
2539 2011-06-17  Jason Merrill  <jason@redhat.com>
2540
2541         * g++.dg/cpp0x/rv-func2.C: New.
2542
2543         * g++.dg/debug/dwarf2/lambda1.C: New.
2544         * g++.dg/warn/Wshadow-6.C: Adjust.
2545
2546 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2547
2548         PR fortran/48699
2549         * gfortran.dg/move_alloc_5.f90: New.
2550
2551 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2552
2553         PR rtl-optimization/48542
2554         * gcc.dg/torture/pr48542.c: New test.
2555
2556 2011-06-16  Jason Merrill  <jason@redhat.com>
2557
2558         PR c++/44160
2559         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2560
2561         PR c++/45378
2562         * g++.dg/cpp0x/initlist52.C New.
2563
2564         PR c++/45399
2565         * c-c++-common/raw-string-12.c: New.
2566
2567         PR c++/49229
2568         * g++.dg/cpp0x/sfinae26.C: New.
2569
2570         PR c++/49251
2571         * g++.dg/cpp0x/variadic113.C: New.
2572
2573         PR c++/49420
2574         * g++.dg/cpp0x/variadic112.C: New.
2575
2576 2011-06-16  Jeff Law <law@redhat.com>
2577
2578         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2579         improved jump threading.
2580         * gcc.dg/builtin-object-size-2.c: Likewise.
2581         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2582
2583 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2584
2585         PR fortran/49074
2586         * gfortran.dg/typebound_assignment_3.f03: New.
2587
2588 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2589
2590         PR testsuite/48727
2591         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2592
2593 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2594
2595         PR tree-optimization/49343
2596         * gnat.dg/discr31.ad[sb]: New test.
2597
2598 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2599
2600         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2601
2602 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2603
2604         PR target/45098
2605         * gcc.target/arm/ivopts-3.c: Update test.
2606         * gcc.target/arm/ivopts-5.c: Same.
2607
2608 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2609
2610         Revert:
2611         2011-06-10  Wei Guozhi  <carrot@google.com>
2612
2613         PR target/45335
2614         * gcc.target/arm/pr45335.c: New test.
2615         * gcc.target/arm/pr45335-2.c: New test.
2616         * gcc.target/arm/pr45335-3.c: New test.
2617         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2618         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2619         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2620
2621 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2622
2623         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2624
2625 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2626
2627         PR fortran/49417
2628         * gfortran.dg/class_43.f03: New.
2629
2630 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR tree-optimization/49419
2633         * gcc.c-torture/execute/pr49419.c: New test.
2634
2635 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2636
2637         * gcc.dg/sms-9.c: New file.
2638
2639 2011-06-15  Easwaran Raman  <eraman@google.com>
2640
2641         PR rtl-optimization/49414
2642         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2643
2644 2011-06-14  Jason Merrill  <jason@redhat.com>
2645
2646         * g++.dg/cpp0x/noexcept13.C: New.
2647
2648 2011-06-14  Easwaran Raman  <eraman@google.com>
2649
2650         PR rtl-optimization/44194
2651         * gcc.dg/pr44194-1.c: New test.
2652         * gcc.dg/pr44194-2.c: New test.
2653
2654 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2655
2656         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2657         switches.
2658         * gcc.target/arm/pr45701-2.c: Likewise.
2659         * gcc.target/arm/thumb-branch1.c: Likewise.
2660
2661 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2662
2663         PR testsuite/48727
2664         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2665
2666 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2667
2668         * gcc.target/arm/pr45701-1.c: Require thumb support.
2669         * gcc.target/arm/pr45701-2.c: Likewise.
2670         * gcc.target/arm/thumb-branch1.c: Likewise.
2671
2672         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2673         * gcc.target/arm/pr39839.c: Likewise.
2674         * gcc.target/arm/pr40657-2.c: Likewise.
2675         * gcc.target/arm/pr40956.c: Likewise.
2676         * gcc.target/arm/pr41679.c: Likewise.
2677         * gcc.target/arm/pr42235.c: Likewise.
2678         * gcc.target/arm/pr42495.c: Likewise.
2679         * gcc.target/arm/pr42505.c: Likewise.
2680         * gcc.target/arm/pr42574.c: Likewise.
2681         * gcc.target/arm/pr46883.c: Likewise.
2682         * gcc.target/arm/pr46934.c: Likewise.
2683         * gcc.target/arm/xor-and.c: Likewise.
2684
2685 2011-06-14  Jason Merrill  <jason@redhat.com>
2686
2687         * g++.dg/other/error23.C: Adjust error message.
2688         * g++.dg/other/error32.C: Likewise.
2689
2690         PR c++/49389
2691         * g++.dg/cpp0x/rv-dotstar.C: New.
2692
2693         PR c++/49369
2694         * g++.dg/cpp0x/decltype30.C: New.
2695
2696         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2697
2698 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR fortran/49103
2701         * gfortran.dg/pr49103.f90: New test.
2702
2703 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2704
2705         PR target/45098
2706         * gcc.target/arm/ivopts-3.c: New test.
2707         * gcc.target/arm/ivopts-4.c: New test.
2708         * gcc.target/arm/ivopts-5.c: New test.
2709
2710 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2711
2712         PR rtl-optimization/49390
2713         * gcc.c-torture/execute/pr49390.c: New test.
2714
2715 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2716
2717         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2718
2719 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2720
2721         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2722         * gcc.c-torture/execute/cmpsi-2.x: New file.
2723         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2724         * gcc.c-torture/execute/pr45262.x: New file.
2725         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2726         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2727         int32plus
2728         * gcc.c-torture/compile/pr49163.c: Ditto.
2729
2730 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2731
2732         * gcc.dg/vect/vect-16.c: Rename to...
2733         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2734         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2735         for double-word vectors.
2736         * gcc.dg/vect/vect-peel-4.c: Likewise.
2737         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2738         vect_element_align.
2739         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2740         -fno-fast-math.
2741
2742 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2743
2744         PR target/44618
2745         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2746
2747 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2748
2749         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2750
2751 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2752
2753         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2754
2755 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2756
2757         * gfortran.dg/trim_optimize_8.f90:  New test case.
2758
2759 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2760            Ira Rosen  <ira.rosen@linaro.org>
2761
2762         PR tree-optimization/49352
2763         * gcc.dg/vect/pr49352.c: New test.
2764
2765 2011-06-12  Tobias Burnus
2766
2767         PR fortran/49324
2768         * gfortran.dg/alloc_comp_assign_11.f90: New.
2769
2770 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2771
2772         * gfortran.dg/trim_optimize_7.f90:  New test.
2773
2774 2011-06-10  Wei Guozhi  <carrot@google.com>
2775
2776         PR target/45335
2777         * gcc.target/arm/pr45335.c: New test.
2778         * gcc.target/arm/pr45335-2.c: New test.
2779         * gcc.target/arm/pr45335-3.c: New test.
2780         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2781         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2782         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2783
2784 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2785
2786         PR c++/41769
2787         * g++.dg/parse/error39.C: New.
2788
2789 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2790
2791         * gcc.target/arm/20090811-1.c: Skip for incompatible
2792         options, do not override other options.
2793         * gcc.target/arm/combine-cmp-shift.c: Skip for
2794         incompatible options.
2795         * gcc.target/arm/pr45094.c: Likewise.
2796         * gcc.target/arm/scd42-1.c: Likewise.
2797         * gcc.target/arm/scd42-3.c: Likewise.
2798         * gcc.target/arm/thumb-ltu.c: Likewise.
2799
2800         * lib/target-supports.exp
2801         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2802         multilib flags use -mfpu with a value other than neon-fp16.
2803
2804 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2807         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2808
2809 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2810
2811         * lib/target-supports.exp (check_effective_target_pie): New proc.
2812         * gcc.dg/pie-link.c: Use target pie.
2813
2814 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2815             Laurent Rougé  <laurent.rouge@menta.fr>
2816
2817         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2818         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2819
2820 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2821
2822         * gfortran.dg/coarray/sync_1.f90: New test for
2823         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2824
2825 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2826
2827         PR tree-optimization/49318
2828         * gcc.dg/vect/pr49318.c: New test.
2829
2830 2011-06-09  David Krauss  <potswa@mac.com>
2831
2832         * g++.dg/template/arrow1.C: New.
2833
2834 2011-06-09  Jason Merrill  <jason@redhat.com>
2835
2836         * lib/prune.exp: Prune "note"s.
2837         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2838
2839         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2840         * g++.dg/template/dependent-expr3.C: Likewise.
2841         * g++.dg/parse/template7.C: Likewise.
2842         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2843         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2844         * g++.old-deja/g++.pt/friend38.C: Likewise.
2845         * g++.old-deja/g++.pt/crash32.C: Likewise.
2846         * g++.old-deja/g++.other/init4.C: Likewise.
2847         * g++.old-deja/g++.other/friend8.C: Likewise.
2848
2849         * g++.dg/ext/complex7.C: Adjust expected output.
2850         * g++.dg/diagnostic/method1.C: Likewise.
2851         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2852         * g++.dg/parse/crash33.C: Likewise.
2853         * g++.dg/other/warning1.C: Likewise.
2854         * g++.dg/init/pr29571.C: Likewise.
2855         * g++.dg/warn/overflow-warn-1.C: Likewise.
2856         * g++.dg/warn/overflow-warn-3.C: Likewise.
2857         * g++.dg/warn/overflow-warn-4.C: Likewise.
2858         * g++.old-deja/g++.oliva/template1.C: Likewise.
2859
2860         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2861         * g++.dg/parse/template7.C: Adjust.
2862
2863 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2864
2865         PR target/49307
2866         * gcc.dg/pr49307.c: New.
2867
2868 2011-06-09  Wei Guozhi  <carrot@google.com>
2869
2870         PR target/46975
2871         * gcc.target/arm/pr46975.c: New testcase.
2872
2873 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2874
2875         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2876         (PMETH, arglist_t): Removed.
2877         (method_get_number_of_arguments): Removed.
2878         (method_get_nth_argument): Removed.
2879         (method_get_first_argument): Removed.
2880         (method_get_next_argument): Removed.
2881         (method_get_sizeof_arguments): Removed.
2882         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2883         (PMETH): Removed.
2884         (method_get_number_of_arguments): Removed.
2885         (method_get_nth_argument): Removed.
2886         (method_get_first_argument): Removed.
2887         (method_get_next_argument): Removed.
2888         (method_get_sizeof_arguments): Removed.
2889         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2890
2891 2011-06-09  David Li  <davidxl@google.com>
2892
2893         * gcc.dg/dump-pass.c: New test.
2894
2895 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2896
2897         PR c++/29003
2898         * g++.dg/parse/error38.C: New.
2899
2900 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR middle-end/49308
2903         * gfortran.dg/pr49308.f90: New test.
2904
2905 2011-06-08  Jason Merrill  <jason@redhat.com>
2906
2907         * g++.dg/cpp0x/noexcept11.C: New.
2908         * g++.dg/cpp0x/noexcept12.C: New.
2909         * g++.dg/cpp0x/sfinae11.C: Adjust.
2910
2911 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR testsuite/49323
2914         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2915         to dg-options, match also DW_AT_linkage_name.
2916
2917 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2918
2919         PR middle-end/21953
2920         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2921         -fno-common on alpha*-dec-osf*.
2922         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2923
2924 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2925
2926         PR rtl-optimization/49303
2927         * gcc.target/ia64/pr49303.c: New test.
2928
2929 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2930
2931         PR fortran/18918
2932         * gfortran.dg/coarray_lock_1.f90: New.
2933         * gfortran.dg/coarray_lock_2.f90: New.
2934
2935 2011-06-07  Jason Merrill  <jason@redhat.com>
2936
2937         * lib/prune.exp: Look for "required" rather than "instantiated".
2938         * g++.dg/abi/mangle11.C: Likewise.
2939         * g++.dg/abi/mangle12.C: Likewise.
2940         * g++.dg/abi/mangle17.C: Likewise.
2941         * g++.dg/abi/mangle20-2.C: Likewise.
2942         * g++.dg/abi/pragma-pack1.C: Likewise.
2943         * g++.dg/cpp0x/decltype26.C: Likewise.
2944         * g++.dg/cpp0x/decltype28.C: Likewise.
2945         * g++.dg/cpp0x/decltype29.C: Likewise.
2946         * g++.dg/cpp0x/enum11.C: Likewise.
2947         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2948         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2949         * g++.dg/cpp0x/pr47416.C: Likewise.
2950         * g++.dg/ext/case-range2.C: Likewise.
2951         * g++.dg/ext/case-range3.C: Likewise.
2952         * g++.dg/gomp/for-19.C: Likewise.
2953         * g++.dg/gomp/pr37533.C: Likewise.
2954         * g++.dg/gomp/pr38639.C: Likewise.
2955         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2956         * g++.dg/inherit/base3.C: Likewise.
2957         * g++.dg/inherit/using6.C: Likewise.
2958         * g++.dg/init/placement4.C: Likewise.
2959         * g++.dg/init/reference3.C: Likewise.
2960         * g++.dg/lookup/scoped6.C: Likewise.
2961         * g++.dg/lookup/using7.C: Likewise.
2962         * g++.dg/other/abstract1.C: Likewise.
2963         * g++.dg/other/error10.C: Likewise.
2964         * g++.dg/other/error5.C: Likewise.
2965         * g++.dg/other/field1.C: Likewise.
2966         * g++.dg/other/offsetof5.C: Likewise.
2967         * g++.dg/parse/bitfield2.C: Likewise.
2968         * g++.dg/parse/constant4.C: Likewise.
2969         * g++.dg/parse/crash20.C: Likewise.
2970         * g++.dg/parse/invalid-op1.C: Likewise.
2971         * g++.dg/parse/non-dependent2.C: Likewise.
2972         * g++.dg/parse/template18.C: Likewise.
2973         * g++.dg/tc1/dr152.C: Likewise.
2974         * g++.dg/tc1/dr166.C: Likewise.
2975         * g++.dg/tc1/dr176.C: Likewise.
2976         * g++.dg/tc1/dr213.C: Likewise.
2977         * g++.dg/template/access11.C: Likewise.
2978         * g++.dg/template/access2.C: Likewise.
2979         * g++.dg/template/access3.C: Likewise.
2980         * g++.dg/template/access7.C: Likewise.
2981         * g++.dg/template/arg7.C: Likewise.
2982         * g++.dg/template/cond2.C: Likewise.
2983         * g++.dg/template/crash13.C: Likewise.
2984         * g++.dg/template/crash40.C: Likewise.
2985         * g++.dg/template/crash7.C: Likewise.
2986         * g++.dg/template/crash84.C: Likewise.
2987         * g++.dg/template/ctor5.C: Likewise.
2988         * g++.dg/template/defarg13.C: Likewise.
2989         * g++.dg/template/defarg14.C: Likewise.
2990         * g++.dg/template/dtor7.C: Likewise.
2991         * g++.dg/template/eh2.C: Likewise.
2992         * g++.dg/template/error2.C: Likewise.
2993         * g++.dg/template/error43.C: Likewise.
2994         * g++.dg/template/friend32.C: Likewise.
2995         * g++.dg/template/injected1.C: Likewise.
2996         * g++.dg/template/instantiate1.C: Likewise.
2997         * g++.dg/template/instantiate3.C: Likewise.
2998         * g++.dg/template/instantiate5.C: Likewise.
2999         * g++.dg/template/instantiate7.C: Likewise.
3000         * g++.dg/template/local6.C: Likewise.
3001         * g++.dg/template/lookup2.C: Likewise.
3002         * g++.dg/template/member5.C: Likewise.
3003         * g++.dg/template/memfriend15.C: Likewise.
3004         * g++.dg/template/memfriend16.C: Likewise.
3005         * g++.dg/template/memfriend17.C: Likewise.
3006         * g++.dg/template/memfriend7.C: Likewise.
3007         * g++.dg/template/meminit1.C: Likewise.
3008         * g++.dg/template/nested3.C: Likewise.
3009         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3010         * g++.dg/template/nontype12.C: Likewise.
3011         * g++.dg/template/nontype13.C: Likewise.
3012         * g++.dg/template/nontype6.C: Likewise.
3013         * g++.dg/template/pr23510.C: Likewise.
3014         * g++.dg/template/pr35240.C: Likewise.
3015         * g++.dg/template/ptrmem15.C: Likewise.
3016         * g++.dg/template/ptrmem6.C: Likewise.
3017         * g++.dg/template/qualified-id1.C: Likewise.
3018         * g++.dg/template/qualttp20.C: Likewise.
3019         * g++.dg/template/qualttp3.C: Likewise.
3020         * g++.dg/template/qualttp4.C: Likewise.
3021         * g++.dg/template/qualttp5.C: Likewise.
3022         * g++.dg/template/qualttp6.C: Likewise.
3023         * g++.dg/template/qualttp7.C: Likewise.
3024         * g++.dg/template/qualttp8.C: Likewise.
3025         * g++.dg/template/recurse.C: Likewise.
3026         * g++.dg/template/recurse2.C: Likewise.
3027         * g++.dg/template/ref5.C: Likewise.
3028         * g++.dg/template/scope2.C: Likewise.
3029         * g++.dg/template/sfinae10.C: Likewise.
3030         * g++.dg/template/sfinae3.C: Likewise.
3031         * g++.dg/template/sizeof3.C: Likewise.
3032         * g++.dg/template/static9.C: Likewise.
3033         * g++.dg/template/template-id-2.C: Likewise.
3034         * g++.dg/template/typedef13.C: Likewise.
3035         * g++.dg/template/typename4.C: Likewise.
3036         * g++.dg/template/using14.C: Likewise.
3037         * g++.dg/template/using2.C: Likewise.
3038         * g++.dg/template/warn1.C: Likewise.
3039         * g++.dg/warn/Wparentheses-13.C: Likewise.
3040         * g++.dg/warn/Wparentheses-15.C: Likewise.
3041         * g++.dg/warn/Wparentheses-16.C: Likewise.
3042         * g++.dg/warn/Wparentheses-17.C: Likewise.
3043         * g++.dg/warn/Wparentheses-18.C: Likewise.
3044         * g++.dg/warn/Wparentheses-19.C: Likewise.
3045         * g++.dg/warn/Wparentheses-20.C: Likewise.
3046         * g++.dg/warn/Wparentheses-23.C: Likewise.
3047         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3048         * g++.dg/warn/noeffect2.C: Likewise.
3049         * g++.dg/warn/noeffect4.C: Likewise.
3050         * g++.dg/warn/pr8570.C: Likewise.
3051         * g++.old-deja/g++.brendan/init2.C: Likewise.
3052         * g++.old-deja/g++.eh/spec6.C: Likewise.
3053         * g++.old-deja/g++.pt/crash10.C: Likewise.
3054         * g++.old-deja/g++.pt/crash36.C: Likewise.
3055         * g++.old-deja/g++.pt/derived3.C: Likewise.
3056         * g++.old-deja/g++.pt/error2.C: Likewise.
3057         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3058         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3059         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3060         * g++.old-deja/g++.pt/overload7.C: Likewise.
3061         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3062
3063 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3064             Iain Sandoe  <iains@gcc.gnu.org>
3065
3066         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3067         Added code to deal with the case when [Protocol
3068         -descriptionForInstanceMethod:] or [Protocol
3069         -descriptionForClassMethod:] returns NULL.
3070
3071 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3072             Iain Sandoe  <iains@gcc.gnu.org>
3073
3074         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3075         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3076         Added cast.
3077
3078 2011-06-07  Xinliang David Li  <davidxl@google.com>
3079
3080         * gcc.dg/inline_2.c: New test.
3081         * gcc.dg/unroll_2.c: New test.
3082         * gcc.dg/inline_3.c: New test.
3083         * gcc.dg/unroll_3.c: New test.
3084         * gcc.dg/inline_4.c: New test.
3085         * gcc.dg/unroll_4.c: New test.
3086         * gcc.dg/inline_1.c: New test.
3087         * gcc.dg/unroll_1.c: New test.
3088
3089 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3090
3091         PR tree-optimization/48497
3092         * lib/gcc-defs.exp (dg-additional-options): New proc.
3093         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3094         -msse2 on 32-bit x86.
3095
3096 2011-06-06  Jason Merrill  <jason@redhat.com>
3097
3098         * g++.dg/cpp0x/enum19.C: New.
3099
3100 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3101
3102         * gcc.target/arm/neon-reload-class.c: New test.
3103
3104 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3105
3106         PR debug/49130
3107         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3108
3109 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3110
3111         * gcc.target/arm/smlatb-1.c: New file.
3112         * gcc.target/arm/smlatt-1.c: New file.
3113         * gcc.target/arm/smlaltb-1.c: New file.
3114         * gcc.target/arm/smlaltt-1.c: New file.
3115
3116 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3117
3118         * gcc.target/arm/mla-2.c: New test.
3119
3120 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3121
3122         PR gcov-profile/49299
3123         * gcc.dg/tree-prof/pr49299-1.c: New test.
3124         * gcc.dg/tree-prof/pr49299-2.c: New test.
3125
3126 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3127
3128         * lib/target-supports.exp
3129         (check_effective_target_vect_widen_mult_qi_to_hi):
3130         Add NEON as supporting target.
3131         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3132         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3133         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3134         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3135         using widening multiplication on targets that support it.
3136         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3137         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3138         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3139
3140 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3141
3142         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3143         Modern Objective-C runtime API.
3144         * objc/execute/next_mapping.h: Removed.
3145         * objc-obj-c++-shared/next-mapping.h: Removed.
3146         * objc-obj-c++-shared/Object1.h: Removed.
3147         * objc-obj-c++-shared/Object1.m: Removed.
3148         * objc-obj-c++-shared/Object1.mm: Removed.
3149         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3150         * objc-obj-c++-shared/Protocol1.h: Removed.
3151         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3152         of ProtoBool, IVAR_T and METHOD.
3153         * objc-obj-c++-shared/runtime.h: New.
3154         * objc-obj-c++-shared/TestsuiteObject.h: New.
3155         * objc-obj-c++-shared/TestsuiteObject.m: New.
3156
3157         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3158         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3159         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3160         it a class method.
3161         * objc/execute/_cmd.m: Include
3162         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3163         runtime API.  ([TestClass +initialize]): Include this method also
3164         with the GNU runtime.
3165         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3166         Object.  ([-setValue:]): Return void.
3167         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3168         with the GNU runtime.  Include
3169         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3170         for the NeXT runtime.  Use the existing print_ivars() and
3171         compare_structures() implementations for the old NeXT runtime.
3172         Added new implementations for the Modern GNU and NeXT runtimes.
3173         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3174         well.  (main): Use objc_getClass().  Use return instead of exit.
3175         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3176         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3177         of exit().
3178         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3179         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3180         instead of Object.  (main): Use return instead of exit().
3181         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3182         instead of Object.  Removed prototype for exit().  (main): Use
3183         return instead of exit().  Use the Modern Objective-C runtime API.
3184         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3185         Object.
3186         * objc/execute/class-tests-1.h: Include
3187         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3188         runtime API.  (test_class_with_superclass): Do not call [Object
3189         class].  There is no need to with the current libobjc.
3190         * objc/execute/class-tests-2.h: Include
3191         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3192         runtime API.
3193         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3194         ../../objc-obj-c++-shared/next-mapping.h.
3195         * objc/execute/class-2.m: Likewise.
3196         * objc/execute/class-3.m: Likewise.
3197         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3198         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3199         +initialize]): Include this method also with the GNU
3200         runtime. (main): Use the Modern Objective-C runtime API.
3201         * objc/execute/class-5.m: Likewise.
3202         * objc/execute/class-6.m: Likewise.
3203         * objc/execute/class-7.m: Likewise.
3204         * objc/execute/class-8.m: Likewise.
3205         * objc/execute/class-9.m: Likewise.
3206         * objc/execute/class-10.m: Likewise.
3207         * objc/execute/class-11.m: Likewise.
3208         * objc/execute/class-12.m: Likewise.
3209         * objc/execute/class-13.m: Likewise.
3210         * objc/execute/class-14.m: Likewise.
3211         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3212         this method also with the GNU runtime.
3213         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3214         +initialize]): Include this method also with the GNU runtime.
3215         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3216         of Object.
3217         * objc/execute/encode-1.m: Likewise.
3218         * objc/execute/enumeration-1.m: Likewise.
3219         * objc/execute/enumeration-2.m: Likewise.
3220         * objc/execute/exceptions/catchall-1.m: Likewise.
3221         * objc/execute/exceptions/finally-1.m: Likewise.
3222         * objc/execute/exceptions/foward-1.m: Likewise.
3223         * objc/execute/exceptions/local-variables-1.m: Likewise.
3224         * objc/execute/exceptions/throw-nil.m: Likewise.
3225         * objc/execute/exceptions/trivial.m: Likewise.
3226         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3227         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3228         * objc/execute/exceptions/matcher-1.m: Likewise.
3229         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3230         Object.
3231         * objc/execute/formal_protocol-2.m: Likewise.
3232         * objc/execute/formal_protocol-3.m: Likewise.
3233         * objc/execute/formal_protocol-4.m: Likewise.
3234         * objc/execute/formal_protocol-5.m: Include
3235         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3236         protocol_getName().
3237         * objc/execute/formal_protocol-6.m: Likewise.
3238         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3239         Object.  Include <objc/Protocol.h> instead of
3240         ../../objc-obj-c++-shared/Protocol1.h.
3241         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3242         Object.
3243         * objc/execute/informal_protocol.m: Likewise.
3244         * objc/execute/load-3.m: Likewise.
3245         * objc/execute/many_args_method.m ([TestClass +initialize]):
3246         Include this method with the GNU runtime as well.
3247         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3248         * objc/execute/nested-func-1.m: Use TestsuiteObject
3249         instead of Object.
3250         * objc/execute/nil_method-1.m: Likewise.
3251         * objc/execute/no_clash.m: Likewise.
3252         * objc/execute/np-1.m: Do not include
3253         ../../objc-obj-c++-shared/Protocol1.h.
3254         (main): Use return instead of exit().
3255         * objc/execute/np-2.m: Do not include
3256         ../../objc-obj-c++-shared/Protocol1.h.
3257         ([MyObject +initialize]): Include this method also with the GNU
3258         runtime.  (main): Use return instead of exit().
3259         * objc/execute/object_is_class.m: Include
3260         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3261         of Object.  (main): Use the Modern Objective-C runtime API.
3262         * objc/execute/object_is_meta_class.m: Likewise.
3263         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3264         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3265         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3266         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3267         Objective-C runtime API.
3268         * objc/execute/protocol-isEqual-2.m: Likewise.
3269         * objc/execute/protocol-isEqual-3.m: Likewise.
3270         * objc/execute/protocol-isEqual-4.m: Likewise.
3271         * objc/execute/redefining_self.m ([TestClass +initialize]):
3272         Include this method with the GNU runtime as well.
3273         * objc/execute/root_methods.m: Include
3274         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3275         Include this method with the GNU runtime as well.
3276         (main): Use the Modern Objective-C runtime API.
3277         * objc/execute/selector-1.m: Include
3278         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3279         of Object.  (main): Use the Modern Objective-C runtime API.
3280         * objc/execute/static-1.m ([Test +initialize]): Include this
3281         method with the GNU runtime as well.
3282         * objc/execute/static-2.m: Likewise.
3283         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3284         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3285         ([MathClass +initialize]): Include this method with the GNU
3286         runtime as well.
3287         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3288         instead of Object.
3289         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3290         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3291         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3292         * objc.dg/attributes/method-attribute-1.m: Likewise.
3293         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3294         * objc.dg/attributes/method-attribute-2.m: Likewise.
3295         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3296         * objc.dg/attributes/method-attribute-3.m: Likewise.
3297         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3298         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3299         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3300         * obj-c++.dg/bitfield-1.mm: Likewise.
3301         * obj-c++.dg/bitfield-2.mm: Likewise
3302         * objc.dg/bitfield-3.m: Likewise.
3303         * obj-c++.dg/bitfield-4.mm: Likewise.
3304         * objc.dg/bitfield-5.m: Likewise
3305         * objc.dg/call-super-1.m: Likewise.
3306         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3307         Use objc_getClass() instead of objc_get_class(), but for the GNU
3308         runtime redefine objc_getClass as objc_get_class.  Include
3309         ../objc-obj-c++-shared/runtime.h.
3310         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3311         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3312         Use the Modern Objective-C runtime API.
3313         * objc.dg/class-protocol-1.m: Include
3314         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3315         * obj-c++.dg/class-protocol-1.mm: Likewise.
3316         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3317         * objc.dg/comp-types-10.m: Likewise.
3318         * objc.dg/comp-types-11.m: Likewise.
3319         * objc.dg/comp-types-12.m: Likewise.
3320         * obj-c++.dg/comp-types-9.mm: Likewise.
3321         * obj-c++.dg/comp-types-11.mm: Likewise.
3322         * obj-c++.dg/comp-types-12.mm: Likewise.
3323         * obj-c++.dg/comp-types-13.mm: Likewise.
3324         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3325         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3326         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3327         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3328         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3329         * objc.dg/desig-init-1.m: Likewise.
3330         * obj-c++.dg/defs.mm: Likewise.
3331         * objc.dg/exceptions-2.m: Likewise.
3332         * obj-c++.dg/except-1.mm: Likewise.
3333         * obj-c++.dg/exceptions-2.mm: Likewise.
3334         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3335         Use the Modern Objective-C runtime API.
3336         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3337         the Modern Objective-C runtime API.  Do not include
3338         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3339         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3340         the Modern Objective-C runtime API except when using an older NeXT
3341         runtime.
3342         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3343         the Modern Objective-C runtime API.
3344         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3345         objc/encoding.h.
3346         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3347         * objc.dg/encode-7-next-64bit.m: Updated include.
3348         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3349         objc/encoding.h.
3350         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3351         the Modern Objective-C runtime API.
3352         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3353         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3354         instead of ../objc-obj-c++-shared/Protocol1.h.
3355         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3356         the Modern Objective-C runtime API except when using an older NeXT
3357         runtime.
3358         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3359         the Modern Objective-C runtime API.
3360         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3361         Object.
3362         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3363         * objc.dg/fix-and-continue-2.m: Likewise.
3364         * objc.dg/foreach-1.m: Likewise.
3365         * objc.dg/foreach-2.m: Likewise.
3366         * objc.dg/foreach-3.m: Likewise.
3367         * objc.dg/foreach-4.m: Likewise.
3368         * objc.dg/foreach-5.m: Likewise.
3369         * objc.dg/foreach-6.m: Likewise.
3370         * objc.dg/foreach-7.m: Likewise.
3371         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3372         Object.
3373         * objc.dg/func-ptr-2.m: Likewise.
3374         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3375         Do not include objc/objc-api.h.
3376         * obj-c++.dg/fsf-package-0.mm: Likewise.
3377         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3378         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3379         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3380         of Object.
3381         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3382         * objc.dg/gnu-runtime-3.m: Likewise.
3383         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3384         * objc.dg/headers.m: Include objc/runtime.h instead of
3385         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3386         for the NeXT runtime.
3387         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3388         * obj-c++.dg/isa-field-1.mm: Likewise.
3389         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3390         * objc.dg/layout-1.m: Likewise.
3391         * objc.dg/layout-2.m: Likewise.
3392         * objc.dg/local-decl-2.m: Likewise.
3393         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3394         Object.  ([Container +elementForView:]): Use
3395         class_conformsToProtocol().
3396         * obj-c++.dg/lookup-2.mm: Likewise.
3397         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3398         * obj-c++.dg/local-decl-1.mm: Likewise.
3399         * objc.dg/method-3.m: Likewise.
3400         * objc.dg/method-4.m: Likewise.
3401         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3402         ../objc-obj-c++-shared/Protocol1.h.
3403         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3404         * objc.dg/method-9.m: Likewise.
3405         * objc.dg/method-10.m: Likewise.
3406         * objc.dg/method-13.m ([Root +initialize]): Include this method
3407         also for the GNU runtime.  (main): Use objc_getClass() also for
3408         the GNU runtime.
3409         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3410         * objc.dg/method-17.m: Likewise.
3411         * objc.dg/method-19.m: Likewise.
3412         * objc.dg/method-20b.m: Likewise.
3413         * obj-c++.dg/method-2.mm: Likewise.
3414         * obj-c++.dg/method-6.mm: Likewise.
3415         * obj-c++.dg/method-10.mm: Likewise.
3416         * obj-c++.dg/method-11.mm: Likewise.
3417         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3418         ../objc-obj-c++-shared/Protocol1.h.
3419         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3420         * obj-c++.dg/method-15.mm: Likewise.
3421         * obj-c++.dg/method-17.mm: Likewise.
3422         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3423         +initialize]): Include this method also for the GNU
3424         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3425         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3426         * obj-c++.dg/method-22.mm: Likewise.
3427         * obj-c++.dg/method-23.mm: Likewise.
3428         * obj-c++.dg/no-extra-load.mm: Likewise.
3429         * objc.dg/objc-fast-4.m: Likewise.
3430         * objc.dg/objc-gc-4.m: Likewise.
3431         * obj-c++.dg/objc-gc-3.mm: Likewise.
3432         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3433         protocol_getMethodDescription() instead of [Protocol
3434         -descriptionForInstanceMethod].
3435         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3436         Made it available with all runtimes.  (main): Call -test instead
3437         of -class.
3438         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3439         and put into a category.
3440         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3441         Object.  Include objc/objc.h.
3442         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3443         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3444         New. (main): Use protocol_getMethodDescription() instead
3445         of [Protocol -descriptionForInstanceMethod] and [Protocol
3446         -descriptionForClassMethod].
3447         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3448         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3449         Objective-C runtime API.
3450         * obj-c++.dg/proto-qual-1.mm: Likewise.
3451         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3452         Object.
3453         * obj-c++.dg/property/property-1.mm: Likewise.
3454         * obj-c++.dg/qual-types-1.mm: Likewise.
3455         * objc.dg/selector-2.m: Include objc/objc.h instead of
3456         ../objc-obj-c++-shared/Object1.h.
3457         * obj-c++.dg/selector-2.mm: Likewise.
3458         * obj-c++.dg/selector-5.mm: Likewise.
3459         * obj-c++.dg/selector-6.mm: Likewise.
3460         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3461         Object.  Do not include objc/objc-api.h.
3462         * obj-c++.dg/set-not-used-1.mm: Likewise.
3463         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3464         * objc.dg/stret-1.m: Likewise.
3465         * objc.dg/stret-2.m: Likewise.
3466         * obj-c++.dg/super-class-2.mm: Likewise.
3467         * objc.dg/super-class-3.m: Likewise.
3468         * objc.dg/super-class-4.m: Likewise.
3469         * objc.dg/sync-2.m: Likewise.
3470         * obj-c++.dg/sync-2.mm: Likewise.
3471         * objc.dg/sync-1.m: Include objc/objc.h instead of
3472         ../objc-obj-c++-shared/Object1.h.
3473         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3474         'Class' as the type of 'isa'.
3475         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3476         Objective-C runtime API.  ([TestClass +initialize]): Include this
3477         method with the GNU runtime as well.
3478         * objc.dg/strings/strings-1.m: Updated includes.
3479         * obj-c++.dg/strings/strings-1.mm: Likewise.
3480         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3481         objc.dg/strings/const-str-12b.m.
3482         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3483         * obj-c++.dg/template-3.mm: Likewise.
3484         * obj-c++.dg/template-4.mm: Likewise.
3485         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3486         Objective-C runtime API.
3487         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3488         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3489         * obj-c++.dg/try-catch-1.mm: Likewise.
3490         * obj-c++.dg/try-catch-2.mm: Likewise.
3491         * objc.dg/try-catch-3.m: Likewise.
3492         * obj-c++.dg/try-catch-3.mm: Likewise.
3493         * objc.dg/try-catch-6.m: Likewise.
3494         * objc.dg/try-catch-7.m: Likewise.
3495         * obj-c++.dg/try-catch-7.mm: Likewise.
3496         * obj-c++.dg/try-catch-8.mm: Likewise.
3497         * obj-c++.dg/try-catch-9.mm: Likewise.
3498         * objc.dg/try-catch-10.m: Likewise.
3499         * obj-c++.dg/try-catch-11.mm: Likewise.
3500         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3501         Object.  Include objc/objc.h.
3502         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3503         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3504         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3505         Object.  Use Modern Objective-C runtime API.  Do not use
3506         performv::.
3507         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3508         * obj-c++.dg/torture/trivial.mm: Likewise.
3509         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3510         instead of ../objc-obj-c++-shared/Object1.h.  Include
3511         ../objc-obj-c++-shared/runtime.h.
3512         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3513         * objc.dg/torture/strings/const-str-11.m: Likewise.
3514         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3515         * objc.dg/torture/strings/const-str-9.m: Likewise.
3516         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3517         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3518         instead of Object. Only add _FooClassReference if
3519         __NEXT_RUNTIME__.
3520         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3521         * objc.dg/torture/strings/const-str-8.m: Likewise.
3522         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3523         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3524         additional sources.
3525         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3526         Object.
3527         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3528         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3529         * obj-c++.dg/va-meth-1.mm: Likewise.
3530         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3531         ../objc-obj-c++-shared/Object1.h.
3532         * objc.dg/zero-link-3.m: Likewise.
3533
3534 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3535
3536         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3537
3538 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3539
3540         PR objc-++/48275
3541         * obj-c++.dg/property/cxx-property-1.mm: New.
3542         * obj-c++.dg/property/cxx-property-2.mm: New.
3543
3544 2011-06-06  Jason Merrill  <jason@redhat.com>
3545
3546         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3547
3548 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3549
3550         PR rtl-optimization/49145
3551         From Ryan Mansfield
3552         * gcc.c-torture/compile/pr49145.c: New test.
3553
3554 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR testsuite/49288
3557         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3558         to dg-options, match also DW_AT_linkage_name.
3559
3560         PR debug/49294
3561         * gcc.dg/debug/pr49294.c: New test.
3562
3563         PR c++/49264
3564         * g++.dg/opt/pr49264.C: New test.
3565
3566 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3567
3568         PR tree-optimization/49243
3569         * gcc.dg/pr49243.c: New.
3570
3571 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3572
3573         * gnat.dg/specs/cond_expr1.ads: New test.
3574
3575 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3576
3577         * gnat.dg/deferred_const4.ad[sb]: New test.
3578         * gnat.dg/deferred_const4_pkg.ads: New helper.
3579
3580 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3581
3582         * gnat.dg/test_tamdt.adb: Rename to...
3583         * gnat.dg/taft_type1.adb: ...this.
3584         * gnat.dg/tamdt.ad[sb]: Rename to...
3585         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3586         * gnat.dg/tamdt_aux.ads: Rename to...
3587         * gnat.dg/taft_type1_pkg2.ads: ...this.
3588         * gnat.dg/taft_type2.ad[sb]: New test.
3589         * gnat.dg/taft_type2_pkg.ads: New helper.
3590         * gnat.dg/taft_type3.adb: New test.
3591         * gnat.dg/taft_type3_pkg.ads: New helper.
3592
3593 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3594
3595         PR fortran/49255
3596         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3597         for F2008.
3598
3599 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3600
3601         PR testsuite/49287
3602         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3603         warning.
3604         * objc.dg/gnu-api-2-objc.m: Likewise.
3605         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3606         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3607
3608 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3609
3610         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3611         alignment, not the alignment, when calling class_addIvar().  Add
3612         an 'isa' instance variable to the test root class.
3613         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3614
3615 2011-06-04  Jan Hubicka  <jh@suse.cz>
3616
3617         PR tree-optimization/48893
3618         PR tree-optimization/49091
3619         PR tree-optimization/49179
3620         * gfortran.dg/pr49179.f90: New testcase
3621
3622 2011-06-04  Jan Hubicka  <jh@suse.cz>
3623
3624         PR lto/48954
3625         * g++.dg/torture/pr48954.C: New testcase.
3626
3627 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3628
3629         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3630
3631 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3632
3633         PR c++/33840
3634         * g++.dg/diagnostic/bitfld2.C: New.
3635
3636 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR target/49281
3639         * gcc.c-torture/execute/pr49281.c: New test.
3640
3641 2011-06-04  Jan Hubicka  <jh@suse.cz>
3642
3643         PR tree-optimize/48929
3644         * gcc.c-torture/compile/pr48929.c: New testcase.
3645
3646 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3647
3648         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3649
3650 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR c++/49276
3653         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3654
3655 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3656
3657         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3658
3659 2011-06-03  Richard Henderson  <rth@redhat.com>
3660             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3661
3662         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3663
3664 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3665
3666         * objc.dg/headers.m: Do not include objc-list.h.
3667
3668 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3669
3670         * objc.dg/type-stream-1.m: Test removed.
3671         * objc.dg/headers.m: Do not include typedstream.h.
3672
3673 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3674
3675         * objc.dg/torture/forward-1.m (main): Updated testcase.
3676
3677 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3678
3679         PR target/49163
3680         * gcc.c-torture/compile/pr49163.c: New.
3681
3682 2011-06-02  Asher Langton  <langton2@llnl.gov>
3683
3684         PR fortran/49268
3685         * gfortran.dg/PR49268.f90: New test.
3686
3687 2011-06-02  Asher Langton  <langton2@llnl.gov>
3688
3689         PR fortran/37039
3690         * gfortran.dg/PR37039.f90: New test.
3691
3692 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3693
3694         PR objc/48539
3695         * objc.dg/method-5.m: Updated.
3696         * objc.dg/method-19.m: Updated.
3697         * objc.dg/method-lookup-1.m: New.
3698         * obj-c++.dg/method-6.mm: Updated.
3699         * obj-c++.dg/method-7.mm: Updated.
3700         * obj-c++.dg/method-lookup-1.mm: New.
3701
3702 2011-06-02  DJ Delorie  <dj@redhat.com>
3703
3704         * lib/timeout.exp (timeout): Add board_info support.
3705
3706 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3707
3708         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3709
3710 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3711
3712         PR fortran/49265
3713         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3714         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3715
3716 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3717             Hans-Peter Nilsson  <hp@axis.com>
3718
3719         PR rtl-optimization/48840
3720         * gcc.target/sparc/ultrasp13.c: New test.
3721
3722 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3723
3724         PR target/49238
3725         * gcc.c-torture/compile/pr49238.c: New.
3726
3727 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3728
3729         * gcc.target/arm/g2.c: Skip test in -mthumb.
3730         Skip test unless cpu is xscale.
3731         * gcc.target/arm/scd42-2.c: Likewise.
3732         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3733
3734 2011-06-01  Jason Merrill  <jason@redhat.com>
3735
3736         * g++.dg/cpp0x/decltype28.C: New.
3737         * g++.dg/cpp0x/decltype29.C: New.
3738
3739 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3740
3741         PR target/45074
3742         * gcc.target/mips/pr45074.c: New test.
3743
3744 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3745             Hans-Peter Nilsson  <hp@axis.com>
3746
3747         PR rtl-optimization/48830
3748         * gcc.target/sparc/ultrasp12.c: New test.
3749
3750 2011-06-01  David Li  <davidxl@google.com>
3751
3752         * gcc.dg/profile-dir-1.c: Change pass name.
3753         * gcc.dg/profile-dir-2.c: Ditto.
3754         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3755         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3756         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3757         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3758         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3759         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3760         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3761         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3762         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3763         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3764         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3765         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3766         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3767         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3768         * gcc.dg/profile-dir-3.c: Ditto.
3769         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3770
3771 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3772
3773         * objc.dg/attributes/method-nonnull-1.m: New test.
3774         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3775
3776 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/18918
3779         * gfortran.dg/coarray_atomic_1.f90: New.
3780         * gfortran.dg/coarray/atomic_1.f90: New.
3781
3782 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3783
3784         * gcc.dg/guality/bswaptest.c: New test.
3785         * gcc.dg/guality/clztest.c: New test.
3786         * gcc.dg/guality/ctztest.c: New test.
3787         * gcc.dg/guality/rotatetest.c: New test.
3788
3789         PR target/48688
3790         * gcc.target/i386/pr48688.c: New test.
3791
3792 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3793
3794         PR c++/48010
3795         * g++.dg/lookup/name-clash9.C: New.
3796
3797 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3798
3799         PR fortran/18918
3800         * gfortran.dg/coarray/dummy_1.f90: New.
3801
3802 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3803
3804         PR fortran/18918
3805         * gfortran.dg/coarray/save_1.f90: New.
3806         * gfortran.dg/coarray_4.f90: Update dg-error.
3807
3808 2011-05-31  Jason Merrill  <jason@redhat.com>
3809
3810         * g++.dg/cpp0x/rv-template1.C: New.
3811
3812 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR rtl-optimization/49235
3815         * gcc.dg/pr49235.c: New test.
3816
3817 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3818
3819         PR tree-optimization/49093
3820         * gcc.dg/vect/pr49093.c: New test.
3821
3822 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3823
3824         PR debug/49047
3825         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3826
3827 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3828
3829         PR testsuite/49239
3830         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3831         output array.
3832
3833 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3834
3835         PR target/49186
3836         * gcc.c-torture/execute/pr49186.c: New.
3837
3838 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3839
3840         PR target/49168
3841          * gcc.target/i386/pr49168-1.c: New.
3842
3843 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3844             Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gcc.dg/guality/drap.c: New test.
3847
3848 2011-05-30  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/49210
3851         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3852         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3853
3854 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR c++/49223
3857         * g++.dg/gomp/pr49223-1.C: New test.
3858         * g++.dg/gomp/pr49223-2.C: New test.
3859
3860 2011-05-30  Richard Guenther  <rguenther@suse.de>
3861
3862         PR tree-optimization/49218
3863         * gcc.c-torture/execute/pr49218.c: New testcase.
3864
3865 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3866
3867         PR tree-optimization/49199
3868         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3869         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3870         -fno-tree-scev-cprop.
3871
3872 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3873
3874         PR fortran/47601
3875         * gfortran.dg/extends_13.f03: New.
3876
3877 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR rtl-optimization/49095
3880         * gcc.target/i386/pr49095.c: New test.
3881
3882 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3883
3884         PR fortran/18918
3885         * gfortran.dg/coarray_24.f90: New.
3886
3887 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3888
3889         PR fortran/18918
3890         * gfortran.dg/coarray_23.f90: New.
3891
3892 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3893
3894         From Ryan Mansfield
3895         * gcc.dg/pr48826.c: New test.
3896
3897 2011-05-29  Richard Guenther  <rguenther@suse.de>
3898
3899         PR tree-optimization/49217
3900         * gcc.dg/torture/pr49217.c: New testcase.
3901
3902 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3903
3904         PR testsuite/49222
3905         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3906
3907 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3908
3909         * gnat.dg/boolean_subtype.adb: Rename to...
3910         * gnat.dg/boolean_subtype1.adb: ...this.
3911
3912 2011-05-28  Jason Merrill  <jason@redhat.com>
3913
3914         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3915
3916 2011-05-27  Jason Merrill  <jason@redhat.com>
3917
3918         * g++.dg/cpp0x/enum18.C: Adjust.
3919
3920         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3921
3922 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3923
3924         PR fortran/18918
3925         * gfortran.dg/coarray_22.f90: New.
3926
3927 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3928
3929         PR tree-optimization/46728
3930         * gcc.target/powerpc/pr46728-1.c: New.
3931         * gcc.target/powerpc/pr46728-2.c: New.
3932         * gcc.target/powerpc/pr46728-3.c: New.
3933         * gcc.target/powerpc/pr46728-4.c: New.
3934         * gcc.target/powerpc/pr46728-5.c: New.
3935         * gcc.dg/pr46728-6.c: New.
3936         * gcc.target/powerpc/pr46728-7.c: New.
3937         * gcc.target/powerpc/pr46728-8.c: New.
3938         * gcc.dg/pr46728-9.c: New.
3939         * gcc.target/powerpc/pr46728-10.c: New.
3940         * gcc.target/powerpc/pr46728-11.c: New.
3941         * gcc.dg/pr46728-12.c: New.
3942         * gcc.target/powerpc/pr46728-13.c: New.
3943         * gcc.target/powerpc/pr46728-14.c: New.
3944         * gcc.target/powerpc/pr46728-15.c: New.
3945         * gcc.target/powerpc/pr46728-16.c: New.
3946
3947 2011-05-27  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/abi/mangle47.C: New.
3950
3951         PR c++/49176
3952         * g++.dg/template/const5.C: New.
3953
3954         * g++.dg/cpp0x/enum18.C: New.
3955
3956         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3957
3958         * g++.dg/cpp0x/error6.C: New.
3959
3960         * g++.dg/cpp0x/error5.C: New.
3961
3962 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3963
3964         PR c++/49165
3965         * g++.dg/eh/cond6.C: New test.
3966
3967 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3968
3969         PR fortran/48820
3970         * gfortran.dg/rank_3.f90: New.
3971         * gfortran.dg/rank_4.f90: New.
3972
3973 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3974
3975         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3976         replace dump search.
3977
3978 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3979
3980         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3981         * gnat.dg/bit_packed_array5.adb: ...here.
3982
3983 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3984
3985         PR c++/42056
3986         * g++.dg/cpp0x/auto25.C: New.
3987
3988 2011-05-27  Richard Guenther  <rguenther@suse.de>
3989
3990         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3991
3992 2011-05-27  Richard Guenther  <rguenther@suse.de>
3993
3994         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3995
3996 2011-05-27  Richard Guenther  <rguenther@suse.de>
3997
3998         PR middle-end/49189
3999         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4000
4001 2011-05-26  Jason Merrill  <jason@redhat.com>
4002
4003         * g++.dg/cpp0x/friend1.C: New.
4004         * g++.dg/cpp0x/friend2.C: New.
4005
4006         * g++.dg/cpp0x/auto7.C: Update.
4007         * g++.dg/template/crash50.C: Adjust.
4008         * g++.dg/template/static9.C: Adjust.
4009         * g++.old-deja/g++.ext/memconst.C: Adjust.
4010
4011 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4012
4013         * gcc.dg/march.c: Ignore a note for some targets.
4014
4015 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4016             Nathan Froyd  <froydnj@codesourcery.com>
4017
4018         PR c++/2288
4019         PR c++/18770
4020         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4021         * g++.dg/parse/pr18770.C: New test.
4022         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4023
4024 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4025
4026         PR fortran/48955
4027         * gfortran.dg/dependency_40.f90 : New test.
4028
4029 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4030
4031         PR fortran/18918
4032         * gfortran.dg/coarray/registering_1.f90: New.
4033
4034 2011-05-26  Jason Merrill  <jason@redhat.com>
4035
4036         * g++.dg/cpp0x/variadic111.C: New.
4037         * g++.dg/cpp0x/variadic41.C: Adjust.
4038
4039 2011-05-26  Richard Guenther  <rguenther@suse.de>
4040
4041         PR tree-optimization/48702
4042         * gcc.dg/torture/pr48702.c: New testcase.
4043
4044 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4045
4046         PR gcov-profile/48845
4047         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4048         support.
4049         * gcc.dg/matrix/matrix.exp: Likewise.
4050         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4051         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4052         line number to check_profiling_available.
4053         * lib/target-supports.exp (check_profiling_available): Account for
4054         this.
4055         Require TLS runtime support with -fprofile-generate.
4056         * lib/profopt.exp (profopt-execute): Add TLS options for
4057         -fprofile-generate.
4058         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4059
4060 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR c++/49165
4063         * g++.dg/eh/cond5.C: New test.
4064
4065         PR tree-optimization/49161
4066         * gcc.c-torture/execute/pr49161.c: New test.
4067
4068 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4069
4070         * gcc.target/arm/neon-vorn-vbic.c: New test.
4071
4072 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4073
4074         PR tree-optimization/49038
4075         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4076         * gcc.dg/vect/pr49038.c: New test.
4077
4078 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4079         * g++.dg/init/pr25811-3.C: New.
4080         * g++.dg/init/pr25811-4.C: New.
4081
4082 2011-05-25  Jason Merrill  <jason@redhat.com>
4083
4084         * g++.dg/cpp0x/enum17.C: New.
4085         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4086
4087         * g++.dg/cpp0x/auto24.C: New.
4088
4089         * g++.dg/cpp0x/error4.C: New.
4090
4091         * g++.dg/cpp0x/rv-restrict.C: New.
4092
4093         * g++.dg/cpp0x/enum15.C: New.
4094         * g++.dg/cpp0x/constexpr-switch2.C: New.
4095
4096         * g++.dg/cpp0x/variadic110.C: New.
4097
4098         * g++.dg/cpp0x/auto9.C: Add typedef test.
4099
4100         * g++.dg/cpp0x/auto23.C: New.
4101         * g++.dg/cpp0x/auto9.C: Adjust.
4102
4103         * g++.dg/cpp0x/defaulted29.C: New.
4104
4105         * g++.dg/cpp0x/initlist51.C: New.
4106
4107 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4108
4109         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4110         * g++.dg/abi/packed1.C: Suppress warning.
4111         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4112         * g++.dg/template/stdarg1.C: Likewise.
4113         * g++.dg/other/packed1.C: Remove arm from xfail list.
4114
4115 2011-05-25  Jason Merrill  <jason@redhat.com>
4116
4117         * g++.dg/cpp0x/enum16.C: New.
4118         * g++.dg/parse/error15.C: Adjust.
4119
4120         * g++.dg/cpp0x/initlist50.C: New.
4121
4122         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4123
4124         * g++.dg/cpp0x/variadic109.C: New.
4125
4126 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128          * gcc.target/i386/pause-1.c: New.
4129
4130 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4131
4132         * gcc.dg/stack-usage-1.c: Adjust comment.
4133         * gcc.dg/stack-usage-2.c: New test.
4134
4135 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR c++/49136
4138         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4139         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4140
4141 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4142
4143         PR rtl-optimization/48757
4144         * gfortran.dg/pr48757.f:  New test case.
4145
4146 2011-05-24  Jason Merrill  <jason@redhat.com>
4147
4148         * g++.dg/cpp0x/access01.C: New.
4149
4150 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4151
4152         PR libobjc/48177
4153         * objc.dg/pr48177.m: New testcase.      
4154
4155 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4156
4157         PR objc/48187
4158         * objc.dg/pr48187.m: New testcase.
4159         * obj-c++.dg/pr48187.mm: New testcase.
4160         * objc.dg/ivar-extra-semicolon.m: New testcase.
4161
4162 2011-05-24  Jason Merrill  <jason@redhat.com>
4163
4164         * g++.dg/template/access21.C: New.
4165         * g++.dg/template/access22.C: New.
4166
4167 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4168
4169         PR rtl-optimization/48633
4170         * g++.dg/pr48633.C: New test.
4171
4172 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4173
4174         PR target/49133
4175         * g++.dg/other/pr49133.C: New test.
4176
4177 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4178             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4179
4180         * gcc.dg/torture/tls/run-gd.c: New test.
4181         * gcc.dg/torture/tls/run-ie.c: New test.
4182         * gcc.dg/torture/tls/run-ld.c: New test.
4183         * gcc.dg/torture/tls/run-le.c: New test.
4184         * lib/target-supports.exp (check_effective_target_tls_runtime):
4185         Build testcase with TLS options.
4186
4187 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4190
4191 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4192
4193         PR tree-optimization/49121
4194         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4195
4196 2011-05-23  Jason Merrill  <jason@redhat.com>
4197
4198         * g++.dg/cpp0x/defaulted28.C: New.
4199
4200         * g++.dg/cpp0x/sfinae25.C: New.
4201
4202         * g++.dg/cpp0x/rv-cast2.C: New.
4203
4204         * g++.dg/cpp0x/enum14.C: New.
4205
4206 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4207
4208         PR lto/49123
4209         * gcc.c-torture/execute/pr49123.c: New test.
4210
4211         PR debug/49032
4212         * gcc.dg/debug/pr49032.c: New test.
4213
4214         PR c/49120
4215         * gcc.dg/pr49120.c: New test.
4216
4217 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4218
4219         PR target/47315
4220         * gcc.target/i386/pr47315.c: New test.
4221
4222 2011-05-23  Jason Merrill  <jason@redhat.com>
4223
4224         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4225
4226         * g++.dg/cpp0x/sfinae24.C: New.
4227
4228         * g++.dg/cpp0x/error3.C: New.
4229
4230         * g++.dg/cpp0x/defaulted27.C: New.
4231
4232         * g++.dg/cpp0x/decltype27.C: New.
4233
4234 2011-05-23  Richard Guenther  <rguenther@suse.de>
4235
4236         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4237
4238 2011-05-23  Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/40874
4241         * g++.dg/tree-ssa/pr40874.C: New testcase.
4242
4243 2011-05-23  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/49115
4246         * g++.dg/torture/pr49115.C: New testcase.
4247
4248 2011-05-23  Richard Guenther  <rguenther@suse.de>
4249
4250         PR middle-end/15419
4251         * gcc.dg/memcpy-3.c: New testcase.
4252
4253 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR middle-end/48973
4256         * gcc.c-torture/execute/pr48973-1.c: New test.
4257         * gcc.c-torture/execute/pr48973-2.c: New test.
4258
4259 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4260
4261         PR c++/18016
4262         * g++.dg/warn/pr18016.C: New.
4263
4264 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4265
4266         PR target/45098
4267         * gcc.target/arm/ivopts-6.c: New test.
4268
4269 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR middle-end/49029
4272         * gcc.c-torture/compile/pr49029.c: New test.
4273
4274 2011-05-22  Jason Merrill  <jason@redhat.com>
4275
4276         * g++.dg/cpp0x/sfinae23.C: New.
4277         * g++.dg/cpp0x/sfinae8.C: Correct.
4278
4279 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4280
4281         * gfortran.dg/function_optimize_8.f90:  New test case.
4282
4283 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4284
4285         PR tree-optimization/49087
4286         * gcc.dg/vect/O3-pr49087.c: New test.
4287
4288 2011-05-21  Jason Merrill  <jason@redhat.com>
4289
4290         * g++.dg/debug/const5.C: New.
4291
4292 2011-05-20  Jason Merrill  <jason@redhat.com>
4293
4294         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4295
4296         * g++.dg/cpp0x/constexpr-static7.C: New.
4297
4298         * g++.dg/cpp0x/enum12.C: New.
4299         * g++.dg/cpp0x/enum13.C: New.
4300
4301 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4302
4303         PR fortran/48699
4304         * gfortran.dg/select_type_23.f03: New.
4305
4306 2011-05-20  Jason Merrill  <jason@redhat.com>
4307
4308         * g++.dg/cpp0x/defaulted26.C: New.
4309
4310         * g++.dg/cpp0x/noexcept02.C: Fix.
4311         * g++.dg/cpp0x/noexcept03.C: Fix.
4312         * g++.dg/cpp0x/noexcept08.C: Fix.
4313         * g++.dg/cpp0x/noexcept10.C: New.
4314
4315 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4316
4317         PR fortran/48706
4318         * gfortran.dg/extends_12.f03: New.
4319
4320 2011-05-20  Jason Merrill  <jason@redhat.com>
4321
4322         * g++.dg/template/koenig9.C: New.
4323         * g++.dg/opt/pr47615.C: Fix.
4324         * g++.dg/overload/defarg1.C: Fix.
4325         * g++.dg/tc1/dr213.C: Remove xfail.
4326         * g++.dg/torture/pr34850.C: Fix.
4327         * g++.dg/torture/pr39362.C: Fix.
4328         * g++.old-deja/g++.brendan/crash56.C: Fix.
4329         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4330
4331 2011-05-20  Richard Guenther  <rguenther@suse.de>
4332
4333         PR tree-optimization/49079
4334         * gcc.dg/torture/pr49079.c: New testcase.
4335
4336 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR tree-optimization/49073
4339         * gcc.c-torture/execute/pr49073.c: New test.
4340
4341 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/18918
4344         * gfortran.dg/coarray_21.f90: New.
4345
4346 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4347
4348         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4349         output.
4350
4351 2011-05-19  Richard Guenther  <rguenther@suse.de>
4352
4353         PR testsuite/49063
4354         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4355
4356 2011-05-19  Richard Guenther  <rguenther@suse.de>
4357
4358         PR middle-end/48985
4359         * gcc.dg/builtin-object-size-11.c: New testcase.
4360
4361 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4362
4363         PR target/45098
4364         * gcc.target/arm/ivopts.c: New test.
4365         * gcc.target/arm/ivopts-2.c: New test.
4366
4367 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4368
4369         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4370
4371 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4372
4373         * gcc.c-torture/execute/960321-1.x: Remove.
4374
4375 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4376
4377         PR fortran/48700
4378         * gfortran.dg/move_alloc_4.f90: New.
4379
4380 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4381
4382         PR target/49002
4383         * gcc.target/i386/pr49002-1.c: New test.
4384         * gcc.target/i386/pr49002-2.c: Likewise.
4385
4386 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4387
4388         PR tree-optimization/49039
4389         * gcc.c-torture/execute/pr49039.c: New test.
4390         * gcc.dg/tree-ssa/pr49039.c: New test.
4391         * g++.dg/torture/pr49039.C: New test.
4392
4393 2011-05-18  Jason Merrill  <jason@redhat.com>
4394
4395         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4396         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4397         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4398
4399 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4400
4401         * gcc.target/bfin/mcpu-bf592.c: New test.
4402
4403 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4404
4405         PR tree-optimization/41881
4406         * gcc.dg/vect/O3-pr41881.c: New test.
4407         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4408
4409 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR tree-optimization/49000
4412         * gcc.dg/pr49000.c: New test.
4413
4414 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4415
4416         * gnat.dg/invalid1.adb: New test.
4417
4418 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4419
4420         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4421         scan pattern.
4422         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4423         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4424
4425 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4426
4427         PR c++/48994
4428         * g++.dg/cpp0x/range-for18.C: New.
4429
4430 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4431
4432         PR fortran/18918
4433         * gfortran.dg/coarray/image_index_2.f90: New.
4434
4435 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4436
4437         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4438         * g++.dg/cpp0x/override2.C: New.
4439
4440 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4441
4442         PR fortran/18918
4443         * gfortran.de/coarray_20.f90: New.
4444
4445 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4446
4447         PR fortran/22572
4448         * function_optimize_7.f90:  New test case.
4449
4450 2011-05-13  Jason Merrill  <jason@redhat.com>
4451
4452         * g++.dg/cpp0x/decltype26.C: New.
4453         * g++.dg/cpp0x/enum11.C: New.
4454
4455 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4456
4457         PR fortran/48972
4458         PR fortran/48991
4459         * gfortran.dg/assign_8.f90: Update dg-error.
4460
4461 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4462
4463         PR fortran/48972
4464         * gfortran.dg/io_constraints_8.f90: New.
4465         * gfortran.dg/io_constraints_9.f90: New.
4466
4467 2011-05-13  Martin Thuresson  <martint@google.com>
4468
4469         PR gcov-profile/47793
4470         * gcc.dg/pr47793.c: New.
4471
4472 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR tree-optimization/48975
4475         * gcc.dg/pr48975.c: New test.
4476
4477 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4478
4479         PR fortran/48972
4480         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4481
4482 2011-05-12  Jason Merrill  <jason@redhat.com>
4483
4484         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4485
4486 2011-05-12  Geert Bosch  <bosch@adacore.com>
4487
4488         * gnat.dg/view_conversion1.adb: New test.
4489
4490 2011-05-12  Richard Guenther  <rguenther@suse.de>
4491
4492         PR tree-optimization/48172
4493         * gcc.dg/vect/pr48172.c: New testcase.
4494
4495 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR debug/48967
4498         * g++.dg/opt/pr48967.C: New test.
4499
4500 2011-05-11  Jason Merrill  <jason@redhat.com>
4501
4502         * g++.dg/cpp0x/constexpr-friend.C: New.
4503         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4504
4505         * g++.dg/cpp0x/sfinae22.C: New.
4506
4507 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4508
4509         PR fortran/48889
4510         * gfortran.dg/generic_24.f90: New.
4511
4512 2011-05-11  Richard Guenther  <rguenther@suse.de>
4513
4514         PR tree-optimization/15256
4515         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4516
4517 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR debug/48159
4520         * gcc.dg/pr48159-1.c: New test.
4521         * gcc.dg/pr48159-2.c: New test.
4522
4523 2011-05-11  Richard Guenther  <rguenther@suse.de>
4524
4525         PR middle-end/48953
4526         * gcc.dg/torture/pr48953.c: New testcase.
4527
4528 2011-05-11  Richard Guenther  <rguenther@suse.de>
4529
4530         PR tree-optimization/18041
4531         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4532
4533 2011-05-11  Alan Modra  <amodra@gmail.com>
4534
4535         PR target/47755
4536         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4537
4538 2011-05-10  Jason Merrill  <jason@redhat.com>
4539
4540         * g++.dg/cpp0x/defaulted25.C: New.
4541         * g++.dg/template/crash7.C: Adjust.
4542
4543         * g++.dg/cpp0x/variadic108.C: New.
4544
4545 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4546
4547         * g++.dg/inherit/virtual9.C: Extend.
4548
4549 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4550
4551         PR target/48857
4552         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4553         are passed and returned in vector registers.
4554
4555 2011-05-10  Richard Guenther  <rguenther@suse.de>
4556
4557         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4558         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4559         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4560         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4561         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4562         applies.
4563
4564 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR tree-optimization/48611
4567         PR tree-optimization/48794
4568         * gfortran.dg/gomp/pr48611.f90: New test.
4569         * gfortran.dg/gomp/pr48794.f90: New test.
4570
4571         PR debug/48928
4572         * gcc.dg/dfp/pr48928.c: New test.
4573
4574 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4575
4576         PR c++/48522
4577         * g++.dg/cpp0x/pr48522.C: New.
4578
4579 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4580
4581         PR c++/48735
4582         * g++.dg/cpp0x/sfinae21.C: New.
4583
4584 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4585
4586         * g++.dg/template/sfinae28.C: Rename to...
4587         * g++.dg/cpp0x/sfinae19.C: ... this.
4588         * g++.dg/template/sfinae29.C: Rename to...
4589         * g++.dg/cpp0x/sfinae20.C: ... this.
4590
4591 2011-05-09  Jeff Law <law@redhat.com>
4592
4593         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4594         consistent results.
4595
4596 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4597
4598         PR c++/20039
4599         * g++.dg/init/pr20039.C: New.
4600
4601 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4602
4603         PR c++/48737
4604         PR c++/48744
4605         * g++.dg/template/sfinae28.C: New.
4606         * g++.dg/template/sfinae29.C: Likewise.
4607
4608 2011-05-09  Jason Merrill  <jason@redhat.com>
4609
4610         * g++.dg/template/nontype23.C: New.
4611
4612 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4613         PR c++/48859
4614         * g++.dg/init/pr48859.C: New.
4615
4616 2011-05-09  Jason Merrill  <jason@redhat.com>
4617
4618         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4619         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4620         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4621         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4622         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4623         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4624         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4625         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4626
4627 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4628
4629         * g++.dg/inherit/virtual9.C: New.
4630
4631 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4632
4633         PR c++/48574
4634         * g++.dg/template/dependent-expr8.C: New test case.
4635
4636 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4637
4638         PR tree-optimization/48837
4639         * gcc.dg/pr48837.c: New testcase.
4640
4641 2011-05-06  Jason Merrill  <jason@redhat.com>
4642
4643         * g++.dg/cpp0x/constexpr-condition2.C: New.
4644
4645         * g++.dg/cpp0x/constexpr-missing.C: New.
4646
4647 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4648
4649         PR fortran/18918
4650         * gfortran.dg/coarray/this_image_2.f90: New.
4651
4652 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4653
4654         PR fortran/48858
4655         PR fortran/48820
4656         * gfortran.dg/bind_c_usage_22.f90: New.
4657         * gfortran.dg/bind_c_usage_23.f90: New.
4658         * gfortran.dg/bind_c_usage_24.f90: New.
4659         * gfortran.dg/bind_c_usage_24_c.c: New.
4660
4661 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4662
4663         PR c++/48838
4664         * g++.dg/template/member9.C: New test case.
4665
4666 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4667
4668         * gnat.dg/discr29.ad[sb]: New test.
4669         * gnat.dg/discr30.adb: Likewise.
4670
4671 2011-05-05  Julian Brown  <julian@codesourcery.com>
4672
4673         * gcc.target/arm/neon-vset_lanes8.c: New test.
4674
4675 2011-05-05  Jason Merrill  <jason@redhat.com>
4676
4677         * g++.dg/init/new32.C: New.
4678
4679 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4680
4681         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4682         Fix typo.
4683
4684 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR rtl-optimization/48381
4687         * gcc.c-torture/compile/pr48381.c: New test.
4688
4689 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4690
4691         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4692         to dg-options.
4693         * gcc.target/i386/opt-1.c: Ditto.
4694
4695 2011-05-04  Jason Merrill  <jason@redhat.com>
4696
4697         * g++.dg/conversion/base1.C: New.
4698
4699 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4700
4701         PR libgfortran/48787
4702         * gfortran.dg/round_3.f08: Add more checks to test case.
4703
4704 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4705
4706         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4707         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4708         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4709         Gate test on effective_target fd_truncate.
4710
4711 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4712
4713         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4714         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4715         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4716         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4717         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4718         * gcc.target/i386/pr38824.c: Ditto.
4719         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4720         * gcc.target/i386/vecinit-2.c: Ditto.
4721         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4722         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4723         * gcc.target/i386/parity-2.c: Ditto.
4724         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4725
4726 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4727
4728         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4729         remove duplication.
4730         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4731         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4732         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4733
4734 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4735
4736         PR fortran/18918
4737         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4738
4739 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4740
4741         PR fortran/18918
4742         * gfortran.dg/coarray/this_image_1.f90: New.
4743
4744 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4745
4746         PR fortran/18918
4747         * gfortran.dg/coarray/caf.dg: New.
4748         * gfortran.dg/coarray/image_index_1.f90: New, copied
4749         from ../coarray_16.f90.
4750
4751 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4752
4753         PR c++/28501
4754         * g++.dg/ext/complex9.C: New.
4755
4756 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4757
4758         From Mike Frysinger
4759         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4760         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4761         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4762
4763 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4764
4765         * gcc.target/bfin/builtins: Created.
4766         * gcc.target/bfin/hisilh-O0.c: Deleted.
4767         * gcc.target/bfin/hisilh.c: Moved to...
4768         * gcc.target/bfin/builtins/hisilh.c: ...here.
4769         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4770         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4771         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4772         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4773         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4774         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4775         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4776         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4777         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4778         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4779         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4780         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4781         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4782         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4783         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4784         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4785         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4786         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4787         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4788         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4789         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4790         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4791         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4792         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4793         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4794         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4795         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4796         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4797         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4798         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4799         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4800         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4801         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4802         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4803         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4804         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4805         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4806         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4807         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4808         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4809         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4810         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4811         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4812         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4813         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4814         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4815         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4816         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4817         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4818         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4819         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4820         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4821         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4822         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4823         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4824         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4825         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4826         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4827         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4828         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4829         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4830         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4831         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4832         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4833         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4834         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4835         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4836         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4837         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4838         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4839         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4840         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4841         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4842         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4843         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4844         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4845         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4846         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4847         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4848         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4849         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4850         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4851         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4852         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4853         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4854         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4855         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4856         * gcc.target/bfin/builtins/circptr.c: Ditto.
4857         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4858         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4859         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4860         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4861         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4862         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4863         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4864         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4865         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4866         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4867         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4868         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4869         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4870         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4871         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4872         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4873         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4874         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4875         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4876         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4877         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4878         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4879         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4880         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4881         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4882         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4883         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4884         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4885         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4886         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4887         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4888         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4889         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4890         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4891         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4892         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4893         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4894         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4895         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4896         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4897         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4898         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4899         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4900         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4901         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4902         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4903         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4904         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4905         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4906         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4907         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4908         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4909         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4910         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4911         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4912         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4913         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4914         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4915         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4916         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4917         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4918         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4919         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4920         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4921         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4922         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4923         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4924         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4925         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4926         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4927
4928 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4929
4930         * gcc.target/arm/cold-lc.c: New test.
4931
4932 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR target/48774
4935         * gcc.dg/pr48774.c: New test.
4936
4937 2011-05-03  Richard Guenther  <rguenther@suse.de>
4938
4939         * gcc.dg/large-size-array-5.c: New testcase.
4940
4941 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4942
4943         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4944
4945 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4946
4947         * lib/target-supports.exp (check_effective_target_vect_strided):
4948         Replace with...
4949         (check_effective_target_vect_strided2)
4950         (check_effective_target_vect_strided3)
4951         (check_effective_target_vect_strided4)
4952         (check_effective_target_vect_strided8): ...these new functions.
4953
4954         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4955         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4956         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4957         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4958         * gcc.dg/vect/pr37539.c: Likewise.
4959         * gcc.dg/vect/slp-11a.c: Likewise.
4960         * gcc.dg/vect/slp-11b.c: Likewise.
4961         * gcc.dg/vect/slp-11c.c: Likewise.
4962         * gcc.dg/vect/slp-12a.c: Likewise.
4963         * gcc.dg/vect/slp-12b.c: Likewise.
4964         * gcc.dg/vect/slp-18.c: Likewise.
4965         * gcc.dg/vect/slp-19a.c: Likewise.
4966         * gcc.dg/vect/slp-19b.c: Likewise.
4967         * gcc.dg/vect/slp-21.c: Likewise.
4968         * gcc.dg/vect/slp-23.c: Likewise.
4969         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4970
4971         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4972         instead of vect_interleave && vect_extract_even_odd.
4973         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4974         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4975         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4976         * gcc.dg/vect/vect-1.c: Likewise.
4977         * gcc.dg/vect/vect-10.c: Likewise.
4978         * gcc.dg/vect/vect-98.c: Likewise.
4979         * gcc.dg/vect/vect-107.c: Likewise.
4980         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4981         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4982         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4983         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4984         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4985         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4986         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4987         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4988         * gcc.dg/vect/vect-strided-float.c: Likewise.
4989         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4990         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4991         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4992         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4993         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4994         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4995         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4996         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4997         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4998         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4999         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5000         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5001         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5002         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5003         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5004
5005         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5006         target condition.
5007         * gcc.dg/vect/pr30843.c: Likewise.
5008         * gcc.dg/vect/pr33866.c: Likewise.
5009         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5010         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5011         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5012         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5013
5014 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5015
5016         * gcc.dg/vect/slp-11.c: Split into...
5017         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5018         gcc.dg/vect/slp-11c.c: ...these tests.
5019         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5020         * gcc.dg/vect/slp-12c.c: ...this new test.
5021         * gcc.dg/vect/slp-19.c: Split into...
5022         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5023         gcc.dg/vect/slp-19c.c: ...these new tests.
5024
5025 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5026
5027         * lib/target-supports.exp
5028         (check_effective_target_vect_extract_even_odd_wide): Delete.
5029         (check_effective_target_vect_strided_wide): Likewise.
5030         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5031         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5032         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5033         * gcc.dg/vect/pr37539.c: Likewise.
5034         * gcc.dg/vect/slp-11.c: Likewise.
5035         * gcc.dg/vect/slp-12a.c: Likewise.
5036         * gcc.dg/vect/slp-12b.c: Likewise.
5037         * gcc.dg/vect/slp-19.c: Likewise.
5038         * gcc.dg/vect/slp-23.c: Likewise.
5039         * gcc.dg/vect/vect-1.c: Likewise.
5040         * gcc.dg/vect/vect-98.c: Likewise.
5041         * gcc.dg/vect/vect-107.c: Likewise.
5042         * gcc.dg/vect/vect-strided-float.c: Likewise.
5043
5044 2011-05-02  Jason Merrill  <jason@redhat.com>
5045
5046         * g++.dg/init/new31.C: New.
5047
5048 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5049
5050         PR c/35445
5051         * gcc.dg/pr35445.c: New test.
5052
5053 2011-05-02  Jason Merrill  <jason@redhat.com>
5054
5055         * c-c++-common/vla-1.c: New.
5056
5057 2011-05-02  Richard Guenther  <rguenther@suse.de>
5058
5059         PR tree-optimization/48822
5060         * gcc.dg/torture/pr48822.c: New testcase.
5061
5062 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5063
5064         PR c++/47969
5065         * g++.dg/cpp0x/constexpr-47969.C: New.
5066
5067 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5068
5069         PR testsuite/48498
5070         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5071         on vect_no_align targets.
5072         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5073         vect_no_align targets.
5074
5075 2011-05-01  Xinliang David Li  <davidxl@google.com>
5076
5077         * gcc.dg/tree-ssa/integer-addr.c: New test.
5078         * gcc.dg/tree-ssa/alias_bug.c: New test.
5079
5080 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5081
5082         PR libgfortran/48787
5083         * gfortran.dg/round_3.f08: Add more checks.
5084
5085 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5086
5087         PR fortran/48821
5088         * gfortran.dg/import9.f90: New, proper test.
5089         * gfortran.dg/interface_37.f90: Remove bogus
5090         test (bogus copy of interface_36.f90).
5091
5092 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5093
5094         PR fortran/48821
5095         * gfortran.dg/interface_37.f90: New.
5096
5097 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5098
5099         PR fortran/48746
5100         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5101
5102 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR tree-optimization/48809
5105         * gcc.c-torture/execute/pr48809.c: New test.
5106
5107 2011-04-29  Jeff Law <law@redhat.com>
5108
5109         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5110
5111 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5112
5113         PR c++/48606
5114         * g++.dg/init/ctor10.C: New.
5115
5116 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5117
5118         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5119           warning in implicitly instantiated templates.
5120
5121 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5122
5123         * g++.dg/warn/Wnull-conversion-1.C: New.
5124         * g++.dg/warn/Wnull-conversion-2.C: New.
5125
5126 2011-04-29  Diego Novillo  <dnovillo@google.com>
5127
5128         * g++.old-deja/g++.other/null3.C: Expect warning about
5129         converting boolean to a pointer.
5130
5131 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5132
5133         PR fortran/48462
5134         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5135         being a target.
5136
5137         PR fortran/48746
5138         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5139
5140 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5141
5142         PR fortran/48810
5143         * gfortran.dg/typebound_proc_22.f90: New.
5144
5145         PR fortran/48800
5146         * gfortran.dg/interface_36.f90: New.
5147
5148 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libgfortran/48488
5151         PR libgfortran/48602
5152         PR libgfortran/48615
5153         PR libgfortran/48684
5154         PR libgfortran/48787
5155         * gfortran.dg/fmt_g.f: Adjust test.
5156         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5157         * gfortran.dg/round_3.f08: New test.
5158         * gfortran.dg/namelist_print_1.f: Adjust test.
5159         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5160         * gfortran.dg/f2003_io_5.f03: Adjust test.
5161         * gfortran.dg/coarray_15.f90: Adjust test.
5162         * gfortran.dg/namelist_65.f90: Adjust test.
5163         * gfortran.dg/fmt_cache_1.f: Adjust test.
5164         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5165         * gfortran.dg/real_const_3.f90: Adjust test.
5166
5167 2011-04-28  Xinliang David Li  <davidxl@google.com>
5168
5169         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5170         * g++.dg/prof-robust-1.C: New test.
5171
5172 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5173
5174         PR tree-optimization/48765
5175         * gcc.dg/vect/pr48765.c: New.
5176
5177 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5178
5179         PR tree-optimization/48775
5180         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5181
5182 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5183
5184         PR c++/48798
5185         * g++.dg/inherit/pr48798.C: New.
5186         * g++.old-deja/g++.other/base1.C: Adjust.
5187
5188 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5189
5190         PR c++/48656
5191         * g++.dg/template/inherit7.C: New test case.
5192
5193 2011-04-28  Richard Guenther  <rguenther@suse.de>
5194
5195         PR tree-optimization/40052
5196         PR tree-optimization/15347
5197         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5198         * gcc.dg/pr15347.c: Likewise.
5199
5200 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5201
5202         PR c++/48530
5203         * g++.dg/cpp0x/sfinae18.C: New.
5204
5205 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5206
5207         PR c++/48771
5208         * g++.dg/ext/is_literal_type1.C: New.
5209
5210 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5211
5212         PR fortran/48112
5213         PR fortran/48279
5214         * gfortran.dg/interface_35.f90: New.
5215         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5216         * gfortran.dg/func_result_6.f90: Add dg-warning.
5217         * gfortran.dg/bessel_1.f90: Ditto.
5218         * gfortran.dg/hypot_1.f90: Ditto.
5219         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5220         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5221         * gfortran.dg/interface_assignment_4.f90: Ditto.
5222
5223 2011-04-27  Jason Merrill  <jason@redhat.com>
5224
5225         * g++.dg/ext/complex8.C: New.
5226
5227         * g++.dg/cpp0x/initlist49.C: New.
5228         * g++.dg/init/new30.C: New.
5229
5230 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5231
5232         PR fortran/48788
5233         * gfortran.dg/whole_file_34.f90: New.
5234
5235 2011-04-27  Jan Hubicka  <jh@suse.cz>
5236
5237         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5238
5239 2011-04-27  Jason Merrill  <jason@redhat.com>
5240
5241         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5242
5243         * g++.dg/parse/ambig6.C: New.
5244
5245 2011-04-27  Nick Clifton  <nickc@redhat.com>
5246
5247         * gcc.dg/20020312-2.c: Add definition for RX.
5248
5249         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5250         option with RX targets.
5251
5252         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5253         /* */ comments.
5254
5255 2011-04-27  Richard Guenther  <rguenther@suse.de>
5256
5257         * gcc.dg/tree-ssa/pr23382.c: Remove.
5258
5259 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5260
5261         PR target/48767
5262         * gcc.c-torture/compile/pr48767.c: New test.
5263
5264 2011-04-27  Richard Guenther  <rguenther@suse.de>
5265
5266         PR tree-optimization/48772
5267         * g++.dg/pr48772.C: New testcase.
5268
5269 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5270
5271         PR c/48742
5272         * gcc.c-torture/compile/pr48742.c: New test.
5273
5274 2011-04-26  Jason Merrill  <jason@redhat.com>
5275
5276         * g++.dg/lookup/koenig13.C: New.
5277
5278         * g++.dg/cpp0x/initlist48.C: New.
5279
5280 2011-04-25  Jason Merrill  <jason@redhat.com>
5281
5282         * g++.dg/cpp0x/sfinae17.C: New.
5283
5284 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5285
5286         PR target/48258
5287         * gcc.target/powerpc/pr48258-1.c: New file.
5288         * gcc.target/powerpc/pr48258-2.c: Ditto.
5289
5290 2011-04-26  Xinliang David Li  <davidxl@google.com>
5291
5292         * gcc.dg/uninit-suppress.c: New test.
5293         * gcc.dg/uninit-suppress.c: New test.
5294
5295 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR debug/48768
5298         * gcc.dg/pr48768.c: New test.
5299
5300         PR tree-optimization/48734
5301         * gcc.c-torture/compile/pr48734.c: New test.
5302
5303         PR testsuite/48753
5304         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5305
5306 2011-04-26  Richard Guenther  <rguenther@suse.de>
5307
5308         PR tree-optimization/48731
5309         * gcc.dg/torture/pr48731.c: New testcase.
5310
5311 2011-04-26  Richard Guenther  <rguenther@suse.de>
5312
5313         PR testsuite/48753
5314         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5315
5316 2011-04-26  Richard Guenther  <rguenther@suse.de>
5317
5318         PR middle-end/48694
5319         * gcc.dg/torture/pr48694-1.c: New testcase.
5320         * gcc.dg/torture/pr48694-2.c: Likewise.
5321
5322 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5323
5324         * g++.dg/ext/underlying_type1.C: New.
5325         * g++.dg/ext/underlying_type2.C: Likewise.
5326         * g++.dg/ext/underlying_type3.C: Likewise.
5327         * g++.dg/ext/underlying_type4.C: Likewise.
5328         * g++.dg/ext/underlying_type5.C: Likewise.
5329         * g++.dg/ext/underlying_type6.C: Likewise.
5330         * g++.dg/ext/underlying_type7.C: Likewise.
5331         * g++.dg/ext/underlying_type8.C: Likewise.
5332         * g++.dg/ext/underlying_type9.C: Likewise.
5333         * g++.dg/ext/underlying_type10.C: Likewise.
5334
5335 2011-04-25  Jason Merrill  <jason@redhat.com>
5336
5337         * g++.dg/cpp0x/regress/template-const2.C: New.
5338
5339 2011-04-25  Jeff Law <law@redhat.com>
5340
5341         * gcc.dg/tree-ssa/vrp56.c: new test.
5342
5343 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5344
5345         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5346
5347 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR preprocessor/48740
5350         * c-c++-common/raw-string-11.c: New test.
5351
5352 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5353
5354         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5355         hppa*-*-hpux*.
5356
5357 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5358
5359         PR fortran/18918
5360         * gfortran.dg/coarray_19.f90: New.
5361
5362 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5363
5364         PR c/48685
5365         * gcc.dg/pr48685.c: New test.
5366
5367 2011-04-22  Jan Hubicka  <jh@suse.cz>
5368
5369         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5370
5371 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5372
5373         PR tree-optimization/48717
5374         * gcc.c-torture/execute/pr48717.c: New test.
5375
5376 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5377
5378         PR target/48723
5379         * gcc.target/i386/pr48723.c: New test.
5380
5381 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR c/48716
5384         * gcc.dg/gomp/pr48716.c: New test.
5385         * g++.dg/gomp/pr48716.C: New test.
5386
5387 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5388
5389         PR c/36750
5390         * gcc.dg/missing-field-init-2.c: Update testcase.
5391
5392 2011-04-22  Alan Modra  <amodra@gmail.com>
5393
5394         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5395
5396 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5397
5398         PR fortran/48405
5399         * gfortran.dg/function_optimize_6.f90:  New test.
5400
5401 2011-04-21  Easwaran Raman  <eraman@google.com>
5402
5403         * gcc.dg/stack-layout-2.c: New test.
5404
5405 2011-04-21  Richard Guenther  <rguenther@suse.de>
5406
5407         PR lto/48703
5408         * g++.dg/lto/pr48207-2_0.C: New testcase.
5409         * g++.dg/lto/pr48207-3_0.C: Likewise.
5410
5411 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5412
5413         * gnat.dg/volatile5.adb: New test.
5414         * gnat.dg/volatile5_pkg.ads: New helper.
5415
5416 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5417
5418         PR target/48708
5419         * gcc.target/i386/pr48708.c: New test.
5420
5421 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5422
5423         * gcc.dg/vect/vect-119.c: New test.
5424
5425 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5426
5427         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5428         and once without.
5429
5430 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5431             Richard Sandiford  <richard.sandiford@linaro.org>
5432
5433         PR target/46329
5434         * gcc.target/arm/pr46329.c: New test.
5435
5436 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5437
5438         PR fortran/18918
5439         * gfortran.dg/coarray_18.f90: New.
5440
5441 2011-04-20  Jason Merrill  <jason@redhat.com>
5442
5443         * g++.dg/cpp0x/initlist47.C: New.
5444
5445         * g++.dg/init/dtor4.C: New.
5446
5447 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5448
5449         PR target/48678
5450         * gcc.target/i386/sse2-pinsrw.c: New test.
5451         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5452         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5453         * gcc.target/i386/sse2-insvhi.c: Ditto.
5454         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5455         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5456
5457 2011-04-20  Jason Merrill  <jason@redhat.com>
5458
5459         * g++.dg/template/const4.C: New.
5460
5461 2011-04-20  Easwaran Raman  <eraman@google.com>
5462
5463         * gcc.dg/stack-layout-1.c: New test.
5464
5465 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5466
5467         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5468         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5469         function.
5470
5471 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5472
5473         * gcc.dg/binop-xor1.c: New test.
5474         * gcc.dg/binop-xor2.c: New test.
5475         * gcc.dg/binop-xor3.c: New test.
5476         * gcc.dg/binop-xor4.c: New test.
5477         * gcc.dg/binop-xor5.c: New test.
5478
5479 2011-04-20  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/47892
5482         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5483
5484 2011-04-20  Richard Guenther  <rguenther@suse.de>
5485
5486         PR middle-end/48695
5487         * g++.dg/torture/pr48695.C: New testcase.
5488
5489 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5490
5491         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5492         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5493         * gcc.c-torture/execute/pr45262.c: Ditto
5494         * gcc.dg/torture/pr43165.c: Ditto.
5495         * gcc.dg/torture/pr47228.c: Ditto.
5496         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5497         * gcc.dg/ipa/pr45644.c: Ditto.
5498         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5499         PDP11.
5500
5501 2011-04-19  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/ext/complex7.C: New.
5504
5505         * g++.dg/ext/attrib41.C: New.
5506
5507 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5508
5509         PR testsuite/48676
5510         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5511
5512 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR target/48678
5515         * gcc.target/i386/pr48678.c: New test.
5516
5517 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5518
5519         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5520         * g++.dg/opt/devirt2.C: New test.
5521         * g++.dg/ipa/devirt-g-1.C: Likewise.
5522
5523 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5524
5525         PR fortran/48588
5526         * gfortran.dg/whole_file_33.f90: New.
5527
5528 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5529
5530         * g++.dg/ipa/devirt-7.C: New test.
5531
5532 2011-04-19  Richard Guenther  <rguenther@suse.de>
5533
5534         PR lto/48207
5535         * g++.dg/lto/pr48207_0.C: New testcase.
5536
5537 2011-04-18  Jason Merrill  <jason@redhat.com>
5538
5539         * g++.dg/init/void1.C: New.
5540
5541         * g++.dg/cpp0x/union4.C: New.
5542
5543 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR middle-end/48661
5546         * g++.dg/torture/pr48661.C: New test.
5547
5548         PR c++/48632
5549         * g++.dg/gomp/pr48632.C: New test.
5550
5551 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5552
5553         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5554         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5555
5556 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5557
5558         PR fortran/18918
5559         * gfortran.dg/coarray_17.f90: New.
5560         * gfortran.dg/coarray_10.f90: Update dg-error.
5561
5562 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5563
5564         PR testsuite/48251
5565         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5566         * gfortran.dg/guality/guality.exp: Likewise.
5567
5568 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5569
5570         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5571
5572 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5573
5574         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5575
5576 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5577
5578         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5579
5580 2011-04-18  Richard Guenther  <rguenther@suse.de>
5581
5582         PR middle-end/46364
5583         * g++.dg/torture/pr46364.C: New testcase.
5584
5585 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5586
5587         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5588
5589 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5590
5591         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5592
5593 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5594             Ira Rosen  <ira.rosen@linaro.org>
5595
5596         PR target/48252
5597         * gcc.target/arm/pr48252.c: New test.
5598
5599 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR tree-optimization/48616
5602         * gcc.dg/pr48616.c: New test.
5603
5604 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5605
5606         PR fortran/18918
5607         * gfortran.dg/coarray_16.f90: New.
5608
5609 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5610
5611         PR fortran/48462
5612         * gfortran.dg/realloc_on_assign_7.f03: New test.
5613
5614 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5615
5616         PR libgfortran/48602
5617         * gfortran.dg/fmt_g0_6.f08: New test.
5618
5619 2011-04-17  Jason Merrill  <jason@redhat.com>
5620
5621         * g++.dg/cpp0x/sfinae16.C: New.
5622
5623 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5624
5625         * gcc.target/mips/reg-var-1.c: New test.
5626
5627 2011-04-17  Jan Hubicka  <jh@suse.cz>
5628
5629         * gcc.dg/winline-5.c: Update testcase.
5630
5631 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5632
5633         * gnat.dg/discr27.ad[sb]: Move dg directive.
5634         * gnat.dg/discr28.ad[sb]: New test.
5635         * gnat.dg/discr28_pkg.ads: New helper.
5636
5637 2011-04-17  Michael Matz  <matz@suse.de>
5638
5639         PR tree-optimization/48622
5640         PR lto/48645
5641         * gcc.dg/lto/pr48622_0.c: New test.
5642
5643 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5644
5645         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5646         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5647         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5648         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5649         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5650         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5651
5652 2011-04-15  Jason Merrill  <jason@redhat.com>
5653
5654         * g++.dg/cpp0x/range-for17.C: New.
5655
5656 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5657
5658         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5659         * g++.dg/cpp0x/range-for3.C: Likewise.
5660         * g++.dg/cpp0x/range-for9.C: Correct error message.
5661         * g++.dg/cpp0x/range-for11.C: New.
5662         * g++.dg/cpp0x/range-for12.C: New.
5663         * g++.dg/cpp0x/range-for13.C: New.
5664         * g++.dg/cpp0x/range-for14.C: New.
5665         * g++.dg/cpp0x/range-for15.C: New.
5666         * g++.dg/cpp0x/range-for16.C: New.
5667
5668 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/18918
5671         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5672
5673 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5674
5675         * objc.dg/naming-4.m: Updated.
5676         * objc.dg/naming-5.m: Updated.
5677         * objc.dg/naming-6.m: New.
5678         * objc.dg/naming-7.m: New.
5679         * obj-c++.dg/naming-1.mm: Updated.
5680         * obj-c++.dg/naming-2.mm: Updated.
5681         * obj-c++.dg/naming-3.mm: New.
5682         * obj-c++.dg/naming-4.mm: New.
5683
5684 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5685
5686         PR libgfortran/48589
5687         * gfortran.dg/fmt_g0_5.f08: New test.
5688
5689 2011-04-15  Richard Guenther  <rguenther@suse.de>
5690
5691         PR testsuite/48286
5692         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5693
5694 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5695
5696         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5697         -finline-limit=0 to -fno-inline
5698
5699 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR target/48614
5702         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5703         just avx.
5704
5705 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR target/48605
5708         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5709         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5710         * gcc.target/i386/avx-insertps-3.c: New test.
5711         * gcc.target/i386/avx-insertps-4.c: New test.
5712
5713 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5714
5715         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5716         -finline-limit=0
5717
5718 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5719
5720         PR target/46779
5721         PR target/45291
5722         PR target/41894
5723         * gcc.target/avr/pr46779-1.c: New test case
5724         * gcc.target/avr/pr46779-2.c: New test case
5725
5726 2011-04-14  Jason Merrill  <jason@redhat.com>
5727
5728         * g++.dg/cpp0x/sfinae15.C: New.
5729
5730         * g++.dg/cpp0x/sfinae14.C: New.
5731
5732         * g++.dg/ext/vla10.C: New.
5733
5734 2011-04-14  Richard Guenther  <rguenther@suse.de>
5735
5736         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5737
5738 2011-04-14  Richard Guenther  <rguenther@suse.de>
5739
5740         * gcc.dg/fold-bitand-4.c: Move ...
5741         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5742
5743 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5744
5745         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5746         variables const.
5747         * gcc.target/avr/torture/trivial.c: Ditto.
5748
5749 2011-04-13  Jason Merrill  <jason@redhat.com>
5750
5751         * g++.dg/template/operator11.C: New.
5752
5753 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR middle-end/48591
5756         * gcc.dg/gomp/pr48591.c: New test.
5757
5758         PR c++/48570
5759         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5760         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5761
5762 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5763
5764         PR c++/48574
5765         * g++.dg/template/dependent-expr7.C: New test case.
5766
5767 2011-04-13  Jason Merrill  <jason@redhat.com>
5768
5769         * g++.dg/cpp0x/sfinae13.C: New.
5770
5771 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5772
5773         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5774
5775 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5776
5777         * gcc.target/arm/pr43698.c: Remove -march option.
5778
5779 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5780
5781         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5782         -march option.
5783
5784 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5785
5786         PR fortran/48360
5787         PR fortran/48456
5788         * gfortran.dg/realloc_on_assign_6.f03: New test.
5789
5790 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5791
5792         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5793         targets the additional -mno-ms-bitfields and
5794         -Wno-packed-bitfield-compat options.
5795         * g++.dg/ext/bitfield3.C: Likewise.
5796         * g++.dg/ext/bitfield4.C: Likewise.
5797         * g++.dg/ext/bitfield5.C: Likewise.
5798         * gcc.dg/bitfld-15.c: Likewise.
5799         * gcc.dg/bitfld-16.c: Likewise.
5800         * gcc.dg/bitfld-17.c: Likewise.
5801         * gcc.dg/bitfld-18.c: Likewise.
5802
5803 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5804
5805         * gcc.target/arm/neon-vld3-1.c: New test.
5806         * gcc.target/arm/neon-vst3-1.c: New test.
5807         * gcc.target/arm/neon/v*.c: Regenerate.
5808
5809 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR rtl-optimization/48549
5812         * g++.dg/opt/pr48549.C: New test.
5813
5814 2011-04-12  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/46076
5817         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5818
5819 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5820
5821         PR testsuite/21164
5822         * lib/compat.exp (compat-execute): Declare unsupported after
5823         stripping path from src1.
5824         * lib/lto.exp (lto-execute): Likewise.
5825
5826 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR c/48552
5829         * gcc.dg/pr48552-1.c: New test.
5830         * gcc.dg/pr48552-2.c: New test.
5831
5832 2011-04-11  Jason Merrill  <jason@redhat.com>
5833
5834         * g++.dg/cpp0x/sfinae12.C: New.
5835
5836         * g++.dg/cpp0x/enum10.C: New.
5837
5838         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5839
5840         * g++.dg/cpp0x/rv-func.C: New.
5841
5842 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5843
5844         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5845         alpha*-dec-osf5*.
5846
5847 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5848
5849         PR tree-optimization/48195
5850         * gcc.dg/ipa/pr48195.c: New test.
5851
5852 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5853
5854         * gnat.dg/return3.adb: Remove unused switch.
5855
5856 2011-04-08  Mike Stump  <mikestump@comcast.net>
5857
5858         PR testsuite/48506
5859         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5860         default to fno-common.
5861
5862 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5863
5864         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5865         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5866
5867 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5868
5869         PR fortran/48448
5870         * gfortran.dg/function_optimize_5.f90:  New test.
5871
5872 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/aggr17.adb: New test.
5875         * gnat.dg/aggr18.adb: Likewise.
5876
5877 2011-04-08  Michael Matz  <matz@suse.de>
5878
5879         PR middle-end/48389
5880         * gcc.target/i386/pr48389.c: New test.
5881
5882 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5883
5884         PR rtl-optimization/48272
5885         * g++.dg/opt/pr48272.C: New.
5886
5887 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5888
5889         PR rtl-optimization/48235
5890         * gcc.dg/pr48235.c: New.
5891
5892 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5893
5894         PR rtl-optimization/48302
5895         * g++.dg/opt/pr48302.C: New.
5896
5897 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5898
5899         PR target/48273
5900         * g++.dg/opt/pr48273.C: New.
5901
5902 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5903
5904         PR rtl-optimization/48442
5905         * gcc.dg/pr48442.c: New.
5906
5907 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR tree-optimization/48377
5910         * gcc.dg/vect/pr48377.c: New test.
5911
5912 2011-04-07  Jason Merrill  <jason@redhat.com>
5913
5914         * g++.dg/cpp0x/regress/call1.C: New.
5915
5916         * g++.dg/cpp0x/variadic107.C: New.
5917
5918         * g++.dg/cpp0x/sfinae11.C: New.
5919         * g++.dg/cpp0x/noexcept02.C: Fix.
5920
5921         * g++.dg/cpp0x/sfinae10.C: New.
5922
5923         * g++.dg/cpp0x/sfinae9.C: New.
5924
5925         * c-c++-common/Wcast-qual-1.c: Move here from...
5926         * gcc.dg/cast-qual-3.c: ...here, and...
5927         * g++.dg/warn/Wcast-qual2.C: ...here.
5928
5929         * g++.dg/cpp0x/sfinae8.C: New.
5930
5931         * g++.dg/cpp0x/sfinae7.C: New.
5932
5933         * g++.dg/cpp0x/enum9.C: New.
5934
5935 2011-04-07  Mike Stump  <mikestump@comcast.net>
5936
5937         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5938         with no trampolines.
5939
5940 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR fortran/48117
5943         * gfortran.dg/gomp/pr48117.f90: New test.
5944
5945         PR debug/48343
5946         * gcc.dg/torture/pr48343.c: New test.
5947
5948 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5949
5950         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5951
5952 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5953
5954         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5955
5956 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5957
5958         PR target/43920
5959         * lib/scanasm.exp (object-size): New proc.
5960         * gcc.target/arm/pr43920-2.c: New test.
5961
5962 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5963
5964         PR fortran/18918
5965         PR fortran/48477
5966         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5967
5968 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5969
5970         * gcc.dg/mtune.c: Prune note from output.
5971
5972 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR debug/48466
5975         * gcc.dg/guality/pr36977.c: New test.
5976         * gcc.dg/guality/pr48466.c: New test.
5977
5978 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5979
5980         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5981
5982 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5983
5984         * gnat.dg/return3.adb: New test.
5985
5986 2011-04-06  Richard Guenther  <rguenther@suse.de>
5987
5988         PR tree-optimization/47663
5989         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5990
5991 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5992
5993         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5994         Solaris 8 and 9 as well.
5995
5996 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5997
5998         PR target/43920
5999         * gcc.target/arm/pr43920-1.c: New test.
6000
6001 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6002
6003         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6004         (cctor): Actually return the value.
6005         (main): Cast return values.
6006
6007 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6008
6009         * gfortran.dg/character_comparison_8.f90:  New test.
6010
6011 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6012
6013         * frontend-passes: (optimize_lexical_comparison): New function.
6014         (optimize_expr): Call it.
6015         (optimize_comparison): Also handle lexical comparison functions.
6016         Return false instad of -2 for unequal comparison.
6017
6018 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6019
6020         PR fortran/48412
6021         * function_optimize_4.f90:  New test.
6022
6023 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6024
6025         PR fortran/18918
6026         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6027         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6028         * gfortran.dg/coarray_15.f90: New.
6029
6030 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6031
6032         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6033         * gfortran.dg/bessel_7.f90: Likewise.
6034
6035 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6036
6037         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6038
6039 2011-04-03  Richard Guenther  <rguenther@suse.de>
6040             Ira Rosen  <ira.rosen@linaro.org>
6041
6042         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6043         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6044         -ftree-loop-if-convert-stores.
6045
6046 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6047
6048         * gnat.dg/specs/aggr2.ads: New test.
6049
6050 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6051
6052         * gnat.dg/debug2.ad[sb]: New test.
6053         * gnat.dg/debug2_pkg.ads: New helper.
6054         * gnat.dg/debug3.ad[sb]: New test.
6055
6056 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6057
6058         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6059
6060 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR middle-end/48335
6063         * gcc.c-torture/compile/pr48335-1.c: New test.
6064         * gcc.dg/pr48335-1.c: New test.
6065         * gcc.dg/pr48335-2.c: New test.
6066         * gcc.dg/pr48335-3.c: New test.
6067         * gcc.dg/pr48335-4.c: New test.
6068         * gcc.dg/pr48335-5.c: New test.
6069         * gcc.dg/pr48335-6.c: New test.
6070         * gcc.dg/pr48335-7.c: New test.
6071         * gcc.dg/pr48335-8.c: New test.
6072         * gcc.target/i386/pr48335-1.c: New test.
6073
6074 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6075
6076         PR c/36299
6077         * gcc.dg/Waddress.c: New test.
6078
6079 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6080
6081         PR fortran/48352
6082         * gfortran.dg/function_optimize_3.f90:  New test.
6083
6084 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6085
6086         * gcc.c-torture/compile/20110401-1.c: New test.
6087
6088         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6089         * g++.dg/lto/20091002-2_0.C: Likewise.
6090         * g++.dg/lto/20090303_0.c: Likewise.
6091         * g++.dg/lto/20091004-1_0.C: Likewise.
6092         * g++.dg/lto/20091002-3_0.C: Likewise.
6093         * g++.dg/lto/20091004-2_0.C: Likewise.
6094         * g++.dg/lto/20081123_0.C: Likewise.
6095         * g++.dg/lto/20090313_0.C: Likewise.
6096         * g++.dg/lto/20081109-1_0.C: Likewise.
6097         * g++.dg/lto/20081219_0.C: Likewise.
6098         * g++.dg/lto/20081204-1_0.C: Likewise.
6099         * g++.dg/lto/20090302_0.C: Likewise.
6100         * g++.dg/lto/20081119-1_0.C: Likewise.
6101         * g++.dg/lto/20081118_0.C: Likewise.
6102         * gcc.dg/lto/20091020-2_0.c: Likewise.
6103         * gcc.dg/lto/20090210_0.c: Likewise.
6104         * gcc.dg/lto/20081204-1_0.c: Likewise.
6105         * gcc.dg/lto/20081224_0.c: Likewise.
6106         * gcc.dg/lto/20090219_0.c: Likewise.
6107         * gcc.dg/lto/20091014-1_0.c: Likewise.
6108         * gcc.dg/lto/20091016-1_0.c: Likewise.
6109         * gcc.dg/lto/20090206-2_0.c: Likewise.
6110         * gcc.dg/lto/20090116_0.c: Likewise.
6111         * gcc.dg/lto/20091013-1_0.c: Likewise.
6112         * gcc.dg/lto/20091015-1_0.c: Likewise.
6113         * gcc.dg/lto/20090126-2_0.c: Likewise.
6114
6115 2011-03-31  Ian Lance Taylor  <iant@google.com>
6116
6117         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6118
6119 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6120
6121         * gnat.dg/opt16.adb: New test.
6122
6123 2011-03-31  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/cpp0x/defaulted24.C: New.
6126
6127 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6128
6129         PR target/16292
6130         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6131         with -O0.
6132
6133 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * g++.dg/other/i386-9.C: New test.
6136
6137 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6138
6139         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6140
6141 2011-03-30  Jason Merrill  <jason@redhat.com>
6142
6143         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6144
6145         * g++.dg/cpp0x/regress/isnan.C: New.
6146
6147         * g++.dg/cpp0x/initlist46.C: New.
6148
6149 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6150
6151         PR target/47551
6152         * gcc.target/arm/neon-modes-2.c: New test.
6153
6154 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR c/48305
6157         * gcc.c-torture/compile/pr48305.c: New test.
6158
6159 2011-03-29  Jason Merrill  <jason@redhat.com>
6160
6161         * g++.dg/cpp0x/regress/value-dep1.C: New.
6162
6163 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6164
6165         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6166
6167 2011-03-29  Ian Lance Taylor  <iant@google.com>
6168
6169         * go.test/go-test.exp: Handle the test lines used in several new
6170         tests.
6171         (errchk): Add opts parameter.  Change all callers.  Handle parens
6172         in regexps.
6173
6174 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6175             Dominique d'Humieres  <dominiq@lps.ens.fr>
6176
6177         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6178         and __APPLE__ && __PPC__ && __ALTIVEC__.
6179
6180 2011-03-29  Jason Merrill  <jason@redhat.com>
6181
6182         * g++.dg/cpp0x/dependent1.C: New.
6183
6184         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6185
6186         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6187
6188         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6189
6190 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6191
6192         PR fortran/48095
6193         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6194         * gfortran.dg/proc_ptr_comp_32.f90: New.
6195
6196 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6197
6198         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6199         check for corresponding warning.
6200
6201 2011-03-28  Jason Merrill  <jason@redhat.com>
6202
6203         * g++.dg/cpp0x/rv-deduce2.C: New.
6204
6205 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR debug/48203
6208         * gcc.dg/pr48203.c: New test.
6209
6210 2011-03-28  Jeff Law <law@redhat.com>
6211
6212         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6213
6214 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6215
6216         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6217         and __PPC__ && __ALTIVEC__.
6218
6219 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6220
6221         PR testsuite/48238
6222         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6223         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6224         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6225         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6226
6227 2011-03-28  Jason Merrill  <jason@redhat.com>
6228
6229         * g++.dg/cpp0x/initlist-array2.C: New.
6230
6231         * g++.dg/cpp0x/initlist-array1.C: New.
6232
6233         * g++.dg/cpp0x/constexpr-compound.C: New.
6234
6235         * g++.dg/cpp0x/constexpr-using.C: New.
6236
6237         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6238
6239 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6240
6241         PR testsuite/48276
6242         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6243
6244 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6245
6246         * gcc.dg/slp-1.c: New test.
6247
6248 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6249
6250         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6251         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6252         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6253         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6254         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6255         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6256         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6257         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6258         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6259         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6260         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6261         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6262         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6263         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6264
6265 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6266
6267         PR fortran/47065
6268         * gfortran.dg/trim_optimize_5.f90:  New test.
6269         * gfortran.dg/trim_optimize_6.f90:  New test.
6270
6271 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6272
6273         PR target/38598
6274         * gcc.target/mips/madd-7.c: Remove -mlong32.
6275         * gcc.target/mips/msub-7.c: Likewise.
6276
6277 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6278
6279         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6280         accesses to preserve the meaning of the test for doubleword vectors.
6281         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6282         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6283
6284 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6285
6286         PR fortran/48291
6287         * gfortran.dg/class_42.f03: New.
6288
6289 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6290
6291         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6292         strided accesses.
6293
6294 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6295
6296         PR rtl-optimization/48144
6297         * gcc.dg/pr48144.c: New test.
6298
6299 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6300
6301         * gnat.dg/discr27.ad[sb]: New test.
6302
6303 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6304
6305         * gnat.dg/limited_with2.ad[sb]: New test.
6306         * gnat.dg/limited_with2_pkg1.ads: New helper.
6307         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6308
6309 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6310
6311         * gnat.dg/opt15.adb: New test.
6312         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6313
6314 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6315
6316         PR fortran/48174
6317         PR fortran/45304
6318         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6319         * gfortran.dg/leadz_trailz_3.f90: Ditto
6320
6321 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6322
6323         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6324
6325 2011-03-25  Jason Merrill  <jason@redhat.com>
6326
6327         * g++.dg/cpp0x/defaulted22.C: New.
6328         * g++.dg/cpp0x/defaulted23.C: New.
6329         * g++.dg/cpp0x/defaulted15.C: Adjust.
6330
6331 2011-03-25  Jason Merrill  <jason@redhat.com>
6332
6333         * g++.dg/cpp0x/move1.C: New.
6334
6335 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6336
6337         PR target/48287
6338         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6339
6340 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6341
6342         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6343         for mips-sgi-irix6.5.
6344         Replace snprintf prototype by <stdio.h>.
6345
6346 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6347
6348         PR testsuite/48283
6349         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6350         run_expensive_tests.
6351         * gcc.dg/graphite/block-4.c: Likewise.
6352         * gcc.dg/graphite/block-7.c: Likewise.
6353         * gcc.dg/graphite/block-8.c: Likewise.
6354
6355 2011-03-25  Richard Guenther  <rguenther@suse.de>
6356
6357         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6358         * g++.dg/tree-ssa/pr8781.C: Likewise.
6359         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6360         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6361         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6362         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6363         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6364         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6365         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6366         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6367         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6368         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6369         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6370         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6371         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6372         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6373         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6374         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6375         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6376         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6377         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6378         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6379         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6380         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6381         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6382         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6383         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6384         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6385         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6386         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6387         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6388         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6389         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6390         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6391         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6392         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6393         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6394         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6395         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6396         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6397         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6398         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6399         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6400         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6401         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6402         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6403         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6404         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6405         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6406         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6407         * c-c++-common/pr46562-2.c: Likewise.
6408         * gfortran.dg/pr42108.f90: Likewise.
6409         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6410         foo to be inlined even at -O1.
6411         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6412         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6413         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6414         * gcc.dg/matrix/matrix.exp: Disable FRE.
6415
6416 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR debug/48204
6419         * gcc.dg/dfp/pr48204.c: New test.
6420
6421 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6422
6423         PR target/48209
6424         * gcc.c-torture/execute/pr47917.c: Move this...
6425         * gcc.dg/torture/pr47917.c: to here and add xfails.
6426
6427 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6428
6429         * gnat.dg/array16.ad[sb]: New test.
6430         * gnat.dg/array16.ads: New helper.
6431
6432 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/derived_type2.adb: New test.
6435
6436 2011-03-24  Richard Guenther  <rguenther@suse.de>
6437
6438         PR tree-optimization/48271
6439         * g++.dg/torture/pr48271.C: New testcase.
6440
6441 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6442
6443         * gnat.dg/array15.ad[sb]: New test.
6444
6445 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6446
6447         PR target/48237
6448         * gcc.target/i386/pr48237.c: New test.
6449
6450 2011-03-24  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/48269
6453         * gcc.dg/builtin-object-size-10.c: New testcase.
6454
6455 2011-03-24  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/46562
6458         * c-c++-common/pr46562-2.c: New testcase.
6459         * c-c++-common/pr46562.c: Likewise.
6460
6461 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6462
6463         * gcc.dg/vect/vect-cselim-1.c: New test.
6464         * gcc.dg/vect/vect-cselim-2.c: New test.
6465
6466 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6467
6468         * gcc.target/arm/pr46934.c: New.
6469
6470 2011-03-23  Ian Lance Taylor  <iant@google.com>
6471
6472         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6473
6474 2011-03-23  Richard Guenther  <rguenther@suse.de>
6475
6476         * gcc.dg/struct: Remove directory and contents.
6477
6478 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6479
6480         PR testsuite/48251
6481         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6482
6483 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6484
6485         * gnat.dg/discr26.ad[sb]: New test.
6486         * gnat.dg/discr26_pkg.ads: New helper.
6487
6488 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6489
6490         PR target/47553
6491         * gcc.target/arm/neon-vld-1.c: New test.
6492
6493 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gnat.dg/array14.ad[sb]: New test.
6496         * gnat.dg/array14_pkg.ads: New helper.
6497
6498 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6499
6500         * gcc.c-torture/execute/920501-8.x: Remove.
6501         * gcc.c-torture/execute/930513-1.x: Remove.
6502         * gcc.c-torture/execute/960312-1.x: Remove.
6503         * gcc.c-torture/compile/20000804-1.c,
6504         gcc.c-torture/compile/20001205-1.c,
6505         gcc.c-torture/compile/20001226-1.c,
6506         gcc.c-torture/compile/20010518-2.c,
6507         gcc.c-torture/compile/20020312-1.c,
6508         gcc.c-torture/compile/20020604-1.c,
6509         gcc.c-torture/compile/920501-12.c,
6510         gcc.c-torture/compile/920501-4.c,
6511         gcc.c-torture/compile/920520-1.c,
6512         gcc.c-torture/compile/980506-1.c,
6513         gcc.c-torture/execute/980709-1.x,
6514         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6515         options for m68hc11.
6516         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6517         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6518         m68hc11.
6519
6520 2011-03-22  Nick Clifton  <nickc@redhat.com>
6521
6522         * lib/target-supports.exp (check_profiling_available): Add MN10300
6523         to the list of targets that do not support profiling.  Restore
6524         alpha sorting to this list.
6525
6526 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6527
6528         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6529         failure on 32-bit systems.
6530         * gcc.dg/torture/vector-2.c: Ditto.
6531
6532 2011-03-22  Richard Guenther  <rguenther@suse.de>
6533
6534         PR tree-optimization/48228
6535         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6536
6537 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6538
6539         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6540         powerpc.
6541
6542         PR target/48226
6543         * gcc.target/powerpc/pr48226.c: New file.
6544
6545 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6546
6547         * lib/prune.exp (prune_gcc_output): Prune "could not create
6548         compact unwind for" warnings.
6549
6550 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6551
6552         PR c/42544
6553         PR c/48197
6554         * gcc.c-torture/execute/pr42544.c: New test.
6555         * gcc.c-torture/execute/pr48197.c: New test.
6556
6557 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6558
6559         PR preprocessor/48192
6560         * gcc.target/powerpc/pr48192.c: New file.
6561
6562         PR target/48053
6563         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6564         split problem of 0 being loaded in a VSX register.
6565
6566 2011-03-21  Richard Guenther  <rguenther@suse.de>
6567
6568         PR c/47939
6569         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6570         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6571         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6572         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6573
6574 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR target/48213
6577         * gcc.dg/pr48213.c: New test.
6578
6579 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6580
6581         PR target/12171
6582         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6583
6584 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6585
6586         * gcc.target/arm/xor-and.c: New.
6587
6588 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589
6590         PR fortran/22572
6591         * gfortran.dg/function_optimize_1.f90:  New test.
6592         * gfortran.dg/function_optimize_2.f90:  New test.
6593
6594 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6595
6596         PR rtl-optimization/47502
6597         * gcc.target/i386/pr47502-1.c: New.
6598         * gcc.target/i386/pr47502-2.c: Likewise.
6599
6600 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR rtl-optimization/48156
6603         * gcc.dg/pr48156.c: New test.
6604
6605 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6606
6607         PR libfortran/47439
6608         * gfortran.dg/scratch_1.f90: Adjust test.
6609
6610 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6611
6612         PR libfortran/47439
6613         * gfortran.dg/scratch_1.f90: New test.
6614
6615 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6616
6617         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6618         variably modified typedefs.
6619         * gcc.dg/c1x-typedef-2.c: Remove.
6620
6621 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6622
6623         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6624         * gcc.dg/c1x-anon-struct-3.c: New test.
6625         * gcc.dg/anon-struct-11.c: Update.
6626
6627 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6628
6629         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6630         dg-xfail-run-if.
6631         Only xfail with gas.
6632
6633 2011-03-18  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/template/fn-ptr1.C: New.
6636
6637         * g++.dg/overload/volatile1.C: New.
6638
6639         * g++.dg/opt/pr23372.C: New.
6640
6641         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6642
6643 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6644
6645         PR middle-end/47405
6646         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6647
6648 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6649
6650         * gcc.target/arm/unsigned-extend-1.c: New.
6651
6652 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR bootstrap/48161
6655         * gcc.c-torture/compile/pr48161.c: New test.
6656
6657 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6658
6659         PR middle-end/47725
6660         * gcc.dg/torture/pr47725.c: New.
6661
6662 2011-03-17  Jason Merrill  <jason@redhat.com>
6663
6664         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6665         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6666
6667 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6668
6669         * gnat.dg/specs/elab2.ads: New test.
6670         * gnat.dg/specs/elab2_pkg.ads: New helper.
6671
6672 2011-03-17  Jason Merrill  <jason@redhat.com>
6673
6674         * g++.dg/cpp0x/decltype-1212.C: New.
6675         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6676
6677 2011-03-17  Jason Merrill  <jason@redhat.com>
6678
6679         * g++.dg/parse/memfnquals1.C: New.
6680
6681 2011-03-17  Richard Guenther  <rguenther@suse.de>
6682
6683         PR middle-end/48134
6684         * gcc.dg/pr48134.c: New testcase.
6685
6686 2011-03-17  Richard Guenther  <rguenther@suse.de>
6687
6688         PR middle-end/48165
6689         * g++.dg/torture/pr48165.C: New testcase.
6690
6691 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR rtl-optimization/48141
6694         * gcc.dg/pr48141.c: New test.
6695
6696 2011-03-16  Jason Merrill  <jason@redhat.com>
6697
6698         * g++.dg/cpp0x/constexpr-48089.C: New.
6699
6700         * g++.dg/cpp0x/constexpr-abi1.C: New.
6701
6702         * g++.dg/cpp0x/constexpr-46336.C: New.
6703         * g++.dg/parse/friend5.C: Adjust expected errors.
6704
6705         * g++.dg/cpp0x/constexpr-47570.C: New.
6706
6707 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6708
6709         PR debug/47510
6710         * ++.dg/debug/dwarf2/typedef6.C: New test.
6711
6712 2011-03-16  Jason Merrill  <jason@redhat.com>
6713
6714         * g++.dg/cpp0x/elision2.C: New.
6715
6716         * g++.dg/cpp0x/constexpr-array3.C: New.
6717
6718 2011-03-16  Jason Merrill  <jason@redhat.com>
6719
6720         * g++.dg/cpp0x/sfinae6.C: New.
6721         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6722         * g++.dg/cpp0x/pr45908.C: Likewise.
6723         * g++.dg/cpp0x/sfinae6.C: Likewise.
6724         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6725         * g++.old-deja/g++.law/arg11.C: Likewise.
6726
6727 2011-03-16  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/template/incomplete6.C: New.
6730
6731 2011-03-16  Jeff Law <law@redhat.com>
6732
6733         * gcc.dg/tree-ssa/vrp55.c: New test.
6734
6735 2011-03-16  Jason Merrill  <jason@redhat.com>
6736
6737         * g++.dg/cpp0x/auto22.C: New.
6738
6739 2011-03-16  Richard Guenther  <rguenther@suse.de>
6740
6741         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6742         optimizing it away if promoted to const.
6743
6744 2011-03-16  Richard Guenther  <rguenther@suse.de>
6745
6746         PR tree-optimization/48149
6747         * gcc.dg/fold-complex-1.c: New testcase.
6748
6749 2011-03-16  Richard Guenther  <rguenther@suse.de>
6750
6751         PR testsuite/48147
6752         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6753         or cloning happens.
6754
6755 2011-03-16  Richard Guenther  <rguenther@suse.de>
6756
6757         PR tree-optimization/26134
6758         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6759
6760 2011-03-16  Richard Guenther  <rguenther@suse.de>
6761
6762         PR tree-optimization/48146
6763         * gcc.dg/torture/pr48146.c: New testcase.
6764
6765 2011-03-16  Richard Guenther  <rguenther@suse.de>
6766
6767         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6768         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6769
6770 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR middle-end/48136
6773         * gcc.c-torture/compile/pr48136.c: New test.
6774
6775         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6776
6777         PR debug/45882
6778         * gcc.dg/guality/pr45882.c: New test.
6779
6780 2011-03-15  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/cpp0x/constexpr-recursion.C: New.
6783
6784         * g++.dg/cpp0x/implicit11.C: New.
6785
6786 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6787
6788         * g++.dg/cpp0x/constexpr-attribute.C: New.
6789
6790 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6791
6792         * g++.dg/parse/pr34758.C: New.
6793
6794 2011-03-15  Xinliang David Li  <davidxl@google.com>
6795
6796         PR c/47837
6797         * gcc.dg/uninit-pred-7_d.c: New test.
6798         * gcc.dg/uninit-pred-8_d.c: New test.
6799
6800 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6801
6802         PR target/46788
6803         * gcc.target/arm/pr46788.c: New.
6804
6805 2011-03-15  Richard Guenther  <rguenther@suse.de>
6806
6807         PR middle-end/47650
6808         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6809         * gfortran.dg/ishft_4.f90: Likewise.
6810         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6811
6812 2011-03-15  Richard Guenther  <rguenther@suse.de>
6813
6814         PR tree-optimization/13954
6815         * g++.dg/tree-ssa/pr13954.C: New testcase.
6816
6817 2011-03-15  Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/48037
6820         * gcc.target/i386/pr48037-1.c: New testcase.
6821
6822 2011-03-15  Richard Guenther  <rguenther@suse.de>
6823
6824         PR tree-optimization/41490
6825         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6826         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6827         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6828         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6829         * g++.dg/tree-ssa/pr33604.C: Adjust.
6830
6831 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR middle-end/47917
6834         * gcc.c-torture/execute/pr47917.c: New test.
6835         * gcc.dg/pr47917.c: New test.
6836
6837         PR middle-end/38878
6838         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6839
6840 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6841
6842         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6843         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6844         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6845         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6846         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6847         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6848         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6849         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6850         * gcc.target/i386/avx-floor-vec.c: Ditto.
6851         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6852         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6853         * gcc.target/i386/avx-rint-vec.c: Ditto.
6854         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6855         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6856         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6857         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6858
6859 2011-03-14  Tom Tromey  <tromey@redhat.com>
6860
6861         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6862         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6863         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6864
6865 2011-03-14  Tom Tromey  <tromey@redhat.com>
6866
6867         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6868         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6869         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6870
6871 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6872
6873         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6874
6875 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6876
6877         PR rtl-optimization/47166
6878         * gcc.c-torture/execute/postmod-1.c: New test.
6879
6880 2011-03-14  Richard Guenther  <rguenther@suse.de>
6881
6882         PR middle-end/48098
6883         * gcc.dg/torture/pr48098.c: New testcase.
6884
6885 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6886
6887         PR target/48053
6888         * gcc.target/powerpc/pr48053-1.c: New test.
6889         * gcc.target/powerpc/pr48053-2.c: Likewise.
6890
6891 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6892
6893         PR libfortran/48066
6894         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6895
6896 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6897
6898         PR libfortran/48066
6899         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6900
6901 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6902
6903         PR fortran/48059
6904         * gfortran.dg/class_41.f03: New.
6905
6906 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6907
6908         * g++.dg/conversion/cast3.C: New test.
6909
6910 2011-03-11  Jason Merrill  <jason@redhat.com>
6911
6912         * g++.dg/template/error45.C: New.
6913
6914         * g++.dg/parse/no-type-defn1.C: New.
6915
6916         * g++.dg/ext/attrib40.C: New.
6917
6918         * g++.dg/cpp0x/regress/array1.C: New.
6919
6920 2011-03-11  Richard Guenther  <rguenther@suse.de>
6921
6922         PR tree-optimization/48067
6923         * gcc.dg/pr48067.c: New testcase.
6924
6925 2011-03-11  Richard Guenther  <rguenther@suse.de>
6926
6927         PR lto/48073
6928         * g++.dg/lto/20110311-1_0.C: New testcase.
6929
6930 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6931
6932         PR c++/48035
6933         * g++.dg/inherit/virtual8.C: New test.
6934
6935         PR middle-end/48044
6936         * gcc.dg/torture/pr48044.c: New test.
6937
6938 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6939
6940         PR fortran/47768
6941         * gfortran.dg/proc_ptr_comp_31.f90: New.
6942
6943 2011-03-11  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/47278
6946         * gcc.dg/torture/pr47278-1.c: New testcase.
6947         * gcc.dg/torture/pr47278-2.c: Likewise.
6948
6949 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6950
6951         PR tree-optimization/48063
6952         * gcc.dg/torture/pr48063.c: New test.
6953
6954 2011-03-10  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/template/array22.C: New.
6957
6958         * g++.dg/cpp0x/syntax-err1.C: New.
6959         * g++.dg/parse/error36.C: Adjust expected errors.
6960         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6961         * g++.old-deja/g++.pt/typename3.C: Likewise.
6962         * g++.old-deja/g++.pt/typename4.C: Likewise.
6963         * g++.old-deja/g++.pt/typename6.C: Likewise.
6964
6965 2011-03-09  Jason Merrill  <jason@redhat.com>
6966
6967         * g++.dg/template/nontype22.C: New.
6968
6969 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6970
6971         PR tree-optimization/47714
6972         * g++.dg/torture/pr47714.C: New test.
6973
6974 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6975
6976         PR target/47755
6977         * gcc.target/powerpc/pr47755-2.c: New file.
6978
6979 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6980
6981         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6982         is not set in the environment, pass 64 as first argument when not
6983         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6984         native where ulimit -u is supported.
6985
6986 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6987
6988         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6989
6990 2011-03-08  Jason Merrill  <jason@redhat.com>
6991
6992         * g++.dg/template/nontype21.C: New.
6993
6994         * g++.dg/template/anon5.C: New.
6995
6996 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR debug/47881
6999         * gcc.dg/pr47881.c: New test.
7000
7001 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7002
7003         PR c++/47957
7004         * g++.dg/lookup/template3.C: New test.
7005
7006 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7007
7008         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7009         'long' type.
7010
7011 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7012
7013         PR testsuite/47954
7014         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7015         sizeof to compute alignment.
7016
7017 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR tree-optimization/48022
7020         * gcc.dg/pr48022-1.c: New test.
7021         * gcc.dg/pr48022-2.c: New test.
7022
7023 2011-03-07  Jason Merrill  <jason@redhat.com>
7024
7025         * g++.dg/template/nontype20.C: New.
7026         * g++.dg/init/member1.C: Adjust expected errors.
7027         * g++.dg/parse/constant4.C: Likewise.
7028         * g++.dg/template/qualified-id3.C: Likewise.
7029         * g++.old-deja/g++.pt/crash10.C: Likewise.
7030
7031         * g++.dg/cpp0x/regress/non-const1.C: New.
7032
7033 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7034
7035         PR debug/47991
7036         * gcc.dg/pr47991.c: New test.
7037
7038 2011-03-07  Jason Merrill  <jason@redhat.com>
7039
7040         * g++.dg/abi/mangle46.C: New.
7041
7042 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7043
7044         PR target/47862
7045         * gcc.target/powerpc/pr47862.c: New.
7046
7047 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7048
7049         PR target/45413
7050         * gcc.target/i386/combine-mul.c: Require nonpic.
7051
7052 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7053             Nathan Froyd  <froydnj@codesourcery.com>
7054
7055         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7056
7057 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7058
7059         * README.QMTEST: Remove.
7060
7061 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7062             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7063
7064         PR fortran/47850
7065         * gfortran.dg/array_constructor_37.f90 : New test.
7066
7067 2011-03-05  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7070         * g++.dg/abi/mangle45.C: Likewise.
7071         * g++.dg/cpp0x/trailing1.C: Likewise.
7072
7073 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7074
7075         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7076
7077 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR rtl-optimization/47899
7080         * gcc.dg/pr47899.c: New test.
7081
7082         * gcc.dg/torture/pr47968.c: Ignore warnings.
7083
7084         PR tree-optimization/47967
7085         * gcc.c-torture/compile/pr47967.c: New test.
7086
7087 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7088
7089         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7090         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7091
7092 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7093
7094         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7095         and property_getAttributes() if __OBJC2__.
7096         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7097         * objc.dg/property/property-encoding-1.m: New.
7098         * obj-c++.dg/property/property-encoding-1.mm: New.
7099
7100 2011-03-04  Jason Merrill  <jason@redhat.com>
7101
7102         * g++.dg/template/pseudodtor6.C: New.
7103
7104         * g++.dg/inherit/covariant19.C: New.
7105
7106 2011-03-04  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/47968
7109         * gcc.dg/torture/pr47968.c: New testcase.
7110
7111 2011-03-04  Richard Guenther  <rguenther@suse.de>
7112
7113         PR middle-end/47975
7114         * gcc.dg/torture/pr47975.c: New testcase.
7115
7116 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7117
7118         PR c++/47974
7119         * g++.dg/template/crash106.C: New.
7120
7121 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7122
7123         PR c/47963
7124         * gcc.dg/gomp/pr47963.c: New test.
7125         * g++.dg/gomp/pr47963.C: New test.
7126
7127 2011-03-02  Jason Merrill  <jason@redhat.com>
7128
7129         * g++.dg/cpp0x/regress/condition1.C: New.
7130
7131         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7132
7133 2011-03-01  Jason Merrill  <jason@redhat.com>
7134
7135         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7136
7137         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7138
7139 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7140
7141         PR rtl-optimization/47925
7142         * gcc.c-torture/execute/pr47925.c: New test.
7143
7144 2011-03-01  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/decltype25.C: New.
7147
7148         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7149
7150 2011-03-01  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/47890
7153         * gcc.dg/torture/pr47890.c: New testcase.
7154
7155 2011-03-01  Richard Guenther  <rguenther@suse.de>
7156
7157         PR lto/47924
7158         * gcc.dg/lto/pr47924_0.c: New testcase.
7159
7160 2011-03-01  Richard Guenther  <rguenther@suse.de>
7161
7162         PR lto/46911
7163         * gfortran.dg/lto/pr46911_0.f: New testcase.
7164
7165 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7166
7167         PR libgfortran/47933
7168         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7169         compile errors from older code form.
7170
7171 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7172
7173         PR libgfortran/47567
7174         * gfortran.dg/fmt_fw_d.f90: New test.
7175
7176 2011-02-28  Jason Merrill  <jason@redhat.com>
7177
7178         * g++.dg/inherit/covariant18.C: New.
7179
7180 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR middle-end/47893
7183         * gcc.dg/pr47893.c: New test.
7184
7185 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7186
7187         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7188         NULL in case of a selector with conflicting types.
7189         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7190
7191 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7192
7193         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7194         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7195         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7196         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7197
7198 2011-02-28  Jason Merrill  <jason@redhat.com>
7199
7200         PR c++/47906
7201         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7202
7203 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7204
7205         PR libgfortran/47778
7206         * gfortran.dg/namelist_71.f90: New test.
7207
7208 2011-02-27  Jason Merrill  <jason@redhat.com>
7209
7210         PR c++/47906
7211         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7212         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7213
7214 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7215
7216         PR c++/46466
7217         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7218
7219 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR fortran/47886
7222         * gfortran.dg/gomp/task-1.f90: Removed.
7223
7224 2011-02-26  Jason Merrill  <jason@redhat.com>
7225
7226         * g++.dg/template/this-targ1.C: New.
7227
7228         * g++.dg/cpp0x/regress/template-const1.C: New.
7229         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7230         * g++.dg/template/function1.C: Adjust.
7231         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7232         * g++.dg/debug/debug7.C: Adjust.
7233
7234 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7235
7236         PR fortran/47886
7237         * gfortran.dg/gomp/task-1.f90: New.
7238
7239 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7240
7241         * gcc.target/arm/neon-thumb2-move.c: Add
7242         dg-require-effective-target arm_thumb2_ok.
7243
7244 2011-02-24  Jason Merrill  <jason@redhat.com>
7245
7246         * g++.dg/parse/constant1.C: Specify C++98 mode.
7247         * g++.dg/parse/constant5.C: Likewise.
7248         * g++.dg/parse/error2.C: Likewise.
7249         * g++.dg/parse/semicolon3.C: Likewise.
7250         * g++.dg/template/crash14.C: Likewise.
7251         * g++.dg/template/local4.C: Likewise.
7252         * g++.dg/template/nontype3.C: Likewise.
7253         * g++.dg/parse/crash31.C: Adjust expected errors.
7254         * g++.dg/template/function1.C: Likewise.
7255         * g++.dg/template/ref3.C: Likewise.
7256         * g++.dg/template/static9.C: Likewise.
7257         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7258
7259         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7260         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7261         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7262         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7263         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7264
7265 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR fortran/47878
7268         * gfortran.dg/pr47878.f90: New test.
7269
7270 2011-02-24  Richard Guenther  <rguenther@suse.de>
7271
7272         PR testsuite/47801
7273         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7274         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7275
7276 2011-02-24  Richard Guenther  <rguenther@suse.de>
7277
7278         PR fortran/47839
7279         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7280         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7281
7282 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7283
7284         PR libgfortran/47567
7285         * gfortran.dg/fmt_f0_1.f90: Update test.
7286
7287 2011-02-23  Jason Merrill  <jason@redhat.com>
7288
7289         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7290         * g++.dg/abi/mangle45.C: New.
7291
7292         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7293         * g++.dg/template/canon-type-9.C: Match use of decltype
7294         between declaration and definition.
7295         * g++.dg/template/canon-type-12.C: Likewise.
7296
7297 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7298
7299         PR fortran/40850
7300         * gfortran.dg/nested_allocatables_1.f90: New.
7301
7302 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7303
7304         PR c++/46868
7305         * g++.dg/pr46868.C: New test.
7306         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7307         * g++.dg/parse/error14.C: Adjust.
7308
7309 2011-02-23  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/47838
7312         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7313
7314 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7315
7316         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7317
7318 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7319
7320         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7321         * gfortran.dg/count_init_expr.f03: Ditto.
7322         * gfortran.dg/gomp/pr43711.f90: Ditto.
7323         * gcc.dg/struct-parse-2.c: Ditto.
7324         * gcc.dg/parse-error-3.c: Ditto.
7325         * gcc.dg/Wlogical-op-1.c: Ditto.
7326         * gcc.dg/Walways-true-1.c: Ditto.
7327         * gcc.dg/pr24225.c: Ditto.
7328         * gcc.dg/Walways-true-2.c: Ditto.
7329         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7330         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7331         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7332         * g++.dg/overload/defarg4.C: Ditto.
7333         * g++.dg/inherit/covariant16.C: Ditto.
7334         * g++.dg/inherit/virtual7.C: Ditto.
7335         * g++.dg/template/canon-type-9.C: Ditto.
7336         * g++.dg/template/access19.C: Ditto.
7337         * g++.dg/template/call7.C: Ditto.
7338         * g++.dg/template/canon-type-2.C: Ditto.
7339         * g++.dg/template/init7.C: Ditto.
7340         * g++.dg/template/sizeof-template-argument.C: Ditto.
7341         * g++.dg/template/const3.C: Ditto.
7342         * g++.dg/template/sfinae26.C: Ditto.
7343         * g++.dg/template/sfinae26.C: Ditto.
7344         * g++.dg/template/canon-type-11.C: Ditto.
7345         * g++.dg/template/union2.C: Ditto.
7346         * g++.dg/template/canon-type-3.C: Ditto.
7347         * g++.dg/template/canon-type-1.C: Ditto.
7348         * g++.dg/template/canon-type-5.C: Ditto.
7349         * g++.dg/template/canon-type-7.C: Ditto.
7350         * g++.dg/template/canon-type-10.C: Ditto.
7351         * g++.dg/template/spec36.C: Ditto.
7352         * g++.dg/template/typedef38.C: Ditto.
7353         * g++.dg/template/canon-type-4.C: Ditto.
7354         * g++.dg/template/canon-type-6.C: Ditto.
7355         * g++.dg/template/canon-type-13.C: Ditto.
7356         * g++.dg/template/instantiate9.C: Ditto.
7357         * g++.dg/template/ttp22.C: Ditto.
7358         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7359         * g++.dg/warn/Walways-true-1.C: Ditto.
7360         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7361         * g++.dg/warn/Walways-true-2.C: Ditto.
7362         * g++.dg/conversion/op4.C: Ditto.
7363         * g++.dg/opt/pr19650.C: Ditto.
7364         * g++.dg/lookup/friend11.C: Ditto.
7365         * g++.dg/other/default2.C: Ditto.
7366         * g++.dg/other/default3.C: Ditto.
7367         * g++.dg/other/dtor2.C: Ditto.
7368         * g++.dg/other/friend5.C: Ditto.
7369         * g++.dg/other/default5.C: Ditto.
7370         * g++.dg/init/brace6.C: Ditto.
7371         * g++.dg/init/aggr5.C: Ditto.
7372         * g++.dg/init/error2.C: Ditto.
7373         * g++.dg/expr/bound-mem-fun.C: Ditto.
7374         * g++.dg/expr/cond6.C: Ditto.
7375         * g++.dg/expr/stmt-expr-1.C: Ditto.
7376         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7377         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7378         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7379         * g++.dg/cpp0x/bracket1.C: Ditto.
7380         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7381         * g++.dg/cpp0x/pr38646.C: Ditto.
7382         * g++.dg/cpp0x/variadic73.C: Ditto.
7383         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7384         * g++.dg/cpp0x/bracket4.C: Ditto.
7385         * g++.dg/cpp0x/decltype4.C: Ditto.
7386         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7387         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7388         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7389         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7390         * g++.dg/cpp0x/decltype2.C: Ditto.
7391         * g++.dg/cpp0x/decltype1.C: Ditto.
7392         * g++.dg/cpp0x/bracket2.C: Ditto.
7393         * g++.dg/cpp0x/decltype5.C: Ditto.
7394         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7395         * g++.dg/cpp0x/variadic70.C: Ditto.
7396         * g++.dg/cpp0x/decltype6.C: Ditto.
7397         * g++.dg/cpp0x/rvo.C: Ditto.
7398         * g++.dg/cpp0x/vt-40092.C: Ditto.
7399         * g++.dg/cpp0x/variadic-new.C: Ditto.
7400         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7401         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7402         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7403         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7404         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7405         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7406         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7407         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7408         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7409         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7410         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7411         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7412         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7413         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7414         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7415         * g++.dg/cpp0x/pr39639.C: Ditto.
7416         * g++.dg/cpp0x/decltype3.C: Ditto.
7417         * g++.dg/cpp0x/variadic68.C: Ditto.
7418         * g++.dg/cpp0x/variadic-function.C: Ditto.
7419         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7420         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7421         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7422         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7423         * g++.dg/parse/crash35.C: Ditto.
7424         * g++.dg/parse/crash40.C: Ditto.
7425         * g++.dg/parse/defarg12.C: Ditto.
7426         * g++.dg/parse/crash34.C: Ditto.
7427         * g++.dg/parse/constructor3.C: Ditto.
7428         * g++.dg/parse/template23.C: Ditto.
7429         * g++.dg/parse/crash56.C: Ditto.
7430         * g++.dg/parse/dtor13.C: Ditto.
7431         * g++.dg/parse/error33.C: Ditto.
7432         * g++.dg/parse/ctor9.C: Ditto.
7433         * g++.dg/parse/error32.C: Ditto.
7434         * g++.dg/parse/error37.C: Ditto.
7435         * g++.dg/parse/bitfield3.C: Ditto.
7436         * g++.dg/parse/struct-4.C: Ditto.
7437         * g++.dg/ext/has_trivial_copy.C: Ditto.
7438         * g++.dg/ext/is_polymorphic.C: Ditto.
7439         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7440         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7441         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7442         * g++.dg/ext/is_union.C: Ditto.
7443         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7444         * g++.dg/ext/is_pod.C: Ditto.
7445         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7446         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7447         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7448         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7449         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7450         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7451         * g++.dg/ext/is_abstract.C: Ditto.
7452         * g++.dg/ext/has_trivial_assign.C: Ditto.
7453         * g++.dg/ext/is_class.C: Ditto.
7454         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7455         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7456         * g++.dg/ext/is_base_of.C: Ditto.
7457         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7458         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7459         * g++.dg/ext/is_empty.C: Ditto.
7460         * g++.dg/ext/is_enum.C: Ditto.
7461         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7462         * gnat.dg/opt11.adb: Ditto.
7463         * obj-c++.dg/pr45735.mm: Ditto.
7464         * obj-c++.dg/pr24393.mm: Ditto.
7465         * obj-c++.dg/exceptions-2.mm: Ditto.
7466         * objc.dg/pr45735.m: Ditto.
7467         * objc.dg/pr24393.m: Ditto.
7468
7469 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7470
7471         * objc.dg/attributes/objc-exception-1.m: New.
7472
7473 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7474
7475         * gcc.dg/cpp/include7.c: New test.
7476
7477 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7478
7479         PR c++/47242
7480         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7481
7482 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7483
7484         PR rtl-optimization/47763
7485         * gcc.dg/pr47763.c: New test.
7486
7487 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7488
7489         PR fortran/45743
7490         * gfortran.dg/whole_file_32.f90 : New test.
7491
7492 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7493
7494         PR c++/47666
7495         * g++.dg/inherit/virtual7.C: New test.
7496
7497 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7498
7499         PR objc/47832
7500         * objc.dg/type-size-3.m: Updated error message.
7501         * objc.dg/type-size-4.m: New test.
7502         * objc.dg/type-size-5.m: New test.
7503
7504 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7505
7506         * lib/gnat.exp: Fix comments.
7507         Don't load libgloss.exp.
7508         (default_gnat_version): Call $compiler with --version.
7509         Adapt regexp for gnatmake output, insert version.
7510         (gnat_version): New proc.
7511         (gnat_init): Remove gnat_libgcc_s_path.
7512         (gnat_target_compile): Likewise.
7513         Remove ld_library_path.
7514         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7515         (gnat_pass): Remove.
7516         (gnat_pass): Remove.
7517         (gnat_finish): Remove.
7518         (gnat_exit): Remove.
7519         (local_find_gnatmake): Reindent.
7520         (runtest_file_p): Remove.
7521         (prune_warnings): Remove.
7522         (find_gnatclean): New proc.
7523         * lib/gnat-dg.exp (lremove): New proc.
7524         (gnat-dg-test): Reindent.
7525         Remove additional output files.
7526         (gnat-dg-runtest): Remove.
7527
7528         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7529         * gnat.dg/loop_optimization6.adb: Likewise.
7530         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7531
7532 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR tree-optimization/47835
7535         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7536
7537 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7538
7539         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7540         * gfortran.dg/abstract_type_2.f03: Ditto.
7541         * gfortran.dg/abstract_type_3.f03: Ditto.
7542         * gfortran.dg/abstract_type_4.f03: Ditto.
7543         * gfortran.dg/abstract_type_5.f03: Ditto.
7544         * gfortran.dg/abstract_type_6.f03: Ditto.
7545         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7546         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7547         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7548         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7549         * gfortran.dg/array_function_5.f90: Ditto.
7550         * gfortran.dg/asynchronous_3.f03: Ditto.
7551         * gfortran.dg/char_expr_1.f90: Ditto.
7552         * gfortran.dg/class_14.f03: Ditto.
7553         * gfortran.dg/data_array_6.f: Ditto.
7554         * gfortran.dg/data_invalid.f90: Ditto.
7555         * gfortran.dg/dot_product_1.f03: Ditto.
7556         * gfortran.dg/func_derived_5.f90: Ditto.
7557         * gfortran.dg/func_result_4.f90: Ditto.
7558         * gfortran.dg/implied_do_1.f90: Ditto.
7559         * gfortran.dg/initialization_25.f90: Ditto.
7560         * gfortran.dg/initialization_26.f90: Ditto.
7561         * gfortran.dg/interface_34.f90: Ditto.
7562         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7563         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7564         * gfortran.dg/matmul_8.f03: Ditto.
7565         * gfortran.dg/merge_init_expr.f90: Ditto.
7566         * gfortran.dg/pack_assign_1.f90: Ditto.
7567         * gfortran.dg/pack_vector_1.f90: Ditto.
7568         * gfortran.dg/pointer_check_8.f90: Ditto.
7569         * gfortran.dg/product_init_expr.f03: Ditto.
7570         * gfortran.dg/reshape_order_5.f90: Ditto.
7571         * gfortran.dg/reshape_shape_1.f90: Ditto.
7572         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7573         * gfortran.dg/same_name_2.f90: Ditto.
7574         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7575         * gfortran.dg/spread_init_expr.f03: Ditto.
7576         * gfortran.dg/stmt_func_1.f90: Ditto.
7577         * gfortran.dg/sum_init_expr.f03: Ditto.
7578         * gfortran.dg/transpose_3.f03: Ditto.
7579         * gfortran.dg/unpack_init_expr.f03: Ditto.
7580         * gfortran.dg/warn_conversion.f90: Ditto.
7581         * gfortran.dg/warn_conversion_2.f90: Ditto.
7582         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7583         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7584         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7585         * gfortran.dg/whole_file_16.f90: Ditto.
7586         * gfortran.dg/whole_file_17.f90: Ditto.
7587         * gfortran.dg/whole_file_18.f90: Ditto.
7588         * gfortran.dg/whole_file_20.f03: Ditto.
7589         * gfortran.dg/whole_file_5.f90: Ditto.
7590         * gfortran.dg/whole_file_6.f90: Ditto.
7591         * gfortran.dg/write_invalid_format.f90: Ditto.
7592         * gfortran.dg/zero_sized_6.f90: Ditto.
7593
7594 2011-02-21  Jeff Law <law@redhat.com>
7595
7596         PR rtl-optimization/46178
7597         * gcc.target/i386/pr46178.c: New test.
7598
7599         PR rtl-optimization/46002
7600         * gcc.c-torture/compile/pr46002.c: New test.
7601
7602 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7603
7604         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7605         *-*-hpux10*.
7606
7607 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR debug/47106
7610         * g++.dg/debug/pr47106.C: Require effective target lto.
7611
7612 2011-02-21  Jason Merrill  <jason@redhat.com>
7613
7614         * g++.dg/cpp0x/constexpr-diag2.C: New.
7615
7616 2011-02-20  Jason Merrill  <jason@redhat.com>
7617
7618         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7619
7620         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7621
7622         * g++.dg/overload/conv-op1.C: New.
7623
7624         * g++.dg/cpp0x/constexpr-synth1.C: New.
7625
7626 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7627
7628         * objc.dg/layout-2.m: New.
7629         * objc.dg/selector-3.m: Adjusted location of error message.
7630         * objc.dg/type-size-3.m: Same.
7631         * obj-c++.dg/selector-3.mm: Same.
7632
7633 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7634
7635         PR objc/47784
7636         * objc.dg/property/dotsyntax-22.m: New.
7637         * obj-c++.dg/property/dotsyntax-22.mm: New.
7638
7639 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7640
7641         PR c++/46394
7642         * g++.dg/template/typedef38.C: New test.
7643
7644 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7645
7646         PR fortran/46818
7647         * gfortran.dg/whole_file_30.f90 : New test.
7648         * gfortran.dg/whole_file_31.f90 : New test.
7649
7650 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7651
7652         PR fortran/45077
7653         PR fortran/44945
7654         * gfortran.dg/whole_file_28.f90 : New test.
7655         * gfortran.dg/whole_file_29.f90 : New test.
7656
7657 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7658
7659         PR c++/44118
7660         * g++.dg/template/crash105.C: New.
7661
7662 2011-02-19  Jason Merrill  <jason@redhat.com>
7663
7664         * g++.dg/cpp0x/regress/no-elide1.C: New.
7665
7666 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7667
7668         PR tree-optimization/46620
7669         * gcc.dg/pr46620.c: New.
7670
7671 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR c/47809
7674         * gcc.target/i386/pr47809.c: New test.
7675
7676 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7677             Tobias Burnus  <burnus@net-b.de>
7678
7679         * lib/target-supports.exp
7680         (check_effective_target_fortran_large_real): New check for large reals.
7681         * gfortran.dg/nan_7.f90: New test.
7682
7683 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7684
7685         PR libgfortran/47567
7686         * gfortran.dg/fmt_f0_1.f90: Update test.
7687
7688 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7689
7690         PR fortran/47348
7691         * gfortran.dg/array_constructor_36.f90 : New test.
7692         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7693         allow for comparison between different elements of the array
7694         constructor at different levels of optimization.
7695
7696 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7697
7698         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7699         * gcc.target/i386/pr32280-1.c: Likewise.
7700
7701 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR target/47800
7704         * gcc.target/i386/pr47800.c: New test.
7705
7706 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7707
7708         * objc/execute/exceptions/foward-1.x: New.
7709
7710 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7711
7712         PR fortran/47789
7713         * gfortran.dg/derived_constructor_comps_4.f90: New.
7714
7715 2011-02-18  Tobias Burnus
7716
7717         PR fortran/47775
7718         * gfortran.dg/func_result_6.f90: New.
7719
7720 2011-02-18  Michael Matz  <matz@suse.de>
7721
7722         PR fortran/45586
7723         * gfortran.dg/lto/pr45586_0.f90: New test.
7724         * gfortran.dg/typebound_proc_20.f90: Ditto.
7725         * gfortran.dg/typebound_proc_21.f90: Ditto.
7726
7727 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7728
7729         PR c++/47795
7730         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7731
7732 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7733
7734         PR fortran/47750
7735         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7736         gcc_warning_prefix.
7737         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7738         normalizing the error/warning output.
7739         * gfortran.dg/Wall.f90: Update dg-error/warning.
7740         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7741         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7742         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7743         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7744         * gfortran.dg/class_30.f90: Update dg-error/warning.
7745         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7746         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7747         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7748         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7749         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7750         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7751         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7752         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7753         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7754         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7755         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7756         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7757         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7758         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7759         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7760         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7761         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7762         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7763         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7764         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7765         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7766         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7767         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7768         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7769         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7770
7771 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7772
7773         PR fortran/47768
7774         * gfortran.dg/proc_ptr_comp_30.f90: New.
7775
7776 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7777
7778         PR debug/47780
7779         * gcc.target/i386/pr47780.c: New test.
7780
7781 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7782
7783         PR fortran/47767
7784         * gfortran.dg/class_40.f03: New.
7785
7786 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7787
7788         PR c++/47208
7789         * g++.dg/cpp0x/auto21.C: New test.
7790
7791 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7792
7793         * objc.dg/special/unclaimed-category-1.h: Updated for
7794         new ABI support.
7795         * objc.dg/special/unclaimed-category-1.m: Same.
7796         * objc.dg/zero-link-1.m: Same.
7797         * objc.dg/lookup-1.m: Same.
7798         * objc.dg/torture/strings/const-str-9.m
7799         * objc.dg/torture/strings/const-str-10.m: Same.
7800         * objc.dg/torture/strings/const-str-11.m: Same.
7801         * objc.dg/torture/forward-1.m: Same.
7802         * objc.dg/zero-link-2.m: Same.
7803         * objc.dg/encode-7-next-64bit.m: Same.
7804         * objc.dg/method-4.m: Same.
7805         * objc.dg/next-runtime-1.m: Same.
7806         * objc.dg/image-info.m: Same.
7807         * objc.dg/pr23214.m: Same.
7808         * objc.dg/symtab-1.m: Same.
7809         * obj-c++.dg/basic.m: Same.
7810         * obj-c++.dg/proto-lossage-3.m: Same.
7811         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7812         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7813         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7814         * obj-c++.dg/method-11.m: Same.
7815         * objc/execute/enumeration-1.m: Same.
7816         * objc/execute/object_is_class.m: Same.
7817         * objc/execute/formal_protocol-2.m: Same.
7818         * objc/execute/formal_protocol-4.m: Same.
7819         * objc/execute/formal_protocol-6.m: Same.
7820         * objc/execute/bycopy-3.m: Same.
7821         * objc/execute/exceptions/catchall-1.m: Same.
7822         * objc/execute/exceptions/finally-1.m: Same.
7823         * objc/execute/exceptions/local-variables-1.m: Same.
7824         * objc/execute/exceptions/foward-1.m: Same.
7825         * objc/execute/bf-common.h
7826         * objc/execute/enumeration-2.m: Same.
7827         * objc/execute/formal_protocol-1.m: Same.
7828         * objc/execute/formal_protocol-3.m: Same.
7829         * objc/execute/formal_protocol-5.m: Same.
7830         * objc/execute/accessing_ivars.m: Same.
7831         * objc/execute/bycopy-2.m: Same.
7832         * objc/execute/formal_protocol-7.m: Same.
7833         * objc/execute/compatibility_alias.m: Same.
7834         * objc/execute/no_clash.m: Same.
7835         * objc/execute/object_is_meta_class.m: Same.
7836         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7837         * objc/execute/class-tests-1.h: Include stdio.h.
7838         * objc/execute/class-tests-2.h: Same.
7839         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7840         runtimes.
7841         * obj-c++.dg/try-catch-2.mm: Same.
7842
7843 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR c++/47783
7846         * g++.dg/warn/Wunused-parm-4.C: New test.
7847
7848 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7849             Jan Hubicka  <jh@suse.cz>
7850
7851         PR debug/47106
7852         PR debug/47402
7853         * g++.dg/debug/pr47106.C: New.
7854
7855 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7856
7857         PR target/43653
7858         * gcc.target/i386/pr43653.c: New test.
7859
7860 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7861
7862         PR c++/47172
7863         * g++.dg/template/inherit6.C: New test.
7864
7865 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7866
7867         PR fortran/47745
7868         * gfortran.dg/class_39.f03: New.
7869
7870 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7871
7872         PR c++/47326
7873         * g++.dg/cpp0x/variadic106.C: New test.
7874
7875 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7876
7877         PR libfortran/47757
7878         * gfortran.dg/pr47757-1.f90: New test.
7879         * gfortran.dg/pr47757-2.f90: New test.
7880         * gfortran.dg/pr47757-3.f90: New test.
7881
7882         PR c++/47704
7883         * g++.dg/cpp0x/enum8.C: New test.
7884
7885 2011-02-15  Jason Merrill  <jason@redhat.com>
7886
7887         * g++.dg/inherit/implicit-trivial1.C: New.
7888         * g++.dg/cpp0x/implicit-trivial1.C: New.
7889
7890 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7891
7892         PR middle-end/47725
7893         * gcc.dg/torture/pr47725.c: Removed.
7894
7895 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7896
7897         PR target/47755
7898         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7899         constant does not generate a load from memory.
7900
7901 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7902
7903         PR middle-end/47725
7904         * gcc.dg/torture/pr47725.c: New.
7905
7906 2011-02-15  Richard Guenther  <rguenther@suse.de>
7907
7908         PR tree-optimization/47743
7909         * gcc.dg/torture/pr47743.c: New testcase.
7910
7911 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7912
7913         PR middle-end/47581
7914         * gcc.target/i386/pr47581.c: New test.
7915
7916 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7917
7918         PR fortran/47730
7919         * gfortran.dg/select_type_22.f03: New.
7920
7921 2011-02-14  Jason Merrill  <jason@redhat.com>
7922
7923         * g++.dg/cpp0x/regress/enum1.C: New.
7924
7925 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7926
7927         * gnat.dg/include.adb: New test.
7928
7929 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7930
7931         PR fortran/47728
7932         * gfortran.dg/class_38.f03: New.
7933
7934 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7935
7936         * gcc.dg/pr46494.c: New test.
7937
7938 2011-02-14  Richard Guenther  <rguenther@suse.de>
7939
7940         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7941
7942 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7943
7944         PR ada/41929
7945         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7946         sparc*-sun-solaris2.11.
7947
7948 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7949
7950         PR fortran/47349
7951         * gfortran.dg/argument_checking_18.f90: New.
7952
7953 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7954
7955         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7956         * gfortran.dg/argument_checking_17.f90: New.
7957
7958 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7959
7960         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7961         are temporarily disabled.
7962         * gfortran.dg/class_7.f03: Ditto.
7963         * gfortran.dg/coarray_14.f90: Ditto.
7964         * gfortran.dg/typebound_proc_13.f03: Ditto.
7965
7966 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7967
7968         PR fortran/45586
7969         * gfortran.dg/extends_11.f03: New.
7970
7971 2011-02-11  Xinliang David Li  <davidxl@google.com>
7972
7973         PR tree-optimization/47707
7974         * g++.dg/tree-ssa/pr47707.C: New test.
7975
7976 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7977
7978         * g++.dg/opt/inline17.C: New test.
7979
7980 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7981
7982         PR fortran/47550
7983         * gfortran.dg/pure_formal_2.f90: New.
7984
7985 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7986
7987         PR rtl-optimization/47614
7988         * gfortran.dg/pr47614.f: New.
7989
7990 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7991
7992         PR driver/47678
7993         * gcc.dg/opts-6.c: New test.
7994
7995 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7996
7997         PR debug/47684
7998         * gcc.dg/pr47684.c: New test.
7999
8000 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8001
8002         PR target/47629
8003         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8004         c99_runtime, dg-add-options c99_runtime.
8005         (main): Use __asm__.
8006
8007 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8008
8009         PR testsuite/47400
8010         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8011         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8012         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8013         * gcc.dg/ucnid-10.c: Likewise.
8014         * gcc.dg/ucnid-13.c: Likewise.
8015         * gcc.dg/ucnid-7.c: Likewise.
8016         * gcc.dg/ucnid-8.c: Likewise.
8017         Adapt dg-warning line number.
8018
8019 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8020
8021         * gcc.target/i386/parity-1.c: Use -march=k8.
8022         * gcc.target/i386/parity-2.c: Ditto.
8023         * gcc.target/i386/vecinit-1.c: Ditto.
8024         * gcc.target/i386/vecinit-2.c: Ditto.
8025
8026 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8027
8028         PR target/46610
8029         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8030         * gcc.target/mips/save-restore-3.c: Likewise.
8031         * gcc.target/mips/save-restore-4.c: Likewise.
8032         * gcc.target/mips/save-restore-5.c: Likewise.
8033
8034         PR target/47683
8035         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8036         * g++.dg/tree-prof/partition2.C: Likewise.
8037
8038 2011-02-09  Jason Merrill  <jason@redhat.com>
8039
8040         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8041         rather than misdeclare std::puts.
8042
8043         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8044         * g++.dg/other/warning1.C: Likewise.
8045         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8046         * g++.old-deja/g++.gb/scope06.C: Likewise.
8047         * g++.old-deja/g++.law/cvt11.C: Likewise.
8048         * g++.old-deja/g++.law/init1.C: Likewise.
8049         * g++.dg/abi/mangle26.C: Likewise.
8050
8051         * g++.dg/template/function1.C: Adjust for C++0x mode.
8052         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8053
8054         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8055         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8056
8057         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8058
8059         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8060
8061         * g++.dg/cpp0x/regress: New directory.
8062         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8063         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8064         * g++.dg/cpp0x/regress/regress3.C: New.
8065
8066 2011-02-10  Richard Guenther  <rguenther@suse.de>
8067
8068         PR tree-optimization/47677
8069         * gcc.dg/torture/pr47677.c: New testcase.
8070
8071 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8072
8073         * objc.dg/special/load-category-1.m: Remove unused header.
8074         * objc.dg/special/load-category-1a.m: Likewise.
8075         * objc.dg/special/load-category-2.m: Likewise.
8076         * objc.dg/special/load-category-2a.m: Likewise.
8077         * objc.dg/special/load-category-3.m: Likewise.
8078         * objc.dg/special/load-category-3a.m: Likewise.
8079         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8080         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8081         * objc.dg/attributes/class-attribute-1.m: Likewise.
8082         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8083         * obj-c++.dg/property/property.exp: Likewise.
8084         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8085         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8086         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8087         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8088         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8089         * obj-c++.dg/template-8.mm: Likewise.
8090
8091 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR target/47665
8094         * gcc.target/i386/pr47665.c: New test.
8095
8096 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8097
8098         PR testsuite/47622
8099         Revert
8100         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8101         PR debug/42631
8102         * gcc.dg/pr42631.c: Update test.
8103         * gcc.dg/pr42631-2.c: New test.
8104
8105 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8106
8107         PR fortran/47352
8108         * gfortran.dg/proc_decl_25.f90: New.
8109
8110 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8111
8112         PR fortran/47463
8113         * gfortran.dg/typebound_assignment_2.f03: New.
8114
8115 2011-02-09  Richard Guenther  <rguenther@suse.de>
8116
8117         PR tree-optimization/47664
8118         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8119
8120 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8121
8122         PR middle-end/47646
8123         * gnat.dg/uninit_func.adb: Adjust dg directive.
8124
8125 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8126
8127         PR middle-end/47646
8128         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8129
8130 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8131
8132         PR fortran/47637
8133         * gfortran.dg/auto_dealloc_2.f90: New.
8134
8135 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137         * gcc.dg/builtins-config.h: Remove __sgi handling.
8138         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8139         -std=c99 for mips-sgi-irix6.5*.
8140
8141 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8142
8143         PR middle-end/45505
8144         * gfortran.dg/pr25923.f90: Remove xfails.
8145
8146 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8147
8148         PR fortran/47583
8149         * gfortran.dg/inquire_14.f90: New test.
8150
8151 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8152
8153         PR fortran/45290
8154         * gfortran.dg/pointer_init_6.f90: New.
8155
8156 2011-02-08  Jeff Law <law@redhat.com>
8157
8158         PR tree-optimization/42893
8159         * gcc.tree-ssa/pr42893.c: New test.
8160
8161 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8162
8163         PR tree-optimization/46834
8164         PR tree-optimization/46994
8165         PR tree-optimization/46995
8166         * gcc.dg/graphite/id-pr46834.c: New.
8167         * gfortran.dg/graphite/id-pr46994.f90: New.
8168         * gfortran.dg/graphite/id-pr46995.f90: New.
8169
8170 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8171
8172         PR middle-end/47646
8173         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8174         using the variable is known the warning is emitted there.
8175         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8176         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8177
8178         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8179         statement.
8180         (vg): Likewise.
8181         * gcc.dg/noreturn-1.c (foo5): Likewise.
8182         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8183         (method2): Likewise.
8184
8185         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8186         the return statement using the uninitialized variable.
8187         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8188
8189 2011-02-08  Richard Guenther  <rguenther@suse.de>
8190
8191         PR middle-end/47639
8192         * g++.dg/opt/pr47639.c: New testcase.
8193
8194 2011-02-08  Richard Guenther  <rguenther@suse.de>
8195
8196         PR tree-optimization/47632
8197         * g++.dg/opt/pr47632.C: New testcase.
8198
8199 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8200
8201         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8202
8203 2011-02-07  Richard Guenther  <rguenther@suse.de>
8204
8205         PR tree-optimization/47615
8206         * g++.dg/opt/pr47615.C: New testcase.
8207
8208 2011-02-07  Richard Guenther  <rguenther@suse.de>
8209
8210         PR tree-optimization/47621
8211         * gcc.dg/torture/pr47621.c: New testcase.
8212
8213 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8214
8215         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8216
8217 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8218
8219         PR fortran/47592
8220         * gfortran.dg/allocate_with_source_1 : New test.
8221
8222 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8223
8224         PR middle-end/47610
8225         * gcc.dg/pr47610.c: New test.
8226
8227 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8228
8229         PR debug/42631
8230         * gcc.dg/pr42631.c: Update test.
8231         * gcc.dg/pr42631-2.c: New test.
8232
8233 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8234
8235         PR fortran/47574
8236         * gfortran.dg/pr47574.f90:  New test.
8237
8238 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8239
8240         PR tree-optimization/46194
8241         * gcc.dg/autopar/pr46194.c: New.
8242
8243 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8244
8245         PR tree-optimization/43695
8246         * g++.dg/ipa/pr43695.C: New.
8247
8248 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR inline-asm/23200
8251         * gcc.dg/pr23200.c: New test.
8252
8253 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8254
8255         PR c++/47589
8256         * g++.dg/pr47589.C: New test.
8257
8258 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8259
8260         PR c++/47398
8261         * g++.dg/template/typedef37.C: New test.
8262         * g++.dg/template/param1.C: Adjust expected error message.
8263
8264 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR middle-end/31490
8267         * gcc.dg/pr31490-2.c: New test.
8268         * gcc.dg/pr31490-3.c: New test.
8269         * gcc.dg/pr31490-4.c: New test.
8270
8271 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8272             Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR c++/46890
8275         * g++.dg/parser/semicolon3.C: Adjust.
8276         * g++.dg/parser/semicolon4.C: New testcase.
8277         * g++.dg/pr46890.C: New testcase.
8278
8279 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8280
8281         PR c++/29571
8282         * g++.dg/init/pr29571.C: New.
8283
8284 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8285
8286         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8287         instead of vect_int.
8288
8289 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR target/47312
8292         * gcc.target/i386/pr47312.c: New test.
8293
8294         PR target/47564
8295         * gcc.target/i386/pr47564.c: New test.
8296
8297 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8298
8299         PR tree-optimization/45122
8300         * gcc.dg/tree-ssa/pr45122.c: New.
8301
8302 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8303
8304         PR target/47272
8305         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8306         and vec_vsx_st.
8307
8308         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8309         and vsx so a default --with-cpu=power7 doesn't give an error
8310         when -mavoid-indexed-addresses is used.
8311
8312         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8313         wrapper function to save the arguments and then jump to the real
8314         function, rather than depending on the compiler not to move stuff
8315         before an asm.
8316         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8317
8318 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8319             Paul Thomas  <pault@gcc.gnu.org>
8320
8321         PR fortran/47082
8322         * gfortran.dg/class_37.f03 : New test.
8323
8324 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8325             Richard Guenther  <rguenther@suse.de>
8326
8327         PR tree-optimization/40979
8328         PR bootstrap/47044
8329         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8330         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8331         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8332         check_vect_support_and_set_flags.
8333         * gfortran.dg/graphite/vect-pr40979.f90: New.
8334
8335 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8336
8337         PR fortran/47572
8338         * gfortran.dg/class_36.f03: New.
8339
8340 2011-02-02  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/47566
8343         * gcc.dg/lto/20110201-1_0.c: New testcase.
8344
8345 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8346
8347         PR debug/47498
8348         PR debug/47501
8349         PR debug/45136
8350         PR debug/45130
8351         * debug/pr47498.c: New.
8352         * debug/pr47501.c: New.
8353
8354 2011-02-01  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/47559
8357         * g++.dg/torture/pr47559.C: New testcase.
8358
8359 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8360
8361         PR fortran/47565
8362         * gfortran.dg/typebound_call_20.f03: New.
8363
8364 2011-02-01  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/47555
8367         * gcc.dg/pr47555.c: New testcase.
8368
8369 2011-02-01  Richard Guenther  <rguenther@suse.de>
8370
8371         PR tree-optimization/47541
8372         * g++.dg/torture/pr47541.C: New testcase.
8373
8374 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8375
8376         PR fortran/47455
8377         * gfortran.dg/typebound_call_19.f03: New.
8378
8379 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR c++/47416
8382         * g++.dg/cpp0x/pr47416.C: New test.
8383
8384 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8385
8386         PR fortran/47519
8387         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8388
8389 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8390
8391         PR fortran/47463
8392         * gfortran.dg/typebound_assignment_1.f03: New.
8393
8394 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR tree-optimization/47538
8397         * gcc.c-torture/execute/pr47538.c: New test.
8398
8399 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8400
8401         PR target/45325
8402         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8403
8404 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8405
8406         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8407
8408 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8409
8410         PR rtl-optimization/44031
8411         * gcc.c-torture/compile/20110131-1.c: New test.
8412
8413 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8414
8415         PR fortran/47042
8416         * gfortran.dg/stmt_func_1.f90: New.
8417
8418 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/47042
8421         * gfortran.dg/interface_34.f90: New.
8422
8423 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8424
8425         PR fortran/47523
8426         * gfortran.dg/realloc_on_assign_5.f03: New test.
8427         * gfortran.dg/realloc_on_assign_5.f03: New test.
8428
8429 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8430
8431         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8432         * gfortran.dg/bessel_7.f90: Likewise.
8433         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8434
8435         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8436         * gfortran.dg/sum_init_expr.f03: Likewise.
8437
8438         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8439
8440         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8441         -r -nostdlib.
8442
8443         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8444         loop only on "vect_intfloat_cvt" targets.
8445
8446 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8447
8448         PR fortran/47531
8449         * gfortran.dg/shape_6.f90: New.
8450
8451 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8452
8453         PR libgfortran/47434
8454         * gfortran.dg/read_infnan_1.f90: Update test.
8455         * gfortran.dg/module_nan.f90: Update test.
8456         * gfortran.dg/char4_iunit_1.f03: Update test.
8457         * gfortran.dg/large_real_kind_1.f90: Update test.
8458         * gfortran.dg/real_const_3.f90: Update test.
8459         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8460
8461 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8462
8463         PR c++/47311
8464         * g++.dg/template/param2.C: New test.
8465
8466 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8467
8468         PR libgfortran/47285
8469         * gfortran.dg/fmt_g.f: New test.
8470
8471 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/47507
8474         * gfortran.dg/pure_formal_1.f90: New.
8475
8476 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8477
8478         PR target/42894
8479         * gcc.dg/tls/pr42894.c: New test.
8480
8481 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8482
8483         * gcc.dg/pr47276.c: Add dg-require-visibility.
8484
8485 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8486
8487         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8488
8489 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8490             Tobias Burnus  <burnus@gcc.gnu.org>
8491
8492         PR fortran/45170
8493         PR fortran/35810
8494         PR fortran/47350
8495         * gfortran.dg/realloc_on_assign_3.f03: New test.
8496         * gfortran.dg/realloc_on_assign_4.f03: New test.
8497         * gfortran.dg/allocatable_function_5.f90: New test.
8498         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8499         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8500         implemented" dg-errors.
8501
8502 2011-01-27  Jan Hubicka  <jh@suse.cz>
8503
8504         PR middle-end/46949
8505         * gcc.dg/attr-weakref-4.c: New testcase
8506
8507 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8508
8509         PR tree-optimization/47228
8510         * gcc.dg/torture/pr47228.c: New test.
8511
8512 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8513
8514         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8515
8516 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8517
8518         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8519         when using auto-overlay support on the SPU.
8520
8521 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8522
8523         PR rtl-optimization/44174
8524         * gcc.target/i386/asm-6.c: New test.
8525
8526 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8527
8528         PR rtl-optimization/46856
8529         * gcc.c-torture/compile/pr46856.c: New test.
8530
8531 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8532             Andrew Pinski  <pinskia@gmail.com>
8533
8534         PR c/43082
8535         * gcc.dg/pr43082.c: New.
8536
8537 2011-01-26  DJ Delorie  <dj@redhat.com>
8538
8539         PR rtl-optimization/46878
8540         * gcc.dg/pr46878-1.c: New test.
8541
8542 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR c++/47476
8545         * g++.dg/cpp0x/pr47476.C: New test.
8546
8547 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8548
8549         * gcc.c-torture/compile/20110126-1.c: New test.
8550
8551 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR c/47473
8554         * gcc.dg/torture/pr47473.c: New test.
8555
8556 2011-01-26  Jan Hubicka  <jh@suse.cz>
8557
8558         PR target/47237
8559         * gcc.c-torture/execute/pr47237.c: New testcase.
8560
8561 2011-01-26  Jan Hubicka  <jh@suse.cz>
8562
8563         PR tree-optimization/47190
8564         * gcc.dg/attr-weakref-3.c: New testcase.
8565
8566 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8567
8568         PR c++/43601
8569         * gcc.dg/dll-9a.c: New test file.
8570         * gcc.dg/dll-11.c: Likewise.
8571         * gcc.dg/dll-12.c: Likewise.
8572         * gcc.dg/dll-12a.c: Likewise.
8573         * gcc.dg/dll-11a.c: Likewise.
8574         * gcc.dg/dll-9.c: Likewise.
8575         * gcc.dg/dll-10.c: Likewise.
8576         * gcc.dg/dll-10a.c: Likewise.
8577         * g++.dg/ext/dllexport4a.cc: Likewise.
8578         * g++.dg/ext/dllexport4.C: Likewise.
8579         * g++.dg/ext/dllexport5.C: Likewise.
8580         * g++.dg/ext/dllexport5a.cc: Likewise.
8581
8582 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8583
8584         PR tree-optimization/46970
8585         * gcc.dg/graphite/pr46970.c: New.
8586
8587 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8588
8589         PR tree-optimization/46215
8590         * gcc.dg/graphite/pr46215.c: New.
8591
8592 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8593
8594         PR tree-optimization/46168
8595         * gcc.dg/graphite/pr46168.c: New.
8596
8597 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8598
8599         PR tree-optimization/43657
8600         * gcc.dg/graphite/pr43657.c: New.
8601
8602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8603
8604         PR tree-optimization/29832
8605         * gfortran.dg/graphite/pr29832.f90: New.
8606
8607 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8608
8609         PR tree-optimization/43567
8610         * gcc.dg/graphite/pr43567.c: New.
8611
8612 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8613
8614         * gfortran.dg/graphite/interchange-4.f: New.
8615         * gfortran.dg/graphite/interchange-5.f: New.
8616
8617         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8618         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8619         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8620         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8621         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8622         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8623         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8624         * gfortran.dg/ltrans-7.f90: Removed.
8625         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8626
8627         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8628         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8629         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8630         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8631         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8632         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8633         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8634         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8635         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8636         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8637         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8638         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8639         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8640         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8641         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8642         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8643         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8644         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8645         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8646         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8647         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8648         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8649         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8650         * gcc.dg/tree-ssa/data-dep-1.c
8651         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8652         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8653         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8654         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8655         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8656
8657 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR tree-optimization/47265
8660         PR tree-optimization/47443
8661         * gcc.c-torture/compile/pr47265.c: New test.
8662         * gcc.dg/pr47443.c: New test.
8663
8664 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8665
8666         PR tree-optimization/47382
8667         * g++.dg/torture/pr47382.C: New test.
8668         * g++.dg/opt/devirt1.C: Xfail.
8669
8670 2011-01-25  Yao Qi  <yao@codesourcery.com>
8671
8672         PR target/45701
8673         * gcc.target/arm/pr45701-1.c: New test.
8674         * gcc.target/arm/pr45701-2.c: New test.
8675         * gcc.target/arm/pr45701-3.c: New test.
8676
8677 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8678             Jakub Jelinek  <jakub@redhat.com>
8679
8680         PR tree-optimization/47271
8681         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8682
8683 2011-01-25  Nick Clifton  <nickc@redhat.com>
8684
8685         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8686         (saturate_add): Delete.
8687         (exchange): Delete.
8688         (main): Do not run saturate_add.
8689         (set_interrupts): Delete.
8690
8691 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8692
8693         PR fortran/47448
8694         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8695
8696 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR tree-optimization/47427
8699         PR tree-optimization/47428
8700         * gcc.c-torture/compile/pr47427.c: New test.
8701         * gcc.c-torture/compile/pr47428.c: New test.
8702
8703 2011-01-25  Richard Guenther  <rguenther@suse.de>
8704
8705         PR middle-end/47411
8706         * gcc.dg/torture/pr47411.c: New testcase.
8707
8708 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8709
8710         * gfortran.dg/graphite/id-24.f: New.
8711         * gfortran.dg/graphite/id-25.f: New.
8712
8713 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8714
8715         * gfortran.dg/graphite/id-23.f: New.
8716
8717 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8718
8719         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8720
8721 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8722
8723         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8724         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8725         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8726         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8727         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8728         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8729         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8730         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8731         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8732
8733 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8734
8735         * gcc.dg/graphite/block-0.c: Add documentation.
8736         * gcc.dg/graphite/block-4.c: Same.
8737         * gcc.dg/graphite/block-7.c: Same.
8738         * gcc.dg/graphite/block-8.c: New.
8739         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8740         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8741         * gcc.dg/graphite/interchange-12.c: Add documentation.
8742         * gcc.dg/graphite/interchange-13.c: New.
8743         * gcc.dg/graphite/interchange-14.c: New.
8744         * gcc.dg/graphite/interchange-15.c: New.
8745         * gcc.dg/graphite/interchange-8.c: Add documentation.
8746         * gcc.dg/graphite/interchange-mvt.c: Same.
8747
8748 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8749
8750         PR target/47408
8751         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8752         * gcc.target/powerpc/altivec-14.c: Ditto.
8753         * gcc.target/powerpc/altivec-33.c: Ditto.
8754         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8755         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8756         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8757         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8758         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8759         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8760         * g++.dg/ext/altivec-15.C: Ditto.
8761         * g++.dg/ext/altivec-types-1.C: Ditto.
8762         * g++.dg/ext/altivec-types-2.C: Ditto.
8763         * g++.dg/ext/altivec-types-3.C: Ditto.
8764         * g++.dg/ext/altivec-types-4.C: Ditto.
8765
8766 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8767
8768         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8769
8770 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8773         optimization options.
8774
8775 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8776
8777         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8778
8779         PR testsuite/45988
8780         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8781
8782 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8783
8784         PR fortran/47421
8785         * gfortran.dg/allocatable_scalar_12.f90: New.
8786
8787 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8788
8789         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8790         vectorization to be not profitable if peeling is used to
8791         realign the memory access.
8792         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8793         loop bound to avoid loop unrolling.
8794         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8795
8796 2011-01-22  Jan Hubicka  <jh@suse.cz>
8797
8798         PR lto/47333
8799         * g++.dg/lto/pr47333.C: New file.
8800
8801 2011-01-22  Jan Hubicka  <jh@suse.cz>
8802
8803         PR tree-optimization/43884
8804         PR lto/44334
8805         * gcc.dg/autopar/outer-2.c: Increase array size.
8806         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8807
8808 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8809
8810         PR fortran/38536
8811         * gfortran.dg/c_loc_tests_16.f90:  New test.
8812
8813 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8814
8815         PR fortran/47399
8816         * gfortran.dg/typebound_proc_19.f90: New.
8817
8818 2011-01-21  Jeff Law <law@redhat.com>
8819
8820         PR tree-optimization/47053
8821         * g++.dg/pr47053.C: New test.
8822
8823 2011-01-21  Jason Merrill  <jason@redhat.com>
8824
8825         PR c++/47041
8826         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8827
8828 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR c++/47388
8831         * g++.dg/cpp0x/range-for10.C: New test.
8832         * g++.dg/template/for1.C: New test.
8833
8834         PR middle-end/45566
8835         * g++.dg/tree-prof/partition3.C: New test.
8836
8837         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8838
8839         PR rtl-optimization/47366
8840         * g++.dg/opt/pr47366.C: New test.
8841
8842 2011-01-21  Jason Merrill  <jason@redhat.com>
8843
8844         PR c++/46552
8845         * g++.dg/cpp0x/constexpr-regress2.C: New.
8846
8847         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8848
8849 2011-01-21  Jeff Law <law@redhat.com>
8850
8851         PR rtl-optimization/41619
8852         * gcc.dg/pr41619.c: New.
8853
8854 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR tree-optimization/47355
8857         * g++.dg/opt/pr47355.C: New test.
8858
8859 2011-01-21  Richard Guenther  <rguenther@suse.de>
8860
8861         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8862         making main hot.
8863
8864 2011-01-21  Richard Guenther  <rguenther@suse.de>
8865
8866         PR tree-optimization/47365
8867         * gcc.dg/torture/pr47365.c: New testcase.
8868         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8869
8870 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8871
8872         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8873
8874 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8875
8876         PR tree-optimization/47391
8877         * gcc.dg/pr47391.c: New test.
8878
8879 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8880
8881         * g++.dg/template/char1.C: Use signed char.
8882
8883 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/47377
8886         * gfortran.dg/pointer_target_4.f90: New.
8887
8888 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8889
8890         PR target/47251
8891         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8892         ILP32 system and not IP32.
8893
8894 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8895
8896         PR debug/46583
8897         * g++.dg/debug/pr46583.C: New.
8898
8899 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR debug/47283
8902         * g++.dg/debug/pr47283.C: New test.
8903
8904         PR testsuite/47371
8905         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8906         * gcc.target/i386/headmerge-2.c: Likewise.
8907
8908 2011-01-20  Richard Guenther  <rguenther@suse.de>
8909
8910         PR middle-end/47370
8911         * gcc.dg/torture/pr47370.c: New testcase.
8912
8913 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR tree-optimization/46130
8916         * gcc.dg/pr46130-1.c: New test.
8917         * gcc.dg/pr46130-2.c: New test.
8918
8919 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8920
8921         PR c++/47291
8922         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8923
8924 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8925
8926         PR debug/46240
8927         * g++.dg/debug/pr46240.cc: New.
8928
8929 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8930
8931         PR c++/47303
8932         * g++.dg/template/anonunion1.C: New test.
8933
8934         PR rtl-optimization/47337
8935         * gcc.c-torture/execute/pr47337.c: New test.
8936
8937 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8938
8939         PR testsuite/45342
8940         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8941
8942 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8943
8944         PR tree-optimization/46021
8945         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8946
8947 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8948
8949         PR tree-optimization/47290
8950         * g++.dg/torture/pr47290.C: New test.
8951
8952 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8953
8954         PR fortran/47240
8955         * gfortran.dg/proc_ptr_comp_29.f90: New.
8956
8957 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8958
8959         PR testsuite/41146
8960         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8961         powerpc-apple-darwin9.
8962
8963 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR rtl-optimization/47299
8966         * gcc.c-torture/execute/pr47299.c: New test.
8967
8968 2011-01-17  Jason Merrill  <jason@redhat.com>
8969
8970         * g++.dg/cpp0x/constexpr-virtual.C: New.
8971
8972 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8973
8974         PR fortran/47331
8975         * gfortran.dg/gomp/pr47331.f90: New test.
8976
8977 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8978
8979         PR objc/47314
8980         * objc.dg/selector-warn-1.m: New.
8981         * obj-c++.dg/selector-warn-1.mm: New.
8982
8983 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8984
8985         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8986         Update dg-final accordingly.
8987
8988 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8991
8992 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8993
8994         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8995         target check.
8996         * gcc.dg/guality/pr36728-2.c: Likewise.
8997
8998 2011-01-17  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/47313
9001         * g++.dg/torture/pr47313.C: New testcase.
9002
9003 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         PR target/47318
9006         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9007         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9008         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9009         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9010
9011         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9012         as __m256i.
9013         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9014         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9015         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9016
9017 2011-01-17  Richard Guenther  <rguenther@suse.de>
9018
9019         PR tree-optimization/45967
9020         * gcc.dg/torture/pr45967-2.c: New testcase.
9021         * gcc.dg/torture/pr45967-3.c: Likewise.
9022
9023 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9024
9025         PR testsuite/47325
9026         * g++.dg/ext/pr47213.C: Require visibility.
9027
9028 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9029
9030         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9031         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9032
9033 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9034
9035         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9036         Linux-based targets.
9037
9038 2011-01-13  Jan Hubicka  <jh@suse.cz>
9039
9040         PR tree-optimization/47276
9041         * gcc.dg/pr47276.c: New testcase.
9042
9043 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9044             Jonathan Wakely  <jwakely.gcc@gmail.com>
9045
9046         PR c++/33558
9047         * g++.dg/other/pr33558.C: New.
9048         * g++.dg/other/pr33558-2.C: New.
9049
9050 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9051
9052         PR tree-optimization/45934
9053         PR tree-optimization/46302
9054         * g++.dg/ipa/devirt-c-1.C: New test.
9055         * g++.dg/ipa/devirt-c-2.C: Likewise.
9056         * g++.dg/ipa/devirt-c-3.C: Likewise.
9057         * g++.dg/ipa/devirt-c-4.C: Likewise.
9058         * g++.dg/ipa/devirt-c-5.C: Likewise.
9059         * g++.dg/ipa/devirt-c-6.C: Likewise.
9060         * g++.dg/ipa/devirt-6.C: Likewise.
9061         * g++.dg/ipa/devirt-d-1.C: Likewise.
9062         * g++.dg/torture/pr45934.C: Likewise.
9063
9064 2011-01-14  Jason Merrill  <jason@redhat.com>
9065
9066         * g++.dg/cpp0x/variadic105.C: New.
9067
9068 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9069             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071         PR objc/45989
9072         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9073         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9074         execution tests on i?86-*-*, x86_64-*-* and
9075         powerpc*-apple-darwin* && ilp32.
9076         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9077         tests on i?86-*-* and x86_64-*-*.
9078
9079 2011-01-14  Richard Guenther  <rguenther@suse.de>
9080
9081         PR tree-optimization/47280
9082         * g++.dg/opt/pr47280.C: New testcase.
9083
9084 2011-01-14  Jason Merrill  <jason@redhat.com>
9085
9086         * g++.dg/cpp0x/constexpr-regress1.C: New.
9087
9088         * g++.dg/ext/flexary2.C: New.
9089
9090 2011-01-14  Richard Guenther  <rguenther@suse.de>
9091
9092         PR middle-end/47281
9093         * gcc.dg/torture/pr47281.c: New testcase.
9094         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9095
9096 2011-01-14  Richard Guenther  <rguenther@suse.de>
9097
9098         PR tree-optimization/47286
9099         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9100
9101 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9102
9103         PR c++/47213
9104         * g++.dg/ext/pr47213.C: New.
9105
9106 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9107
9108         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9109
9110 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9111             Mikael Morin  <mikael@gcc.gnu.org>
9112
9113         PR fortran/45848
9114         PR fortran/47204
9115         * gfortran.dg/select_type_20.f90: New.
9116         * gfortran.dg/select_type_21.f90: New.
9117
9118 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9119
9120         PR target/47251
9121         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9122
9123 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9124
9125         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9126         * gcc.dg/guality/pr36728-2.c: Likewise.
9127
9128 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9129
9130         PR debug/PR46973
9131         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9132
9133 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9134
9135         PR rtl-optimization/45352
9136         * gcc.dg/pr45352-3.c: New.
9137
9138 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9139
9140         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9141         comment.
9142         * g++.dg/cpp0x/range-for8.C: New.
9143         * g++.dg/cpp0x/range-for9.C: New.
9144
9145 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9146
9147         PR debug/47209
9148         * g++.dg/debug/pr47209.C: New.
9149
9150 2011-01-12  Richard Guenther  <rguenther@suse.de>
9151
9152         PR lto/47259
9153         * gcc.dg/lto/pr47259_0.c: New testcase.
9154         * gcc.dg/lto/pr47259_1.c: Likewise.
9155
9156 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9157
9158         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9159         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9160         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9161         methods missing from the OBJC2 Object.
9162         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9163         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9164         GNU and NeXT runtimes.
9165         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9166         comments.
9167         * objc-obj-c++-shared/Object1.m: Likewise.
9168         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9169         * objc.dg/proto-qual-1.m: Likewise.
9170         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9171         * obj-c++.dg/proto-qual-1.mm: Likewise.
9172
9173 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9174
9175         PR testsuite/33033
9176         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9177
9178 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9179
9180         Fixed the Objective-C++ testsuite and updated all tests.
9181         * lib/obj-c++.exp (obj-c++_init): Declare and set
9182         gcc_warning_prefix and gcc_error_prefix.
9183         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9184         'dg-warning', 'dg-message' and 'dg-error'.
9185         * obj-c++.dg/class-extension-3.mm: Likewise.
9186         * obj-c++.dg/class-protocol-1.mm: Likewise.
9187         * obj-c++.dg/encode-7.mm: Likewise.
9188         * obj-c++.dg/exceptions-3.mm: Likewise.
9189         * obj-c++.dg/exceptions-5.mm: Likewise.
9190         * obj-c++.dg/method-12.mm: Likewise.
9191         * obj-c++.dg/method-13.mm: Likewise.
9192         * obj-c++.dg/method-15.mm: Likewise.
9193         * obj-c++.dg/method-16.mm: Likewise.
9194         * obj-c++.dg/method-4.mm: Likewise.
9195         * obj-c++.dg/method-8.mm: Likewise.
9196         * obj-c++.dg/method-conflict-1.mm: Likewise.
9197         * obj-c++.dg/method-conflict-2.mm: Likewise.
9198         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9199         and uncommented second part of the testcase now that the testsuite
9200         works correctly.
9201         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9202         and uncommented second part of the testcase now that the testsuite
9203         works correctly.
9204         * obj-c++.dg/private-1.mm: Likewise.
9205         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9206         * obj-c++.dg/syntax-error-7.mm: Likewise.
9207         * obj-c++.dg/warn5.mm: Likewise.
9208         * obj-c++.dg/property/at-property-14.mm: Likewise.
9209         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9210         FIXME.
9211         * obj-c++.dg/property/at-property-18.mm: Likewise.
9212         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9213         FIXME.
9214         * obj-c++.dg/property/at-property-21.mm: Likewise.
9215         * obj-c++.dg/property/at-property-28.mm: Likewise.
9216         * obj-c++.dg/property/at-property-5.mm: Likewise.
9217         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9218         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9219         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9220         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9221         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9222         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9223         * obj-c++.dg/tls/diag-5.mm: Likewise.
9224         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9225         dg-error, now matched correctly.
9226
9227 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9228
9229         * objc.dg/property/at-property-29.m: New.
9230         * obj-c++.dg/property/at-property-29.mm: New.
9231
9232 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9233
9234         * go.test/go-test.exp (go-set-goarch): New proc.
9235         (go-gc-tests): Use it.
9236
9237 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9238
9239         PR debug/46955
9240         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9241
9242 2011-01-11  Richard Henderson  <rth@redhat.com>
9243
9244         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9245
9246 2011-01-11  Jan Hubicka  <jh@suse.cz>
9247
9248         PR lto/45721
9249         PR lto/45375
9250         * gcc.dg/lto/pr45721_1.c: New file.
9251         * gcc.dg/lto/pr45721_0.c: New file.
9252
9253 2011-01-11  Richard Guenther  <rguenther@suse.de>
9254
9255         PR tree-optimization/46076
9256         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9257
9258 2011-01-11  Jeff Law <law@redhat.com>
9259
9260         * PR tree-optimization/47086
9261         * gcc.dg/pr47086.c: New test.
9262
9263 2011-01-11  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/46658
9266         * g++.dg/template/new10.C: New.
9267
9268         PR c++/45520
9269         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9270
9271 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9272
9273         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9274         Split type definitions and NSConstantString class into...
9275         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9276         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9277         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9278         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9279         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9280         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9281         to comments.
9282         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9283         encode defines for newer NeXT system headers.
9284         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9285         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9286         * objc.dg/foreach-5.m: Likewise.
9287         * objc.dg/foreach-2.m: Likewise.
9288         * objc.dg/foreach-4.m: Likewise.
9289         * objc.dg/torture/strings/string1.m: Likewise.
9290         * objc.dg/torture/strings/string2.m: Likewise.
9291         * objc.dg/torture/strings/string3.m: Likewise.
9292         * objc.dg/torture/strings/string4.m: Likewise.
9293         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9294         header and stand alone.
9295         * obj-c++.dg/strings/strings-2.mm: Likewise.
9296         * objc.dg/torture/strings/const-str-3.m: Likewise.
9297         * objc.dg/strings/strings-2.m: Likewise.
9298         * objc.dg/strings/const-str-12b.m: Likewise.
9299
9300 2011-01-12  Richard Guenther  <rguenther@suse.de>
9301
9302         PR middle-end/32511
9303         * gcc.dg/attr-weak-1.c: Adjust.
9304
9305 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9306
9307         PR fortran/47051
9308         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9309         standard compliant and comment.
9310
9311 2011-01-10  Jan Hubicka  <jh@suse.cz>
9312
9313         PR lto/46083
9314         * gcc.dg/initpri3.c: New testcase.
9315
9316 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9317
9318         PR lto/47222
9319         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9320         externally visible.
9321         (g_esi): Likewise.
9322         (g_ebx): Likewise.
9323         (g_ebp): Likewise.
9324         (g_esp): Likewise.
9325         (g_ebp_save): Likewise.
9326         (g_esp_save): Likewise.
9327
9328 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9329
9330         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9331
9332 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334         PR tree-optimization/46021
9335         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9336         i?86-*-*, x86_64-*-*.
9337
9338 2011-01-10  Jeff Law <law@redhat.com>
9339
9340         * PR tree-optimization/47141
9341         * gcc.c-torture/compile/pr47141.c: New test.
9342
9343 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         PR testsuite/46230
9346         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9347         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9348         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9349         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9350
9351         PR testsuite/46230
9352         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9353         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9354         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9355         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9356         being vectorized.  Adjust dg-final pattern.
9357
9358         PR testsuite/46230
9359         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9360         * gcc.dg/vect/slp-24.c: Likewise.
9361
9362 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9363
9364         PR c++/47218
9365         * g++.dg/other/pr47218-1.C: New test file.
9366         * g++.dg/other/pr47218.C: Likewise.
9367         * g++.dg/other/pr47218.h: New supporting header.
9368
9369 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9370
9371         PR objc/47232
9372         * objc.dg/attributes/invalid-attribute-1.m: New.
9373         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9374
9375 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9376
9377         PR fortran/47224
9378         * gfortran.dg/proc_ptr_comp_28.f90: New.
9379
9380 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9381
9382         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9383         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9384         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9385         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9386         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9387         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9388         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9389         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9390         * objc.dg/gnu-api-2-class.m: Likewise.
9391         * objc.dg/gnu-api-2-ivar.m: Likewise.
9392         * objc.dg/gnu-api-2-method.m: Likewise.
9393         * objc.dg/gnu-api-2-objc.m: Likewise.
9394         * objc.dg/gnu-api-2-object.m: Likewise.
9395         * objc.dg/gnu-api-2-property.m: Likewise.
9396         * objc.dg/gnu-api-2-protocol.m: Likewise.
9397         * objc.dg/gnu-api-2-sel.m: Likewise.
9398
9399 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9400
9401         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9402         * objc.dg/objc-foreach-4.m: Likewise.
9403         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9404         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9405         * objc.dg/foreach-4.m: Likewise.
9406         * objc.dg/foreach-5.m: Likewise.
9407         * objc.dg/foreach-3.m: Return self from init.
9408
9409 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9410
9411         PR fortran/38536
9412         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9413
9414 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9415
9416         PR fortran/46313
9417         * gfortran.dg/class_35.f90: New.
9418
9419 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9420
9421         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9422
9423 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9424
9425         PR objc/47078
9426         * objc.dg/invalid-method-2.m: New.
9427         * obj-c++.dg/invalid-method-2.mm: New.
9428
9429 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9430
9431         PR fortran/46896
9432         * gfortran.dg/transpose_optimization_2.f90 : New test.
9433
9434 2011-01-08  Jan Hubicka  <jh@suse.cz>
9435
9436         PR tree-optmization/46469
9437         * g++.dg/torture/pr46469.C: New testcase.
9438
9439 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9440
9441         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9442         emulation of libobjc-gnu structure layout functionality to ..
9443         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9444         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9445         * objc/execute/bf-common.h: Adjust headers.
9446         * objc/execute/bf-1.m: Likewise.
9447         * objc/execute/bf-2.m: Likewise.
9448         * objc/execute/bf-3.m: Likewise.
9449         * objc/execute/bf-4.m: Likewise.
9450         * objc/execute/bf-5.m: Likewise.
9451         * objc/execute/bf-6.m: Likewise.
9452         * objc/execute/bf-7.m: Likewise.
9453         * objc/execute/bf-8.m: Likewise.
9454         * objc/execute/bf-9.m: Likewise.
9455         * objc/execute/bf-10.m: Likewise.
9456         * objc/execute/bf-11.m: Likewise.
9457         * objc/execute/bf-12.m: Likewise.
9458         * objc/execute/bf-13.m: Likewise.
9459         * objc/execute/bf-14.m: Likewise.
9460         * objc/execute/bf-15.m: Likewise.
9461         * objc/execute/bf-16.m: Likewise.
9462         * objc/execute/bf-17.m: Likewise.
9463         * objc/execute/bf-18.m: Likewise.
9464         * objc/execute/bf-19.m: Likewise.
9465         * objc/execute/bf-20.m: Likewise.
9466         * objc/execute/bf-21.m: Likewise.
9467         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9468         objc_get_type_qualifiers ().
9469
9470 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9471
9472         PR fortran/45777
9473         * gfortran.dg/dependency_39.f90:  New test.
9474
9475 2011-01-07  Jan Hubicka  <jh@suse.cz>
9476
9477         Get builtins tests ready for linker plugin.
9478         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9479         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9480         my_memset, my_bzero): Mark used.
9481         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9482         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9483         volatile.
9484         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9485         volatile.
9486
9487 2011-01-07  Jan Hubicka  <jh@suse.cz>
9488
9489         PR tree-optimization/46367
9490         * g++.dg/torture/pr46367.C: New file.
9491
9492 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR target/47201
9495         * gcc.dg/pr47201.c: New test.
9496
9497         PR bootstrap/47187
9498         * gcc.dg/tree-prof/pr47187.c: New test.
9499
9500 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9501
9502         PR fortran/41580
9503         * gfortran.dg/extends_type_of_3.f90: New.
9504
9505 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9506
9507         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9508         * g++.dg/ext/dllimport-MI1.C: Likewise.
9509         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9510         * g++.dg/ext/dllimport10.C: Likewise.
9511         * g++.dg/ext/dllimport11.C: Likewise.
9512         * g++.dg/ext/dllimport12.C: Likewise.
9513         * g++.dg/ext/dllimport13.C: Likewise.
9514         * g++.dg/ext/dllimport2.C: Likewise.
9515         * g++.dg/ext/dllimport3.C: Likewise.
9516         * g++.dg/ext/dllimport4.C: Likewise.
9517         * g++.dg/ext/dllimport5.C: Likewise.
9518         * g++.dg/ext/dllimport6.C: Likewise.
9519         * g++.dg/ext/dllimport8.C: Likewise.
9520         * g++.dg/ext/dllimport9.C: Likewise.
9521         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9522         targets, too. Additionally enable test for i?86-*-mingw*.
9523         * g++.dg/ext/selectany1.C: Likewise.
9524         Remove guard variable check.
9525
9526 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/47189
9529         PR fortran/47194
9530         * gfortran.dg/storage_size_3.f08: Extended.
9531
9532 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR c++/47022
9535         * g++.dg/template/stdarg1.C: New test.
9536
9537 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9538
9539         PR fortran/47195
9540         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9541         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9542         from the interface of functions to not hide the errors that
9543         shall be tested.
9544
9545 2011-01-06  Jan Hubicka  <jh@suse.cz>
9546
9547         * gcc.dg/lto/pr47188_0.c: New testcase.
9548         * gcc.dg/lto/pr47188_1.c: New testcase.
9549
9550 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9551
9552         PR fortran/33117
9553         PR fortran/46478
9554         * gfortran.dg/interface_33.f90: New test.
9555
9556 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR c/47150
9559         * gcc.c-torture/compile/pr47150.c: New test.
9560
9561 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9562
9563         PR tree-optimization/47139
9564         * gcc.dg/vect/pr47139.c: New test.
9565
9566 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9567
9568         PR fortran/47180
9569         * gfortran.dg/extends_type_of_2.f03: New.
9570
9571 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9572
9573         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9574
9575 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9576
9577         * gnat.dg/opt14.adb: New test.
9578
9579 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9580
9581         PR fortran/46017
9582         * gfortran.dg/allocate_error_2.f90:  New test.
9583
9584 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9585
9586         PR fortran/47024
9587         * gfortran.dg/storage_size_3.f08: New.
9588
9589 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590
9591         PR libgfortran/47154
9592         * gfortran.dg/namelist_68.f90: New test.
9593
9594 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9595
9596         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9597
9598 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9599
9600         PR fortran/46448
9601         * gfortran.dg/class_34.f90: New.
9602
9603 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9604
9605         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9606         use __builtin_inff.  Skip all single-precision tests that require
9607         Infinity.
9608
9609 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9610
9611         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9612
9613 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR tree-optimization/47148
9616         * gcc.c-torture/execute/pr47148.c: New test.
9617
9618         PR tree-optimization/47155
9619         * gcc.c-torture/execute/pr47155.c: New test.
9620
9621         PR rtl-optimization/47157
9622         * gcc.c-torture/compile/pr47157.c: New test.
9623
9624 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9625
9626         * gcc.dg/torture/vector-shift2.c (schar): Define.
9627         (main): Always use schar or uchar instead of plain "char" to avoid
9628         dependencies on implementation-defined char signedness.
9629
9630 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9631
9632         PR tree-optimization/46801
9633         * gnat.dg/pack9.adb: Remove xfail.
9634
9635 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9636
9637         PR tree-optimization/46984
9638         * g++.dg/ipa/pr46984.C: New test.
9639
9640 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9641
9642         PR fortran/46408
9643         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9644
9645 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR tree-optimization/47140
9648         * gcc.c-torture/compile/pr47140.c: New test.
9649
9650         PR rtl-optimization/47028
9651         * gcc.dg/pr47028.c: New test.
9652
9653 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9654
9655         * objc.dg/protocol-forward-1.m: Removed TODO.
9656         * objc.dg/protocol-forward-2.m: New.
9657         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9658         * obj-c++.dg/protocol-forward-2.mm: New.
9659
9660 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9661
9662         PR target/38662
9663         * g++.dg/eh/pr38662.C: New testcase.
9664
9665 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9666
9667         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9668         scan for newline '\n'.
9669
9670 \f
9671 Copyright (C) 2011 Free Software Foundation, Inc.
9672
9673 Copying and distribution of this file, with or without modification,
9674 are permitted in any medium without royalty provided the copyright
9675 notice and this notice are preserved.