OSDN Git Service

PR tree-optimization/50014
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2
3         PR tree-optimization/50014
4         * gcc.dg/vect/pr50014.c: New test.
5
6 2011-08-08  Martin Jambor  <mjambor@suse.cz>
7
8         PR middle-end/49923
9         * gcc.dg/tree-ssa/pr49923.c: New test.
10
11 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR target/49781
14         * gcc.target/i386/pr49781-1.c: New.
15
16 2011-08-08  Jason Merrill  <jason@redhat.com>
17
18         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
19
20         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
21
22 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
23
24         PR fortran/49638
25         * gfortran.dg/typebound_override_1.f90: New.
26
27 2011-08-07  Kai Tietz  <ktietz@redhat.com>
28
29         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
30         x86_64 mingw target.
31         * gcc.dg/tree-ssa/loop-1.c: Likewise.
32         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
33         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
34         * gcc.dg/tree-ssa/loop-33.c: Likewise.
35         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
36         * gcc.dg/tree-ssa/loop-35.c: Likewise.
37         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
38         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
39         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
40         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
41
42 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
43
44         PR testsuite/48727
45         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
46
47 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
48
49         * gcc.dg/pr48770.c: Cleanup coverage files.
50         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
51
52 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
53
54         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
55         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
56         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
57         lzcnt and bmi options.
58
59 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
60
61         PR target/47381
62         * gcc.dg/pr47381-1.c: New.
63         * gcc.dg/pr47381-2.c: Likewise.
64         * gcc.target/i386/pr47381.c: Likewise.
65
66 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
67
68         PR middle-end/47727
69         * gcc.dg/pr47727.c: New.
70
71         PR target/47372
72         * gcc.dg/pr47372-1.c: New.
73         * gcc.dg/pr47372-2.c: Likewise.
74
75 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
76
77         PR middle-end/47449
78         * gcc.target/i386/pr47449.c: New.
79
80         PR target/47446
81         * gcc.dg/pr47446-1.c: New.
82         * gcc.dg/pr47446-2.c: Likewise.
83
84 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
85
86         PR target/47766
87         * gcc.dg/pr47766.c: New.
88
89         PR target/47715
90         * gcc.dg/tls/pr47715-1.c: New.
91         * gcc.dg/tls/pr47715-2.c: Likewise.
92         * gcc.dg/tls/pr47715-3.c: Likewise.
93         * gcc.dg/tls/pr47715-4.c: Likewise.
94         * gcc.dg/tls/pr47715-5.c: Likewise.
95
96 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
97
98         PR libobjc/50002
99         * objc.dg/gnu-api-2-class.m: Updated comments.
100         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
101         * objc.dg/gnu-api-2-class-meta.m: New test.
102         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
103
104 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
105
106         PR libobjc/49882
107         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
108         with classes that are in construction.
109
110 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR target/48084
113         * gcc.target/i386/pr48084-1.c: New.
114         * gcc.target/i386/pr48084-2.c: Likewise.
115         * gcc.target/i386/pr48084-3.c: Likewise.
116         * gcc.target/i386/pr48084-4.c: Likewise.
117         * gcc.target/i386/pr48084-5.c: Likewise.
118
119         PR rtl-optimization/49504
120         * gcc.target/i386/pr49504.c: New.
121
122         PR target/49860
123         * gcc.dg/pr49860.c: New.
124
125 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
126         
127         PR libobjc/49882
128         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
129         with classes that are in construction.
130
131 2011-08-05  Jason Merrill  <jason@redhat.com>
132
133         PR c++/48993
134         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
135
136         PR c++/49921
137         * g++.dg/cpp0x/decltype31.C: New.
138
139         PR c++/49669
140         * g++.dg/init/array28.C: New.
141
142         PR c++/49988
143         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
144
145 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
146
147         PR target/47369
148         * gcc.dg/pr47369-1.c: New.
149
150 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
151
152         PR middle-end/47364
153         * gcc.dg/torture/pr47364-1.c: New.
154         * gcc.c-torture/compile/pr47364-1.c: Likewise.
155         * gcc.c-torture/compile/pr47364-2.c: Likewise.
156
157 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
158
159         PR fortran/37211
160         * gfortran.dg/transfer_check_2.f90:  New test case.
161
162 2011-08-05  Jan Hubicka  <jh@suse.cz>
163
164         PR middle-end/49494
165         * gfortran.dg/pr49494.f90: New testcase.
166
167 2011-08-05  Jan Hubicka  <jh@suse.cz>
168
169         PR middle-end/49735
170         * gcc.c-torture/compile/pr49735.c: New testcase.
171
172 2011-08-05  Jason Merrill  <jason@redhat.com>
173
174         PR c++/47453
175         * g++.dg/cpp0x/initlist56.C: New.
176
177         PR c++/49812
178         * g++.dg/overload/rvalue2.C: New.
179
180         PR c++/49983
181         * g++.dg/cpp0x/range-for21.C: New.
182
183         * g++.dg/ext/vla11.C: New.
184
185 2011-08-05  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/49984
188         * gcc.dg/tree-ssa/vrp59.c: New testcase.
189
190 2011-08-05  Richard Guenther  <rguenther@suse.de>
191
192         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
193         * gcc.dg/tree-ssa/vrp52.c: Likewise.
194         * gcc.dg/tree-ssa/vrp53.c: Likewise.
195
196 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
197
198         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
199         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
200         * gfortran.dg/ldist-pr43023.f90: Ditto.
201         * gfortran.dg/namelist_52.f90: Ditto.
202         * gfortran.dg/interface_proc_end.f90: Ditto.
203         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
204         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
205
206 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
207
208         * gcc.dg/vect/vect-over-widen-1.c: New test.
209         * gcc.dg/vect/vect-over-widen-2.c: New test.
210         * gcc.dg/vect/vect-over-widen-3.c: New test.
211         * gcc.dg/vect/vect-over-widen-4.c: New test.
212
213 2011-08-04  Richard Guenther  <rguenther@suse.de>
214
215         PR fortran/49957
216         * gfortran.dg/vect/O3-pr49957.f: New testcase.
217
218 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
219
220         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
221
222 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
223
224         PR middle-end/49905
225         * g++.dg/ext/builtin-object-size3.C: New test.
226
227 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
228
229         PR tree-optimization/49948
230         * gcc.dg/pr49948.c: New test.
231
232 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
233
234         PR middle-end/47383
235         * gcc.dg/torture/pr47383.c: New.
236
237 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
238
239         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
240
241 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
242
243         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
244
245 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
246
247         PR target/47744
248         * gcc.dg/torture/pr47744-1.c: New.
249         * gcc.dg/torture/pr47744-2.c: Likewise.
250         * gcc.dg/torture/pr47744-3.c: Likewise.
251
252 2011-08-03  Richard Guenther  <rguenther@suse.de>
253
254         PR middle-end/49958
255         * gcc.dg/torture/pr49958.c: New testcase.
256
257 2011-08-03  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/49938
260         * g++.dg/torture/pr49938.C: New testcase.
261
262 2011-08-02  Jason Merrill  <jason@redhat.com>
263
264         PR c++/43886
265         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
266
267         PR c++/49577
268         * g++.dg/cpp0x/initlist5.C: Add additional cases.
269
270         PR c++/49593
271         * g++.dg/cpp0x/variadic115.C: New.
272
273         PR c++/49803
274         * g++.dg/cpp0x/union5.C: New.
275
276 2011-08-02  Daniel Kraft  <d@domob.eu>
277
278         PR fortran/49885
279         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
280
281 2011-08-02  Kai Tietz  <ktietz@redhat.com>
282
283         PR middle-end/49947
284         * gcc.dg/tree-ssa/forwprop-15.c
285
286 2011-08-02  Jason Merrill  <jason@redhat.com>
287
288         PR c++/49834
289         * g++.dg/cpp0x/range-for20.C: New.
290
291 2011-08-02  Tobias Burnus  <burnus@net-b.de>
292
293         * gfortran.dg/coarray_lib_token_3.f90: New.
294
295 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
296
297         PR fortran/46752
298         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
299         * gcc.dg/gomp/atomic-15.c: New test.
300         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
301         * g++.dg/gomp/atomic-15.C: New test.
302         * g++.dg/gomp/private-1.C: New test.
303         * g++.dg/gomp/sharing-2.C: New test.
304         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
305         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
306         * gfortran.dg/gomp/omp_atomic2.f90: New test.
307
308 2011-08-02  Tobias Burnus  <burnus@net-b.de>
309
310         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
311         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
312         cleanup-module.
313         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
314         * gfortran.dg/allocatable_function_5.f90: Ditto.
315         * gfortran.dg/allocate_stat.f90: Ditto.
316         * gfortran.dg/array_constructor_20.f90: Ditto.
317         * gfortran.dg/array_constructor_21.f90: Ditto.
318         * gfortran.dg/array_constructor_22.f90: Ditto.
319         * gfortran.dg/array_constructor_26.f03: Ditto.
320         * gfortran.dg/array_function_4.f90: Ditto.
321         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
322         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
323         * gfortran.dg/bind_c_usage_15.f90: Ditto.
324         * gfortran.dg/bind_c_usage_16.f03: Ditto.
325         * gfortran.dg/bind_c_usage_3.f03: Ditto.
326         * gfortran.dg/binding_label_tests_7.f03: Ditto.
327         * gfortran.dg/class_15.f03: Ditto.
328         * gfortran.dg/class_27.f03: Ditto.
329         * gfortran.dg/class_33.f90: Ditto.
330         * gfortran.dg/class_37.f03: Ditto.
331         * gfortran.dg/class_40.f03: Ditto.
332         * gfortran.dg/class_42.f03: Ditto.
333         * gfortran.dg/class_defined_operator_1.f03: Ditto.
334         * gfortran.dg/coarray/registering_1.f90: Ditto.
335         * gfortran.dg/convert_1.f90: Ditto.
336         * gfortran.dg/default_initialization_3.f90: Ditto.
337         * gfortran.dg/dependency_25.f90: Ditto.
338         * gfortran.dg/dependency_26.f90: Ditto.
339         * gfortran.dg/dependency_36.f90: Ditto.
340         * gfortran.dg/dependency_37.f90: Ditto.
341         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
342         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
343         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
344         * gfortran.dg/elemental_pointer_1.f90: Ditto.
345         * gfortran.dg/elemental_result_1.f90: Ditto.
346         * gfortran.dg/empty_derived_type.f90: Ditto.
347         * gfortran.dg/entry_7.f90: Ditto.
348         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
349         * gfortran.dg/equiv_constraint_3.f90: Ditto.
350         * gfortran.dg/error_recovery_3.f90: Ditto.
351         * gfortran.dg/extends_4.f03: Ditto.
352         * gfortran.dg/func_assign.f90: Ditto.
353         * gfortran.dg/func_assign_3.f90: Ditto.
354         * gfortran.dg/generic_1.f90: Ditto.
355         * gfortran.dg/generic_18.f90: Ditto.
356         * gfortran.dg/generic_22.f03: Ditto.
357         * gfortran.dg/generic_4.f90: Ditto.
358         * gfortran.dg/generic_6.f90: Ditto.
359         * gfortran.dg/generic_actual_arg.f90: Ditto.
360         * gfortran.dg/graphite/id-21.f: Ditto.
361         * gfortran.dg/graphite/pr45758.f90: Ditto.
362         * gfortran.dg/host_assoc_call_2.f90: Ditto.
363         * gfortran.dg/host_assoc_call_3.f90: Ditto.
364         * gfortran.dg/host_assoc_call_4.f90: Ditto.
365         * gfortran.dg/host_assoc_function_4.f90: Ditto.
366         * gfortran.dg/host_used_types_1.f90: Ditto.
367         * gfortran.dg/implicit_1.f90: Ditto.
368         * gfortran.dg/implicit_11.f90: Ditto.
369         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
370         * gfortran.dg/impure_actual_1.f90: Ditto.
371         * gfortran.dg/impure_assignment_1.f90: Ditto.
372         * gfortran.dg/impure_constructor_1.f90: Ditto.
373         * gfortran.dg/initialization_10.f90: Ditto.
374         * gfortran.dg/initialization_12.f90: Ditto.
375         * gfortran.dg/interface_14.f90: Ditto.
376         * gfortran.dg/interface_15.f90: Ditto.
377         * gfortran.dg/interface_2.f90: Ditto.
378         * gfortran.dg/interface_25.f90: Ditto.
379         * gfortran.dg/interface_26.f90: Ditto.
380         * gfortran.dg/interface_29.f90: Ditto.
381         * gfortran.dg/interface_assignment_1.f90: Ditto.
382         * gfortran.dg/internal_pack_6.f90: Ditto.
383         * gfortran.dg/internal_pack_7.f90: Ditto.
384         * gfortran.dg/internal_pack_8.f90: Ditto.
385         * gfortran.dg/lto/pr45586_0.f90: Ditto.
386         * gfortran.dg/lto/pr47839_0.f90: Ditto.
387         * gfortran.dg/module_commons_3.f90: Ditto.
388         * gfortran.dg/module_equivalence_4.f90: Ditto.
389         * gfortran.dg/module_equivalence_6.f90: Ditto.
390         * gfortran.dg/module_function_type_1.f90: Ditto.
391         * gfortran.dg/module_naming_1.f90: Ditto.
392         * gfortran.dg/namelist_4.f90: Ditto.
393         * gfortran.dg/operator_c1202.f90: Ditto.
394         * gfortran.dg/parens_7.f90: Ditto.
395         * gfortran.dg/pr32921.f: Ditto.
396         * gfortran.dg/pr33646.f90: Ditto.
397         * gfortran.dg/pr41928.f90: Ditto.
398         * gfortran.dg/pr42119.f90: Ditto.
399         * gfortran.dg/pr43984.f90: Ditto.
400         * gfortran.dg/present_1.f90: Ditto.
401         * gfortran.dg/private_type_2.f90: Ditto.
402         * gfortran.dg/proc_decl_2.f90: Ditto.
403         * gfortran.dg/proc_ptr_10.f90: Ditto.
404         * gfortran.dg/proc_ptr_22.f90: Ditto.
405         * gfortran.dg/proc_ptr_8.f90: Ditto.
406         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
407         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
408         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
409         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
410         * gfortran.dg/substring_equivalence.f90: Ditto.
411         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
412         * gfortran.dg/transpose_optimization_1.f90: Ditto.
413         * gfortran.dg/trim_optimize_6.f90: Ditto.
414         * gfortran.dg/typebound_call_12.f03: Ditto.
415         * gfortran.dg/typebound_operator_5.f03: Ditto.
416         * gfortran.dg/typebound_operator_6.f03: Ditto.
417         * gfortran.dg/typebound_proc_18.f03: Ditto.
418         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
419         * gfortran.dg/use_1.f90: Ditto.
420         * gfortran.dg/use_10.f90: Ditto.
421         * gfortran.dg/use_11.f90: Ditto.
422         * gfortran.dg/use_14.f90: Ditto.
423         * gfortran.dg/use_only_2.f90: Ditto.
424         * gfortran.dg/use_rename_4.f90: Ditto.
425         * gfortran.dg/use_rename_5.f90: Ditto.
426         * gfortran.dg/used_dummy_types_3.f90: Ditto.
427         * gfortran.dg/used_interface_ref.f90: Ditto.
428         * gfortran.dg/used_types_11.f90: Ditto.
429         * gfortran.dg/used_types_3.f90: Ditto.
430         * gfortran.dg/used_types_4.f90: Ditto.
431         * gfortran.dg/userdef_operator_2.f90: Ditto.
432         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
433         * gfortran.dg/vect/pr46213.f90: Ditto.
434         * gfortran.dg/whole_file_21.f90: Ditto.
435         * gfortran.dg/whole_file_22.f90: Ditto.
436         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
437         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
438
439 2011-08-02  Kai Tietz  <ktietz@redhat.com>
440
441         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
442
443 2011-08-01  Jason Merrill  <jason@redhat.com>
444
445         PR c++/49932
446         * g++.dg/abi/mangle49.C: New.
447
448         PR c++/49924
449         * g++.dg/cpp0x/constexpr-array4.C: New.
450
451         PR c++/49813
452         * g++.dg/cpp0x/constexpr-builtin1.C: New.
453
454 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
455
456         PR target/49927
457         * gcc.target/i386/pr49927.c: New test.
458
459 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
460
461         PR tree-optimization/49926
462         * gcc.dg/vect/pr49926.c: New test.
463
464 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
465
466         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
467         * gcc.target/i386/lzcnt-1.c: New test.
468         * gcc.target/i386/lzcnt-2.c: Likewise.
469         * gcc.target/i386/lzcnt-2a.c: Likewise.
470         * gcc.target/i386/lzcnt-3.c: Likewise.
471         * gcc.target/i386/lzcnt-4.c: Likewise.
472         * gcc.target/i386/lzcnt-4a.c: Likewise.
473         * gcc.target/i386/lzcnt-5.c: Likewise.
474         * gcc.target/i386/lzcnt-6.c: Likewise.
475         * gcc.target/i386/lzcnt-6a.c: Likewise.
476         * gcc.target/i386/lzcnt-check.h: Likewise.
477
478         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
479         * gcc.target/i386/sse-13.c: Likewise.
480         * gcc.target/i386/sse-14.c: Likewise.
481         * g++.dg/other/i386-2.C: Likewise.
482         * g++.dg/other/i386-3.C: Likewise.
483
484 2011-08-01  Julian Brown  <julian@codesourcery.com>
485
486         * gcc.target/arm/fixed-point-exec.c: New test.
487
488 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
489
490         PR target/49920
491         * gcc.target/i386/pr49920.c: New test.
492
493 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
494
495         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
496         * gcc.dg/tree-ssa/pr23109.c: Ditto.
497         * gcc.dg/tree-ssa/loop-7.c: Ditto.
498         * gcc.dg/tree-ssa/loop-32.c: Ditto.
499         * gcc.dg/tree-ssa/loop-33.c: Ditto.
500         * gcc.dg/tree-ssa/loop-34.c: Ditto.
501         * gcc.dg/tree-ssa/loop-35.c: Ditto.
502         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
503         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
504         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
505         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
506         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
507         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
508         * g++.dg/tree-ssa/pr33615.C: Ditto.
509         * g++.dg/tree-ssa/restrict1.C: Ditto.
510         * c-c++-common/restrict-2.c: Ditto.
511         * gfortran.dg/pr32921.f: Ditto.
512         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
513         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
514         * gcc.dg/tree-ssa/vrp47.c: Ditto.
515         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
516         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
517         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
518         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
519         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
520         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
521         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
522
523 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
524
525         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
526         .exe.ltrans[0-9]*. dump files.
527
528 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
529
530         PR fortran/49112
531         * gfortran.dg/abstract_type_6.f03: Modified.
532         * gfortran.dg/typebound_proc_24.f03: New.
533
534 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR testsuite/49917
537         * g++.dg/init/for1.C: Fix.
538
539 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
540
541         PR fortran/48876
542         * gfortran.dg/string_5.f90:  New test.
543
544 2011-07-29  Jason Merrill  <jason@redhat.com>
545
546         PR c++/49867
547         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
548
549 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
550
551         PR tree-optimization/47407
552         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
553         alpha*-dec-osf*.
554         Sort target list.
555
556 2011-07-29  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.dg/uninit-suppress.c: Also disable VRP.
559         * gcc.dg/uninit-suppress_2.c: Likewise.
560
561 2011-07-28  Jason Merrill  <jason@redhat.com>
562
563         PR c++/49808
564         * g++.dg/template/nontype24.C: New.
565
566 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
567
568         PR rtl-optimization/47958
569         * gcc.dg/torture/pr47958-1.c: New.
570
571 2011-07-29  Wei Guozhi  <carrot@google.com>
572
573         PR rtl-optimization/49799
574         * gcc.dg/pr49799.c: New test case.
575
576 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
577
578         PR middle-end/48648
579         * gcc.dg/graphite/id-pr48648.c: New.
580
581 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
582
583         PR fortran/31067
584         * gfortran.dg/maxloc_2.f90: New test.
585         * gfortran.dg/maxloc_3.f90: New test.
586         * gfortran.dg/minloc_1.f90: New test.
587         * gfortran.dg/minloc_2.f90: New test.
588         * gfortran.dg/minloc_3.f90: New test.
589         * gfortran.dg/minmaxloc_7.f90: New test.
590
591         PR debug/49871
592         * gcc.dg/debug/dwarf2/pr49871.c: New test.
593
594 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
595
596         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
597         the builtin isn't optimized away.
598
599 2011-07-27  Tobias Burnus  <burnus@net-b.de>
600
601         PR fortran/45586
602         * gfortran.dg/lto/pr45586-2_0.f90: New.
603
604 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
605
606         PR middle-end/49875
607         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
608         * c-c++-common/cxxbitfields-5.c: Same.
609
610 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
611
612         * lib/target-supports.exp (check_effective_target_mmap): Use
613         check_function_available.
614
615 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
616
617         * g++.old-deja/g++.pt/crash60.C: Updated.
618
619 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
620
621         PR target/49866
622         * gcc.target/i386/pr49866.c: New test.
623
624 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
625
626         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
627         * gcc.target/i386/bmi-andn-1.c: New test.
628         * gcc.target/i386/bmi-andn-1a.c: Likewise.
629         * gcc.target/i386/bmi-andn-2.c: Likewise.
630         * gcc.target/i386/bmi-andn-2a.c: Likewise.
631         * gcc.target/i386/bmi-bextr-1.c: Likewise.
632         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
633         * gcc.target/i386/bmi-bextr-2.c: Likewise.
634         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
635         * gcc.target/i386/bmi-blsi-1.c: Likewise.
636         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
637         * gcc.target/i386/bmi-blsi-2.c: Likewise.
638         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
639         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
640         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
641         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
642         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
643         * gcc.target/i386/bmi-blsr-1.c: Likewise.
644         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
645         * gcc.target/i386/bmi-blsr-2.c: Likewise.
646         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
647         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
648         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
649         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
650         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
651
652 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
653
654         PR middle-end/47691
655         * gfortran.dg/graphite/id-pr47691.f: New.
656
657 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
658
659         * gcc.target/i386/avx-os-support.h: New.
660         * gcc.target/i386/avx-check.h: Include avx-os-support.h
661         (main): Check avx_os_support before the test is run.
662         * gcc.target/i386/aes-avx-check.h: Ditto.
663         * gcc.target/i386/pclmul-avx-check.h: Ditto.
664
665 2011-07-27  Kai Tietz  <ktietz@redhat.com>
666
667         * gcc.target/i386/aggregate-ret3.c: New test.
668         * gcc.target/i386/aggregate-ret4.c: New test.
669
670 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
671
672         PR fortran/49755
673         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
674         allocated array should *not* change its size.
675         * gfortran.dg/multiple_allocation_3.f90: New test.
676
677 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
678
679         PR c++/49776
680         * g++.dg/cpp0x/constexpr-49776.C: New.
681
682 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
683
684         PR middle-end/47046
685         * gcc.dg/graphite/id-pr47046.c: New.
686
687 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
688
689         PR middle-end/47653
690         * gcc.dg/graphite/run-id-pr47593.c: New.
691
692 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
693
694         PR middle-end/47653
695         * gcc.dg/graphite/run-id-pr47653.c: New.
696         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
697         induction variables.
698         * gcc.dg/graphite/scop-16.c: Same.
699         * gcc.dg/graphite/scop-17.c: Same.
700         * gcc.dg/graphite/scop-21.c: Same.
701
702 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
703
704         PR middle-end/48805
705         * gcc.dg/graphite/id-pr48805.c: New.
706
707 2011-07-26  Tobias Burnus  <burnus@net-b.de>
708
709         * gfortran.dg/coarray_lib_token_2.f90: New.
710
711 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
712
713         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
714         SPU local store.
715
716 2011-07-25  Andrew Pinski  <apinski@cavium.com>
717
718         PR tree-opt/49671
719         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
720         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
721
722 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723
724         * lib/target-supports.exp (check_effective_target_mmap): New proc.
725
726         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
727         * gcc.c-torture/execute/loop-2g.c: Likewise.
728         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
729         Require mmap support.
730         * gcc.c-torture/execute/loop-2g.x: Likewise.
731         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
732         (MAP_ANON): Provide default.
733         * gcc.dg/20050826-1.c: Likewise.
734         * gcc.target/i386/pr36533.c: Likewise.
735         * gcc.dg/vect/pr49038.c: Remove dg-do run.
736         Use dg-require-effective-target mmap.
737
738 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
739
740         PR c++/49838
741         * g++.dg/cpp0x/range-for19.C: New.
742
743 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
744
745         PR testsuite/49753
746         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
747
748         Revert:
749         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
750
751         PR testsuite/49753
752         * g++.dg/torture/pr49309.C: Remove.
753
754 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
755
756         PR tree-optimization/49809
757         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
758         test.
759
760 2011-07-25  Richard Guenther  <rguenther@suse.de>
761
762         PR tree-optimization/49715
763         * gcc.target/i386/pr49715-1.c: New testcase.
764         * gcc.target/i386/pr49715-2.c: Likewise.
765
766 2011-07-23  Jason Merrill  <jason@redhat.com>
767
768         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
769
770 2011-07-22  Jason Merrill  <jason@redhat.com>
771
772         PR c++/49793
773         * g++.dg/cpp0x/initlist55.C: New.
774
775 2011-07-23  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/49791
778         * gfortran.dg/namelist_72.f: New.
779
780 2011-07-23  Tobias Burnus  <burnus@net-b.de>
781
782         * gfortran.dg/coarray_25.f90: New.
783
784 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
785
786         * override1.C: This test should use c++0x mode.
787         * override3.C: New. Test the diagnostics in c++98 mode.
788
789 2011-07-22  Jason Merrill  <jason@redhat.com>
790             Mark Glisse  <marc.glisse@normalesup.org>
791
792         PR c++/30112
793         * g++.dg/other/pragma-re-1.C: Add namespace cases.
794
795         PR c++/49813
796         * g++.dg/opt/builtins2.C: New.
797         * g++.dg/other/error27.C: Don't rely on __builtin.
798
799 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
800
801         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
802         on lp64 targets.
803         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
804         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
805         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
806         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
807
808         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
809         instead of ia32.
810
811 2011-07-22  Richard Guenther  <rguenther@suse.de>
812
813         PR tree-optimization/45819
814         * gcc.dg/pr45819.c: New testcase.
815
816 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
817
818         * lib/target-supports.exp (check_ifunc_available): Rewrite.
819
820 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
821
822         PR middle-end/47654
823         PR middle-end/49649
824         * gcc.dg/graphite/run-id-pr47654.c: New.
825
826 2011-07-21  Ian Lance Taylor  <iant@google.com>
827
828         PR middle-end/49705
829         * gcc.dg/pr49705.c: New test.
830
831 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
832
833         * lib/target-supports.exp (check_avx_os_support_available): New.
834         (check_effective_target_avx_runtime): Use it.
835
836 2011-07-21  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/49770
839         * g++.dg/torture/pr49770.C: New testcase.
840
841 2011-07-21  Kai Tietz  <ktietz@redhat.com>
842
843         * gcc.dg/tree-ssa/pr30978.c: adjusted.
844         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
845
846 2011-07-21  Tobias Burnus  <burnus@net-b.de>
847
848         * gfortran.dg/coarray_lib_token_1.f90: New.
849
850 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
851
852         * gcc.dg/pr32912-2.c: Skip for AVR.
853         * gcc.dg/pr44674.c: Add dg-require-profiling.
854
855 2011-07-20  Jason Merrill  <jason@redhat.com>
856
857         * g++.dg/ext/desig2.C: New.
858
859 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
860
861         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
862         be generated.
863         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
864         * gcc.target/powerpc/recip-3.c: Ditto.
865
866 2011-07-19  Jason Merrill  <jason@redhat.com>
867
868         PR c++/6709 (DR 743)
869         PR c++/42603 (DR 950)
870         * g++.dg/cpp0x/decltype21.C: New.
871
872 2011-07-20  Richard Guenther  <rguenther@suse.de>
873
874         PR middle-end/18908
875         * gcc.dg/tree-ssa/pr18908.c: New testcase.
876         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
877
878 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
879
880         * gcc.target/arm/combine-movs.c: New.
881         * gcc.target/arm/unsigned-extend-2.c: New.
882
883 2011-07-19  Jason Merrill  <jason@redhat.com>
884
885         PR c++/49785
886         * g++.dg/cpp0x/variadic114.C: New.
887
888 2011-07-19  Tobias Burnus  <burnus@net-b.de>
889
890         * gfortran.dg/coarray_args_1.f90: New.
891         * gfortran.dg/coarray_args_2.f90: New.
892
893 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
894
895         PR fortran/49708
896         * gfortran.dg/allocate_error_3.f90: New.
897
898 2011-07-19  Richard Guenther  <rguenther@suse.de>
899
900         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
901         * gcc.dg/tree-ssa/bool-11.c: Likewise.
902         * gcc.dg/torture/20110719-1.c: New testcase.
903
904 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
905
906         PR tree-optimization/49768
907         * gcc.c-torture/execute/pr49768.c: New test.
908
909 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
910
911         PR tree-optimization/49771
912         * gcc.dg/vect/pr49771.c: New test.
913
914 2011-07-18  Martin Jambor  <mjambor@suse.cz>
915
916         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
917         * gcc.dg/ipa/ipa-2.c: Likewise.
918         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
919         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
920         * gcc.dg/ipa/ipa-5.c: Likewise.
921         * gcc.dg/ipa/ipa-7.c: Likewise.
922         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
923         * gcc.dg/ipa/ipacost-1.c: Likewise.
924         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
925         functions.
926         * gcc.dg/ipa/ipcp-1.c: New test.
927         * gcc.dg/ipa/ipcp-2.c: Likewise.
928         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
929
930 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
931
932         PR middle-end/49675
933         * gfortran.dg/pr49675.f90: New test.
934
935 2011-07-18  Richard Guenther  <rguenther@suse.de>
936
937         * gcc.dg/torture/20110718-1.c: New testcase.
938
939 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
940
941         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
942         * g++.dg/ext/bitfield3.C: Likewise.
943         * g++.dg/ext/bitfield4.C: Likewise.
944         * g++.dg/ext/bitfield5.C: Likewise.
945         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
946         * g++.dg/other/pr23205-2.C: Likewise.
947         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
948         * gcc.c-torture/compile/20001109-2.c: Likewise.
949         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
950         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
951         * gcc.dg/bitfld-16.c: Likewise.
952         * gcc.dg/bitfld-17.c: Likewise.
953         * gcc.dg/bitfld-18.c: Likewise.
954         * gcc.dg/builtins-config.h: Remove Netware support.
955         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
956         * gcc.dg/cdce2.c: Likewise.
957         * gcc.dg/cpp/assert4.c: Remove netware support.
958         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
959         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
960
961         * lib/target-supports.exp (check_visibility_available): Remove
962         NetWare support.
963         (check_profiling_available): Likewise.
964
965 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
966
967         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
968
969 2011-07-17  Tobias Burnus  <burnus@net-b.de>
970             Thomas Koenig  <tkoenig@gcc.gnu.org>
971
972         PR fortran/34657
973         * gfortran.dg/generic_17.f90: Fix testcase.
974         * gfortran.dg/interface_3.f90: Add dg-error.
975         * gfortran.dg/use_14.f90: New.
976         * gfortran.dg/use_15.f90: New.
977
978 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
979
980         * gnat.dg/pointer_controlled.adb: New test.
981
982 2011-07-17  Tobias Burnus  <burnus@net-b.de>
983
984         PR fortran/49624
985         * gfortran.dg/pointer_remapping_7.f90: New.
986
987 2011-07-16  Jason Merrill  <jason@redhat.com>
988
989         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
990
991 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
992             Jason Merrill  <jason@redhat.com>
993
994         PR c++/45329
995         PR c++/48934
996         * g++.dg/cpp0x/decltype29.C: Adjust.
997         * g++.dg/cpp0x/error4.C: Adjust.
998         * g++.dg/cpp0x/sfinae26.C: Adjust.
999         * g++.dg/cpp0x/variadic105.C: Adjust.
1000         * g++.dg/template/deduce3.C: Adjust.
1001         * g++.dg/template/error45.C: Adjust.
1002         * g++.dg/template/ptrmem2.C: Adjust.
1003         * g++.dg/template/sfinae2.C: Adjust.
1004         * g++.old-deja/g++.pt/crash60.C: Adjust.
1005         * g++.old-deja/g++.pt/unify6.C: Adjust.
1006         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1007         * g++.dg/cpp0x/nullptr15.C: Adjust.
1008         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1009         * g++.dg/cpp0x/pr31431.C: Adjust.
1010         * g++.dg/cpp0x/pr31434.C: Adjust.
1011         * g++.dg/cpp0x/sfinae11.C: Adjust
1012         * g++.dg/cpp0x/temp_default2.C: Adjust.
1013         * g++.dg/cpp0x/trailing4.C: Adjust.
1014         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1015         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1016         * g++.dg/cpp0x/variadic105.C: Adjust.
1017         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1018         * g++.dg/ext/vla2.C: Adjust.
1019         * g++.dg/other/ptrmem10.C: Adjust.
1020         * g++.dg/other/ptrmem11.C: Adjust.
1021         * g++.dg/overload/unknown1.C: Adjust.
1022         * g++.dg/template/conv11.C: Adjust.
1023         * g++.dg/template/dependent-expr5.C: Adjust.
1024         * g++.dg/template/friend.C: Adjust.
1025         * g++.dg/template/incomplete2.C: Adjust.
1026         * g++.dg/template/local4.C: Adjust.
1027         * g++.dg/template/local6.C: Adjust.
1028         * g++.dg/template/operator9.C: Adjust.
1029         * g++.dg/template/ttp25.C: Adjust.
1030         * g++.dg/template/unify10.C: Adjust.
1031         * g++.dg/template/unify11.C: Adjust.
1032         * g++.dg/template/unify6.C: Adjust.
1033         * g++.dg/template/unify9.C: Adjust.
1034         * g++.dg/template/varmod1.C: Adjust.
1035         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1036         * g++.old-deja/g++.pt/crash28.C: Adjust.
1037         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1038         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1039         * g++.old-deja/g++.pt/expr2.C: Adjust.
1040         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1041         * g++.old-deja/g++.pt/spec5.C: Adjust.
1042         * g++.old-deja/g++.pt/spec6.C: Adjust.
1043         * g++.old-deja/g++.pt/unify4.C: Adjust.
1044         * g++.old-deja/g++.pt/unify8.C: Adjust.
1045         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1046         * g++.dg/overload/template5.C: New testcase.
1047         * g++.dg/template/overload12.C: New testcase.
1048
1049 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1050
1051         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1052         * gfortran.dg/coarray_7.f90: Ditto.
1053         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1054         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1055
1056 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1057
1058         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1059         case.
1060         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1061         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1062         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1063         C67X.
1064         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1065         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1066         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1067
1068 2011-07-15  Jason Merrill  <jason@redhat.com>
1069
1070         PR testsuite/49741
1071         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1072         Use --extra_opts instead of --additional_options.
1073
1074 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR testsuite/49753
1077         * g++.dg/torture/pr49309.C: Remove.
1078
1079 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1080
1081         * gcc.target/tic6x/weak-call.c: New test.
1082         * gcc.target/tic6x/fpcmp.c: New test.
1083         * gcc.target/tic6x/fpdiv.c: New test.
1084         * gcc.target/tic6x/rotdi16-scan.c: New test.
1085         * gcc.target/tic6x/ffssi.c: New test.
1086         * gcc.target/tic6x/fpdiv-lib.c: New test.
1087         * gcc.target/tic6x/cold-lc.c: New test.
1088         * gcc.target/tic6x/longcalls.c: New test.
1089         * gcc.target/tic6x/abi-align-1.c: New test.
1090         * gcc.target/tic6x/fpcmp-finite.c: New test.
1091         * gcc.target/tic6x/rotdi16.c: New test.
1092         * gcc.target/tic6x/bswapl.c: New test.
1093         * gcc.target/tic6x/ffsdi.c: New test.
1094         * gcc.target/tic6x/tic6x.exp: New file.
1095         * gcc.target/tic6x/builtins/arith24.c: New test.
1096         * gcc.target/tic6x/builtins/smpy.c: New test.
1097         * gcc.target/tic6x/builtins/smpylh.c: New test.
1098         * gcc.target/tic6x/builtins/smpyh.c: New test.
1099         * gcc.target/tic6x/builtins/sarith1.c: New test.
1100         * gcc.target/tic6x/builtins/extclr.c: New test
1101         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1102         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1103         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1104         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1105         New functions.
1106         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1107         __TMS320C6X__.
1108         * gcc.dg/20020312-2.c: Likewise.
1109         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1110         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1111         * gcc.dg/torture/builtin-math-7.c: Likewise.
1112
1113         PR testsuite/49757
1114         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1115         not testing tic6x-*-*.
1116
1117 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1118
1119         PR tree-opt/49309
1120         * g++.dg/torture/pr49309.C: New testcase.
1121
1122 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1123
1124         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1125
1126 2011-07-14  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/49651
1129         * gcc.dg/torture/pr49651.c: New testcase.
1130
1131 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1132
1133         PR target/43746
1134         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1135
1136 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1137
1138         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1139         -mno-pointers-to-nested-functions.
1140         * gcc.target/powerpc/no-r11-2.c: Ditto.
1141         * gcc.target/powerpc/no-r11-3.c: Ditto.
1142
1143 2011-07-13  Jason Merrill  <jason@redhat.com>
1144
1145         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1146         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1147         when compiling C files.
1148         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1149         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1150         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1151         * g++.dg/lookup/anon2.C: Likewise.
1152         * g++.dg/tree-ssa/copyprop.C: Likewise.
1153         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1154         * g++.dg/init/vector1.C: Ignore narrowing errors.
1155         * g++.dg/torture/pr35526.C: Likewise.
1156         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1157
1158 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1159
1160         PR libfortran/49296
1161         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1162         and logical reads.
1163
1164 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1165
1166         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1167         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1168
1169 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1170
1171         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1172         * lib/obj-c++.exp (obj-c++_init): Ditto.
1173         * lib/file-format.exp (gcc_target_object_format): Ditto.
1174         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1175         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1176         (check_visibility_available): Ditto.
1177         (check_effective_target_tls_native): Ditto.
1178         (check_effective_target_tls_emulated): Ditto.
1179         (check_effective_target_function_sections): Ditto.
1180
1181 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1182
1183         * gcc.target/arm/pr48183.c: New test.
1184
1185 2011-07-13  Richard Guenther  <rguenther@suse.de>
1186
1187         * gcc.dg/torture/20110713-1.c: New testcase.
1188
1189 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1190
1191         PR rtl-opt/49474
1192         * gcc.c-torture/compile/pr49474.c: New testcase.
1193
1194 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1195
1196         PR tree-optimization/49712
1197         * gcc.c-torture/execute/pr49712.c: New test.
1198
1199 2011-07-11  Jason Merrill  <jason@redhat.com>
1200
1201         PR c++/44609
1202         * g++.dg/template/recurse3.C: New.
1203
1204 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR debug/49676
1207         * gcc.dg/guality/csttest.c: New test.
1208
1209         PR fortran/49698
1210         * gfortran.dg/pr49698.f90: New test.
1211
1212 2011-07-11  Jeff Law  <law@redhat.com>
1213
1214         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1215
1216 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1217
1218         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1219         * go.test/go-test.exp (go-set-goarch): Likewise.
1220
1221 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1222
1223         PR target/39633
1224         * gcc.target/avr/torture/pr39633.c: New test case.
1225
1226 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/18918
1229         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1230
1231 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1232
1233         * lib/target-supports.exp (check_effective_target_scheduling):
1234         New Function.
1235         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1236         * gcc.dg/pr45055.c: Ditto.
1237         * gcc.dg/pr45353.c: Ditto.
1238         * g++.dg/pr45056.C: Ditto.
1239
1240 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1241
1242         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1243         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1244         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1245         * g++.dg/torture/pr31863.C: Skip AVR.
1246
1247 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1248
1249         PR fortran/49690
1250         * gfortran.dg/intrinsic_signal.f90: New.
1251
1252 2011-07-09  Jason Merrill  <jason@redhat.com>
1253
1254         * g++.dg/cpp0x/regress/regress6.C: New.
1255         * g++.dg/parse/crash45.C: Adjust message.
1256         * g++.dg/template/crash38.C: Adjust message.
1257         * g++.dg/template/crash64.C: Adjust message.
1258
1259 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1260
1261         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1262         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1263         * g++.dg/abi/bitfield3.C: Likewise.
1264         * g++.dg/eh/pr38662.C: Likewise.
1265         * g++.dg/ext/attrib36.C: Likewise.
1266         * g++.dg/ext/attrib37.C: Likewise.
1267         * g++.dg/ext/attrib8.C: Likewise.
1268         * g++.dg/ext/tmplattr1.C: Likewise.
1269         * g++.dg/inherit/override-attribs.C: Likewise.
1270         * g++.dg/opt/inline9.C: Likewise.
1271         * g++.dg/opt/life1.C: Likewise.
1272         * g++.dg/opt/longbranch2.C: Likewise.
1273         * g++.dg/opt/nrv12.C: Likewise.
1274         * g++.dg/opt/reg-stack4.C: Likewise.
1275         * g++.dg/other/pr35504.C: Likewise.
1276         * g++.dg/other/pr39496.C: Likewise.
1277         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1278         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1279         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1280         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1281         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1282         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1283         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1284         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1285         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1286         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1287         * g++.dg/warn/pr15774-1.C: Likewise.
1288         * g++.dg/warn/pr15774-2.C: Likewise.
1289         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1290         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1291         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1292         * g++.old-deja/g++.pt/asm2.C: Likewise.
1293         * gcc.c-torture/compile/20000804-1.c: Likewise.
1294         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1295         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1296         * gcc.dg/20020108-1.c: Likewise.
1297         * gcc.dg/20020122-2.c: Likewise.
1298         * gcc.dg/20020122-3.c: Likewise.
1299         * gcc.dg/20020206-1.c: Likewise.
1300         * gcc.dg/20020219-1.c: Likewise.
1301         * gcc.dg/20020310-1.c: Likewise.
1302         * gcc.dg/20020411-1.c: Likewise.
1303         * gcc.dg/20020418-2.c: Likewise.
1304         * gcc.dg/20020426-2.c: Likewise.
1305         * gcc.dg/20020517-1.c: Likewise.
1306         * gcc.dg/20030204-1.c: Likewise.
1307         * gcc.dg/20030826-2.c: Likewise.
1308         * gcc.dg/20031102-1.c: Likewise.
1309         * gcc.dg/20031202-1.c: Likewise.
1310         * gcc.dg/20050111-1.c: Likewise.
1311         * gcc.dg/20050503-1.c: Likewise.
1312         * gcc.dg/array-init-1.c: Likewise.
1313         * gcc.dg/builtin-apply4.c: Likewise.
1314         * gcc.dg/dfp/pr31344.c: Likewise.
1315         * gcc.dg/gomp/atomic-11.c: Likewise.
1316         * gcc.dg/graphite/pr40281.c: Likewise.
1317         * gcc.dg/ia64-sync-1.c: Likewise.
1318         * gcc.dg/ia64-sync-2.c: Likewise.
1319         * gcc.dg/ia64-sync-3.c: Likewise.
1320         * gcc.dg/ia64-sync-4.c: Likewise.
1321         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1322         * gcc.dg/invalid-call-1.c: Likewise.
1323         * gcc.dg/loop-3.c: Likewise.
1324         * gcc.dg/lower-subreg-1.c: Likewise.
1325         * gcc.dg/lto/pr47259_0.c: Likewise.
1326         * gcc.dg/nested-calls-1.c: Likewise.
1327         * gcc.dg/pr20017.c: Likewise.
1328         * gcc.dg/pr25023.c: Likewise.
1329         * gcc.dg/pr27671-2.c: Likewise.
1330         * gcc.dg/pr32176.c: Likewise.
1331         * gcc.dg/pr33676.c: Likewise.
1332         * gcc.dg/pr35045.c: Likewise.
1333         * gcc.dg/pr36015.c: Likewise.
1334         * gcc.dg/pr36584.c: Likewise.
1335         * gcc.dg/pr36998.c: Likewise.
1336         * gcc.dg/pr37438.c: Likewise.
1337         * gcc.dg/pr37908.c: Likewise.
1338         * gcc.dg/pr41241.c: Likewise.
1339         * gcc.dg/pr41340.c: Likewise.
1340         * gcc.dg/pr44136.c: Likewise.
1341         * gcc.dg/pr44194-1.c: Likewise.
1342         * gcc.dg/pr46212.c: Likewise.
1343         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1344         * gcc.dg/setjmp-2.c: Likewise.
1345         * gcc.dg/short-compare-1.c: Likewise.
1346         * gcc.dg/short-compare-2.c: Likewise.
1347         * gcc.dg/smod-1.c: Likewise.
1348         * gcc.dg/sync-2.c: Likewise.
1349         * gcc.dg/sync-3.c: Likewise.
1350         * gcc.dg/tls/opt-1.c: Likewise.
1351         * gcc.dg/tls/opt-2.c: Likewise.
1352         * gcc.dg/tls/opt-3.c: Likewise.
1353         * gcc.dg/torture/badshift.c: Likewise.
1354         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1355         * gcc.dg/torture/pr20314-2.c: Likewise.
1356         * gcc.dg/torture/pr36891.c: Likewise.
1357         * gcc.dg/torture/pr38774.c: Likewise.
1358         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1359         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1360         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1361         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1362         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1363         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1364         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1365         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1366         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1367         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1368         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1369         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1370         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1371         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1372         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1373         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1374         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1375         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1376         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1377         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1378         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1379         * gcc.dg/unroll-1.c: Likewise.
1380         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1381         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1382         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1383         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1384         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1385         * gcc.target/i386/20000609-1.c: Likewise.
1386         * gcc.target/i386/20000720-1.c: Likewise.
1387         * gcc.target/i386/20000724-1.c: Likewise.
1388         * gcc.target/i386/20011107-1.c: Likewise.
1389         * gcc.target/i386/20011119-1.c: Likewise.
1390         * gcc.target/i386/20020201-3.c: Likewise.
1391         * gcc.target/i386/20020218-1.c: Likewise.
1392         * gcc.target/i386/20020729-1.c: Likewise.
1393         * gcc.target/i386/20030926-1.c: Likewise.
1394         * gcc.target/i386/20060125-1.c: Likewise.
1395         * gcc.target/i386/20060125-2.c: Likewise.
1396         * gcc.target/i386/20060512-1.c: Likewise.
1397         * gcc.target/i386/20060512-2.c: Likewise.
1398         * gcc.target/i386/20060512-3.c: Likewise.
1399         * gcc.target/i386/20060512-4.c: Likewise.
1400         * gcc.target/i386/387-1.c: Likewise.
1401         * gcc.target/i386/387-2.c: Likewise.
1402         * gcc.target/i386/387-5.c: Likewise.
1403         * gcc.target/i386/387-6.c: Likewise.
1404         * gcc.target/i386/980312-1.c: Likewise.
1405         * gcc.target/i386/980313-1.c: Likewise.
1406         * gcc.target/i386/990117-1.c: Likewise.
1407         * gcc.target/i386/990424-1.c: Likewise.
1408         * gcc.target/i386/990524-1.c: Likewise.
1409         * gcc.target/i386/991129-1.c: Likewise.
1410         * gcc.target/i386/991214-1.c: Likewise.
1411         * gcc.target/i386/991230-1.c: Likewise.
1412         * gcc.target/i386/addr-sel-1.c: Likewise.
1413         * gcc.target/i386/aggregate-ret1.c: Likewise.
1414         * gcc.target/i386/aggregate-ret2.c: Likewise.
1415         * gcc.target/i386/align-main-3.c: Likewise.
1416         * gcc.target/i386/amd64-abi-1.c: Likewise.
1417         * gcc.target/i386/amd64-abi-2.c: Likewise.
1418         * gcc.target/i386/amd64-abi-4.c: Likewise.
1419         * gcc.target/i386/amd64-abi-5.c: Likewise.
1420         * gcc.target/i386/amd64-abi-6.c: Likewise.
1421         * gcc.target/i386/asm-1.c: Likewise.
1422         * gcc.target/i386/asm-3.c: Likewise.
1423         * gcc.target/i386/asm-5.c: Likewise.
1424         * gcc.target/i386/attributes-error.c: Likewise.
1425         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1426         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1427         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1428         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1429         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1430         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1431         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1432         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1433         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1434         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1435         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1436         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1437         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1438         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1439         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1440         * gcc.target/i386/bitfield1.c: Likewise.
1441         * gcc.target/i386/bitfield2.c: Likewise.
1442         * gcc.target/i386/bmi-2.c: Likewise.
1443         * gcc.target/i386/bmi-5.c: Likewise.
1444         * gcc.target/i386/builtin-unreachable.c: Likewise.
1445         * gcc.target/i386/cleanup-2.c: Likewise.
1446         * gcc.target/i386/clobbers.c: Likewise.
1447         * gcc.target/i386/cmov8.c: Likewise.
1448         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1449         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1450         * gcc.target/i386/compress-float-387.c: Likewise.
1451         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1452         * gcc.target/i386/compress-float-sse.c: Likewise.
1453         * gcc.target/i386/crc32-2.c: Likewise.
1454         * gcc.target/i386/crc32-3.c: Likewise.
1455         * gcc.target/i386/divmod-7.c: Likewise.
1456         * gcc.target/i386/divmod-8.c: Likewise.
1457         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1458         * gcc.target/i386/fma3-builtin.c: Likewise.
1459         * gcc.target/i386/fma3-fma.c: Likewise.
1460         * gcc.target/i386/fma4-256-vector.c: Likewise.
1461         * gcc.target/i386/fma4-builtin.c: Likewise.
1462         * gcc.target/i386/fma4-fma-2.c: Likewise.
1463         * gcc.target/i386/fma4-fma.c: Likewise.
1464         * gcc.target/i386/fma4-vector-2.c: Likewise.
1465         * gcc.target/i386/fma4-vector.c: Likewise.
1466         * gcc.target/i386/funcspec-1.c: Likewise.
1467         * gcc.target/i386/funcspec-10.c: Likewise.
1468         * gcc.target/i386/funcspec-11.c: Likewise.
1469         * gcc.target/i386/funcspec-2.c: Likewise.
1470         * gcc.target/i386/funcspec-5.c: Likewise.
1471         * gcc.target/i386/funcspec-6.c: Likewise.
1472         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1473         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1474         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1475         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1476         * gcc.target/i386/incoming-1.c: Likewise.
1477         * gcc.target/i386/incoming-10.c: Likewise.
1478         * gcc.target/i386/incoming-11.c: Likewise.
1479         * gcc.target/i386/incoming-12.c: Likewise.
1480         * gcc.target/i386/incoming-13.c: Likewise.
1481         * gcc.target/i386/incoming-14.c: Likewise.
1482         * gcc.target/i386/incoming-15.c: Likewise.
1483         * gcc.target/i386/incoming-2.c: Likewise.
1484         * gcc.target/i386/incoming-3.c: Likewise.
1485         * gcc.target/i386/incoming-4.c: Likewise.
1486         * gcc.target/i386/incoming-5.c: Likewise.
1487         * gcc.target/i386/incoming-6.c: Likewise.
1488         * gcc.target/i386/incoming-7.c: Likewise.
1489         * gcc.target/i386/incoming-8.c: Likewise.
1490         * gcc.target/i386/incoming-9.c: Likewise.
1491         * gcc.target/i386/lea.c: Likewise.
1492         * gcc.target/i386/local.c: Likewise.
1493         * gcc.target/i386/loop-1.c: Likewise.
1494         * gcc.target/i386/loop-2.c: Likewise.
1495         * gcc.target/i386/loop-3.c: Likewise.
1496         * gcc.target/i386/max-stack-align.c: Likewise.
1497         * gcc.target/i386/memcpy-1.c: Likewise.
1498         * gcc.target/i386/movbe-2.c: Likewise.
1499         * gcc.target/i386/movq-2.c: Likewise.
1500         * gcc.target/i386/movq.c: Likewise.
1501         * gcc.target/i386/nrv1.c: Likewise.
1502         * gcc.target/i386/pad-4.c: Likewise.
1503         * gcc.target/i386/pad-5a.c: Likewise.
1504         * gcc.target/i386/pad-5b.c: Likewise.
1505         * gcc.target/i386/pad-6a.c: Likewise.
1506         * gcc.target/i386/pad-6b.c: Likewise.
1507         * gcc.target/i386/pad-7.c: Likewise.
1508         * gcc.target/i386/pad-9.c: Likewise.
1509         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1510         * gcc.target/i386/pic-1.c: Likewise.
1511         * gcc.target/i386/pr12092-1.c: Likewise.
1512         * gcc.target/i386/pr12329.c: Likewise.
1513         * gcc.target/i386/pr21518.c: Likewise.
1514         * gcc.target/i386/pr22362.c: Likewise.
1515         * gcc.target/i386/pr22585.c: Likewise.
1516         * gcc.target/i386/pr23098.c: Likewise.
1517         * gcc.target/i386/pr25196.c: Likewise.
1518         * gcc.target/i386/pr25293.c: Likewise.
1519         * gcc.target/i386/pr25654.c: Likewise.
1520         * gcc.target/i386/pr26449.c: Likewise.
1521         * gcc.target/i386/pr26778.c: Likewise.
1522         * gcc.target/i386/pr26826.c: Likewise.
1523         * gcc.target/i386/pr27266.c: Likewise.
1524         * gcc.target/i386/pr29978.c: Likewise.
1525         * gcc.target/i386/pr30505.c: Likewise.
1526         * gcc.target/i386/pr30961-1.c: Likewise.
1527         * gcc.target/i386/pr31628.c: Likewise.
1528         * gcc.target/i386/pr32000-2.c: Likewise.
1529         * gcc.target/i386/pr32661-1.c: Likewise.
1530         * gcc.target/i386/pr32708-2.c: Likewise.
1531         * gcc.target/i386/pr32708-3.c: Likewise.
1532         * gcc.target/i386/pr34256.c: Likewise.
1533         * gcc.target/i386/pr34312.c: Likewise.
1534         * gcc.target/i386/pr34522.c: Likewise.
1535         * gcc.target/i386/pr35160.c: Likewise.
1536         * gcc.target/i386/pr35281.c: Likewise.
1537         * gcc.target/i386/pr36246.c: Likewise.
1538         * gcc.target/i386/pr36786.c: Likewise.
1539         * gcc.target/i386/pr37275.c: Likewise.
1540         * gcc.target/i386/pr37843-3.c: Likewise.
1541         * gcc.target/i386/pr37843-4.c: Likewise.
1542         * gcc.target/i386/pr39082-1.c: Likewise.
1543         * gcc.target/i386/pr39431.c: Likewise.
1544         * gcc.target/i386/pr39496.c: Likewise.
1545         * gcc.target/i386/pr39543-2.c: Likewise.
1546         * gcc.target/i386/pr39911.c: Likewise.
1547         * gcc.target/i386/pr40718.c: Likewise.
1548         * gcc.target/i386/pr40906-1.c: Likewise.
1549         * gcc.target/i386/pr40906-2.c: Likewise.
1550         * gcc.target/i386/pr40906-3.c: Likewise.
1551         * gcc.target/i386/pr40934.c: Likewise.
1552         * gcc.target/i386/pr41900.c: Likewise.
1553         * gcc.target/i386/pr42589.c: Likewise.
1554         * gcc.target/i386/pr43662.c: Likewise.
1555         * gcc.target/i386/pr43671.c: Likewise.
1556         * gcc.target/i386/pr43766.c: Likewise.
1557         * gcc.target/i386/pr43869.c: Likewise.
1558         * gcc.target/i386/pr44942.c: Likewise.
1559         * gcc.target/i386/pr44948-2a.c: Likewise.
1560         * gcc.target/i386/pr45234.c: Likewise.
1561         * gcc.target/i386/pr45336-2.c: Likewise.
1562         * gcc.target/i386/pr45336-4.c: Likewise.
1563         * gcc.target/i386/pr45852.c: Likewise.
1564         * gcc.target/i386/pr46470.c: Likewise.
1565         * gcc.target/i386/pr48037-1.c: Likewise.
1566         * gcc.target/i386/pr48389.c: Likewise.
1567         * gcc.target/i386/pr49095.c: Likewise.
1568         * gcc.target/i386/pr9771-1.c: Likewise.
1569         * gcc.target/i386/rdfsbase-1.c: Likewise.
1570         * gcc.target/i386/rdfsbase-2.c: Likewise.
1571         * gcc.target/i386/rdgsbase-1.c: Likewise.
1572         * gcc.target/i386/rdgsbase-2.c: Likewise.
1573         * gcc.target/i386/rdrand-3.c: Likewise.
1574         * gcc.target/i386/regparm-stdcall.c: Likewise.
1575         * gcc.target/i386/regparm.c: Likewise.
1576         * gcc.target/i386/reload-1.c: Likewise.
1577         * gcc.target/i386/rotate-2.c: Likewise.
1578         * gcc.target/i386/sibcall-5.c: Likewise.
1579         * gcc.target/i386/signbit-1.c: Likewise.
1580         * gcc.target/i386/signbit-2.c: Likewise.
1581         * gcc.target/i386/signbit-3.c: Likewise.
1582         * gcc.target/i386/sse-5.c: Likewise.
1583         * gcc.target/i386/sse-8.c: Likewise.
1584         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1585         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1586         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1587         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1588         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1589         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1590         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1591         * gcc.target/i386/sse2-movq-2.c: Likewise.
1592         * gcc.target/i386/sse2-movq-3.c: Likewise.
1593         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1594         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1595         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1596         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1597         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1598         * gcc.target/i386/ssefn-1.c: Likewise.
1599         * gcc.target/i386/ssefn-2.c: Likewise.
1600         * gcc.target/i386/sseregparm-1.c: Likewise.
1601         * gcc.target/i386/sseregparm-2.c: Likewise.
1602         * gcc.target/i386/sseregparm-3.c: Likewise.
1603         * gcc.target/i386/sseregparm-4.c: Likewise.
1604         * gcc.target/i386/sseregparm-5.c: Likewise.
1605         * gcc.target/i386/sseregparm-6.c: Likewise.
1606         * gcc.target/i386/sseregparm-7.c: Likewise.
1607         * gcc.target/i386/sseregparm-8.c: Likewise.
1608         * gcc.target/i386/stack-realign.c: Likewise.
1609         * gcc.target/i386/stack-usage-realign.c: Likewise.
1610         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1611         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1612         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1613         * gcc.target/i386/stackalign/return-1.c: Likewise.
1614         * gcc.target/i386/stackalign/return-2.c: Likewise.
1615         * gcc.target/i386/stackalign/return-3.c: Likewise.
1616         * gcc.target/i386/tailcall-1.c: Likewise.
1617         * gcc.target/i386/tbm-2.c: Likewise.
1618         * gcc.target/i386/udivmod-7.c: Likewise.
1619         * gcc.target/i386/udivmod-8.c: Likewise.
1620         * gcc.target/i386/unroll-1.c: Likewise.
1621         * gcc.target/i386/vararg-1.c: Likewise.
1622         * gcc.target/i386/vararg-2.c: Likewise.
1623         * gcc.target/i386/vect8-ret.c: Likewise.
1624         * gcc.target/i386/vectorize5.c: Likewise.
1625         * gcc.target/i386/wmul-1.c: Likewise.
1626         * gcc.target/i386/wmul-2.c: Likewise.
1627         * gcc.target/i386/wrfsbase-1.c: Likewise.
1628         * gcc.target/i386/wrfsbase-2.c: Likewise.
1629         * gcc.target/i386/wrgsbase-1.c: Likewise.
1630         * gcc.target/i386/wrgsbase-2.c: Likewise.
1631         * gcc.target/i386/xop-pcmov.c: Likewise.
1632         * gcc.target/i386/xop-pcmov2.c: Likewise.
1633         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1634         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1635         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1636         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1637         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1638         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1639         * gcc.target/i386/zee.c: Likewise.
1640         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1641         * gfortran.dg/compiler-directive_2.f: Likewise.
1642         * gfortran.dg/g77/20010216-1.f: Likewise.
1643         * gfortran.dg/gomp/pr39152.f90: Likewise.
1644         * gfortran.dg/pr33794.f90: Likewise.
1645
1646 2011-07-09  Jason Merrill  <jason@redhat.com>
1647
1648         * g++.dg/cpp0x/regress/regress5.C: New.
1649
1650 2011-07-08  Jason Merrill  <jason@redhat.com>
1651
1652         PR c++/45437
1653         * g++.dg/expr/compound-asn1.C: New.
1654         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1655
1656 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR target/49621
1659         * gcc.target/powerpc/altivec-34.c: New test.
1660
1661 2011-07-08  Jason Merrill  <jason@redhat.com>
1662
1663         PR c++/45603
1664         * g++.dg/abi/guard3.C: New.
1665
1666 2011-07-08  Julian Brown  <julian@codesourcery.com>
1667
1668         * lib/target-supports.exp
1669         (check_effective_target_arm_little_endian): New.
1670         (check_effective_target_vect_pack_trunc): Use above.
1671         (check_effective_target_vect_unpack): Likewise.
1672         (check_effective_target_vect_element_align): Test
1673         check_effective_target_arm_vect_no_misalign for ARM.
1674
1675 2011-07-08  Jason Merrill  <jason@redhat.com>
1676
1677         PR c++/49673
1678         * g++.dg/cpp0x/constexpr-rom.C: New.
1679
1680 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1681
1682         PR middle-end/49519
1683         * g++.dg/torture/pr49519.C: New test.
1684
1685 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1686
1687         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1688
1689 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1690
1691         PR testsuite/48727
1692         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1693
1694 2011-07-08  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/49662
1697         * gcc.dg/graphite/interchange-14.c: XFAIL.
1698         * gcc.dg/graphite/interchange-15.c: Likewise.
1699         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1700
1701 2011-07-06  Jason Merrill  <jason@redhat.com>
1702
1703         PR c++/49663
1704         * g++.dg/cpp0x/regress/regress4.C: New.
1705
1706 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1707
1708         PR fortran/49648
1709         * gfortran.dg/result_in_spec_4.f90: New test.
1710
1711 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1712
1713         * gcc.target/sparc/cas64.c: New test.
1714
1715 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR c/49644
1718         * g++.dg/torture/pr49644.C: New test.
1719
1720         PR c/49644
1721         * gcc.c-torture/execute/pr49644.c: New test.
1722
1723 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1724
1725         * lib/target-supports.exp (check_effective_target_ia32): New.
1726         (check_effective_target_x32): Likewise.
1727         (check_effective_target_vect_cmdline_needed): Also check x32.
1728
1729 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1730
1731         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1732         dg-prune-output.
1733         * gcc.target/arm/pr42235.c: Likewise.
1734         * gcc.target/arm/pr42495.c: Likewise.
1735         * gcc.target/arm/pr42574.c: Likewise.
1736         * gcc.target/arm/thumb-branch1.c: Likewise.
1737
1738         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1739         unneeded prune of possible warning.
1740         * gcc.target/arm/pr40956.c: Likewise.
1741         * gcc.target/arm/pr42505.c: Likewise.
1742
1743         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1744         * gcc.c-torture/compile/pr46883.c: Likewise.
1745         * gcc.c-torture/compile/pr46934.c: Likewise.
1746
1747         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1748         for move to ../../gcc.c-torture/compile.
1749         * gcc.target/arm/pr46883.c: Likewise.
1750         * gcc.target/arm/pr46934.c: Likewise.
1751
1752         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1753         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1754         * gcc.target/arm/wmul-1.c: Likewise.
1755         * gcc.target/arm/wmul-2.c: Likewise.
1756         * gcc.target/arm/wmul-3.c: Likewise.
1757         * gcc.target/arm/wmul-4.c: Likewise.
1758         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1759         add tab after scan target.
1760         * gcc.target/arm/smlaltt-1.c: Likewise.
1761         * gcc.target/arm/smlatb-1.c: Likewise.
1762         * gcc.target/arm/smlatt-1.c: Likewise.
1763
1764 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR debug/49522
1767         * gcc.dg/debug/pr49522.c: New test.
1768
1769 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1770
1771         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1772         * gcc.dg/pr46212.c: Run only if target int32plus.
1773         * gcc.dg/torture/pr48146.c: Ditto.
1774         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1775         * c-c++-common/pr44832.c: Ditto.
1776         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1777         * gcc.dg/pr31490.c: Ditto.
1778         * gcc.dg/torture/builtin-math-7.c: Run only if target
1779         large_double.
1780         * gcc.dg/torture/pr45764.c: Skip for AVR.
1781         * gcc.dg/pr47893.c: Ditto.
1782
1783 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1784
1785         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1786         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1787         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1788         add tab to scan target.
1789
1790 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1791
1792         * gcc.target/arm/neon-modes-3.c: New test.
1793
1794 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1795
1796         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1797         -fno-loop-interchange -ffast-math.
1798
1799 2011-07-07  Richard Guenther  <rguenther@suse.de>
1800
1801         * gcc.dg/ftrapv-3.c: New testcase.
1802
1803 2011-07-07  Richard Guenther  <rguenther@suse.de>
1804
1805         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1806         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1807
1808 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1809
1810         * gcc.dg/binop-notxor1.c: New test.
1811         * gcc.dg/binop-notand4a.c: New test.
1812         * gcc.dg/binop-notxor2.c: New test.
1813         * gcc.dg/binop-notand3a.c: New test.
1814         * gcc.dg/binop-notand2a.c: New test.
1815         * gcc.dg/binop-notand6a.c: New test.
1816         * gcc.dg/binop-notor1.c: New test.
1817         * gcc.dg/binop-notand1a.c: New test.
1818         * gcc.dg/binop-notand5a.c: New test.
1819         * gcc.dg/binop-notor2.c: New test.
1820
1821 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/49640
1824         * gcc.dg/gomp/pr49640.c: New test.
1825
1826 2011-07-07  Richard Guenther  <rguenther@suse.de>
1827
1828         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1829
1830 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1831
1832         PR target/39150
1833         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1834
1835 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1836
1837         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1838         * gcc.target/powerpc/no-r11-2.c: Ditto.
1839         * gcc.target/powerpc/no-r11-3.c: Ditto.
1840
1841 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1842
1843         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1844         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1845
1846 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1847
1848         * lib/target-supports.exp (check_profiling_available): Disable
1849         profiling with -fprofile-generate for target avr.
1850
1851 2011-07-06  Richard Guenther  <rguenther@suse.de>
1852
1853         PR tree-optimization/49645
1854         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1855
1856 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1857
1858         PR middle-end/47383
1859         * gcc.dg/pr47383.c: New.
1860
1861 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1862
1863         PR tree-optimization/49647
1864         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1865
1866 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1867
1868         PR testsuite/49542
1869         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1870         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1871
1872 2011-07-05  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/48157
1875         * g++.dg/template/template-id-4.C: New.
1876
1877 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1878
1879         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1880         * gcc.dg/pr43402.c: Ditto.
1881
1882 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1883
1884         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1885
1886 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1887
1888         * gcc.target/powerpc/ppc-switch-1.c: New test for
1889         --param case-values-threshold.
1890         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1891
1892 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1893
1894         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1895
1896 2011-07-05  Jason Merrill  <jason@redhat.com>
1897
1898         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1899
1900 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1901
1902         PR tree-optimization/47654
1903         * gcc.dg/graphite/block-pr47654.c: New.
1904
1905 2011-07-05  Jason Merrill  <jason@redhat.com>
1906
1907         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1908
1909 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1910
1911         PR tree-optimization/49580
1912         * gcc.dg/autopar/pr49580.c: New test.
1913
1914 2011-07-05  Richard Guenther  <rguenther@suse.de>
1915
1916         PR tree-optimization/49518
1917         PR tree-optimization/49628
1918         * g++.dg/torture/pr49628.C: New testcase.
1919         * gcc.dg/torture/pr49518.c: Likewise.
1920
1921 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1922
1923         * ada/acats/run_acats (which): Extract last field from type -p,
1924         type output only if command succeeded.
1925
1926 2011-07-04  Jason Merrill  <jason@redhat.com>
1927
1928         * g++.dg/abi/mangle48.C: New.
1929
1930         * g++.dg/cpp0x/diag1.C: New.
1931
1932         * g++.dg/diagnostic/aka1.C: New.
1933
1934 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1935
1936         PR rtl-optimization/49619
1937         * gcc.dg/pr49619.c: New test.
1938
1939         PR rtl-optimization/49472
1940         * gfortran.dg/pr49472.f90: New test.
1941
1942         PR debug/49602
1943         * gcc.dg/pr49602.c: New test.
1944
1945 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1946
1947         PR target/34734
1948         PR target/44643
1949         * gcc.target/avr/avr.exp: Run over cpp files, too.
1950         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1951         * gcc.target/avr/progmem.h: New file.
1952         * gcc.target/avr/exit-abort.h: New file.
1953         * gcc.target/avr/progmem-error-1.c: New file.
1954         * gcc.target/avr/progmem-error-1.cpp: New file.
1955         * gcc.target/avr/progmem-warning-1.c: New file.
1956         * gcc.target/avr/torture/progmem-1.c: New file.
1957         * gcc.target/avr/torture/progmem-1.cpp: New file.
1958
1959 2011-07-04  Richard Guenther  <rguenther@suse.de>
1960
1961         PR tree-optimization/49615
1962         * g++.dg/torture/pr49615.C: New testcase.
1963
1964 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1965
1966         PR tree-optimization/49610
1967         * gcc.dg/vect/pr49610.c: New test.
1968
1969 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1970
1971         * gnat.dg/specs/debug1.ads: New test.
1972
1973 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1974
1975         PR fortran/49562
1976         * gfortran.dg/typebound_proc_23.f90: New.
1977
1978 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1979
1980         PR c++/49605
1981         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1982
1983 2011-07-01  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/48261
1986         * g++.dg/template/template-id-3.C: New.
1987
1988         PR c++/48593
1989         * g++.dg/template/qualified-id4.C: New.
1990
1991         PR c++/48883
1992         * g++.dg/template/explicit-args4.C: New.
1993
1994         PR c++/49085
1995         * g++.dg/template/offsetof2.C: New.
1996
1997 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1998
1999         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2000
2001 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2002
2003         PR libmudflap/49549
2004         * lib/target-supports.exp (check_effective_target_gld): New proc.
2005
2006 2011-07-01  Richard Guenther  <rguenther@suse.de>
2007
2008         PR tree-optimization/49603
2009         * gcc.dg/torture/pr49603.c: New testcase.
2010
2011 2011-06-30  Jason Merrill  <jason@redhat.com>
2012
2013         PR c++/49387
2014         * g++.dg/rtti/template1.C: New.
2015
2016         PR c++/49569
2017         * g++.dg/cpp0x/regress/ctor1.C: New.
2018
2019         PR c++/49355
2020         * g++.dg/cpp0x/initlist54.C: New.
2021
2022 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2023
2024         * gcc.dg/tree-ssa/sra-12.c: New test.
2025
2026 2011-06-29  Jason Merrill  <jason@redhat.com>
2027
2028         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2029
2030 2011-06-30  Richard Guenther  <rguenther@suse.de>
2031
2032         PR tree-optimization/46787
2033         * gcc.dg/vect/vect-121.c: New testcase.
2034
2035 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2036
2037         PR tree-optimization/49094
2038         * gcc.dg/tree-ssa/pr49094.c: New test.
2039
2040 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR fortran/49540
2043         * gfortran.dg/pr49540-1.f90: New test.
2044         * gfortran.dg/pr49540-2.f90: New test.
2045
2046 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048         PR ada/49511
2049         * ada/acats/run_acats (which): Use last field of type -p output.
2050
2051 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2052             Iain Sandoe  <iains@gcc.gnu.org>
2053
2054         PR libobjc/36610
2055         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2056         Only skip on 64-bit *-*-darwin8* && !objc2.
2057
2058 2011-06-30  Richard Guenther  <rguenther@suse.de>
2059
2060         PR tree-optimization/38752
2061         * gcc.c-torture/compile/pr38752.c: New testcase.
2062
2063 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2064
2065         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2066         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2067
2068 2011-06-29  Jason Merrill  <jason@redhat.com>
2069
2070         PR c++/49216
2071         * g++.dg/cpp0x/initlist53.C: Use placement new.
2072         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2073         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2074
2075         PR c++/49003
2076         * g++.dg/cpp0x/trailing6.C: New.
2077         * g++.dg/cpp0x/pr45908.C: No error.
2078
2079         PR c++/49272
2080         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2081
2082         PR c++/49520
2083         * g++.dg/cpp0x/constexpr-using2.C: New.
2084
2085         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2086
2087         PR c++/45923
2088         * g++.dg/cpp0x/constexpr-diag3.C: New.
2089         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2090         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2091         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2092         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2093
2094 2011-06-29  Jason Merrill  <jason@redhat.com>
2095
2096         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2097
2098 2011-06-29  Richard Guenther  <rguenther@suse.de>
2099
2100         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2101
2102 2011-06-29  Jason Merrill  <jason@redhat.com>
2103
2104         * g++.dg/cpp0x/initlist-value2.C: New.
2105
2106         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2107         * g++.dg/cpp0x/initlist-value.C: New.
2108
2109 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2110
2111         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2112
2113 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2116         * gcc.dg/inline_2.c: Likewise.
2117         * gcc.dg/unroll_1.c: Likewise.
2118
2119 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR debug/49567
2122         * gcc.target/i386/pr49567.c: New test.
2123
2124 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2125
2126         * gnat.dg/opt17.ad[sb]: New test.
2127
2128 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2129             Tom de Vries  <tom@codesourcery.com>
2130
2131         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2132         (check_effective_target_arm_thumb2): New effective targets.
2133         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2134         properly.  Clean up temporary files.
2135         * gcc.target/arm/ivopts-2.c: Likewise.
2136         * gcc.target/arm/ivopts-3.c: Likewise.
2137         * gcc.target/arm/ivopts-4.c: Likewise.
2138         * gcc.target/arm/ivopts-5.c: Likewise.
2139         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2140
2141 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2142
2143         PR fortran/49479
2144         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2145
2146 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2147
2148         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2149         * gcc.target/arm/vfp-ldmias.c: Likewise.
2150         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2151         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2152         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2153         * gcc.target/arm/vfp-stmias.c: Likewise.
2154         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2155         * gcc.target/arm/vfp-stmiad.c: Likewise.
2156
2157 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2158
2159         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2160         dg-prune-output.
2161         * gcc.target/arm/pr45701-2.c: Ditto.
2162
2163 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2164
2165         PR fortran/49466
2166         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2167         * gfortran.dg/extends_14.f03: Modified.
2168
2169 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2170
2171         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2172         early if the test is already being skipped.
2173
2174         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2175         scan-assembler-dem-not): For missing file, report unresolved with
2176         same message as for pass/fail, with reason reported in log file.
2177
2178         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2179         from add_options_for_arm_neon_fp16.
2180         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2181         check_effective_target_arm_neon_fp16_ok_nocache.
2182         Check -mfpu and -mfloat-abi options from current multilib.
2183         Do not require neon support.
2184         (check_effective_target_arm_fp16_ok): Renamed from
2185         check_effecitve_target_arm_neon_fp16_ok.
2186         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2187         arm_neon_fp16_ok and arm_fp16.
2188         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2189         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2190         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2191         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2192
2193 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2194
2195         * gcc.dg/builtin-assume-aligned-1.c: New test.
2196         * gcc.dg/builtin-assume-aligned-2.c: New test.
2197         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2198
2199         PR debug/49544
2200         * gcc.dg/pr49544.c: New test.
2201
2202 2011-06-27  Richard Guenther  <rguenther@suse.de>
2203
2204         PR tree-optimization/49394
2205         * g++.dg/torture/pr49394.C: New testcase.
2206
2207 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2208
2209         * gcc.dg/optimize-bswapdi-2.c: New test.
2210
2211 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2212             Richard Sandiford  <richard.sandiford@linaro.org>
2213
2214         PR tree-optimization/49169
2215         * gcc.dg/torture/pr49169.c: New test.
2216
2217 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2218
2219         PR testsuite/49529
2220         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2221
2222         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2223         hppa*-*-hpux*.
2224
2225 2011-06-26  Jason Merrill  <jason@redhat.com>
2226
2227         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2228
2229         PR c++/49528
2230         * g++.dg/init/ref19.C: New.
2231         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2232
2233 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR tree-optimization/48377
2236         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2237         non_strict_align.
2238
2239 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2240
2241         PR middle-end/49191
2242         * lib/target-supports.exp (check_effective_target_non_strict_align):
2243         New.
2244         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2245
2246 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2247
2248         PR tree-optimizations/49516
2249         * g++.dg/tree-ssa/pr49516.C: New test.
2250
2251 2011-06-23  Jason Merrill  <jason@redhat.com>
2252
2253         PR c++/35255
2254         * g++.dg/template/partial10.C: New.
2255         * g++.dg/template/partial11.C: New.
2256
2257 2011-06-23  Jeff Law <law@redhat.com>
2258
2259         PR middle-end/48770
2260         * gcc.dg/pr48770.c: New test.
2261
2262 2011-06-23  Jan Hubicka  <jh@suse.cz>
2263
2264         PR middle-end/49373
2265         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2266
2267 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR testsuite/49512
2270         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2271         instead of -fdump-tree-optimized.
2272
2273 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2274
2275         PR c++/44625
2276         * g++.dg/template/crash107.C: New.
2277         * g++.dg/template/error17.C: Adjust.
2278
2279 2011-06-23  Jason Merrill  <jason@redhat.com>
2280
2281         PR c++/49507
2282         * g++.dg/cpp0x/defaulted30.C: New.
2283
2284         PR c++/49440
2285         * g++.dg/rtti/anon-ns1.C: New.
2286
2287         PR c++/49395
2288         * g++.dg/init/ref18.C: New.
2289
2290         PR c++/36435
2291         * g++.dg/template/partial9.C: New.
2292
2293 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2294
2295         PR middle-end/49373
2296         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2297
2298 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR debug/49496
2301         * gcc.dg/pr49496.c: New test.
2302
2303 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2304
2305         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2306         is not xscale.
2307
2308         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2309
2310         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2311         * gcc.target/arm/pr42879.c: Likewise.
2312         * gcc.target/arm/pr45701-3.c: Likewise.
2313
2314         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2315         * gcc.target/arm/pr40482.c: Likewise.
2316         * gcc.target/arm/stack-corruption.c: Likewise.
2317
2318 2011-06-22  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/49493
2321         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2322
2323 2011-06-22  Jason Merrill  <jason@redhat.com>
2324
2325         PR c++/49260
2326         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2327
2328 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2329             Dmitry Melnik  <dm@ispras.ru>
2330
2331         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2332         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2333         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2334
2335 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2336
2337         * gcc.target/arm/tlscall.c: New.
2338
2339 2011-06-21  Jason Merrill  <jason@redhat.com>
2340
2341         PR c++/49172
2342         * g++.dg/cpp0x/constexpr-ref1.C: New.
2343         * g++.dg/cpp0x/constexpr-ref2.C: New.
2344         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2345
2346         PR c++/49482
2347         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2348
2349         PR c++/49418
2350         * g++.dg/template/param3.C: New.
2351
2352 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2353
2354         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2355         my_clrsb test functions.
2356         (main): Test clrsb.
2357         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2358         test_sll, test_ull): Add clrsb tests.
2359         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2360         clrsbll.
2361
2362 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/49112
2365         * gfortran.dg/class_44.f03: New.
2366
2367 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2368
2369         PR tree-optimization/49478
2370         * gcc.dg/vect/pr49478.c
2371
2372 2011-06-21  Richard Guenther  <rguenther@suse.de>
2373
2374         PR tree-optimization/49483
2375         * gcc.dg/vect/vect-120.c: New testcase.
2376
2377 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2378
2379         PR testsuite/49443
2380         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2381         * gcc.dg/vect/vect-peel-4.c: Likewise.
2382
2383 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2384
2385         PR middle-end/49139
2386         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2387         * gcc.dg/always_inline2.c: Likewise.
2388         * gcc.dg/always_inline3.c: Likewise.
2389         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2390         * gcc.dg/inline_1.c: Likewise.
2391         * gcc.dg/inline_2.c: Likewise.
2392         * gcc.dg/inline_3.c: Likewise.
2393         * gcc.dg/inline_4.c: Likewise.
2394         * gcc.dg/20051201-1.c: Likewise.
2395         * gcc.dg/pr40087.c: Likewise.
2396         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2397         * gcc.dg/inline-22.c: Likewise.
2398         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2399         * gcc.dg/lto/20090218-1_1.c: Likewise.
2400         * g++.dg/ipa/devirt-7.C: Likewise.
2401         * gcc.dg/uninit-pred-5_a.c: Likewise.
2402         * gcc.dg/uninit-pred-5_b.c: Likewise.
2403         * gcc.dg/fail_always_inline.c: New.
2404
2405 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2406
2407         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2408         into 6 jobs instead of 3.
2409
2410 2011-06-20  Jason Merrill  <jason@redhat.com>
2411
2412         PR c++/49216
2413         * g++.dg/cpp0x/initlist53.C: New.
2414
2415 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2416
2417         PR fortran/18918
2418         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2419         * gfortran.dg/coarray_lock_3.f90: New.
2420         * gfortran.dg/coarray/lock_1.f90: New.
2421
2422 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2423
2424         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2425         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2426         unresolved and report the reason to the log file.
2427
2428         * lib/scanasm.exp (object-size): Move argument processing earlier
2429         to report errors before verifying that the file exists.  Report
2430         problems detected at runtime as unresolved instead of error and
2431         report their reasons to the log file.
2432
2433 2011-06-20  Jason Merrill  <jason@redhat.com>
2434
2435         PR c++/47080
2436         * g++.dg/cpp0x/explicit6.C: New.
2437
2438         PR c++/47635
2439         * g++.dg/cpp0x/enum20.C: New.
2440
2441         PR c++/48138
2442         * g++.dg/ext/attr-aligned01.C: New.
2443
2444         PR c++/49205
2445         * g++.dg/cpp0x/variadic-default.C: New.
2446
2447         PR c++/43321
2448         * g++.dg/cpp0x/auto26.C: New.
2449
2450         PR c++/43831
2451         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2452
2453 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2454
2455         * gcc.dg/binop-notand1.c: New test.
2456         * gcc.dg/binop-notand2.c: New test.
2457         * gcc.dg/binop-notand3.c: New test.
2458         * gcc.dg/binop-notand4.c: New test.
2459         * gcc.dg/binop-notand5.c: New test.
2460         * gcc.dg/binop-notand6.c: New test.
2461
2462 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR testsuite/49432
2465         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2466
2467 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2468
2469         PR fortran/49400
2470         * gfortran.dg/proc_ptr_31.f90: New.
2471
2472 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gnat.dg/volatile6.adb: New test.
2475         * gnat.dg/volatile7.adb: Likewise.
2476         * gnat.dg/volatile8.adb: Likewise.
2477         * gnat.dg/volatile9.adb: Likewise.
2478
2479 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2480
2481         * gnat.dg/constant3.adb: New test.
2482
2483 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2484
2485         PR libfortran/49296
2486         * gfortran.dg/read_list_eof_1.f90: New test.
2487
2488 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR target/49411
2491         * gcc.target/i386/testimm-1.c: New test.
2492         * gcc.target/i386/testimm-2.c: New test.
2493         * gcc.target/i386/testimm-3.c: New test.
2494         * gcc.target/i386/testimm-4.c: New test.
2495         * gcc.target/i386/testimm-5.c: New test.
2496         * gcc.target/i386/testimm-6.c: New test.
2497         * gcc.target/i386/testimm-7.c: New test.
2498         * gcc.target/i386/testimm-8.c: New test.
2499         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2500         * gcc.target/i386/xop-rotate1-int.c: New test.
2501         * gcc.target/i386/xop-rotate2-int.c: New test.
2502
2503 2011-06-17  Jason Merrill  <jason@redhat.com>
2504
2505         * g++.dg/cpp0x/rv-func2.C: New.
2506
2507         * g++.dg/debug/dwarf2/lambda1.C: New.
2508         * g++.dg/warn/Wshadow-6.C: Adjust.
2509
2510 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/48699
2513         * gfortran.dg/move_alloc_5.f90: New.
2514
2515 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2516
2517         PR rtl-optimization/48542
2518         * gcc.dg/torture/pr48542.c: New test.
2519
2520 2011-06-16  Jason Merrill  <jason@redhat.com>
2521
2522         PR c++/44160
2523         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2524
2525         PR c++/45378
2526         * g++.dg/cpp0x/initlist52.C New.
2527
2528         PR c++/45399
2529         * c-c++-common/raw-string-12.c: New.
2530
2531         PR c++/49229
2532         * g++.dg/cpp0x/sfinae26.C: New.
2533
2534         PR c++/49251
2535         * g++.dg/cpp0x/variadic113.C: New.
2536
2537         PR c++/49420
2538         * g++.dg/cpp0x/variadic112.C: New.
2539
2540 2011-06-16  Jeff Law <law@redhat.com>
2541
2542         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2543         improved jump threading.
2544         * gcc.dg/builtin-object-size-2.c: Likewise.
2545         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2546
2547 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2548
2549         PR fortran/49074
2550         * gfortran.dg/typebound_assignment_3.f03: New.
2551
2552 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2553
2554         PR testsuite/48727
2555         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2556
2557 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2558
2559         PR tree-optimization/49343
2560         * gnat.dg/discr31.ad[sb]: New test.
2561
2562 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2563
2564         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2565
2566 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2567
2568         PR target/45098
2569         * gcc.target/arm/ivopts-3.c: Update test.
2570         * gcc.target/arm/ivopts-5.c: Same.
2571
2572 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2573
2574         Revert:
2575         2011-06-10  Wei Guozhi  <carrot@google.com>
2576
2577         PR target/45335
2578         * gcc.target/arm/pr45335.c: New test.
2579         * gcc.target/arm/pr45335-2.c: New test.
2580         * gcc.target/arm/pr45335-3.c: New test.
2581         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2582         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2583         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2584
2585 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2586
2587         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2588
2589 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2590
2591         PR fortran/49417
2592         * gfortran.dg/class_43.f03: New.
2593
2594 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR tree-optimization/49419
2597         * gcc.c-torture/execute/pr49419.c: New test.
2598
2599 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2600
2601         * gcc.dg/sms-9.c: New file.
2602
2603 2011-06-15  Easwaran Raman  <eraman@google.com>
2604
2605         PR rtl-optimization/49414
2606         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2607
2608 2011-06-14  Jason Merrill  <jason@redhat.com>
2609
2610         * g++.dg/cpp0x/noexcept13.C: New.
2611
2612 2011-06-14  Easwaran Raman  <eraman@google.com>
2613
2614         PR rtl-optimization/44194
2615         * gcc.dg/pr44194-1.c: New test.
2616         * gcc.dg/pr44194-2.c: New test.
2617
2618 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2619
2620         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2621         switches.
2622         * gcc.target/arm/pr45701-2.c: Likewise.
2623         * gcc.target/arm/thumb-branch1.c: Likewise.
2624
2625 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2626
2627         PR testsuite/48727
2628         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2629
2630 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2631
2632         * gcc.target/arm/pr45701-1.c: Require thumb support.
2633         * gcc.target/arm/pr45701-2.c: Likewise.
2634         * gcc.target/arm/thumb-branch1.c: Likewise.
2635
2636         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2637         * gcc.target/arm/pr39839.c: Likewise.
2638         * gcc.target/arm/pr40657-2.c: Likewise.
2639         * gcc.target/arm/pr40956.c: Likewise.
2640         * gcc.target/arm/pr41679.c: Likewise.
2641         * gcc.target/arm/pr42235.c: Likewise.
2642         * gcc.target/arm/pr42495.c: Likewise.
2643         * gcc.target/arm/pr42505.c: Likewise.
2644         * gcc.target/arm/pr42574.c: Likewise.
2645         * gcc.target/arm/pr46883.c: Likewise.
2646         * gcc.target/arm/pr46934.c: Likewise.
2647         * gcc.target/arm/xor-and.c: Likewise.
2648
2649 2011-06-14  Jason Merrill  <jason@redhat.com>
2650
2651         * g++.dg/other/error23.C: Adjust error message.
2652         * g++.dg/other/error32.C: Likewise.
2653
2654         PR c++/49389
2655         * g++.dg/cpp0x/rv-dotstar.C: New.
2656
2657         PR c++/49369
2658         * g++.dg/cpp0x/decltype30.C: New.
2659
2660         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2661
2662 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR fortran/49103
2665         * gfortran.dg/pr49103.f90: New test.
2666
2667 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2668
2669         PR target/45098
2670         * gcc.target/arm/ivopts-3.c: New test.
2671         * gcc.target/arm/ivopts-4.c: New test.
2672         * gcc.target/arm/ivopts-5.c: New test.
2673
2674 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR rtl-optimization/49390
2677         * gcc.c-torture/execute/pr49390.c: New test.
2678
2679 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2680
2681         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2682
2683 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2684
2685         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2686         * gcc.c-torture/execute/cmpsi-2.x: New file.
2687         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2688         * gcc.c-torture/execute/pr45262.x: New file.
2689         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2690         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2691         int32plus
2692         * gcc.c-torture/compile/pr49163.c: Ditto.
2693
2694 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2695
2696         * gcc.dg/vect/vect-16.c: Rename to...
2697         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2698         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2699         for double-word vectors.
2700         * gcc.dg/vect/vect-peel-4.c: Likewise.
2701         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2702         vect_element_align.
2703         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2704         -fno-fast-math.
2705
2706 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2707
2708         PR target/44618
2709         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2710
2711 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2714
2715 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2716
2717         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2718
2719 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2720
2721         * gfortran.dg/trim_optimize_8.f90:  New test case.
2722
2723 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2724            Ira Rosen  <ira.rosen@linaro.org>
2725
2726         PR tree-optimization/49352
2727         * gcc.dg/vect/pr49352.c: New test.
2728
2729 2011-06-12  Tobias Burnus
2730
2731         PR fortran/49324
2732         * gfortran.dg/alloc_comp_assign_11.f90: New.
2733
2734 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2735
2736         * gfortran.dg/trim_optimize_7.f90:  New test.
2737
2738 2011-06-10  Wei Guozhi  <carrot@google.com>
2739
2740         PR target/45335
2741         * gcc.target/arm/pr45335.c: New test.
2742         * gcc.target/arm/pr45335-2.c: New test.
2743         * gcc.target/arm/pr45335-3.c: New test.
2744         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2745         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2746         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2747
2748 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2749
2750         PR c++/41769
2751         * g++.dg/parse/error39.C: New.
2752
2753 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2754
2755         * gcc.target/arm/20090811-1.c: Skip for incompatible
2756         options, do not override other options.
2757         * gcc.target/arm/combine-cmp-shift.c: Skip for
2758         incompatible options.
2759         * gcc.target/arm/pr45094.c: Likewise.
2760         * gcc.target/arm/scd42-1.c: Likewise.
2761         * gcc.target/arm/scd42-3.c: Likewise.
2762         * gcc.target/arm/thumb-ltu.c: Likewise.
2763
2764         * lib/target-supports.exp
2765         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2766         multilib flags use -mfpu with a value other than neon-fp16.
2767
2768 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2771         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2772
2773 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2774
2775         * lib/target-supports.exp (check_effective_target_pie): New proc.
2776         * gcc.dg/pie-link.c: Use target pie.
2777
2778 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2779             Laurent Rougé  <laurent.rouge@menta.fr>
2780
2781         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2782         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2783
2784 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2785
2786         * gfortran.dg/coarray/sync_1.f90: New test for
2787         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2788
2789 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2790
2791         PR tree-optimization/49318
2792         * gcc.dg/vect/pr49318.c: New test.
2793
2794 2011-06-09  David Krauss  <potswa@mac.com>
2795
2796         * g++.dg/template/arrow1.C: New.
2797
2798 2011-06-09  Jason Merrill  <jason@redhat.com>
2799
2800         * lib/prune.exp: Prune "note"s.
2801         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2802
2803         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2804         * g++.dg/template/dependent-expr3.C: Likewise.
2805         * g++.dg/parse/template7.C: Likewise.
2806         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2807         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2808         * g++.old-deja/g++.pt/friend38.C: Likewise.
2809         * g++.old-deja/g++.pt/crash32.C: Likewise.
2810         * g++.old-deja/g++.other/init4.C: Likewise.
2811         * g++.old-deja/g++.other/friend8.C: Likewise.
2812
2813         * g++.dg/ext/complex7.C: Adjust expected output.
2814         * g++.dg/diagnostic/method1.C: Likewise.
2815         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2816         * g++.dg/parse/crash33.C: Likewise.
2817         * g++.dg/other/warning1.C: Likewise.
2818         * g++.dg/init/pr29571.C: Likewise.
2819         * g++.dg/warn/overflow-warn-1.C: Likewise.
2820         * g++.dg/warn/overflow-warn-3.C: Likewise.
2821         * g++.dg/warn/overflow-warn-4.C: Likewise.
2822         * g++.old-deja/g++.oliva/template1.C: Likewise.
2823
2824         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2825         * g++.dg/parse/template7.C: Adjust.
2826
2827 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2828
2829         PR target/49307
2830         * gcc.dg/pr49307.c: New.
2831
2832 2011-06-09  Wei Guozhi  <carrot@google.com>
2833
2834         PR target/46975
2835         * gcc.target/arm/pr46975.c: New testcase.
2836
2837 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2838
2839         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2840         (PMETH, arglist_t): Removed.
2841         (method_get_number_of_arguments): Removed.
2842         (method_get_nth_argument): Removed.
2843         (method_get_first_argument): Removed.
2844         (method_get_next_argument): Removed.
2845         (method_get_sizeof_arguments): Removed.
2846         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2847         (PMETH): Removed.
2848         (method_get_number_of_arguments): Removed.
2849         (method_get_nth_argument): Removed.
2850         (method_get_first_argument): Removed.
2851         (method_get_next_argument): Removed.
2852         (method_get_sizeof_arguments): Removed.
2853         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2854
2855 2011-06-09  David Li  <davidxl@google.com>
2856
2857         * gcc.dg/dump-pass.c: New test.
2858
2859 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2860
2861         PR c++/29003
2862         * g++.dg/parse/error38.C: New.
2863
2864 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR middle-end/49308
2867         * gfortran.dg/pr49308.f90: New test.
2868
2869 2011-06-08  Jason Merrill  <jason@redhat.com>
2870
2871         * g++.dg/cpp0x/noexcept11.C: New.
2872         * g++.dg/cpp0x/noexcept12.C: New.
2873         * g++.dg/cpp0x/sfinae11.C: Adjust.
2874
2875 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR testsuite/49323
2878         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2879         to dg-options, match also DW_AT_linkage_name.
2880
2881 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2882
2883         PR middle-end/21953
2884         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2885         -fno-common on alpha*-dec-osf*.
2886         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2887
2888 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2889
2890         PR rtl-optimization/49303
2891         * gcc.target/ia64/pr49303.c: New test.
2892
2893 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2894
2895         PR fortran/18918
2896         * gfortran.dg/coarray_lock_1.f90: New.
2897         * gfortran.dg/coarray_lock_2.f90: New.
2898
2899 2011-06-07  Jason Merrill  <jason@redhat.com>
2900
2901         * lib/prune.exp: Look for "required" rather than "instantiated".
2902         * g++.dg/abi/mangle11.C: Likewise.
2903         * g++.dg/abi/mangle12.C: Likewise.
2904         * g++.dg/abi/mangle17.C: Likewise.
2905         * g++.dg/abi/mangle20-2.C: Likewise.
2906         * g++.dg/abi/pragma-pack1.C: Likewise.
2907         * g++.dg/cpp0x/decltype26.C: Likewise.
2908         * g++.dg/cpp0x/decltype28.C: Likewise.
2909         * g++.dg/cpp0x/decltype29.C: Likewise.
2910         * g++.dg/cpp0x/enum11.C: Likewise.
2911         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2912         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2913         * g++.dg/cpp0x/pr47416.C: Likewise.
2914         * g++.dg/ext/case-range2.C: Likewise.
2915         * g++.dg/ext/case-range3.C: Likewise.
2916         * g++.dg/gomp/for-19.C: Likewise.
2917         * g++.dg/gomp/pr37533.C: Likewise.
2918         * g++.dg/gomp/pr38639.C: Likewise.
2919         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2920         * g++.dg/inherit/base3.C: Likewise.
2921         * g++.dg/inherit/using6.C: Likewise.
2922         * g++.dg/init/placement4.C: Likewise.
2923         * g++.dg/init/reference3.C: Likewise.
2924         * g++.dg/lookup/scoped6.C: Likewise.
2925         * g++.dg/lookup/using7.C: Likewise.
2926         * g++.dg/other/abstract1.C: Likewise.
2927         * g++.dg/other/error10.C: Likewise.
2928         * g++.dg/other/error5.C: Likewise.
2929         * g++.dg/other/field1.C: Likewise.
2930         * g++.dg/other/offsetof5.C: Likewise.
2931         * g++.dg/parse/bitfield2.C: Likewise.
2932         * g++.dg/parse/constant4.C: Likewise.
2933         * g++.dg/parse/crash20.C: Likewise.
2934         * g++.dg/parse/invalid-op1.C: Likewise.
2935         * g++.dg/parse/non-dependent2.C: Likewise.
2936         * g++.dg/parse/template18.C: Likewise.
2937         * g++.dg/tc1/dr152.C: Likewise.
2938         * g++.dg/tc1/dr166.C: Likewise.
2939         * g++.dg/tc1/dr176.C: Likewise.
2940         * g++.dg/tc1/dr213.C: Likewise.
2941         * g++.dg/template/access11.C: Likewise.
2942         * g++.dg/template/access2.C: Likewise.
2943         * g++.dg/template/access3.C: Likewise.
2944         * g++.dg/template/access7.C: Likewise.
2945         * g++.dg/template/arg7.C: Likewise.
2946         * g++.dg/template/cond2.C: Likewise.
2947         * g++.dg/template/crash13.C: Likewise.
2948         * g++.dg/template/crash40.C: Likewise.
2949         * g++.dg/template/crash7.C: Likewise.
2950         * g++.dg/template/crash84.C: Likewise.
2951         * g++.dg/template/ctor5.C: Likewise.
2952         * g++.dg/template/defarg13.C: Likewise.
2953         * g++.dg/template/defarg14.C: Likewise.
2954         * g++.dg/template/dtor7.C: Likewise.
2955         * g++.dg/template/eh2.C: Likewise.
2956         * g++.dg/template/error2.C: Likewise.
2957         * g++.dg/template/error43.C: Likewise.
2958         * g++.dg/template/friend32.C: Likewise.
2959         * g++.dg/template/injected1.C: Likewise.
2960         * g++.dg/template/instantiate1.C: Likewise.
2961         * g++.dg/template/instantiate3.C: Likewise.
2962         * g++.dg/template/instantiate5.C: Likewise.
2963         * g++.dg/template/instantiate7.C: Likewise.
2964         * g++.dg/template/local6.C: Likewise.
2965         * g++.dg/template/lookup2.C: Likewise.
2966         * g++.dg/template/member5.C: Likewise.
2967         * g++.dg/template/memfriend15.C: Likewise.
2968         * g++.dg/template/memfriend16.C: Likewise.
2969         * g++.dg/template/memfriend17.C: Likewise.
2970         * g++.dg/template/memfriend7.C: Likewise.
2971         * g++.dg/template/meminit1.C: Likewise.
2972         * g++.dg/template/nested3.C: Likewise.
2973         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2974         * g++.dg/template/nontype12.C: Likewise.
2975         * g++.dg/template/nontype13.C: Likewise.
2976         * g++.dg/template/nontype6.C: Likewise.
2977         * g++.dg/template/pr23510.C: Likewise.
2978         * g++.dg/template/pr35240.C: Likewise.
2979         * g++.dg/template/ptrmem15.C: Likewise.
2980         * g++.dg/template/ptrmem6.C: Likewise.
2981         * g++.dg/template/qualified-id1.C: Likewise.
2982         * g++.dg/template/qualttp20.C: Likewise.
2983         * g++.dg/template/qualttp3.C: Likewise.
2984         * g++.dg/template/qualttp4.C: Likewise.
2985         * g++.dg/template/qualttp5.C: Likewise.
2986         * g++.dg/template/qualttp6.C: Likewise.
2987         * g++.dg/template/qualttp7.C: Likewise.
2988         * g++.dg/template/qualttp8.C: Likewise.
2989         * g++.dg/template/recurse.C: Likewise.
2990         * g++.dg/template/recurse2.C: Likewise.
2991         * g++.dg/template/ref5.C: Likewise.
2992         * g++.dg/template/scope2.C: Likewise.
2993         * g++.dg/template/sfinae10.C: Likewise.
2994         * g++.dg/template/sfinae3.C: Likewise.
2995         * g++.dg/template/sizeof3.C: Likewise.
2996         * g++.dg/template/static9.C: Likewise.
2997         * g++.dg/template/template-id-2.C: Likewise.
2998         * g++.dg/template/typedef13.C: Likewise.
2999         * g++.dg/template/typename4.C: Likewise.
3000         * g++.dg/template/using14.C: Likewise.
3001         * g++.dg/template/using2.C: Likewise.
3002         * g++.dg/template/warn1.C: Likewise.
3003         * g++.dg/warn/Wparentheses-13.C: Likewise.
3004         * g++.dg/warn/Wparentheses-15.C: Likewise.
3005         * g++.dg/warn/Wparentheses-16.C: Likewise.
3006         * g++.dg/warn/Wparentheses-17.C: Likewise.
3007         * g++.dg/warn/Wparentheses-18.C: Likewise.
3008         * g++.dg/warn/Wparentheses-19.C: Likewise.
3009         * g++.dg/warn/Wparentheses-20.C: Likewise.
3010         * g++.dg/warn/Wparentheses-23.C: Likewise.
3011         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3012         * g++.dg/warn/noeffect2.C: Likewise.
3013         * g++.dg/warn/noeffect4.C: Likewise.
3014         * g++.dg/warn/pr8570.C: Likewise.
3015         * g++.old-deja/g++.brendan/init2.C: Likewise.
3016         * g++.old-deja/g++.eh/spec6.C: Likewise.
3017         * g++.old-deja/g++.pt/crash10.C: Likewise.
3018         * g++.old-deja/g++.pt/crash36.C: Likewise.
3019         * g++.old-deja/g++.pt/derived3.C: Likewise.
3020         * g++.old-deja/g++.pt/error2.C: Likewise.
3021         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3022         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3023         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3024         * g++.old-deja/g++.pt/overload7.C: Likewise.
3025         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3026
3027 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3028             Iain Sandoe  <iains@gcc.gnu.org>
3029
3030         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3031         Added code to deal with the case when [Protocol
3032         -descriptionForInstanceMethod:] or [Protocol
3033         -descriptionForClassMethod:] returns NULL.
3034
3035 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3036             Iain Sandoe  <iains@gcc.gnu.org>
3037
3038         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3039         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3040         Added cast.
3041
3042 2011-06-07  Xinliang David Li  <davidxl@google.com>
3043
3044         * gcc.dg/inline_2.c: New test.
3045         * gcc.dg/unroll_2.c: New test.
3046         * gcc.dg/inline_3.c: New test.
3047         * gcc.dg/unroll_3.c: New test.
3048         * gcc.dg/inline_4.c: New test.
3049         * gcc.dg/unroll_4.c: New test.
3050         * gcc.dg/inline_1.c: New test.
3051         * gcc.dg/unroll_1.c: New test.
3052
3053 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3054
3055         PR tree-optimization/48497
3056         * lib/gcc-defs.exp (dg-additional-options): New proc.
3057         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3058         -msse2 on 32-bit x86.
3059
3060 2011-06-06  Jason Merrill  <jason@redhat.com>
3061
3062         * g++.dg/cpp0x/enum19.C: New.
3063
3064 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3065
3066         * gcc.target/arm/neon-reload-class.c: New test.
3067
3068 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3069
3070         PR debug/49130
3071         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3072
3073 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3074
3075         * gcc.target/arm/smlatb-1.c: New file.
3076         * gcc.target/arm/smlatt-1.c: New file.
3077         * gcc.target/arm/smlaltb-1.c: New file.
3078         * gcc.target/arm/smlaltt-1.c: New file.
3079
3080 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3081
3082         * gcc.target/arm/mla-2.c: New test.
3083
3084 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR gcov-profile/49299
3087         * gcc.dg/tree-prof/pr49299-1.c: New test.
3088         * gcc.dg/tree-prof/pr49299-2.c: New test.
3089
3090 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3091
3092         * lib/target-supports.exp
3093         (check_effective_target_vect_widen_mult_qi_to_hi):
3094         Add NEON as supporting target.
3095         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3096         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3097         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3098         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3099         using widening multiplication on targets that support it.
3100         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3101         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3102         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3103
3104 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3105
3106         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3107         Modern Objective-C runtime API.
3108         * objc/execute/next_mapping.h: Removed.
3109         * objc-obj-c++-shared/next-mapping.h: Removed.
3110         * objc-obj-c++-shared/Object1.h: Removed.
3111         * objc-obj-c++-shared/Object1.m: Removed.
3112         * objc-obj-c++-shared/Object1.mm: Removed.
3113         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3114         * objc-obj-c++-shared/Protocol1.h: Removed.
3115         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3116         of ProtoBool, IVAR_T and METHOD.
3117         * objc-obj-c++-shared/runtime.h: New.
3118         * objc-obj-c++-shared/TestsuiteObject.h: New.
3119         * objc-obj-c++-shared/TestsuiteObject.m: New.
3120
3121         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3122         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3123         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3124         it a class method.
3125         * objc/execute/_cmd.m: Include
3126         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3127         runtime API.  ([TestClass +initialize]): Include this method also
3128         with the GNU runtime.
3129         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3130         Object.  ([-setValue:]): Return void.
3131         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3132         with the GNU runtime.  Include
3133         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3134         for the NeXT runtime.  Use the existing print_ivars() and
3135         compare_structures() implementations for the old NeXT runtime.
3136         Added new implementations for the Modern GNU and NeXT runtimes.
3137         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3138         well.  (main): Use objc_getClass().  Use return instead of exit.
3139         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3140         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3141         of exit().
3142         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3143         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3144         instead of Object.  (main): Use return instead of exit().
3145         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3146         instead of Object.  Removed prototype for exit().  (main): Use
3147         return instead of exit().  Use the Modern Objective-C runtime API.
3148         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3149         Object.
3150         * objc/execute/class-tests-1.h: Include
3151         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3152         runtime API.  (test_class_with_superclass): Do not call [Object
3153         class].  There is no need to with the current libobjc.
3154         * objc/execute/class-tests-2.h: Include
3155         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3156         runtime API.
3157         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3158         ../../objc-obj-c++-shared/next-mapping.h.
3159         * objc/execute/class-2.m: Likewise.
3160         * objc/execute/class-3.m: Likewise.
3161         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3162         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3163         +initialize]): Include this method also with the GNU
3164         runtime. (main): Use the Modern Objective-C runtime API.
3165         * objc/execute/class-5.m: Likewise.
3166         * objc/execute/class-6.m: Likewise.
3167         * objc/execute/class-7.m: Likewise.
3168         * objc/execute/class-8.m: Likewise.
3169         * objc/execute/class-9.m: Likewise.
3170         * objc/execute/class-10.m: Likewise.
3171         * objc/execute/class-11.m: Likewise.
3172         * objc/execute/class-12.m: Likewise.
3173         * objc/execute/class-13.m: Likewise.
3174         * objc/execute/class-14.m: Likewise.
3175         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3176         this method also with the GNU runtime.
3177         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3178         +initialize]): Include this method also with the GNU runtime.
3179         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3180         of Object.
3181         * objc/execute/encode-1.m: Likewise.
3182         * objc/execute/enumeration-1.m: Likewise.
3183         * objc/execute/enumeration-2.m: Likewise.
3184         * objc/execute/exceptions/catchall-1.m: Likewise.
3185         * objc/execute/exceptions/finally-1.m: Likewise.
3186         * objc/execute/exceptions/foward-1.m: Likewise.
3187         * objc/execute/exceptions/local-variables-1.m: Likewise.
3188         * objc/execute/exceptions/throw-nil.m: Likewise.
3189         * objc/execute/exceptions/trivial.m: Likewise.
3190         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3191         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3192         * objc/execute/exceptions/matcher-1.m: Likewise.
3193         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3194         Object.
3195         * objc/execute/formal_protocol-2.m: Likewise.
3196         * objc/execute/formal_protocol-3.m: Likewise.
3197         * objc/execute/formal_protocol-4.m: Likewise.
3198         * objc/execute/formal_protocol-5.m: Include
3199         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3200         protocol_getName().
3201         * objc/execute/formal_protocol-6.m: Likewise.
3202         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3203         Object.  Include <objc/Protocol.h> instead of
3204         ../../objc-obj-c++-shared/Protocol1.h.
3205         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3206         Object.
3207         * objc/execute/informal_protocol.m: Likewise.
3208         * objc/execute/load-3.m: Likewise.
3209         * objc/execute/many_args_method.m ([TestClass +initialize]):
3210         Include this method with the GNU runtime as well.
3211         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3212         * objc/execute/nested-func-1.m: Use TestsuiteObject
3213         instead of Object.
3214         * objc/execute/nil_method-1.m: Likewise.
3215         * objc/execute/no_clash.m: Likewise.
3216         * objc/execute/np-1.m: Do not include
3217         ../../objc-obj-c++-shared/Protocol1.h.
3218         (main): Use return instead of exit().
3219         * objc/execute/np-2.m: Do not include
3220         ../../objc-obj-c++-shared/Protocol1.h.
3221         ([MyObject +initialize]): Include this method also with the GNU
3222         runtime.  (main): Use return instead of exit().
3223         * objc/execute/object_is_class.m: Include
3224         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3225         of Object.  (main): Use the Modern Objective-C runtime API.
3226         * objc/execute/object_is_meta_class.m: Likewise.
3227         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3228         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3229         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3230         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3231         Objective-C runtime API.
3232         * objc/execute/protocol-isEqual-2.m: Likewise.
3233         * objc/execute/protocol-isEqual-3.m: Likewise.
3234         * objc/execute/protocol-isEqual-4.m: Likewise.
3235         * objc/execute/redefining_self.m ([TestClass +initialize]):
3236         Include this method with the GNU runtime as well.
3237         * objc/execute/root_methods.m: Include
3238         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3239         Include this method with the GNU runtime as well.
3240         (main): Use the Modern Objective-C runtime API.
3241         * objc/execute/selector-1.m: Include
3242         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3243         of Object.  (main): Use the Modern Objective-C runtime API.
3244         * objc/execute/static-1.m ([Test +initialize]): Include this
3245         method with the GNU runtime as well.
3246         * objc/execute/static-2.m: Likewise.
3247         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3248         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3249         ([MathClass +initialize]): Include this method with the GNU
3250         runtime as well.
3251         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3252         instead of Object.
3253         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3254         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3255         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3256         * objc.dg/attributes/method-attribute-1.m: Likewise.
3257         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3258         * objc.dg/attributes/method-attribute-2.m: Likewise.
3259         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3260         * objc.dg/attributes/method-attribute-3.m: Likewise.
3261         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3262         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3263         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3264         * obj-c++.dg/bitfield-1.mm: Likewise.
3265         * obj-c++.dg/bitfield-2.mm: Likewise
3266         * objc.dg/bitfield-3.m: Likewise.
3267         * obj-c++.dg/bitfield-4.mm: Likewise.
3268         * objc.dg/bitfield-5.m: Likewise
3269         * objc.dg/call-super-1.m: Likewise.
3270         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3271         Use objc_getClass() instead of objc_get_class(), but for the GNU
3272         runtime redefine objc_getClass as objc_get_class.  Include
3273         ../objc-obj-c++-shared/runtime.h.
3274         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3275         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3276         Use the Modern Objective-C runtime API.
3277         * objc.dg/class-protocol-1.m: Include
3278         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3279         * obj-c++.dg/class-protocol-1.mm: Likewise.
3280         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3281         * objc.dg/comp-types-10.m: Likewise.
3282         * objc.dg/comp-types-11.m: Likewise.
3283         * objc.dg/comp-types-12.m: Likewise.
3284         * obj-c++.dg/comp-types-9.mm: Likewise.
3285         * obj-c++.dg/comp-types-11.mm: Likewise.
3286         * obj-c++.dg/comp-types-12.mm: Likewise.
3287         * obj-c++.dg/comp-types-13.mm: Likewise.
3288         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3289         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3290         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3291         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3292         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3293         * objc.dg/desig-init-1.m: Likewise.
3294         * obj-c++.dg/defs.mm: Likewise.
3295         * objc.dg/exceptions-2.m: Likewise.
3296         * obj-c++.dg/except-1.mm: Likewise.
3297         * obj-c++.dg/exceptions-2.mm: Likewise.
3298         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3299         Use the Modern Objective-C runtime API.
3300         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3301         the Modern Objective-C runtime API.  Do not include
3302         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3303         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3304         the Modern Objective-C runtime API except when using an older NeXT
3305         runtime.
3306         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3307         the Modern Objective-C runtime API.
3308         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3309         objc/encoding.h.
3310         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3311         * objc.dg/encode-7-next-64bit.m: Updated include.
3312         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3313         objc/encoding.h.
3314         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3315         the Modern Objective-C runtime API.
3316         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3317         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3318         instead of ../objc-obj-c++-shared/Protocol1.h.
3319         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3320         the Modern Objective-C runtime API except when using an older NeXT
3321         runtime.
3322         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3323         the Modern Objective-C runtime API.
3324         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3325         Object.
3326         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3327         * objc.dg/fix-and-continue-2.m: Likewise.
3328         * objc.dg/foreach-1.m: Likewise.
3329         * objc.dg/foreach-2.m: Likewise.
3330         * objc.dg/foreach-3.m: Likewise.
3331         * objc.dg/foreach-4.m: Likewise.
3332         * objc.dg/foreach-5.m: Likewise.
3333         * objc.dg/foreach-6.m: Likewise.
3334         * objc.dg/foreach-7.m: Likewise.
3335         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3336         Object.
3337         * objc.dg/func-ptr-2.m: Likewise.
3338         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3339         Do not include objc/objc-api.h.
3340         * obj-c++.dg/fsf-package-0.mm: Likewise.
3341         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3342         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3343         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3344         of Object.
3345         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3346         * objc.dg/gnu-runtime-3.m: Likewise.
3347         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3348         * objc.dg/headers.m: Include objc/runtime.h instead of
3349         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3350         for the NeXT runtime.
3351         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3352         * obj-c++.dg/isa-field-1.mm: Likewise.
3353         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3354         * objc.dg/layout-1.m: Likewise.
3355         * objc.dg/layout-2.m: Likewise.
3356         * objc.dg/local-decl-2.m: Likewise.
3357         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3358         Object.  ([Container +elementForView:]): Use
3359         class_conformsToProtocol().
3360         * obj-c++.dg/lookup-2.mm: Likewise.
3361         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3362         * obj-c++.dg/local-decl-1.mm: Likewise.
3363         * objc.dg/method-3.m: Likewise.
3364         * objc.dg/method-4.m: Likewise.
3365         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3366         ../objc-obj-c++-shared/Protocol1.h.
3367         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3368         * objc.dg/method-9.m: Likewise.
3369         * objc.dg/method-10.m: Likewise.
3370         * objc.dg/method-13.m ([Root +initialize]): Include this method
3371         also for the GNU runtime.  (main): Use objc_getClass() also for
3372         the GNU runtime.
3373         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3374         * objc.dg/method-17.m: Likewise.
3375         * objc.dg/method-19.m: Likewise.
3376         * objc.dg/method-20b.m: Likewise.
3377         * obj-c++.dg/method-2.mm: Likewise.
3378         * obj-c++.dg/method-6.mm: Likewise.
3379         * obj-c++.dg/method-10.mm: Likewise.
3380         * obj-c++.dg/method-11.mm: Likewise.
3381         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3382         ../objc-obj-c++-shared/Protocol1.h.
3383         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3384         * obj-c++.dg/method-15.mm: Likewise.
3385         * obj-c++.dg/method-17.mm: Likewise.
3386         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3387         +initialize]): Include this method also for the GNU
3388         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3389         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3390         * obj-c++.dg/method-22.mm: Likewise.
3391         * obj-c++.dg/method-23.mm: Likewise.
3392         * obj-c++.dg/no-extra-load.mm: Likewise.
3393         * objc.dg/objc-fast-4.m: Likewise.
3394         * objc.dg/objc-gc-4.m: Likewise.
3395         * obj-c++.dg/objc-gc-3.mm: Likewise.
3396         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3397         protocol_getMethodDescription() instead of [Protocol
3398         -descriptionForInstanceMethod].
3399         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3400         Made it available with all runtimes.  (main): Call -test instead
3401         of -class.
3402         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3403         and put into a category.
3404         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3405         Object.  Include objc/objc.h.
3406         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3407         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3408         New. (main): Use protocol_getMethodDescription() instead
3409         of [Protocol -descriptionForInstanceMethod] and [Protocol
3410         -descriptionForClassMethod].
3411         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3412         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3413         Objective-C runtime API.
3414         * obj-c++.dg/proto-qual-1.mm: Likewise.
3415         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3416         Object.
3417         * obj-c++.dg/property/property-1.mm: Likewise.
3418         * obj-c++.dg/qual-types-1.mm: Likewise.
3419         * objc.dg/selector-2.m: Include objc/objc.h instead of
3420         ../objc-obj-c++-shared/Object1.h.
3421         * obj-c++.dg/selector-2.mm: Likewise.
3422         * obj-c++.dg/selector-5.mm: Likewise.
3423         * obj-c++.dg/selector-6.mm: Likewise.
3424         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3425         Object.  Do not include objc/objc-api.h.
3426         * obj-c++.dg/set-not-used-1.mm: Likewise.
3427         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3428         * objc.dg/stret-1.m: Likewise.
3429         * objc.dg/stret-2.m: Likewise.
3430         * obj-c++.dg/super-class-2.mm: Likewise.
3431         * objc.dg/super-class-3.m: Likewise.
3432         * objc.dg/super-class-4.m: Likewise.
3433         * objc.dg/sync-2.m: Likewise.
3434         * obj-c++.dg/sync-2.mm: Likewise.
3435         * objc.dg/sync-1.m: Include objc/objc.h instead of
3436         ../objc-obj-c++-shared/Object1.h.
3437         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3438         'Class' as the type of 'isa'.
3439         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3440         Objective-C runtime API.  ([TestClass +initialize]): Include this
3441         method with the GNU runtime as well.
3442         * objc.dg/strings/strings-1.m: Updated includes.
3443         * obj-c++.dg/strings/strings-1.mm: Likewise.
3444         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3445         objc.dg/strings/const-str-12b.m.
3446         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3447         * obj-c++.dg/template-3.mm: Likewise.
3448         * obj-c++.dg/template-4.mm: Likewise.
3449         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3450         Objective-C runtime API.
3451         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3452         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3453         * obj-c++.dg/try-catch-1.mm: Likewise.
3454         * obj-c++.dg/try-catch-2.mm: Likewise.
3455         * objc.dg/try-catch-3.m: Likewise.
3456         * obj-c++.dg/try-catch-3.mm: Likewise.
3457         * objc.dg/try-catch-6.m: Likewise.
3458         * objc.dg/try-catch-7.m: Likewise.
3459         * obj-c++.dg/try-catch-7.mm: Likewise.
3460         * obj-c++.dg/try-catch-8.mm: Likewise.
3461         * obj-c++.dg/try-catch-9.mm: Likewise.
3462         * objc.dg/try-catch-10.m: Likewise.
3463         * obj-c++.dg/try-catch-11.mm: Likewise.
3464         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3465         Object.  Include objc/objc.h.
3466         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3467         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3468         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3469         Object.  Use Modern Objective-C runtime API.  Do not use
3470         performv::.
3471         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3472         * obj-c++.dg/torture/trivial.mm: Likewise.
3473         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3474         instead of ../objc-obj-c++-shared/Object1.h.  Include
3475         ../objc-obj-c++-shared/runtime.h.
3476         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3477         * objc.dg/torture/strings/const-str-11.m: Likewise.
3478         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3479         * objc.dg/torture/strings/const-str-9.m: Likewise.
3480         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3481         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3482         instead of Object. Only add _FooClassReference if
3483         __NEXT_RUNTIME__.
3484         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3485         * objc.dg/torture/strings/const-str-8.m: Likewise.
3486         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3487         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3488         additional sources.
3489         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3490         Object.
3491         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3492         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3493         * obj-c++.dg/va-meth-1.mm: Likewise.
3494         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3495         ../objc-obj-c++-shared/Object1.h.
3496         * objc.dg/zero-link-3.m: Likewise.
3497
3498 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3499
3500         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3501
3502 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3503
3504         PR objc-++/48275
3505         * obj-c++.dg/property/cxx-property-1.mm: New.
3506         * obj-c++.dg/property/cxx-property-2.mm: New.
3507
3508 2011-06-06  Jason Merrill  <jason@redhat.com>
3509
3510         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3511
3512 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3513
3514         PR rtl-optimization/49145
3515         From Ryan Mansfield
3516         * gcc.c-torture/compile/pr49145.c: New test.
3517
3518 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR testsuite/49288
3521         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3522         to dg-options, match also DW_AT_linkage_name.
3523
3524         PR debug/49294
3525         * gcc.dg/debug/pr49294.c: New test.
3526
3527         PR c++/49264
3528         * g++.dg/opt/pr49264.C: New test.
3529
3530 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3531
3532         PR tree-optimization/49243
3533         * gcc.dg/pr49243.c: New.
3534
3535 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3536
3537         * gnat.dg/specs/cond_expr1.ads: New test.
3538
3539 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3540
3541         * gnat.dg/deferred_const4.ad[sb]: New test.
3542         * gnat.dg/deferred_const4_pkg.ads: New helper.
3543
3544 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3545
3546         * gnat.dg/test_tamdt.adb: Rename to...
3547         * gnat.dg/taft_type1.adb: ...this.
3548         * gnat.dg/tamdt.ad[sb]: Rename to...
3549         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3550         * gnat.dg/tamdt_aux.ads: Rename to...
3551         * gnat.dg/taft_type1_pkg2.ads: ...this.
3552         * gnat.dg/taft_type2.ad[sb]: New test.
3553         * gnat.dg/taft_type2_pkg.ads: New helper.
3554         * gnat.dg/taft_type3.adb: New test.
3555         * gnat.dg/taft_type3_pkg.ads: New helper.
3556
3557 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3558
3559         PR fortran/49255
3560         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3561         for F2008.
3562
3563 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3564
3565         PR testsuite/49287
3566         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3567         warning.
3568         * objc.dg/gnu-api-2-objc.m: Likewise.
3569         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3570         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3571
3572 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3573
3574         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3575         alignment, not the alignment, when calling class_addIvar().  Add
3576         an 'isa' instance variable to the test root class.
3577         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3578
3579 2011-06-04  Jan Hubicka  <jh@suse.cz>
3580
3581         PR tree-optimization/48893
3582         PR tree-optimization/49091
3583         PR tree-optimization/49179
3584         * gfortran.dg/pr49179.f90: New testcase
3585
3586 2011-06-04  Jan Hubicka  <jh@suse.cz>
3587
3588         PR lto/48954
3589         * g++.dg/torture/pr48954.C: New testcase.
3590
3591 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3592
3593         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3594
3595 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3596
3597         PR c++/33840
3598         * g++.dg/diagnostic/bitfld2.C: New.
3599
3600 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR target/49281
3603         * gcc.c-torture/execute/pr49281.c: New test.
3604
3605 2011-06-04  Jan Hubicka  <jh@suse.cz>
3606
3607         PR tree-optimize/48929
3608         * gcc.c-torture/compile/pr48929.c: New testcase.
3609
3610 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3611
3612         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3613
3614 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR c++/49276
3617         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3618
3619 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3620
3621         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3622
3623 2011-06-03  Richard Henderson  <rth@redhat.com>
3624             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3625
3626         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3627
3628 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3629
3630         * objc.dg/headers.m: Do not include objc-list.h.
3631
3632 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3633
3634         * objc.dg/type-stream-1.m: Test removed.
3635         * objc.dg/headers.m: Do not include typedstream.h.
3636
3637 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3638
3639         * objc.dg/torture/forward-1.m (main): Updated testcase.
3640
3641 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3642
3643         PR target/49163
3644         * gcc.c-torture/compile/pr49163.c: New.
3645
3646 2011-06-02  Asher Langton  <langton2@llnl.gov>
3647
3648         PR fortran/49268
3649         * gfortran.dg/PR49268.f90: New test.
3650
3651 2011-06-02  Asher Langton  <langton2@llnl.gov>
3652
3653         PR fortran/37039
3654         * gfortran.dg/PR37039.f90: New test.
3655
3656 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3657
3658         PR objc/48539
3659         * objc.dg/method-5.m: Updated.
3660         * objc.dg/method-19.m: Updated.
3661         * objc.dg/method-lookup-1.m: New.
3662         * obj-c++.dg/method-6.mm: Updated.
3663         * obj-c++.dg/method-7.mm: Updated.
3664         * obj-c++.dg/method-lookup-1.mm: New.
3665
3666 2011-06-02  DJ Delorie  <dj@redhat.com>
3667
3668         * lib/timeout.exp (timeout): Add board_info support.
3669
3670 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3671
3672         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3673
3674 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3675
3676         PR fortran/49265
3677         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3678         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3679
3680 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3681             Hans-Peter Nilsson  <hp@axis.com>
3682
3683         PR rtl-optimization/48840
3684         * gcc.target/sparc/ultrasp13.c: New test.
3685
3686 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3687
3688         PR target/49238
3689         * gcc.c-torture/compile/pr49238.c: New.
3690
3691 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3692
3693         * gcc.target/arm/g2.c: Skip test in -mthumb.
3694         Skip test unless cpu is xscale.
3695         * gcc.target/arm/scd42-2.c: Likewise.
3696         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3697
3698 2011-06-01  Jason Merrill  <jason@redhat.com>
3699
3700         * g++.dg/cpp0x/decltype28.C: New.
3701         * g++.dg/cpp0x/decltype29.C: New.
3702
3703 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3704
3705         PR target/45074
3706         * gcc.target/mips/pr45074.c: New test.
3707
3708 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3709             Hans-Peter Nilsson  <hp@axis.com>
3710
3711         PR rtl-optimization/48830
3712         * gcc.target/sparc/ultrasp12.c: New test.
3713
3714 2011-06-01  David Li  <davidxl@google.com>
3715
3716         * gcc.dg/profile-dir-1.c: Change pass name.
3717         * gcc.dg/profile-dir-2.c: Ditto.
3718         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3719         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3720         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3721         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3722         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3723         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3724         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3725         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3726         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3727         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3728         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3729         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3730         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3731         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3732         * gcc.dg/profile-dir-3.c: Ditto.
3733         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3734
3735 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3736
3737         * objc.dg/attributes/method-nonnull-1.m: New test.
3738         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3739
3740 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3741
3742         PR fortran/18918
3743         * gfortran.dg/coarray_atomic_1.f90: New.
3744         * gfortran.dg/coarray/atomic_1.f90: New.
3745
3746 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3747
3748         * gcc.dg/guality/bswaptest.c: New test.
3749         * gcc.dg/guality/clztest.c: New test.
3750         * gcc.dg/guality/ctztest.c: New test.
3751         * gcc.dg/guality/rotatetest.c: New test.
3752
3753         PR target/48688
3754         * gcc.target/i386/pr48688.c: New test.
3755
3756 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3757
3758         PR c++/48010
3759         * g++.dg/lookup/name-clash9.C: New.
3760
3761 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3762
3763         PR fortran/18918
3764         * gfortran.dg/coarray/dummy_1.f90: New.
3765
3766 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/18918
3769         * gfortran.dg/coarray/save_1.f90: New.
3770         * gfortran.dg/coarray_4.f90: Update dg-error.
3771
3772 2011-05-31  Jason Merrill  <jason@redhat.com>
3773
3774         * g++.dg/cpp0x/rv-template1.C: New.
3775
3776 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3777
3778         PR rtl-optimization/49235
3779         * gcc.dg/pr49235.c: New test.
3780
3781 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3782
3783         PR tree-optimization/49093
3784         * gcc.dg/vect/pr49093.c: New test.
3785
3786 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3787
3788         PR debug/49047
3789         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3790
3791 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3792
3793         PR testsuite/49239
3794         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3795         output array.
3796
3797 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3798
3799         PR target/49186
3800         * gcc.c-torture/execute/pr49186.c: New.
3801
3802 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3803
3804         PR target/49168
3805          * gcc.target/i386/pr49168-1.c: New.
3806
3807 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3808             Eric Botcazou  <ebotcazou@adacore.com>
3809
3810         * gcc.dg/guality/drap.c: New test.
3811
3812 2011-05-30  Richard Guenther  <rguenther@suse.de>
3813
3814         PR tree-optimization/49210
3815         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3816         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3817
3818 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR c++/49223
3821         * g++.dg/gomp/pr49223-1.C: New test.
3822         * g++.dg/gomp/pr49223-2.C: New test.
3823
3824 2011-05-30  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/49218
3827         * gcc.c-torture/execute/pr49218.c: New testcase.
3828
3829 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3830
3831         PR tree-optimization/49199
3832         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3833         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3834         -fno-tree-scev-cprop.
3835
3836 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3837
3838         PR fortran/47601
3839         * gfortran.dg/extends_13.f03: New.
3840
3841 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3842
3843         PR rtl-optimization/49095
3844         * gcc.target/i386/pr49095.c: New test.
3845
3846 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/18918
3849         * gfortran.dg/coarray_24.f90: New.
3850
3851 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3852
3853         PR fortran/18918
3854         * gfortran.dg/coarray_23.f90: New.
3855
3856 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3857
3858         From Ryan Mansfield
3859         * gcc.dg/pr48826.c: New test.
3860
3861 2011-05-29  Richard Guenther  <rguenther@suse.de>
3862
3863         PR tree-optimization/49217
3864         * gcc.dg/torture/pr49217.c: New testcase.
3865
3866 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3867
3868         PR testsuite/49222
3869         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3870
3871 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3872
3873         * gnat.dg/boolean_subtype.adb: Rename to...
3874         * gnat.dg/boolean_subtype1.adb: ...this.
3875
3876 2011-05-28  Jason Merrill  <jason@redhat.com>
3877
3878         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3879
3880 2011-05-27  Jason Merrill  <jason@redhat.com>
3881
3882         * g++.dg/cpp0x/enum18.C: Adjust.
3883
3884         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3885
3886 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/18918
3889         * gfortran.dg/coarray_22.f90: New.
3890
3891 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3892
3893         PR tree-optimization/46728
3894         * gcc.target/powerpc/pr46728-1.c: New.
3895         * gcc.target/powerpc/pr46728-2.c: New.
3896         * gcc.target/powerpc/pr46728-3.c: New.
3897         * gcc.target/powerpc/pr46728-4.c: New.
3898         * gcc.target/powerpc/pr46728-5.c: New.
3899         * gcc.dg/pr46728-6.c: New.
3900         * gcc.target/powerpc/pr46728-7.c: New.
3901         * gcc.target/powerpc/pr46728-8.c: New.
3902         * gcc.dg/pr46728-9.c: New.
3903         * gcc.target/powerpc/pr46728-10.c: New.
3904         * gcc.target/powerpc/pr46728-11.c: New.
3905         * gcc.dg/pr46728-12.c: New.
3906         * gcc.target/powerpc/pr46728-13.c: New.
3907         * gcc.target/powerpc/pr46728-14.c: New.
3908         * gcc.target/powerpc/pr46728-15.c: New.
3909         * gcc.target/powerpc/pr46728-16.c: New.
3910
3911 2011-05-27  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/abi/mangle47.C: New.
3914
3915         PR c++/49176
3916         * g++.dg/template/const5.C: New.
3917
3918         * g++.dg/cpp0x/enum18.C: New.
3919
3920         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3921
3922         * g++.dg/cpp0x/error6.C: New.
3923
3924         * g++.dg/cpp0x/error5.C: New.
3925
3926 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR c++/49165
3929         * g++.dg/eh/cond6.C: New test.
3930
3931 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3932
3933         PR fortran/48820
3934         * gfortran.dg/rank_3.f90: New.
3935         * gfortran.dg/rank_4.f90: New.
3936
3937 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3938
3939         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3940         replace dump search.
3941
3942 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3943
3944         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3945         * gnat.dg/bit_packed_array5.adb: ...here.
3946
3947 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3948
3949         PR c++/42056
3950         * g++.dg/cpp0x/auto25.C: New.
3951
3952 2011-05-27  Richard Guenther  <rguenther@suse.de>
3953
3954         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3955
3956 2011-05-27  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3959
3960 2011-05-27  Richard Guenther  <rguenther@suse.de>
3961
3962         PR middle-end/49189
3963         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3964
3965 2011-05-26  Jason Merrill  <jason@redhat.com>
3966
3967         * g++.dg/cpp0x/friend1.C: New.
3968         * g++.dg/cpp0x/friend2.C: New.
3969
3970         * g++.dg/cpp0x/auto7.C: Update.
3971         * g++.dg/template/crash50.C: Adjust.
3972         * g++.dg/template/static9.C: Adjust.
3973         * g++.old-deja/g++.ext/memconst.C: Adjust.
3974
3975 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3976
3977         * gcc.dg/march.c: Ignore a note for some targets.
3978
3979 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3980             Nathan Froyd  <froydnj@codesourcery.com>
3981
3982         PR c++/2288
3983         PR c++/18770
3984         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3985         * g++.dg/parse/pr18770.C: New test.
3986         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3987
3988 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3989
3990         PR fortran/48955
3991         * gfortran.dg/dependency_40.f90 : New test.
3992
3993 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3994
3995         PR fortran/18918
3996         * gfortran.dg/coarray/registering_1.f90: New.
3997
3998 2011-05-26  Jason Merrill  <jason@redhat.com>
3999
4000         * g++.dg/cpp0x/variadic111.C: New.
4001         * g++.dg/cpp0x/variadic41.C: Adjust.
4002
4003 2011-05-26  Richard Guenther  <rguenther@suse.de>
4004
4005         PR tree-optimization/48702
4006         * gcc.dg/torture/pr48702.c: New testcase.
4007
4008 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4009
4010         PR gcov-profile/48845
4011         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4012         support.
4013         * gcc.dg/matrix/matrix.exp: Likewise.
4014         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4015         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4016         line number to check_profiling_available.
4017         * lib/target-supports.exp (check_profiling_available): Account for
4018         this.
4019         Require TLS runtime support with -fprofile-generate.
4020         * lib/profopt.exp (profopt-execute): Add TLS options for
4021         -fprofile-generate.
4022         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4023
4024 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR c++/49165
4027         * g++.dg/eh/cond5.C: New test.
4028
4029         PR tree-optimization/49161
4030         * gcc.c-torture/execute/pr49161.c: New test.
4031
4032 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4033
4034         * gcc.target/arm/neon-vorn-vbic.c: New test.
4035
4036 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4037
4038         PR tree-optimization/49038
4039         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4040         * gcc.dg/vect/pr49038.c: New test.
4041
4042 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4043         * g++.dg/init/pr25811-3.C: New.
4044         * g++.dg/init/pr25811-4.C: New.
4045
4046 2011-05-25  Jason Merrill  <jason@redhat.com>
4047
4048         * g++.dg/cpp0x/enum17.C: New.
4049         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4050
4051         * g++.dg/cpp0x/auto24.C: New.
4052
4053         * g++.dg/cpp0x/error4.C: New.
4054
4055         * g++.dg/cpp0x/rv-restrict.C: New.
4056
4057         * g++.dg/cpp0x/enum15.C: New.
4058         * g++.dg/cpp0x/constexpr-switch2.C: New.
4059
4060         * g++.dg/cpp0x/variadic110.C: New.
4061
4062         * g++.dg/cpp0x/auto9.C: Add typedef test.
4063
4064         * g++.dg/cpp0x/auto23.C: New.
4065         * g++.dg/cpp0x/auto9.C: Adjust.
4066
4067         * g++.dg/cpp0x/defaulted29.C: New.
4068
4069         * g++.dg/cpp0x/initlist51.C: New.
4070
4071 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4072
4073         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4074         * g++.dg/abi/packed1.C: Suppress warning.
4075         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4076         * g++.dg/template/stdarg1.C: Likewise.
4077         * g++.dg/other/packed1.C: Remove arm from xfail list.
4078
4079 2011-05-25  Jason Merrill  <jason@redhat.com>
4080
4081         * g++.dg/cpp0x/enum16.C: New.
4082         * g++.dg/parse/error15.C: Adjust.
4083
4084         * g++.dg/cpp0x/initlist50.C: New.
4085
4086         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4087
4088         * g++.dg/cpp0x/variadic109.C: New.
4089
4090 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092          * gcc.target/i386/pause-1.c: New.
4093
4094 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4095
4096         * gcc.dg/stack-usage-1.c: Adjust comment.
4097         * gcc.dg/stack-usage-2.c: New test.
4098
4099 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR c++/49136
4102         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4103         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4104
4105 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4106
4107         PR rtl-optimization/48757
4108         * gfortran.dg/pr48757.f:  New test case.
4109
4110 2011-05-24  Jason Merrill  <jason@redhat.com>
4111
4112         * g++.dg/cpp0x/access01.C: New.
4113
4114 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4115
4116         PR libobjc/48177
4117         * objc.dg/pr48177.m: New testcase.      
4118
4119 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4120
4121         PR objc/48187
4122         * objc.dg/pr48187.m: New testcase.
4123         * obj-c++.dg/pr48187.mm: New testcase.
4124         * objc.dg/ivar-extra-semicolon.m: New testcase.
4125
4126 2011-05-24  Jason Merrill  <jason@redhat.com>
4127
4128         * g++.dg/template/access21.C: New.
4129         * g++.dg/template/access22.C: New.
4130
4131 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4132
4133         PR rtl-optimization/48633
4134         * g++.dg/pr48633.C: New test.
4135
4136 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4137
4138         PR target/49133
4139         * g++.dg/other/pr49133.C: New test.
4140
4141 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4142             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4143
4144         * gcc.dg/torture/tls/run-gd.c: New test.
4145         * gcc.dg/torture/tls/run-ie.c: New test.
4146         * gcc.dg/torture/tls/run-ld.c: New test.
4147         * gcc.dg/torture/tls/run-le.c: New test.
4148         * lib/target-supports.exp (check_effective_target_tls_runtime):
4149         Build testcase with TLS options.
4150
4151 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4152
4153         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4154
4155 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4156
4157         PR tree-optimization/49121
4158         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4159
4160 2011-05-23  Jason Merrill  <jason@redhat.com>
4161
4162         * g++.dg/cpp0x/defaulted28.C: New.
4163
4164         * g++.dg/cpp0x/sfinae25.C: New.
4165
4166         * g++.dg/cpp0x/rv-cast2.C: New.
4167
4168         * g++.dg/cpp0x/enum14.C: New.
4169
4170 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR lto/49123
4173         * gcc.c-torture/execute/pr49123.c: New test.
4174
4175         PR debug/49032
4176         * gcc.dg/debug/pr49032.c: New test.
4177
4178         PR c/49120
4179         * gcc.dg/pr49120.c: New test.
4180
4181 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4182
4183         PR target/47315
4184         * gcc.target/i386/pr47315.c: New test.
4185
4186 2011-05-23  Jason Merrill  <jason@redhat.com>
4187
4188         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4189
4190         * g++.dg/cpp0x/sfinae24.C: New.
4191
4192         * g++.dg/cpp0x/error3.C: New.
4193
4194         * g++.dg/cpp0x/defaulted27.C: New.
4195
4196         * g++.dg/cpp0x/decltype27.C: New.
4197
4198 2011-05-23  Richard Guenther  <rguenther@suse.de>
4199
4200         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4201
4202 2011-05-23  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/40874
4205         * g++.dg/tree-ssa/pr40874.C: New testcase.
4206
4207 2011-05-23  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/49115
4210         * g++.dg/torture/pr49115.C: New testcase.
4211
4212 2011-05-23  Richard Guenther  <rguenther@suse.de>
4213
4214         PR middle-end/15419
4215         * gcc.dg/memcpy-3.c: New testcase.
4216
4217 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR middle-end/48973
4220         * gcc.c-torture/execute/pr48973-1.c: New test.
4221         * gcc.c-torture/execute/pr48973-2.c: New test.
4222
4223 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4224
4225         PR c++/18016
4226         * g++.dg/warn/pr18016.C: New.
4227
4228 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4229
4230         PR target/45098
4231         * gcc.target/arm/ivopts-6.c: New test.
4232
4233 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR middle-end/49029
4236         * gcc.c-torture/compile/pr49029.c: New test.
4237
4238 2011-05-22  Jason Merrill  <jason@redhat.com>
4239
4240         * g++.dg/cpp0x/sfinae23.C: New.
4241         * g++.dg/cpp0x/sfinae8.C: Correct.
4242
4243 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4244
4245         * gfortran.dg/function_optimize_8.f90:  New test case.
4246
4247 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4248
4249         PR tree-optimization/49087
4250         * gcc.dg/vect/O3-pr49087.c: New test.
4251
4252 2011-05-21  Jason Merrill  <jason@redhat.com>
4253
4254         * g++.dg/debug/const5.C: New.
4255
4256 2011-05-20  Jason Merrill  <jason@redhat.com>
4257
4258         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4259
4260         * g++.dg/cpp0x/constexpr-static7.C: New.
4261
4262         * g++.dg/cpp0x/enum12.C: New.
4263         * g++.dg/cpp0x/enum13.C: New.
4264
4265 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4266
4267         PR fortran/48699
4268         * gfortran.dg/select_type_23.f03: New.
4269
4270 2011-05-20  Jason Merrill  <jason@redhat.com>
4271
4272         * g++.dg/cpp0x/defaulted26.C: New.
4273
4274         * g++.dg/cpp0x/noexcept02.C: Fix.
4275         * g++.dg/cpp0x/noexcept03.C: Fix.
4276         * g++.dg/cpp0x/noexcept08.C: Fix.
4277         * g++.dg/cpp0x/noexcept10.C: New.
4278
4279 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4280
4281         PR fortran/48706
4282         * gfortran.dg/extends_12.f03: New.
4283
4284 2011-05-20  Jason Merrill  <jason@redhat.com>
4285
4286         * g++.dg/template/koenig9.C: New.
4287         * g++.dg/opt/pr47615.C: Fix.
4288         * g++.dg/overload/defarg1.C: Fix.
4289         * g++.dg/tc1/dr213.C: Remove xfail.
4290         * g++.dg/torture/pr34850.C: Fix.
4291         * g++.dg/torture/pr39362.C: Fix.
4292         * g++.old-deja/g++.brendan/crash56.C: Fix.
4293         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4294
4295 2011-05-20  Richard Guenther  <rguenther@suse.de>
4296
4297         PR tree-optimization/49079
4298         * gcc.dg/torture/pr49079.c: New testcase.
4299
4300 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR tree-optimization/49073
4303         * gcc.c-torture/execute/pr49073.c: New test.
4304
4305 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4306
4307         PR fortran/18918
4308         * gfortran.dg/coarray_21.f90: New.
4309
4310 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4311
4312         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4313         output.
4314
4315 2011-05-19  Richard Guenther  <rguenther@suse.de>
4316
4317         PR testsuite/49063
4318         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4319
4320 2011-05-19  Richard Guenther  <rguenther@suse.de>
4321
4322         PR middle-end/48985
4323         * gcc.dg/builtin-object-size-11.c: New testcase.
4324
4325 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4326
4327         PR target/45098
4328         * gcc.target/arm/ivopts.c: New test.
4329         * gcc.target/arm/ivopts-2.c: New test.
4330
4331 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4332
4333         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4334
4335 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4336
4337         * gcc.c-torture/execute/960321-1.x: Remove.
4338
4339 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4340
4341         PR fortran/48700
4342         * gfortran.dg/move_alloc_4.f90: New.
4343
4344 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4345
4346         PR target/49002
4347         * gcc.target/i386/pr49002-1.c: New test.
4348         * gcc.target/i386/pr49002-2.c: Likewise.
4349
4350 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR tree-optimization/49039
4353         * gcc.c-torture/execute/pr49039.c: New test.
4354         * gcc.dg/tree-ssa/pr49039.c: New test.
4355         * g++.dg/torture/pr49039.C: New test.
4356
4357 2011-05-18  Jason Merrill  <jason@redhat.com>
4358
4359         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4360         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4361         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4362
4363 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4364
4365         * gcc.target/bfin/mcpu-bf592.c: New test.
4366
4367 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4368
4369         PR tree-optimization/41881
4370         * gcc.dg/vect/O3-pr41881.c: New test.
4371         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4372
4373 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR tree-optimization/49000
4376         * gcc.dg/pr49000.c: New test.
4377
4378 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4379
4380         * gnat.dg/invalid1.adb: New test.
4381
4382 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4383
4384         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4385         scan pattern.
4386         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4387         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4388
4389 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4390
4391         PR c++/48994
4392         * g++.dg/cpp0x/range-for18.C: New.
4393
4394 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/18918
4397         * gfortran.dg/coarray/image_index_2.f90: New.
4398
4399 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4400
4401         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4402         * g++.dg/cpp0x/override2.C: New.
4403
4404 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4405
4406         PR fortran/18918
4407         * gfortran.de/coarray_20.f90: New.
4408
4409 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4410
4411         PR fortran/22572
4412         * function_optimize_7.f90:  New test case.
4413
4414 2011-05-13  Jason Merrill  <jason@redhat.com>
4415
4416         * g++.dg/cpp0x/decltype26.C: New.
4417         * g++.dg/cpp0x/enum11.C: New.
4418
4419 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4420
4421         PR fortran/48972
4422         PR fortran/48991
4423         * gfortran.dg/assign_8.f90: Update dg-error.
4424
4425 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/48972
4428         * gfortran.dg/io_constraints_8.f90: New.
4429         * gfortran.dg/io_constraints_9.f90: New.
4430
4431 2011-05-13  Martin Thuresson  <martint@google.com>
4432
4433         PR gcov-profile/47793
4434         * gcc.dg/pr47793.c: New.
4435
4436 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4437
4438         PR tree-optimization/48975
4439         * gcc.dg/pr48975.c: New test.
4440
4441 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4442
4443         PR fortran/48972
4444         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4445
4446 2011-05-12  Jason Merrill  <jason@redhat.com>
4447
4448         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4449
4450 2011-05-12  Geert Bosch  <bosch@adacore.com>
4451
4452         * gnat.dg/view_conversion1.adb: New test.
4453
4454 2011-05-12  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/48172
4457         * gcc.dg/vect/pr48172.c: New testcase.
4458
4459 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR debug/48967
4462         * g++.dg/opt/pr48967.C: New test.
4463
4464 2011-05-11  Jason Merrill  <jason@redhat.com>
4465
4466         * g++.dg/cpp0x/constexpr-friend.C: New.
4467         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4468
4469         * g++.dg/cpp0x/sfinae22.C: New.
4470
4471 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4472
4473         PR fortran/48889
4474         * gfortran.dg/generic_24.f90: New.
4475
4476 2011-05-11  Richard Guenther  <rguenther@suse.de>
4477
4478         PR tree-optimization/15256
4479         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4480
4481 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR debug/48159
4484         * gcc.dg/pr48159-1.c: New test.
4485         * gcc.dg/pr48159-2.c: New test.
4486
4487 2011-05-11  Richard Guenther  <rguenther@suse.de>
4488
4489         PR middle-end/48953
4490         * gcc.dg/torture/pr48953.c: New testcase.
4491
4492 2011-05-11  Richard Guenther  <rguenther@suse.de>
4493
4494         PR tree-optimization/18041
4495         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4496
4497 2011-05-11  Alan Modra  <amodra@gmail.com>
4498
4499         PR target/47755
4500         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4501
4502 2011-05-10  Jason Merrill  <jason@redhat.com>
4503
4504         * g++.dg/cpp0x/defaulted25.C: New.
4505         * g++.dg/template/crash7.C: Adjust.
4506
4507         * g++.dg/cpp0x/variadic108.C: New.
4508
4509 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4510
4511         * g++.dg/inherit/virtual9.C: Extend.
4512
4513 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4514
4515         PR target/48857
4516         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4517         are passed and returned in vector registers.
4518
4519 2011-05-10  Richard Guenther  <rguenther@suse.de>
4520
4521         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4522         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4523         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4524         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4525         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4526         applies.
4527
4528 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR tree-optimization/48611
4531         PR tree-optimization/48794
4532         * gfortran.dg/gomp/pr48611.f90: New test.
4533         * gfortran.dg/gomp/pr48794.f90: New test.
4534
4535         PR debug/48928
4536         * gcc.dg/dfp/pr48928.c: New test.
4537
4538 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540         PR c++/48522
4541         * g++.dg/cpp0x/pr48522.C: New.
4542
4543 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4544
4545         PR c++/48735
4546         * g++.dg/cpp0x/sfinae21.C: New.
4547
4548 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4549
4550         * g++.dg/template/sfinae28.C: Rename to...
4551         * g++.dg/cpp0x/sfinae19.C: ... this.
4552         * g++.dg/template/sfinae29.C: Rename to...
4553         * g++.dg/cpp0x/sfinae20.C: ... this.
4554
4555 2011-05-09  Jeff Law <law@redhat.com>
4556
4557         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4558         consistent results.
4559
4560 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4561
4562         PR c++/20039
4563         * g++.dg/init/pr20039.C: New.
4564
4565 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4566
4567         PR c++/48737
4568         PR c++/48744
4569         * g++.dg/template/sfinae28.C: New.
4570         * g++.dg/template/sfinae29.C: Likewise.
4571
4572 2011-05-09  Jason Merrill  <jason@redhat.com>
4573
4574         * g++.dg/template/nontype23.C: New.
4575
4576 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4577         PR c++/48859
4578         * g++.dg/init/pr48859.C: New.
4579
4580 2011-05-09  Jason Merrill  <jason@redhat.com>
4581
4582         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4583         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4584         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4585         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4586         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4587         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4588         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4589         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4590
4591 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4592
4593         * g++.dg/inherit/virtual9.C: New.
4594
4595 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4596
4597         PR c++/48574
4598         * g++.dg/template/dependent-expr8.C: New test case.
4599
4600 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4601
4602         PR tree-optimization/48837
4603         * gcc.dg/pr48837.c: New testcase.
4604
4605 2011-05-06  Jason Merrill  <jason@redhat.com>
4606
4607         * g++.dg/cpp0x/constexpr-condition2.C: New.
4608
4609         * g++.dg/cpp0x/constexpr-missing.C: New.
4610
4611 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/18918
4614         * gfortran.dg/coarray/this_image_2.f90: New.
4615
4616 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4617
4618         PR fortran/48858
4619         PR fortran/48820
4620         * gfortran.dg/bind_c_usage_22.f90: New.
4621         * gfortran.dg/bind_c_usage_23.f90: New.
4622         * gfortran.dg/bind_c_usage_24.f90: New.
4623         * gfortran.dg/bind_c_usage_24_c.c: New.
4624
4625 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4626
4627         PR c++/48838
4628         * g++.dg/template/member9.C: New test case.
4629
4630 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4631
4632         * gnat.dg/discr29.ad[sb]: New test.
4633         * gnat.dg/discr30.adb: Likewise.
4634
4635 2011-05-05  Julian Brown  <julian@codesourcery.com>
4636
4637         * gcc.target/arm/neon-vset_lanes8.c: New test.
4638
4639 2011-05-05  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/init/new32.C: New.
4642
4643 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4644
4645         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4646         Fix typo.
4647
4648 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR rtl-optimization/48381
4651         * gcc.c-torture/compile/pr48381.c: New test.
4652
4653 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4654
4655         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4656         to dg-options.
4657         * gcc.target/i386/opt-1.c: Ditto.
4658
4659 2011-05-04  Jason Merrill  <jason@redhat.com>
4660
4661         * g++.dg/conversion/base1.C: New.
4662
4663 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4664
4665         PR libgfortran/48787
4666         * gfortran.dg/round_3.f08: Add more checks to test case.
4667
4668 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4669
4670         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4671         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4672         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4673         Gate test on effective_target fd_truncate.
4674
4675 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4676
4677         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4678         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4679         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4680         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4681         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4682         * gcc.target/i386/pr38824.c: Ditto.
4683         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4684         * gcc.target/i386/vecinit-2.c: Ditto.
4685         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4686         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4687         * gcc.target/i386/parity-2.c: Ditto.
4688         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4689
4690 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4691
4692         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4693         remove duplication.
4694         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4695         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4696         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4697
4698 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4699
4700         PR fortran/18918
4701         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4702
4703 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4704
4705         PR fortran/18918
4706         * gfortran.dg/coarray/this_image_1.f90: New.
4707
4708 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4709
4710         PR fortran/18918
4711         * gfortran.dg/coarray/caf.dg: New.
4712         * gfortran.dg/coarray/image_index_1.f90: New, copied
4713         from ../coarray_16.f90.
4714
4715 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4716
4717         PR c++/28501
4718         * g++.dg/ext/complex9.C: New.
4719
4720 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4721
4722         From Mike Frysinger
4723         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4724         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4725         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4726
4727 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4728
4729         * gcc.target/bfin/builtins: Created.
4730         * gcc.target/bfin/hisilh-O0.c: Deleted.
4731         * gcc.target/bfin/hisilh.c: Moved to...
4732         * gcc.target/bfin/builtins/hisilh.c: ...here.
4733         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4734         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4735         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4736         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4737         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4738         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4739         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4740         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4741         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4742         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4743         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4744         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4745         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4746         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4747         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4748         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4749         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4750         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4751         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4752         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4753         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4754         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4755         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4756         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4757         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4758         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4759         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4760         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4761         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4762         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4763         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4764         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4765         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4766         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4767         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4768         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4769         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4770         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4771         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4772         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4773         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4774         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4775         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4776         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4777         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4778         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4779         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4780         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4781         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4782         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4783         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4784         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4785         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4786         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4787         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4788         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4789         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4790         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4791         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4792         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4793         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4794         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4795         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4796         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4797         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4798         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4799         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4800         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4801         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4802         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4803         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4804         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4805         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4806         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4807         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4808         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4809         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4810         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4811         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4812         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4813         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4814         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4815         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4816         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4817         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4818         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4819         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4820         * gcc.target/bfin/builtins/circptr.c: Ditto.
4821         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4822         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4823         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4824         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4825         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4826         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4827         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4828         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4829         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4830         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4831         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4832         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4833         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4834         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4835         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4836         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4837         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4838         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4839         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4840         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4841         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4842         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4843         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4844         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4845         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4846         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4847         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4848         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4849         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4850         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4851         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4852         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4853         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4854         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4855         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4856         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4857         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4858         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4859         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4860         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4861         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4862         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4863         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4864         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4865         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4866         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4867         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4868         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4869         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4870         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4871         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4872         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4873         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4874         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4875         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4876         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4877         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4878         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4879         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4880         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4881         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4882         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4883         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4884         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4885         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4886         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4887         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4888         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4889         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4890         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4891
4892 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4893
4894         * gcc.target/arm/cold-lc.c: New test.
4895
4896 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR target/48774
4899         * gcc.dg/pr48774.c: New test.
4900
4901 2011-05-03  Richard Guenther  <rguenther@suse.de>
4902
4903         * gcc.dg/large-size-array-5.c: New testcase.
4904
4905 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4906
4907         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4908
4909 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4910
4911         * lib/target-supports.exp (check_effective_target_vect_strided):
4912         Replace with...
4913         (check_effective_target_vect_strided2)
4914         (check_effective_target_vect_strided3)
4915         (check_effective_target_vect_strided4)
4916         (check_effective_target_vect_strided8): ...these new functions.
4917
4918         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4919         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4920         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4921         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4922         * gcc.dg/vect/pr37539.c: Likewise.
4923         * gcc.dg/vect/slp-11a.c: Likewise.
4924         * gcc.dg/vect/slp-11b.c: Likewise.
4925         * gcc.dg/vect/slp-11c.c: Likewise.
4926         * gcc.dg/vect/slp-12a.c: Likewise.
4927         * gcc.dg/vect/slp-12b.c: Likewise.
4928         * gcc.dg/vect/slp-18.c: Likewise.
4929         * gcc.dg/vect/slp-19a.c: Likewise.
4930         * gcc.dg/vect/slp-19b.c: Likewise.
4931         * gcc.dg/vect/slp-21.c: Likewise.
4932         * gcc.dg/vect/slp-23.c: Likewise.
4933         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4934
4935         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4936         instead of vect_interleave && vect_extract_even_odd.
4937         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4938         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4939         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4940         * gcc.dg/vect/vect-1.c: Likewise.
4941         * gcc.dg/vect/vect-10.c: Likewise.
4942         * gcc.dg/vect/vect-98.c: Likewise.
4943         * gcc.dg/vect/vect-107.c: Likewise.
4944         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4945         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4946         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4947         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4948         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4949         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4950         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4951         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4952         * gcc.dg/vect/vect-strided-float.c: Likewise.
4953         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4954         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4955         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4956         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4957         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4958         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4959         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4960         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4961         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4962         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4963         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4964         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4965         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4966         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4967         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4968
4969         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4970         target condition.
4971         * gcc.dg/vect/pr30843.c: Likewise.
4972         * gcc.dg/vect/pr33866.c: Likewise.
4973         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4974         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4975         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4976         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4977
4978 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4979
4980         * gcc.dg/vect/slp-11.c: Split into...
4981         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4982         gcc.dg/vect/slp-11c.c: ...these tests.
4983         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4984         * gcc.dg/vect/slp-12c.c: ...this new test.
4985         * gcc.dg/vect/slp-19.c: Split into...
4986         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4987         gcc.dg/vect/slp-19c.c: ...these new tests.
4988
4989 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4990
4991         * lib/target-supports.exp
4992         (check_effective_target_vect_extract_even_odd_wide): Delete.
4993         (check_effective_target_vect_strided_wide): Likewise.
4994         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4995         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4996         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4997         * gcc.dg/vect/pr37539.c: Likewise.
4998         * gcc.dg/vect/slp-11.c: Likewise.
4999         * gcc.dg/vect/slp-12a.c: Likewise.
5000         * gcc.dg/vect/slp-12b.c: Likewise.
5001         * gcc.dg/vect/slp-19.c: Likewise.
5002         * gcc.dg/vect/slp-23.c: Likewise.
5003         * gcc.dg/vect/vect-1.c: Likewise.
5004         * gcc.dg/vect/vect-98.c: Likewise.
5005         * gcc.dg/vect/vect-107.c: Likewise.
5006         * gcc.dg/vect/vect-strided-float.c: Likewise.
5007
5008 2011-05-02  Jason Merrill  <jason@redhat.com>
5009
5010         * g++.dg/init/new31.C: New.
5011
5012 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5013
5014         PR c/35445
5015         * gcc.dg/pr35445.c: New test.
5016
5017 2011-05-02  Jason Merrill  <jason@redhat.com>
5018
5019         * c-c++-common/vla-1.c: New.
5020
5021 2011-05-02  Richard Guenther  <rguenther@suse.de>
5022
5023         PR tree-optimization/48822
5024         * gcc.dg/torture/pr48822.c: New testcase.
5025
5026 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5027
5028         PR c++/47969
5029         * g++.dg/cpp0x/constexpr-47969.C: New.
5030
5031 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5032
5033         PR testsuite/48498
5034         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5035         on vect_no_align targets.
5036         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5037         vect_no_align targets.
5038
5039 2011-05-01  Xinliang David Li  <davidxl@google.com>
5040
5041         * gcc.dg/tree-ssa/integer-addr.c: New test.
5042         * gcc.dg/tree-ssa/alias_bug.c: New test.
5043
5044 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045
5046         PR libgfortran/48787
5047         * gfortran.dg/round_3.f08: Add more checks.
5048
5049 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5050
5051         PR fortran/48821
5052         * gfortran.dg/import9.f90: New, proper test.
5053         * gfortran.dg/interface_37.f90: Remove bogus
5054         test (bogus copy of interface_36.f90).
5055
5056 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5057
5058         PR fortran/48821
5059         * gfortran.dg/interface_37.f90: New.
5060
5061 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5062
5063         PR fortran/48746
5064         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5065
5066 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR tree-optimization/48809
5069         * gcc.c-torture/execute/pr48809.c: New test.
5070
5071 2011-04-29  Jeff Law <law@redhat.com>
5072
5073         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5074
5075 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5076
5077         PR c++/48606
5078         * g++.dg/init/ctor10.C: New.
5079
5080 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5081
5082         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5083           warning in implicitly instantiated templates.
5084
5085 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5086
5087         * g++.dg/warn/Wnull-conversion-1.C: New.
5088         * g++.dg/warn/Wnull-conversion-2.C: New.
5089
5090 2011-04-29  Diego Novillo  <dnovillo@google.com>
5091
5092         * g++.old-deja/g++.other/null3.C: Expect warning about
5093         converting boolean to a pointer.
5094
5095 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5096
5097         PR fortran/48462
5098         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5099         being a target.
5100
5101         PR fortran/48746
5102         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5103
5104 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5105
5106         PR fortran/48810
5107         * gfortran.dg/typebound_proc_22.f90: New.
5108
5109         PR fortran/48800
5110         * gfortran.dg/interface_36.f90: New.
5111
5112 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5113
5114         PR libgfortran/48488
5115         PR libgfortran/48602
5116         PR libgfortran/48615
5117         PR libgfortran/48684
5118         PR libgfortran/48787
5119         * gfortran.dg/fmt_g.f: Adjust test.
5120         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5121         * gfortran.dg/round_3.f08: New test.
5122         * gfortran.dg/namelist_print_1.f: Adjust test.
5123         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5124         * gfortran.dg/f2003_io_5.f03: Adjust test.
5125         * gfortran.dg/coarray_15.f90: Adjust test.
5126         * gfortran.dg/namelist_65.f90: Adjust test.
5127         * gfortran.dg/fmt_cache_1.f: Adjust test.
5128         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5129         * gfortran.dg/real_const_3.f90: Adjust test.
5130
5131 2011-04-28  Xinliang David Li  <davidxl@google.com>
5132
5133         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5134         * g++.dg/prof-robust-1.C: New test.
5135
5136 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5137
5138         PR tree-optimization/48765
5139         * gcc.dg/vect/pr48765.c: New.
5140
5141 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5142
5143         PR tree-optimization/48775
5144         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5145
5146 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5147
5148         PR c++/48798
5149         * g++.dg/inherit/pr48798.C: New.
5150         * g++.old-deja/g++.other/base1.C: Adjust.
5151
5152 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5153
5154         PR c++/48656
5155         * g++.dg/template/inherit7.C: New test case.
5156
5157 2011-04-28  Richard Guenther  <rguenther@suse.de>
5158
5159         PR tree-optimization/40052
5160         PR tree-optimization/15347
5161         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5162         * gcc.dg/pr15347.c: Likewise.
5163
5164 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5165
5166         PR c++/48530
5167         * g++.dg/cpp0x/sfinae18.C: New.
5168
5169 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5170
5171         PR c++/48771
5172         * g++.dg/ext/is_literal_type1.C: New.
5173
5174 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5175
5176         PR fortran/48112
5177         PR fortran/48279
5178         * gfortran.dg/interface_35.f90: New.
5179         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5180         * gfortran.dg/func_result_6.f90: Add dg-warning.
5181         * gfortran.dg/bessel_1.f90: Ditto.
5182         * gfortran.dg/hypot_1.f90: Ditto.
5183         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5184         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5185         * gfortran.dg/interface_assignment_4.f90: Ditto.
5186
5187 2011-04-27  Jason Merrill  <jason@redhat.com>
5188
5189         * g++.dg/ext/complex8.C: New.
5190
5191         * g++.dg/cpp0x/initlist49.C: New.
5192         * g++.dg/init/new30.C: New.
5193
5194 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5195
5196         PR fortran/48788
5197         * gfortran.dg/whole_file_34.f90: New.
5198
5199 2011-04-27  Jan Hubicka  <jh@suse.cz>
5200
5201         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5202
5203 2011-04-27  Jason Merrill  <jason@redhat.com>
5204
5205         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5206
5207         * g++.dg/parse/ambig6.C: New.
5208
5209 2011-04-27  Nick Clifton  <nickc@redhat.com>
5210
5211         * gcc.dg/20020312-2.c: Add definition for RX.
5212
5213         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5214         option with RX targets.
5215
5216         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5217         /* */ comments.
5218
5219 2011-04-27  Richard Guenther  <rguenther@suse.de>
5220
5221         * gcc.dg/tree-ssa/pr23382.c: Remove.
5222
5223 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5224
5225         PR target/48767
5226         * gcc.c-torture/compile/pr48767.c: New test.
5227
5228 2011-04-27  Richard Guenther  <rguenther@suse.de>
5229
5230         PR tree-optimization/48772
5231         * g++.dg/pr48772.C: New testcase.
5232
5233 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR c/48742
5236         * gcc.c-torture/compile/pr48742.c: New test.
5237
5238 2011-04-26  Jason Merrill  <jason@redhat.com>
5239
5240         * g++.dg/lookup/koenig13.C: New.
5241
5242         * g++.dg/cpp0x/initlist48.C: New.
5243
5244 2011-04-25  Jason Merrill  <jason@redhat.com>
5245
5246         * g++.dg/cpp0x/sfinae17.C: New.
5247
5248 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5249
5250         PR target/48258
5251         * gcc.target/powerpc/pr48258-1.c: New file.
5252         * gcc.target/powerpc/pr48258-2.c: Ditto.
5253
5254 2011-04-26  Xinliang David Li  <davidxl@google.com>
5255
5256         * gcc.dg/uninit-suppress.c: New test.
5257         * gcc.dg/uninit-suppress.c: New test.
5258
5259 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR debug/48768
5262         * gcc.dg/pr48768.c: New test.
5263
5264         PR tree-optimization/48734
5265         * gcc.c-torture/compile/pr48734.c: New test.
5266
5267         PR testsuite/48753
5268         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5269
5270 2011-04-26  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/48731
5273         * gcc.dg/torture/pr48731.c: New testcase.
5274
5275 2011-04-26  Richard Guenther  <rguenther@suse.de>
5276
5277         PR testsuite/48753
5278         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5279
5280 2011-04-26  Richard Guenther  <rguenther@suse.de>
5281
5282         PR middle-end/48694
5283         * gcc.dg/torture/pr48694-1.c: New testcase.
5284         * gcc.dg/torture/pr48694-2.c: Likewise.
5285
5286 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5287
5288         * g++.dg/ext/underlying_type1.C: New.
5289         * g++.dg/ext/underlying_type2.C: Likewise.
5290         * g++.dg/ext/underlying_type3.C: Likewise.
5291         * g++.dg/ext/underlying_type4.C: Likewise.
5292         * g++.dg/ext/underlying_type5.C: Likewise.
5293         * g++.dg/ext/underlying_type6.C: Likewise.
5294         * g++.dg/ext/underlying_type7.C: Likewise.
5295         * g++.dg/ext/underlying_type8.C: Likewise.
5296         * g++.dg/ext/underlying_type9.C: Likewise.
5297         * g++.dg/ext/underlying_type10.C: Likewise.
5298
5299 2011-04-25  Jason Merrill  <jason@redhat.com>
5300
5301         * g++.dg/cpp0x/regress/template-const2.C: New.
5302
5303 2011-04-25  Jeff Law <law@redhat.com>
5304
5305         * gcc.dg/tree-ssa/vrp56.c: new test.
5306
5307 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5308
5309         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5310
5311 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5312
5313         PR preprocessor/48740
5314         * c-c++-common/raw-string-11.c: New test.
5315
5316 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5317
5318         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5319         hppa*-*-hpux*.
5320
5321 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5322
5323         PR fortran/18918
5324         * gfortran.dg/coarray_19.f90: New.
5325
5326 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5327
5328         PR c/48685
5329         * gcc.dg/pr48685.c: New test.
5330
5331 2011-04-22  Jan Hubicka  <jh@suse.cz>
5332
5333         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5334
5335 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR tree-optimization/48717
5338         * gcc.c-torture/execute/pr48717.c: New test.
5339
5340 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5341
5342         PR target/48723
5343         * gcc.target/i386/pr48723.c: New test.
5344
5345 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR c/48716
5348         * gcc.dg/gomp/pr48716.c: New test.
5349         * g++.dg/gomp/pr48716.C: New test.
5350
5351 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5352
5353         PR c/36750
5354         * gcc.dg/missing-field-init-2.c: Update testcase.
5355
5356 2011-04-22  Alan Modra  <amodra@gmail.com>
5357
5358         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5359
5360 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5361
5362         PR fortran/48405
5363         * gfortran.dg/function_optimize_6.f90:  New test.
5364
5365 2011-04-21  Easwaran Raman  <eraman@google.com>
5366
5367         * gcc.dg/stack-layout-2.c: New test.
5368
5369 2011-04-21  Richard Guenther  <rguenther@suse.de>
5370
5371         PR lto/48703
5372         * g++.dg/lto/pr48207-2_0.C: New testcase.
5373         * g++.dg/lto/pr48207-3_0.C: Likewise.
5374
5375 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5376
5377         * gnat.dg/volatile5.adb: New test.
5378         * gnat.dg/volatile5_pkg.ads: New helper.
5379
5380 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5381
5382         PR target/48708
5383         * gcc.target/i386/pr48708.c: New test.
5384
5385 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5386
5387         * gcc.dg/vect/vect-119.c: New test.
5388
5389 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5390
5391         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5392         and once without.
5393
5394 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5395             Richard Sandiford  <richard.sandiford@linaro.org>
5396
5397         PR target/46329
5398         * gcc.target/arm/pr46329.c: New test.
5399
5400 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/18918
5403         * gfortran.dg/coarray_18.f90: New.
5404
5405 2011-04-20  Jason Merrill  <jason@redhat.com>
5406
5407         * g++.dg/cpp0x/initlist47.C: New.
5408
5409         * g++.dg/init/dtor4.C: New.
5410
5411 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         PR target/48678
5414         * gcc.target/i386/sse2-pinsrw.c: New test.
5415         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5416         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5417         * gcc.target/i386/sse2-insvhi.c: Ditto.
5418         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5419         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5420
5421 2011-04-20  Jason Merrill  <jason@redhat.com>
5422
5423         * g++.dg/template/const4.C: New.
5424
5425 2011-04-20  Easwaran Raman  <eraman@google.com>
5426
5427         * gcc.dg/stack-layout-1.c: New test.
5428
5429 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5430
5431         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5432         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5433         function.
5434
5435 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5436
5437         * gcc.dg/binop-xor1.c: New test.
5438         * gcc.dg/binop-xor2.c: New test.
5439         * gcc.dg/binop-xor3.c: New test.
5440         * gcc.dg/binop-xor4.c: New test.
5441         * gcc.dg/binop-xor5.c: New test.
5442
5443 2011-04-20  Richard Guenther  <rguenther@suse.de>
5444
5445         PR tree-optimization/47892
5446         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5447
5448 2011-04-20  Richard Guenther  <rguenther@suse.de>
5449
5450         PR middle-end/48695
5451         * g++.dg/torture/pr48695.C: New testcase.
5452
5453 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5454
5455         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5456         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5457         * gcc.c-torture/execute/pr45262.c: Ditto
5458         * gcc.dg/torture/pr43165.c: Ditto.
5459         * gcc.dg/torture/pr47228.c: Ditto.
5460         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5461         * gcc.dg/ipa/pr45644.c: Ditto.
5462         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5463         PDP11.
5464
5465 2011-04-19  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/ext/complex7.C: New.
5468
5469         * g++.dg/ext/attrib41.C: New.
5470
5471 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5472
5473         PR testsuite/48676
5474         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5475
5476 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5477
5478         PR target/48678
5479         * gcc.target/i386/pr48678.c: New test.
5480
5481 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5482
5483         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5484         * g++.dg/opt/devirt2.C: New test.
5485         * g++.dg/ipa/devirt-g-1.C: Likewise.
5486
5487 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/48588
5490         * gfortran.dg/whole_file_33.f90: New.
5491
5492 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5493
5494         * g++.dg/ipa/devirt-7.C: New test.
5495
5496 2011-04-19  Richard Guenther  <rguenther@suse.de>
5497
5498         PR lto/48207
5499         * g++.dg/lto/pr48207_0.C: New testcase.
5500
5501 2011-04-18  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/init/void1.C: New.
5504
5505         * g++.dg/cpp0x/union4.C: New.
5506
5507 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR middle-end/48661
5510         * g++.dg/torture/pr48661.C: New test.
5511
5512         PR c++/48632
5513         * g++.dg/gomp/pr48632.C: New test.
5514
5515 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5516
5517         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5518         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5519
5520 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5521
5522         PR fortran/18918
5523         * gfortran.dg/coarray_17.f90: New.
5524         * gfortran.dg/coarray_10.f90: Update dg-error.
5525
5526 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5527
5528         PR testsuite/48251
5529         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5530         * gfortran.dg/guality/guality.exp: Likewise.
5531
5532 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5535
5536 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5537
5538         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5539
5540 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5541
5542         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5543
5544 2011-04-18  Richard Guenther  <rguenther@suse.de>
5545
5546         PR middle-end/46364
5547         * g++.dg/torture/pr46364.C: New testcase.
5548
5549 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5550
5551         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5552
5553 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5554
5555         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5556
5557 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5558             Ira Rosen  <ira.rosen@linaro.org>
5559
5560         PR target/48252
5561         * gcc.target/arm/pr48252.c: New test.
5562
5563 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR tree-optimization/48616
5566         * gcc.dg/pr48616.c: New test.
5567
5568 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/18918
5571         * gfortran.dg/coarray_16.f90: New.
5572
5573 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5574
5575         PR fortran/48462
5576         * gfortran.dg/realloc_on_assign_7.f03: New test.
5577
5578 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5579
5580         PR libgfortran/48602
5581         * gfortran.dg/fmt_g0_6.f08: New test.
5582
5583 2011-04-17  Jason Merrill  <jason@redhat.com>
5584
5585         * g++.dg/cpp0x/sfinae16.C: New.
5586
5587 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5588
5589         * gcc.target/mips/reg-var-1.c: New test.
5590
5591 2011-04-17  Jan Hubicka  <jh@suse.cz>
5592
5593         * gcc.dg/winline-5.c: Update testcase.
5594
5595 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5596
5597         * gnat.dg/discr27.ad[sb]: Move dg directive.
5598         * gnat.dg/discr28.ad[sb]: New test.
5599         * gnat.dg/discr28_pkg.ads: New helper.
5600
5601 2011-04-17  Michael Matz  <matz@suse.de>
5602
5603         PR tree-optimization/48622
5604         PR lto/48645
5605         * gcc.dg/lto/pr48622_0.c: New test.
5606
5607 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5608
5609         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5610         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5611         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5612         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5613         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5614         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5615
5616 2011-04-15  Jason Merrill  <jason@redhat.com>
5617
5618         * g++.dg/cpp0x/range-for17.C: New.
5619
5620 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5621
5622         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5623         * g++.dg/cpp0x/range-for3.C: Likewise.
5624         * g++.dg/cpp0x/range-for9.C: Correct error message.
5625         * g++.dg/cpp0x/range-for11.C: New.
5626         * g++.dg/cpp0x/range-for12.C: New.
5627         * g++.dg/cpp0x/range-for13.C: New.
5628         * g++.dg/cpp0x/range-for14.C: New.
5629         * g++.dg/cpp0x/range-for15.C: New.
5630         * g++.dg/cpp0x/range-for16.C: New.
5631
5632 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/18918
5635         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5636
5637 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5638
5639         * objc.dg/naming-4.m: Updated.
5640         * objc.dg/naming-5.m: Updated.
5641         * objc.dg/naming-6.m: New.
5642         * objc.dg/naming-7.m: New.
5643         * obj-c++.dg/naming-1.mm: Updated.
5644         * obj-c++.dg/naming-2.mm: Updated.
5645         * obj-c++.dg/naming-3.mm: New.
5646         * obj-c++.dg/naming-4.mm: New.
5647
5648 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5649
5650         PR libgfortran/48589
5651         * gfortran.dg/fmt_g0_5.f08: New test.
5652
5653 2011-04-15  Richard Guenther  <rguenther@suse.de>
5654
5655         PR testsuite/48286
5656         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5657
5658 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5659
5660         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5661         -finline-limit=0 to -fno-inline
5662
5663 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR target/48614
5666         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5667         just avx.
5668
5669 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR target/48605
5672         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5673         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5674         * gcc.target/i386/avx-insertps-3.c: New test.
5675         * gcc.target/i386/avx-insertps-4.c: New test.
5676
5677 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5678
5679         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5680         -finline-limit=0
5681
5682 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5683
5684         PR target/46779
5685         PR target/45291
5686         PR target/41894
5687         * gcc.target/avr/pr46779-1.c: New test case
5688         * gcc.target/avr/pr46779-2.c: New test case
5689
5690 2011-04-14  Jason Merrill  <jason@redhat.com>
5691
5692         * g++.dg/cpp0x/sfinae15.C: New.
5693
5694         * g++.dg/cpp0x/sfinae14.C: New.
5695
5696         * g++.dg/ext/vla10.C: New.
5697
5698 2011-04-14  Richard Guenther  <rguenther@suse.de>
5699
5700         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5701
5702 2011-04-14  Richard Guenther  <rguenther@suse.de>
5703
5704         * gcc.dg/fold-bitand-4.c: Move ...
5705         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5706
5707 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5708
5709         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5710         variables const.
5711         * gcc.target/avr/torture/trivial.c: Ditto.
5712
5713 2011-04-13  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/template/operator11.C: New.
5716
5717 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR middle-end/48591
5720         * gcc.dg/gomp/pr48591.c: New test.
5721
5722         PR c++/48570
5723         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5724         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5725
5726 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5727
5728         PR c++/48574
5729         * g++.dg/template/dependent-expr7.C: New test case.
5730
5731 2011-04-13  Jason Merrill  <jason@redhat.com>
5732
5733         * g++.dg/cpp0x/sfinae13.C: New.
5734
5735 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5736
5737         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5738
5739 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5740
5741         * gcc.target/arm/pr43698.c: Remove -march option.
5742
5743 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5744
5745         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5746         -march option.
5747
5748 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5749
5750         PR fortran/48360
5751         PR fortran/48456
5752         * gfortran.dg/realloc_on_assign_6.f03: New test.
5753
5754 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5755
5756         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5757         targets the additional -mno-ms-bitfields and
5758         -Wno-packed-bitfield-compat options.
5759         * g++.dg/ext/bitfield3.C: Likewise.
5760         * g++.dg/ext/bitfield4.C: Likewise.
5761         * g++.dg/ext/bitfield5.C: Likewise.
5762         * gcc.dg/bitfld-15.c: Likewise.
5763         * gcc.dg/bitfld-16.c: Likewise.
5764         * gcc.dg/bitfld-17.c: Likewise.
5765         * gcc.dg/bitfld-18.c: Likewise.
5766
5767 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5768
5769         * gcc.target/arm/neon-vld3-1.c: New test.
5770         * gcc.target/arm/neon-vst3-1.c: New test.
5771         * gcc.target/arm/neon/v*.c: Regenerate.
5772
5773 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5774
5775         PR rtl-optimization/48549
5776         * g++.dg/opt/pr48549.C: New test.
5777
5778 2011-04-12  Richard Guenther  <rguenther@suse.de>
5779
5780         PR tree-optimization/46076
5781         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5782
5783 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5784
5785         PR testsuite/21164
5786         * lib/compat.exp (compat-execute): Declare unsupported after
5787         stripping path from src1.
5788         * lib/lto.exp (lto-execute): Likewise.
5789
5790 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR c/48552
5793         * gcc.dg/pr48552-1.c: New test.
5794         * gcc.dg/pr48552-2.c: New test.
5795
5796 2011-04-11  Jason Merrill  <jason@redhat.com>
5797
5798         * g++.dg/cpp0x/sfinae12.C: New.
5799
5800         * g++.dg/cpp0x/enum10.C: New.
5801
5802         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5803
5804         * g++.dg/cpp0x/rv-func.C: New.
5805
5806 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5807
5808         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5809         alpha*-dec-osf5*.
5810
5811 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5812
5813         PR tree-optimization/48195
5814         * gcc.dg/ipa/pr48195.c: New test.
5815
5816 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5817
5818         * gnat.dg/return3.adb: Remove unused switch.
5819
5820 2011-04-08  Mike Stump  <mikestump@comcast.net>
5821
5822         PR testsuite/48506
5823         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5824         default to fno-common.
5825
5826 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5827
5828         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5829         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5830
5831 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5832
5833         PR fortran/48448
5834         * gfortran.dg/function_optimize_5.f90:  New test.
5835
5836 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5837
5838         * gnat.dg/aggr17.adb: New test.
5839         * gnat.dg/aggr18.adb: Likewise.
5840
5841 2011-04-08  Michael Matz  <matz@suse.de>
5842
5843         PR middle-end/48389
5844         * gcc.target/i386/pr48389.c: New test.
5845
5846 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5847
5848         PR rtl-optimization/48272
5849         * g++.dg/opt/pr48272.C: New.
5850
5851 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5852
5853         PR rtl-optimization/48235
5854         * gcc.dg/pr48235.c: New.
5855
5856 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5857
5858         PR rtl-optimization/48302
5859         * g++.dg/opt/pr48302.C: New.
5860
5861 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5862
5863         PR target/48273
5864         * g++.dg/opt/pr48273.C: New.
5865
5866 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5867
5868         PR rtl-optimization/48442
5869         * gcc.dg/pr48442.c: New.
5870
5871 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5872
5873         PR tree-optimization/48377
5874         * gcc.dg/vect/pr48377.c: New test.
5875
5876 2011-04-07  Jason Merrill  <jason@redhat.com>
5877
5878         * g++.dg/cpp0x/regress/call1.C: New.
5879
5880         * g++.dg/cpp0x/variadic107.C: New.
5881
5882         * g++.dg/cpp0x/sfinae11.C: New.
5883         * g++.dg/cpp0x/noexcept02.C: Fix.
5884
5885         * g++.dg/cpp0x/sfinae10.C: New.
5886
5887         * g++.dg/cpp0x/sfinae9.C: New.
5888
5889         * c-c++-common/Wcast-qual-1.c: Move here from...
5890         * gcc.dg/cast-qual-3.c: ...here, and...
5891         * g++.dg/warn/Wcast-qual2.C: ...here.
5892
5893         * g++.dg/cpp0x/sfinae8.C: New.
5894
5895         * g++.dg/cpp0x/sfinae7.C: New.
5896
5897         * g++.dg/cpp0x/enum9.C: New.
5898
5899 2011-04-07  Mike Stump  <mikestump@comcast.net>
5900
5901         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5902         with no trampolines.
5903
5904 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR fortran/48117
5907         * gfortran.dg/gomp/pr48117.f90: New test.
5908
5909         PR debug/48343
5910         * gcc.dg/torture/pr48343.c: New test.
5911
5912 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5915
5916 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5917
5918         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5919
5920 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5921
5922         PR target/43920
5923         * lib/scanasm.exp (object-size): New proc.
5924         * gcc.target/arm/pr43920-2.c: New test.
5925
5926 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5927
5928         PR fortran/18918
5929         PR fortran/48477
5930         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5931
5932 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5933
5934         * gcc.dg/mtune.c: Prune note from output.
5935
5936 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5937
5938         PR debug/48466
5939         * gcc.dg/guality/pr36977.c: New test.
5940         * gcc.dg/guality/pr48466.c: New test.
5941
5942 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5943
5944         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5945
5946 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/return3.adb: New test.
5949
5950 2011-04-06  Richard Guenther  <rguenther@suse.de>
5951
5952         PR tree-optimization/47663
5953         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5954
5955 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5956
5957         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5958         Solaris 8 and 9 as well.
5959
5960 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5961
5962         PR target/43920
5963         * gcc.target/arm/pr43920-1.c: New test.
5964
5965 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5966
5967         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5968         (cctor): Actually return the value.
5969         (main): Cast return values.
5970
5971 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5972
5973         * gfortran.dg/character_comparison_8.f90:  New test.
5974
5975 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5976
5977         * frontend-passes: (optimize_lexical_comparison): New function.
5978         (optimize_expr): Call it.
5979         (optimize_comparison): Also handle lexical comparison functions.
5980         Return false instad of -2 for unequal comparison.
5981
5982 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5983
5984         PR fortran/48412
5985         * function_optimize_4.f90:  New test.
5986
5987 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5988
5989         PR fortran/18918
5990         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5991         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5992         * gfortran.dg/coarray_15.f90: New.
5993
5994 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5995
5996         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5997         * gfortran.dg/bessel_7.f90: Likewise.
5998
5999 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6000
6001         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6002
6003 2011-04-03  Richard Guenther  <rguenther@suse.de>
6004             Ira Rosen  <ira.rosen@linaro.org>
6005
6006         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6007         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6008         -ftree-loop-if-convert-stores.
6009
6010 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6011
6012         * gnat.dg/specs/aggr2.ads: New test.
6013
6014 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6015
6016         * gnat.dg/debug2.ad[sb]: New test.
6017         * gnat.dg/debug2_pkg.ads: New helper.
6018         * gnat.dg/debug3.ad[sb]: New test.
6019
6020 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6021
6022         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6023
6024 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR middle-end/48335
6027         * gcc.c-torture/compile/pr48335-1.c: New test.
6028         * gcc.dg/pr48335-1.c: New test.
6029         * gcc.dg/pr48335-2.c: New test.
6030         * gcc.dg/pr48335-3.c: New test.
6031         * gcc.dg/pr48335-4.c: New test.
6032         * gcc.dg/pr48335-5.c: New test.
6033         * gcc.dg/pr48335-6.c: New test.
6034         * gcc.dg/pr48335-7.c: New test.
6035         * gcc.dg/pr48335-8.c: New test.
6036         * gcc.target/i386/pr48335-1.c: New test.
6037
6038 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6039
6040         PR c/36299
6041         * gcc.dg/Waddress.c: New test.
6042
6043 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6044
6045         PR fortran/48352
6046         * gfortran.dg/function_optimize_3.f90:  New test.
6047
6048 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6049
6050         * gcc.c-torture/compile/20110401-1.c: New test.
6051
6052         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6053         * g++.dg/lto/20091002-2_0.C: Likewise.
6054         * g++.dg/lto/20090303_0.c: Likewise.
6055         * g++.dg/lto/20091004-1_0.C: Likewise.
6056         * g++.dg/lto/20091002-3_0.C: Likewise.
6057         * g++.dg/lto/20091004-2_0.C: Likewise.
6058         * g++.dg/lto/20081123_0.C: Likewise.
6059         * g++.dg/lto/20090313_0.C: Likewise.
6060         * g++.dg/lto/20081109-1_0.C: Likewise.
6061         * g++.dg/lto/20081219_0.C: Likewise.
6062         * g++.dg/lto/20081204-1_0.C: Likewise.
6063         * g++.dg/lto/20090302_0.C: Likewise.
6064         * g++.dg/lto/20081119-1_0.C: Likewise.
6065         * g++.dg/lto/20081118_0.C: Likewise.
6066         * gcc.dg/lto/20091020-2_0.c: Likewise.
6067         * gcc.dg/lto/20090210_0.c: Likewise.
6068         * gcc.dg/lto/20081204-1_0.c: Likewise.
6069         * gcc.dg/lto/20081224_0.c: Likewise.
6070         * gcc.dg/lto/20090219_0.c: Likewise.
6071         * gcc.dg/lto/20091014-1_0.c: Likewise.
6072         * gcc.dg/lto/20091016-1_0.c: Likewise.
6073         * gcc.dg/lto/20090206-2_0.c: Likewise.
6074         * gcc.dg/lto/20090116_0.c: Likewise.
6075         * gcc.dg/lto/20091013-1_0.c: Likewise.
6076         * gcc.dg/lto/20091015-1_0.c: Likewise.
6077         * gcc.dg/lto/20090126-2_0.c: Likewise.
6078
6079 2011-03-31  Ian Lance Taylor  <iant@google.com>
6080
6081         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6082
6083 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6084
6085         * gnat.dg/opt16.adb: New test.
6086
6087 2011-03-31  Jason Merrill  <jason@redhat.com>
6088
6089         * g++.dg/cpp0x/defaulted24.C: New.
6090
6091 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6092
6093         PR target/16292
6094         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6095         with -O0.
6096
6097 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6098
6099         * g++.dg/other/i386-9.C: New test.
6100
6101 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6102
6103         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6104
6105 2011-03-30  Jason Merrill  <jason@redhat.com>
6106
6107         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6108
6109         * g++.dg/cpp0x/regress/isnan.C: New.
6110
6111         * g++.dg/cpp0x/initlist46.C: New.
6112
6113 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6114
6115         PR target/47551
6116         * gcc.target/arm/neon-modes-2.c: New test.
6117
6118 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR c/48305
6121         * gcc.c-torture/compile/pr48305.c: New test.
6122
6123 2011-03-29  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/cpp0x/regress/value-dep1.C: New.
6126
6127 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6128
6129         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6130
6131 2011-03-29  Ian Lance Taylor  <iant@google.com>
6132
6133         * go.test/go-test.exp: Handle the test lines used in several new
6134         tests.
6135         (errchk): Add opts parameter.  Change all callers.  Handle parens
6136         in regexps.
6137
6138 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6139             Dominique d'Humieres  <dominiq@lps.ens.fr>
6140
6141         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6142         and __APPLE__ && __PPC__ && __ALTIVEC__.
6143
6144 2011-03-29  Jason Merrill  <jason@redhat.com>
6145
6146         * g++.dg/cpp0x/dependent1.C: New.
6147
6148         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6149
6150         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6151
6152         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6153
6154 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6155
6156         PR fortran/48095
6157         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6158         * gfortran.dg/proc_ptr_comp_32.f90: New.
6159
6160 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6161
6162         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6163         check for corresponding warning.
6164
6165 2011-03-28  Jason Merrill  <jason@redhat.com>
6166
6167         * g++.dg/cpp0x/rv-deduce2.C: New.
6168
6169 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6170
6171         PR debug/48203
6172         * gcc.dg/pr48203.c: New test.
6173
6174 2011-03-28  Jeff Law <law@redhat.com>
6175
6176         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6177
6178 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6179
6180         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6181         and __PPC__ && __ALTIVEC__.
6182
6183 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6184
6185         PR testsuite/48238
6186         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6187         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6188         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6189         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6190
6191 2011-03-28  Jason Merrill  <jason@redhat.com>
6192
6193         * g++.dg/cpp0x/initlist-array2.C: New.
6194
6195         * g++.dg/cpp0x/initlist-array1.C: New.
6196
6197         * g++.dg/cpp0x/constexpr-compound.C: New.
6198
6199         * g++.dg/cpp0x/constexpr-using.C: New.
6200
6201         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6202
6203 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         PR testsuite/48276
6206         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6207
6208 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6209
6210         * gcc.dg/slp-1.c: New test.
6211
6212 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6213
6214         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6215         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6216         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6217         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6218         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6219         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6220         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6221         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6222         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6223         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6224         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6225         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6226         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6227         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6228
6229 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6230
6231         PR fortran/47065
6232         * gfortran.dg/trim_optimize_5.f90:  New test.
6233         * gfortran.dg/trim_optimize_6.f90:  New test.
6234
6235 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6236
6237         PR target/38598
6238         * gcc.target/mips/madd-7.c: Remove -mlong32.
6239         * gcc.target/mips/msub-7.c: Likewise.
6240
6241 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6242
6243         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6244         accesses to preserve the meaning of the test for doubleword vectors.
6245         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6246         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6247
6248 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6249
6250         PR fortran/48291
6251         * gfortran.dg/class_42.f03: New.
6252
6253 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6254
6255         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6256         strided accesses.
6257
6258 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6259
6260         PR rtl-optimization/48144
6261         * gcc.dg/pr48144.c: New test.
6262
6263 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * gnat.dg/discr27.ad[sb]: New test.
6266
6267 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6268
6269         * gnat.dg/limited_with2.ad[sb]: New test.
6270         * gnat.dg/limited_with2_pkg1.ads: New helper.
6271         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6272
6273 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6274
6275         * gnat.dg/opt15.adb: New test.
6276         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6277
6278 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6279
6280         PR fortran/48174
6281         PR fortran/45304
6282         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6283         * gfortran.dg/leadz_trailz_3.f90: Ditto
6284
6285 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6286
6287         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6288
6289 2011-03-25  Jason Merrill  <jason@redhat.com>
6290
6291         * g++.dg/cpp0x/defaulted22.C: New.
6292         * g++.dg/cpp0x/defaulted23.C: New.
6293         * g++.dg/cpp0x/defaulted15.C: Adjust.
6294
6295 2011-03-25  Jason Merrill  <jason@redhat.com>
6296
6297         * g++.dg/cpp0x/move1.C: New.
6298
6299 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6300
6301         PR target/48287
6302         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6303
6304 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6307         for mips-sgi-irix6.5.
6308         Replace snprintf prototype by <stdio.h>.
6309
6310 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6311
6312         PR testsuite/48283
6313         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6314         run_expensive_tests.
6315         * gcc.dg/graphite/block-4.c: Likewise.
6316         * gcc.dg/graphite/block-7.c: Likewise.
6317         * gcc.dg/graphite/block-8.c: Likewise.
6318
6319 2011-03-25  Richard Guenther  <rguenther@suse.de>
6320
6321         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6322         * g++.dg/tree-ssa/pr8781.C: Likewise.
6323         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6324         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6325         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6326         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6327         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6328         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6329         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6330         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6331         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6332         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6333         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6334         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6335         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6336         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6337         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6338         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6339         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6340         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6341         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6342         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6343         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6344         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6345         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6346         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6347         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6348         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6349         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6350         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6351         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6352         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6353         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6354         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6355         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6356         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6358         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6359         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6360         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6361         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6362         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6363         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6364         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6365         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6366         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6367         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6368         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6369         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6370         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6371         * c-c++-common/pr46562-2.c: Likewise.
6372         * gfortran.dg/pr42108.f90: Likewise.
6373         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6374         foo to be inlined even at -O1.
6375         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6376         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6377         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6378         * gcc.dg/matrix/matrix.exp: Disable FRE.
6379
6380 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR debug/48204
6383         * gcc.dg/dfp/pr48204.c: New test.
6384
6385 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6386
6387         PR target/48209
6388         * gcc.c-torture/execute/pr47917.c: Move this...
6389         * gcc.dg/torture/pr47917.c: to here and add xfails.
6390
6391 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6392
6393         * gnat.dg/array16.ad[sb]: New test.
6394         * gnat.dg/array16.ads: New helper.
6395
6396 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gnat.dg/derived_type2.adb: New test.
6399
6400 2011-03-24  Richard Guenther  <rguenther@suse.de>
6401
6402         PR tree-optimization/48271
6403         * g++.dg/torture/pr48271.C: New testcase.
6404
6405 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6406
6407         * gnat.dg/array15.ad[sb]: New test.
6408
6409 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6410
6411         PR target/48237
6412         * gcc.target/i386/pr48237.c: New test.
6413
6414 2011-03-24  Richard Guenther  <rguenther@suse.de>
6415
6416         PR middle-end/48269
6417         * gcc.dg/builtin-object-size-10.c: New testcase.
6418
6419 2011-03-24  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/46562
6422         * c-c++-common/pr46562-2.c: New testcase.
6423         * c-c++-common/pr46562.c: Likewise.
6424
6425 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6426
6427         * gcc.dg/vect/vect-cselim-1.c: New test.
6428         * gcc.dg/vect/vect-cselim-2.c: New test.
6429
6430 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6431
6432         * gcc.target/arm/pr46934.c: New.
6433
6434 2011-03-23  Ian Lance Taylor  <iant@google.com>
6435
6436         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6437
6438 2011-03-23  Richard Guenther  <rguenther@suse.de>
6439
6440         * gcc.dg/struct: Remove directory and contents.
6441
6442 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         PR testsuite/48251
6445         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6446
6447 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6448
6449         * gnat.dg/discr26.ad[sb]: New test.
6450         * gnat.dg/discr26_pkg.ads: New helper.
6451
6452 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6453
6454         PR target/47553
6455         * gcc.target/arm/neon-vld-1.c: New test.
6456
6457 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gnat.dg/array14.ad[sb]: New test.
6460         * gnat.dg/array14_pkg.ads: New helper.
6461
6462 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6463
6464         * gcc.c-torture/execute/920501-8.x: Remove.
6465         * gcc.c-torture/execute/930513-1.x: Remove.
6466         * gcc.c-torture/execute/960312-1.x: Remove.
6467         * gcc.c-torture/compile/20000804-1.c,
6468         gcc.c-torture/compile/20001205-1.c,
6469         gcc.c-torture/compile/20001226-1.c,
6470         gcc.c-torture/compile/20010518-2.c,
6471         gcc.c-torture/compile/20020312-1.c,
6472         gcc.c-torture/compile/20020604-1.c,
6473         gcc.c-torture/compile/920501-12.c,
6474         gcc.c-torture/compile/920501-4.c,
6475         gcc.c-torture/compile/920520-1.c,
6476         gcc.c-torture/compile/980506-1.c,
6477         gcc.c-torture/execute/980709-1.x,
6478         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6479         options for m68hc11.
6480         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6481         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6482         m68hc11.
6483
6484 2011-03-22  Nick Clifton  <nickc@redhat.com>
6485
6486         * lib/target-supports.exp (check_profiling_available): Add MN10300
6487         to the list of targets that do not support profiling.  Restore
6488         alpha sorting to this list.
6489
6490 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6491
6492         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6493         failure on 32-bit systems.
6494         * gcc.dg/torture/vector-2.c: Ditto.
6495
6496 2011-03-22  Richard Guenther  <rguenther@suse.de>
6497
6498         PR tree-optimization/48228
6499         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6500
6501 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6502
6503         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6504         powerpc.
6505
6506         PR target/48226
6507         * gcc.target/powerpc/pr48226.c: New file.
6508
6509 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6510
6511         * lib/prune.exp (prune_gcc_output): Prune "could not create
6512         compact unwind for" warnings.
6513
6514 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR c/42544
6517         PR c/48197
6518         * gcc.c-torture/execute/pr42544.c: New test.
6519         * gcc.c-torture/execute/pr48197.c: New test.
6520
6521 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6522
6523         PR preprocessor/48192
6524         * gcc.target/powerpc/pr48192.c: New file.
6525
6526         PR target/48053
6527         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6528         split problem of 0 being loaded in a VSX register.
6529
6530 2011-03-21  Richard Guenther  <rguenther@suse.de>
6531
6532         PR c/47939
6533         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6534         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6535         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6536         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6537
6538 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR target/48213
6541         * gcc.dg/pr48213.c: New test.
6542
6543 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6544
6545         PR target/12171
6546         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6547
6548 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6549
6550         * gcc.target/arm/xor-and.c: New.
6551
6552 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6553
6554         PR fortran/22572
6555         * gfortran.dg/function_optimize_1.f90:  New test.
6556         * gfortran.dg/function_optimize_2.f90:  New test.
6557
6558 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         PR rtl-optimization/47502
6561         * gcc.target/i386/pr47502-1.c: New.
6562         * gcc.target/i386/pr47502-2.c: Likewise.
6563
6564 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR rtl-optimization/48156
6567         * gcc.dg/pr48156.c: New test.
6568
6569 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6570
6571         PR libfortran/47439
6572         * gfortran.dg/scratch_1.f90: Adjust test.
6573
6574 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6575
6576         PR libfortran/47439
6577         * gfortran.dg/scratch_1.f90: New test.
6578
6579 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6580
6581         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6582         variably modified typedefs.
6583         * gcc.dg/c1x-typedef-2.c: Remove.
6584
6585 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6586
6587         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6588         * gcc.dg/c1x-anon-struct-3.c: New test.
6589         * gcc.dg/anon-struct-11.c: Update.
6590
6591 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6592
6593         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6594         dg-xfail-run-if.
6595         Only xfail with gas.
6596
6597 2011-03-18  Jason Merrill  <jason@redhat.com>
6598
6599         * g++.dg/template/fn-ptr1.C: New.
6600
6601         * g++.dg/overload/volatile1.C: New.
6602
6603         * g++.dg/opt/pr23372.C: New.
6604
6605         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6606
6607 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6608
6609         PR middle-end/47405
6610         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6611
6612 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6613
6614         * gcc.target/arm/unsigned-extend-1.c: New.
6615
6616 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR bootstrap/48161
6619         * gcc.c-torture/compile/pr48161.c: New test.
6620
6621 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6622
6623         PR middle-end/47725
6624         * gcc.dg/torture/pr47725.c: New.
6625
6626 2011-03-17  Jason Merrill  <jason@redhat.com>
6627
6628         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6629         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6630
6631 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633         * gnat.dg/specs/elab2.ads: New test.
6634         * gnat.dg/specs/elab2_pkg.ads: New helper.
6635
6636 2011-03-17  Jason Merrill  <jason@redhat.com>
6637
6638         * g++.dg/cpp0x/decltype-1212.C: New.
6639         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6640
6641 2011-03-17  Jason Merrill  <jason@redhat.com>
6642
6643         * g++.dg/parse/memfnquals1.C: New.
6644
6645 2011-03-17  Richard Guenther  <rguenther@suse.de>
6646
6647         PR middle-end/48134
6648         * gcc.dg/pr48134.c: New testcase.
6649
6650 2011-03-17  Richard Guenther  <rguenther@suse.de>
6651
6652         PR middle-end/48165
6653         * g++.dg/torture/pr48165.C: New testcase.
6654
6655 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR rtl-optimization/48141
6658         * gcc.dg/pr48141.c: New test.
6659
6660 2011-03-16  Jason Merrill  <jason@redhat.com>
6661
6662         * g++.dg/cpp0x/constexpr-48089.C: New.
6663
6664         * g++.dg/cpp0x/constexpr-abi1.C: New.
6665
6666         * g++.dg/cpp0x/constexpr-46336.C: New.
6667         * g++.dg/parse/friend5.C: Adjust expected errors.
6668
6669         * g++.dg/cpp0x/constexpr-47570.C: New.
6670
6671 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6672
6673         PR debug/47510
6674         * ++.dg/debug/dwarf2/typedef6.C: New test.
6675
6676 2011-03-16  Jason Merrill  <jason@redhat.com>
6677
6678         * g++.dg/cpp0x/elision2.C: New.
6679
6680         * g++.dg/cpp0x/constexpr-array3.C: New.
6681
6682 2011-03-16  Jason Merrill  <jason@redhat.com>
6683
6684         * g++.dg/cpp0x/sfinae6.C: New.
6685         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6686         * g++.dg/cpp0x/pr45908.C: Likewise.
6687         * g++.dg/cpp0x/sfinae6.C: Likewise.
6688         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6689         * g++.old-deja/g++.law/arg11.C: Likewise.
6690
6691 2011-03-16  Jason Merrill  <jason@redhat.com>
6692
6693         * g++.dg/template/incomplete6.C: New.
6694
6695 2011-03-16  Jeff Law <law@redhat.com>
6696
6697         * gcc.dg/tree-ssa/vrp55.c: New test.
6698
6699 2011-03-16  Jason Merrill  <jason@redhat.com>
6700
6701         * g++.dg/cpp0x/auto22.C: New.
6702
6703 2011-03-16  Richard Guenther  <rguenther@suse.de>
6704
6705         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6706         optimizing it away if promoted to const.
6707
6708 2011-03-16  Richard Guenther  <rguenther@suse.de>
6709
6710         PR tree-optimization/48149
6711         * gcc.dg/fold-complex-1.c: New testcase.
6712
6713 2011-03-16  Richard Guenther  <rguenther@suse.de>
6714
6715         PR testsuite/48147
6716         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6717         or cloning happens.
6718
6719 2011-03-16  Richard Guenther  <rguenther@suse.de>
6720
6721         PR tree-optimization/26134
6722         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6723
6724 2011-03-16  Richard Guenther  <rguenther@suse.de>
6725
6726         PR tree-optimization/48146
6727         * gcc.dg/torture/pr48146.c: New testcase.
6728
6729 2011-03-16  Richard Guenther  <rguenther@suse.de>
6730
6731         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6732         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6733
6734 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR middle-end/48136
6737         * gcc.c-torture/compile/pr48136.c: New test.
6738
6739         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6740
6741         PR debug/45882
6742         * gcc.dg/guality/pr45882.c: New test.
6743
6744 2011-03-15  Jason Merrill  <jason@redhat.com>
6745
6746         * g++.dg/cpp0x/constexpr-recursion.C: New.
6747
6748         * g++.dg/cpp0x/implicit11.C: New.
6749
6750 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6751
6752         * g++.dg/cpp0x/constexpr-attribute.C: New.
6753
6754 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6755
6756         * g++.dg/parse/pr34758.C: New.
6757
6758 2011-03-15  Xinliang David Li  <davidxl@google.com>
6759
6760         PR c/47837
6761         * gcc.dg/uninit-pred-7_d.c: New test.
6762         * gcc.dg/uninit-pred-8_d.c: New test.
6763
6764 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6765
6766         PR target/46788
6767         * gcc.target/arm/pr46788.c: New.
6768
6769 2011-03-15  Richard Guenther  <rguenther@suse.de>
6770
6771         PR middle-end/47650
6772         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6773         * gfortran.dg/ishft_4.f90: Likewise.
6774         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6775
6776 2011-03-15  Richard Guenther  <rguenther@suse.de>
6777
6778         PR tree-optimization/13954
6779         * g++.dg/tree-ssa/pr13954.C: New testcase.
6780
6781 2011-03-15  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/48037
6784         * gcc.target/i386/pr48037-1.c: New testcase.
6785
6786 2011-03-15  Richard Guenther  <rguenther@suse.de>
6787
6788         PR tree-optimization/41490
6789         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6790         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6791         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6792         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6793         * g++.dg/tree-ssa/pr33604.C: Adjust.
6794
6795 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR middle-end/47917
6798         * gcc.c-torture/execute/pr47917.c: New test.
6799         * gcc.dg/pr47917.c: New test.
6800
6801         PR middle-end/38878
6802         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6803
6804 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6805
6806         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6807         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6808         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6809         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6810         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6811         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6812         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6813         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6814         * gcc.target/i386/avx-floor-vec.c: Ditto.
6815         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6816         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6817         * gcc.target/i386/avx-rint-vec.c: Ditto.
6818         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6819         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6820         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6821         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6822
6823 2011-03-14  Tom Tromey  <tromey@redhat.com>
6824
6825         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6826         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6827         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6828
6829 2011-03-14  Tom Tromey  <tromey@redhat.com>
6830
6831         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6832         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6833         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6834
6835 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6836
6837         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6838
6839 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6840
6841         PR rtl-optimization/47166
6842         * gcc.c-torture/execute/postmod-1.c: New test.
6843
6844 2011-03-14  Richard Guenther  <rguenther@suse.de>
6845
6846         PR middle-end/48098
6847         * gcc.dg/torture/pr48098.c: New testcase.
6848
6849 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6850
6851         PR target/48053
6852         * gcc.target/powerpc/pr48053-1.c: New test.
6853         * gcc.target/powerpc/pr48053-2.c: Likewise.
6854
6855 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6856
6857         PR libfortran/48066
6858         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6859
6860 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6861
6862         PR libfortran/48066
6863         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6864
6865 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6866
6867         PR fortran/48059
6868         * gfortran.dg/class_41.f03: New.
6869
6870 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6871
6872         * g++.dg/conversion/cast3.C: New test.
6873
6874 2011-03-11  Jason Merrill  <jason@redhat.com>
6875
6876         * g++.dg/template/error45.C: New.
6877
6878         * g++.dg/parse/no-type-defn1.C: New.
6879
6880         * g++.dg/ext/attrib40.C: New.
6881
6882         * g++.dg/cpp0x/regress/array1.C: New.
6883
6884 2011-03-11  Richard Guenther  <rguenther@suse.de>
6885
6886         PR tree-optimization/48067
6887         * gcc.dg/pr48067.c: New testcase.
6888
6889 2011-03-11  Richard Guenther  <rguenther@suse.de>
6890
6891         PR lto/48073
6892         * g++.dg/lto/20110311-1_0.C: New testcase.
6893
6894 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6895
6896         PR c++/48035
6897         * g++.dg/inherit/virtual8.C: New test.
6898
6899         PR middle-end/48044
6900         * gcc.dg/torture/pr48044.c: New test.
6901
6902 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6903
6904         PR fortran/47768
6905         * gfortran.dg/proc_ptr_comp_31.f90: New.
6906
6907 2011-03-11  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/47278
6910         * gcc.dg/torture/pr47278-1.c: New testcase.
6911         * gcc.dg/torture/pr47278-2.c: Likewise.
6912
6913 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6914
6915         PR tree-optimization/48063
6916         * gcc.dg/torture/pr48063.c: New test.
6917
6918 2011-03-10  Jason Merrill  <jason@redhat.com>
6919
6920         * g++.dg/template/array22.C: New.
6921
6922         * g++.dg/cpp0x/syntax-err1.C: New.
6923         * g++.dg/parse/error36.C: Adjust expected errors.
6924         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6925         * g++.old-deja/g++.pt/typename3.C: Likewise.
6926         * g++.old-deja/g++.pt/typename4.C: Likewise.
6927         * g++.old-deja/g++.pt/typename6.C: Likewise.
6928
6929 2011-03-09  Jason Merrill  <jason@redhat.com>
6930
6931         * g++.dg/template/nontype22.C: New.
6932
6933 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6934
6935         PR tree-optimization/47714
6936         * g++.dg/torture/pr47714.C: New test.
6937
6938 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6939
6940         PR target/47755
6941         * gcc.target/powerpc/pr47755-2.c: New file.
6942
6943 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6944
6945         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6946         is not set in the environment, pass 64 as first argument when not
6947         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6948         native where ulimit -u is supported.
6949
6950 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6951
6952         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6953
6954 2011-03-08  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/template/nontype21.C: New.
6957
6958         * g++.dg/template/anon5.C: New.
6959
6960 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR debug/47881
6963         * gcc.dg/pr47881.c: New test.
6964
6965 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6966
6967         PR c++/47957
6968         * g++.dg/lookup/template3.C: New test.
6969
6970 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6971
6972         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6973         'long' type.
6974
6975 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6976
6977         PR testsuite/47954
6978         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6979         sizeof to compute alignment.
6980
6981 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6982
6983         PR tree-optimization/48022
6984         * gcc.dg/pr48022-1.c: New test.
6985         * gcc.dg/pr48022-2.c: New test.
6986
6987 2011-03-07  Jason Merrill  <jason@redhat.com>
6988
6989         * g++.dg/template/nontype20.C: New.
6990         * g++.dg/init/member1.C: Adjust expected errors.
6991         * g++.dg/parse/constant4.C: Likewise.
6992         * g++.dg/template/qualified-id3.C: Likewise.
6993         * g++.old-deja/g++.pt/crash10.C: Likewise.
6994
6995         * g++.dg/cpp0x/regress/non-const1.C: New.
6996
6997 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR debug/47991
7000         * gcc.dg/pr47991.c: New test.
7001
7002 2011-03-07  Jason Merrill  <jason@redhat.com>
7003
7004         * g++.dg/abi/mangle46.C: New.
7005
7006 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7007
7008         PR target/47862
7009         * gcc.target/powerpc/pr47862.c: New.
7010
7011 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7012
7013         PR target/45413
7014         * gcc.target/i386/combine-mul.c: Require nonpic.
7015
7016 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7017             Nathan Froyd  <froydnj@codesourcery.com>
7018
7019         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7020
7021 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7022
7023         * README.QMTEST: Remove.
7024
7025 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7026             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7027
7028         PR fortran/47850
7029         * gfortran.dg/array_constructor_37.f90 : New test.
7030
7031 2011-03-05  Jason Merrill  <jason@redhat.com>
7032
7033         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7034         * g++.dg/abi/mangle45.C: Likewise.
7035         * g++.dg/cpp0x/trailing1.C: Likewise.
7036
7037 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7038
7039         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7040
7041 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR rtl-optimization/47899
7044         * gcc.dg/pr47899.c: New test.
7045
7046         * gcc.dg/torture/pr47968.c: Ignore warnings.
7047
7048         PR tree-optimization/47967
7049         * gcc.c-torture/compile/pr47967.c: New test.
7050
7051 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7052
7053         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7054         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7055
7056 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7057
7058         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7059         and property_getAttributes() if __OBJC2__.
7060         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7061         * objc.dg/property/property-encoding-1.m: New.
7062         * obj-c++.dg/property/property-encoding-1.mm: New.
7063
7064 2011-03-04  Jason Merrill  <jason@redhat.com>
7065
7066         * g++.dg/template/pseudodtor6.C: New.
7067
7068         * g++.dg/inherit/covariant19.C: New.
7069
7070 2011-03-04  Richard Guenther  <rguenther@suse.de>
7071
7072         PR middle-end/47968
7073         * gcc.dg/torture/pr47968.c: New testcase.
7074
7075 2011-03-04  Richard Guenther  <rguenther@suse.de>
7076
7077         PR middle-end/47975
7078         * gcc.dg/torture/pr47975.c: New testcase.
7079
7080 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7081
7082         PR c++/47974
7083         * g++.dg/template/crash106.C: New.
7084
7085 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR c/47963
7088         * gcc.dg/gomp/pr47963.c: New test.
7089         * g++.dg/gomp/pr47963.C: New test.
7090
7091 2011-03-02  Jason Merrill  <jason@redhat.com>
7092
7093         * g++.dg/cpp0x/regress/condition1.C: New.
7094
7095         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7096
7097 2011-03-01  Jason Merrill  <jason@redhat.com>
7098
7099         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7100
7101         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7102
7103 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7104
7105         PR rtl-optimization/47925
7106         * gcc.c-torture/execute/pr47925.c: New test.
7107
7108 2011-03-01  Jason Merrill  <jason@redhat.com>
7109
7110         * g++.dg/cpp0x/decltype25.C: New.
7111
7112         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7113
7114 2011-03-01  Richard Guenther  <rguenther@suse.de>
7115
7116         PR tree-optimization/47890
7117         * gcc.dg/torture/pr47890.c: New testcase.
7118
7119 2011-03-01  Richard Guenther  <rguenther@suse.de>
7120
7121         PR lto/47924
7122         * gcc.dg/lto/pr47924_0.c: New testcase.
7123
7124 2011-03-01  Richard Guenther  <rguenther@suse.de>
7125
7126         PR lto/46911
7127         * gfortran.dg/lto/pr46911_0.f: New testcase.
7128
7129 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7130
7131         PR libgfortran/47933
7132         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7133         compile errors from older code form.
7134
7135 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7136
7137         PR libgfortran/47567
7138         * gfortran.dg/fmt_fw_d.f90: New test.
7139
7140 2011-02-28  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/inherit/covariant18.C: New.
7143
7144 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR middle-end/47893
7147         * gcc.dg/pr47893.c: New test.
7148
7149 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7150
7151         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7152         NULL in case of a selector with conflicting types.
7153         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7154
7155 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7156
7157         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7158         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7159         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7160         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7161
7162 2011-02-28  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/47906
7165         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7166
7167 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR libgfortran/47778
7170         * gfortran.dg/namelist_71.f90: New test.
7171
7172 2011-02-27  Jason Merrill  <jason@redhat.com>
7173
7174         PR c++/47906
7175         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7176         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7177
7178 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7179
7180         PR c++/46466
7181         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7182
7183 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7184
7185         PR fortran/47886
7186         * gfortran.dg/gomp/task-1.f90: Removed.
7187
7188 2011-02-26  Jason Merrill  <jason@redhat.com>
7189
7190         * g++.dg/template/this-targ1.C: New.
7191
7192         * g++.dg/cpp0x/regress/template-const1.C: New.
7193         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7194         * g++.dg/template/function1.C: Adjust.
7195         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7196         * g++.dg/debug/debug7.C: Adjust.
7197
7198 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7199
7200         PR fortran/47886
7201         * gfortran.dg/gomp/task-1.f90: New.
7202
7203 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7204
7205         * gcc.target/arm/neon-thumb2-move.c: Add
7206         dg-require-effective-target arm_thumb2_ok.
7207
7208 2011-02-24  Jason Merrill  <jason@redhat.com>
7209
7210         * g++.dg/parse/constant1.C: Specify C++98 mode.
7211         * g++.dg/parse/constant5.C: Likewise.
7212         * g++.dg/parse/error2.C: Likewise.
7213         * g++.dg/parse/semicolon3.C: Likewise.
7214         * g++.dg/template/crash14.C: Likewise.
7215         * g++.dg/template/local4.C: Likewise.
7216         * g++.dg/template/nontype3.C: Likewise.
7217         * g++.dg/parse/crash31.C: Adjust expected errors.
7218         * g++.dg/template/function1.C: Likewise.
7219         * g++.dg/template/ref3.C: Likewise.
7220         * g++.dg/template/static9.C: Likewise.
7221         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7222
7223         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7224         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7225         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7226         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7227         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7228
7229 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR fortran/47878
7232         * gfortran.dg/pr47878.f90: New test.
7233
7234 2011-02-24  Richard Guenther  <rguenther@suse.de>
7235
7236         PR testsuite/47801
7237         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7238         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7239
7240 2011-02-24  Richard Guenther  <rguenther@suse.de>
7241
7242         PR fortran/47839
7243         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7244         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7245
7246 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7247
7248         PR libgfortran/47567
7249         * gfortran.dg/fmt_f0_1.f90: Update test.
7250
7251 2011-02-23  Jason Merrill  <jason@redhat.com>
7252
7253         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7254         * g++.dg/abi/mangle45.C: New.
7255
7256         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7257         * g++.dg/template/canon-type-9.C: Match use of decltype
7258         between declaration and definition.
7259         * g++.dg/template/canon-type-12.C: Likewise.
7260
7261 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7262
7263         PR fortran/40850
7264         * gfortran.dg/nested_allocatables_1.f90: New.
7265
7266 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7267
7268         PR c++/46868
7269         * g++.dg/pr46868.C: New test.
7270         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7271         * g++.dg/parse/error14.C: Adjust.
7272
7273 2011-02-23  Richard Guenther  <rguenther@suse.de>
7274
7275         PR tree-optimization/47838
7276         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7277
7278 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7279
7280         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7281
7282 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7283
7284         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7285         * gfortran.dg/count_init_expr.f03: Ditto.
7286         * gfortran.dg/gomp/pr43711.f90: Ditto.
7287         * gcc.dg/struct-parse-2.c: Ditto.
7288         * gcc.dg/parse-error-3.c: Ditto.
7289         * gcc.dg/Wlogical-op-1.c: Ditto.
7290         * gcc.dg/Walways-true-1.c: Ditto.
7291         * gcc.dg/pr24225.c: Ditto.
7292         * gcc.dg/Walways-true-2.c: Ditto.
7293         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7294         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7295         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7296         * g++.dg/overload/defarg4.C: Ditto.
7297         * g++.dg/inherit/covariant16.C: Ditto.
7298         * g++.dg/inherit/virtual7.C: Ditto.
7299         * g++.dg/template/canon-type-9.C: Ditto.
7300         * g++.dg/template/access19.C: Ditto.
7301         * g++.dg/template/call7.C: Ditto.
7302         * g++.dg/template/canon-type-2.C: Ditto.
7303         * g++.dg/template/init7.C: Ditto.
7304         * g++.dg/template/sizeof-template-argument.C: Ditto.
7305         * g++.dg/template/const3.C: Ditto.
7306         * g++.dg/template/sfinae26.C: Ditto.
7307         * g++.dg/template/sfinae26.C: Ditto.
7308         * g++.dg/template/canon-type-11.C: Ditto.
7309         * g++.dg/template/union2.C: Ditto.
7310         * g++.dg/template/canon-type-3.C: Ditto.
7311         * g++.dg/template/canon-type-1.C: Ditto.
7312         * g++.dg/template/canon-type-5.C: Ditto.
7313         * g++.dg/template/canon-type-7.C: Ditto.
7314         * g++.dg/template/canon-type-10.C: Ditto.
7315         * g++.dg/template/spec36.C: Ditto.
7316         * g++.dg/template/typedef38.C: Ditto.
7317         * g++.dg/template/canon-type-4.C: Ditto.
7318         * g++.dg/template/canon-type-6.C: Ditto.
7319         * g++.dg/template/canon-type-13.C: Ditto.
7320         * g++.dg/template/instantiate9.C: Ditto.
7321         * g++.dg/template/ttp22.C: Ditto.
7322         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7323         * g++.dg/warn/Walways-true-1.C: Ditto.
7324         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7325         * g++.dg/warn/Walways-true-2.C: Ditto.
7326         * g++.dg/conversion/op4.C: Ditto.
7327         * g++.dg/opt/pr19650.C: Ditto.
7328         * g++.dg/lookup/friend11.C: Ditto.
7329         * g++.dg/other/default2.C: Ditto.
7330         * g++.dg/other/default3.C: Ditto.
7331         * g++.dg/other/dtor2.C: Ditto.
7332         * g++.dg/other/friend5.C: Ditto.
7333         * g++.dg/other/default5.C: Ditto.
7334         * g++.dg/init/brace6.C: Ditto.
7335         * g++.dg/init/aggr5.C: Ditto.
7336         * g++.dg/init/error2.C: Ditto.
7337         * g++.dg/expr/bound-mem-fun.C: Ditto.
7338         * g++.dg/expr/cond6.C: Ditto.
7339         * g++.dg/expr/stmt-expr-1.C: Ditto.
7340         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7341         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7342         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7343         * g++.dg/cpp0x/bracket1.C: Ditto.
7344         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7345         * g++.dg/cpp0x/pr38646.C: Ditto.
7346         * g++.dg/cpp0x/variadic73.C: Ditto.
7347         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7348         * g++.dg/cpp0x/bracket4.C: Ditto.
7349         * g++.dg/cpp0x/decltype4.C: Ditto.
7350         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7351         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7352         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7353         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7354         * g++.dg/cpp0x/decltype2.C: Ditto.
7355         * g++.dg/cpp0x/decltype1.C: Ditto.
7356         * g++.dg/cpp0x/bracket2.C: Ditto.
7357         * g++.dg/cpp0x/decltype5.C: Ditto.
7358         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7359         * g++.dg/cpp0x/variadic70.C: Ditto.
7360         * g++.dg/cpp0x/decltype6.C: Ditto.
7361         * g++.dg/cpp0x/rvo.C: Ditto.
7362         * g++.dg/cpp0x/vt-40092.C: Ditto.
7363         * g++.dg/cpp0x/variadic-new.C: Ditto.
7364         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7365         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7366         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7367         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7368         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7369         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7370         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7371         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7372         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7373         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7374         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7375         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7376         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7377         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7378         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7379         * g++.dg/cpp0x/pr39639.C: Ditto.
7380         * g++.dg/cpp0x/decltype3.C: Ditto.
7381         * g++.dg/cpp0x/variadic68.C: Ditto.
7382         * g++.dg/cpp0x/variadic-function.C: Ditto.
7383         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7384         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7385         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7386         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7387         * g++.dg/parse/crash35.C: Ditto.
7388         * g++.dg/parse/crash40.C: Ditto.
7389         * g++.dg/parse/defarg12.C: Ditto.
7390         * g++.dg/parse/crash34.C: Ditto.
7391         * g++.dg/parse/constructor3.C: Ditto.
7392         * g++.dg/parse/template23.C: Ditto.
7393         * g++.dg/parse/crash56.C: Ditto.
7394         * g++.dg/parse/dtor13.C: Ditto.
7395         * g++.dg/parse/error33.C: Ditto.
7396         * g++.dg/parse/ctor9.C: Ditto.
7397         * g++.dg/parse/error32.C: Ditto.
7398         * g++.dg/parse/error37.C: Ditto.
7399         * g++.dg/parse/bitfield3.C: Ditto.
7400         * g++.dg/parse/struct-4.C: Ditto.
7401         * g++.dg/ext/has_trivial_copy.C: Ditto.
7402         * g++.dg/ext/is_polymorphic.C: Ditto.
7403         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7404         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7405         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7406         * g++.dg/ext/is_union.C: Ditto.
7407         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7408         * g++.dg/ext/is_pod.C: Ditto.
7409         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7410         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7411         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7412         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7413         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7414         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7415         * g++.dg/ext/is_abstract.C: Ditto.
7416         * g++.dg/ext/has_trivial_assign.C: Ditto.
7417         * g++.dg/ext/is_class.C: Ditto.
7418         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7419         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7420         * g++.dg/ext/is_base_of.C: Ditto.
7421         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7422         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7423         * g++.dg/ext/is_empty.C: Ditto.
7424         * g++.dg/ext/is_enum.C: Ditto.
7425         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7426         * gnat.dg/opt11.adb: Ditto.
7427         * obj-c++.dg/pr45735.mm: Ditto.
7428         * obj-c++.dg/pr24393.mm: Ditto.
7429         * obj-c++.dg/exceptions-2.mm: Ditto.
7430         * objc.dg/pr45735.m: Ditto.
7431         * objc.dg/pr24393.m: Ditto.
7432
7433 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7434
7435         * objc.dg/attributes/objc-exception-1.m: New.
7436
7437 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7438
7439         * gcc.dg/cpp/include7.c: New test.
7440
7441 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7442
7443         PR c++/47242
7444         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7445
7446 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7447
7448         PR rtl-optimization/47763
7449         * gcc.dg/pr47763.c: New test.
7450
7451 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7452
7453         PR fortran/45743
7454         * gfortran.dg/whole_file_32.f90 : New test.
7455
7456 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7457
7458         PR c++/47666
7459         * g++.dg/inherit/virtual7.C: New test.
7460
7461 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7462
7463         PR objc/47832
7464         * objc.dg/type-size-3.m: Updated error message.
7465         * objc.dg/type-size-4.m: New test.
7466         * objc.dg/type-size-5.m: New test.
7467
7468 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7469
7470         * lib/gnat.exp: Fix comments.
7471         Don't load libgloss.exp.
7472         (default_gnat_version): Call $compiler with --version.
7473         Adapt regexp for gnatmake output, insert version.
7474         (gnat_version): New proc.
7475         (gnat_init): Remove gnat_libgcc_s_path.
7476         (gnat_target_compile): Likewise.
7477         Remove ld_library_path.
7478         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7479         (gnat_pass): Remove.
7480         (gnat_pass): Remove.
7481         (gnat_finish): Remove.
7482         (gnat_exit): Remove.
7483         (local_find_gnatmake): Reindent.
7484         (runtest_file_p): Remove.
7485         (prune_warnings): Remove.
7486         (find_gnatclean): New proc.
7487         * lib/gnat-dg.exp (lremove): New proc.
7488         (gnat-dg-test): Reindent.
7489         Remove additional output files.
7490         (gnat-dg-runtest): Remove.
7491
7492         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7493         * gnat.dg/loop_optimization6.adb: Likewise.
7494         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7495
7496 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR tree-optimization/47835
7499         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7500
7501 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7502
7503         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7504         * gfortran.dg/abstract_type_2.f03: Ditto.
7505         * gfortran.dg/abstract_type_3.f03: Ditto.
7506         * gfortran.dg/abstract_type_4.f03: Ditto.
7507         * gfortran.dg/abstract_type_5.f03: Ditto.
7508         * gfortran.dg/abstract_type_6.f03: Ditto.
7509         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7510         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7511         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7512         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7513         * gfortran.dg/array_function_5.f90: Ditto.
7514         * gfortran.dg/asynchronous_3.f03: Ditto.
7515         * gfortran.dg/char_expr_1.f90: Ditto.
7516         * gfortran.dg/class_14.f03: Ditto.
7517         * gfortran.dg/data_array_6.f: Ditto.
7518         * gfortran.dg/data_invalid.f90: Ditto.
7519         * gfortran.dg/dot_product_1.f03: Ditto.
7520         * gfortran.dg/func_derived_5.f90: Ditto.
7521         * gfortran.dg/func_result_4.f90: Ditto.
7522         * gfortran.dg/implied_do_1.f90: Ditto.
7523         * gfortran.dg/initialization_25.f90: Ditto.
7524         * gfortran.dg/initialization_26.f90: Ditto.
7525         * gfortran.dg/interface_34.f90: Ditto.
7526         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7527         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7528         * gfortran.dg/matmul_8.f03: Ditto.
7529         * gfortran.dg/merge_init_expr.f90: Ditto.
7530         * gfortran.dg/pack_assign_1.f90: Ditto.
7531         * gfortran.dg/pack_vector_1.f90: Ditto.
7532         * gfortran.dg/pointer_check_8.f90: Ditto.
7533         * gfortran.dg/product_init_expr.f03: Ditto.
7534         * gfortran.dg/reshape_order_5.f90: Ditto.
7535         * gfortran.dg/reshape_shape_1.f90: Ditto.
7536         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7537         * gfortran.dg/same_name_2.f90: Ditto.
7538         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7539         * gfortran.dg/spread_init_expr.f03: Ditto.
7540         * gfortran.dg/stmt_func_1.f90: Ditto.
7541         * gfortran.dg/sum_init_expr.f03: Ditto.
7542         * gfortran.dg/transpose_3.f03: Ditto.
7543         * gfortran.dg/unpack_init_expr.f03: Ditto.
7544         * gfortran.dg/warn_conversion.f90: Ditto.
7545         * gfortran.dg/warn_conversion_2.f90: Ditto.
7546         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7547         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7548         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7549         * gfortran.dg/whole_file_16.f90: Ditto.
7550         * gfortran.dg/whole_file_17.f90: Ditto.
7551         * gfortran.dg/whole_file_18.f90: Ditto.
7552         * gfortran.dg/whole_file_20.f03: Ditto.
7553         * gfortran.dg/whole_file_5.f90: Ditto.
7554         * gfortran.dg/whole_file_6.f90: Ditto.
7555         * gfortran.dg/write_invalid_format.f90: Ditto.
7556         * gfortran.dg/zero_sized_6.f90: Ditto.
7557
7558 2011-02-21  Jeff Law <law@redhat.com>
7559
7560         PR rtl-optimization/46178
7561         * gcc.target/i386/pr46178.c: New test.
7562
7563         PR rtl-optimization/46002
7564         * gcc.c-torture/compile/pr46002.c: New test.
7565
7566 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7567
7568         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7569         *-*-hpux10*.
7570
7571 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7572
7573         PR debug/47106
7574         * g++.dg/debug/pr47106.C: Require effective target lto.
7575
7576 2011-02-21  Jason Merrill  <jason@redhat.com>
7577
7578         * g++.dg/cpp0x/constexpr-diag2.C: New.
7579
7580 2011-02-20  Jason Merrill  <jason@redhat.com>
7581
7582         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7583
7584         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7585
7586         * g++.dg/overload/conv-op1.C: New.
7587
7588         * g++.dg/cpp0x/constexpr-synth1.C: New.
7589
7590 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7591
7592         * objc.dg/layout-2.m: New.
7593         * objc.dg/selector-3.m: Adjusted location of error message.
7594         * objc.dg/type-size-3.m: Same.
7595         * obj-c++.dg/selector-3.mm: Same.
7596
7597 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7598
7599         PR objc/47784
7600         * objc.dg/property/dotsyntax-22.m: New.
7601         * obj-c++.dg/property/dotsyntax-22.mm: New.
7602
7603 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7604
7605         PR c++/46394
7606         * g++.dg/template/typedef38.C: New test.
7607
7608 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7609
7610         PR fortran/46818
7611         * gfortran.dg/whole_file_30.f90 : New test.
7612         * gfortran.dg/whole_file_31.f90 : New test.
7613
7614 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7615
7616         PR fortran/45077
7617         PR fortran/44945
7618         * gfortran.dg/whole_file_28.f90 : New test.
7619         * gfortran.dg/whole_file_29.f90 : New test.
7620
7621 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7622
7623         PR c++/44118
7624         * g++.dg/template/crash105.C: New.
7625
7626 2011-02-19  Jason Merrill  <jason@redhat.com>
7627
7628         * g++.dg/cpp0x/regress/no-elide1.C: New.
7629
7630 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7631
7632         PR tree-optimization/46620
7633         * gcc.dg/pr46620.c: New.
7634
7635 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR c/47809
7638         * gcc.target/i386/pr47809.c: New test.
7639
7640 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7641             Tobias Burnus  <burnus@net-b.de>
7642
7643         * lib/target-supports.exp
7644         (check_effective_target_fortran_large_real): New check for large reals.
7645         * gfortran.dg/nan_7.f90: New test.
7646
7647 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7648
7649         PR libgfortran/47567
7650         * gfortran.dg/fmt_f0_1.f90: Update test.
7651
7652 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7653
7654         PR fortran/47348
7655         * gfortran.dg/array_constructor_36.f90 : New test.
7656         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7657         allow for comparison between different elements of the array
7658         constructor at different levels of optimization.
7659
7660 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7661
7662         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7663         * gcc.target/i386/pr32280-1.c: Likewise.
7664
7665 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR target/47800
7668         * gcc.target/i386/pr47800.c: New test.
7669
7670 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7671
7672         * objc/execute/exceptions/foward-1.x: New.
7673
7674 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7675
7676         PR fortran/47789
7677         * gfortran.dg/derived_constructor_comps_4.f90: New.
7678
7679 2011-02-18  Tobias Burnus
7680
7681         PR fortran/47775
7682         * gfortran.dg/func_result_6.f90: New.
7683
7684 2011-02-18  Michael Matz  <matz@suse.de>
7685
7686         PR fortran/45586
7687         * gfortran.dg/lto/pr45586_0.f90: New test.
7688         * gfortran.dg/typebound_proc_20.f90: Ditto.
7689         * gfortran.dg/typebound_proc_21.f90: Ditto.
7690
7691 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7692
7693         PR c++/47795
7694         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7695
7696 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7697
7698         PR fortran/47750
7699         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7700         gcc_warning_prefix.
7701         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7702         normalizing the error/warning output.
7703         * gfortran.dg/Wall.f90: Update dg-error/warning.
7704         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7705         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7706         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7707         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7708         * gfortran.dg/class_30.f90: Update dg-error/warning.
7709         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7710         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7711         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7712         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7713         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7714         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7715         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7716         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7717         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7718         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7719         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7720         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7721         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7722         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7723         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7724         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7725         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7726         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7727         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7728         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7729         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7730         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7731         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7732         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7733         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7734
7735 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7736
7737         PR fortran/47768
7738         * gfortran.dg/proc_ptr_comp_30.f90: New.
7739
7740 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR debug/47780
7743         * gcc.target/i386/pr47780.c: New test.
7744
7745 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7746
7747         PR fortran/47767
7748         * gfortran.dg/class_40.f03: New.
7749
7750 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7751
7752         PR c++/47208
7753         * g++.dg/cpp0x/auto21.C: New test.
7754
7755 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7756
7757         * objc.dg/special/unclaimed-category-1.h: Updated for
7758         new ABI support.
7759         * objc.dg/special/unclaimed-category-1.m: Same.
7760         * objc.dg/zero-link-1.m: Same.
7761         * objc.dg/lookup-1.m: Same.
7762         * objc.dg/torture/strings/const-str-9.m
7763         * objc.dg/torture/strings/const-str-10.m: Same.
7764         * objc.dg/torture/strings/const-str-11.m: Same.
7765         * objc.dg/torture/forward-1.m: Same.
7766         * objc.dg/zero-link-2.m: Same.
7767         * objc.dg/encode-7-next-64bit.m: Same.
7768         * objc.dg/method-4.m: Same.
7769         * objc.dg/next-runtime-1.m: Same.
7770         * objc.dg/image-info.m: Same.
7771         * objc.dg/pr23214.m: Same.
7772         * objc.dg/symtab-1.m: Same.
7773         * obj-c++.dg/basic.m: Same.
7774         * obj-c++.dg/proto-lossage-3.m: Same.
7775         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7776         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7777         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7778         * obj-c++.dg/method-11.m: Same.
7779         * objc/execute/enumeration-1.m: Same.
7780         * objc/execute/object_is_class.m: Same.
7781         * objc/execute/formal_protocol-2.m: Same.
7782         * objc/execute/formal_protocol-4.m: Same.
7783         * objc/execute/formal_protocol-6.m: Same.
7784         * objc/execute/bycopy-3.m: Same.
7785         * objc/execute/exceptions/catchall-1.m: Same.
7786         * objc/execute/exceptions/finally-1.m: Same.
7787         * objc/execute/exceptions/local-variables-1.m: Same.
7788         * objc/execute/exceptions/foward-1.m: Same.
7789         * objc/execute/bf-common.h
7790         * objc/execute/enumeration-2.m: Same.
7791         * objc/execute/formal_protocol-1.m: Same.
7792         * objc/execute/formal_protocol-3.m: Same.
7793         * objc/execute/formal_protocol-5.m: Same.
7794         * objc/execute/accessing_ivars.m: Same.
7795         * objc/execute/bycopy-2.m: Same.
7796         * objc/execute/formal_protocol-7.m: Same.
7797         * objc/execute/compatibility_alias.m: Same.
7798         * objc/execute/no_clash.m: Same.
7799         * objc/execute/object_is_meta_class.m: Same.
7800         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7801         * objc/execute/class-tests-1.h: Include stdio.h.
7802         * objc/execute/class-tests-2.h: Same.
7803         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7804         runtimes.
7805         * obj-c++.dg/try-catch-2.mm: Same.
7806
7807 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7808
7809         PR c++/47783
7810         * g++.dg/warn/Wunused-parm-4.C: New test.
7811
7812 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7813             Jan Hubicka  <jh@suse.cz>
7814
7815         PR debug/47106
7816         PR debug/47402
7817         * g++.dg/debug/pr47106.C: New.
7818
7819 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7820
7821         PR target/43653
7822         * gcc.target/i386/pr43653.c: New test.
7823
7824 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7825
7826         PR c++/47172
7827         * g++.dg/template/inherit6.C: New test.
7828
7829 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7830
7831         PR fortran/47745
7832         * gfortran.dg/class_39.f03: New.
7833
7834 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7835
7836         PR c++/47326
7837         * g++.dg/cpp0x/variadic106.C: New test.
7838
7839 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7840
7841         PR libfortran/47757
7842         * gfortran.dg/pr47757-1.f90: New test.
7843         * gfortran.dg/pr47757-2.f90: New test.
7844         * gfortran.dg/pr47757-3.f90: New test.
7845
7846         PR c++/47704
7847         * g++.dg/cpp0x/enum8.C: New test.
7848
7849 2011-02-15  Jason Merrill  <jason@redhat.com>
7850
7851         * g++.dg/inherit/implicit-trivial1.C: New.
7852         * g++.dg/cpp0x/implicit-trivial1.C: New.
7853
7854 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7855
7856         PR middle-end/47725
7857         * gcc.dg/torture/pr47725.c: Removed.
7858
7859 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7860
7861         PR target/47755
7862         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7863         constant does not generate a load from memory.
7864
7865 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7866
7867         PR middle-end/47725
7868         * gcc.dg/torture/pr47725.c: New.
7869
7870 2011-02-15  Richard Guenther  <rguenther@suse.de>
7871
7872         PR tree-optimization/47743
7873         * gcc.dg/torture/pr47743.c: New testcase.
7874
7875 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7876
7877         PR middle-end/47581
7878         * gcc.target/i386/pr47581.c: New test.
7879
7880 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7881
7882         PR fortran/47730
7883         * gfortran.dg/select_type_22.f03: New.
7884
7885 2011-02-14  Jason Merrill  <jason@redhat.com>
7886
7887         * g++.dg/cpp0x/regress/enum1.C: New.
7888
7889 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/include.adb: New test.
7892
7893 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7894
7895         PR fortran/47728
7896         * gfortran.dg/class_38.f03: New.
7897
7898 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7899
7900         * gcc.dg/pr46494.c: New test.
7901
7902 2011-02-14  Richard Guenther  <rguenther@suse.de>
7903
7904         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7905
7906 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7907
7908         PR ada/41929
7909         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7910         sparc*-sun-solaris2.11.
7911
7912 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7913
7914         PR fortran/47349
7915         * gfortran.dg/argument_checking_18.f90: New.
7916
7917 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7918
7919         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7920         * gfortran.dg/argument_checking_17.f90: New.
7921
7922 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7923
7924         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7925         are temporarily disabled.
7926         * gfortran.dg/class_7.f03: Ditto.
7927         * gfortran.dg/coarray_14.f90: Ditto.
7928         * gfortran.dg/typebound_proc_13.f03: Ditto.
7929
7930 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7931
7932         PR fortran/45586
7933         * gfortran.dg/extends_11.f03: New.
7934
7935 2011-02-11  Xinliang David Li  <davidxl@google.com>
7936
7937         PR tree-optimization/47707
7938         * g++.dg/tree-ssa/pr47707.C: New test.
7939
7940 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7941
7942         * g++.dg/opt/inline17.C: New test.
7943
7944 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7945
7946         PR fortran/47550
7947         * gfortran.dg/pure_formal_2.f90: New.
7948
7949 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7950
7951         PR rtl-optimization/47614
7952         * gfortran.dg/pr47614.f: New.
7953
7954 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7955
7956         PR driver/47678
7957         * gcc.dg/opts-6.c: New test.
7958
7959 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR debug/47684
7962         * gcc.dg/pr47684.c: New test.
7963
7964 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7965
7966         PR target/47629
7967         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7968         c99_runtime, dg-add-options c99_runtime.
7969         (main): Use __asm__.
7970
7971 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7972
7973         PR testsuite/47400
7974         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7975         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7976         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7977         * gcc.dg/ucnid-10.c: Likewise.
7978         * gcc.dg/ucnid-13.c: Likewise.
7979         * gcc.dg/ucnid-7.c: Likewise.
7980         * gcc.dg/ucnid-8.c: Likewise.
7981         Adapt dg-warning line number.
7982
7983 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7984
7985         * gcc.target/i386/parity-1.c: Use -march=k8.
7986         * gcc.target/i386/parity-2.c: Ditto.
7987         * gcc.target/i386/vecinit-1.c: Ditto.
7988         * gcc.target/i386/vecinit-2.c: Ditto.
7989
7990 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7991
7992         PR target/46610
7993         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7994         * gcc.target/mips/save-restore-3.c: Likewise.
7995         * gcc.target/mips/save-restore-4.c: Likewise.
7996         * gcc.target/mips/save-restore-5.c: Likewise.
7997
7998         PR target/47683
7999         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8000         * g++.dg/tree-prof/partition2.C: Likewise.
8001
8002 2011-02-09  Jason Merrill  <jason@redhat.com>
8003
8004         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8005         rather than misdeclare std::puts.
8006
8007         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8008         * g++.dg/other/warning1.C: Likewise.
8009         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8010         * g++.old-deja/g++.gb/scope06.C: Likewise.
8011         * g++.old-deja/g++.law/cvt11.C: Likewise.
8012         * g++.old-deja/g++.law/init1.C: Likewise.
8013         * g++.dg/abi/mangle26.C: Likewise.
8014
8015         * g++.dg/template/function1.C: Adjust for C++0x mode.
8016         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8017
8018         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8019         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8020
8021         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8022
8023         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8024
8025         * g++.dg/cpp0x/regress: New directory.
8026         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8027         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8028         * g++.dg/cpp0x/regress/regress3.C: New.
8029
8030 2011-02-10  Richard Guenther  <rguenther@suse.de>
8031
8032         PR tree-optimization/47677
8033         * gcc.dg/torture/pr47677.c: New testcase.
8034
8035 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8036
8037         * objc.dg/special/load-category-1.m: Remove unused header.
8038         * objc.dg/special/load-category-1a.m: Likewise.
8039         * objc.dg/special/load-category-2.m: Likewise.
8040         * objc.dg/special/load-category-2a.m: Likewise.
8041         * objc.dg/special/load-category-3.m: Likewise.
8042         * objc.dg/special/load-category-3a.m: Likewise.
8043         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8044         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8045         * objc.dg/attributes/class-attribute-1.m: Likewise.
8046         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8047         * obj-c++.dg/property/property.exp: Likewise.
8048         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8049         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8050         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8051         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8052         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8053         * obj-c++.dg/template-8.mm: Likewise.
8054
8055 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR target/47665
8058         * gcc.target/i386/pr47665.c: New test.
8059
8060 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8061
8062         PR testsuite/47622
8063         Revert
8064         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8065         PR debug/42631
8066         * gcc.dg/pr42631.c: Update test.
8067         * gcc.dg/pr42631-2.c: New test.
8068
8069 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8070
8071         PR fortran/47352
8072         * gfortran.dg/proc_decl_25.f90: New.
8073
8074 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8075
8076         PR fortran/47463
8077         * gfortran.dg/typebound_assignment_2.f03: New.
8078
8079 2011-02-09  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/47664
8082         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8083
8084 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8085
8086         PR middle-end/47646
8087         * gnat.dg/uninit_func.adb: Adjust dg directive.
8088
8089 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8090
8091         PR middle-end/47646
8092         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8093
8094 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8095
8096         PR fortran/47637
8097         * gfortran.dg/auto_dealloc_2.f90: New.
8098
8099 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8100
8101         * gcc.dg/builtins-config.h: Remove __sgi handling.
8102         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8103         -std=c99 for mips-sgi-irix6.5*.
8104
8105 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8106
8107         PR middle-end/45505
8108         * gfortran.dg/pr25923.f90: Remove xfails.
8109
8110 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111
8112         PR fortran/47583
8113         * gfortran.dg/inquire_14.f90: New test.
8114
8115 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8116
8117         PR fortran/45290
8118         * gfortran.dg/pointer_init_6.f90: New.
8119
8120 2011-02-08  Jeff Law <law@redhat.com>
8121
8122         PR tree-optimization/42893
8123         * gcc.tree-ssa/pr42893.c: New test.
8124
8125 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8126
8127         PR tree-optimization/46834
8128         PR tree-optimization/46994
8129         PR tree-optimization/46995
8130         * gcc.dg/graphite/id-pr46834.c: New.
8131         * gfortran.dg/graphite/id-pr46994.f90: New.
8132         * gfortran.dg/graphite/id-pr46995.f90: New.
8133
8134 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8135
8136         PR middle-end/47646
8137         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8138         using the variable is known the warning is emitted there.
8139         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8140         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8141
8142         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8143         statement.
8144         (vg): Likewise.
8145         * gcc.dg/noreturn-1.c (foo5): Likewise.
8146         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8147         (method2): Likewise.
8148
8149         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8150         the return statement using the uninitialized variable.
8151         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8152
8153 2011-02-08  Richard Guenther  <rguenther@suse.de>
8154
8155         PR middle-end/47639
8156         * g++.dg/opt/pr47639.c: New testcase.
8157
8158 2011-02-08  Richard Guenther  <rguenther@suse.de>
8159
8160         PR tree-optimization/47632
8161         * g++.dg/opt/pr47632.C: New testcase.
8162
8163 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8164
8165         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8166
8167 2011-02-07  Richard Guenther  <rguenther@suse.de>
8168
8169         PR tree-optimization/47615
8170         * g++.dg/opt/pr47615.C: New testcase.
8171
8172 2011-02-07  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/47621
8175         * gcc.dg/torture/pr47621.c: New testcase.
8176
8177 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8178
8179         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8180
8181 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8182
8183         PR fortran/47592
8184         * gfortran.dg/allocate_with_source_1 : New test.
8185
8186 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR middle-end/47610
8189         * gcc.dg/pr47610.c: New test.
8190
8191 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8192
8193         PR debug/42631
8194         * gcc.dg/pr42631.c: Update test.
8195         * gcc.dg/pr42631-2.c: New test.
8196
8197 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8198
8199         PR fortran/47574
8200         * gfortran.dg/pr47574.f90:  New test.
8201
8202 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8203
8204         PR tree-optimization/46194
8205         * gcc.dg/autopar/pr46194.c: New.
8206
8207 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8208
8209         PR tree-optimization/43695
8210         * g++.dg/ipa/pr43695.C: New.
8211
8212 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR inline-asm/23200
8215         * gcc.dg/pr23200.c: New test.
8216
8217 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8218
8219         PR c++/47589
8220         * g++.dg/pr47589.C: New test.
8221
8222 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8223
8224         PR c++/47398
8225         * g++.dg/template/typedef37.C: New test.
8226         * g++.dg/template/param1.C: Adjust expected error message.
8227
8228 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR middle-end/31490
8231         * gcc.dg/pr31490-2.c: New test.
8232         * gcc.dg/pr31490-3.c: New test.
8233         * gcc.dg/pr31490-4.c: New test.
8234
8235 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8236             Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR c++/46890
8239         * g++.dg/parser/semicolon3.C: Adjust.
8240         * g++.dg/parser/semicolon4.C: New testcase.
8241         * g++.dg/pr46890.C: New testcase.
8242
8243 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8244
8245         PR c++/29571
8246         * g++.dg/init/pr29571.C: New.
8247
8248 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8249
8250         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8251         instead of vect_int.
8252
8253 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR target/47312
8256         * gcc.target/i386/pr47312.c: New test.
8257
8258         PR target/47564
8259         * gcc.target/i386/pr47564.c: New test.
8260
8261 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8262
8263         PR tree-optimization/45122
8264         * gcc.dg/tree-ssa/pr45122.c: New.
8265
8266 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8267
8268         PR target/47272
8269         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8270         and vec_vsx_st.
8271
8272         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8273         and vsx so a default --with-cpu=power7 doesn't give an error
8274         when -mavoid-indexed-addresses is used.
8275
8276         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8277         wrapper function to save the arguments and then jump to the real
8278         function, rather than depending on the compiler not to move stuff
8279         before an asm.
8280         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8281
8282 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8283             Paul Thomas  <pault@gcc.gnu.org>
8284
8285         PR fortran/47082
8286         * gfortran.dg/class_37.f03 : New test.
8287
8288 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8289             Richard Guenther  <rguenther@suse.de>
8290
8291         PR tree-optimization/40979
8292         PR bootstrap/47044
8293         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8294         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8295         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8296         check_vect_support_and_set_flags.
8297         * gfortran.dg/graphite/vect-pr40979.f90: New.
8298
8299 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8300
8301         PR fortran/47572
8302         * gfortran.dg/class_36.f03: New.
8303
8304 2011-02-02  Richard Guenther  <rguenther@suse.de>
8305
8306         PR tree-optimization/47566
8307         * gcc.dg/lto/20110201-1_0.c: New testcase.
8308
8309 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8310
8311         PR debug/47498
8312         PR debug/47501
8313         PR debug/45136
8314         PR debug/45130
8315         * debug/pr47498.c: New.
8316         * debug/pr47501.c: New.
8317
8318 2011-02-01  Richard Guenther  <rguenther@suse.de>
8319
8320         PR tree-optimization/47559
8321         * g++.dg/torture/pr47559.C: New testcase.
8322
8323 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8324
8325         PR fortran/47565
8326         * gfortran.dg/typebound_call_20.f03: New.
8327
8328 2011-02-01  Richard Guenther  <rguenther@suse.de>
8329
8330         PR tree-optimization/47555
8331         * gcc.dg/pr47555.c: New testcase.
8332
8333 2011-02-01  Richard Guenther  <rguenther@suse.de>
8334
8335         PR tree-optimization/47541
8336         * g++.dg/torture/pr47541.C: New testcase.
8337
8338 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8339
8340         PR fortran/47455
8341         * gfortran.dg/typebound_call_19.f03: New.
8342
8343 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR c++/47416
8346         * g++.dg/cpp0x/pr47416.C: New test.
8347
8348 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8349
8350         PR fortran/47519
8351         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8352
8353 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8354
8355         PR fortran/47463
8356         * gfortran.dg/typebound_assignment_1.f03: New.
8357
8358 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR tree-optimization/47538
8361         * gcc.c-torture/execute/pr47538.c: New test.
8362
8363 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365         PR target/45325
8366         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8367
8368 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8371
8372 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8373
8374         PR rtl-optimization/44031
8375         * gcc.c-torture/compile/20110131-1.c: New test.
8376
8377 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/47042
8380         * gfortran.dg/stmt_func_1.f90: New.
8381
8382 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8383
8384         PR fortran/47042
8385         * gfortran.dg/interface_34.f90: New.
8386
8387 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8388
8389         PR fortran/47523
8390         * gfortran.dg/realloc_on_assign_5.f03: New test.
8391         * gfortran.dg/realloc_on_assign_5.f03: New test.
8392
8393 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8394
8395         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8396         * gfortran.dg/bessel_7.f90: Likewise.
8397         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8398
8399         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8400         * gfortran.dg/sum_init_expr.f03: Likewise.
8401
8402         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8403
8404         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8405         -r -nostdlib.
8406
8407         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8408         loop only on "vect_intfloat_cvt" targets.
8409
8410 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/47531
8413         * gfortran.dg/shape_6.f90: New.
8414
8415 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8416
8417         PR libgfortran/47434
8418         * gfortran.dg/read_infnan_1.f90: Update test.
8419         * gfortran.dg/module_nan.f90: Update test.
8420         * gfortran.dg/char4_iunit_1.f03: Update test.
8421         * gfortran.dg/large_real_kind_1.f90: Update test.
8422         * gfortran.dg/real_const_3.f90: Update test.
8423         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8424
8425 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8426
8427         PR c++/47311
8428         * g++.dg/template/param2.C: New test.
8429
8430 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8431
8432         PR libgfortran/47285
8433         * gfortran.dg/fmt_g.f: New test.
8434
8435 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8436
8437         PR fortran/47507
8438         * gfortran.dg/pure_formal_1.f90: New.
8439
8440 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR target/42894
8443         * gcc.dg/tls/pr42894.c: New test.
8444
8445 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8446
8447         * gcc.dg/pr47276.c: Add dg-require-visibility.
8448
8449 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8450
8451         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8452
8453 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8454             Tobias Burnus  <burnus@gcc.gnu.org>
8455
8456         PR fortran/45170
8457         PR fortran/35810
8458         PR fortran/47350
8459         * gfortran.dg/realloc_on_assign_3.f03: New test.
8460         * gfortran.dg/realloc_on_assign_4.f03: New test.
8461         * gfortran.dg/allocatable_function_5.f90: New test.
8462         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8463         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8464         implemented" dg-errors.
8465
8466 2011-01-27  Jan Hubicka  <jh@suse.cz>
8467
8468         PR middle-end/46949
8469         * gcc.dg/attr-weakref-4.c: New testcase
8470
8471 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8472
8473         PR tree-optimization/47228
8474         * gcc.dg/torture/pr47228.c: New test.
8475
8476 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8477
8478         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8479
8480 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8481
8482         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8483         when using auto-overlay support on the SPU.
8484
8485 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8486
8487         PR rtl-optimization/44174
8488         * gcc.target/i386/asm-6.c: New test.
8489
8490 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8491
8492         PR rtl-optimization/46856
8493         * gcc.c-torture/compile/pr46856.c: New test.
8494
8495 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8496             Andrew Pinski  <pinskia@gmail.com>
8497
8498         PR c/43082
8499         * gcc.dg/pr43082.c: New.
8500
8501 2011-01-26  DJ Delorie  <dj@redhat.com>
8502
8503         PR rtl-optimization/46878
8504         * gcc.dg/pr46878-1.c: New test.
8505
8506 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR c++/47476
8509         * g++.dg/cpp0x/pr47476.C: New test.
8510
8511 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513         * gcc.c-torture/compile/20110126-1.c: New test.
8514
8515 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR c/47473
8518         * gcc.dg/torture/pr47473.c: New test.
8519
8520 2011-01-26  Jan Hubicka  <jh@suse.cz>
8521
8522         PR target/47237
8523         * gcc.c-torture/execute/pr47237.c: New testcase.
8524
8525 2011-01-26  Jan Hubicka  <jh@suse.cz>
8526
8527         PR tree-optimization/47190
8528         * gcc.dg/attr-weakref-3.c: New testcase.
8529
8530 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8531
8532         PR c++/43601
8533         * gcc.dg/dll-9a.c: New test file.
8534         * gcc.dg/dll-11.c: Likewise.
8535         * gcc.dg/dll-12.c: Likewise.
8536         * gcc.dg/dll-12a.c: Likewise.
8537         * gcc.dg/dll-11a.c: Likewise.
8538         * gcc.dg/dll-9.c: Likewise.
8539         * gcc.dg/dll-10.c: Likewise.
8540         * gcc.dg/dll-10a.c: Likewise.
8541         * g++.dg/ext/dllexport4a.cc: Likewise.
8542         * g++.dg/ext/dllexport4.C: Likewise.
8543         * g++.dg/ext/dllexport5.C: Likewise.
8544         * g++.dg/ext/dllexport5a.cc: Likewise.
8545
8546 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8547
8548         PR tree-optimization/46970
8549         * gcc.dg/graphite/pr46970.c: New.
8550
8551 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8552
8553         PR tree-optimization/46215
8554         * gcc.dg/graphite/pr46215.c: New.
8555
8556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8557
8558         PR tree-optimization/46168
8559         * gcc.dg/graphite/pr46168.c: New.
8560
8561 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8562
8563         PR tree-optimization/43657
8564         * gcc.dg/graphite/pr43657.c: New.
8565
8566 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8567
8568         PR tree-optimization/29832
8569         * gfortran.dg/graphite/pr29832.f90: New.
8570
8571 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8572
8573         PR tree-optimization/43567
8574         * gcc.dg/graphite/pr43567.c: New.
8575
8576 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8577
8578         * gfortran.dg/graphite/interchange-4.f: New.
8579         * gfortran.dg/graphite/interchange-5.f: New.
8580
8581         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8582         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8583         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8584         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8585         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8586         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8587         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8588         * gfortran.dg/ltrans-7.f90: Removed.
8589         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8590
8591         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8592         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8593         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8594         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8595         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8596         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8597         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8598         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8599         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8600         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8601         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8602         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8603         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8604         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8605         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8606         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8607         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8608         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8609         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8610         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8611         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8612         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8613         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8614         * gcc.dg/tree-ssa/data-dep-1.c
8615         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8616         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8617         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8618         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8619         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8620
8621 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8622
8623         PR tree-optimization/47265
8624         PR tree-optimization/47443
8625         * gcc.c-torture/compile/pr47265.c: New test.
8626         * gcc.dg/pr47443.c: New test.
8627
8628 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8629
8630         PR tree-optimization/47382
8631         * g++.dg/torture/pr47382.C: New test.
8632         * g++.dg/opt/devirt1.C: Xfail.
8633
8634 2011-01-25  Yao Qi  <yao@codesourcery.com>
8635
8636         PR target/45701
8637         * gcc.target/arm/pr45701-1.c: New test.
8638         * gcc.target/arm/pr45701-2.c: New test.
8639         * gcc.target/arm/pr45701-3.c: New test.
8640
8641 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8642             Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR tree-optimization/47271
8645         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8646
8647 2011-01-25  Nick Clifton  <nickc@redhat.com>
8648
8649         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8650         (saturate_add): Delete.
8651         (exchange): Delete.
8652         (main): Do not run saturate_add.
8653         (set_interrupts): Delete.
8654
8655 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8656
8657         PR fortran/47448
8658         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8659
8660 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR tree-optimization/47427
8663         PR tree-optimization/47428
8664         * gcc.c-torture/compile/pr47427.c: New test.
8665         * gcc.c-torture/compile/pr47428.c: New test.
8666
8667 2011-01-25  Richard Guenther  <rguenther@suse.de>
8668
8669         PR middle-end/47411
8670         * gcc.dg/torture/pr47411.c: New testcase.
8671
8672 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8673
8674         * gfortran.dg/graphite/id-24.f: New.
8675         * gfortran.dg/graphite/id-25.f: New.
8676
8677 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8678
8679         * gfortran.dg/graphite/id-23.f: New.
8680
8681 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8682
8683         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8684
8685 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8686
8687         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8688         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8689         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8690         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8691         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8692         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8693         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8694         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8695         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8696
8697 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8698
8699         * gcc.dg/graphite/block-0.c: Add documentation.
8700         * gcc.dg/graphite/block-4.c: Same.
8701         * gcc.dg/graphite/block-7.c: Same.
8702         * gcc.dg/graphite/block-8.c: New.
8703         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8704         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8705         * gcc.dg/graphite/interchange-12.c: Add documentation.
8706         * gcc.dg/graphite/interchange-13.c: New.
8707         * gcc.dg/graphite/interchange-14.c: New.
8708         * gcc.dg/graphite/interchange-15.c: New.
8709         * gcc.dg/graphite/interchange-8.c: Add documentation.
8710         * gcc.dg/graphite/interchange-mvt.c: Same.
8711
8712 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8713
8714         PR target/47408
8715         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8716         * gcc.target/powerpc/altivec-14.c: Ditto.
8717         * gcc.target/powerpc/altivec-33.c: Ditto.
8718         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8719         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8720         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8721         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8722         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8723         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8724         * g++.dg/ext/altivec-15.C: Ditto.
8725         * g++.dg/ext/altivec-types-1.C: Ditto.
8726         * g++.dg/ext/altivec-types-2.C: Ditto.
8727         * g++.dg/ext/altivec-types-3.C: Ditto.
8728         * g++.dg/ext/altivec-types-4.C: Ditto.
8729
8730 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8731
8732         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8733
8734 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8735
8736         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8737         optimization options.
8738
8739 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8740
8741         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8742
8743         PR testsuite/45988
8744         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8745
8746 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8747
8748         PR fortran/47421
8749         * gfortran.dg/allocatable_scalar_12.f90: New.
8750
8751 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8752
8753         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8754         vectorization to be not profitable if peeling is used to
8755         realign the memory access.
8756         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8757         loop bound to avoid loop unrolling.
8758         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8759
8760 2011-01-22  Jan Hubicka  <jh@suse.cz>
8761
8762         PR lto/47333
8763         * g++.dg/lto/pr47333.C: New file.
8764
8765 2011-01-22  Jan Hubicka  <jh@suse.cz>
8766
8767         PR tree-optimization/43884
8768         PR lto/44334
8769         * gcc.dg/autopar/outer-2.c: Increase array size.
8770         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8771
8772 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8773
8774         PR fortran/38536
8775         * gfortran.dg/c_loc_tests_16.f90:  New test.
8776
8777 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8778
8779         PR fortran/47399
8780         * gfortran.dg/typebound_proc_19.f90: New.
8781
8782 2011-01-21  Jeff Law <law@redhat.com>
8783
8784         PR tree-optimization/47053
8785         * g++.dg/pr47053.C: New test.
8786
8787 2011-01-21  Jason Merrill  <jason@redhat.com>
8788
8789         PR c++/47041
8790         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8791
8792 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR c++/47388
8795         * g++.dg/cpp0x/range-for10.C: New test.
8796         * g++.dg/template/for1.C: New test.
8797
8798         PR middle-end/45566
8799         * g++.dg/tree-prof/partition3.C: New test.
8800
8801         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8802
8803         PR rtl-optimization/47366
8804         * g++.dg/opt/pr47366.C: New test.
8805
8806 2011-01-21  Jason Merrill  <jason@redhat.com>
8807
8808         PR c++/46552
8809         * g++.dg/cpp0x/constexpr-regress2.C: New.
8810
8811         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8812
8813 2011-01-21  Jeff Law <law@redhat.com>
8814
8815         PR rtl-optimization/41619
8816         * gcc.dg/pr41619.c: New.
8817
8818 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR tree-optimization/47355
8821         * g++.dg/opt/pr47355.C: New test.
8822
8823 2011-01-21  Richard Guenther  <rguenther@suse.de>
8824
8825         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8826         making main hot.
8827
8828 2011-01-21  Richard Guenther  <rguenther@suse.de>
8829
8830         PR tree-optimization/47365
8831         * gcc.dg/torture/pr47365.c: New testcase.
8832         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8833
8834 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8835
8836         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8837
8838 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR tree-optimization/47391
8841         * gcc.dg/pr47391.c: New test.
8842
8843 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8844
8845         * g++.dg/template/char1.C: Use signed char.
8846
8847 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8848
8849         PR fortran/47377
8850         * gfortran.dg/pointer_target_4.f90: New.
8851
8852 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8853
8854         PR target/47251
8855         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8856         ILP32 system and not IP32.
8857
8858 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8859
8860         PR debug/46583
8861         * g++.dg/debug/pr46583.C: New.
8862
8863 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR debug/47283
8866         * g++.dg/debug/pr47283.C: New test.
8867
8868         PR testsuite/47371
8869         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8870         * gcc.target/i386/headmerge-2.c: Likewise.
8871
8872 2011-01-20  Richard Guenther  <rguenther@suse.de>
8873
8874         PR middle-end/47370
8875         * gcc.dg/torture/pr47370.c: New testcase.
8876
8877 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR tree-optimization/46130
8880         * gcc.dg/pr46130-1.c: New test.
8881         * gcc.dg/pr46130-2.c: New test.
8882
8883 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8884
8885         PR c++/47291
8886         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8887
8888 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8889
8890         PR debug/46240
8891         * g++.dg/debug/pr46240.cc: New.
8892
8893 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR c++/47303
8896         * g++.dg/template/anonunion1.C: New test.
8897
8898         PR rtl-optimization/47337
8899         * gcc.c-torture/execute/pr47337.c: New test.
8900
8901 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8902
8903         PR testsuite/45342
8904         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8905
8906 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8907
8908         PR tree-optimization/46021
8909         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8910
8911 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR tree-optimization/47290
8914         * g++.dg/torture/pr47290.C: New test.
8915
8916 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8917
8918         PR fortran/47240
8919         * gfortran.dg/proc_ptr_comp_29.f90: New.
8920
8921 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8922
8923         PR testsuite/41146
8924         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8925         powerpc-apple-darwin9.
8926
8927 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR rtl-optimization/47299
8930         * gcc.c-torture/execute/pr47299.c: New test.
8931
8932 2011-01-17  Jason Merrill  <jason@redhat.com>
8933
8934         * g++.dg/cpp0x/constexpr-virtual.C: New.
8935
8936 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR fortran/47331
8939         * gfortran.dg/gomp/pr47331.f90: New test.
8940
8941 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8942
8943         PR objc/47314
8944         * objc.dg/selector-warn-1.m: New.
8945         * obj-c++.dg/selector-warn-1.mm: New.
8946
8947 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8948
8949         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8950         Update dg-final accordingly.
8951
8952 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8953
8954         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8955
8956 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8957
8958         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8959         target check.
8960         * gcc.dg/guality/pr36728-2.c: Likewise.
8961
8962 2011-01-17  Richard Guenther  <rguenther@suse.de>
8963
8964         PR tree-optimization/47313
8965         * g++.dg/torture/pr47313.C: New testcase.
8966
8967 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8968
8969         PR target/47318
8970         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8971         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8972         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8973         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8974
8975         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8976         as __m256i.
8977         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8978         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8979         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8980
8981 2011-01-17  Richard Guenther  <rguenther@suse.de>
8982
8983         PR tree-optimization/45967
8984         * gcc.dg/torture/pr45967-2.c: New testcase.
8985         * gcc.dg/torture/pr45967-3.c: Likewise.
8986
8987 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8988
8989         PR testsuite/47325
8990         * g++.dg/ext/pr47213.C: Require visibility.
8991
8992 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8993
8994         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8995         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8996
8997 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8998
8999         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9000         Linux-based targets.
9001
9002 2011-01-13  Jan Hubicka  <jh@suse.cz>
9003
9004         PR tree-optimization/47276
9005         * gcc.dg/pr47276.c: New testcase.
9006
9007 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9008             Jonathan Wakely  <jwakely.gcc@gmail.com>
9009
9010         PR c++/33558
9011         * g++.dg/other/pr33558.C: New.
9012         * g++.dg/other/pr33558-2.C: New.
9013
9014 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9015
9016         PR tree-optimization/45934
9017         PR tree-optimization/46302
9018         * g++.dg/ipa/devirt-c-1.C: New test.
9019         * g++.dg/ipa/devirt-c-2.C: Likewise.
9020         * g++.dg/ipa/devirt-c-3.C: Likewise.
9021         * g++.dg/ipa/devirt-c-4.C: Likewise.
9022         * g++.dg/ipa/devirt-c-5.C: Likewise.
9023         * g++.dg/ipa/devirt-c-6.C: Likewise.
9024         * g++.dg/ipa/devirt-6.C: Likewise.
9025         * g++.dg/ipa/devirt-d-1.C: Likewise.
9026         * g++.dg/torture/pr45934.C: Likewise.
9027
9028 2011-01-14  Jason Merrill  <jason@redhat.com>
9029
9030         * g++.dg/cpp0x/variadic105.C: New.
9031
9032 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9033             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035         PR objc/45989
9036         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9037         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9038         execution tests on i?86-*-*, x86_64-*-* and
9039         powerpc*-apple-darwin* && ilp32.
9040         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9041         tests on i?86-*-* and x86_64-*-*.
9042
9043 2011-01-14  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/47280
9046         * g++.dg/opt/pr47280.C: New testcase.
9047
9048 2011-01-14  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/cpp0x/constexpr-regress1.C: New.
9051
9052         * g++.dg/ext/flexary2.C: New.
9053
9054 2011-01-14  Richard Guenther  <rguenther@suse.de>
9055
9056         PR middle-end/47281
9057         * gcc.dg/torture/pr47281.c: New testcase.
9058         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9059
9060 2011-01-14  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/47286
9063         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9064
9065 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9066
9067         PR c++/47213
9068         * g++.dg/ext/pr47213.C: New.
9069
9070 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9071
9072         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9073
9074 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9075             Mikael Morin  <mikael@gcc.gnu.org>
9076
9077         PR fortran/45848
9078         PR fortran/47204
9079         * gfortran.dg/select_type_20.f90: New.
9080         * gfortran.dg/select_type_21.f90: New.
9081
9082 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9083
9084         PR target/47251
9085         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9086
9087 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9088
9089         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9090         * gcc.dg/guality/pr36728-2.c: Likewise.
9091
9092 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9093
9094         PR debug/PR46973
9095         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9096
9097 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9098
9099         PR rtl-optimization/45352
9100         * gcc.dg/pr45352-3.c: New.
9101
9102 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9103
9104         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9105         comment.
9106         * g++.dg/cpp0x/range-for8.C: New.
9107         * g++.dg/cpp0x/range-for9.C: New.
9108
9109 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9110
9111         PR debug/47209
9112         * g++.dg/debug/pr47209.C: New.
9113
9114 2011-01-12  Richard Guenther  <rguenther@suse.de>
9115
9116         PR lto/47259
9117         * gcc.dg/lto/pr47259_0.c: New testcase.
9118         * gcc.dg/lto/pr47259_1.c: Likewise.
9119
9120 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9121
9122         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9123         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9124         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9125         methods missing from the OBJC2 Object.
9126         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9127         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9128         GNU and NeXT runtimes.
9129         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9130         comments.
9131         * objc-obj-c++-shared/Object1.m: Likewise.
9132         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9133         * objc.dg/proto-qual-1.m: Likewise.
9134         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9135         * obj-c++.dg/proto-qual-1.mm: Likewise.
9136
9137 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9138
9139         PR testsuite/33033
9140         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9141
9142 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9143
9144         Fixed the Objective-C++ testsuite and updated all tests.
9145         * lib/obj-c++.exp (obj-c++_init): Declare and set
9146         gcc_warning_prefix and gcc_error_prefix.
9147         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9148         'dg-warning', 'dg-message' and 'dg-error'.
9149         * obj-c++.dg/class-extension-3.mm: Likewise.
9150         * obj-c++.dg/class-protocol-1.mm: Likewise.
9151         * obj-c++.dg/encode-7.mm: Likewise.
9152         * obj-c++.dg/exceptions-3.mm: Likewise.
9153         * obj-c++.dg/exceptions-5.mm: Likewise.
9154         * obj-c++.dg/method-12.mm: Likewise.
9155         * obj-c++.dg/method-13.mm: Likewise.
9156         * obj-c++.dg/method-15.mm: Likewise.
9157         * obj-c++.dg/method-16.mm: Likewise.
9158         * obj-c++.dg/method-4.mm: Likewise.
9159         * obj-c++.dg/method-8.mm: Likewise.
9160         * obj-c++.dg/method-conflict-1.mm: Likewise.
9161         * obj-c++.dg/method-conflict-2.mm: Likewise.
9162         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9163         and uncommented second part of the testcase now that the testsuite
9164         works correctly.
9165         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9166         and uncommented second part of the testcase now that the testsuite
9167         works correctly.
9168         * obj-c++.dg/private-1.mm: Likewise.
9169         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9170         * obj-c++.dg/syntax-error-7.mm: Likewise.
9171         * obj-c++.dg/warn5.mm: Likewise.
9172         * obj-c++.dg/property/at-property-14.mm: Likewise.
9173         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9174         FIXME.
9175         * obj-c++.dg/property/at-property-18.mm: Likewise.
9176         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9177         FIXME.
9178         * obj-c++.dg/property/at-property-21.mm: Likewise.
9179         * obj-c++.dg/property/at-property-28.mm: Likewise.
9180         * obj-c++.dg/property/at-property-5.mm: Likewise.
9181         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9182         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9183         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9184         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9185         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9186         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9187         * obj-c++.dg/tls/diag-5.mm: Likewise.
9188         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9189         dg-error, now matched correctly.
9190
9191 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9192
9193         * objc.dg/property/at-property-29.m: New.
9194         * obj-c++.dg/property/at-property-29.mm: New.
9195
9196 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9197
9198         * go.test/go-test.exp (go-set-goarch): New proc.
9199         (go-gc-tests): Use it.
9200
9201 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9202
9203         PR debug/46955
9204         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9205
9206 2011-01-11  Richard Henderson  <rth@redhat.com>
9207
9208         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9209
9210 2011-01-11  Jan Hubicka  <jh@suse.cz>
9211
9212         PR lto/45721
9213         PR lto/45375
9214         * gcc.dg/lto/pr45721_1.c: New file.
9215         * gcc.dg/lto/pr45721_0.c: New file.
9216
9217 2011-01-11  Richard Guenther  <rguenther@suse.de>
9218
9219         PR tree-optimization/46076
9220         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9221
9222 2011-01-11  Jeff Law <law@redhat.com>
9223
9224         * PR tree-optimization/47086
9225         * gcc.dg/pr47086.c: New test.
9226
9227 2011-01-11  Jason Merrill  <jason@redhat.com>
9228
9229         PR c++/46658
9230         * g++.dg/template/new10.C: New.
9231
9232         PR c++/45520
9233         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9234
9235 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9236
9237         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9238         Split type definitions and NSConstantString class into...
9239         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9240         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9241         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9242         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9243         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9244         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9245         to comments.
9246         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9247         encode defines for newer NeXT system headers.
9248         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9249         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9250         * objc.dg/foreach-5.m: Likewise.
9251         * objc.dg/foreach-2.m: Likewise.
9252         * objc.dg/foreach-4.m: Likewise.
9253         * objc.dg/torture/strings/string1.m: Likewise.
9254         * objc.dg/torture/strings/string2.m: Likewise.
9255         * objc.dg/torture/strings/string3.m: Likewise.
9256         * objc.dg/torture/strings/string4.m: Likewise.
9257         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9258         header and stand alone.
9259         * obj-c++.dg/strings/strings-2.mm: Likewise.
9260         * objc.dg/torture/strings/const-str-3.m: Likewise.
9261         * objc.dg/strings/strings-2.m: Likewise.
9262         * objc.dg/strings/const-str-12b.m: Likewise.
9263
9264 2011-01-12  Richard Guenther  <rguenther@suse.de>
9265
9266         PR middle-end/32511
9267         * gcc.dg/attr-weak-1.c: Adjust.
9268
9269 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9270
9271         PR fortran/47051
9272         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9273         standard compliant and comment.
9274
9275 2011-01-10  Jan Hubicka  <jh@suse.cz>
9276
9277         PR lto/46083
9278         * gcc.dg/initpri3.c: New testcase.
9279
9280 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9281
9282         PR lto/47222
9283         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9284         externally visible.
9285         (g_esi): Likewise.
9286         (g_ebx): Likewise.
9287         (g_ebp): Likewise.
9288         (g_esp): Likewise.
9289         (g_ebp_save): Likewise.
9290         (g_esp_save): Likewise.
9291
9292 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9293
9294         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9295
9296 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         PR tree-optimization/46021
9299         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9300         i?86-*-*, x86_64-*-*.
9301
9302 2011-01-10  Jeff Law <law@redhat.com>
9303
9304         * PR tree-optimization/47141
9305         * gcc.c-torture/compile/pr47141.c: New test.
9306
9307 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9308
9309         PR testsuite/46230
9310         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9311         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9312         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9313         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9314
9315         PR testsuite/46230
9316         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9317         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9318         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9319         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9320         being vectorized.  Adjust dg-final pattern.
9321
9322         PR testsuite/46230
9323         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9324         * gcc.dg/vect/slp-24.c: Likewise.
9325
9326 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9327
9328         PR c++/47218
9329         * g++.dg/other/pr47218-1.C: New test file.
9330         * g++.dg/other/pr47218.C: Likewise.
9331         * g++.dg/other/pr47218.h: New supporting header.
9332
9333 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9334
9335         PR objc/47232
9336         * objc.dg/attributes/invalid-attribute-1.m: New.
9337         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9338
9339 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9340
9341         PR fortran/47224
9342         * gfortran.dg/proc_ptr_comp_28.f90: New.
9343
9344 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9345
9346         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9347         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9348         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9349         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9350         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9351         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9352         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9353         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9354         * objc.dg/gnu-api-2-class.m: Likewise.
9355         * objc.dg/gnu-api-2-ivar.m: Likewise.
9356         * objc.dg/gnu-api-2-method.m: Likewise.
9357         * objc.dg/gnu-api-2-objc.m: Likewise.
9358         * objc.dg/gnu-api-2-object.m: Likewise.
9359         * objc.dg/gnu-api-2-property.m: Likewise.
9360         * objc.dg/gnu-api-2-protocol.m: Likewise.
9361         * objc.dg/gnu-api-2-sel.m: Likewise.
9362
9363 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9364
9365         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9366         * objc.dg/objc-foreach-4.m: Likewise.
9367         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9368         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9369         * objc.dg/foreach-4.m: Likewise.
9370         * objc.dg/foreach-5.m: Likewise.
9371         * objc.dg/foreach-3.m: Return self from init.
9372
9373 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9374
9375         PR fortran/38536
9376         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9377
9378 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9379
9380         PR fortran/46313
9381         * gfortran.dg/class_35.f90: New.
9382
9383 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9384
9385         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9386
9387 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9388
9389         PR objc/47078
9390         * objc.dg/invalid-method-2.m: New.
9391         * obj-c++.dg/invalid-method-2.mm: New.
9392
9393 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9394
9395         PR fortran/46896
9396         * gfortran.dg/transpose_optimization_2.f90 : New test.
9397
9398 2011-01-08  Jan Hubicka  <jh@suse.cz>
9399
9400         PR tree-optmization/46469
9401         * g++.dg/torture/pr46469.C: New testcase.
9402
9403 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9404
9405         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9406         emulation of libobjc-gnu structure layout functionality to ..
9407         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9408         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9409         * objc/execute/bf-common.h: Adjust headers.
9410         * objc/execute/bf-1.m: Likewise.
9411         * objc/execute/bf-2.m: Likewise.
9412         * objc/execute/bf-3.m: Likewise.
9413         * objc/execute/bf-4.m: Likewise.
9414         * objc/execute/bf-5.m: Likewise.
9415         * objc/execute/bf-6.m: Likewise.
9416         * objc/execute/bf-7.m: Likewise.
9417         * objc/execute/bf-8.m: Likewise.
9418         * objc/execute/bf-9.m: Likewise.
9419         * objc/execute/bf-10.m: Likewise.
9420         * objc/execute/bf-11.m: Likewise.
9421         * objc/execute/bf-12.m: Likewise.
9422         * objc/execute/bf-13.m: Likewise.
9423         * objc/execute/bf-14.m: Likewise.
9424         * objc/execute/bf-15.m: Likewise.
9425         * objc/execute/bf-16.m: Likewise.
9426         * objc/execute/bf-17.m: Likewise.
9427         * objc/execute/bf-18.m: Likewise.
9428         * objc/execute/bf-19.m: Likewise.
9429         * objc/execute/bf-20.m: Likewise.
9430         * objc/execute/bf-21.m: Likewise.
9431         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9432         objc_get_type_qualifiers ().
9433
9434 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9435
9436         PR fortran/45777
9437         * gfortran.dg/dependency_39.f90:  New test.
9438
9439 2011-01-07  Jan Hubicka  <jh@suse.cz>
9440
9441         Get builtins tests ready for linker plugin.
9442         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9443         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9444         my_memset, my_bzero): Mark used.
9445         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9446         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9447         volatile.
9448         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9449         volatile.
9450
9451 2011-01-07  Jan Hubicka  <jh@suse.cz>
9452
9453         PR tree-optimization/46367
9454         * g++.dg/torture/pr46367.C: New file.
9455
9456 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR target/47201
9459         * gcc.dg/pr47201.c: New test.
9460
9461         PR bootstrap/47187
9462         * gcc.dg/tree-prof/pr47187.c: New test.
9463
9464 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9465
9466         PR fortran/41580
9467         * gfortran.dg/extends_type_of_3.f90: New.
9468
9469 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9470
9471         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9472         * g++.dg/ext/dllimport-MI1.C: Likewise.
9473         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9474         * g++.dg/ext/dllimport10.C: Likewise.
9475         * g++.dg/ext/dllimport11.C: Likewise.
9476         * g++.dg/ext/dllimport12.C: Likewise.
9477         * g++.dg/ext/dllimport13.C: Likewise.
9478         * g++.dg/ext/dllimport2.C: Likewise.
9479         * g++.dg/ext/dllimport3.C: Likewise.
9480         * g++.dg/ext/dllimport4.C: Likewise.
9481         * g++.dg/ext/dllimport5.C: Likewise.
9482         * g++.dg/ext/dllimport6.C: Likewise.
9483         * g++.dg/ext/dllimport8.C: Likewise.
9484         * g++.dg/ext/dllimport9.C: Likewise.
9485         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9486         targets, too. Additionally enable test for i?86-*-mingw*.
9487         * g++.dg/ext/selectany1.C: Likewise.
9488         Remove guard variable check.
9489
9490 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9491
9492         PR fortran/47189
9493         PR fortran/47194
9494         * gfortran.dg/storage_size_3.f08: Extended.
9495
9496 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR c++/47022
9499         * g++.dg/template/stdarg1.C: New test.
9500
9501 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9502
9503         PR fortran/47195
9504         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9505         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9506         from the interface of functions to not hide the errors that
9507         shall be tested.
9508
9509 2011-01-06  Jan Hubicka  <jh@suse.cz>
9510
9511         * gcc.dg/lto/pr47188_0.c: New testcase.
9512         * gcc.dg/lto/pr47188_1.c: New testcase.
9513
9514 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9515
9516         PR fortran/33117
9517         PR fortran/46478
9518         * gfortran.dg/interface_33.f90: New test.
9519
9520 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR c/47150
9523         * gcc.c-torture/compile/pr47150.c: New test.
9524
9525 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9526
9527         PR tree-optimization/47139
9528         * gcc.dg/vect/pr47139.c: New test.
9529
9530 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9531
9532         PR fortran/47180
9533         * gfortran.dg/extends_type_of_2.f03: New.
9534
9535 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9536
9537         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9538
9539 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9540
9541         * gnat.dg/opt14.adb: New test.
9542
9543 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9544
9545         PR fortran/46017
9546         * gfortran.dg/allocate_error_2.f90:  New test.
9547
9548 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9549
9550         PR fortran/47024
9551         * gfortran.dg/storage_size_3.f08: New.
9552
9553 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9554
9555         PR libgfortran/47154
9556         * gfortran.dg/namelist_68.f90: New test.
9557
9558 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9559
9560         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9561
9562 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9563
9564         PR fortran/46448
9565         * gfortran.dg/class_34.f90: New.
9566
9567 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9568
9569         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9570         use __builtin_inff.  Skip all single-precision tests that require
9571         Infinity.
9572
9573 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9574
9575         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9576
9577 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR tree-optimization/47148
9580         * gcc.c-torture/execute/pr47148.c: New test.
9581
9582         PR tree-optimization/47155
9583         * gcc.c-torture/execute/pr47155.c: New test.
9584
9585         PR rtl-optimization/47157
9586         * gcc.c-torture/compile/pr47157.c: New test.
9587
9588 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9589
9590         * gcc.dg/torture/vector-shift2.c (schar): Define.
9591         (main): Always use schar or uchar instead of plain "char" to avoid
9592         dependencies on implementation-defined char signedness.
9593
9594 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9595
9596         PR tree-optimization/46801
9597         * gnat.dg/pack9.adb: Remove xfail.
9598
9599 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9600
9601         PR tree-optimization/46984
9602         * g++.dg/ipa/pr46984.C: New test.
9603
9604 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9605
9606         PR fortran/46408
9607         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9608
9609 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR tree-optimization/47140
9612         * gcc.c-torture/compile/pr47140.c: New test.
9613
9614         PR rtl-optimization/47028
9615         * gcc.dg/pr47028.c: New test.
9616
9617 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9618
9619         * objc.dg/protocol-forward-1.m: Removed TODO.
9620         * objc.dg/protocol-forward-2.m: New.
9621         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9622         * obj-c++.dg/protocol-forward-2.mm: New.
9623
9624 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9625
9626         PR target/38662
9627         * g++.dg/eh/pr38662.C: New testcase.
9628
9629 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9630
9631         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9632         scan for newline '\n'.
9633
9634 \f
9635 Copyright (C) 2011 Free Software Foundation, Inc.
9636
9637 Copying and distribution of this file, with or without modification,
9638 are permitted in any medium without royalty provided the copyright
9639 notice and this notice are preserved.