OSDN Git Service

Fix typo last change
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2
3         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4         -fdump-tree-vrp1.
5
6 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/50073
9         * gfortran.dg/func_result_7.f90: New.
10
11 2011-08-13  Jason Merrill  <jason@redhat.com>
12
13         PR c++/50075
14         * g++.dg/cpp0x/decltype32.C: New.
15
16         PR c++/50059
17         * g++.dg/diagnostic/expr1.C: New.
18
19 2011-08-12  David Li  <davidxl@google.com>
20
21         * g++.dg/abi/vbase15.C: New test.
22
23 2011-08-12  Jason Merrill  <jason@redhat.com>
24
25         PR c++/50034
26         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
27
28 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.dg/builtins-67.c: New test.
31         * gcc.target/i386/conversion.c: Ditto.
32
33 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
34             Brian Hackett  <bhackett1024@gmail.com>
35
36         * g++.dg/plugin/decl_plugin.c: New.
37         * g++.dg/plugin/decl-plugin-test.C: New.
38         * g++.dg/plugin/plugin.exp: Add above testcase.
39
40 2011-08-11  Richard Guenther  <rguenther@suse.de>
41
42         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
43
44 2011-08-11  Michael Matz  <matz@suse.de>
45
46         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
47
48 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
49
50         PR tree-optimization/50039
51         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
52         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
53
54 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
55
56         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
57         (sse4_1_test): Initialize src3 with random value.
58
59 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
60
61         * gcc.c-torture/execute/scal-to-vec1.c: New test.
62         * gcc.c-torture/execute/scal-to-vec2.c: New test.
63         * gcc.c-torture/execute/scal-to-vec3.c: New test.
64         * gcc.dg/scal-to-vec1.c: New test.
65         * gcc.dg/scal-to-vec2.c: New test.
66
67 2011-08-09  Richard Guenther  <rguenther@suse.de>
68
69         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
70         * gcc.dg/tree-ssa/vrp60.c: New testcase.
71         * gcc.dg/tree-ssa/vrp61.c: Likewise.
72         * gcc.dg/tree-ssa/vrp62.c: Likewise.
73
74 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
75
76         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
77
78 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
79
80         * gcc.dg/pr49948.c: Require pthread effective target.
81
82 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
83
84         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
85
86 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
87
88         * gcc.target/i386/sse-22a.c: New test.
89
90 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
91
92         PR tree-optimization/50014
93         * gcc.dg/vect/pr50014.c: New test.
94
95 2011-08-08  Martin Jambor  <mjambor@suse.cz>
96
97         PR middle-end/49923
98         * gcc.dg/tree-ssa/pr49923.c: New test.
99
100 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
101
102         PR target/49781
103         * gcc.target/i386/pr49781-1.c: New.
104
105 2011-08-08  Jason Merrill  <jason@redhat.com>
106
107         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
108
109         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
110
111 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/49638
114         * gfortran.dg/typebound_override_1.f90: New.
115
116 2011-08-07  Kai Tietz  <ktietz@redhat.com>
117
118         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
119         x86_64 mingw target.
120         * gcc.dg/tree-ssa/loop-1.c: Likewise.
121         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
122         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
123         * gcc.dg/tree-ssa/loop-33.c: Likewise.
124         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
125         * gcc.dg/tree-ssa/loop-35.c: Likewise.
126         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
127         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
128         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
129         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
130
131 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
132
133         PR testsuite/48727
134         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
135
136 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
137
138         * gcc.dg/pr48770.c: Cleanup coverage files.
139         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
140
141 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
142
143         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
144         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
145         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
146         lzcnt and bmi options.
147
148 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
149
150         PR target/47381
151         * gcc.dg/pr47381-1.c: New.
152         * gcc.dg/pr47381-2.c: Likewise.
153         * gcc.target/i386/pr47381.c: Likewise.
154
155 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
156
157         PR middle-end/47727
158         * gcc.dg/pr47727.c: New.
159
160         PR target/47372
161         * gcc.dg/pr47372-1.c: New.
162         * gcc.dg/pr47372-2.c: Likewise.
163
164 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
165
166         PR middle-end/47449
167         * gcc.target/i386/pr47449.c: New.
168
169         PR target/47446
170         * gcc.dg/pr47446-1.c: New.
171         * gcc.dg/pr47446-2.c: Likewise.
172
173 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
174
175         PR target/47766
176         * gcc.dg/pr47766.c: New.
177
178         PR target/47715
179         * gcc.dg/tls/pr47715-1.c: New.
180         * gcc.dg/tls/pr47715-2.c: Likewise.
181         * gcc.dg/tls/pr47715-3.c: Likewise.
182         * gcc.dg/tls/pr47715-4.c: Likewise.
183         * gcc.dg/tls/pr47715-5.c: Likewise.
184
185 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
186
187         PR libobjc/50002
188         * objc.dg/gnu-api-2-class.m: Updated comments.
189         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
190         * objc.dg/gnu-api-2-class-meta.m: New test.
191         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
192
193 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
194
195         PR libobjc/49882
196         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
197         with classes that are in construction.
198
199 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
200
201         PR target/48084
202         * gcc.target/i386/pr48084-1.c: New.
203         * gcc.target/i386/pr48084-2.c: Likewise.
204         * gcc.target/i386/pr48084-3.c: Likewise.
205         * gcc.target/i386/pr48084-4.c: Likewise.
206         * gcc.target/i386/pr48084-5.c: Likewise.
207
208         PR rtl-optimization/49504
209         * gcc.target/i386/pr49504.c: New.
210
211         PR target/49860
212         * gcc.dg/pr49860.c: New.
213
214 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
215         
216         PR libobjc/49882
217         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
218         with classes that are in construction.
219
220 2011-08-05  Jason Merrill  <jason@redhat.com>
221
222         PR c++/48993
223         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
224
225         PR c++/49921
226         * g++.dg/cpp0x/decltype31.C: New.
227
228         PR c++/49669
229         * g++.dg/init/array28.C: New.
230
231         PR c++/49988
232         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
233
234 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
235
236         PR target/47369
237         * gcc.dg/pr47369-1.c: New.
238
239 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
240
241         PR middle-end/47364
242         * gcc.dg/torture/pr47364-1.c: New.
243         * gcc.c-torture/compile/pr47364-1.c: Likewise.
244         * gcc.c-torture/compile/pr47364-2.c: Likewise.
245
246 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
247
248         PR fortran/37211
249         * gfortran.dg/transfer_check_2.f90:  New test case.
250
251 2011-08-05  Jan Hubicka  <jh@suse.cz>
252
253         PR middle-end/49494
254         * gfortran.dg/pr49494.f90: New testcase.
255
256 2011-08-05  Jan Hubicka  <jh@suse.cz>
257
258         PR middle-end/49735
259         * gcc.c-torture/compile/pr49735.c: New testcase.
260
261 2011-08-05  Jason Merrill  <jason@redhat.com>
262
263         PR c++/47453
264         * g++.dg/cpp0x/initlist56.C: New.
265
266         PR c++/49812
267         * g++.dg/overload/rvalue2.C: New.
268
269         PR c++/49983
270         * g++.dg/cpp0x/range-for21.C: New.
271
272         * g++.dg/ext/vla11.C: New.
273
274 2011-08-05  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/49984
277         * gcc.dg/tree-ssa/vrp59.c: New testcase.
278
279 2011-08-05  Richard Guenther  <rguenther@suse.de>
280
281         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
282         * gcc.dg/tree-ssa/vrp52.c: Likewise.
283         * gcc.dg/tree-ssa/vrp53.c: Likewise.
284
285 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
286
287         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
288         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
289         * gfortran.dg/ldist-pr43023.f90: Ditto.
290         * gfortran.dg/namelist_52.f90: Ditto.
291         * gfortran.dg/interface_proc_end.f90: Ditto.
292         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
293         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
294
295 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
296
297         * gcc.dg/vect/vect-over-widen-1.c: New test.
298         * gcc.dg/vect/vect-over-widen-2.c: New test.
299         * gcc.dg/vect/vect-over-widen-3.c: New test.
300         * gcc.dg/vect/vect-over-widen-4.c: New test.
301
302 2011-08-04  Richard Guenther  <rguenther@suse.de>
303
304         PR fortran/49957
305         * gfortran.dg/vect/O3-pr49957.f: New testcase.
306
307 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
308
309         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
310
311 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
312
313         PR middle-end/49905
314         * g++.dg/ext/builtin-object-size3.C: New test.
315
316 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
317
318         PR tree-optimization/49948
319         * gcc.dg/pr49948.c: New test.
320
321 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
322
323         PR middle-end/47383
324         * gcc.dg/torture/pr47383.c: New.
325
326 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
327
328         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
329
330 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
331
332         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
333
334 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
335
336         PR target/47744
337         * gcc.dg/torture/pr47744-1.c: New.
338         * gcc.dg/torture/pr47744-2.c: Likewise.
339         * gcc.dg/torture/pr47744-3.c: Likewise.
340
341 2011-08-03  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/49958
344         * gcc.dg/torture/pr49958.c: New testcase.
345
346 2011-08-03  Richard Guenther  <rguenther@suse.de>
347
348         PR tree-optimization/49938
349         * g++.dg/torture/pr49938.C: New testcase.
350
351 2011-08-02  Jason Merrill  <jason@redhat.com>
352
353         PR c++/43886
354         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
355
356         PR c++/49577
357         * g++.dg/cpp0x/initlist5.C: Add additional cases.
358
359         PR c++/49593
360         * g++.dg/cpp0x/variadic115.C: New.
361
362         PR c++/49803
363         * g++.dg/cpp0x/union5.C: New.
364
365 2011-08-02  Daniel Kraft  <d@domob.eu>
366
367         PR fortran/49885
368         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
369
370 2011-08-02  Kai Tietz  <ktietz@redhat.com>
371
372         PR middle-end/49947
373         * gcc.dg/tree-ssa/forwprop-15.c
374
375 2011-08-02  Jason Merrill  <jason@redhat.com>
376
377         PR c++/49834
378         * g++.dg/cpp0x/range-for20.C: New.
379
380 2011-08-02  Tobias Burnus  <burnus@net-b.de>
381
382         * gfortran.dg/coarray_lib_token_3.f90: New.
383
384 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
385
386         PR fortran/46752
387         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
388         * gcc.dg/gomp/atomic-15.c: New test.
389         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
390         * g++.dg/gomp/atomic-15.C: New test.
391         * g++.dg/gomp/private-1.C: New test.
392         * g++.dg/gomp/sharing-2.C: New test.
393         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
394         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
395         * gfortran.dg/gomp/omp_atomic2.f90: New test.
396
397 2011-08-02  Tobias Burnus  <burnus@net-b.de>
398
399         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
400         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
401         cleanup-module.
402         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
403         * gfortran.dg/allocatable_function_5.f90: Ditto.
404         * gfortran.dg/allocate_stat.f90: Ditto.
405         * gfortran.dg/array_constructor_20.f90: Ditto.
406         * gfortran.dg/array_constructor_21.f90: Ditto.
407         * gfortran.dg/array_constructor_22.f90: Ditto.
408         * gfortran.dg/array_constructor_26.f03: Ditto.
409         * gfortran.dg/array_function_4.f90: Ditto.
410         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
411         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
412         * gfortran.dg/bind_c_usage_15.f90: Ditto.
413         * gfortran.dg/bind_c_usage_16.f03: Ditto.
414         * gfortran.dg/bind_c_usage_3.f03: Ditto.
415         * gfortran.dg/binding_label_tests_7.f03: Ditto.
416         * gfortran.dg/class_15.f03: Ditto.
417         * gfortran.dg/class_27.f03: Ditto.
418         * gfortran.dg/class_33.f90: Ditto.
419         * gfortran.dg/class_37.f03: Ditto.
420         * gfortran.dg/class_40.f03: Ditto.
421         * gfortran.dg/class_42.f03: Ditto.
422         * gfortran.dg/class_defined_operator_1.f03: Ditto.
423         * gfortran.dg/coarray/registering_1.f90: Ditto.
424         * gfortran.dg/convert_1.f90: Ditto.
425         * gfortran.dg/default_initialization_3.f90: Ditto.
426         * gfortran.dg/dependency_25.f90: Ditto.
427         * gfortran.dg/dependency_26.f90: Ditto.
428         * gfortran.dg/dependency_36.f90: Ditto.
429         * gfortran.dg/dependency_37.f90: Ditto.
430         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
431         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
432         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
433         * gfortran.dg/elemental_pointer_1.f90: Ditto.
434         * gfortran.dg/elemental_result_1.f90: Ditto.
435         * gfortran.dg/empty_derived_type.f90: Ditto.
436         * gfortran.dg/entry_7.f90: Ditto.
437         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
438         * gfortran.dg/equiv_constraint_3.f90: Ditto.
439         * gfortran.dg/error_recovery_3.f90: Ditto.
440         * gfortran.dg/extends_4.f03: Ditto.
441         * gfortran.dg/func_assign.f90: Ditto.
442         * gfortran.dg/func_assign_3.f90: Ditto.
443         * gfortran.dg/generic_1.f90: Ditto.
444         * gfortran.dg/generic_18.f90: Ditto.
445         * gfortran.dg/generic_22.f03: Ditto.
446         * gfortran.dg/generic_4.f90: Ditto.
447         * gfortran.dg/generic_6.f90: Ditto.
448         * gfortran.dg/generic_actual_arg.f90: Ditto.
449         * gfortran.dg/graphite/id-21.f: Ditto.
450         * gfortran.dg/graphite/pr45758.f90: Ditto.
451         * gfortran.dg/host_assoc_call_2.f90: Ditto.
452         * gfortran.dg/host_assoc_call_3.f90: Ditto.
453         * gfortran.dg/host_assoc_call_4.f90: Ditto.
454         * gfortran.dg/host_assoc_function_4.f90: Ditto.
455         * gfortran.dg/host_used_types_1.f90: Ditto.
456         * gfortran.dg/implicit_1.f90: Ditto.
457         * gfortran.dg/implicit_11.f90: Ditto.
458         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
459         * gfortran.dg/impure_actual_1.f90: Ditto.
460         * gfortran.dg/impure_assignment_1.f90: Ditto.
461         * gfortran.dg/impure_constructor_1.f90: Ditto.
462         * gfortran.dg/initialization_10.f90: Ditto.
463         * gfortran.dg/initialization_12.f90: Ditto.
464         * gfortran.dg/interface_14.f90: Ditto.
465         * gfortran.dg/interface_15.f90: Ditto.
466         * gfortran.dg/interface_2.f90: Ditto.
467         * gfortran.dg/interface_25.f90: Ditto.
468         * gfortran.dg/interface_26.f90: Ditto.
469         * gfortran.dg/interface_29.f90: Ditto.
470         * gfortran.dg/interface_assignment_1.f90: Ditto.
471         * gfortran.dg/internal_pack_6.f90: Ditto.
472         * gfortran.dg/internal_pack_7.f90: Ditto.
473         * gfortran.dg/internal_pack_8.f90: Ditto.
474         * gfortran.dg/lto/pr45586_0.f90: Ditto.
475         * gfortran.dg/lto/pr47839_0.f90: Ditto.
476         * gfortran.dg/module_commons_3.f90: Ditto.
477         * gfortran.dg/module_equivalence_4.f90: Ditto.
478         * gfortran.dg/module_equivalence_6.f90: Ditto.
479         * gfortran.dg/module_function_type_1.f90: Ditto.
480         * gfortran.dg/module_naming_1.f90: Ditto.
481         * gfortran.dg/namelist_4.f90: Ditto.
482         * gfortran.dg/operator_c1202.f90: Ditto.
483         * gfortran.dg/parens_7.f90: Ditto.
484         * gfortran.dg/pr32921.f: Ditto.
485         * gfortran.dg/pr33646.f90: Ditto.
486         * gfortran.dg/pr41928.f90: Ditto.
487         * gfortran.dg/pr42119.f90: Ditto.
488         * gfortran.dg/pr43984.f90: Ditto.
489         * gfortran.dg/present_1.f90: Ditto.
490         * gfortran.dg/private_type_2.f90: Ditto.
491         * gfortran.dg/proc_decl_2.f90: Ditto.
492         * gfortran.dg/proc_ptr_10.f90: Ditto.
493         * gfortran.dg/proc_ptr_22.f90: Ditto.
494         * gfortran.dg/proc_ptr_8.f90: Ditto.
495         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
496         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
497         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
498         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
499         * gfortran.dg/substring_equivalence.f90: Ditto.
500         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
501         * gfortran.dg/transpose_optimization_1.f90: Ditto.
502         * gfortran.dg/trim_optimize_6.f90: Ditto.
503         * gfortran.dg/typebound_call_12.f03: Ditto.
504         * gfortran.dg/typebound_operator_5.f03: Ditto.
505         * gfortran.dg/typebound_operator_6.f03: Ditto.
506         * gfortran.dg/typebound_proc_18.f03: Ditto.
507         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
508         * gfortran.dg/use_1.f90: Ditto.
509         * gfortran.dg/use_10.f90: Ditto.
510         * gfortran.dg/use_11.f90: Ditto.
511         * gfortran.dg/use_14.f90: Ditto.
512         * gfortran.dg/use_only_2.f90: Ditto.
513         * gfortran.dg/use_rename_4.f90: Ditto.
514         * gfortran.dg/use_rename_5.f90: Ditto.
515         * gfortran.dg/used_dummy_types_3.f90: Ditto.
516         * gfortran.dg/used_interface_ref.f90: Ditto.
517         * gfortran.dg/used_types_11.f90: Ditto.
518         * gfortran.dg/used_types_3.f90: Ditto.
519         * gfortran.dg/used_types_4.f90: Ditto.
520         * gfortran.dg/userdef_operator_2.f90: Ditto.
521         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
522         * gfortran.dg/vect/pr46213.f90: Ditto.
523         * gfortran.dg/whole_file_21.f90: Ditto.
524         * gfortran.dg/whole_file_22.f90: Ditto.
525         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
526         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
527
528 2011-08-02  Kai Tietz  <ktietz@redhat.com>
529
530         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
531
532 2011-08-01  Jason Merrill  <jason@redhat.com>
533
534         PR c++/49932
535         * g++.dg/abi/mangle49.C: New.
536
537         PR c++/49924
538         * g++.dg/cpp0x/constexpr-array4.C: New.
539
540         PR c++/49813
541         * g++.dg/cpp0x/constexpr-builtin1.C: New.
542
543 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
544
545         PR target/49927
546         * gcc.target/i386/pr49927.c: New test.
547
548 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
549
550         PR tree-optimization/49926
551         * gcc.dg/vect/pr49926.c: New test.
552
553 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
554
555         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
556         * gcc.target/i386/lzcnt-1.c: New test.
557         * gcc.target/i386/lzcnt-2.c: Likewise.
558         * gcc.target/i386/lzcnt-2a.c: Likewise.
559         * gcc.target/i386/lzcnt-3.c: Likewise.
560         * gcc.target/i386/lzcnt-4.c: Likewise.
561         * gcc.target/i386/lzcnt-4a.c: Likewise.
562         * gcc.target/i386/lzcnt-5.c: Likewise.
563         * gcc.target/i386/lzcnt-6.c: Likewise.
564         * gcc.target/i386/lzcnt-6a.c: Likewise.
565         * gcc.target/i386/lzcnt-check.h: Likewise.
566
567         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
568         * gcc.target/i386/sse-13.c: Likewise.
569         * gcc.target/i386/sse-14.c: Likewise.
570         * g++.dg/other/i386-2.C: Likewise.
571         * g++.dg/other/i386-3.C: Likewise.
572
573 2011-08-01  Julian Brown  <julian@codesourcery.com>
574
575         * gcc.target/arm/fixed-point-exec.c: New test.
576
577 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
578
579         PR target/49920
580         * gcc.target/i386/pr49920.c: New test.
581
582 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
583
584         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
585         * gcc.dg/tree-ssa/pr23109.c: Ditto.
586         * gcc.dg/tree-ssa/loop-7.c: Ditto.
587         * gcc.dg/tree-ssa/loop-32.c: Ditto.
588         * gcc.dg/tree-ssa/loop-33.c: Ditto.
589         * gcc.dg/tree-ssa/loop-34.c: Ditto.
590         * gcc.dg/tree-ssa/loop-35.c: Ditto.
591         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
592         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
593         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
594         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
595         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
596         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
597         * g++.dg/tree-ssa/pr33615.C: Ditto.
598         * g++.dg/tree-ssa/restrict1.C: Ditto.
599         * c-c++-common/restrict-2.c: Ditto.
600         * gfortran.dg/pr32921.f: Ditto.
601         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
602         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
603         * gcc.dg/tree-ssa/vrp47.c: Ditto.
604         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
605         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
606         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
607         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
608         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
609         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
610         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
611
612 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
613
614         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
615         .exe.ltrans[0-9]*. dump files.
616
617 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
618
619         PR fortran/49112
620         * gfortran.dg/abstract_type_6.f03: Modified.
621         * gfortran.dg/typebound_proc_24.f03: New.
622
623 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
624
625         PR testsuite/49917
626         * g++.dg/init/for1.C: Fix.
627
628 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
629
630         PR fortran/48876
631         * gfortran.dg/string_5.f90:  New test.
632
633 2011-07-29  Jason Merrill  <jason@redhat.com>
634
635         PR c++/49867
636         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
637
638 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639
640         PR tree-optimization/47407
641         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
642         alpha*-dec-osf*.
643         Sort target list.
644
645 2011-07-29  Richard Guenther  <rguenther@suse.de>
646
647         * gcc.dg/uninit-suppress.c: Also disable VRP.
648         * gcc.dg/uninit-suppress_2.c: Likewise.
649
650 2011-07-28  Jason Merrill  <jason@redhat.com>
651
652         PR c++/49808
653         * g++.dg/template/nontype24.C: New.
654
655 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
656
657         PR rtl-optimization/47958
658         * gcc.dg/torture/pr47958-1.c: New.
659
660 2011-07-29  Wei Guozhi  <carrot@google.com>
661
662         PR rtl-optimization/49799
663         * gcc.dg/pr49799.c: New test case.
664
665 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
666
667         PR middle-end/48648
668         * gcc.dg/graphite/id-pr48648.c: New.
669
670 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
671
672         PR fortran/31067
673         * gfortran.dg/maxloc_2.f90: New test.
674         * gfortran.dg/maxloc_3.f90: New test.
675         * gfortran.dg/minloc_1.f90: New test.
676         * gfortran.dg/minloc_2.f90: New test.
677         * gfortran.dg/minloc_3.f90: New test.
678         * gfortran.dg/minmaxloc_7.f90: New test.
679
680         PR debug/49871
681         * gcc.dg/debug/dwarf2/pr49871.c: New test.
682
683 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
684
685         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
686         the builtin isn't optimized away.
687
688 2011-07-27  Tobias Burnus  <burnus@net-b.de>
689
690         PR fortran/45586
691         * gfortran.dg/lto/pr45586-2_0.f90: New.
692
693 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
694
695         PR middle-end/49875
696         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
697         * c-c++-common/cxxbitfields-5.c: Same.
698
699 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
700
701         * lib/target-supports.exp (check_effective_target_mmap): Use
702         check_function_available.
703
704 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
705
706         * g++.old-deja/g++.pt/crash60.C: Updated.
707
708 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
709
710         PR target/49866
711         * gcc.target/i386/pr49866.c: New test.
712
713 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
714
715         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
716         * gcc.target/i386/bmi-andn-1.c: New test.
717         * gcc.target/i386/bmi-andn-1a.c: Likewise.
718         * gcc.target/i386/bmi-andn-2.c: Likewise.
719         * gcc.target/i386/bmi-andn-2a.c: Likewise.
720         * gcc.target/i386/bmi-bextr-1.c: Likewise.
721         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
722         * gcc.target/i386/bmi-bextr-2.c: Likewise.
723         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
724         * gcc.target/i386/bmi-blsi-1.c: Likewise.
725         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
726         * gcc.target/i386/bmi-blsi-2.c: Likewise.
727         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
728         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
729         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
730         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
731         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
732         * gcc.target/i386/bmi-blsr-1.c: Likewise.
733         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
734         * gcc.target/i386/bmi-blsr-2.c: Likewise.
735         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
736         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
737         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
738         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
739         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
740
741 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
742
743         PR middle-end/47691
744         * gfortran.dg/graphite/id-pr47691.f: New.
745
746 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
747
748         * gcc.target/i386/avx-os-support.h: New.
749         * gcc.target/i386/avx-check.h: Include avx-os-support.h
750         (main): Check avx_os_support before the test is run.
751         * gcc.target/i386/aes-avx-check.h: Ditto.
752         * gcc.target/i386/pclmul-avx-check.h: Ditto.
753
754 2011-07-27  Kai Tietz  <ktietz@redhat.com>
755
756         * gcc.target/i386/aggregate-ret3.c: New test.
757         * gcc.target/i386/aggregate-ret4.c: New test.
758
759 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
760
761         PR fortran/49755
762         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
763         allocated array should *not* change its size.
764         * gfortran.dg/multiple_allocation_3.f90: New test.
765
766 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
767
768         PR c++/49776
769         * g++.dg/cpp0x/constexpr-49776.C: New.
770
771 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
772
773         PR middle-end/47046
774         * gcc.dg/graphite/id-pr47046.c: New.
775
776 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
777
778         PR middle-end/47653
779         * gcc.dg/graphite/run-id-pr47593.c: New.
780
781 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
782
783         PR middle-end/47653
784         * gcc.dg/graphite/run-id-pr47653.c: New.
785         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
786         induction variables.
787         * gcc.dg/graphite/scop-16.c: Same.
788         * gcc.dg/graphite/scop-17.c: Same.
789         * gcc.dg/graphite/scop-21.c: Same.
790
791 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
792
793         PR middle-end/48805
794         * gcc.dg/graphite/id-pr48805.c: New.
795
796 2011-07-26  Tobias Burnus  <burnus@net-b.de>
797
798         * gfortran.dg/coarray_lib_token_2.f90: New.
799
800 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
801
802         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
803         SPU local store.
804
805 2011-07-25  Andrew Pinski  <apinski@cavium.com>
806
807         PR tree-opt/49671
808         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
809         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
810
811 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
812
813         * lib/target-supports.exp (check_effective_target_mmap): New proc.
814
815         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
816         * gcc.c-torture/execute/loop-2g.c: Likewise.
817         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
818         Require mmap support.
819         * gcc.c-torture/execute/loop-2g.x: Likewise.
820         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
821         (MAP_ANON): Provide default.
822         * gcc.dg/20050826-1.c: Likewise.
823         * gcc.target/i386/pr36533.c: Likewise.
824         * gcc.dg/vect/pr49038.c: Remove dg-do run.
825         Use dg-require-effective-target mmap.
826
827 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
828
829         PR c++/49838
830         * g++.dg/cpp0x/range-for19.C: New.
831
832 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
833
834         PR testsuite/49753
835         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
836
837         Revert:
838         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
839
840         PR testsuite/49753
841         * g++.dg/torture/pr49309.C: Remove.
842
843 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
844
845         PR tree-optimization/49809
846         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
847         test.
848
849 2011-07-25  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/49715
852         * gcc.target/i386/pr49715-1.c: New testcase.
853         * gcc.target/i386/pr49715-2.c: Likewise.
854
855 2011-07-23  Jason Merrill  <jason@redhat.com>
856
857         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
858
859 2011-07-22  Jason Merrill  <jason@redhat.com>
860
861         PR c++/49793
862         * g++.dg/cpp0x/initlist55.C: New.
863
864 2011-07-23  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/49791
867         * gfortran.dg/namelist_72.f: New.
868
869 2011-07-23  Tobias Burnus  <burnus@net-b.de>
870
871         * gfortran.dg/coarray_25.f90: New.
872
873 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
874
875         * override1.C: This test should use c++0x mode.
876         * override3.C: New. Test the diagnostics in c++98 mode.
877
878 2011-07-22  Jason Merrill  <jason@redhat.com>
879             Mark Glisse  <marc.glisse@normalesup.org>
880
881         PR c++/30112
882         * g++.dg/other/pragma-re-1.C: Add namespace cases.
883
884         PR c++/49813
885         * g++.dg/opt/builtins2.C: New.
886         * g++.dg/other/error27.C: Don't rely on __builtin.
887
888 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
889
890         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
891         on lp64 targets.
892         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
893         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
894         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
895         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
896
897         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
898         instead of ia32.
899
900 2011-07-22  Richard Guenther  <rguenther@suse.de>
901
902         PR tree-optimization/45819
903         * gcc.dg/pr45819.c: New testcase.
904
905 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
906
907         * lib/target-supports.exp (check_ifunc_available): Rewrite.
908
909 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
910
911         PR middle-end/47654
912         PR middle-end/49649
913         * gcc.dg/graphite/run-id-pr47654.c: New.
914
915 2011-07-21  Ian Lance Taylor  <iant@google.com>
916
917         PR middle-end/49705
918         * gcc.dg/pr49705.c: New test.
919
920 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
921
922         * lib/target-supports.exp (check_avx_os_support_available): New.
923         (check_effective_target_avx_runtime): Use it.
924
925 2011-07-21  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/49770
928         * g++.dg/torture/pr49770.C: New testcase.
929
930 2011-07-21  Kai Tietz  <ktietz@redhat.com>
931
932         * gcc.dg/tree-ssa/pr30978.c: adjusted.
933         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
934
935 2011-07-21  Tobias Burnus  <burnus@net-b.de>
936
937         * gfortran.dg/coarray_lib_token_1.f90: New.
938
939 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
940
941         * gcc.dg/pr32912-2.c: Skip for AVR.
942         * gcc.dg/pr44674.c: Add dg-require-profiling.
943
944 2011-07-20  Jason Merrill  <jason@redhat.com>
945
946         * g++.dg/ext/desig2.C: New.
947
948 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
949
950         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
951         be generated.
952         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
953         * gcc.target/powerpc/recip-3.c: Ditto.
954
955 2011-07-19  Jason Merrill  <jason@redhat.com>
956
957         PR c++/6709 (DR 743)
958         PR c++/42603 (DR 950)
959         * g++.dg/cpp0x/decltype21.C: New.
960
961 2011-07-20  Richard Guenther  <rguenther@suse.de>
962
963         PR middle-end/18908
964         * gcc.dg/tree-ssa/pr18908.c: New testcase.
965         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
966
967 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
968
969         * gcc.target/arm/combine-movs.c: New.
970         * gcc.target/arm/unsigned-extend-2.c: New.
971
972 2011-07-19  Jason Merrill  <jason@redhat.com>
973
974         PR c++/49785
975         * g++.dg/cpp0x/variadic114.C: New.
976
977 2011-07-19  Tobias Burnus  <burnus@net-b.de>
978
979         * gfortran.dg/coarray_args_1.f90: New.
980         * gfortran.dg/coarray_args_2.f90: New.
981
982 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
983
984         PR fortran/49708
985         * gfortran.dg/allocate_error_3.f90: New.
986
987 2011-07-19  Richard Guenther  <rguenther@suse.de>
988
989         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
990         * gcc.dg/tree-ssa/bool-11.c: Likewise.
991         * gcc.dg/torture/20110719-1.c: New testcase.
992
993 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
994
995         PR tree-optimization/49768
996         * gcc.c-torture/execute/pr49768.c: New test.
997
998 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
999
1000         PR tree-optimization/49771
1001         * gcc.dg/vect/pr49771.c: New test.
1002
1003 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1004
1005         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1006         * gcc.dg/ipa/ipa-2.c: Likewise.
1007         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1008         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1009         * gcc.dg/ipa/ipa-5.c: Likewise.
1010         * gcc.dg/ipa/ipa-7.c: Likewise.
1011         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1012         * gcc.dg/ipa/ipacost-1.c: Likewise.
1013         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1014         functions.
1015         * gcc.dg/ipa/ipcp-1.c: New test.
1016         * gcc.dg/ipa/ipcp-2.c: Likewise.
1017         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1018
1019 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR middle-end/49675
1022         * gfortran.dg/pr49675.f90: New test.
1023
1024 2011-07-18  Richard Guenther  <rguenther@suse.de>
1025
1026         * gcc.dg/torture/20110718-1.c: New testcase.
1027
1028 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1029
1030         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1031         * g++.dg/ext/bitfield3.C: Likewise.
1032         * g++.dg/ext/bitfield4.C: Likewise.
1033         * g++.dg/ext/bitfield5.C: Likewise.
1034         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1035         * g++.dg/other/pr23205-2.C: Likewise.
1036         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1037         * gcc.c-torture/compile/20001109-2.c: Likewise.
1038         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1039         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1040         * gcc.dg/bitfld-16.c: Likewise.
1041         * gcc.dg/bitfld-17.c: Likewise.
1042         * gcc.dg/bitfld-18.c: Likewise.
1043         * gcc.dg/builtins-config.h: Remove Netware support.
1044         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1045         * gcc.dg/cdce2.c: Likewise.
1046         * gcc.dg/cpp/assert4.c: Remove netware support.
1047         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1048         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1049
1050         * lib/target-supports.exp (check_visibility_available): Remove
1051         NetWare support.
1052         (check_profiling_available): Likewise.
1053
1054 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1055
1056         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1057
1058 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1059             Thomas Koenig  <tkoenig@gcc.gnu.org>
1060
1061         PR fortran/34657
1062         * gfortran.dg/generic_17.f90: Fix testcase.
1063         * gfortran.dg/interface_3.f90: Add dg-error.
1064         * gfortran.dg/use_14.f90: New.
1065         * gfortran.dg/use_15.f90: New.
1066
1067 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/pointer_controlled.adb: New test.
1070
1071 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/49624
1074         * gfortran.dg/pointer_remapping_7.f90: New.
1075
1076 2011-07-16  Jason Merrill  <jason@redhat.com>
1077
1078         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1079
1080 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1081             Jason Merrill  <jason@redhat.com>
1082
1083         PR c++/45329
1084         PR c++/48934
1085         * g++.dg/cpp0x/decltype29.C: Adjust.
1086         * g++.dg/cpp0x/error4.C: Adjust.
1087         * g++.dg/cpp0x/sfinae26.C: Adjust.
1088         * g++.dg/cpp0x/variadic105.C: Adjust.
1089         * g++.dg/template/deduce3.C: Adjust.
1090         * g++.dg/template/error45.C: Adjust.
1091         * g++.dg/template/ptrmem2.C: Adjust.
1092         * g++.dg/template/sfinae2.C: Adjust.
1093         * g++.old-deja/g++.pt/crash60.C: Adjust.
1094         * g++.old-deja/g++.pt/unify6.C: Adjust.
1095         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1096         * g++.dg/cpp0x/nullptr15.C: Adjust.
1097         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1098         * g++.dg/cpp0x/pr31431.C: Adjust.
1099         * g++.dg/cpp0x/pr31434.C: Adjust.
1100         * g++.dg/cpp0x/sfinae11.C: Adjust
1101         * g++.dg/cpp0x/temp_default2.C: Adjust.
1102         * g++.dg/cpp0x/trailing4.C: Adjust.
1103         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1104         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1105         * g++.dg/cpp0x/variadic105.C: Adjust.
1106         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1107         * g++.dg/ext/vla2.C: Adjust.
1108         * g++.dg/other/ptrmem10.C: Adjust.
1109         * g++.dg/other/ptrmem11.C: Adjust.
1110         * g++.dg/overload/unknown1.C: Adjust.
1111         * g++.dg/template/conv11.C: Adjust.
1112         * g++.dg/template/dependent-expr5.C: Adjust.
1113         * g++.dg/template/friend.C: Adjust.
1114         * g++.dg/template/incomplete2.C: Adjust.
1115         * g++.dg/template/local4.C: Adjust.
1116         * g++.dg/template/local6.C: Adjust.
1117         * g++.dg/template/operator9.C: Adjust.
1118         * g++.dg/template/ttp25.C: Adjust.
1119         * g++.dg/template/unify10.C: Adjust.
1120         * g++.dg/template/unify11.C: Adjust.
1121         * g++.dg/template/unify6.C: Adjust.
1122         * g++.dg/template/unify9.C: Adjust.
1123         * g++.dg/template/varmod1.C: Adjust.
1124         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1125         * g++.old-deja/g++.pt/crash28.C: Adjust.
1126         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1127         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1128         * g++.old-deja/g++.pt/expr2.C: Adjust.
1129         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1130         * g++.old-deja/g++.pt/spec5.C: Adjust.
1131         * g++.old-deja/g++.pt/spec6.C: Adjust.
1132         * g++.old-deja/g++.pt/unify4.C: Adjust.
1133         * g++.old-deja/g++.pt/unify8.C: Adjust.
1134         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1135         * g++.dg/overload/template5.C: New testcase.
1136         * g++.dg/template/overload12.C: New testcase.
1137
1138 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1139
1140         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1141         * gfortran.dg/coarray_7.f90: Ditto.
1142         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1143         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1144
1145 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1146
1147         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1148         case.
1149         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1150         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1151         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1152         C67X.
1153         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1154         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1155         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1156
1157 2011-07-15  Jason Merrill  <jason@redhat.com>
1158
1159         PR testsuite/49741
1160         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1161         Use --extra_opts instead of --additional_options.
1162
1163 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR testsuite/49753
1166         * g++.dg/torture/pr49309.C: Remove.
1167
1168 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1169
1170         * gcc.target/tic6x/weak-call.c: New test.
1171         * gcc.target/tic6x/fpcmp.c: New test.
1172         * gcc.target/tic6x/fpdiv.c: New test.
1173         * gcc.target/tic6x/rotdi16-scan.c: New test.
1174         * gcc.target/tic6x/ffssi.c: New test.
1175         * gcc.target/tic6x/fpdiv-lib.c: New test.
1176         * gcc.target/tic6x/cold-lc.c: New test.
1177         * gcc.target/tic6x/longcalls.c: New test.
1178         * gcc.target/tic6x/abi-align-1.c: New test.
1179         * gcc.target/tic6x/fpcmp-finite.c: New test.
1180         * gcc.target/tic6x/rotdi16.c: New test.
1181         * gcc.target/tic6x/bswapl.c: New test.
1182         * gcc.target/tic6x/ffsdi.c: New test.
1183         * gcc.target/tic6x/tic6x.exp: New file.
1184         * gcc.target/tic6x/builtins/arith24.c: New test.
1185         * gcc.target/tic6x/builtins/smpy.c: New test.
1186         * gcc.target/tic6x/builtins/smpylh.c: New test.
1187         * gcc.target/tic6x/builtins/smpyh.c: New test.
1188         * gcc.target/tic6x/builtins/sarith1.c: New test.
1189         * gcc.target/tic6x/builtins/extclr.c: New test
1190         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1191         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1192         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1193         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1194         New functions.
1195         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1196         __TMS320C6X__.
1197         * gcc.dg/20020312-2.c: Likewise.
1198         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1199         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1200         * gcc.dg/torture/builtin-math-7.c: Likewise.
1201
1202         PR testsuite/49757
1203         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1204         not testing tic6x-*-*.
1205
1206 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1207
1208         PR tree-opt/49309
1209         * g++.dg/torture/pr49309.C: New testcase.
1210
1211 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1212
1213         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1214
1215 2011-07-14  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/49651
1218         * gcc.dg/torture/pr49651.c: New testcase.
1219
1220 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1221
1222         PR target/43746
1223         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1224
1225 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1226
1227         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1228         -mno-pointers-to-nested-functions.
1229         * gcc.target/powerpc/no-r11-2.c: Ditto.
1230         * gcc.target/powerpc/no-r11-3.c: Ditto.
1231
1232 2011-07-13  Jason Merrill  <jason@redhat.com>
1233
1234         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1235         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1236         when compiling C files.
1237         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1238         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1239         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1240         * g++.dg/lookup/anon2.C: Likewise.
1241         * g++.dg/tree-ssa/copyprop.C: Likewise.
1242         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1243         * g++.dg/init/vector1.C: Ignore narrowing errors.
1244         * g++.dg/torture/pr35526.C: Likewise.
1245         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1246
1247 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1248
1249         PR libfortran/49296
1250         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1251         and logical reads.
1252
1253 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1256         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1257
1258 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1259
1260         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1261         * lib/obj-c++.exp (obj-c++_init): Ditto.
1262         * lib/file-format.exp (gcc_target_object_format): Ditto.
1263         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1264         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1265         (check_visibility_available): Ditto.
1266         (check_effective_target_tls_native): Ditto.
1267         (check_effective_target_tls_emulated): Ditto.
1268         (check_effective_target_function_sections): Ditto.
1269
1270 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1271
1272         * gcc.target/arm/pr48183.c: New test.
1273
1274 2011-07-13  Richard Guenther  <rguenther@suse.de>
1275
1276         * gcc.dg/torture/20110713-1.c: New testcase.
1277
1278 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1279
1280         PR rtl-opt/49474
1281         * gcc.c-torture/compile/pr49474.c: New testcase.
1282
1283 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR tree-optimization/49712
1286         * gcc.c-torture/execute/pr49712.c: New test.
1287
1288 2011-07-11  Jason Merrill  <jason@redhat.com>
1289
1290         PR c++/44609
1291         * g++.dg/template/recurse3.C: New.
1292
1293 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR debug/49676
1296         * gcc.dg/guality/csttest.c: New test.
1297
1298         PR fortran/49698
1299         * gfortran.dg/pr49698.f90: New test.
1300
1301 2011-07-11  Jeff Law  <law@redhat.com>
1302
1303         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1304
1305 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1306
1307         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1308         * go.test/go-test.exp (go-set-goarch): Likewise.
1309
1310 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1311
1312         PR target/39633
1313         * gcc.target/avr/torture/pr39633.c: New test case.
1314
1315 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1316
1317         PR fortran/18918
1318         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1319
1320 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1321
1322         * lib/target-supports.exp (check_effective_target_scheduling):
1323         New Function.
1324         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1325         * gcc.dg/pr45055.c: Ditto.
1326         * gcc.dg/pr45353.c: Ditto.
1327         * g++.dg/pr45056.C: Ditto.
1328
1329 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1330
1331         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1332         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1333         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1334         * g++.dg/torture/pr31863.C: Skip AVR.
1335
1336 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1337
1338         PR fortran/49690
1339         * gfortran.dg/intrinsic_signal.f90: New.
1340
1341 2011-07-09  Jason Merrill  <jason@redhat.com>
1342
1343         * g++.dg/cpp0x/regress/regress6.C: New.
1344         * g++.dg/parse/crash45.C: Adjust message.
1345         * g++.dg/template/crash38.C: Adjust message.
1346         * g++.dg/template/crash64.C: Adjust message.
1347
1348 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1349
1350         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1351         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1352         * g++.dg/abi/bitfield3.C: Likewise.
1353         * g++.dg/eh/pr38662.C: Likewise.
1354         * g++.dg/ext/attrib36.C: Likewise.
1355         * g++.dg/ext/attrib37.C: Likewise.
1356         * g++.dg/ext/attrib8.C: Likewise.
1357         * g++.dg/ext/tmplattr1.C: Likewise.
1358         * g++.dg/inherit/override-attribs.C: Likewise.
1359         * g++.dg/opt/inline9.C: Likewise.
1360         * g++.dg/opt/life1.C: Likewise.
1361         * g++.dg/opt/longbranch2.C: Likewise.
1362         * g++.dg/opt/nrv12.C: Likewise.
1363         * g++.dg/opt/reg-stack4.C: Likewise.
1364         * g++.dg/other/pr35504.C: Likewise.
1365         * g++.dg/other/pr39496.C: Likewise.
1366         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1367         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1368         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1369         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1370         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1371         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1372         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1373         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1374         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1375         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1376         * g++.dg/warn/pr15774-1.C: Likewise.
1377         * g++.dg/warn/pr15774-2.C: Likewise.
1378         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1379         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1380         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1381         * g++.old-deja/g++.pt/asm2.C: Likewise.
1382         * gcc.c-torture/compile/20000804-1.c: Likewise.
1383         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1384         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1385         * gcc.dg/20020108-1.c: Likewise.
1386         * gcc.dg/20020122-2.c: Likewise.
1387         * gcc.dg/20020122-3.c: Likewise.
1388         * gcc.dg/20020206-1.c: Likewise.
1389         * gcc.dg/20020219-1.c: Likewise.
1390         * gcc.dg/20020310-1.c: Likewise.
1391         * gcc.dg/20020411-1.c: Likewise.
1392         * gcc.dg/20020418-2.c: Likewise.
1393         * gcc.dg/20020426-2.c: Likewise.
1394         * gcc.dg/20020517-1.c: Likewise.
1395         * gcc.dg/20030204-1.c: Likewise.
1396         * gcc.dg/20030826-2.c: Likewise.
1397         * gcc.dg/20031102-1.c: Likewise.
1398         * gcc.dg/20031202-1.c: Likewise.
1399         * gcc.dg/20050111-1.c: Likewise.
1400         * gcc.dg/20050503-1.c: Likewise.
1401         * gcc.dg/array-init-1.c: Likewise.
1402         * gcc.dg/builtin-apply4.c: Likewise.
1403         * gcc.dg/dfp/pr31344.c: Likewise.
1404         * gcc.dg/gomp/atomic-11.c: Likewise.
1405         * gcc.dg/graphite/pr40281.c: Likewise.
1406         * gcc.dg/ia64-sync-1.c: Likewise.
1407         * gcc.dg/ia64-sync-2.c: Likewise.
1408         * gcc.dg/ia64-sync-3.c: Likewise.
1409         * gcc.dg/ia64-sync-4.c: Likewise.
1410         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1411         * gcc.dg/invalid-call-1.c: Likewise.
1412         * gcc.dg/loop-3.c: Likewise.
1413         * gcc.dg/lower-subreg-1.c: Likewise.
1414         * gcc.dg/lto/pr47259_0.c: Likewise.
1415         * gcc.dg/nested-calls-1.c: Likewise.
1416         * gcc.dg/pr20017.c: Likewise.
1417         * gcc.dg/pr25023.c: Likewise.
1418         * gcc.dg/pr27671-2.c: Likewise.
1419         * gcc.dg/pr32176.c: Likewise.
1420         * gcc.dg/pr33676.c: Likewise.
1421         * gcc.dg/pr35045.c: Likewise.
1422         * gcc.dg/pr36015.c: Likewise.
1423         * gcc.dg/pr36584.c: Likewise.
1424         * gcc.dg/pr36998.c: Likewise.
1425         * gcc.dg/pr37438.c: Likewise.
1426         * gcc.dg/pr37908.c: Likewise.
1427         * gcc.dg/pr41241.c: Likewise.
1428         * gcc.dg/pr41340.c: Likewise.
1429         * gcc.dg/pr44136.c: Likewise.
1430         * gcc.dg/pr44194-1.c: Likewise.
1431         * gcc.dg/pr46212.c: Likewise.
1432         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1433         * gcc.dg/setjmp-2.c: Likewise.
1434         * gcc.dg/short-compare-1.c: Likewise.
1435         * gcc.dg/short-compare-2.c: Likewise.
1436         * gcc.dg/smod-1.c: Likewise.
1437         * gcc.dg/sync-2.c: Likewise.
1438         * gcc.dg/sync-3.c: Likewise.
1439         * gcc.dg/tls/opt-1.c: Likewise.
1440         * gcc.dg/tls/opt-2.c: Likewise.
1441         * gcc.dg/tls/opt-3.c: Likewise.
1442         * gcc.dg/torture/badshift.c: Likewise.
1443         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1444         * gcc.dg/torture/pr20314-2.c: Likewise.
1445         * gcc.dg/torture/pr36891.c: Likewise.
1446         * gcc.dg/torture/pr38774.c: Likewise.
1447         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1448         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1449         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1450         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1451         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1452         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1453         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1454         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1455         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1456         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1457         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1458         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1459         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1460         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1461         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1462         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1463         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1464         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1465         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1466         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1467         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1468         * gcc.dg/unroll-1.c: Likewise.
1469         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1470         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1471         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1472         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1473         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1474         * gcc.target/i386/20000609-1.c: Likewise.
1475         * gcc.target/i386/20000720-1.c: Likewise.
1476         * gcc.target/i386/20000724-1.c: Likewise.
1477         * gcc.target/i386/20011107-1.c: Likewise.
1478         * gcc.target/i386/20011119-1.c: Likewise.
1479         * gcc.target/i386/20020201-3.c: Likewise.
1480         * gcc.target/i386/20020218-1.c: Likewise.
1481         * gcc.target/i386/20020729-1.c: Likewise.
1482         * gcc.target/i386/20030926-1.c: Likewise.
1483         * gcc.target/i386/20060125-1.c: Likewise.
1484         * gcc.target/i386/20060125-2.c: Likewise.
1485         * gcc.target/i386/20060512-1.c: Likewise.
1486         * gcc.target/i386/20060512-2.c: Likewise.
1487         * gcc.target/i386/20060512-3.c: Likewise.
1488         * gcc.target/i386/20060512-4.c: Likewise.
1489         * gcc.target/i386/387-1.c: Likewise.
1490         * gcc.target/i386/387-2.c: Likewise.
1491         * gcc.target/i386/387-5.c: Likewise.
1492         * gcc.target/i386/387-6.c: Likewise.
1493         * gcc.target/i386/980312-1.c: Likewise.
1494         * gcc.target/i386/980313-1.c: Likewise.
1495         * gcc.target/i386/990117-1.c: Likewise.
1496         * gcc.target/i386/990424-1.c: Likewise.
1497         * gcc.target/i386/990524-1.c: Likewise.
1498         * gcc.target/i386/991129-1.c: Likewise.
1499         * gcc.target/i386/991214-1.c: Likewise.
1500         * gcc.target/i386/991230-1.c: Likewise.
1501         * gcc.target/i386/addr-sel-1.c: Likewise.
1502         * gcc.target/i386/aggregate-ret1.c: Likewise.
1503         * gcc.target/i386/aggregate-ret2.c: Likewise.
1504         * gcc.target/i386/align-main-3.c: Likewise.
1505         * gcc.target/i386/amd64-abi-1.c: Likewise.
1506         * gcc.target/i386/amd64-abi-2.c: Likewise.
1507         * gcc.target/i386/amd64-abi-4.c: Likewise.
1508         * gcc.target/i386/amd64-abi-5.c: Likewise.
1509         * gcc.target/i386/amd64-abi-6.c: Likewise.
1510         * gcc.target/i386/asm-1.c: Likewise.
1511         * gcc.target/i386/asm-3.c: Likewise.
1512         * gcc.target/i386/asm-5.c: Likewise.
1513         * gcc.target/i386/attributes-error.c: Likewise.
1514         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1515         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1516         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1517         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1518         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1519         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1520         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1521         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1522         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1523         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1524         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1525         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1526         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1527         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1528         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1529         * gcc.target/i386/bitfield1.c: Likewise.
1530         * gcc.target/i386/bitfield2.c: Likewise.
1531         * gcc.target/i386/bmi-2.c: Likewise.
1532         * gcc.target/i386/bmi-5.c: Likewise.
1533         * gcc.target/i386/builtin-unreachable.c: Likewise.
1534         * gcc.target/i386/cleanup-2.c: Likewise.
1535         * gcc.target/i386/clobbers.c: Likewise.
1536         * gcc.target/i386/cmov8.c: Likewise.
1537         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1538         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1539         * gcc.target/i386/compress-float-387.c: Likewise.
1540         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1541         * gcc.target/i386/compress-float-sse.c: Likewise.
1542         * gcc.target/i386/crc32-2.c: Likewise.
1543         * gcc.target/i386/crc32-3.c: Likewise.
1544         * gcc.target/i386/divmod-7.c: Likewise.
1545         * gcc.target/i386/divmod-8.c: Likewise.
1546         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1547         * gcc.target/i386/fma3-builtin.c: Likewise.
1548         * gcc.target/i386/fma3-fma.c: Likewise.
1549         * gcc.target/i386/fma4-256-vector.c: Likewise.
1550         * gcc.target/i386/fma4-builtin.c: Likewise.
1551         * gcc.target/i386/fma4-fma-2.c: Likewise.
1552         * gcc.target/i386/fma4-fma.c: Likewise.
1553         * gcc.target/i386/fma4-vector-2.c: Likewise.
1554         * gcc.target/i386/fma4-vector.c: Likewise.
1555         * gcc.target/i386/funcspec-1.c: Likewise.
1556         * gcc.target/i386/funcspec-10.c: Likewise.
1557         * gcc.target/i386/funcspec-11.c: Likewise.
1558         * gcc.target/i386/funcspec-2.c: Likewise.
1559         * gcc.target/i386/funcspec-5.c: Likewise.
1560         * gcc.target/i386/funcspec-6.c: Likewise.
1561         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1562         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1563         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1564         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1565         * gcc.target/i386/incoming-1.c: Likewise.
1566         * gcc.target/i386/incoming-10.c: Likewise.
1567         * gcc.target/i386/incoming-11.c: Likewise.
1568         * gcc.target/i386/incoming-12.c: Likewise.
1569         * gcc.target/i386/incoming-13.c: Likewise.
1570         * gcc.target/i386/incoming-14.c: Likewise.
1571         * gcc.target/i386/incoming-15.c: Likewise.
1572         * gcc.target/i386/incoming-2.c: Likewise.
1573         * gcc.target/i386/incoming-3.c: Likewise.
1574         * gcc.target/i386/incoming-4.c: Likewise.
1575         * gcc.target/i386/incoming-5.c: Likewise.
1576         * gcc.target/i386/incoming-6.c: Likewise.
1577         * gcc.target/i386/incoming-7.c: Likewise.
1578         * gcc.target/i386/incoming-8.c: Likewise.
1579         * gcc.target/i386/incoming-9.c: Likewise.
1580         * gcc.target/i386/lea.c: Likewise.
1581         * gcc.target/i386/local.c: Likewise.
1582         * gcc.target/i386/loop-1.c: Likewise.
1583         * gcc.target/i386/loop-2.c: Likewise.
1584         * gcc.target/i386/loop-3.c: Likewise.
1585         * gcc.target/i386/max-stack-align.c: Likewise.
1586         * gcc.target/i386/memcpy-1.c: Likewise.
1587         * gcc.target/i386/movbe-2.c: Likewise.
1588         * gcc.target/i386/movq-2.c: Likewise.
1589         * gcc.target/i386/movq.c: Likewise.
1590         * gcc.target/i386/nrv1.c: Likewise.
1591         * gcc.target/i386/pad-4.c: Likewise.
1592         * gcc.target/i386/pad-5a.c: Likewise.
1593         * gcc.target/i386/pad-5b.c: Likewise.
1594         * gcc.target/i386/pad-6a.c: Likewise.
1595         * gcc.target/i386/pad-6b.c: Likewise.
1596         * gcc.target/i386/pad-7.c: Likewise.
1597         * gcc.target/i386/pad-9.c: Likewise.
1598         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1599         * gcc.target/i386/pic-1.c: Likewise.
1600         * gcc.target/i386/pr12092-1.c: Likewise.
1601         * gcc.target/i386/pr12329.c: Likewise.
1602         * gcc.target/i386/pr21518.c: Likewise.
1603         * gcc.target/i386/pr22362.c: Likewise.
1604         * gcc.target/i386/pr22585.c: Likewise.
1605         * gcc.target/i386/pr23098.c: Likewise.
1606         * gcc.target/i386/pr25196.c: Likewise.
1607         * gcc.target/i386/pr25293.c: Likewise.
1608         * gcc.target/i386/pr25654.c: Likewise.
1609         * gcc.target/i386/pr26449.c: Likewise.
1610         * gcc.target/i386/pr26778.c: Likewise.
1611         * gcc.target/i386/pr26826.c: Likewise.
1612         * gcc.target/i386/pr27266.c: Likewise.
1613         * gcc.target/i386/pr29978.c: Likewise.
1614         * gcc.target/i386/pr30505.c: Likewise.
1615         * gcc.target/i386/pr30961-1.c: Likewise.
1616         * gcc.target/i386/pr31628.c: Likewise.
1617         * gcc.target/i386/pr32000-2.c: Likewise.
1618         * gcc.target/i386/pr32661-1.c: Likewise.
1619         * gcc.target/i386/pr32708-2.c: Likewise.
1620         * gcc.target/i386/pr32708-3.c: Likewise.
1621         * gcc.target/i386/pr34256.c: Likewise.
1622         * gcc.target/i386/pr34312.c: Likewise.
1623         * gcc.target/i386/pr34522.c: Likewise.
1624         * gcc.target/i386/pr35160.c: Likewise.
1625         * gcc.target/i386/pr35281.c: Likewise.
1626         * gcc.target/i386/pr36246.c: Likewise.
1627         * gcc.target/i386/pr36786.c: Likewise.
1628         * gcc.target/i386/pr37275.c: Likewise.
1629         * gcc.target/i386/pr37843-3.c: Likewise.
1630         * gcc.target/i386/pr37843-4.c: Likewise.
1631         * gcc.target/i386/pr39082-1.c: Likewise.
1632         * gcc.target/i386/pr39431.c: Likewise.
1633         * gcc.target/i386/pr39496.c: Likewise.
1634         * gcc.target/i386/pr39543-2.c: Likewise.
1635         * gcc.target/i386/pr39911.c: Likewise.
1636         * gcc.target/i386/pr40718.c: Likewise.
1637         * gcc.target/i386/pr40906-1.c: Likewise.
1638         * gcc.target/i386/pr40906-2.c: Likewise.
1639         * gcc.target/i386/pr40906-3.c: Likewise.
1640         * gcc.target/i386/pr40934.c: Likewise.
1641         * gcc.target/i386/pr41900.c: Likewise.
1642         * gcc.target/i386/pr42589.c: Likewise.
1643         * gcc.target/i386/pr43662.c: Likewise.
1644         * gcc.target/i386/pr43671.c: Likewise.
1645         * gcc.target/i386/pr43766.c: Likewise.
1646         * gcc.target/i386/pr43869.c: Likewise.
1647         * gcc.target/i386/pr44942.c: Likewise.
1648         * gcc.target/i386/pr44948-2a.c: Likewise.
1649         * gcc.target/i386/pr45234.c: Likewise.
1650         * gcc.target/i386/pr45336-2.c: Likewise.
1651         * gcc.target/i386/pr45336-4.c: Likewise.
1652         * gcc.target/i386/pr45852.c: Likewise.
1653         * gcc.target/i386/pr46470.c: Likewise.
1654         * gcc.target/i386/pr48037-1.c: Likewise.
1655         * gcc.target/i386/pr48389.c: Likewise.
1656         * gcc.target/i386/pr49095.c: Likewise.
1657         * gcc.target/i386/pr9771-1.c: Likewise.
1658         * gcc.target/i386/rdfsbase-1.c: Likewise.
1659         * gcc.target/i386/rdfsbase-2.c: Likewise.
1660         * gcc.target/i386/rdgsbase-1.c: Likewise.
1661         * gcc.target/i386/rdgsbase-2.c: Likewise.
1662         * gcc.target/i386/rdrand-3.c: Likewise.
1663         * gcc.target/i386/regparm-stdcall.c: Likewise.
1664         * gcc.target/i386/regparm.c: Likewise.
1665         * gcc.target/i386/reload-1.c: Likewise.
1666         * gcc.target/i386/rotate-2.c: Likewise.
1667         * gcc.target/i386/sibcall-5.c: Likewise.
1668         * gcc.target/i386/signbit-1.c: Likewise.
1669         * gcc.target/i386/signbit-2.c: Likewise.
1670         * gcc.target/i386/signbit-3.c: Likewise.
1671         * gcc.target/i386/sse-5.c: Likewise.
1672         * gcc.target/i386/sse-8.c: Likewise.
1673         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1674         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1675         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1676         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1677         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1678         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1679         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1680         * gcc.target/i386/sse2-movq-2.c: Likewise.
1681         * gcc.target/i386/sse2-movq-3.c: Likewise.
1682         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1683         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1684         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1685         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1686         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1687         * gcc.target/i386/ssefn-1.c: Likewise.
1688         * gcc.target/i386/ssefn-2.c: Likewise.
1689         * gcc.target/i386/sseregparm-1.c: Likewise.
1690         * gcc.target/i386/sseregparm-2.c: Likewise.
1691         * gcc.target/i386/sseregparm-3.c: Likewise.
1692         * gcc.target/i386/sseregparm-4.c: Likewise.
1693         * gcc.target/i386/sseregparm-5.c: Likewise.
1694         * gcc.target/i386/sseregparm-6.c: Likewise.
1695         * gcc.target/i386/sseregparm-7.c: Likewise.
1696         * gcc.target/i386/sseregparm-8.c: Likewise.
1697         * gcc.target/i386/stack-realign.c: Likewise.
1698         * gcc.target/i386/stack-usage-realign.c: Likewise.
1699         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1700         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1701         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1702         * gcc.target/i386/stackalign/return-1.c: Likewise.
1703         * gcc.target/i386/stackalign/return-2.c: Likewise.
1704         * gcc.target/i386/stackalign/return-3.c: Likewise.
1705         * gcc.target/i386/tailcall-1.c: Likewise.
1706         * gcc.target/i386/tbm-2.c: Likewise.
1707         * gcc.target/i386/udivmod-7.c: Likewise.
1708         * gcc.target/i386/udivmod-8.c: Likewise.
1709         * gcc.target/i386/unroll-1.c: Likewise.
1710         * gcc.target/i386/vararg-1.c: Likewise.
1711         * gcc.target/i386/vararg-2.c: Likewise.
1712         * gcc.target/i386/vect8-ret.c: Likewise.
1713         * gcc.target/i386/vectorize5.c: Likewise.
1714         * gcc.target/i386/wmul-1.c: Likewise.
1715         * gcc.target/i386/wmul-2.c: Likewise.
1716         * gcc.target/i386/wrfsbase-1.c: Likewise.
1717         * gcc.target/i386/wrfsbase-2.c: Likewise.
1718         * gcc.target/i386/wrgsbase-1.c: Likewise.
1719         * gcc.target/i386/wrgsbase-2.c: Likewise.
1720         * gcc.target/i386/xop-pcmov.c: Likewise.
1721         * gcc.target/i386/xop-pcmov2.c: Likewise.
1722         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1723         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1724         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1725         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1726         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1727         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1728         * gcc.target/i386/zee.c: Likewise.
1729         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1730         * gfortran.dg/compiler-directive_2.f: Likewise.
1731         * gfortran.dg/g77/20010216-1.f: Likewise.
1732         * gfortran.dg/gomp/pr39152.f90: Likewise.
1733         * gfortran.dg/pr33794.f90: Likewise.
1734
1735 2011-07-09  Jason Merrill  <jason@redhat.com>
1736
1737         * g++.dg/cpp0x/regress/regress5.C: New.
1738
1739 2011-07-08  Jason Merrill  <jason@redhat.com>
1740
1741         PR c++/45437
1742         * g++.dg/expr/compound-asn1.C: New.
1743         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1744
1745 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR target/49621
1748         * gcc.target/powerpc/altivec-34.c: New test.
1749
1750 2011-07-08  Jason Merrill  <jason@redhat.com>
1751
1752         PR c++/45603
1753         * g++.dg/abi/guard3.C: New.
1754
1755 2011-07-08  Julian Brown  <julian@codesourcery.com>
1756
1757         * lib/target-supports.exp
1758         (check_effective_target_arm_little_endian): New.
1759         (check_effective_target_vect_pack_trunc): Use above.
1760         (check_effective_target_vect_unpack): Likewise.
1761         (check_effective_target_vect_element_align): Test
1762         check_effective_target_arm_vect_no_misalign for ARM.
1763
1764 2011-07-08  Jason Merrill  <jason@redhat.com>
1765
1766         PR c++/49673
1767         * g++.dg/cpp0x/constexpr-rom.C: New.
1768
1769 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1770
1771         PR middle-end/49519
1772         * g++.dg/torture/pr49519.C: New test.
1773
1774 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1775
1776         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1777
1778 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1779
1780         PR testsuite/48727
1781         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1782
1783 2011-07-08  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/49662
1786         * gcc.dg/graphite/interchange-14.c: XFAIL.
1787         * gcc.dg/graphite/interchange-15.c: Likewise.
1788         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1789
1790 2011-07-06  Jason Merrill  <jason@redhat.com>
1791
1792         PR c++/49663
1793         * g++.dg/cpp0x/regress/regress4.C: New.
1794
1795 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1796
1797         PR fortran/49648
1798         * gfortran.dg/result_in_spec_4.f90: New test.
1799
1800 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1801
1802         * gcc.target/sparc/cas64.c: New test.
1803
1804 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR c/49644
1807         * g++.dg/torture/pr49644.C: New test.
1808
1809         PR c/49644
1810         * gcc.c-torture/execute/pr49644.c: New test.
1811
1812 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1813
1814         * lib/target-supports.exp (check_effective_target_ia32): New.
1815         (check_effective_target_x32): Likewise.
1816         (check_effective_target_vect_cmdline_needed): Also check x32.
1817
1818 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1819
1820         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1821         dg-prune-output.
1822         * gcc.target/arm/pr42235.c: Likewise.
1823         * gcc.target/arm/pr42495.c: Likewise.
1824         * gcc.target/arm/pr42574.c: Likewise.
1825         * gcc.target/arm/thumb-branch1.c: Likewise.
1826
1827         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1828         unneeded prune of possible warning.
1829         * gcc.target/arm/pr40956.c: Likewise.
1830         * gcc.target/arm/pr42505.c: Likewise.
1831
1832         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1833         * gcc.c-torture/compile/pr46883.c: Likewise.
1834         * gcc.c-torture/compile/pr46934.c: Likewise.
1835
1836         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1837         for move to ../../gcc.c-torture/compile.
1838         * gcc.target/arm/pr46883.c: Likewise.
1839         * gcc.target/arm/pr46934.c: Likewise.
1840
1841         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1842         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1843         * gcc.target/arm/wmul-1.c: Likewise.
1844         * gcc.target/arm/wmul-2.c: Likewise.
1845         * gcc.target/arm/wmul-3.c: Likewise.
1846         * gcc.target/arm/wmul-4.c: Likewise.
1847         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1848         add tab after scan target.
1849         * gcc.target/arm/smlaltt-1.c: Likewise.
1850         * gcc.target/arm/smlatb-1.c: Likewise.
1851         * gcc.target/arm/smlatt-1.c: Likewise.
1852
1853 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR debug/49522
1856         * gcc.dg/debug/pr49522.c: New test.
1857
1858 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1859
1860         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1861         * gcc.dg/pr46212.c: Run only if target int32plus.
1862         * gcc.dg/torture/pr48146.c: Ditto.
1863         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1864         * c-c++-common/pr44832.c: Ditto.
1865         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1866         * gcc.dg/pr31490.c: Ditto.
1867         * gcc.dg/torture/builtin-math-7.c: Run only if target
1868         large_double.
1869         * gcc.dg/torture/pr45764.c: Skip for AVR.
1870         * gcc.dg/pr47893.c: Ditto.
1871
1872 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1873
1874         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1875         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1876         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1877         add tab to scan target.
1878
1879 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1880
1881         * gcc.target/arm/neon-modes-3.c: New test.
1882
1883 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1886         -fno-loop-interchange -ffast-math.
1887
1888 2011-07-07  Richard Guenther  <rguenther@suse.de>
1889
1890         * gcc.dg/ftrapv-3.c: New testcase.
1891
1892 2011-07-07  Richard Guenther  <rguenther@suse.de>
1893
1894         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1895         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1896
1897 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1898
1899         * gcc.dg/binop-notxor1.c: New test.
1900         * gcc.dg/binop-notand4a.c: New test.
1901         * gcc.dg/binop-notxor2.c: New test.
1902         * gcc.dg/binop-notand3a.c: New test.
1903         * gcc.dg/binop-notand2a.c: New test.
1904         * gcc.dg/binop-notand6a.c: New test.
1905         * gcc.dg/binop-notor1.c: New test.
1906         * gcc.dg/binop-notand1a.c: New test.
1907         * gcc.dg/binop-notand5a.c: New test.
1908         * gcc.dg/binop-notor2.c: New test.
1909
1910 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR middle-end/49640
1913         * gcc.dg/gomp/pr49640.c: New test.
1914
1915 2011-07-07  Richard Guenther  <rguenther@suse.de>
1916
1917         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1918
1919 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1920
1921         PR target/39150
1922         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1923
1924 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1925
1926         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1927         * gcc.target/powerpc/no-r11-2.c: Ditto.
1928         * gcc.target/powerpc/no-r11-3.c: Ditto.
1929
1930 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1933         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1934
1935 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1936
1937         * lib/target-supports.exp (check_profiling_available): Disable
1938         profiling with -fprofile-generate for target avr.
1939
1940 2011-07-06  Richard Guenther  <rguenther@suse.de>
1941
1942         PR tree-optimization/49645
1943         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1944
1945 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1946
1947         PR middle-end/47383
1948         * gcc.dg/pr47383.c: New.
1949
1950 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1951
1952         PR tree-optimization/49647
1953         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1954
1955 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         PR testsuite/49542
1958         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1959         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1960
1961 2011-07-05  Jason Merrill  <jason@redhat.com>
1962
1963         PR c++/48157
1964         * g++.dg/template/template-id-4.C: New.
1965
1966 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1967
1968         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1969         * gcc.dg/pr43402.c: Ditto.
1970
1971 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1972
1973         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1974
1975 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1976
1977         * gcc.target/powerpc/ppc-switch-1.c: New test for
1978         --param case-values-threshold.
1979         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1980
1981 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1982
1983         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1984
1985 2011-07-05  Jason Merrill  <jason@redhat.com>
1986
1987         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1988
1989 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1990
1991         PR tree-optimization/47654
1992         * gcc.dg/graphite/block-pr47654.c: New.
1993
1994 2011-07-05  Jason Merrill  <jason@redhat.com>
1995
1996         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1997
1998 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1999
2000         PR tree-optimization/49580
2001         * gcc.dg/autopar/pr49580.c: New test.
2002
2003 2011-07-05  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/49518
2006         PR tree-optimization/49628
2007         * g++.dg/torture/pr49628.C: New testcase.
2008         * gcc.dg/torture/pr49518.c: Likewise.
2009
2010 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2011
2012         * ada/acats/run_acats (which): Extract last field from type -p,
2013         type output only if command succeeded.
2014
2015 2011-07-04  Jason Merrill  <jason@redhat.com>
2016
2017         * g++.dg/abi/mangle48.C: New.
2018
2019         * g++.dg/cpp0x/diag1.C: New.
2020
2021         * g++.dg/diagnostic/aka1.C: New.
2022
2023 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR rtl-optimization/49619
2026         * gcc.dg/pr49619.c: New test.
2027
2028         PR rtl-optimization/49472
2029         * gfortran.dg/pr49472.f90: New test.
2030
2031         PR debug/49602
2032         * gcc.dg/pr49602.c: New test.
2033
2034 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2035
2036         PR target/34734
2037         PR target/44643
2038         * gcc.target/avr/avr.exp: Run over cpp files, too.
2039         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2040         * gcc.target/avr/progmem.h: New file.
2041         * gcc.target/avr/exit-abort.h: New file.
2042         * gcc.target/avr/progmem-error-1.c: New file.
2043         * gcc.target/avr/progmem-error-1.cpp: New file.
2044         * gcc.target/avr/progmem-warning-1.c: New file.
2045         * gcc.target/avr/torture/progmem-1.c: New file.
2046         * gcc.target/avr/torture/progmem-1.cpp: New file.
2047
2048 2011-07-04  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/49615
2051         * g++.dg/torture/pr49615.C: New testcase.
2052
2053 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2054
2055         PR tree-optimization/49610
2056         * gcc.dg/vect/pr49610.c: New test.
2057
2058 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2059
2060         * gnat.dg/specs/debug1.ads: New test.
2061
2062 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2063
2064         PR fortran/49562
2065         * gfortran.dg/typebound_proc_23.f90: New.
2066
2067 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2068
2069         PR c++/49605
2070         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2071
2072 2011-07-01  Jason Merrill  <jason@redhat.com>
2073
2074         PR c++/48261
2075         * g++.dg/template/template-id-3.C: New.
2076
2077         PR c++/48593
2078         * g++.dg/template/qualified-id4.C: New.
2079
2080         PR c++/48883
2081         * g++.dg/template/explicit-args4.C: New.
2082
2083         PR c++/49085
2084         * g++.dg/template/offsetof2.C: New.
2085
2086 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2087
2088         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2089
2090 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2091
2092         PR libmudflap/49549
2093         * lib/target-supports.exp (check_effective_target_gld): New proc.
2094
2095 2011-07-01  Richard Guenther  <rguenther@suse.de>
2096
2097         PR tree-optimization/49603
2098         * gcc.dg/torture/pr49603.c: New testcase.
2099
2100 2011-06-30  Jason Merrill  <jason@redhat.com>
2101
2102         PR c++/49387
2103         * g++.dg/rtti/template1.C: New.
2104
2105         PR c++/49569
2106         * g++.dg/cpp0x/regress/ctor1.C: New.
2107
2108         PR c++/49355
2109         * g++.dg/cpp0x/initlist54.C: New.
2110
2111 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2112
2113         * gcc.dg/tree-ssa/sra-12.c: New test.
2114
2115 2011-06-29  Jason Merrill  <jason@redhat.com>
2116
2117         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2118
2119 2011-06-30  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/46787
2122         * gcc.dg/vect/vect-121.c: New testcase.
2123
2124 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2125
2126         PR tree-optimization/49094
2127         * gcc.dg/tree-ssa/pr49094.c: New test.
2128
2129 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2130
2131         PR fortran/49540
2132         * gfortran.dg/pr49540-1.f90: New test.
2133         * gfortran.dg/pr49540-2.f90: New test.
2134
2135 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2136
2137         PR ada/49511
2138         * ada/acats/run_acats (which): Use last field of type -p output.
2139
2140 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2141             Iain Sandoe  <iains@gcc.gnu.org>
2142
2143         PR libobjc/36610
2144         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2145         Only skip on 64-bit *-*-darwin8* && !objc2.
2146
2147 2011-06-30  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/38752
2150         * gcc.c-torture/compile/pr38752.c: New testcase.
2151
2152 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2153
2154         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2155         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2156
2157 2011-06-29  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/49216
2160         * g++.dg/cpp0x/initlist53.C: Use placement new.
2161         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2162         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2163
2164         PR c++/49003
2165         * g++.dg/cpp0x/trailing6.C: New.
2166         * g++.dg/cpp0x/pr45908.C: No error.
2167
2168         PR c++/49272
2169         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2170
2171         PR c++/49520
2172         * g++.dg/cpp0x/constexpr-using2.C: New.
2173
2174         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2175
2176         PR c++/45923
2177         * g++.dg/cpp0x/constexpr-diag3.C: New.
2178         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2179         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2180         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2181         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2182
2183 2011-06-29  Jason Merrill  <jason@redhat.com>
2184
2185         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2186
2187 2011-06-29  Richard Guenther  <rguenther@suse.de>
2188
2189         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2190
2191 2011-06-29  Jason Merrill  <jason@redhat.com>
2192
2193         * g++.dg/cpp0x/initlist-value2.C: New.
2194
2195         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2196         * g++.dg/cpp0x/initlist-value.C: New.
2197
2198 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2199
2200         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2201
2202 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2203
2204         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2205         * gcc.dg/inline_2.c: Likewise.
2206         * gcc.dg/unroll_1.c: Likewise.
2207
2208 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR debug/49567
2211         * gcc.target/i386/pr49567.c: New test.
2212
2213 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2214
2215         * gnat.dg/opt17.ad[sb]: New test.
2216
2217 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2218             Tom de Vries  <tom@codesourcery.com>
2219
2220         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2221         (check_effective_target_arm_thumb2): New effective targets.
2222         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2223         properly.  Clean up temporary files.
2224         * gcc.target/arm/ivopts-2.c: Likewise.
2225         * gcc.target/arm/ivopts-3.c: Likewise.
2226         * gcc.target/arm/ivopts-4.c: Likewise.
2227         * gcc.target/arm/ivopts-5.c: Likewise.
2228         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2229
2230 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2231
2232         PR fortran/49479
2233         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2234
2235 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2236
2237         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2238         * gcc.target/arm/vfp-ldmias.c: Likewise.
2239         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2240         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2241         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2242         * gcc.target/arm/vfp-stmias.c: Likewise.
2243         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2244         * gcc.target/arm/vfp-stmiad.c: Likewise.
2245
2246 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2247
2248         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2249         dg-prune-output.
2250         * gcc.target/arm/pr45701-2.c: Ditto.
2251
2252 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2253
2254         PR fortran/49466
2255         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2256         * gfortran.dg/extends_14.f03: Modified.
2257
2258 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2259
2260         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2261         early if the test is already being skipped.
2262
2263         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2264         scan-assembler-dem-not): For missing file, report unresolved with
2265         same message as for pass/fail, with reason reported in log file.
2266
2267         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2268         from add_options_for_arm_neon_fp16.
2269         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2270         check_effective_target_arm_neon_fp16_ok_nocache.
2271         Check -mfpu and -mfloat-abi options from current multilib.
2272         Do not require neon support.
2273         (check_effective_target_arm_fp16_ok): Renamed from
2274         check_effecitve_target_arm_neon_fp16_ok.
2275         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2276         arm_neon_fp16_ok and arm_fp16.
2277         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2278         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2279         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2280         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2281
2282 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.dg/builtin-assume-aligned-1.c: New test.
2285         * gcc.dg/builtin-assume-aligned-2.c: New test.
2286         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2287
2288         PR debug/49544
2289         * gcc.dg/pr49544.c: New test.
2290
2291 2011-06-27  Richard Guenther  <rguenther@suse.de>
2292
2293         PR tree-optimization/49394
2294         * g++.dg/torture/pr49394.C: New testcase.
2295
2296 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2297
2298         * gcc.dg/optimize-bswapdi-2.c: New test.
2299
2300 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2301             Richard Sandiford  <richard.sandiford@linaro.org>
2302
2303         PR tree-optimization/49169
2304         * gcc.dg/torture/pr49169.c: New test.
2305
2306 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2307
2308         PR testsuite/49529
2309         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2310
2311         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2312         hppa*-*-hpux*.
2313
2314 2011-06-26  Jason Merrill  <jason@redhat.com>
2315
2316         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2317
2318         PR c++/49528
2319         * g++.dg/init/ref19.C: New.
2320         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2321
2322 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR tree-optimization/48377
2325         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2326         non_strict_align.
2327
2328 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2329
2330         PR middle-end/49191
2331         * lib/target-supports.exp (check_effective_target_non_strict_align):
2332         New.
2333         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2334
2335 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2336
2337         PR tree-optimizations/49516
2338         * g++.dg/tree-ssa/pr49516.C: New test.
2339
2340 2011-06-23  Jason Merrill  <jason@redhat.com>
2341
2342         PR c++/35255
2343         * g++.dg/template/partial10.C: New.
2344         * g++.dg/template/partial11.C: New.
2345
2346 2011-06-23  Jeff Law <law@redhat.com>
2347
2348         PR middle-end/48770
2349         * gcc.dg/pr48770.c: New test.
2350
2351 2011-06-23  Jan Hubicka  <jh@suse.cz>
2352
2353         PR middle-end/49373
2354         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2355
2356 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR testsuite/49512
2359         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2360         instead of -fdump-tree-optimized.
2361
2362 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2363
2364         PR c++/44625
2365         * g++.dg/template/crash107.C: New.
2366         * g++.dg/template/error17.C: Adjust.
2367
2368 2011-06-23  Jason Merrill  <jason@redhat.com>
2369
2370         PR c++/49507
2371         * g++.dg/cpp0x/defaulted30.C: New.
2372
2373         PR c++/49440
2374         * g++.dg/rtti/anon-ns1.C: New.
2375
2376         PR c++/49395
2377         * g++.dg/init/ref18.C: New.
2378
2379         PR c++/36435
2380         * g++.dg/template/partial9.C: New.
2381
2382 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2383
2384         PR middle-end/49373
2385         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2386
2387 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR debug/49496
2390         * gcc.dg/pr49496.c: New test.
2391
2392 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2393
2394         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2395         is not xscale.
2396
2397         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2398
2399         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2400         * gcc.target/arm/pr42879.c: Likewise.
2401         * gcc.target/arm/pr45701-3.c: Likewise.
2402
2403         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2404         * gcc.target/arm/pr40482.c: Likewise.
2405         * gcc.target/arm/stack-corruption.c: Likewise.
2406
2407 2011-06-22  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/49493
2410         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2411
2412 2011-06-22  Jason Merrill  <jason@redhat.com>
2413
2414         PR c++/49260
2415         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2416
2417 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2418             Dmitry Melnik  <dm@ispras.ru>
2419
2420         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2421         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2422         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2423
2424 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2425
2426         * gcc.target/arm/tlscall.c: New.
2427
2428 2011-06-21  Jason Merrill  <jason@redhat.com>
2429
2430         PR c++/49172
2431         * g++.dg/cpp0x/constexpr-ref1.C: New.
2432         * g++.dg/cpp0x/constexpr-ref2.C: New.
2433         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2434
2435         PR c++/49482
2436         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2437
2438         PR c++/49418
2439         * g++.dg/template/param3.C: New.
2440
2441 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2442
2443         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2444         my_clrsb test functions.
2445         (main): Test clrsb.
2446         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2447         test_sll, test_ull): Add clrsb tests.
2448         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2449         clrsbll.
2450
2451 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2452
2453         PR fortran/49112
2454         * gfortran.dg/class_44.f03: New.
2455
2456 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2457
2458         PR tree-optimization/49478
2459         * gcc.dg/vect/pr49478.c
2460
2461 2011-06-21  Richard Guenther  <rguenther@suse.de>
2462
2463         PR tree-optimization/49483
2464         * gcc.dg/vect/vect-120.c: New testcase.
2465
2466 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2467
2468         PR testsuite/49443
2469         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2470         * gcc.dg/vect/vect-peel-4.c: Likewise.
2471
2472 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2473
2474         PR middle-end/49139
2475         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2476         * gcc.dg/always_inline2.c: Likewise.
2477         * gcc.dg/always_inline3.c: Likewise.
2478         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2479         * gcc.dg/inline_1.c: Likewise.
2480         * gcc.dg/inline_2.c: Likewise.
2481         * gcc.dg/inline_3.c: Likewise.
2482         * gcc.dg/inline_4.c: Likewise.
2483         * gcc.dg/20051201-1.c: Likewise.
2484         * gcc.dg/pr40087.c: Likewise.
2485         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2486         * gcc.dg/inline-22.c: Likewise.
2487         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2488         * gcc.dg/lto/20090218-1_1.c: Likewise.
2489         * g++.dg/ipa/devirt-7.C: Likewise.
2490         * gcc.dg/uninit-pred-5_a.c: Likewise.
2491         * gcc.dg/uninit-pred-5_b.c: Likewise.
2492         * gcc.dg/fail_always_inline.c: New.
2493
2494 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2495
2496         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2497         into 6 jobs instead of 3.
2498
2499 2011-06-20  Jason Merrill  <jason@redhat.com>
2500
2501         PR c++/49216
2502         * g++.dg/cpp0x/initlist53.C: New.
2503
2504 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2505
2506         PR fortran/18918
2507         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2508         * gfortran.dg/coarray_lock_3.f90: New.
2509         * gfortran.dg/coarray/lock_1.f90: New.
2510
2511 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2512
2513         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2514         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2515         unresolved and report the reason to the log file.
2516
2517         * lib/scanasm.exp (object-size): Move argument processing earlier
2518         to report errors before verifying that the file exists.  Report
2519         problems detected at runtime as unresolved instead of error and
2520         report their reasons to the log file.
2521
2522 2011-06-20  Jason Merrill  <jason@redhat.com>
2523
2524         PR c++/47080
2525         * g++.dg/cpp0x/explicit6.C: New.
2526
2527         PR c++/47635
2528         * g++.dg/cpp0x/enum20.C: New.
2529
2530         PR c++/48138
2531         * g++.dg/ext/attr-aligned01.C: New.
2532
2533         PR c++/49205
2534         * g++.dg/cpp0x/variadic-default.C: New.
2535
2536         PR c++/43321
2537         * g++.dg/cpp0x/auto26.C: New.
2538
2539         PR c++/43831
2540         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2541
2542 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2543
2544         * gcc.dg/binop-notand1.c: New test.
2545         * gcc.dg/binop-notand2.c: New test.
2546         * gcc.dg/binop-notand3.c: New test.
2547         * gcc.dg/binop-notand4.c: New test.
2548         * gcc.dg/binop-notand5.c: New test.
2549         * gcc.dg/binop-notand6.c: New test.
2550
2551 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2552
2553         PR testsuite/49432
2554         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2555
2556 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2557
2558         PR fortran/49400
2559         * gfortran.dg/proc_ptr_31.f90: New.
2560
2561 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2562
2563         * gnat.dg/volatile6.adb: New test.
2564         * gnat.dg/volatile7.adb: Likewise.
2565         * gnat.dg/volatile8.adb: Likewise.
2566         * gnat.dg/volatile9.adb: Likewise.
2567
2568 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2569
2570         * gnat.dg/constant3.adb: New test.
2571
2572 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2573
2574         PR libfortran/49296
2575         * gfortran.dg/read_list_eof_1.f90: New test.
2576
2577 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR target/49411
2580         * gcc.target/i386/testimm-1.c: New test.
2581         * gcc.target/i386/testimm-2.c: New test.
2582         * gcc.target/i386/testimm-3.c: New test.
2583         * gcc.target/i386/testimm-4.c: New test.
2584         * gcc.target/i386/testimm-5.c: New test.
2585         * gcc.target/i386/testimm-6.c: New test.
2586         * gcc.target/i386/testimm-7.c: New test.
2587         * gcc.target/i386/testimm-8.c: New test.
2588         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2589         * gcc.target/i386/xop-rotate1-int.c: New test.
2590         * gcc.target/i386/xop-rotate2-int.c: New test.
2591
2592 2011-06-17  Jason Merrill  <jason@redhat.com>
2593
2594         * g++.dg/cpp0x/rv-func2.C: New.
2595
2596         * g++.dg/debug/dwarf2/lambda1.C: New.
2597         * g++.dg/warn/Wshadow-6.C: Adjust.
2598
2599 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2600
2601         PR fortran/48699
2602         * gfortran.dg/move_alloc_5.f90: New.
2603
2604 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2605
2606         PR rtl-optimization/48542
2607         * gcc.dg/torture/pr48542.c: New test.
2608
2609 2011-06-16  Jason Merrill  <jason@redhat.com>
2610
2611         PR c++/44160
2612         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2613
2614         PR c++/45378
2615         * g++.dg/cpp0x/initlist52.C New.
2616
2617         PR c++/45399
2618         * c-c++-common/raw-string-12.c: New.
2619
2620         PR c++/49229
2621         * g++.dg/cpp0x/sfinae26.C: New.
2622
2623         PR c++/49251
2624         * g++.dg/cpp0x/variadic113.C: New.
2625
2626         PR c++/49420
2627         * g++.dg/cpp0x/variadic112.C: New.
2628
2629 2011-06-16  Jeff Law <law@redhat.com>
2630
2631         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2632         improved jump threading.
2633         * gcc.dg/builtin-object-size-2.c: Likewise.
2634         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2635
2636 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2637
2638         PR fortran/49074
2639         * gfortran.dg/typebound_assignment_3.f03: New.
2640
2641 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2642
2643         PR testsuite/48727
2644         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2645
2646 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2647
2648         PR tree-optimization/49343
2649         * gnat.dg/discr31.ad[sb]: New test.
2650
2651 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2652
2653         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2654
2655 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2656
2657         PR target/45098
2658         * gcc.target/arm/ivopts-3.c: Update test.
2659         * gcc.target/arm/ivopts-5.c: Same.
2660
2661 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2662
2663         Revert:
2664         2011-06-10  Wei Guozhi  <carrot@google.com>
2665
2666         PR target/45335
2667         * gcc.target/arm/pr45335.c: New test.
2668         * gcc.target/arm/pr45335-2.c: New test.
2669         * gcc.target/arm/pr45335-3.c: New test.
2670         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2671         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2672         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2673
2674 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2675
2676         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2677
2678 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2679
2680         PR fortran/49417
2681         * gfortran.dg/class_43.f03: New.
2682
2683 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR tree-optimization/49419
2686         * gcc.c-torture/execute/pr49419.c: New test.
2687
2688 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2689
2690         * gcc.dg/sms-9.c: New file.
2691
2692 2011-06-15  Easwaran Raman  <eraman@google.com>
2693
2694         PR rtl-optimization/49414
2695         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2696
2697 2011-06-14  Jason Merrill  <jason@redhat.com>
2698
2699         * g++.dg/cpp0x/noexcept13.C: New.
2700
2701 2011-06-14  Easwaran Raman  <eraman@google.com>
2702
2703         PR rtl-optimization/44194
2704         * gcc.dg/pr44194-1.c: New test.
2705         * gcc.dg/pr44194-2.c: New test.
2706
2707 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2708
2709         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2710         switches.
2711         * gcc.target/arm/pr45701-2.c: Likewise.
2712         * gcc.target/arm/thumb-branch1.c: Likewise.
2713
2714 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2715
2716         PR testsuite/48727
2717         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2718
2719 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2720
2721         * gcc.target/arm/pr45701-1.c: Require thumb support.
2722         * gcc.target/arm/pr45701-2.c: Likewise.
2723         * gcc.target/arm/thumb-branch1.c: Likewise.
2724
2725         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2726         * gcc.target/arm/pr39839.c: Likewise.
2727         * gcc.target/arm/pr40657-2.c: Likewise.
2728         * gcc.target/arm/pr40956.c: Likewise.
2729         * gcc.target/arm/pr41679.c: Likewise.
2730         * gcc.target/arm/pr42235.c: Likewise.
2731         * gcc.target/arm/pr42495.c: Likewise.
2732         * gcc.target/arm/pr42505.c: Likewise.
2733         * gcc.target/arm/pr42574.c: Likewise.
2734         * gcc.target/arm/pr46883.c: Likewise.
2735         * gcc.target/arm/pr46934.c: Likewise.
2736         * gcc.target/arm/xor-and.c: Likewise.
2737
2738 2011-06-14  Jason Merrill  <jason@redhat.com>
2739
2740         * g++.dg/other/error23.C: Adjust error message.
2741         * g++.dg/other/error32.C: Likewise.
2742
2743         PR c++/49389
2744         * g++.dg/cpp0x/rv-dotstar.C: New.
2745
2746         PR c++/49369
2747         * g++.dg/cpp0x/decltype30.C: New.
2748
2749         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2750
2751 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR fortran/49103
2754         * gfortran.dg/pr49103.f90: New test.
2755
2756 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2757
2758         PR target/45098
2759         * gcc.target/arm/ivopts-3.c: New test.
2760         * gcc.target/arm/ivopts-4.c: New test.
2761         * gcc.target/arm/ivopts-5.c: New test.
2762
2763 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR rtl-optimization/49390
2766         * gcc.c-torture/execute/pr49390.c: New test.
2767
2768 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2771
2772 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2773
2774         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2775         * gcc.c-torture/execute/cmpsi-2.x: New file.
2776         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2777         * gcc.c-torture/execute/pr45262.x: New file.
2778         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2779         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2780         int32plus
2781         * gcc.c-torture/compile/pr49163.c: Ditto.
2782
2783 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2784
2785         * gcc.dg/vect/vect-16.c: Rename to...
2786         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2787         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2788         for double-word vectors.
2789         * gcc.dg/vect/vect-peel-4.c: Likewise.
2790         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2791         vect_element_align.
2792         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2793         -fno-fast-math.
2794
2795 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2796
2797         PR target/44618
2798         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2799
2800 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2801
2802         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2803
2804 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2805
2806         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2807
2808 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2809
2810         * gfortran.dg/trim_optimize_8.f90:  New test case.
2811
2812 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2813            Ira Rosen  <ira.rosen@linaro.org>
2814
2815         PR tree-optimization/49352
2816         * gcc.dg/vect/pr49352.c: New test.
2817
2818 2011-06-12  Tobias Burnus
2819
2820         PR fortran/49324
2821         * gfortran.dg/alloc_comp_assign_11.f90: New.
2822
2823 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2824
2825         * gfortran.dg/trim_optimize_7.f90:  New test.
2826
2827 2011-06-10  Wei Guozhi  <carrot@google.com>
2828
2829         PR target/45335
2830         * gcc.target/arm/pr45335.c: New test.
2831         * gcc.target/arm/pr45335-2.c: New test.
2832         * gcc.target/arm/pr45335-3.c: New test.
2833         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2834         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2835         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2836
2837 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2838
2839         PR c++/41769
2840         * g++.dg/parse/error39.C: New.
2841
2842 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2843
2844         * gcc.target/arm/20090811-1.c: Skip for incompatible
2845         options, do not override other options.
2846         * gcc.target/arm/combine-cmp-shift.c: Skip for
2847         incompatible options.
2848         * gcc.target/arm/pr45094.c: Likewise.
2849         * gcc.target/arm/scd42-1.c: Likewise.
2850         * gcc.target/arm/scd42-3.c: Likewise.
2851         * gcc.target/arm/thumb-ltu.c: Likewise.
2852
2853         * lib/target-supports.exp
2854         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2855         multilib flags use -mfpu with a value other than neon-fp16.
2856
2857 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2858
2859         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2860         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2861
2862 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2863
2864         * lib/target-supports.exp (check_effective_target_pie): New proc.
2865         * gcc.dg/pie-link.c: Use target pie.
2866
2867 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2868             Laurent Rougé  <laurent.rouge@menta.fr>
2869
2870         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2871         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2872
2873 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2874
2875         * gfortran.dg/coarray/sync_1.f90: New test for
2876         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2877
2878 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2879
2880         PR tree-optimization/49318
2881         * gcc.dg/vect/pr49318.c: New test.
2882
2883 2011-06-09  David Krauss  <potswa@mac.com>
2884
2885         * g++.dg/template/arrow1.C: New.
2886
2887 2011-06-09  Jason Merrill  <jason@redhat.com>
2888
2889         * lib/prune.exp: Prune "note"s.
2890         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2891
2892         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2893         * g++.dg/template/dependent-expr3.C: Likewise.
2894         * g++.dg/parse/template7.C: Likewise.
2895         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2896         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2897         * g++.old-deja/g++.pt/friend38.C: Likewise.
2898         * g++.old-deja/g++.pt/crash32.C: Likewise.
2899         * g++.old-deja/g++.other/init4.C: Likewise.
2900         * g++.old-deja/g++.other/friend8.C: Likewise.
2901
2902         * g++.dg/ext/complex7.C: Adjust expected output.
2903         * g++.dg/diagnostic/method1.C: Likewise.
2904         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2905         * g++.dg/parse/crash33.C: Likewise.
2906         * g++.dg/other/warning1.C: Likewise.
2907         * g++.dg/init/pr29571.C: Likewise.
2908         * g++.dg/warn/overflow-warn-1.C: Likewise.
2909         * g++.dg/warn/overflow-warn-3.C: Likewise.
2910         * g++.dg/warn/overflow-warn-4.C: Likewise.
2911         * g++.old-deja/g++.oliva/template1.C: Likewise.
2912
2913         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2914         * g++.dg/parse/template7.C: Adjust.
2915
2916 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2917
2918         PR target/49307
2919         * gcc.dg/pr49307.c: New.
2920
2921 2011-06-09  Wei Guozhi  <carrot@google.com>
2922
2923         PR target/46975
2924         * gcc.target/arm/pr46975.c: New testcase.
2925
2926 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2927
2928         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2929         (PMETH, arglist_t): Removed.
2930         (method_get_number_of_arguments): Removed.
2931         (method_get_nth_argument): Removed.
2932         (method_get_first_argument): Removed.
2933         (method_get_next_argument): Removed.
2934         (method_get_sizeof_arguments): Removed.
2935         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2936         (PMETH): Removed.
2937         (method_get_number_of_arguments): Removed.
2938         (method_get_nth_argument): Removed.
2939         (method_get_first_argument): Removed.
2940         (method_get_next_argument): Removed.
2941         (method_get_sizeof_arguments): Removed.
2942         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2943
2944 2011-06-09  David Li  <davidxl@google.com>
2945
2946         * gcc.dg/dump-pass.c: New test.
2947
2948 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2949
2950         PR c++/29003
2951         * g++.dg/parse/error38.C: New.
2952
2953 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR middle-end/49308
2956         * gfortran.dg/pr49308.f90: New test.
2957
2958 2011-06-08  Jason Merrill  <jason@redhat.com>
2959
2960         * g++.dg/cpp0x/noexcept11.C: New.
2961         * g++.dg/cpp0x/noexcept12.C: New.
2962         * g++.dg/cpp0x/sfinae11.C: Adjust.
2963
2964 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR testsuite/49323
2967         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2968         to dg-options, match also DW_AT_linkage_name.
2969
2970 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2971
2972         PR middle-end/21953
2973         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2974         -fno-common on alpha*-dec-osf*.
2975         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2976
2977 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2978
2979         PR rtl-optimization/49303
2980         * gcc.target/ia64/pr49303.c: New test.
2981
2982 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2983
2984         PR fortran/18918
2985         * gfortran.dg/coarray_lock_1.f90: New.
2986         * gfortran.dg/coarray_lock_2.f90: New.
2987
2988 2011-06-07  Jason Merrill  <jason@redhat.com>
2989
2990         * lib/prune.exp: Look for "required" rather than "instantiated".
2991         * g++.dg/abi/mangle11.C: Likewise.
2992         * g++.dg/abi/mangle12.C: Likewise.
2993         * g++.dg/abi/mangle17.C: Likewise.
2994         * g++.dg/abi/mangle20-2.C: Likewise.
2995         * g++.dg/abi/pragma-pack1.C: Likewise.
2996         * g++.dg/cpp0x/decltype26.C: Likewise.
2997         * g++.dg/cpp0x/decltype28.C: Likewise.
2998         * g++.dg/cpp0x/decltype29.C: Likewise.
2999         * g++.dg/cpp0x/enum11.C: Likewise.
3000         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3001         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3002         * g++.dg/cpp0x/pr47416.C: Likewise.
3003         * g++.dg/ext/case-range2.C: Likewise.
3004         * g++.dg/ext/case-range3.C: Likewise.
3005         * g++.dg/gomp/for-19.C: Likewise.
3006         * g++.dg/gomp/pr37533.C: Likewise.
3007         * g++.dg/gomp/pr38639.C: Likewise.
3008         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3009         * g++.dg/inherit/base3.C: Likewise.
3010         * g++.dg/inherit/using6.C: Likewise.
3011         * g++.dg/init/placement4.C: Likewise.
3012         * g++.dg/init/reference3.C: Likewise.
3013         * g++.dg/lookup/scoped6.C: Likewise.
3014         * g++.dg/lookup/using7.C: Likewise.
3015         * g++.dg/other/abstract1.C: Likewise.
3016         * g++.dg/other/error10.C: Likewise.
3017         * g++.dg/other/error5.C: Likewise.
3018         * g++.dg/other/field1.C: Likewise.
3019         * g++.dg/other/offsetof5.C: Likewise.
3020         * g++.dg/parse/bitfield2.C: Likewise.
3021         * g++.dg/parse/constant4.C: Likewise.
3022         * g++.dg/parse/crash20.C: Likewise.
3023         * g++.dg/parse/invalid-op1.C: Likewise.
3024         * g++.dg/parse/non-dependent2.C: Likewise.
3025         * g++.dg/parse/template18.C: Likewise.
3026         * g++.dg/tc1/dr152.C: Likewise.
3027         * g++.dg/tc1/dr166.C: Likewise.
3028         * g++.dg/tc1/dr176.C: Likewise.
3029         * g++.dg/tc1/dr213.C: Likewise.
3030         * g++.dg/template/access11.C: Likewise.
3031         * g++.dg/template/access2.C: Likewise.
3032         * g++.dg/template/access3.C: Likewise.
3033         * g++.dg/template/access7.C: Likewise.
3034         * g++.dg/template/arg7.C: Likewise.
3035         * g++.dg/template/cond2.C: Likewise.
3036         * g++.dg/template/crash13.C: Likewise.
3037         * g++.dg/template/crash40.C: Likewise.
3038         * g++.dg/template/crash7.C: Likewise.
3039         * g++.dg/template/crash84.C: Likewise.
3040         * g++.dg/template/ctor5.C: Likewise.
3041         * g++.dg/template/defarg13.C: Likewise.
3042         * g++.dg/template/defarg14.C: Likewise.
3043         * g++.dg/template/dtor7.C: Likewise.
3044         * g++.dg/template/eh2.C: Likewise.
3045         * g++.dg/template/error2.C: Likewise.
3046         * g++.dg/template/error43.C: Likewise.
3047         * g++.dg/template/friend32.C: Likewise.
3048         * g++.dg/template/injected1.C: Likewise.
3049         * g++.dg/template/instantiate1.C: Likewise.
3050         * g++.dg/template/instantiate3.C: Likewise.
3051         * g++.dg/template/instantiate5.C: Likewise.
3052         * g++.dg/template/instantiate7.C: Likewise.
3053         * g++.dg/template/local6.C: Likewise.
3054         * g++.dg/template/lookup2.C: Likewise.
3055         * g++.dg/template/member5.C: Likewise.
3056         * g++.dg/template/memfriend15.C: Likewise.
3057         * g++.dg/template/memfriend16.C: Likewise.
3058         * g++.dg/template/memfriend17.C: Likewise.
3059         * g++.dg/template/memfriend7.C: Likewise.
3060         * g++.dg/template/meminit1.C: Likewise.
3061         * g++.dg/template/nested3.C: Likewise.
3062         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3063         * g++.dg/template/nontype12.C: Likewise.
3064         * g++.dg/template/nontype13.C: Likewise.
3065         * g++.dg/template/nontype6.C: Likewise.
3066         * g++.dg/template/pr23510.C: Likewise.
3067         * g++.dg/template/pr35240.C: Likewise.
3068         * g++.dg/template/ptrmem15.C: Likewise.
3069         * g++.dg/template/ptrmem6.C: Likewise.
3070         * g++.dg/template/qualified-id1.C: Likewise.
3071         * g++.dg/template/qualttp20.C: Likewise.
3072         * g++.dg/template/qualttp3.C: Likewise.
3073         * g++.dg/template/qualttp4.C: Likewise.
3074         * g++.dg/template/qualttp5.C: Likewise.
3075         * g++.dg/template/qualttp6.C: Likewise.
3076         * g++.dg/template/qualttp7.C: Likewise.
3077         * g++.dg/template/qualttp8.C: Likewise.
3078         * g++.dg/template/recurse.C: Likewise.
3079         * g++.dg/template/recurse2.C: Likewise.
3080         * g++.dg/template/ref5.C: Likewise.
3081         * g++.dg/template/scope2.C: Likewise.
3082         * g++.dg/template/sfinae10.C: Likewise.
3083         * g++.dg/template/sfinae3.C: Likewise.
3084         * g++.dg/template/sizeof3.C: Likewise.
3085         * g++.dg/template/static9.C: Likewise.
3086         * g++.dg/template/template-id-2.C: Likewise.
3087         * g++.dg/template/typedef13.C: Likewise.
3088         * g++.dg/template/typename4.C: Likewise.
3089         * g++.dg/template/using14.C: Likewise.
3090         * g++.dg/template/using2.C: Likewise.
3091         * g++.dg/template/warn1.C: Likewise.
3092         * g++.dg/warn/Wparentheses-13.C: Likewise.
3093         * g++.dg/warn/Wparentheses-15.C: Likewise.
3094         * g++.dg/warn/Wparentheses-16.C: Likewise.
3095         * g++.dg/warn/Wparentheses-17.C: Likewise.
3096         * g++.dg/warn/Wparentheses-18.C: Likewise.
3097         * g++.dg/warn/Wparentheses-19.C: Likewise.
3098         * g++.dg/warn/Wparentheses-20.C: Likewise.
3099         * g++.dg/warn/Wparentheses-23.C: Likewise.
3100         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3101         * g++.dg/warn/noeffect2.C: Likewise.
3102         * g++.dg/warn/noeffect4.C: Likewise.
3103         * g++.dg/warn/pr8570.C: Likewise.
3104         * g++.old-deja/g++.brendan/init2.C: Likewise.
3105         * g++.old-deja/g++.eh/spec6.C: Likewise.
3106         * g++.old-deja/g++.pt/crash10.C: Likewise.
3107         * g++.old-deja/g++.pt/crash36.C: Likewise.
3108         * g++.old-deja/g++.pt/derived3.C: Likewise.
3109         * g++.old-deja/g++.pt/error2.C: Likewise.
3110         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3111         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3112         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3113         * g++.old-deja/g++.pt/overload7.C: Likewise.
3114         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3115
3116 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3117             Iain Sandoe  <iains@gcc.gnu.org>
3118
3119         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3120         Added code to deal with the case when [Protocol
3121         -descriptionForInstanceMethod:] or [Protocol
3122         -descriptionForClassMethod:] returns NULL.
3123
3124 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3125             Iain Sandoe  <iains@gcc.gnu.org>
3126
3127         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3128         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3129         Added cast.
3130
3131 2011-06-07  Xinliang David Li  <davidxl@google.com>
3132
3133         * gcc.dg/inline_2.c: New test.
3134         * gcc.dg/unroll_2.c: New test.
3135         * gcc.dg/inline_3.c: New test.
3136         * gcc.dg/unroll_3.c: New test.
3137         * gcc.dg/inline_4.c: New test.
3138         * gcc.dg/unroll_4.c: New test.
3139         * gcc.dg/inline_1.c: New test.
3140         * gcc.dg/unroll_1.c: New test.
3141
3142 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3143
3144         PR tree-optimization/48497
3145         * lib/gcc-defs.exp (dg-additional-options): New proc.
3146         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3147         -msse2 on 32-bit x86.
3148
3149 2011-06-06  Jason Merrill  <jason@redhat.com>
3150
3151         * g++.dg/cpp0x/enum19.C: New.
3152
3153 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3154
3155         * gcc.target/arm/neon-reload-class.c: New test.
3156
3157 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3158
3159         PR debug/49130
3160         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3161
3162 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3163
3164         * gcc.target/arm/smlatb-1.c: New file.
3165         * gcc.target/arm/smlatt-1.c: New file.
3166         * gcc.target/arm/smlaltb-1.c: New file.
3167         * gcc.target/arm/smlaltt-1.c: New file.
3168
3169 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3170
3171         * gcc.target/arm/mla-2.c: New test.
3172
3173 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR gcov-profile/49299
3176         * gcc.dg/tree-prof/pr49299-1.c: New test.
3177         * gcc.dg/tree-prof/pr49299-2.c: New test.
3178
3179 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3180
3181         * lib/target-supports.exp
3182         (check_effective_target_vect_widen_mult_qi_to_hi):
3183         Add NEON as supporting target.
3184         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3185         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3186         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3187         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3188         using widening multiplication on targets that support it.
3189         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3190         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3191         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3192
3193 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3194
3195         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3196         Modern Objective-C runtime API.
3197         * objc/execute/next_mapping.h: Removed.
3198         * objc-obj-c++-shared/next-mapping.h: Removed.
3199         * objc-obj-c++-shared/Object1.h: Removed.
3200         * objc-obj-c++-shared/Object1.m: Removed.
3201         * objc-obj-c++-shared/Object1.mm: Removed.
3202         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3203         * objc-obj-c++-shared/Protocol1.h: Removed.
3204         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3205         of ProtoBool, IVAR_T and METHOD.
3206         * objc-obj-c++-shared/runtime.h: New.
3207         * objc-obj-c++-shared/TestsuiteObject.h: New.
3208         * objc-obj-c++-shared/TestsuiteObject.m: New.
3209
3210         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3211         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3212         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3213         it a class method.
3214         * objc/execute/_cmd.m: Include
3215         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3216         runtime API.  ([TestClass +initialize]): Include this method also
3217         with the GNU runtime.
3218         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3219         Object.  ([-setValue:]): Return void.
3220         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3221         with the GNU runtime.  Include
3222         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3223         for the NeXT runtime.  Use the existing print_ivars() and
3224         compare_structures() implementations for the old NeXT runtime.
3225         Added new implementations for the Modern GNU and NeXT runtimes.
3226         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3227         well.  (main): Use objc_getClass().  Use return instead of exit.
3228         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3229         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3230         of exit().
3231         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3232         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3233         instead of Object.  (main): Use return instead of exit().
3234         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3235         instead of Object.  Removed prototype for exit().  (main): Use
3236         return instead of exit().  Use the Modern Objective-C runtime API.
3237         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3238         Object.
3239         * objc/execute/class-tests-1.h: Include
3240         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3241         runtime API.  (test_class_with_superclass): Do not call [Object
3242         class].  There is no need to with the current libobjc.
3243         * objc/execute/class-tests-2.h: Include
3244         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3245         runtime API.
3246         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3247         ../../objc-obj-c++-shared/next-mapping.h.
3248         * objc/execute/class-2.m: Likewise.
3249         * objc/execute/class-3.m: Likewise.
3250         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3251         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3252         +initialize]): Include this method also with the GNU
3253         runtime. (main): Use the Modern Objective-C runtime API.
3254         * objc/execute/class-5.m: Likewise.
3255         * objc/execute/class-6.m: Likewise.
3256         * objc/execute/class-7.m: Likewise.
3257         * objc/execute/class-8.m: Likewise.
3258         * objc/execute/class-9.m: Likewise.
3259         * objc/execute/class-10.m: Likewise.
3260         * objc/execute/class-11.m: Likewise.
3261         * objc/execute/class-12.m: Likewise.
3262         * objc/execute/class-13.m: Likewise.
3263         * objc/execute/class-14.m: Likewise.
3264         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3265         this method also with the GNU runtime.
3266         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3267         +initialize]): Include this method also with the GNU runtime.
3268         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3269         of Object.
3270         * objc/execute/encode-1.m: Likewise.
3271         * objc/execute/enumeration-1.m: Likewise.
3272         * objc/execute/enumeration-2.m: Likewise.
3273         * objc/execute/exceptions/catchall-1.m: Likewise.
3274         * objc/execute/exceptions/finally-1.m: Likewise.
3275         * objc/execute/exceptions/foward-1.m: Likewise.
3276         * objc/execute/exceptions/local-variables-1.m: Likewise.
3277         * objc/execute/exceptions/throw-nil.m: Likewise.
3278         * objc/execute/exceptions/trivial.m: Likewise.
3279         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3280         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3281         * objc/execute/exceptions/matcher-1.m: Likewise.
3282         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3283         Object.
3284         * objc/execute/formal_protocol-2.m: Likewise.
3285         * objc/execute/formal_protocol-3.m: Likewise.
3286         * objc/execute/formal_protocol-4.m: Likewise.
3287         * objc/execute/formal_protocol-5.m: Include
3288         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3289         protocol_getName().
3290         * objc/execute/formal_protocol-6.m: Likewise.
3291         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3292         Object.  Include <objc/Protocol.h> instead of
3293         ../../objc-obj-c++-shared/Protocol1.h.
3294         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3295         Object.
3296         * objc/execute/informal_protocol.m: Likewise.
3297         * objc/execute/load-3.m: Likewise.
3298         * objc/execute/many_args_method.m ([TestClass +initialize]):
3299         Include this method with the GNU runtime as well.
3300         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3301         * objc/execute/nested-func-1.m: Use TestsuiteObject
3302         instead of Object.
3303         * objc/execute/nil_method-1.m: Likewise.
3304         * objc/execute/no_clash.m: Likewise.
3305         * objc/execute/np-1.m: Do not include
3306         ../../objc-obj-c++-shared/Protocol1.h.
3307         (main): Use return instead of exit().
3308         * objc/execute/np-2.m: Do not include
3309         ../../objc-obj-c++-shared/Protocol1.h.
3310         ([MyObject +initialize]): Include this method also with the GNU
3311         runtime.  (main): Use return instead of exit().
3312         * objc/execute/object_is_class.m: Include
3313         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3314         of Object.  (main): Use the Modern Objective-C runtime API.
3315         * objc/execute/object_is_meta_class.m: Likewise.
3316         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3317         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3318         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3319         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3320         Objective-C runtime API.
3321         * objc/execute/protocol-isEqual-2.m: Likewise.
3322         * objc/execute/protocol-isEqual-3.m: Likewise.
3323         * objc/execute/protocol-isEqual-4.m: Likewise.
3324         * objc/execute/redefining_self.m ([TestClass +initialize]):
3325         Include this method with the GNU runtime as well.
3326         * objc/execute/root_methods.m: Include
3327         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3328         Include this method with the GNU runtime as well.
3329         (main): Use the Modern Objective-C runtime API.
3330         * objc/execute/selector-1.m: Include
3331         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3332         of Object.  (main): Use the Modern Objective-C runtime API.
3333         * objc/execute/static-1.m ([Test +initialize]): Include this
3334         method with the GNU runtime as well.
3335         * objc/execute/static-2.m: Likewise.
3336         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3337         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3338         ([MathClass +initialize]): Include this method with the GNU
3339         runtime as well.
3340         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3341         instead of Object.
3342         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3343         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3344         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3345         * objc.dg/attributes/method-attribute-1.m: Likewise.
3346         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3347         * objc.dg/attributes/method-attribute-2.m: Likewise.
3348         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3349         * objc.dg/attributes/method-attribute-3.m: Likewise.
3350         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3351         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3352         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3353         * obj-c++.dg/bitfield-1.mm: Likewise.
3354         * obj-c++.dg/bitfield-2.mm: Likewise
3355         * objc.dg/bitfield-3.m: Likewise.
3356         * obj-c++.dg/bitfield-4.mm: Likewise.
3357         * objc.dg/bitfield-5.m: Likewise
3358         * objc.dg/call-super-1.m: Likewise.
3359         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3360         Use objc_getClass() instead of objc_get_class(), but for the GNU
3361         runtime redefine objc_getClass as objc_get_class.  Include
3362         ../objc-obj-c++-shared/runtime.h.
3363         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3364         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3365         Use the Modern Objective-C runtime API.
3366         * objc.dg/class-protocol-1.m: Include
3367         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3368         * obj-c++.dg/class-protocol-1.mm: Likewise.
3369         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3370         * objc.dg/comp-types-10.m: Likewise.
3371         * objc.dg/comp-types-11.m: Likewise.
3372         * objc.dg/comp-types-12.m: Likewise.
3373         * obj-c++.dg/comp-types-9.mm: Likewise.
3374         * obj-c++.dg/comp-types-11.mm: Likewise.
3375         * obj-c++.dg/comp-types-12.mm: Likewise.
3376         * obj-c++.dg/comp-types-13.mm: Likewise.
3377         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3378         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3379         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3380         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3381         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3382         * objc.dg/desig-init-1.m: Likewise.
3383         * obj-c++.dg/defs.mm: Likewise.
3384         * objc.dg/exceptions-2.m: Likewise.
3385         * obj-c++.dg/except-1.mm: Likewise.
3386         * obj-c++.dg/exceptions-2.mm: Likewise.
3387         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3388         Use the Modern Objective-C runtime API.
3389         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3390         the Modern Objective-C runtime API.  Do not include
3391         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3392         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3393         the Modern Objective-C runtime API except when using an older NeXT
3394         runtime.
3395         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3396         the Modern Objective-C runtime API.
3397         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3398         objc/encoding.h.
3399         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3400         * objc.dg/encode-7-next-64bit.m: Updated include.
3401         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3402         objc/encoding.h.
3403         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3404         the Modern Objective-C runtime API.
3405         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3406         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3407         instead of ../objc-obj-c++-shared/Protocol1.h.
3408         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3409         the Modern Objective-C runtime API except when using an older NeXT
3410         runtime.
3411         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3412         the Modern Objective-C runtime API.
3413         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3414         Object.
3415         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3416         * objc.dg/fix-and-continue-2.m: Likewise.
3417         * objc.dg/foreach-1.m: Likewise.
3418         * objc.dg/foreach-2.m: Likewise.
3419         * objc.dg/foreach-3.m: Likewise.
3420         * objc.dg/foreach-4.m: Likewise.
3421         * objc.dg/foreach-5.m: Likewise.
3422         * objc.dg/foreach-6.m: Likewise.
3423         * objc.dg/foreach-7.m: Likewise.
3424         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3425         Object.
3426         * objc.dg/func-ptr-2.m: Likewise.
3427         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3428         Do not include objc/objc-api.h.
3429         * obj-c++.dg/fsf-package-0.mm: Likewise.
3430         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3431         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3432         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3433         of Object.
3434         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3435         * objc.dg/gnu-runtime-3.m: Likewise.
3436         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3437         * objc.dg/headers.m: Include objc/runtime.h instead of
3438         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3439         for the NeXT runtime.
3440         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3441         * obj-c++.dg/isa-field-1.mm: Likewise.
3442         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3443         * objc.dg/layout-1.m: Likewise.
3444         * objc.dg/layout-2.m: Likewise.
3445         * objc.dg/local-decl-2.m: Likewise.
3446         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3447         Object.  ([Container +elementForView:]): Use
3448         class_conformsToProtocol().
3449         * obj-c++.dg/lookup-2.mm: Likewise.
3450         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3451         * obj-c++.dg/local-decl-1.mm: Likewise.
3452         * objc.dg/method-3.m: Likewise.
3453         * objc.dg/method-4.m: Likewise.
3454         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3455         ../objc-obj-c++-shared/Protocol1.h.
3456         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3457         * objc.dg/method-9.m: Likewise.
3458         * objc.dg/method-10.m: Likewise.
3459         * objc.dg/method-13.m ([Root +initialize]): Include this method
3460         also for the GNU runtime.  (main): Use objc_getClass() also for
3461         the GNU runtime.
3462         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3463         * objc.dg/method-17.m: Likewise.
3464         * objc.dg/method-19.m: Likewise.
3465         * objc.dg/method-20b.m: Likewise.
3466         * obj-c++.dg/method-2.mm: Likewise.
3467         * obj-c++.dg/method-6.mm: Likewise.
3468         * obj-c++.dg/method-10.mm: Likewise.
3469         * obj-c++.dg/method-11.mm: Likewise.
3470         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3471         ../objc-obj-c++-shared/Protocol1.h.
3472         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3473         * obj-c++.dg/method-15.mm: Likewise.
3474         * obj-c++.dg/method-17.mm: Likewise.
3475         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3476         +initialize]): Include this method also for the GNU
3477         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3478         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3479         * obj-c++.dg/method-22.mm: Likewise.
3480         * obj-c++.dg/method-23.mm: Likewise.
3481         * obj-c++.dg/no-extra-load.mm: Likewise.
3482         * objc.dg/objc-fast-4.m: Likewise.
3483         * objc.dg/objc-gc-4.m: Likewise.
3484         * obj-c++.dg/objc-gc-3.mm: Likewise.
3485         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3486         protocol_getMethodDescription() instead of [Protocol
3487         -descriptionForInstanceMethod].
3488         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3489         Made it available with all runtimes.  (main): Call -test instead
3490         of -class.
3491         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3492         and put into a category.
3493         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3494         Object.  Include objc/objc.h.
3495         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3496         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3497         New. (main): Use protocol_getMethodDescription() instead
3498         of [Protocol -descriptionForInstanceMethod] and [Protocol
3499         -descriptionForClassMethod].
3500         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3501         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3502         Objective-C runtime API.
3503         * obj-c++.dg/proto-qual-1.mm: Likewise.
3504         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3505         Object.
3506         * obj-c++.dg/property/property-1.mm: Likewise.
3507         * obj-c++.dg/qual-types-1.mm: Likewise.
3508         * objc.dg/selector-2.m: Include objc/objc.h instead of
3509         ../objc-obj-c++-shared/Object1.h.
3510         * obj-c++.dg/selector-2.mm: Likewise.
3511         * obj-c++.dg/selector-5.mm: Likewise.
3512         * obj-c++.dg/selector-6.mm: Likewise.
3513         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3514         Object.  Do not include objc/objc-api.h.
3515         * obj-c++.dg/set-not-used-1.mm: Likewise.
3516         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3517         * objc.dg/stret-1.m: Likewise.
3518         * objc.dg/stret-2.m: Likewise.
3519         * obj-c++.dg/super-class-2.mm: Likewise.
3520         * objc.dg/super-class-3.m: Likewise.
3521         * objc.dg/super-class-4.m: Likewise.
3522         * objc.dg/sync-2.m: Likewise.
3523         * obj-c++.dg/sync-2.mm: Likewise.
3524         * objc.dg/sync-1.m: Include objc/objc.h instead of
3525         ../objc-obj-c++-shared/Object1.h.
3526         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3527         'Class' as the type of 'isa'.
3528         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3529         Objective-C runtime API.  ([TestClass +initialize]): Include this
3530         method with the GNU runtime as well.
3531         * objc.dg/strings/strings-1.m: Updated includes.
3532         * obj-c++.dg/strings/strings-1.mm: Likewise.
3533         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3534         objc.dg/strings/const-str-12b.m.
3535         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3536         * obj-c++.dg/template-3.mm: Likewise.
3537         * obj-c++.dg/template-4.mm: Likewise.
3538         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3539         Objective-C runtime API.
3540         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3541         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3542         * obj-c++.dg/try-catch-1.mm: Likewise.
3543         * obj-c++.dg/try-catch-2.mm: Likewise.
3544         * objc.dg/try-catch-3.m: Likewise.
3545         * obj-c++.dg/try-catch-3.mm: Likewise.
3546         * objc.dg/try-catch-6.m: Likewise.
3547         * objc.dg/try-catch-7.m: Likewise.
3548         * obj-c++.dg/try-catch-7.mm: Likewise.
3549         * obj-c++.dg/try-catch-8.mm: Likewise.
3550         * obj-c++.dg/try-catch-9.mm: Likewise.
3551         * objc.dg/try-catch-10.m: Likewise.
3552         * obj-c++.dg/try-catch-11.mm: Likewise.
3553         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3554         Object.  Include objc/objc.h.
3555         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3556         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3557         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3558         Object.  Use Modern Objective-C runtime API.  Do not use
3559         performv::.
3560         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3561         * obj-c++.dg/torture/trivial.mm: Likewise.
3562         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3563         instead of ../objc-obj-c++-shared/Object1.h.  Include
3564         ../objc-obj-c++-shared/runtime.h.
3565         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3566         * objc.dg/torture/strings/const-str-11.m: Likewise.
3567         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3568         * objc.dg/torture/strings/const-str-9.m: Likewise.
3569         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3570         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3571         instead of Object. Only add _FooClassReference if
3572         __NEXT_RUNTIME__.
3573         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3574         * objc.dg/torture/strings/const-str-8.m: Likewise.
3575         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3576         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3577         additional sources.
3578         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3579         Object.
3580         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3581         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3582         * obj-c++.dg/va-meth-1.mm: Likewise.
3583         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3584         ../objc-obj-c++-shared/Object1.h.
3585         * objc.dg/zero-link-3.m: Likewise.
3586
3587 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3588
3589         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3590
3591 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3592
3593         PR objc-++/48275
3594         * obj-c++.dg/property/cxx-property-1.mm: New.
3595         * obj-c++.dg/property/cxx-property-2.mm: New.
3596
3597 2011-06-06  Jason Merrill  <jason@redhat.com>
3598
3599         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3600
3601 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3602
3603         PR rtl-optimization/49145
3604         From Ryan Mansfield
3605         * gcc.c-torture/compile/pr49145.c: New test.
3606
3607 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR testsuite/49288
3610         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3611         to dg-options, match also DW_AT_linkage_name.
3612
3613         PR debug/49294
3614         * gcc.dg/debug/pr49294.c: New test.
3615
3616         PR c++/49264
3617         * g++.dg/opt/pr49264.C: New test.
3618
3619 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3620
3621         PR tree-optimization/49243
3622         * gcc.dg/pr49243.c: New.
3623
3624 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3625
3626         * gnat.dg/specs/cond_expr1.ads: New test.
3627
3628 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3629
3630         * gnat.dg/deferred_const4.ad[sb]: New test.
3631         * gnat.dg/deferred_const4_pkg.ads: New helper.
3632
3633 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3634
3635         * gnat.dg/test_tamdt.adb: Rename to...
3636         * gnat.dg/taft_type1.adb: ...this.
3637         * gnat.dg/tamdt.ad[sb]: Rename to...
3638         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3639         * gnat.dg/tamdt_aux.ads: Rename to...
3640         * gnat.dg/taft_type1_pkg2.ads: ...this.
3641         * gnat.dg/taft_type2.ad[sb]: New test.
3642         * gnat.dg/taft_type2_pkg.ads: New helper.
3643         * gnat.dg/taft_type3.adb: New test.
3644         * gnat.dg/taft_type3_pkg.ads: New helper.
3645
3646 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3647
3648         PR fortran/49255
3649         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3650         for F2008.
3651
3652 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3653
3654         PR testsuite/49287
3655         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3656         warning.
3657         * objc.dg/gnu-api-2-objc.m: Likewise.
3658         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3659         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3660
3661 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3664         alignment, not the alignment, when calling class_addIvar().  Add
3665         an 'isa' instance variable to the test root class.
3666         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3667
3668 2011-06-04  Jan Hubicka  <jh@suse.cz>
3669
3670         PR tree-optimization/48893
3671         PR tree-optimization/49091
3672         PR tree-optimization/49179
3673         * gfortran.dg/pr49179.f90: New testcase
3674
3675 2011-06-04  Jan Hubicka  <jh@suse.cz>
3676
3677         PR lto/48954
3678         * g++.dg/torture/pr48954.C: New testcase.
3679
3680 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3681
3682         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3683
3684 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3685
3686         PR c++/33840
3687         * g++.dg/diagnostic/bitfld2.C: New.
3688
3689 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR target/49281
3692         * gcc.c-torture/execute/pr49281.c: New test.
3693
3694 2011-06-04  Jan Hubicka  <jh@suse.cz>
3695
3696         PR tree-optimize/48929
3697         * gcc.c-torture/compile/pr48929.c: New testcase.
3698
3699 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3700
3701         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3702
3703 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR c++/49276
3706         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3707
3708 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3709
3710         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3711
3712 2011-06-03  Richard Henderson  <rth@redhat.com>
3713             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3714
3715         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3716
3717 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3718
3719         * objc.dg/headers.m: Do not include objc-list.h.
3720
3721 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3722
3723         * objc.dg/type-stream-1.m: Test removed.
3724         * objc.dg/headers.m: Do not include typedstream.h.
3725
3726 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3727
3728         * objc.dg/torture/forward-1.m (main): Updated testcase.
3729
3730 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3731
3732         PR target/49163
3733         * gcc.c-torture/compile/pr49163.c: New.
3734
3735 2011-06-02  Asher Langton  <langton2@llnl.gov>
3736
3737         PR fortran/49268
3738         * gfortran.dg/PR49268.f90: New test.
3739
3740 2011-06-02  Asher Langton  <langton2@llnl.gov>
3741
3742         PR fortran/37039
3743         * gfortran.dg/PR37039.f90: New test.
3744
3745 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3746
3747         PR objc/48539
3748         * objc.dg/method-5.m: Updated.
3749         * objc.dg/method-19.m: Updated.
3750         * objc.dg/method-lookup-1.m: New.
3751         * obj-c++.dg/method-6.mm: Updated.
3752         * obj-c++.dg/method-7.mm: Updated.
3753         * obj-c++.dg/method-lookup-1.mm: New.
3754
3755 2011-06-02  DJ Delorie  <dj@redhat.com>
3756
3757         * lib/timeout.exp (timeout): Add board_info support.
3758
3759 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3762
3763 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3764
3765         PR fortran/49265
3766         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3767         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3768
3769 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3770             Hans-Peter Nilsson  <hp@axis.com>
3771
3772         PR rtl-optimization/48840
3773         * gcc.target/sparc/ultrasp13.c: New test.
3774
3775 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3776
3777         PR target/49238
3778         * gcc.c-torture/compile/pr49238.c: New.
3779
3780 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3781
3782         * gcc.target/arm/g2.c: Skip test in -mthumb.
3783         Skip test unless cpu is xscale.
3784         * gcc.target/arm/scd42-2.c: Likewise.
3785         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3786
3787 2011-06-01  Jason Merrill  <jason@redhat.com>
3788
3789         * g++.dg/cpp0x/decltype28.C: New.
3790         * g++.dg/cpp0x/decltype29.C: New.
3791
3792 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3793
3794         PR target/45074
3795         * gcc.target/mips/pr45074.c: New test.
3796
3797 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3798             Hans-Peter Nilsson  <hp@axis.com>
3799
3800         PR rtl-optimization/48830
3801         * gcc.target/sparc/ultrasp12.c: New test.
3802
3803 2011-06-01  David Li  <davidxl@google.com>
3804
3805         * gcc.dg/profile-dir-1.c: Change pass name.
3806         * gcc.dg/profile-dir-2.c: Ditto.
3807         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3808         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3809         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3810         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3811         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3812         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3813         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3814         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3815         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3816         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3817         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3818         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3819         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3820         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3821         * gcc.dg/profile-dir-3.c: Ditto.
3822         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3823
3824 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3825
3826         * objc.dg/attributes/method-nonnull-1.m: New test.
3827         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3828
3829 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3830
3831         PR fortran/18918
3832         * gfortran.dg/coarray_atomic_1.f90: New.
3833         * gfortran.dg/coarray/atomic_1.f90: New.
3834
3835 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3836
3837         * gcc.dg/guality/bswaptest.c: New test.
3838         * gcc.dg/guality/clztest.c: New test.
3839         * gcc.dg/guality/ctztest.c: New test.
3840         * gcc.dg/guality/rotatetest.c: New test.
3841
3842         PR target/48688
3843         * gcc.target/i386/pr48688.c: New test.
3844
3845 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3846
3847         PR c++/48010
3848         * g++.dg/lookup/name-clash9.C: New.
3849
3850 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3851
3852         PR fortran/18918
3853         * gfortran.dg/coarray/dummy_1.f90: New.
3854
3855 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3856
3857         PR fortran/18918
3858         * gfortran.dg/coarray/save_1.f90: New.
3859         * gfortran.dg/coarray_4.f90: Update dg-error.
3860
3861 2011-05-31  Jason Merrill  <jason@redhat.com>
3862
3863         * g++.dg/cpp0x/rv-template1.C: New.
3864
3865 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR rtl-optimization/49235
3868         * gcc.dg/pr49235.c: New test.
3869
3870 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3871
3872         PR tree-optimization/49093
3873         * gcc.dg/vect/pr49093.c: New test.
3874
3875 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3876
3877         PR debug/49047
3878         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3879
3880 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3881
3882         PR testsuite/49239
3883         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3884         output array.
3885
3886 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3887
3888         PR target/49186
3889         * gcc.c-torture/execute/pr49186.c: New.
3890
3891 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3892
3893         PR target/49168
3894          * gcc.target/i386/pr49168-1.c: New.
3895
3896 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3897             Eric Botcazou  <ebotcazou@adacore.com>
3898
3899         * gcc.dg/guality/drap.c: New test.
3900
3901 2011-05-30  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/49210
3904         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3905         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3906
3907 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3908
3909         PR c++/49223
3910         * g++.dg/gomp/pr49223-1.C: New test.
3911         * g++.dg/gomp/pr49223-2.C: New test.
3912
3913 2011-05-30  Richard Guenther  <rguenther@suse.de>
3914
3915         PR tree-optimization/49218
3916         * gcc.c-torture/execute/pr49218.c: New testcase.
3917
3918 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3919
3920         PR tree-optimization/49199
3921         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3922         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3923         -fno-tree-scev-cprop.
3924
3925 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3926
3927         PR fortran/47601
3928         * gfortran.dg/extends_13.f03: New.
3929
3930 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3931
3932         PR rtl-optimization/49095
3933         * gcc.target/i386/pr49095.c: New test.
3934
3935 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3936
3937         PR fortran/18918
3938         * gfortran.dg/coarray_24.f90: New.
3939
3940 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3941
3942         PR fortran/18918
3943         * gfortran.dg/coarray_23.f90: New.
3944
3945 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3946
3947         From Ryan Mansfield
3948         * gcc.dg/pr48826.c: New test.
3949
3950 2011-05-29  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/49217
3953         * gcc.dg/torture/pr49217.c: New testcase.
3954
3955 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3956
3957         PR testsuite/49222
3958         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3959
3960 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3961
3962         * gnat.dg/boolean_subtype.adb: Rename to...
3963         * gnat.dg/boolean_subtype1.adb: ...this.
3964
3965 2011-05-28  Jason Merrill  <jason@redhat.com>
3966
3967         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3968
3969 2011-05-27  Jason Merrill  <jason@redhat.com>
3970
3971         * g++.dg/cpp0x/enum18.C: Adjust.
3972
3973         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3974
3975 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3976
3977         PR fortran/18918
3978         * gfortran.dg/coarray_22.f90: New.
3979
3980 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3981
3982         PR tree-optimization/46728
3983         * gcc.target/powerpc/pr46728-1.c: New.
3984         * gcc.target/powerpc/pr46728-2.c: New.
3985         * gcc.target/powerpc/pr46728-3.c: New.
3986         * gcc.target/powerpc/pr46728-4.c: New.
3987         * gcc.target/powerpc/pr46728-5.c: New.
3988         * gcc.dg/pr46728-6.c: New.
3989         * gcc.target/powerpc/pr46728-7.c: New.
3990         * gcc.target/powerpc/pr46728-8.c: New.
3991         * gcc.dg/pr46728-9.c: New.
3992         * gcc.target/powerpc/pr46728-10.c: New.
3993         * gcc.target/powerpc/pr46728-11.c: New.
3994         * gcc.dg/pr46728-12.c: New.
3995         * gcc.target/powerpc/pr46728-13.c: New.
3996         * gcc.target/powerpc/pr46728-14.c: New.
3997         * gcc.target/powerpc/pr46728-15.c: New.
3998         * gcc.target/powerpc/pr46728-16.c: New.
3999
4000 2011-05-27  Jason Merrill  <jason@redhat.com>
4001
4002         * g++.dg/abi/mangle47.C: New.
4003
4004         PR c++/49176
4005         * g++.dg/template/const5.C: New.
4006
4007         * g++.dg/cpp0x/enum18.C: New.
4008
4009         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4010
4011         * g++.dg/cpp0x/error6.C: New.
4012
4013         * g++.dg/cpp0x/error5.C: New.
4014
4015 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR c++/49165
4018         * g++.dg/eh/cond6.C: New test.
4019
4020 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/48820
4023         * gfortran.dg/rank_3.f90: New.
4024         * gfortran.dg/rank_4.f90: New.
4025
4026 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4027
4028         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4029         replace dump search.
4030
4031 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4032
4033         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4034         * gnat.dg/bit_packed_array5.adb: ...here.
4035
4036 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4037
4038         PR c++/42056
4039         * g++.dg/cpp0x/auto25.C: New.
4040
4041 2011-05-27  Richard Guenther  <rguenther@suse.de>
4042
4043         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4044
4045 2011-05-27  Richard Guenther  <rguenther@suse.de>
4046
4047         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4048
4049 2011-05-27  Richard Guenther  <rguenther@suse.de>
4050
4051         PR middle-end/49189
4052         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4053
4054 2011-05-26  Jason Merrill  <jason@redhat.com>
4055
4056         * g++.dg/cpp0x/friend1.C: New.
4057         * g++.dg/cpp0x/friend2.C: New.
4058
4059         * g++.dg/cpp0x/auto7.C: Update.
4060         * g++.dg/template/crash50.C: Adjust.
4061         * g++.dg/template/static9.C: Adjust.
4062         * g++.old-deja/g++.ext/memconst.C: Adjust.
4063
4064 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4065
4066         * gcc.dg/march.c: Ignore a note for some targets.
4067
4068 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4069             Nathan Froyd  <froydnj@codesourcery.com>
4070
4071         PR c++/2288
4072         PR c++/18770
4073         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4074         * g++.dg/parse/pr18770.C: New test.
4075         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4076
4077 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4078
4079         PR fortran/48955
4080         * gfortran.dg/dependency_40.f90 : New test.
4081
4082 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4083
4084         PR fortran/18918
4085         * gfortran.dg/coarray/registering_1.f90: New.
4086
4087 2011-05-26  Jason Merrill  <jason@redhat.com>
4088
4089         * g++.dg/cpp0x/variadic111.C: New.
4090         * g++.dg/cpp0x/variadic41.C: Adjust.
4091
4092 2011-05-26  Richard Guenther  <rguenther@suse.de>
4093
4094         PR tree-optimization/48702
4095         * gcc.dg/torture/pr48702.c: New testcase.
4096
4097 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4098
4099         PR gcov-profile/48845
4100         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4101         support.
4102         * gcc.dg/matrix/matrix.exp: Likewise.
4103         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4104         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4105         line number to check_profiling_available.
4106         * lib/target-supports.exp (check_profiling_available): Account for
4107         this.
4108         Require TLS runtime support with -fprofile-generate.
4109         * lib/profopt.exp (profopt-execute): Add TLS options for
4110         -fprofile-generate.
4111         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4112
4113 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4114
4115         PR c++/49165
4116         * g++.dg/eh/cond5.C: New test.
4117
4118         PR tree-optimization/49161
4119         * gcc.c-torture/execute/pr49161.c: New test.
4120
4121 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4122
4123         * gcc.target/arm/neon-vorn-vbic.c: New test.
4124
4125 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4126
4127         PR tree-optimization/49038
4128         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4129         * gcc.dg/vect/pr49038.c: New test.
4130
4131 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4132         * g++.dg/init/pr25811-3.C: New.
4133         * g++.dg/init/pr25811-4.C: New.
4134
4135 2011-05-25  Jason Merrill  <jason@redhat.com>
4136
4137         * g++.dg/cpp0x/enum17.C: New.
4138         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4139
4140         * g++.dg/cpp0x/auto24.C: New.
4141
4142         * g++.dg/cpp0x/error4.C: New.
4143
4144         * g++.dg/cpp0x/rv-restrict.C: New.
4145
4146         * g++.dg/cpp0x/enum15.C: New.
4147         * g++.dg/cpp0x/constexpr-switch2.C: New.
4148
4149         * g++.dg/cpp0x/variadic110.C: New.
4150
4151         * g++.dg/cpp0x/auto9.C: Add typedef test.
4152
4153         * g++.dg/cpp0x/auto23.C: New.
4154         * g++.dg/cpp0x/auto9.C: Adjust.
4155
4156         * g++.dg/cpp0x/defaulted29.C: New.
4157
4158         * g++.dg/cpp0x/initlist51.C: New.
4159
4160 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4161
4162         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4163         * g++.dg/abi/packed1.C: Suppress warning.
4164         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4165         * g++.dg/template/stdarg1.C: Likewise.
4166         * g++.dg/other/packed1.C: Remove arm from xfail list.
4167
4168 2011-05-25  Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/cpp0x/enum16.C: New.
4171         * g++.dg/parse/error15.C: Adjust.
4172
4173         * g++.dg/cpp0x/initlist50.C: New.
4174
4175         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4176
4177         * g++.dg/cpp0x/variadic109.C: New.
4178
4179 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181          * gcc.target/i386/pause-1.c: New.
4182
4183 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4184
4185         * gcc.dg/stack-usage-1.c: Adjust comment.
4186         * gcc.dg/stack-usage-2.c: New test.
4187
4188 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR c++/49136
4191         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4192         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4193
4194 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4195
4196         PR rtl-optimization/48757
4197         * gfortran.dg/pr48757.f:  New test case.
4198
4199 2011-05-24  Jason Merrill  <jason@redhat.com>
4200
4201         * g++.dg/cpp0x/access01.C: New.
4202
4203 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4204
4205         PR libobjc/48177
4206         * objc.dg/pr48177.m: New testcase.      
4207
4208 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4209
4210         PR objc/48187
4211         * objc.dg/pr48187.m: New testcase.
4212         * obj-c++.dg/pr48187.mm: New testcase.
4213         * objc.dg/ivar-extra-semicolon.m: New testcase.
4214
4215 2011-05-24  Jason Merrill  <jason@redhat.com>
4216
4217         * g++.dg/template/access21.C: New.
4218         * g++.dg/template/access22.C: New.
4219
4220 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4221
4222         PR rtl-optimization/48633
4223         * g++.dg/pr48633.C: New test.
4224
4225 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4226
4227         PR target/49133
4228         * g++.dg/other/pr49133.C: New test.
4229
4230 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4231             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4232
4233         * gcc.dg/torture/tls/run-gd.c: New test.
4234         * gcc.dg/torture/tls/run-ie.c: New test.
4235         * gcc.dg/torture/tls/run-ld.c: New test.
4236         * gcc.dg/torture/tls/run-le.c: New test.
4237         * lib/target-supports.exp (check_effective_target_tls_runtime):
4238         Build testcase with TLS options.
4239
4240 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4241
4242         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4243
4244 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4245
4246         PR tree-optimization/49121
4247         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4248
4249 2011-05-23  Jason Merrill  <jason@redhat.com>
4250
4251         * g++.dg/cpp0x/defaulted28.C: New.
4252
4253         * g++.dg/cpp0x/sfinae25.C: New.
4254
4255         * g++.dg/cpp0x/rv-cast2.C: New.
4256
4257         * g++.dg/cpp0x/enum14.C: New.
4258
4259 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR lto/49123
4262         * gcc.c-torture/execute/pr49123.c: New test.
4263
4264         PR debug/49032
4265         * gcc.dg/debug/pr49032.c: New test.
4266
4267         PR c/49120
4268         * gcc.dg/pr49120.c: New test.
4269
4270 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4271
4272         PR target/47315
4273         * gcc.target/i386/pr47315.c: New test.
4274
4275 2011-05-23  Jason Merrill  <jason@redhat.com>
4276
4277         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4278
4279         * g++.dg/cpp0x/sfinae24.C: New.
4280
4281         * g++.dg/cpp0x/error3.C: New.
4282
4283         * g++.dg/cpp0x/defaulted27.C: New.
4284
4285         * g++.dg/cpp0x/decltype27.C: New.
4286
4287 2011-05-23  Richard Guenther  <rguenther@suse.de>
4288
4289         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4290
4291 2011-05-23  Richard Guenther  <rguenther@suse.de>
4292
4293         PR tree-optimization/40874
4294         * g++.dg/tree-ssa/pr40874.C: New testcase.
4295
4296 2011-05-23  Richard Guenther  <rguenther@suse.de>
4297
4298         PR tree-optimization/49115
4299         * g++.dg/torture/pr49115.C: New testcase.
4300
4301 2011-05-23  Richard Guenther  <rguenther@suse.de>
4302
4303         PR middle-end/15419
4304         * gcc.dg/memcpy-3.c: New testcase.
4305
4306 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR middle-end/48973
4309         * gcc.c-torture/execute/pr48973-1.c: New test.
4310         * gcc.c-torture/execute/pr48973-2.c: New test.
4311
4312 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4313
4314         PR c++/18016
4315         * g++.dg/warn/pr18016.C: New.
4316
4317 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4318
4319         PR target/45098
4320         * gcc.target/arm/ivopts-6.c: New test.
4321
4322 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR middle-end/49029
4325         * gcc.c-torture/compile/pr49029.c: New test.
4326
4327 2011-05-22  Jason Merrill  <jason@redhat.com>
4328
4329         * g++.dg/cpp0x/sfinae23.C: New.
4330         * g++.dg/cpp0x/sfinae8.C: Correct.
4331
4332 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4333
4334         * gfortran.dg/function_optimize_8.f90:  New test case.
4335
4336 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4337
4338         PR tree-optimization/49087
4339         * gcc.dg/vect/O3-pr49087.c: New test.
4340
4341 2011-05-21  Jason Merrill  <jason@redhat.com>
4342
4343         * g++.dg/debug/const5.C: New.
4344
4345 2011-05-20  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4348
4349         * g++.dg/cpp0x/constexpr-static7.C: New.
4350
4351         * g++.dg/cpp0x/enum12.C: New.
4352         * g++.dg/cpp0x/enum13.C: New.
4353
4354 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4355
4356         PR fortran/48699
4357         * gfortran.dg/select_type_23.f03: New.
4358
4359 2011-05-20  Jason Merrill  <jason@redhat.com>
4360
4361         * g++.dg/cpp0x/defaulted26.C: New.
4362
4363         * g++.dg/cpp0x/noexcept02.C: Fix.
4364         * g++.dg/cpp0x/noexcept03.C: Fix.
4365         * g++.dg/cpp0x/noexcept08.C: Fix.
4366         * g++.dg/cpp0x/noexcept10.C: New.
4367
4368 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4369
4370         PR fortran/48706
4371         * gfortran.dg/extends_12.f03: New.
4372
4373 2011-05-20  Jason Merrill  <jason@redhat.com>
4374
4375         * g++.dg/template/koenig9.C: New.
4376         * g++.dg/opt/pr47615.C: Fix.
4377         * g++.dg/overload/defarg1.C: Fix.
4378         * g++.dg/tc1/dr213.C: Remove xfail.
4379         * g++.dg/torture/pr34850.C: Fix.
4380         * g++.dg/torture/pr39362.C: Fix.
4381         * g++.old-deja/g++.brendan/crash56.C: Fix.
4382         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4383
4384 2011-05-20  Richard Guenther  <rguenther@suse.de>
4385
4386         PR tree-optimization/49079
4387         * gcc.dg/torture/pr49079.c: New testcase.
4388
4389 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR tree-optimization/49073
4392         * gcc.c-torture/execute/pr49073.c: New test.
4393
4394 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/18918
4397         * gfortran.dg/coarray_21.f90: New.
4398
4399 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4400
4401         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4402         output.
4403
4404 2011-05-19  Richard Guenther  <rguenther@suse.de>
4405
4406         PR testsuite/49063
4407         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4408
4409 2011-05-19  Richard Guenther  <rguenther@suse.de>
4410
4411         PR middle-end/48985
4412         * gcc.dg/builtin-object-size-11.c: New testcase.
4413
4414 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4415
4416         PR target/45098
4417         * gcc.target/arm/ivopts.c: New test.
4418         * gcc.target/arm/ivopts-2.c: New test.
4419
4420 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4421
4422         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4423
4424 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426         * gcc.c-torture/execute/960321-1.x: Remove.
4427
4428 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4429
4430         PR fortran/48700
4431         * gfortran.dg/move_alloc_4.f90: New.
4432
4433 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4434
4435         PR target/49002
4436         * gcc.target/i386/pr49002-1.c: New test.
4437         * gcc.target/i386/pr49002-2.c: Likewise.
4438
4439 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR tree-optimization/49039
4442         * gcc.c-torture/execute/pr49039.c: New test.
4443         * gcc.dg/tree-ssa/pr49039.c: New test.
4444         * g++.dg/torture/pr49039.C: New test.
4445
4446 2011-05-18  Jason Merrill  <jason@redhat.com>
4447
4448         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4449         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4450         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4451
4452 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4453
4454         * gcc.target/bfin/mcpu-bf592.c: New test.
4455
4456 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4457
4458         PR tree-optimization/41881
4459         * gcc.dg/vect/O3-pr41881.c: New test.
4460         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4461
4462 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR tree-optimization/49000
4465         * gcc.dg/pr49000.c: New test.
4466
4467 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4468
4469         * gnat.dg/invalid1.adb: New test.
4470
4471 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4472
4473         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4474         scan pattern.
4475         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4476         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4477
4478 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4479
4480         PR c++/48994
4481         * g++.dg/cpp0x/range-for18.C: New.
4482
4483 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4484
4485         PR fortran/18918
4486         * gfortran.dg/coarray/image_index_2.f90: New.
4487
4488 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4489
4490         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4491         * g++.dg/cpp0x/override2.C: New.
4492
4493 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/18918
4496         * gfortran.de/coarray_20.f90: New.
4497
4498 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4499
4500         PR fortran/22572
4501         * function_optimize_7.f90:  New test case.
4502
4503 2011-05-13  Jason Merrill  <jason@redhat.com>
4504
4505         * g++.dg/cpp0x/decltype26.C: New.
4506         * g++.dg/cpp0x/enum11.C: New.
4507
4508 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4509
4510         PR fortran/48972
4511         PR fortran/48991
4512         * gfortran.dg/assign_8.f90: Update dg-error.
4513
4514 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4515
4516         PR fortran/48972
4517         * gfortran.dg/io_constraints_8.f90: New.
4518         * gfortran.dg/io_constraints_9.f90: New.
4519
4520 2011-05-13  Martin Thuresson  <martint@google.com>
4521
4522         PR gcov-profile/47793
4523         * gcc.dg/pr47793.c: New.
4524
4525 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR tree-optimization/48975
4528         * gcc.dg/pr48975.c: New test.
4529
4530 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4531
4532         PR fortran/48972
4533         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4534
4535 2011-05-12  Jason Merrill  <jason@redhat.com>
4536
4537         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4538
4539 2011-05-12  Geert Bosch  <bosch@adacore.com>
4540
4541         * gnat.dg/view_conversion1.adb: New test.
4542
4543 2011-05-12  Richard Guenther  <rguenther@suse.de>
4544
4545         PR tree-optimization/48172
4546         * gcc.dg/vect/pr48172.c: New testcase.
4547
4548 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4549
4550         PR debug/48967
4551         * g++.dg/opt/pr48967.C: New test.
4552
4553 2011-05-11  Jason Merrill  <jason@redhat.com>
4554
4555         * g++.dg/cpp0x/constexpr-friend.C: New.
4556         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4557
4558         * g++.dg/cpp0x/sfinae22.C: New.
4559
4560 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4561
4562         PR fortran/48889
4563         * gfortran.dg/generic_24.f90: New.
4564
4565 2011-05-11  Richard Guenther  <rguenther@suse.de>
4566
4567         PR tree-optimization/15256
4568         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4569
4570 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR debug/48159
4573         * gcc.dg/pr48159-1.c: New test.
4574         * gcc.dg/pr48159-2.c: New test.
4575
4576 2011-05-11  Richard Guenther  <rguenther@suse.de>
4577
4578         PR middle-end/48953
4579         * gcc.dg/torture/pr48953.c: New testcase.
4580
4581 2011-05-11  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/18041
4584         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4585
4586 2011-05-11  Alan Modra  <amodra@gmail.com>
4587
4588         PR target/47755
4589         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4590
4591 2011-05-10  Jason Merrill  <jason@redhat.com>
4592
4593         * g++.dg/cpp0x/defaulted25.C: New.
4594         * g++.dg/template/crash7.C: Adjust.
4595
4596         * g++.dg/cpp0x/variadic108.C: New.
4597
4598 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4599
4600         * g++.dg/inherit/virtual9.C: Extend.
4601
4602 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4603
4604         PR target/48857
4605         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4606         are passed and returned in vector registers.
4607
4608 2011-05-10  Richard Guenther  <rguenther@suse.de>
4609
4610         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4611         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4612         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4613         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4614         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4615         applies.
4616
4617 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR tree-optimization/48611
4620         PR tree-optimization/48794
4621         * gfortran.dg/gomp/pr48611.f90: New test.
4622         * gfortran.dg/gomp/pr48794.f90: New test.
4623
4624         PR debug/48928
4625         * gcc.dg/dfp/pr48928.c: New test.
4626
4627 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4628
4629         PR c++/48522
4630         * g++.dg/cpp0x/pr48522.C: New.
4631
4632 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4633
4634         PR c++/48735
4635         * g++.dg/cpp0x/sfinae21.C: New.
4636
4637 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4638
4639         * g++.dg/template/sfinae28.C: Rename to...
4640         * g++.dg/cpp0x/sfinae19.C: ... this.
4641         * g++.dg/template/sfinae29.C: Rename to...
4642         * g++.dg/cpp0x/sfinae20.C: ... this.
4643
4644 2011-05-09  Jeff Law <law@redhat.com>
4645
4646         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4647         consistent results.
4648
4649 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4650
4651         PR c++/20039
4652         * g++.dg/init/pr20039.C: New.
4653
4654 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4655
4656         PR c++/48737
4657         PR c++/48744
4658         * g++.dg/template/sfinae28.C: New.
4659         * g++.dg/template/sfinae29.C: Likewise.
4660
4661 2011-05-09  Jason Merrill  <jason@redhat.com>
4662
4663         * g++.dg/template/nontype23.C: New.
4664
4665 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4666         PR c++/48859
4667         * g++.dg/init/pr48859.C: New.
4668
4669 2011-05-09  Jason Merrill  <jason@redhat.com>
4670
4671         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4672         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4673         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4674         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4675         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4676         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4677         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4678         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4679
4680 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4681
4682         * g++.dg/inherit/virtual9.C: New.
4683
4684 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4685
4686         PR c++/48574
4687         * g++.dg/template/dependent-expr8.C: New test case.
4688
4689 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4690
4691         PR tree-optimization/48837
4692         * gcc.dg/pr48837.c: New testcase.
4693
4694 2011-05-06  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/cpp0x/constexpr-condition2.C: New.
4697
4698         * g++.dg/cpp0x/constexpr-missing.C: New.
4699
4700 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4701
4702         PR fortran/18918
4703         * gfortran.dg/coarray/this_image_2.f90: New.
4704
4705 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4706
4707         PR fortran/48858
4708         PR fortran/48820
4709         * gfortran.dg/bind_c_usage_22.f90: New.
4710         * gfortran.dg/bind_c_usage_23.f90: New.
4711         * gfortran.dg/bind_c_usage_24.f90: New.
4712         * gfortran.dg/bind_c_usage_24_c.c: New.
4713
4714 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4715
4716         PR c++/48838
4717         * g++.dg/template/member9.C: New test case.
4718
4719 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4720
4721         * gnat.dg/discr29.ad[sb]: New test.
4722         * gnat.dg/discr30.adb: Likewise.
4723
4724 2011-05-05  Julian Brown  <julian@codesourcery.com>
4725
4726         * gcc.target/arm/neon-vset_lanes8.c: New test.
4727
4728 2011-05-05  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/init/new32.C: New.
4731
4732 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4733
4734         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4735         Fix typo.
4736
4737 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR rtl-optimization/48381
4740         * gcc.c-torture/compile/pr48381.c: New test.
4741
4742 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4743
4744         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4745         to dg-options.
4746         * gcc.target/i386/opt-1.c: Ditto.
4747
4748 2011-05-04  Jason Merrill  <jason@redhat.com>
4749
4750         * g++.dg/conversion/base1.C: New.
4751
4752 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4753
4754         PR libgfortran/48787
4755         * gfortran.dg/round_3.f08: Add more checks to test case.
4756
4757 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4758
4759         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4760         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4761         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4762         Gate test on effective_target fd_truncate.
4763
4764 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4765
4766         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4767         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4768         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4769         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4770         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4771         * gcc.target/i386/pr38824.c: Ditto.
4772         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4773         * gcc.target/i386/vecinit-2.c: Ditto.
4774         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4775         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4776         * gcc.target/i386/parity-2.c: Ditto.
4777         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4778
4779 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4780
4781         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4782         remove duplication.
4783         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4784         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4785         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4786
4787 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4788
4789         PR fortran/18918
4790         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4791
4792 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4793
4794         PR fortran/18918
4795         * gfortran.dg/coarray/this_image_1.f90: New.
4796
4797 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4798
4799         PR fortran/18918
4800         * gfortran.dg/coarray/caf.dg: New.
4801         * gfortran.dg/coarray/image_index_1.f90: New, copied
4802         from ../coarray_16.f90.
4803
4804 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4805
4806         PR c++/28501
4807         * g++.dg/ext/complex9.C: New.
4808
4809 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4810
4811         From Mike Frysinger
4812         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4813         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4814         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4815
4816 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4817
4818         * gcc.target/bfin/builtins: Created.
4819         * gcc.target/bfin/hisilh-O0.c: Deleted.
4820         * gcc.target/bfin/hisilh.c: Moved to...
4821         * gcc.target/bfin/builtins/hisilh.c: ...here.
4822         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4823         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4824         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4825         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4826         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4827         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4828         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4829         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4830         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4831         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4832         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4833         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4834         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4835         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4836         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4837         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4838         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4839         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4840         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4841         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4842         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4843         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4844         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4845         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4846         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4847         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4848         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4849         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4850         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4851         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4852         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4853         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4854         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4855         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4856         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4857         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4858         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4859         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4860         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4861         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4862         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4863         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4864         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4865         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4866         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4867         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4868         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4869         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4870         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4871         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4872         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4873         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4874         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4875         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4876         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4877         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4878         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4879         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4880         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4881         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4882         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4883         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4884         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4885         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4886         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4887         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4888         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4889         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4890         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4891         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4892         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4893         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4894         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4895         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4896         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4897         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4898         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4899         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4900         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4901         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4902         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4903         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4904         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4905         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4906         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4907         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4908         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4909         * gcc.target/bfin/builtins/circptr.c: Ditto.
4910         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4911         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4912         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4913         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4914         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4915         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4916         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4917         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4918         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4919         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4920         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4921         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4922         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4923         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4924         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4925         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4926         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4927         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4928         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4929         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4930         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4931         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4932         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4933         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4934         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4935         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4936         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4937         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4938         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4939         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4940         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4941         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4942         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4943         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4944         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4945         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4946         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4947         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4948         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4949         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4950         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4951         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4952         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4953         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4954         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4955         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4956         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4957         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4958         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4959         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4960         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4961         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4962         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4963         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4964         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4965         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4966         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4967         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4968         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4969         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4970         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4971         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4972         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4973         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4974         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4975         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4976         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4977         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4978         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4979         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4980
4981 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4982
4983         * gcc.target/arm/cold-lc.c: New test.
4984
4985 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4986
4987         PR target/48774
4988         * gcc.dg/pr48774.c: New test.
4989
4990 2011-05-03  Richard Guenther  <rguenther@suse.de>
4991
4992         * gcc.dg/large-size-array-5.c: New testcase.
4993
4994 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4995
4996         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4997
4998 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4999
5000         * lib/target-supports.exp (check_effective_target_vect_strided):
5001         Replace with...
5002         (check_effective_target_vect_strided2)
5003         (check_effective_target_vect_strided3)
5004         (check_effective_target_vect_strided4)
5005         (check_effective_target_vect_strided8): ...these new functions.
5006
5007         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5008         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5009         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5010         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5011         * gcc.dg/vect/pr37539.c: Likewise.
5012         * gcc.dg/vect/slp-11a.c: Likewise.
5013         * gcc.dg/vect/slp-11b.c: Likewise.
5014         * gcc.dg/vect/slp-11c.c: Likewise.
5015         * gcc.dg/vect/slp-12a.c: Likewise.
5016         * gcc.dg/vect/slp-12b.c: Likewise.
5017         * gcc.dg/vect/slp-18.c: Likewise.
5018         * gcc.dg/vect/slp-19a.c: Likewise.
5019         * gcc.dg/vect/slp-19b.c: Likewise.
5020         * gcc.dg/vect/slp-21.c: Likewise.
5021         * gcc.dg/vect/slp-23.c: Likewise.
5022         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5023
5024         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5025         instead of vect_interleave && vect_extract_even_odd.
5026         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5027         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5028         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5029         * gcc.dg/vect/vect-1.c: Likewise.
5030         * gcc.dg/vect/vect-10.c: Likewise.
5031         * gcc.dg/vect/vect-98.c: Likewise.
5032         * gcc.dg/vect/vect-107.c: Likewise.
5033         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5034         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5035         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5036         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5037         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5038         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5039         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5040         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5041         * gcc.dg/vect/vect-strided-float.c: Likewise.
5042         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5043         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5044         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5045         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5046         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5047         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5048         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5049         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5050         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5051         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5052         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5053         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5054         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5055         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5056         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5057
5058         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5059         target condition.
5060         * gcc.dg/vect/pr30843.c: Likewise.
5061         * gcc.dg/vect/pr33866.c: Likewise.
5062         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5063         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5064         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5065         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5066
5067 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5068
5069         * gcc.dg/vect/slp-11.c: Split into...
5070         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5071         gcc.dg/vect/slp-11c.c: ...these tests.
5072         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5073         * gcc.dg/vect/slp-12c.c: ...this new test.
5074         * gcc.dg/vect/slp-19.c: Split into...
5075         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5076         gcc.dg/vect/slp-19c.c: ...these new tests.
5077
5078 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5079
5080         * lib/target-supports.exp
5081         (check_effective_target_vect_extract_even_odd_wide): Delete.
5082         (check_effective_target_vect_strided_wide): Likewise.
5083         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5084         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5085         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5086         * gcc.dg/vect/pr37539.c: Likewise.
5087         * gcc.dg/vect/slp-11.c: Likewise.
5088         * gcc.dg/vect/slp-12a.c: Likewise.
5089         * gcc.dg/vect/slp-12b.c: Likewise.
5090         * gcc.dg/vect/slp-19.c: Likewise.
5091         * gcc.dg/vect/slp-23.c: Likewise.
5092         * gcc.dg/vect/vect-1.c: Likewise.
5093         * gcc.dg/vect/vect-98.c: Likewise.
5094         * gcc.dg/vect/vect-107.c: Likewise.
5095         * gcc.dg/vect/vect-strided-float.c: Likewise.
5096
5097 2011-05-02  Jason Merrill  <jason@redhat.com>
5098
5099         * g++.dg/init/new31.C: New.
5100
5101 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5102
5103         PR c/35445
5104         * gcc.dg/pr35445.c: New test.
5105
5106 2011-05-02  Jason Merrill  <jason@redhat.com>
5107
5108         * c-c++-common/vla-1.c: New.
5109
5110 2011-05-02  Richard Guenther  <rguenther@suse.de>
5111
5112         PR tree-optimization/48822
5113         * gcc.dg/torture/pr48822.c: New testcase.
5114
5115 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5116
5117         PR c++/47969
5118         * g++.dg/cpp0x/constexpr-47969.C: New.
5119
5120 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5121
5122         PR testsuite/48498
5123         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5124         on vect_no_align targets.
5125         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5126         vect_no_align targets.
5127
5128 2011-05-01  Xinliang David Li  <davidxl@google.com>
5129
5130         * gcc.dg/tree-ssa/integer-addr.c: New test.
5131         * gcc.dg/tree-ssa/alias_bug.c: New test.
5132
5133 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5134
5135         PR libgfortran/48787
5136         * gfortran.dg/round_3.f08: Add more checks.
5137
5138 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5139
5140         PR fortran/48821
5141         * gfortran.dg/import9.f90: New, proper test.
5142         * gfortran.dg/interface_37.f90: Remove bogus
5143         test (bogus copy of interface_36.f90).
5144
5145 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5146
5147         PR fortran/48821
5148         * gfortran.dg/interface_37.f90: New.
5149
5150 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/48746
5153         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5154
5155 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR tree-optimization/48809
5158         * gcc.c-torture/execute/pr48809.c: New test.
5159
5160 2011-04-29  Jeff Law <law@redhat.com>
5161
5162         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5163
5164 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5165
5166         PR c++/48606
5167         * g++.dg/init/ctor10.C: New.
5168
5169 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5170
5171         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5172           warning in implicitly instantiated templates.
5173
5174 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5175
5176         * g++.dg/warn/Wnull-conversion-1.C: New.
5177         * g++.dg/warn/Wnull-conversion-2.C: New.
5178
5179 2011-04-29  Diego Novillo  <dnovillo@google.com>
5180
5181         * g++.old-deja/g++.other/null3.C: Expect warning about
5182         converting boolean to a pointer.
5183
5184 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5185
5186         PR fortran/48462
5187         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5188         being a target.
5189
5190         PR fortran/48746
5191         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5192
5193 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5194
5195         PR fortran/48810
5196         * gfortran.dg/typebound_proc_22.f90: New.
5197
5198         PR fortran/48800
5199         * gfortran.dg/interface_36.f90: New.
5200
5201 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5202
5203         PR libgfortran/48488
5204         PR libgfortran/48602
5205         PR libgfortran/48615
5206         PR libgfortran/48684
5207         PR libgfortran/48787
5208         * gfortran.dg/fmt_g.f: Adjust test.
5209         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5210         * gfortran.dg/round_3.f08: New test.
5211         * gfortran.dg/namelist_print_1.f: Adjust test.
5212         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5213         * gfortran.dg/f2003_io_5.f03: Adjust test.
5214         * gfortran.dg/coarray_15.f90: Adjust test.
5215         * gfortran.dg/namelist_65.f90: Adjust test.
5216         * gfortran.dg/fmt_cache_1.f: Adjust test.
5217         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5218         * gfortran.dg/real_const_3.f90: Adjust test.
5219
5220 2011-04-28  Xinliang David Li  <davidxl@google.com>
5221
5222         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5223         * g++.dg/prof-robust-1.C: New test.
5224
5225 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5226
5227         PR tree-optimization/48765
5228         * gcc.dg/vect/pr48765.c: New.
5229
5230 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5231
5232         PR tree-optimization/48775
5233         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5234
5235 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5236
5237         PR c++/48798
5238         * g++.dg/inherit/pr48798.C: New.
5239         * g++.old-deja/g++.other/base1.C: Adjust.
5240
5241 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5242
5243         PR c++/48656
5244         * g++.dg/template/inherit7.C: New test case.
5245
5246 2011-04-28  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/40052
5249         PR tree-optimization/15347
5250         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5251         * gcc.dg/pr15347.c: Likewise.
5252
5253 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5254
5255         PR c++/48530
5256         * g++.dg/cpp0x/sfinae18.C: New.
5257
5258 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5259
5260         PR c++/48771
5261         * g++.dg/ext/is_literal_type1.C: New.
5262
5263 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5264
5265         PR fortran/48112
5266         PR fortran/48279
5267         * gfortran.dg/interface_35.f90: New.
5268         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5269         * gfortran.dg/func_result_6.f90: Add dg-warning.
5270         * gfortran.dg/bessel_1.f90: Ditto.
5271         * gfortran.dg/hypot_1.f90: Ditto.
5272         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5273         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5274         * gfortran.dg/interface_assignment_4.f90: Ditto.
5275
5276 2011-04-27  Jason Merrill  <jason@redhat.com>
5277
5278         * g++.dg/ext/complex8.C: New.
5279
5280         * g++.dg/cpp0x/initlist49.C: New.
5281         * g++.dg/init/new30.C: New.
5282
5283 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5284
5285         PR fortran/48788
5286         * gfortran.dg/whole_file_34.f90: New.
5287
5288 2011-04-27  Jan Hubicka  <jh@suse.cz>
5289
5290         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5291
5292 2011-04-27  Jason Merrill  <jason@redhat.com>
5293
5294         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5295
5296         * g++.dg/parse/ambig6.C: New.
5297
5298 2011-04-27  Nick Clifton  <nickc@redhat.com>
5299
5300         * gcc.dg/20020312-2.c: Add definition for RX.
5301
5302         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5303         option with RX targets.
5304
5305         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5306         /* */ comments.
5307
5308 2011-04-27  Richard Guenther  <rguenther@suse.de>
5309
5310         * gcc.dg/tree-ssa/pr23382.c: Remove.
5311
5312 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5313
5314         PR target/48767
5315         * gcc.c-torture/compile/pr48767.c: New test.
5316
5317 2011-04-27  Richard Guenther  <rguenther@suse.de>
5318
5319         PR tree-optimization/48772
5320         * g++.dg/pr48772.C: New testcase.
5321
5322 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR c/48742
5325         * gcc.c-torture/compile/pr48742.c: New test.
5326
5327 2011-04-26  Jason Merrill  <jason@redhat.com>
5328
5329         * g++.dg/lookup/koenig13.C: New.
5330
5331         * g++.dg/cpp0x/initlist48.C: New.
5332
5333 2011-04-25  Jason Merrill  <jason@redhat.com>
5334
5335         * g++.dg/cpp0x/sfinae17.C: New.
5336
5337 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5338
5339         PR target/48258
5340         * gcc.target/powerpc/pr48258-1.c: New file.
5341         * gcc.target/powerpc/pr48258-2.c: Ditto.
5342
5343 2011-04-26  Xinliang David Li  <davidxl@google.com>
5344
5345         * gcc.dg/uninit-suppress.c: New test.
5346         * gcc.dg/uninit-suppress.c: New test.
5347
5348 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR debug/48768
5351         * gcc.dg/pr48768.c: New test.
5352
5353         PR tree-optimization/48734
5354         * gcc.c-torture/compile/pr48734.c: New test.
5355
5356         PR testsuite/48753
5357         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5358
5359 2011-04-26  Richard Guenther  <rguenther@suse.de>
5360
5361         PR tree-optimization/48731
5362         * gcc.dg/torture/pr48731.c: New testcase.
5363
5364 2011-04-26  Richard Guenther  <rguenther@suse.de>
5365
5366         PR testsuite/48753
5367         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5368
5369 2011-04-26  Richard Guenther  <rguenther@suse.de>
5370
5371         PR middle-end/48694
5372         * gcc.dg/torture/pr48694-1.c: New testcase.
5373         * gcc.dg/torture/pr48694-2.c: Likewise.
5374
5375 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5376
5377         * g++.dg/ext/underlying_type1.C: New.
5378         * g++.dg/ext/underlying_type2.C: Likewise.
5379         * g++.dg/ext/underlying_type3.C: Likewise.
5380         * g++.dg/ext/underlying_type4.C: Likewise.
5381         * g++.dg/ext/underlying_type5.C: Likewise.
5382         * g++.dg/ext/underlying_type6.C: Likewise.
5383         * g++.dg/ext/underlying_type7.C: Likewise.
5384         * g++.dg/ext/underlying_type8.C: Likewise.
5385         * g++.dg/ext/underlying_type9.C: Likewise.
5386         * g++.dg/ext/underlying_type10.C: Likewise.
5387
5388 2011-04-25  Jason Merrill  <jason@redhat.com>
5389
5390         * g++.dg/cpp0x/regress/template-const2.C: New.
5391
5392 2011-04-25  Jeff Law <law@redhat.com>
5393
5394         * gcc.dg/tree-ssa/vrp56.c: new test.
5395
5396 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5397
5398         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5399
5400 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR preprocessor/48740
5403         * c-c++-common/raw-string-11.c: New test.
5404
5405 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5406
5407         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5408         hppa*-*-hpux*.
5409
5410 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/18918
5413         * gfortran.dg/coarray_19.f90: New.
5414
5415 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR c/48685
5418         * gcc.dg/pr48685.c: New test.
5419
5420 2011-04-22  Jan Hubicka  <jh@suse.cz>
5421
5422         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5423
5424 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR tree-optimization/48717
5427         * gcc.c-torture/execute/pr48717.c: New test.
5428
5429 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5430
5431         PR target/48723
5432         * gcc.target/i386/pr48723.c: New test.
5433
5434 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5435
5436         PR c/48716
5437         * gcc.dg/gomp/pr48716.c: New test.
5438         * g++.dg/gomp/pr48716.C: New test.
5439
5440 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5441
5442         PR c/36750
5443         * gcc.dg/missing-field-init-2.c: Update testcase.
5444
5445 2011-04-22  Alan Modra  <amodra@gmail.com>
5446
5447         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5448
5449 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5450
5451         PR fortran/48405
5452         * gfortran.dg/function_optimize_6.f90:  New test.
5453
5454 2011-04-21  Easwaran Raman  <eraman@google.com>
5455
5456         * gcc.dg/stack-layout-2.c: New test.
5457
5458 2011-04-21  Richard Guenther  <rguenther@suse.de>
5459
5460         PR lto/48703
5461         * g++.dg/lto/pr48207-2_0.C: New testcase.
5462         * g++.dg/lto/pr48207-3_0.C: Likewise.
5463
5464 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5465
5466         * gnat.dg/volatile5.adb: New test.
5467         * gnat.dg/volatile5_pkg.ads: New helper.
5468
5469 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5470
5471         PR target/48708
5472         * gcc.target/i386/pr48708.c: New test.
5473
5474 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5475
5476         * gcc.dg/vect/vect-119.c: New test.
5477
5478 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5479
5480         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5481         and once without.
5482
5483 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5484             Richard Sandiford  <richard.sandiford@linaro.org>
5485
5486         PR target/46329
5487         * gcc.target/arm/pr46329.c: New test.
5488
5489 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5490
5491         PR fortran/18918
5492         * gfortran.dg/coarray_18.f90: New.
5493
5494 2011-04-20  Jason Merrill  <jason@redhat.com>
5495
5496         * g++.dg/cpp0x/initlist47.C: New.
5497
5498         * g++.dg/init/dtor4.C: New.
5499
5500 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5501
5502         PR target/48678
5503         * gcc.target/i386/sse2-pinsrw.c: New test.
5504         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5505         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5506         * gcc.target/i386/sse2-insvhi.c: Ditto.
5507         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5508         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5509
5510 2011-04-20  Jason Merrill  <jason@redhat.com>
5511
5512         * g++.dg/template/const4.C: New.
5513
5514 2011-04-20  Easwaran Raman  <eraman@google.com>
5515
5516         * gcc.dg/stack-layout-1.c: New test.
5517
5518 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5519
5520         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5521         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5522         function.
5523
5524 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5525
5526         * gcc.dg/binop-xor1.c: New test.
5527         * gcc.dg/binop-xor2.c: New test.
5528         * gcc.dg/binop-xor3.c: New test.
5529         * gcc.dg/binop-xor4.c: New test.
5530         * gcc.dg/binop-xor5.c: New test.
5531
5532 2011-04-20  Richard Guenther  <rguenther@suse.de>
5533
5534         PR tree-optimization/47892
5535         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5536
5537 2011-04-20  Richard Guenther  <rguenther@suse.de>
5538
5539         PR middle-end/48695
5540         * g++.dg/torture/pr48695.C: New testcase.
5541
5542 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5543
5544         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5545         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5546         * gcc.c-torture/execute/pr45262.c: Ditto
5547         * gcc.dg/torture/pr43165.c: Ditto.
5548         * gcc.dg/torture/pr47228.c: Ditto.
5549         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5550         * gcc.dg/ipa/pr45644.c: Ditto.
5551         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5552         PDP11.
5553
5554 2011-04-19  Jason Merrill  <jason@redhat.com>
5555
5556         * g++.dg/ext/complex7.C: New.
5557
5558         * g++.dg/ext/attrib41.C: New.
5559
5560 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5561
5562         PR testsuite/48676
5563         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5564
5565 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR target/48678
5568         * gcc.target/i386/pr48678.c: New test.
5569
5570 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5571
5572         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5573         * g++.dg/opt/devirt2.C: New test.
5574         * g++.dg/ipa/devirt-g-1.C: Likewise.
5575
5576 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5577
5578         PR fortran/48588
5579         * gfortran.dg/whole_file_33.f90: New.
5580
5581 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5582
5583         * g++.dg/ipa/devirt-7.C: New test.
5584
5585 2011-04-19  Richard Guenther  <rguenther@suse.de>
5586
5587         PR lto/48207
5588         * g++.dg/lto/pr48207_0.C: New testcase.
5589
5590 2011-04-18  Jason Merrill  <jason@redhat.com>
5591
5592         * g++.dg/init/void1.C: New.
5593
5594         * g++.dg/cpp0x/union4.C: New.
5595
5596 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR middle-end/48661
5599         * g++.dg/torture/pr48661.C: New test.
5600
5601         PR c++/48632
5602         * g++.dg/gomp/pr48632.C: New test.
5603
5604 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5605
5606         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5607         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5608
5609 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5610
5611         PR fortran/18918
5612         * gfortran.dg/coarray_17.f90: New.
5613         * gfortran.dg/coarray_10.f90: Update dg-error.
5614
5615 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617         PR testsuite/48251
5618         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5619         * gfortran.dg/guality/guality.exp: Likewise.
5620
5621 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5622
5623         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5624
5625 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5626
5627         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5628
5629 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5630
5631         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5632
5633 2011-04-18  Richard Guenther  <rguenther@suse.de>
5634
5635         PR middle-end/46364
5636         * g++.dg/torture/pr46364.C: New testcase.
5637
5638 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5639
5640         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5641
5642 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5643
5644         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5645
5646 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5647             Ira Rosen  <ira.rosen@linaro.org>
5648
5649         PR target/48252
5650         * gcc.target/arm/pr48252.c: New test.
5651
5652 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR tree-optimization/48616
5655         * gcc.dg/pr48616.c: New test.
5656
5657 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5658
5659         PR fortran/18918
5660         * gfortran.dg/coarray_16.f90: New.
5661
5662 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5663
5664         PR fortran/48462
5665         * gfortran.dg/realloc_on_assign_7.f03: New test.
5666
5667 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5668
5669         PR libgfortran/48602
5670         * gfortran.dg/fmt_g0_6.f08: New test.
5671
5672 2011-04-17  Jason Merrill  <jason@redhat.com>
5673
5674         * g++.dg/cpp0x/sfinae16.C: New.
5675
5676 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5677
5678         * gcc.target/mips/reg-var-1.c: New test.
5679
5680 2011-04-17  Jan Hubicka  <jh@suse.cz>
5681
5682         * gcc.dg/winline-5.c: Update testcase.
5683
5684 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5685
5686         * gnat.dg/discr27.ad[sb]: Move dg directive.
5687         * gnat.dg/discr28.ad[sb]: New test.
5688         * gnat.dg/discr28_pkg.ads: New helper.
5689
5690 2011-04-17  Michael Matz  <matz@suse.de>
5691
5692         PR tree-optimization/48622
5693         PR lto/48645
5694         * gcc.dg/lto/pr48622_0.c: New test.
5695
5696 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5697
5698         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5699         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5700         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5701         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5702         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5703         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5704
5705 2011-04-15  Jason Merrill  <jason@redhat.com>
5706
5707         * g++.dg/cpp0x/range-for17.C: New.
5708
5709 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5710
5711         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5712         * g++.dg/cpp0x/range-for3.C: Likewise.
5713         * g++.dg/cpp0x/range-for9.C: Correct error message.
5714         * g++.dg/cpp0x/range-for11.C: New.
5715         * g++.dg/cpp0x/range-for12.C: New.
5716         * g++.dg/cpp0x/range-for13.C: New.
5717         * g++.dg/cpp0x/range-for14.C: New.
5718         * g++.dg/cpp0x/range-for15.C: New.
5719         * g++.dg/cpp0x/range-for16.C: New.
5720
5721 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5722
5723         PR fortran/18918
5724         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5725
5726 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5727
5728         * objc.dg/naming-4.m: Updated.
5729         * objc.dg/naming-5.m: Updated.
5730         * objc.dg/naming-6.m: New.
5731         * objc.dg/naming-7.m: New.
5732         * obj-c++.dg/naming-1.mm: Updated.
5733         * obj-c++.dg/naming-2.mm: Updated.
5734         * obj-c++.dg/naming-3.mm: New.
5735         * obj-c++.dg/naming-4.mm: New.
5736
5737 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5738
5739         PR libgfortran/48589
5740         * gfortran.dg/fmt_g0_5.f08: New test.
5741
5742 2011-04-15  Richard Guenther  <rguenther@suse.de>
5743
5744         PR testsuite/48286
5745         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5746
5747 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5748
5749         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5750         -finline-limit=0 to -fno-inline
5751
5752 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR target/48614
5755         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5756         just avx.
5757
5758 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5759
5760         PR target/48605
5761         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5762         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5763         * gcc.target/i386/avx-insertps-3.c: New test.
5764         * gcc.target/i386/avx-insertps-4.c: New test.
5765
5766 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5767
5768         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5769         -finline-limit=0
5770
5771 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5772
5773         PR target/46779
5774         PR target/45291
5775         PR target/41894
5776         * gcc.target/avr/pr46779-1.c: New test case
5777         * gcc.target/avr/pr46779-2.c: New test case
5778
5779 2011-04-14  Jason Merrill  <jason@redhat.com>
5780
5781         * g++.dg/cpp0x/sfinae15.C: New.
5782
5783         * g++.dg/cpp0x/sfinae14.C: New.
5784
5785         * g++.dg/ext/vla10.C: New.
5786
5787 2011-04-14  Richard Guenther  <rguenther@suse.de>
5788
5789         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5790
5791 2011-04-14  Richard Guenther  <rguenther@suse.de>
5792
5793         * gcc.dg/fold-bitand-4.c: Move ...
5794         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5795
5796 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5797
5798         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5799         variables const.
5800         * gcc.target/avr/torture/trivial.c: Ditto.
5801
5802 2011-04-13  Jason Merrill  <jason@redhat.com>
5803
5804         * g++.dg/template/operator11.C: New.
5805
5806 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5807
5808         PR middle-end/48591
5809         * gcc.dg/gomp/pr48591.c: New test.
5810
5811         PR c++/48570
5812         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5813         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5814
5815 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5816
5817         PR c++/48574
5818         * g++.dg/template/dependent-expr7.C: New test case.
5819
5820 2011-04-13  Jason Merrill  <jason@redhat.com>
5821
5822         * g++.dg/cpp0x/sfinae13.C: New.
5823
5824 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5827
5828 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5829
5830         * gcc.target/arm/pr43698.c: Remove -march option.
5831
5832 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5833
5834         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5835         -march option.
5836
5837 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5838
5839         PR fortran/48360
5840         PR fortran/48456
5841         * gfortran.dg/realloc_on_assign_6.f03: New test.
5842
5843 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5844
5845         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5846         targets the additional -mno-ms-bitfields and
5847         -Wno-packed-bitfield-compat options.
5848         * g++.dg/ext/bitfield3.C: Likewise.
5849         * g++.dg/ext/bitfield4.C: Likewise.
5850         * g++.dg/ext/bitfield5.C: Likewise.
5851         * gcc.dg/bitfld-15.c: Likewise.
5852         * gcc.dg/bitfld-16.c: Likewise.
5853         * gcc.dg/bitfld-17.c: Likewise.
5854         * gcc.dg/bitfld-18.c: Likewise.
5855
5856 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5857
5858         * gcc.target/arm/neon-vld3-1.c: New test.
5859         * gcc.target/arm/neon-vst3-1.c: New test.
5860         * gcc.target/arm/neon/v*.c: Regenerate.
5861
5862 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5863
5864         PR rtl-optimization/48549
5865         * g++.dg/opt/pr48549.C: New test.
5866
5867 2011-04-12  Richard Guenther  <rguenther@suse.de>
5868
5869         PR tree-optimization/46076
5870         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5871
5872 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5873
5874         PR testsuite/21164
5875         * lib/compat.exp (compat-execute): Declare unsupported after
5876         stripping path from src1.
5877         * lib/lto.exp (lto-execute): Likewise.
5878
5879 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR c/48552
5882         * gcc.dg/pr48552-1.c: New test.
5883         * gcc.dg/pr48552-2.c: New test.
5884
5885 2011-04-11  Jason Merrill  <jason@redhat.com>
5886
5887         * g++.dg/cpp0x/sfinae12.C: New.
5888
5889         * g++.dg/cpp0x/enum10.C: New.
5890
5891         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5892
5893         * g++.dg/cpp0x/rv-func.C: New.
5894
5895 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5896
5897         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5898         alpha*-dec-osf5*.
5899
5900 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5901
5902         PR tree-optimization/48195
5903         * gcc.dg/ipa/pr48195.c: New test.
5904
5905 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5906
5907         * gnat.dg/return3.adb: Remove unused switch.
5908
5909 2011-04-08  Mike Stump  <mikestump@comcast.net>
5910
5911         PR testsuite/48506
5912         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5913         default to fno-common.
5914
5915 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5916
5917         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5918         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5919
5920 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5921
5922         PR fortran/48448
5923         * gfortran.dg/function_optimize_5.f90:  New test.
5924
5925 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5926
5927         * gnat.dg/aggr17.adb: New test.
5928         * gnat.dg/aggr18.adb: Likewise.
5929
5930 2011-04-08  Michael Matz  <matz@suse.de>
5931
5932         PR middle-end/48389
5933         * gcc.target/i386/pr48389.c: New test.
5934
5935 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5936
5937         PR rtl-optimization/48272
5938         * g++.dg/opt/pr48272.C: New.
5939
5940 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5941
5942         PR rtl-optimization/48235
5943         * gcc.dg/pr48235.c: New.
5944
5945 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5946
5947         PR rtl-optimization/48302
5948         * g++.dg/opt/pr48302.C: New.
5949
5950 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5951
5952         PR target/48273
5953         * g++.dg/opt/pr48273.C: New.
5954
5955 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5956
5957         PR rtl-optimization/48442
5958         * gcc.dg/pr48442.c: New.
5959
5960 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5961
5962         PR tree-optimization/48377
5963         * gcc.dg/vect/pr48377.c: New test.
5964
5965 2011-04-07  Jason Merrill  <jason@redhat.com>
5966
5967         * g++.dg/cpp0x/regress/call1.C: New.
5968
5969         * g++.dg/cpp0x/variadic107.C: New.
5970
5971         * g++.dg/cpp0x/sfinae11.C: New.
5972         * g++.dg/cpp0x/noexcept02.C: Fix.
5973
5974         * g++.dg/cpp0x/sfinae10.C: New.
5975
5976         * g++.dg/cpp0x/sfinae9.C: New.
5977
5978         * c-c++-common/Wcast-qual-1.c: Move here from...
5979         * gcc.dg/cast-qual-3.c: ...here, and...
5980         * g++.dg/warn/Wcast-qual2.C: ...here.
5981
5982         * g++.dg/cpp0x/sfinae8.C: New.
5983
5984         * g++.dg/cpp0x/sfinae7.C: New.
5985
5986         * g++.dg/cpp0x/enum9.C: New.
5987
5988 2011-04-07  Mike Stump  <mikestump@comcast.net>
5989
5990         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5991         with no trampolines.
5992
5993 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5994
5995         PR fortran/48117
5996         * gfortran.dg/gomp/pr48117.f90: New test.
5997
5998         PR debug/48343
5999         * gcc.dg/torture/pr48343.c: New test.
6000
6001 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6002
6003         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6004
6005 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6006
6007         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6008
6009 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6010
6011         PR target/43920
6012         * lib/scanasm.exp (object-size): New proc.
6013         * gcc.target/arm/pr43920-2.c: New test.
6014
6015 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6016
6017         PR fortran/18918
6018         PR fortran/48477
6019         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6020
6021 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6022
6023         * gcc.dg/mtune.c: Prune note from output.
6024
6025 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR debug/48466
6028         * gcc.dg/guality/pr36977.c: New test.
6029         * gcc.dg/guality/pr48466.c: New test.
6030
6031 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6032
6033         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6034
6035 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6036
6037         * gnat.dg/return3.adb: New test.
6038
6039 2011-04-06  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/47663
6042         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6043
6044 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6045
6046         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6047         Solaris 8 and 9 as well.
6048
6049 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6050
6051         PR target/43920
6052         * gcc.target/arm/pr43920-1.c: New test.
6053
6054 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6055
6056         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6057         (cctor): Actually return the value.
6058         (main): Cast return values.
6059
6060 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6061
6062         * gfortran.dg/character_comparison_8.f90:  New test.
6063
6064 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6065
6066         * frontend-passes: (optimize_lexical_comparison): New function.
6067         (optimize_expr): Call it.
6068         (optimize_comparison): Also handle lexical comparison functions.
6069         Return false instad of -2 for unequal comparison.
6070
6071 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6072
6073         PR fortran/48412
6074         * function_optimize_4.f90:  New test.
6075
6076 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6077
6078         PR fortran/18918
6079         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6080         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6081         * gfortran.dg/coarray_15.f90: New.
6082
6083 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6084
6085         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6086         * gfortran.dg/bessel_7.f90: Likewise.
6087
6088 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6089
6090         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6091
6092 2011-04-03  Richard Guenther  <rguenther@suse.de>
6093             Ira Rosen  <ira.rosen@linaro.org>
6094
6095         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6096         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6097         -ftree-loop-if-convert-stores.
6098
6099 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gnat.dg/specs/aggr2.ads: New test.
6102
6103 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * gnat.dg/debug2.ad[sb]: New test.
6106         * gnat.dg/debug2_pkg.ads: New helper.
6107         * gnat.dg/debug3.ad[sb]: New test.
6108
6109 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6110
6111         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6112
6113 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR middle-end/48335
6116         * gcc.c-torture/compile/pr48335-1.c: New test.
6117         * gcc.dg/pr48335-1.c: New test.
6118         * gcc.dg/pr48335-2.c: New test.
6119         * gcc.dg/pr48335-3.c: New test.
6120         * gcc.dg/pr48335-4.c: New test.
6121         * gcc.dg/pr48335-5.c: New test.
6122         * gcc.dg/pr48335-6.c: New test.
6123         * gcc.dg/pr48335-7.c: New test.
6124         * gcc.dg/pr48335-8.c: New test.
6125         * gcc.target/i386/pr48335-1.c: New test.
6126
6127 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6128
6129         PR c/36299
6130         * gcc.dg/Waddress.c: New test.
6131
6132 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6133
6134         PR fortran/48352
6135         * gfortran.dg/function_optimize_3.f90:  New test.
6136
6137 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6138
6139         * gcc.c-torture/compile/20110401-1.c: New test.
6140
6141         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6142         * g++.dg/lto/20091002-2_0.C: Likewise.
6143         * g++.dg/lto/20090303_0.c: Likewise.
6144         * g++.dg/lto/20091004-1_0.C: Likewise.
6145         * g++.dg/lto/20091002-3_0.C: Likewise.
6146         * g++.dg/lto/20091004-2_0.C: Likewise.
6147         * g++.dg/lto/20081123_0.C: Likewise.
6148         * g++.dg/lto/20090313_0.C: Likewise.
6149         * g++.dg/lto/20081109-1_0.C: Likewise.
6150         * g++.dg/lto/20081219_0.C: Likewise.
6151         * g++.dg/lto/20081204-1_0.C: Likewise.
6152         * g++.dg/lto/20090302_0.C: Likewise.
6153         * g++.dg/lto/20081119-1_0.C: Likewise.
6154         * g++.dg/lto/20081118_0.C: Likewise.
6155         * gcc.dg/lto/20091020-2_0.c: Likewise.
6156         * gcc.dg/lto/20090210_0.c: Likewise.
6157         * gcc.dg/lto/20081204-1_0.c: Likewise.
6158         * gcc.dg/lto/20081224_0.c: Likewise.
6159         * gcc.dg/lto/20090219_0.c: Likewise.
6160         * gcc.dg/lto/20091014-1_0.c: Likewise.
6161         * gcc.dg/lto/20091016-1_0.c: Likewise.
6162         * gcc.dg/lto/20090206-2_0.c: Likewise.
6163         * gcc.dg/lto/20090116_0.c: Likewise.
6164         * gcc.dg/lto/20091013-1_0.c: Likewise.
6165         * gcc.dg/lto/20091015-1_0.c: Likewise.
6166         * gcc.dg/lto/20090126-2_0.c: Likewise.
6167
6168 2011-03-31  Ian Lance Taylor  <iant@google.com>
6169
6170         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6171
6172 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6173
6174         * gnat.dg/opt16.adb: New test.
6175
6176 2011-03-31  Jason Merrill  <jason@redhat.com>
6177
6178         * g++.dg/cpp0x/defaulted24.C: New.
6179
6180 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6181
6182         PR target/16292
6183         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6184         with -O0.
6185
6186 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6187
6188         * g++.dg/other/i386-9.C: New test.
6189
6190 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6191
6192         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6193
6194 2011-03-30  Jason Merrill  <jason@redhat.com>
6195
6196         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6197
6198         * g++.dg/cpp0x/regress/isnan.C: New.
6199
6200         * g++.dg/cpp0x/initlist46.C: New.
6201
6202 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6203
6204         PR target/47551
6205         * gcc.target/arm/neon-modes-2.c: New test.
6206
6207 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR c/48305
6210         * gcc.c-torture/compile/pr48305.c: New test.
6211
6212 2011-03-29  Jason Merrill  <jason@redhat.com>
6213
6214         * g++.dg/cpp0x/regress/value-dep1.C: New.
6215
6216 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6217
6218         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6219
6220 2011-03-29  Ian Lance Taylor  <iant@google.com>
6221
6222         * go.test/go-test.exp: Handle the test lines used in several new
6223         tests.
6224         (errchk): Add opts parameter.  Change all callers.  Handle parens
6225         in regexps.
6226
6227 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6228             Dominique d'Humieres  <dominiq@lps.ens.fr>
6229
6230         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6231         and __APPLE__ && __PPC__ && __ALTIVEC__.
6232
6233 2011-03-29  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/cpp0x/dependent1.C: New.
6236
6237         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6238
6239         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6240
6241         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6242
6243 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6244
6245         PR fortran/48095
6246         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6247         * gfortran.dg/proc_ptr_comp_32.f90: New.
6248
6249 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6250
6251         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6252         check for corresponding warning.
6253
6254 2011-03-28  Jason Merrill  <jason@redhat.com>
6255
6256         * g++.dg/cpp0x/rv-deduce2.C: New.
6257
6258 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6259
6260         PR debug/48203
6261         * gcc.dg/pr48203.c: New test.
6262
6263 2011-03-28  Jeff Law <law@redhat.com>
6264
6265         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6266
6267 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6268
6269         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6270         and __PPC__ && __ALTIVEC__.
6271
6272 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6273
6274         PR testsuite/48238
6275         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6276         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6277         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6278         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6279
6280 2011-03-28  Jason Merrill  <jason@redhat.com>
6281
6282         * g++.dg/cpp0x/initlist-array2.C: New.
6283
6284         * g++.dg/cpp0x/initlist-array1.C: New.
6285
6286         * g++.dg/cpp0x/constexpr-compound.C: New.
6287
6288         * g++.dg/cpp0x/constexpr-using.C: New.
6289
6290         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6291
6292 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6293
6294         PR testsuite/48276
6295         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6296
6297 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6298
6299         * gcc.dg/slp-1.c: New test.
6300
6301 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6302
6303         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6304         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6305         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6306         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6307         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6308         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6309         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6310         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6311         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6312         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6313         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6314         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6315         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6316         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6317
6318 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6319
6320         PR fortran/47065
6321         * gfortran.dg/trim_optimize_5.f90:  New test.
6322         * gfortran.dg/trim_optimize_6.f90:  New test.
6323
6324 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6325
6326         PR target/38598
6327         * gcc.target/mips/madd-7.c: Remove -mlong32.
6328         * gcc.target/mips/msub-7.c: Likewise.
6329
6330 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6331
6332         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6333         accesses to preserve the meaning of the test for doubleword vectors.
6334         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6335         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6336
6337 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/48291
6340         * gfortran.dg/class_42.f03: New.
6341
6342 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6343
6344         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6345         strided accesses.
6346
6347 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6348
6349         PR rtl-optimization/48144
6350         * gcc.dg/pr48144.c: New test.
6351
6352 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6353
6354         * gnat.dg/discr27.ad[sb]: New test.
6355
6356 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6357
6358         * gnat.dg/limited_with2.ad[sb]: New test.
6359         * gnat.dg/limited_with2_pkg1.ads: New helper.
6360         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6361
6362 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6363
6364         * gnat.dg/opt15.adb: New test.
6365         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6366
6367 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/48174
6370         PR fortran/45304
6371         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6372         * gfortran.dg/leadz_trailz_3.f90: Ditto
6373
6374 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6375
6376         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6377
6378 2011-03-25  Jason Merrill  <jason@redhat.com>
6379
6380         * g++.dg/cpp0x/defaulted22.C: New.
6381         * g++.dg/cpp0x/defaulted23.C: New.
6382         * g++.dg/cpp0x/defaulted15.C: Adjust.
6383
6384 2011-03-25  Jason Merrill  <jason@redhat.com>
6385
6386         * g++.dg/cpp0x/move1.C: New.
6387
6388 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6389
6390         PR target/48287
6391         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6392
6393 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6396         for mips-sgi-irix6.5.
6397         Replace snprintf prototype by <stdio.h>.
6398
6399 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6400
6401         PR testsuite/48283
6402         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6403         run_expensive_tests.
6404         * gcc.dg/graphite/block-4.c: Likewise.
6405         * gcc.dg/graphite/block-7.c: Likewise.
6406         * gcc.dg/graphite/block-8.c: Likewise.
6407
6408 2011-03-25  Richard Guenther  <rguenther@suse.de>
6409
6410         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6411         * g++.dg/tree-ssa/pr8781.C: Likewise.
6412         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6413         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6414         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6415         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6416         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6417         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6418         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6419         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6420         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6421         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6422         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6423         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6424         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6425         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6426         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6427         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6428         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6429         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6430         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6431         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6432         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6433         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6434         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6435         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6436         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6437         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6438         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6439         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6440         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6441         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6442         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6443         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6444         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6445         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6446         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6447         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6448         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6449         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6450         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6451         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6452         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6453         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6454         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6455         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6456         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6457         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6458         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6459         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6460         * c-c++-common/pr46562-2.c: Likewise.
6461         * gfortran.dg/pr42108.f90: Likewise.
6462         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6463         foo to be inlined even at -O1.
6464         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6465         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6466         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6467         * gcc.dg/matrix/matrix.exp: Disable FRE.
6468
6469 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR debug/48204
6472         * gcc.dg/dfp/pr48204.c: New test.
6473
6474 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6475
6476         PR target/48209
6477         * gcc.c-torture/execute/pr47917.c: Move this...
6478         * gcc.dg/torture/pr47917.c: to here and add xfails.
6479
6480 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6481
6482         * gnat.dg/array16.ad[sb]: New test.
6483         * gnat.dg/array16.ads: New helper.
6484
6485 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gnat.dg/derived_type2.adb: New test.
6488
6489 2011-03-24  Richard Guenther  <rguenther@suse.de>
6490
6491         PR tree-optimization/48271
6492         * g++.dg/torture/pr48271.C: New testcase.
6493
6494 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6495
6496         * gnat.dg/array15.ad[sb]: New test.
6497
6498 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6499
6500         PR target/48237
6501         * gcc.target/i386/pr48237.c: New test.
6502
6503 2011-03-24  Richard Guenther  <rguenther@suse.de>
6504
6505         PR middle-end/48269
6506         * gcc.dg/builtin-object-size-10.c: New testcase.
6507
6508 2011-03-24  Richard Guenther  <rguenther@suse.de>
6509
6510         PR tree-optimization/46562
6511         * c-c++-common/pr46562-2.c: New testcase.
6512         * c-c++-common/pr46562.c: Likewise.
6513
6514 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6515
6516         * gcc.dg/vect/vect-cselim-1.c: New test.
6517         * gcc.dg/vect/vect-cselim-2.c: New test.
6518
6519 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6520
6521         * gcc.target/arm/pr46934.c: New.
6522
6523 2011-03-23  Ian Lance Taylor  <iant@google.com>
6524
6525         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6526
6527 2011-03-23  Richard Guenther  <rguenther@suse.de>
6528
6529         * gcc.dg/struct: Remove directory and contents.
6530
6531 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6532
6533         PR testsuite/48251
6534         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6535
6536 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6537
6538         * gnat.dg/discr26.ad[sb]: New test.
6539         * gnat.dg/discr26_pkg.ads: New helper.
6540
6541 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6542
6543         PR target/47553
6544         * gcc.target/arm/neon-vld-1.c: New test.
6545
6546 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6547
6548         * gnat.dg/array14.ad[sb]: New test.
6549         * gnat.dg/array14_pkg.ads: New helper.
6550
6551 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6552
6553         * gcc.c-torture/execute/920501-8.x: Remove.
6554         * gcc.c-torture/execute/930513-1.x: Remove.
6555         * gcc.c-torture/execute/960312-1.x: Remove.
6556         * gcc.c-torture/compile/20000804-1.c,
6557         gcc.c-torture/compile/20001205-1.c,
6558         gcc.c-torture/compile/20001226-1.c,
6559         gcc.c-torture/compile/20010518-2.c,
6560         gcc.c-torture/compile/20020312-1.c,
6561         gcc.c-torture/compile/20020604-1.c,
6562         gcc.c-torture/compile/920501-12.c,
6563         gcc.c-torture/compile/920501-4.c,
6564         gcc.c-torture/compile/920520-1.c,
6565         gcc.c-torture/compile/980506-1.c,
6566         gcc.c-torture/execute/980709-1.x,
6567         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6568         options for m68hc11.
6569         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6570         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6571         m68hc11.
6572
6573 2011-03-22  Nick Clifton  <nickc@redhat.com>
6574
6575         * lib/target-supports.exp (check_profiling_available): Add MN10300
6576         to the list of targets that do not support profiling.  Restore
6577         alpha sorting to this list.
6578
6579 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6580
6581         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6582         failure on 32-bit systems.
6583         * gcc.dg/torture/vector-2.c: Ditto.
6584
6585 2011-03-22  Richard Guenther  <rguenther@suse.de>
6586
6587         PR tree-optimization/48228
6588         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6589
6590 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6591
6592         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6593         powerpc.
6594
6595         PR target/48226
6596         * gcc.target/powerpc/pr48226.c: New file.
6597
6598 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6599
6600         * lib/prune.exp (prune_gcc_output): Prune "could not create
6601         compact unwind for" warnings.
6602
6603 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR c/42544
6606         PR c/48197
6607         * gcc.c-torture/execute/pr42544.c: New test.
6608         * gcc.c-torture/execute/pr48197.c: New test.
6609
6610 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6611
6612         PR preprocessor/48192
6613         * gcc.target/powerpc/pr48192.c: New file.
6614
6615         PR target/48053
6616         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6617         split problem of 0 being loaded in a VSX register.
6618
6619 2011-03-21  Richard Guenther  <rguenther@suse.de>
6620
6621         PR c/47939
6622         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6623         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6624         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6625         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6626
6627 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR target/48213
6630         * gcc.dg/pr48213.c: New test.
6631
6632 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6633
6634         PR target/12171
6635         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6636
6637 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6638
6639         * gcc.target/arm/xor-and.c: New.
6640
6641 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6642
6643         PR fortran/22572
6644         * gfortran.dg/function_optimize_1.f90:  New test.
6645         * gfortran.dg/function_optimize_2.f90:  New test.
6646
6647 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6648
6649         PR rtl-optimization/47502
6650         * gcc.target/i386/pr47502-1.c: New.
6651         * gcc.target/i386/pr47502-2.c: Likewise.
6652
6653 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR rtl-optimization/48156
6656         * gcc.dg/pr48156.c: New test.
6657
6658 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6659
6660         PR libfortran/47439
6661         * gfortran.dg/scratch_1.f90: Adjust test.
6662
6663 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6664
6665         PR libfortran/47439
6666         * gfortran.dg/scratch_1.f90: New test.
6667
6668 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6669
6670         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6671         variably modified typedefs.
6672         * gcc.dg/c1x-typedef-2.c: Remove.
6673
6674 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6675
6676         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6677         * gcc.dg/c1x-anon-struct-3.c: New test.
6678         * gcc.dg/anon-struct-11.c: Update.
6679
6680 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6683         dg-xfail-run-if.
6684         Only xfail with gas.
6685
6686 2011-03-18  Jason Merrill  <jason@redhat.com>
6687
6688         * g++.dg/template/fn-ptr1.C: New.
6689
6690         * g++.dg/overload/volatile1.C: New.
6691
6692         * g++.dg/opt/pr23372.C: New.
6693
6694         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6695
6696 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6697
6698         PR middle-end/47405
6699         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6700
6701 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6702
6703         * gcc.target/arm/unsigned-extend-1.c: New.
6704
6705 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR bootstrap/48161
6708         * gcc.c-torture/compile/pr48161.c: New test.
6709
6710 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6711
6712         PR middle-end/47725
6713         * gcc.dg/torture/pr47725.c: New.
6714
6715 2011-03-17  Jason Merrill  <jason@redhat.com>
6716
6717         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6718         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6719
6720 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6721
6722         * gnat.dg/specs/elab2.ads: New test.
6723         * gnat.dg/specs/elab2_pkg.ads: New helper.
6724
6725 2011-03-17  Jason Merrill  <jason@redhat.com>
6726
6727         * g++.dg/cpp0x/decltype-1212.C: New.
6728         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6729
6730 2011-03-17  Jason Merrill  <jason@redhat.com>
6731
6732         * g++.dg/parse/memfnquals1.C: New.
6733
6734 2011-03-17  Richard Guenther  <rguenther@suse.de>
6735
6736         PR middle-end/48134
6737         * gcc.dg/pr48134.c: New testcase.
6738
6739 2011-03-17  Richard Guenther  <rguenther@suse.de>
6740
6741         PR middle-end/48165
6742         * g++.dg/torture/pr48165.C: New testcase.
6743
6744 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR rtl-optimization/48141
6747         * gcc.dg/pr48141.c: New test.
6748
6749 2011-03-16  Jason Merrill  <jason@redhat.com>
6750
6751         * g++.dg/cpp0x/constexpr-48089.C: New.
6752
6753         * g++.dg/cpp0x/constexpr-abi1.C: New.
6754
6755         * g++.dg/cpp0x/constexpr-46336.C: New.
6756         * g++.dg/parse/friend5.C: Adjust expected errors.
6757
6758         * g++.dg/cpp0x/constexpr-47570.C: New.
6759
6760 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6761
6762         PR debug/47510
6763         * ++.dg/debug/dwarf2/typedef6.C: New test.
6764
6765 2011-03-16  Jason Merrill  <jason@redhat.com>
6766
6767         * g++.dg/cpp0x/elision2.C: New.
6768
6769         * g++.dg/cpp0x/constexpr-array3.C: New.
6770
6771 2011-03-16  Jason Merrill  <jason@redhat.com>
6772
6773         * g++.dg/cpp0x/sfinae6.C: New.
6774         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6775         * g++.dg/cpp0x/pr45908.C: Likewise.
6776         * g++.dg/cpp0x/sfinae6.C: Likewise.
6777         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6778         * g++.old-deja/g++.law/arg11.C: Likewise.
6779
6780 2011-03-16  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/template/incomplete6.C: New.
6783
6784 2011-03-16  Jeff Law <law@redhat.com>
6785
6786         * gcc.dg/tree-ssa/vrp55.c: New test.
6787
6788 2011-03-16  Jason Merrill  <jason@redhat.com>
6789
6790         * g++.dg/cpp0x/auto22.C: New.
6791
6792 2011-03-16  Richard Guenther  <rguenther@suse.de>
6793
6794         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6795         optimizing it away if promoted to const.
6796
6797 2011-03-16  Richard Guenther  <rguenther@suse.de>
6798
6799         PR tree-optimization/48149
6800         * gcc.dg/fold-complex-1.c: New testcase.
6801
6802 2011-03-16  Richard Guenther  <rguenther@suse.de>
6803
6804         PR testsuite/48147
6805         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6806         or cloning happens.
6807
6808 2011-03-16  Richard Guenther  <rguenther@suse.de>
6809
6810         PR tree-optimization/26134
6811         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6812
6813 2011-03-16  Richard Guenther  <rguenther@suse.de>
6814
6815         PR tree-optimization/48146
6816         * gcc.dg/torture/pr48146.c: New testcase.
6817
6818 2011-03-16  Richard Guenther  <rguenther@suse.de>
6819
6820         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6821         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6822
6823 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6824
6825         PR middle-end/48136
6826         * gcc.c-torture/compile/pr48136.c: New test.
6827
6828         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6829
6830         PR debug/45882
6831         * gcc.dg/guality/pr45882.c: New test.
6832
6833 2011-03-15  Jason Merrill  <jason@redhat.com>
6834
6835         * g++.dg/cpp0x/constexpr-recursion.C: New.
6836
6837         * g++.dg/cpp0x/implicit11.C: New.
6838
6839 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6840
6841         * g++.dg/cpp0x/constexpr-attribute.C: New.
6842
6843 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6844
6845         * g++.dg/parse/pr34758.C: New.
6846
6847 2011-03-15  Xinliang David Li  <davidxl@google.com>
6848
6849         PR c/47837
6850         * gcc.dg/uninit-pred-7_d.c: New test.
6851         * gcc.dg/uninit-pred-8_d.c: New test.
6852
6853 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6854
6855         PR target/46788
6856         * gcc.target/arm/pr46788.c: New.
6857
6858 2011-03-15  Richard Guenther  <rguenther@suse.de>
6859
6860         PR middle-end/47650
6861         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6862         * gfortran.dg/ishft_4.f90: Likewise.
6863         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6864
6865 2011-03-15  Richard Guenther  <rguenther@suse.de>
6866
6867         PR tree-optimization/13954
6868         * g++.dg/tree-ssa/pr13954.C: New testcase.
6869
6870 2011-03-15  Richard Guenther  <rguenther@suse.de>
6871
6872         PR tree-optimization/48037
6873         * gcc.target/i386/pr48037-1.c: New testcase.
6874
6875 2011-03-15  Richard Guenther  <rguenther@suse.de>
6876
6877         PR tree-optimization/41490
6878         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6879         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6880         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6881         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6882         * g++.dg/tree-ssa/pr33604.C: Adjust.
6883
6884 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR middle-end/47917
6887         * gcc.c-torture/execute/pr47917.c: New test.
6888         * gcc.dg/pr47917.c: New test.
6889
6890         PR middle-end/38878
6891         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6892
6893 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6894
6895         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6896         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6897         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6898         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6899         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6900         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6901         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6902         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6903         * gcc.target/i386/avx-floor-vec.c: Ditto.
6904         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6905         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6906         * gcc.target/i386/avx-rint-vec.c: Ditto.
6907         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6908         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6909         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6910         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6911
6912 2011-03-14  Tom Tromey  <tromey@redhat.com>
6913
6914         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6915         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6916         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6917
6918 2011-03-14  Tom Tromey  <tromey@redhat.com>
6919
6920         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6921         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6922         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6923
6924 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6925
6926         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6927
6928 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6929
6930         PR rtl-optimization/47166
6931         * gcc.c-torture/execute/postmod-1.c: New test.
6932
6933 2011-03-14  Richard Guenther  <rguenther@suse.de>
6934
6935         PR middle-end/48098
6936         * gcc.dg/torture/pr48098.c: New testcase.
6937
6938 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6939
6940         PR target/48053
6941         * gcc.target/powerpc/pr48053-1.c: New test.
6942         * gcc.target/powerpc/pr48053-2.c: Likewise.
6943
6944 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6945
6946         PR libfortran/48066
6947         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6948
6949 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6950
6951         PR libfortran/48066
6952         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6953
6954 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6955
6956         PR fortran/48059
6957         * gfortran.dg/class_41.f03: New.
6958
6959 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6960
6961         * g++.dg/conversion/cast3.C: New test.
6962
6963 2011-03-11  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.dg/template/error45.C: New.
6966
6967         * g++.dg/parse/no-type-defn1.C: New.
6968
6969         * g++.dg/ext/attrib40.C: New.
6970
6971         * g++.dg/cpp0x/regress/array1.C: New.
6972
6973 2011-03-11  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/48067
6976         * gcc.dg/pr48067.c: New testcase.
6977
6978 2011-03-11  Richard Guenther  <rguenther@suse.de>
6979
6980         PR lto/48073
6981         * g++.dg/lto/20110311-1_0.C: New testcase.
6982
6983 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6984
6985         PR c++/48035
6986         * g++.dg/inherit/virtual8.C: New test.
6987
6988         PR middle-end/48044
6989         * gcc.dg/torture/pr48044.c: New test.
6990
6991 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6992
6993         PR fortran/47768
6994         * gfortran.dg/proc_ptr_comp_31.f90: New.
6995
6996 2011-03-11  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/47278
6999         * gcc.dg/torture/pr47278-1.c: New testcase.
7000         * gcc.dg/torture/pr47278-2.c: Likewise.
7001
7002 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR tree-optimization/48063
7005         * gcc.dg/torture/pr48063.c: New test.
7006
7007 2011-03-10  Jason Merrill  <jason@redhat.com>
7008
7009         * g++.dg/template/array22.C: New.
7010
7011         * g++.dg/cpp0x/syntax-err1.C: New.
7012         * g++.dg/parse/error36.C: Adjust expected errors.
7013         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7014         * g++.old-deja/g++.pt/typename3.C: Likewise.
7015         * g++.old-deja/g++.pt/typename4.C: Likewise.
7016         * g++.old-deja/g++.pt/typename6.C: Likewise.
7017
7018 2011-03-09  Jason Merrill  <jason@redhat.com>
7019
7020         * g++.dg/template/nontype22.C: New.
7021
7022 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7023
7024         PR tree-optimization/47714
7025         * g++.dg/torture/pr47714.C: New test.
7026
7027 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7028
7029         PR target/47755
7030         * gcc.target/powerpc/pr47755-2.c: New file.
7031
7032 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7035         is not set in the environment, pass 64 as first argument when not
7036         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7037         native where ulimit -u is supported.
7038
7039 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7040
7041         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7042
7043 2011-03-08  Jason Merrill  <jason@redhat.com>
7044
7045         * g++.dg/template/nontype21.C: New.
7046
7047         * g++.dg/template/anon5.C: New.
7048
7049 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR debug/47881
7052         * gcc.dg/pr47881.c: New test.
7053
7054 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7055
7056         PR c++/47957
7057         * g++.dg/lookup/template3.C: New test.
7058
7059 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7060
7061         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7062         'long' type.
7063
7064 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7065
7066         PR testsuite/47954
7067         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7068         sizeof to compute alignment.
7069
7070 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR tree-optimization/48022
7073         * gcc.dg/pr48022-1.c: New test.
7074         * gcc.dg/pr48022-2.c: New test.
7075
7076 2011-03-07  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/template/nontype20.C: New.
7079         * g++.dg/init/member1.C: Adjust expected errors.
7080         * g++.dg/parse/constant4.C: Likewise.
7081         * g++.dg/template/qualified-id3.C: Likewise.
7082         * g++.old-deja/g++.pt/crash10.C: Likewise.
7083
7084         * g++.dg/cpp0x/regress/non-const1.C: New.
7085
7086 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR debug/47991
7089         * gcc.dg/pr47991.c: New test.
7090
7091 2011-03-07  Jason Merrill  <jason@redhat.com>
7092
7093         * g++.dg/abi/mangle46.C: New.
7094
7095 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7096
7097         PR target/47862
7098         * gcc.target/powerpc/pr47862.c: New.
7099
7100 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7101
7102         PR target/45413
7103         * gcc.target/i386/combine-mul.c: Require nonpic.
7104
7105 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7106             Nathan Froyd  <froydnj@codesourcery.com>
7107
7108         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7109
7110 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7111
7112         * README.QMTEST: Remove.
7113
7114 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7115             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7116
7117         PR fortran/47850
7118         * gfortran.dg/array_constructor_37.f90 : New test.
7119
7120 2011-03-05  Jason Merrill  <jason@redhat.com>
7121
7122         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7123         * g++.dg/abi/mangle45.C: Likewise.
7124         * g++.dg/cpp0x/trailing1.C: Likewise.
7125
7126 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7127
7128         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7129
7130 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR rtl-optimization/47899
7133         * gcc.dg/pr47899.c: New test.
7134
7135         * gcc.dg/torture/pr47968.c: Ignore warnings.
7136
7137         PR tree-optimization/47967
7138         * gcc.c-torture/compile/pr47967.c: New test.
7139
7140 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7141
7142         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7143         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7144
7145 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7146
7147         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7148         and property_getAttributes() if __OBJC2__.
7149         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7150         * objc.dg/property/property-encoding-1.m: New.
7151         * obj-c++.dg/property/property-encoding-1.mm: New.
7152
7153 2011-03-04  Jason Merrill  <jason@redhat.com>
7154
7155         * g++.dg/template/pseudodtor6.C: New.
7156
7157         * g++.dg/inherit/covariant19.C: New.
7158
7159 2011-03-04  Richard Guenther  <rguenther@suse.de>
7160
7161         PR middle-end/47968
7162         * gcc.dg/torture/pr47968.c: New testcase.
7163
7164 2011-03-04  Richard Guenther  <rguenther@suse.de>
7165
7166         PR middle-end/47975
7167         * gcc.dg/torture/pr47975.c: New testcase.
7168
7169 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7170
7171         PR c++/47974
7172         * g++.dg/template/crash106.C: New.
7173
7174 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR c/47963
7177         * gcc.dg/gomp/pr47963.c: New test.
7178         * g++.dg/gomp/pr47963.C: New test.
7179
7180 2011-03-02  Jason Merrill  <jason@redhat.com>
7181
7182         * g++.dg/cpp0x/regress/condition1.C: New.
7183
7184         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7185
7186 2011-03-01  Jason Merrill  <jason@redhat.com>
7187
7188         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7189
7190         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7191
7192 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7193
7194         PR rtl-optimization/47925
7195         * gcc.c-torture/execute/pr47925.c: New test.
7196
7197 2011-03-01  Jason Merrill  <jason@redhat.com>
7198
7199         * g++.dg/cpp0x/decltype25.C: New.
7200
7201         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7202
7203 2011-03-01  Richard Guenther  <rguenther@suse.de>
7204
7205         PR tree-optimization/47890
7206         * gcc.dg/torture/pr47890.c: New testcase.
7207
7208 2011-03-01  Richard Guenther  <rguenther@suse.de>
7209
7210         PR lto/47924
7211         * gcc.dg/lto/pr47924_0.c: New testcase.
7212
7213 2011-03-01  Richard Guenther  <rguenther@suse.de>
7214
7215         PR lto/46911
7216         * gfortran.dg/lto/pr46911_0.f: New testcase.
7217
7218 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7219
7220         PR libgfortran/47933
7221         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7222         compile errors from older code form.
7223
7224 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7225
7226         PR libgfortran/47567
7227         * gfortran.dg/fmt_fw_d.f90: New test.
7228
7229 2011-02-28  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/inherit/covariant18.C: New.
7232
7233 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR middle-end/47893
7236         * gcc.dg/pr47893.c: New test.
7237
7238 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7239
7240         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7241         NULL in case of a selector with conflicting types.
7242         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7243
7244 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7245
7246         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7247         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7248         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7249         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7250
7251 2011-02-28  Jason Merrill  <jason@redhat.com>
7252
7253         PR c++/47906
7254         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7255
7256 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7257
7258         PR libgfortran/47778
7259         * gfortran.dg/namelist_71.f90: New test.
7260
7261 2011-02-27  Jason Merrill  <jason@redhat.com>
7262
7263         PR c++/47906
7264         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7265         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7266
7267 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7268
7269         PR c++/46466
7270         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7271
7272 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7273
7274         PR fortran/47886
7275         * gfortran.dg/gomp/task-1.f90: Removed.
7276
7277 2011-02-26  Jason Merrill  <jason@redhat.com>
7278
7279         * g++.dg/template/this-targ1.C: New.
7280
7281         * g++.dg/cpp0x/regress/template-const1.C: New.
7282         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7283         * g++.dg/template/function1.C: Adjust.
7284         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7285         * g++.dg/debug/debug7.C: Adjust.
7286
7287 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7288
7289         PR fortran/47886
7290         * gfortran.dg/gomp/task-1.f90: New.
7291
7292 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7293
7294         * gcc.target/arm/neon-thumb2-move.c: Add
7295         dg-require-effective-target arm_thumb2_ok.
7296
7297 2011-02-24  Jason Merrill  <jason@redhat.com>
7298
7299         * g++.dg/parse/constant1.C: Specify C++98 mode.
7300         * g++.dg/parse/constant5.C: Likewise.
7301         * g++.dg/parse/error2.C: Likewise.
7302         * g++.dg/parse/semicolon3.C: Likewise.
7303         * g++.dg/template/crash14.C: Likewise.
7304         * g++.dg/template/local4.C: Likewise.
7305         * g++.dg/template/nontype3.C: Likewise.
7306         * g++.dg/parse/crash31.C: Adjust expected errors.
7307         * g++.dg/template/function1.C: Likewise.
7308         * g++.dg/template/ref3.C: Likewise.
7309         * g++.dg/template/static9.C: Likewise.
7310         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7311
7312         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7313         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7314         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7315         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7316         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7317
7318 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR fortran/47878
7321         * gfortran.dg/pr47878.f90: New test.
7322
7323 2011-02-24  Richard Guenther  <rguenther@suse.de>
7324
7325         PR testsuite/47801
7326         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7327         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7328
7329 2011-02-24  Richard Guenther  <rguenther@suse.de>
7330
7331         PR fortran/47839
7332         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7333         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7334
7335 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7336
7337         PR libgfortran/47567
7338         * gfortran.dg/fmt_f0_1.f90: Update test.
7339
7340 2011-02-23  Jason Merrill  <jason@redhat.com>
7341
7342         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7343         * g++.dg/abi/mangle45.C: New.
7344
7345         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7346         * g++.dg/template/canon-type-9.C: Match use of decltype
7347         between declaration and definition.
7348         * g++.dg/template/canon-type-12.C: Likewise.
7349
7350 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7351
7352         PR fortran/40850
7353         * gfortran.dg/nested_allocatables_1.f90: New.
7354
7355 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7356
7357         PR c++/46868
7358         * g++.dg/pr46868.C: New test.
7359         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7360         * g++.dg/parse/error14.C: Adjust.
7361
7362 2011-02-23  Richard Guenther  <rguenther@suse.de>
7363
7364         PR tree-optimization/47838
7365         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7366
7367 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7368
7369         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7370
7371 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7372
7373         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7374         * gfortran.dg/count_init_expr.f03: Ditto.
7375         * gfortran.dg/gomp/pr43711.f90: Ditto.
7376         * gcc.dg/struct-parse-2.c: Ditto.
7377         * gcc.dg/parse-error-3.c: Ditto.
7378         * gcc.dg/Wlogical-op-1.c: Ditto.
7379         * gcc.dg/Walways-true-1.c: Ditto.
7380         * gcc.dg/pr24225.c: Ditto.
7381         * gcc.dg/Walways-true-2.c: Ditto.
7382         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7383         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7384         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7385         * g++.dg/overload/defarg4.C: Ditto.
7386         * g++.dg/inherit/covariant16.C: Ditto.
7387         * g++.dg/inherit/virtual7.C: Ditto.
7388         * g++.dg/template/canon-type-9.C: Ditto.
7389         * g++.dg/template/access19.C: Ditto.
7390         * g++.dg/template/call7.C: Ditto.
7391         * g++.dg/template/canon-type-2.C: Ditto.
7392         * g++.dg/template/init7.C: Ditto.
7393         * g++.dg/template/sizeof-template-argument.C: Ditto.
7394         * g++.dg/template/const3.C: Ditto.
7395         * g++.dg/template/sfinae26.C: Ditto.
7396         * g++.dg/template/sfinae26.C: Ditto.
7397         * g++.dg/template/canon-type-11.C: Ditto.
7398         * g++.dg/template/union2.C: Ditto.
7399         * g++.dg/template/canon-type-3.C: Ditto.
7400         * g++.dg/template/canon-type-1.C: Ditto.
7401         * g++.dg/template/canon-type-5.C: Ditto.
7402         * g++.dg/template/canon-type-7.C: Ditto.
7403         * g++.dg/template/canon-type-10.C: Ditto.
7404         * g++.dg/template/spec36.C: Ditto.
7405         * g++.dg/template/typedef38.C: Ditto.
7406         * g++.dg/template/canon-type-4.C: Ditto.
7407         * g++.dg/template/canon-type-6.C: Ditto.
7408         * g++.dg/template/canon-type-13.C: Ditto.
7409         * g++.dg/template/instantiate9.C: Ditto.
7410         * g++.dg/template/ttp22.C: Ditto.
7411         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7412         * g++.dg/warn/Walways-true-1.C: Ditto.
7413         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7414         * g++.dg/warn/Walways-true-2.C: Ditto.
7415         * g++.dg/conversion/op4.C: Ditto.
7416         * g++.dg/opt/pr19650.C: Ditto.
7417         * g++.dg/lookup/friend11.C: Ditto.
7418         * g++.dg/other/default2.C: Ditto.
7419         * g++.dg/other/default3.C: Ditto.
7420         * g++.dg/other/dtor2.C: Ditto.
7421         * g++.dg/other/friend5.C: Ditto.
7422         * g++.dg/other/default5.C: Ditto.
7423         * g++.dg/init/brace6.C: Ditto.
7424         * g++.dg/init/aggr5.C: Ditto.
7425         * g++.dg/init/error2.C: Ditto.
7426         * g++.dg/expr/bound-mem-fun.C: Ditto.
7427         * g++.dg/expr/cond6.C: Ditto.
7428         * g++.dg/expr/stmt-expr-1.C: Ditto.
7429         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7430         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7431         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7432         * g++.dg/cpp0x/bracket1.C: Ditto.
7433         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7434         * g++.dg/cpp0x/pr38646.C: Ditto.
7435         * g++.dg/cpp0x/variadic73.C: Ditto.
7436         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7437         * g++.dg/cpp0x/bracket4.C: Ditto.
7438         * g++.dg/cpp0x/decltype4.C: Ditto.
7439         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7440         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7441         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7442         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7443         * g++.dg/cpp0x/decltype2.C: Ditto.
7444         * g++.dg/cpp0x/decltype1.C: Ditto.
7445         * g++.dg/cpp0x/bracket2.C: Ditto.
7446         * g++.dg/cpp0x/decltype5.C: Ditto.
7447         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7448         * g++.dg/cpp0x/variadic70.C: Ditto.
7449         * g++.dg/cpp0x/decltype6.C: Ditto.
7450         * g++.dg/cpp0x/rvo.C: Ditto.
7451         * g++.dg/cpp0x/vt-40092.C: Ditto.
7452         * g++.dg/cpp0x/variadic-new.C: Ditto.
7453         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7454         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7455         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7456         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7457         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7458         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7459         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7460         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7461         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7462         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7463         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7464         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7465         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7466         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7467         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7468         * g++.dg/cpp0x/pr39639.C: Ditto.
7469         * g++.dg/cpp0x/decltype3.C: Ditto.
7470         * g++.dg/cpp0x/variadic68.C: Ditto.
7471         * g++.dg/cpp0x/variadic-function.C: Ditto.
7472         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7473         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7474         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7475         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7476         * g++.dg/parse/crash35.C: Ditto.
7477         * g++.dg/parse/crash40.C: Ditto.
7478         * g++.dg/parse/defarg12.C: Ditto.
7479         * g++.dg/parse/crash34.C: Ditto.
7480         * g++.dg/parse/constructor3.C: Ditto.
7481         * g++.dg/parse/template23.C: Ditto.
7482         * g++.dg/parse/crash56.C: Ditto.
7483         * g++.dg/parse/dtor13.C: Ditto.
7484         * g++.dg/parse/error33.C: Ditto.
7485         * g++.dg/parse/ctor9.C: Ditto.
7486         * g++.dg/parse/error32.C: Ditto.
7487         * g++.dg/parse/error37.C: Ditto.
7488         * g++.dg/parse/bitfield3.C: Ditto.
7489         * g++.dg/parse/struct-4.C: Ditto.
7490         * g++.dg/ext/has_trivial_copy.C: Ditto.
7491         * g++.dg/ext/is_polymorphic.C: Ditto.
7492         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7493         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7494         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7495         * g++.dg/ext/is_union.C: Ditto.
7496         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7497         * g++.dg/ext/is_pod.C: Ditto.
7498         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7499         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7500         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7501         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7502         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7503         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7504         * g++.dg/ext/is_abstract.C: Ditto.
7505         * g++.dg/ext/has_trivial_assign.C: Ditto.
7506         * g++.dg/ext/is_class.C: Ditto.
7507         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7508         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7509         * g++.dg/ext/is_base_of.C: Ditto.
7510         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7511         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7512         * g++.dg/ext/is_empty.C: Ditto.
7513         * g++.dg/ext/is_enum.C: Ditto.
7514         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7515         * gnat.dg/opt11.adb: Ditto.
7516         * obj-c++.dg/pr45735.mm: Ditto.
7517         * obj-c++.dg/pr24393.mm: Ditto.
7518         * obj-c++.dg/exceptions-2.mm: Ditto.
7519         * objc.dg/pr45735.m: Ditto.
7520         * objc.dg/pr24393.m: Ditto.
7521
7522 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7523
7524         * objc.dg/attributes/objc-exception-1.m: New.
7525
7526 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7527
7528         * gcc.dg/cpp/include7.c: New test.
7529
7530 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7531
7532         PR c++/47242
7533         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7534
7535 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7536
7537         PR rtl-optimization/47763
7538         * gcc.dg/pr47763.c: New test.
7539
7540 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7541
7542         PR fortran/45743
7543         * gfortran.dg/whole_file_32.f90 : New test.
7544
7545 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7546
7547         PR c++/47666
7548         * g++.dg/inherit/virtual7.C: New test.
7549
7550 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7551
7552         PR objc/47832
7553         * objc.dg/type-size-3.m: Updated error message.
7554         * objc.dg/type-size-4.m: New test.
7555         * objc.dg/type-size-5.m: New test.
7556
7557 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7558
7559         * lib/gnat.exp: Fix comments.
7560         Don't load libgloss.exp.
7561         (default_gnat_version): Call $compiler with --version.
7562         Adapt regexp for gnatmake output, insert version.
7563         (gnat_version): New proc.
7564         (gnat_init): Remove gnat_libgcc_s_path.
7565         (gnat_target_compile): Likewise.
7566         Remove ld_library_path.
7567         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7568         (gnat_pass): Remove.
7569         (gnat_pass): Remove.
7570         (gnat_finish): Remove.
7571         (gnat_exit): Remove.
7572         (local_find_gnatmake): Reindent.
7573         (runtest_file_p): Remove.
7574         (prune_warnings): Remove.
7575         (find_gnatclean): New proc.
7576         * lib/gnat-dg.exp (lremove): New proc.
7577         (gnat-dg-test): Reindent.
7578         Remove additional output files.
7579         (gnat-dg-runtest): Remove.
7580
7581         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7582         * gnat.dg/loop_optimization6.adb: Likewise.
7583         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7584
7585 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR tree-optimization/47835
7588         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7589
7590 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7591
7592         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7593         * gfortran.dg/abstract_type_2.f03: Ditto.
7594         * gfortran.dg/abstract_type_3.f03: Ditto.
7595         * gfortran.dg/abstract_type_4.f03: Ditto.
7596         * gfortran.dg/abstract_type_5.f03: Ditto.
7597         * gfortran.dg/abstract_type_6.f03: Ditto.
7598         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7599         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7600         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7601         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7602         * gfortran.dg/array_function_5.f90: Ditto.
7603         * gfortran.dg/asynchronous_3.f03: Ditto.
7604         * gfortran.dg/char_expr_1.f90: Ditto.
7605         * gfortran.dg/class_14.f03: Ditto.
7606         * gfortran.dg/data_array_6.f: Ditto.
7607         * gfortran.dg/data_invalid.f90: Ditto.
7608         * gfortran.dg/dot_product_1.f03: Ditto.
7609         * gfortran.dg/func_derived_5.f90: Ditto.
7610         * gfortran.dg/func_result_4.f90: Ditto.
7611         * gfortran.dg/implied_do_1.f90: Ditto.
7612         * gfortran.dg/initialization_25.f90: Ditto.
7613         * gfortran.dg/initialization_26.f90: Ditto.
7614         * gfortran.dg/interface_34.f90: Ditto.
7615         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7616         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7617         * gfortran.dg/matmul_8.f03: Ditto.
7618         * gfortran.dg/merge_init_expr.f90: Ditto.
7619         * gfortran.dg/pack_assign_1.f90: Ditto.
7620         * gfortran.dg/pack_vector_1.f90: Ditto.
7621         * gfortran.dg/pointer_check_8.f90: Ditto.
7622         * gfortran.dg/product_init_expr.f03: Ditto.
7623         * gfortran.dg/reshape_order_5.f90: Ditto.
7624         * gfortran.dg/reshape_shape_1.f90: Ditto.
7625         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7626         * gfortran.dg/same_name_2.f90: Ditto.
7627         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7628         * gfortran.dg/spread_init_expr.f03: Ditto.
7629         * gfortran.dg/stmt_func_1.f90: Ditto.
7630         * gfortran.dg/sum_init_expr.f03: Ditto.
7631         * gfortran.dg/transpose_3.f03: Ditto.
7632         * gfortran.dg/unpack_init_expr.f03: Ditto.
7633         * gfortran.dg/warn_conversion.f90: Ditto.
7634         * gfortran.dg/warn_conversion_2.f90: Ditto.
7635         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7636         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7637         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7638         * gfortran.dg/whole_file_16.f90: Ditto.
7639         * gfortran.dg/whole_file_17.f90: Ditto.
7640         * gfortran.dg/whole_file_18.f90: Ditto.
7641         * gfortran.dg/whole_file_20.f03: Ditto.
7642         * gfortran.dg/whole_file_5.f90: Ditto.
7643         * gfortran.dg/whole_file_6.f90: Ditto.
7644         * gfortran.dg/write_invalid_format.f90: Ditto.
7645         * gfortran.dg/zero_sized_6.f90: Ditto.
7646
7647 2011-02-21  Jeff Law <law@redhat.com>
7648
7649         PR rtl-optimization/46178
7650         * gcc.target/i386/pr46178.c: New test.
7651
7652         PR rtl-optimization/46002
7653         * gcc.c-torture/compile/pr46002.c: New test.
7654
7655 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7656
7657         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7658         *-*-hpux10*.
7659
7660 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR debug/47106
7663         * g++.dg/debug/pr47106.C: Require effective target lto.
7664
7665 2011-02-21  Jason Merrill  <jason@redhat.com>
7666
7667         * g++.dg/cpp0x/constexpr-diag2.C: New.
7668
7669 2011-02-20  Jason Merrill  <jason@redhat.com>
7670
7671         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7672
7673         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7674
7675         * g++.dg/overload/conv-op1.C: New.
7676
7677         * g++.dg/cpp0x/constexpr-synth1.C: New.
7678
7679 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7680
7681         * objc.dg/layout-2.m: New.
7682         * objc.dg/selector-3.m: Adjusted location of error message.
7683         * objc.dg/type-size-3.m: Same.
7684         * obj-c++.dg/selector-3.mm: Same.
7685
7686 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7687
7688         PR objc/47784
7689         * objc.dg/property/dotsyntax-22.m: New.
7690         * obj-c++.dg/property/dotsyntax-22.mm: New.
7691
7692 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7693
7694         PR c++/46394
7695         * g++.dg/template/typedef38.C: New test.
7696
7697 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7698
7699         PR fortran/46818
7700         * gfortran.dg/whole_file_30.f90 : New test.
7701         * gfortran.dg/whole_file_31.f90 : New test.
7702
7703 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7704
7705         PR fortran/45077
7706         PR fortran/44945
7707         * gfortran.dg/whole_file_28.f90 : New test.
7708         * gfortran.dg/whole_file_29.f90 : New test.
7709
7710 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7711
7712         PR c++/44118
7713         * g++.dg/template/crash105.C: New.
7714
7715 2011-02-19  Jason Merrill  <jason@redhat.com>
7716
7717         * g++.dg/cpp0x/regress/no-elide1.C: New.
7718
7719 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7720
7721         PR tree-optimization/46620
7722         * gcc.dg/pr46620.c: New.
7723
7724 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7725
7726         PR c/47809
7727         * gcc.target/i386/pr47809.c: New test.
7728
7729 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7730             Tobias Burnus  <burnus@net-b.de>
7731
7732         * lib/target-supports.exp
7733         (check_effective_target_fortran_large_real): New check for large reals.
7734         * gfortran.dg/nan_7.f90: New test.
7735
7736 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7737
7738         PR libgfortran/47567
7739         * gfortran.dg/fmt_f0_1.f90: Update test.
7740
7741 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7742
7743         PR fortran/47348
7744         * gfortran.dg/array_constructor_36.f90 : New test.
7745         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7746         allow for comparison between different elements of the array
7747         constructor at different levels of optimization.
7748
7749 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7750
7751         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7752         * gcc.target/i386/pr32280-1.c: Likewise.
7753
7754 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR target/47800
7757         * gcc.target/i386/pr47800.c: New test.
7758
7759 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7760
7761         * objc/execute/exceptions/foward-1.x: New.
7762
7763 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7764
7765         PR fortran/47789
7766         * gfortran.dg/derived_constructor_comps_4.f90: New.
7767
7768 2011-02-18  Tobias Burnus
7769
7770         PR fortran/47775
7771         * gfortran.dg/func_result_6.f90: New.
7772
7773 2011-02-18  Michael Matz  <matz@suse.de>
7774
7775         PR fortran/45586
7776         * gfortran.dg/lto/pr45586_0.f90: New test.
7777         * gfortran.dg/typebound_proc_20.f90: Ditto.
7778         * gfortran.dg/typebound_proc_21.f90: Ditto.
7779
7780 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7781
7782         PR c++/47795
7783         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7784
7785 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7786
7787         PR fortran/47750
7788         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7789         gcc_warning_prefix.
7790         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7791         normalizing the error/warning output.
7792         * gfortran.dg/Wall.f90: Update dg-error/warning.
7793         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7794         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7795         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7796         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7797         * gfortran.dg/class_30.f90: Update dg-error/warning.
7798         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7799         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7800         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7801         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7802         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7803         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7804         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7805         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7806         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7807         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7808         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7809         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7810         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7811         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7812         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7813         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7814         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7815         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7816         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7817         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7818         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7819         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7820         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7821         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7822         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7823
7824 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7825
7826         PR fortran/47768
7827         * gfortran.dg/proc_ptr_comp_30.f90: New.
7828
7829 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR debug/47780
7832         * gcc.target/i386/pr47780.c: New test.
7833
7834 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7835
7836         PR fortran/47767
7837         * gfortran.dg/class_40.f03: New.
7838
7839 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7840
7841         PR c++/47208
7842         * g++.dg/cpp0x/auto21.C: New test.
7843
7844 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7845
7846         * objc.dg/special/unclaimed-category-1.h: Updated for
7847         new ABI support.
7848         * objc.dg/special/unclaimed-category-1.m: Same.
7849         * objc.dg/zero-link-1.m: Same.
7850         * objc.dg/lookup-1.m: Same.
7851         * objc.dg/torture/strings/const-str-9.m
7852         * objc.dg/torture/strings/const-str-10.m: Same.
7853         * objc.dg/torture/strings/const-str-11.m: Same.
7854         * objc.dg/torture/forward-1.m: Same.
7855         * objc.dg/zero-link-2.m: Same.
7856         * objc.dg/encode-7-next-64bit.m: Same.
7857         * objc.dg/method-4.m: Same.
7858         * objc.dg/next-runtime-1.m: Same.
7859         * objc.dg/image-info.m: Same.
7860         * objc.dg/pr23214.m: Same.
7861         * objc.dg/symtab-1.m: Same.
7862         * obj-c++.dg/basic.m: Same.
7863         * obj-c++.dg/proto-lossage-3.m: Same.
7864         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7865         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7866         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7867         * obj-c++.dg/method-11.m: Same.
7868         * objc/execute/enumeration-1.m: Same.
7869         * objc/execute/object_is_class.m: Same.
7870         * objc/execute/formal_protocol-2.m: Same.
7871         * objc/execute/formal_protocol-4.m: Same.
7872         * objc/execute/formal_protocol-6.m: Same.
7873         * objc/execute/bycopy-3.m: Same.
7874         * objc/execute/exceptions/catchall-1.m: Same.
7875         * objc/execute/exceptions/finally-1.m: Same.
7876         * objc/execute/exceptions/local-variables-1.m: Same.
7877         * objc/execute/exceptions/foward-1.m: Same.
7878         * objc/execute/bf-common.h
7879         * objc/execute/enumeration-2.m: Same.
7880         * objc/execute/formal_protocol-1.m: Same.
7881         * objc/execute/formal_protocol-3.m: Same.
7882         * objc/execute/formal_protocol-5.m: Same.
7883         * objc/execute/accessing_ivars.m: Same.
7884         * objc/execute/bycopy-2.m: Same.
7885         * objc/execute/formal_protocol-7.m: Same.
7886         * objc/execute/compatibility_alias.m: Same.
7887         * objc/execute/no_clash.m: Same.
7888         * objc/execute/object_is_meta_class.m: Same.
7889         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7890         * objc/execute/class-tests-1.h: Include stdio.h.
7891         * objc/execute/class-tests-2.h: Same.
7892         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7893         runtimes.
7894         * obj-c++.dg/try-catch-2.mm: Same.
7895
7896 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR c++/47783
7899         * g++.dg/warn/Wunused-parm-4.C: New test.
7900
7901 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7902             Jan Hubicka  <jh@suse.cz>
7903
7904         PR debug/47106
7905         PR debug/47402
7906         * g++.dg/debug/pr47106.C: New.
7907
7908 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7909
7910         PR target/43653
7911         * gcc.target/i386/pr43653.c: New test.
7912
7913 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7914
7915         PR c++/47172
7916         * g++.dg/template/inherit6.C: New test.
7917
7918 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7919
7920         PR fortran/47745
7921         * gfortran.dg/class_39.f03: New.
7922
7923 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7924
7925         PR c++/47326
7926         * g++.dg/cpp0x/variadic106.C: New test.
7927
7928 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR libfortran/47757
7931         * gfortran.dg/pr47757-1.f90: New test.
7932         * gfortran.dg/pr47757-2.f90: New test.
7933         * gfortran.dg/pr47757-3.f90: New test.
7934
7935         PR c++/47704
7936         * g++.dg/cpp0x/enum8.C: New test.
7937
7938 2011-02-15  Jason Merrill  <jason@redhat.com>
7939
7940         * g++.dg/inherit/implicit-trivial1.C: New.
7941         * g++.dg/cpp0x/implicit-trivial1.C: New.
7942
7943 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7944
7945         PR middle-end/47725
7946         * gcc.dg/torture/pr47725.c: Removed.
7947
7948 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7949
7950         PR target/47755
7951         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7952         constant does not generate a load from memory.
7953
7954 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7955
7956         PR middle-end/47725
7957         * gcc.dg/torture/pr47725.c: New.
7958
7959 2011-02-15  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/47743
7962         * gcc.dg/torture/pr47743.c: New testcase.
7963
7964 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR middle-end/47581
7967         * gcc.target/i386/pr47581.c: New test.
7968
7969 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7970
7971         PR fortran/47730
7972         * gfortran.dg/select_type_22.f03: New.
7973
7974 2011-02-14  Jason Merrill  <jason@redhat.com>
7975
7976         * g++.dg/cpp0x/regress/enum1.C: New.
7977
7978 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7979
7980         * gnat.dg/include.adb: New test.
7981
7982 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7983
7984         PR fortran/47728
7985         * gfortran.dg/class_38.f03: New.
7986
7987 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gcc.dg/pr46494.c: New test.
7990
7991 2011-02-14  Richard Guenther  <rguenther@suse.de>
7992
7993         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7994
7995 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997         PR ada/41929
7998         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7999         sparc*-sun-solaris2.11.
8000
8001 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8002
8003         PR fortran/47349
8004         * gfortran.dg/argument_checking_18.f90: New.
8005
8006 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8007
8008         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8009         * gfortran.dg/argument_checking_17.f90: New.
8010
8011 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8012
8013         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8014         are temporarily disabled.
8015         * gfortran.dg/class_7.f03: Ditto.
8016         * gfortran.dg/coarray_14.f90: Ditto.
8017         * gfortran.dg/typebound_proc_13.f03: Ditto.
8018
8019 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8020
8021         PR fortran/45586
8022         * gfortran.dg/extends_11.f03: New.
8023
8024 2011-02-11  Xinliang David Li  <davidxl@google.com>
8025
8026         PR tree-optimization/47707
8027         * g++.dg/tree-ssa/pr47707.C: New test.
8028
8029 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8030
8031         * g++.dg/opt/inline17.C: New test.
8032
8033 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/47550
8036         * gfortran.dg/pure_formal_2.f90: New.
8037
8038 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8039
8040         PR rtl-optimization/47614
8041         * gfortran.dg/pr47614.f: New.
8042
8043 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8044
8045         PR driver/47678
8046         * gcc.dg/opts-6.c: New test.
8047
8048 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR debug/47684
8051         * gcc.dg/pr47684.c: New test.
8052
8053 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8054
8055         PR target/47629
8056         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8057         c99_runtime, dg-add-options c99_runtime.
8058         (main): Use __asm__.
8059
8060 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8061
8062         PR testsuite/47400
8063         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8064         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8065         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8066         * gcc.dg/ucnid-10.c: Likewise.
8067         * gcc.dg/ucnid-13.c: Likewise.
8068         * gcc.dg/ucnid-7.c: Likewise.
8069         * gcc.dg/ucnid-8.c: Likewise.
8070         Adapt dg-warning line number.
8071
8072 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8073
8074         * gcc.target/i386/parity-1.c: Use -march=k8.
8075         * gcc.target/i386/parity-2.c: Ditto.
8076         * gcc.target/i386/vecinit-1.c: Ditto.
8077         * gcc.target/i386/vecinit-2.c: Ditto.
8078
8079 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081         PR target/46610
8082         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8083         * gcc.target/mips/save-restore-3.c: Likewise.
8084         * gcc.target/mips/save-restore-4.c: Likewise.
8085         * gcc.target/mips/save-restore-5.c: Likewise.
8086
8087         PR target/47683
8088         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8089         * g++.dg/tree-prof/partition2.C: Likewise.
8090
8091 2011-02-09  Jason Merrill  <jason@redhat.com>
8092
8093         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8094         rather than misdeclare std::puts.
8095
8096         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8097         * g++.dg/other/warning1.C: Likewise.
8098         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8099         * g++.old-deja/g++.gb/scope06.C: Likewise.
8100         * g++.old-deja/g++.law/cvt11.C: Likewise.
8101         * g++.old-deja/g++.law/init1.C: Likewise.
8102         * g++.dg/abi/mangle26.C: Likewise.
8103
8104         * g++.dg/template/function1.C: Adjust for C++0x mode.
8105         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8106
8107         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8108         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8109
8110         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8111
8112         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8113
8114         * g++.dg/cpp0x/regress: New directory.
8115         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8116         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8117         * g++.dg/cpp0x/regress/regress3.C: New.
8118
8119 2011-02-10  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/47677
8122         * gcc.dg/torture/pr47677.c: New testcase.
8123
8124 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8125
8126         * objc.dg/special/load-category-1.m: Remove unused header.
8127         * objc.dg/special/load-category-1a.m: Likewise.
8128         * objc.dg/special/load-category-2.m: Likewise.
8129         * objc.dg/special/load-category-2a.m: Likewise.
8130         * objc.dg/special/load-category-3.m: Likewise.
8131         * objc.dg/special/load-category-3a.m: Likewise.
8132         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8133         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8134         * objc.dg/attributes/class-attribute-1.m: Likewise.
8135         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8136         * obj-c++.dg/property/property.exp: Likewise.
8137         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8138         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8139         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8140         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8141         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8142         * obj-c++.dg/template-8.mm: Likewise.
8143
8144 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR target/47665
8147         * gcc.target/i386/pr47665.c: New test.
8148
8149 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8150
8151         PR testsuite/47622
8152         Revert
8153         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8154         PR debug/42631
8155         * gcc.dg/pr42631.c: Update test.
8156         * gcc.dg/pr42631-2.c: New test.
8157
8158 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8159
8160         PR fortran/47352
8161         * gfortran.dg/proc_decl_25.f90: New.
8162
8163 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8164
8165         PR fortran/47463
8166         * gfortran.dg/typebound_assignment_2.f03: New.
8167
8168 2011-02-09  Richard Guenther  <rguenther@suse.de>
8169
8170         PR tree-optimization/47664
8171         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8172
8173 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8174
8175         PR middle-end/47646
8176         * gnat.dg/uninit_func.adb: Adjust dg directive.
8177
8178 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8179
8180         PR middle-end/47646
8181         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8182
8183 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8184
8185         PR fortran/47637
8186         * gfortran.dg/auto_dealloc_2.f90: New.
8187
8188 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190         * gcc.dg/builtins-config.h: Remove __sgi handling.
8191         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8192         -std=c99 for mips-sgi-irix6.5*.
8193
8194 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8195
8196         PR middle-end/45505
8197         * gfortran.dg/pr25923.f90: Remove xfails.
8198
8199 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8200
8201         PR fortran/47583
8202         * gfortran.dg/inquire_14.f90: New test.
8203
8204 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8205
8206         PR fortran/45290
8207         * gfortran.dg/pointer_init_6.f90: New.
8208
8209 2011-02-08  Jeff Law <law@redhat.com>
8210
8211         PR tree-optimization/42893
8212         * gcc.tree-ssa/pr42893.c: New test.
8213
8214 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8215
8216         PR tree-optimization/46834
8217         PR tree-optimization/46994
8218         PR tree-optimization/46995
8219         * gcc.dg/graphite/id-pr46834.c: New.
8220         * gfortran.dg/graphite/id-pr46994.f90: New.
8221         * gfortran.dg/graphite/id-pr46995.f90: New.
8222
8223 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8224
8225         PR middle-end/47646
8226         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8227         using the variable is known the warning is emitted there.
8228         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8229         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8230
8231         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8232         statement.
8233         (vg): Likewise.
8234         * gcc.dg/noreturn-1.c (foo5): Likewise.
8235         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8236         (method2): Likewise.
8237
8238         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8239         the return statement using the uninitialized variable.
8240         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8241
8242 2011-02-08  Richard Guenther  <rguenther@suse.de>
8243
8244         PR middle-end/47639
8245         * g++.dg/opt/pr47639.c: New testcase.
8246
8247 2011-02-08  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/47632
8250         * g++.dg/opt/pr47632.C: New testcase.
8251
8252 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8253
8254         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8255
8256 2011-02-07  Richard Guenther  <rguenther@suse.de>
8257
8258         PR tree-optimization/47615
8259         * g++.dg/opt/pr47615.C: New testcase.
8260
8261 2011-02-07  Richard Guenther  <rguenther@suse.de>
8262
8263         PR tree-optimization/47621
8264         * gcc.dg/torture/pr47621.c: New testcase.
8265
8266 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8267
8268         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8269
8270 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/47592
8273         * gfortran.dg/allocate_with_source_1 : New test.
8274
8275 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR middle-end/47610
8278         * gcc.dg/pr47610.c: New test.
8279
8280 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8281
8282         PR debug/42631
8283         * gcc.dg/pr42631.c: Update test.
8284         * gcc.dg/pr42631-2.c: New test.
8285
8286 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8287
8288         PR fortran/47574
8289         * gfortran.dg/pr47574.f90:  New test.
8290
8291 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8292
8293         PR tree-optimization/46194
8294         * gcc.dg/autopar/pr46194.c: New.
8295
8296 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8297
8298         PR tree-optimization/43695
8299         * g++.dg/ipa/pr43695.C: New.
8300
8301 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR inline-asm/23200
8304         * gcc.dg/pr23200.c: New test.
8305
8306 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8307
8308         PR c++/47589
8309         * g++.dg/pr47589.C: New test.
8310
8311 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8312
8313         PR c++/47398
8314         * g++.dg/template/typedef37.C: New test.
8315         * g++.dg/template/param1.C: Adjust expected error message.
8316
8317 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR middle-end/31490
8320         * gcc.dg/pr31490-2.c: New test.
8321         * gcc.dg/pr31490-3.c: New test.
8322         * gcc.dg/pr31490-4.c: New test.
8323
8324 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8325             Jakub Jelinek  <jakub@redhat.com>
8326
8327         PR c++/46890
8328         * g++.dg/parser/semicolon3.C: Adjust.
8329         * g++.dg/parser/semicolon4.C: New testcase.
8330         * g++.dg/pr46890.C: New testcase.
8331
8332 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         PR c++/29571
8335         * g++.dg/init/pr29571.C: New.
8336
8337 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8338
8339         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8340         instead of vect_int.
8341
8342 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8343
8344         PR target/47312
8345         * gcc.target/i386/pr47312.c: New test.
8346
8347         PR target/47564
8348         * gcc.target/i386/pr47564.c: New test.
8349
8350 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8351
8352         PR tree-optimization/45122
8353         * gcc.dg/tree-ssa/pr45122.c: New.
8354
8355 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8356
8357         PR target/47272
8358         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8359         and vec_vsx_st.
8360
8361         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8362         and vsx so a default --with-cpu=power7 doesn't give an error
8363         when -mavoid-indexed-addresses is used.
8364
8365         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8366         wrapper function to save the arguments and then jump to the real
8367         function, rather than depending on the compiler not to move stuff
8368         before an asm.
8369         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8370
8371 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8372             Paul Thomas  <pault@gcc.gnu.org>
8373
8374         PR fortran/47082
8375         * gfortran.dg/class_37.f03 : New test.
8376
8377 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8378             Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/40979
8381         PR bootstrap/47044
8382         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8383         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8384         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8385         check_vect_support_and_set_flags.
8386         * gfortran.dg/graphite/vect-pr40979.f90: New.
8387
8388 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8389
8390         PR fortran/47572
8391         * gfortran.dg/class_36.f03: New.
8392
8393 2011-02-02  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/47566
8396         * gcc.dg/lto/20110201-1_0.c: New testcase.
8397
8398 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8399
8400         PR debug/47498
8401         PR debug/47501
8402         PR debug/45136
8403         PR debug/45130
8404         * debug/pr47498.c: New.
8405         * debug/pr47501.c: New.
8406
8407 2011-02-01  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/47559
8410         * g++.dg/torture/pr47559.C: New testcase.
8411
8412 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8413
8414         PR fortran/47565
8415         * gfortran.dg/typebound_call_20.f03: New.
8416
8417 2011-02-01  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/47555
8420         * gcc.dg/pr47555.c: New testcase.
8421
8422 2011-02-01  Richard Guenther  <rguenther@suse.de>
8423
8424         PR tree-optimization/47541
8425         * g++.dg/torture/pr47541.C: New testcase.
8426
8427 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8428
8429         PR fortran/47455
8430         * gfortran.dg/typebound_call_19.f03: New.
8431
8432 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c++/47416
8435         * g++.dg/cpp0x/pr47416.C: New test.
8436
8437 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8438
8439         PR fortran/47519
8440         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8441
8442 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8443
8444         PR fortran/47463
8445         * gfortran.dg/typebound_assignment_1.f03: New.
8446
8447 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR tree-optimization/47538
8450         * gcc.c-torture/execute/pr47538.c: New test.
8451
8452 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8453
8454         PR target/45325
8455         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8456
8457 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8458
8459         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8460
8461 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8462
8463         PR rtl-optimization/44031
8464         * gcc.c-torture/compile/20110131-1.c: New test.
8465
8466 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8467
8468         PR fortran/47042
8469         * gfortran.dg/stmt_func_1.f90: New.
8470
8471 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/47042
8474         * gfortran.dg/interface_34.f90: New.
8475
8476 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8477
8478         PR fortran/47523
8479         * gfortran.dg/realloc_on_assign_5.f03: New test.
8480         * gfortran.dg/realloc_on_assign_5.f03: New test.
8481
8482 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8483
8484         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8485         * gfortran.dg/bessel_7.f90: Likewise.
8486         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8487
8488         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8489         * gfortran.dg/sum_init_expr.f03: Likewise.
8490
8491         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8492
8493         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8494         -r -nostdlib.
8495
8496         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8497         loop only on "vect_intfloat_cvt" targets.
8498
8499 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8500
8501         PR fortran/47531
8502         * gfortran.dg/shape_6.f90: New.
8503
8504 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8505
8506         PR libgfortran/47434
8507         * gfortran.dg/read_infnan_1.f90: Update test.
8508         * gfortran.dg/module_nan.f90: Update test.
8509         * gfortran.dg/char4_iunit_1.f03: Update test.
8510         * gfortran.dg/large_real_kind_1.f90: Update test.
8511         * gfortran.dg/real_const_3.f90: Update test.
8512         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8513
8514 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8515
8516         PR c++/47311
8517         * g++.dg/template/param2.C: New test.
8518
8519 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8520
8521         PR libgfortran/47285
8522         * gfortran.dg/fmt_g.f: New test.
8523
8524 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/47507
8527         * gfortran.dg/pure_formal_1.f90: New.
8528
8529 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8530
8531         PR target/42894
8532         * gcc.dg/tls/pr42894.c: New test.
8533
8534 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8535
8536         * gcc.dg/pr47276.c: Add dg-require-visibility.
8537
8538 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8539
8540         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8541
8542 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8543             Tobias Burnus  <burnus@gcc.gnu.org>
8544
8545         PR fortran/45170
8546         PR fortran/35810
8547         PR fortran/47350
8548         * gfortran.dg/realloc_on_assign_3.f03: New test.
8549         * gfortran.dg/realloc_on_assign_4.f03: New test.
8550         * gfortran.dg/allocatable_function_5.f90: New test.
8551         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8552         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8553         implemented" dg-errors.
8554
8555 2011-01-27  Jan Hubicka  <jh@suse.cz>
8556
8557         PR middle-end/46949
8558         * gcc.dg/attr-weakref-4.c: New testcase
8559
8560 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8561
8562         PR tree-optimization/47228
8563         * gcc.dg/torture/pr47228.c: New test.
8564
8565 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8566
8567         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8568
8569 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8570
8571         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8572         when using auto-overlay support on the SPU.
8573
8574 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8575
8576         PR rtl-optimization/44174
8577         * gcc.target/i386/asm-6.c: New test.
8578
8579 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8580
8581         PR rtl-optimization/46856
8582         * gcc.c-torture/compile/pr46856.c: New test.
8583
8584 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8585             Andrew Pinski  <pinskia@gmail.com>
8586
8587         PR c/43082
8588         * gcc.dg/pr43082.c: New.
8589
8590 2011-01-26  DJ Delorie  <dj@redhat.com>
8591
8592         PR rtl-optimization/46878
8593         * gcc.dg/pr46878-1.c: New test.
8594
8595 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR c++/47476
8598         * g++.dg/cpp0x/pr47476.C: New test.
8599
8600 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8601
8602         * gcc.c-torture/compile/20110126-1.c: New test.
8603
8604 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR c/47473
8607         * gcc.dg/torture/pr47473.c: New test.
8608
8609 2011-01-26  Jan Hubicka  <jh@suse.cz>
8610
8611         PR target/47237
8612         * gcc.c-torture/execute/pr47237.c: New testcase.
8613
8614 2011-01-26  Jan Hubicka  <jh@suse.cz>
8615
8616         PR tree-optimization/47190
8617         * gcc.dg/attr-weakref-3.c: New testcase.
8618
8619 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8620
8621         PR c++/43601
8622         * gcc.dg/dll-9a.c: New test file.
8623         * gcc.dg/dll-11.c: Likewise.
8624         * gcc.dg/dll-12.c: Likewise.
8625         * gcc.dg/dll-12a.c: Likewise.
8626         * gcc.dg/dll-11a.c: Likewise.
8627         * gcc.dg/dll-9.c: Likewise.
8628         * gcc.dg/dll-10.c: Likewise.
8629         * gcc.dg/dll-10a.c: Likewise.
8630         * g++.dg/ext/dllexport4a.cc: Likewise.
8631         * g++.dg/ext/dllexport4.C: Likewise.
8632         * g++.dg/ext/dllexport5.C: Likewise.
8633         * g++.dg/ext/dllexport5a.cc: Likewise.
8634
8635 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8636
8637         PR tree-optimization/46970
8638         * gcc.dg/graphite/pr46970.c: New.
8639
8640 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8641
8642         PR tree-optimization/46215
8643         * gcc.dg/graphite/pr46215.c: New.
8644
8645 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8646
8647         PR tree-optimization/46168
8648         * gcc.dg/graphite/pr46168.c: New.
8649
8650 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8651
8652         PR tree-optimization/43657
8653         * gcc.dg/graphite/pr43657.c: New.
8654
8655 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8656
8657         PR tree-optimization/29832
8658         * gfortran.dg/graphite/pr29832.f90: New.
8659
8660 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8661
8662         PR tree-optimization/43567
8663         * gcc.dg/graphite/pr43567.c: New.
8664
8665 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8666
8667         * gfortran.dg/graphite/interchange-4.f: New.
8668         * gfortran.dg/graphite/interchange-5.f: New.
8669
8670         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8671         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8672         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8673         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8674         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8675         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8676         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8677         * gfortran.dg/ltrans-7.f90: Removed.
8678         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8679
8680         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8681         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8682         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8683         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8684         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8685         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8686         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8687         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8688         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8689         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8690         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8691         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8692         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8693         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8694         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8695         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8696         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8697         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8698         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8699         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8700         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8701         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8702         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8703         * gcc.dg/tree-ssa/data-dep-1.c
8704         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8705         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8706         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8707         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8708         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8709
8710 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8711
8712         PR tree-optimization/47265
8713         PR tree-optimization/47443
8714         * gcc.c-torture/compile/pr47265.c: New test.
8715         * gcc.dg/pr47443.c: New test.
8716
8717 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8718
8719         PR tree-optimization/47382
8720         * g++.dg/torture/pr47382.C: New test.
8721         * g++.dg/opt/devirt1.C: Xfail.
8722
8723 2011-01-25  Yao Qi  <yao@codesourcery.com>
8724
8725         PR target/45701
8726         * gcc.target/arm/pr45701-1.c: New test.
8727         * gcc.target/arm/pr45701-2.c: New test.
8728         * gcc.target/arm/pr45701-3.c: New test.
8729
8730 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8731             Jakub Jelinek  <jakub@redhat.com>
8732
8733         PR tree-optimization/47271
8734         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8735
8736 2011-01-25  Nick Clifton  <nickc@redhat.com>
8737
8738         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8739         (saturate_add): Delete.
8740         (exchange): Delete.
8741         (main): Do not run saturate_add.
8742         (set_interrupts): Delete.
8743
8744 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8745
8746         PR fortran/47448
8747         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8748
8749 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR tree-optimization/47427
8752         PR tree-optimization/47428
8753         * gcc.c-torture/compile/pr47427.c: New test.
8754         * gcc.c-torture/compile/pr47428.c: New test.
8755
8756 2011-01-25  Richard Guenther  <rguenther@suse.de>
8757
8758         PR middle-end/47411
8759         * gcc.dg/torture/pr47411.c: New testcase.
8760
8761 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8762
8763         * gfortran.dg/graphite/id-24.f: New.
8764         * gfortran.dg/graphite/id-25.f: New.
8765
8766 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8767
8768         * gfortran.dg/graphite/id-23.f: New.
8769
8770 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8771
8772         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8773
8774 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8775
8776         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8777         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8778         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8779         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8780         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8781         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8782         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8783         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8784         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8785
8786 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8787
8788         * gcc.dg/graphite/block-0.c: Add documentation.
8789         * gcc.dg/graphite/block-4.c: Same.
8790         * gcc.dg/graphite/block-7.c: Same.
8791         * gcc.dg/graphite/block-8.c: New.
8792         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8793         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8794         * gcc.dg/graphite/interchange-12.c: Add documentation.
8795         * gcc.dg/graphite/interchange-13.c: New.
8796         * gcc.dg/graphite/interchange-14.c: New.
8797         * gcc.dg/graphite/interchange-15.c: New.
8798         * gcc.dg/graphite/interchange-8.c: Add documentation.
8799         * gcc.dg/graphite/interchange-mvt.c: Same.
8800
8801 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8802
8803         PR target/47408
8804         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8805         * gcc.target/powerpc/altivec-14.c: Ditto.
8806         * gcc.target/powerpc/altivec-33.c: Ditto.
8807         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8808         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8809         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8810         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8811         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8812         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8813         * g++.dg/ext/altivec-15.C: Ditto.
8814         * g++.dg/ext/altivec-types-1.C: Ditto.
8815         * g++.dg/ext/altivec-types-2.C: Ditto.
8816         * g++.dg/ext/altivec-types-3.C: Ditto.
8817         * g++.dg/ext/altivec-types-4.C: Ditto.
8818
8819 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8820
8821         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8822
8823 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8826         optimization options.
8827
8828 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8829
8830         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8831
8832         PR testsuite/45988
8833         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8834
8835 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8836
8837         PR fortran/47421
8838         * gfortran.dg/allocatable_scalar_12.f90: New.
8839
8840 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8841
8842         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8843         vectorization to be not profitable if peeling is used to
8844         realign the memory access.
8845         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8846         loop bound to avoid loop unrolling.
8847         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8848
8849 2011-01-22  Jan Hubicka  <jh@suse.cz>
8850
8851         PR lto/47333
8852         * g++.dg/lto/pr47333.C: New file.
8853
8854 2011-01-22  Jan Hubicka  <jh@suse.cz>
8855
8856         PR tree-optimization/43884
8857         PR lto/44334
8858         * gcc.dg/autopar/outer-2.c: Increase array size.
8859         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8860
8861 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8862
8863         PR fortran/38536
8864         * gfortran.dg/c_loc_tests_16.f90:  New test.
8865
8866 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/47399
8869         * gfortran.dg/typebound_proc_19.f90: New.
8870
8871 2011-01-21  Jeff Law <law@redhat.com>
8872
8873         PR tree-optimization/47053
8874         * g++.dg/pr47053.C: New test.
8875
8876 2011-01-21  Jason Merrill  <jason@redhat.com>
8877
8878         PR c++/47041
8879         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8880
8881 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR c++/47388
8884         * g++.dg/cpp0x/range-for10.C: New test.
8885         * g++.dg/template/for1.C: New test.
8886
8887         PR middle-end/45566
8888         * g++.dg/tree-prof/partition3.C: New test.
8889
8890         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8891
8892         PR rtl-optimization/47366
8893         * g++.dg/opt/pr47366.C: New test.
8894
8895 2011-01-21  Jason Merrill  <jason@redhat.com>
8896
8897         PR c++/46552
8898         * g++.dg/cpp0x/constexpr-regress2.C: New.
8899
8900         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8901
8902 2011-01-21  Jeff Law <law@redhat.com>
8903
8904         PR rtl-optimization/41619
8905         * gcc.dg/pr41619.c: New.
8906
8907 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR tree-optimization/47355
8910         * g++.dg/opt/pr47355.C: New test.
8911
8912 2011-01-21  Richard Guenther  <rguenther@suse.de>
8913
8914         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8915         making main hot.
8916
8917 2011-01-21  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/47365
8920         * gcc.dg/torture/pr47365.c: New testcase.
8921         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8922
8923 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8924
8925         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8926
8927 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR tree-optimization/47391
8930         * gcc.dg/pr47391.c: New test.
8931
8932 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8933
8934         * g++.dg/template/char1.C: Use signed char.
8935
8936 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8937
8938         PR fortran/47377
8939         * gfortran.dg/pointer_target_4.f90: New.
8940
8941 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8942
8943         PR target/47251
8944         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8945         ILP32 system and not IP32.
8946
8947 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8948
8949         PR debug/46583
8950         * g++.dg/debug/pr46583.C: New.
8951
8952 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR debug/47283
8955         * g++.dg/debug/pr47283.C: New test.
8956
8957         PR testsuite/47371
8958         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8959         * gcc.target/i386/headmerge-2.c: Likewise.
8960
8961 2011-01-20  Richard Guenther  <rguenther@suse.de>
8962
8963         PR middle-end/47370
8964         * gcc.dg/torture/pr47370.c: New testcase.
8965
8966 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8967
8968         PR tree-optimization/46130
8969         * gcc.dg/pr46130-1.c: New test.
8970         * gcc.dg/pr46130-2.c: New test.
8971
8972 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8973
8974         PR c++/47291
8975         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8976
8977 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8978
8979         PR debug/46240
8980         * g++.dg/debug/pr46240.cc: New.
8981
8982 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR c++/47303
8985         * g++.dg/template/anonunion1.C: New test.
8986
8987         PR rtl-optimization/47337
8988         * gcc.c-torture/execute/pr47337.c: New test.
8989
8990 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8991
8992         PR testsuite/45342
8993         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8994
8995 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8996
8997         PR tree-optimization/46021
8998         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8999
9000 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR tree-optimization/47290
9003         * g++.dg/torture/pr47290.C: New test.
9004
9005 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9006
9007         PR fortran/47240
9008         * gfortran.dg/proc_ptr_comp_29.f90: New.
9009
9010 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9011
9012         PR testsuite/41146
9013         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9014         powerpc-apple-darwin9.
9015
9016 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR rtl-optimization/47299
9019         * gcc.c-torture/execute/pr47299.c: New test.
9020
9021 2011-01-17  Jason Merrill  <jason@redhat.com>
9022
9023         * g++.dg/cpp0x/constexpr-virtual.C: New.
9024
9025 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR fortran/47331
9028         * gfortran.dg/gomp/pr47331.f90: New test.
9029
9030 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9031
9032         PR objc/47314
9033         * objc.dg/selector-warn-1.m: New.
9034         * obj-c++.dg/selector-warn-1.mm: New.
9035
9036 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9037
9038         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9039         Update dg-final accordingly.
9040
9041 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9042
9043         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9044
9045 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9046
9047         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9048         target check.
9049         * gcc.dg/guality/pr36728-2.c: Likewise.
9050
9051 2011-01-17  Richard Guenther  <rguenther@suse.de>
9052
9053         PR tree-optimization/47313
9054         * g++.dg/torture/pr47313.C: New testcase.
9055
9056 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9057
9058         PR target/47318
9059         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9060         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9061         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9062         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9063
9064         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9065         as __m256i.
9066         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9067         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9068         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9069
9070 2011-01-17  Richard Guenther  <rguenther@suse.de>
9071
9072         PR tree-optimization/45967
9073         * gcc.dg/torture/pr45967-2.c: New testcase.
9074         * gcc.dg/torture/pr45967-3.c: Likewise.
9075
9076 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9077
9078         PR testsuite/47325
9079         * g++.dg/ext/pr47213.C: Require visibility.
9080
9081 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9082
9083         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9084         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9085
9086 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9087
9088         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9089         Linux-based targets.
9090
9091 2011-01-13  Jan Hubicka  <jh@suse.cz>
9092
9093         PR tree-optimization/47276
9094         * gcc.dg/pr47276.c: New testcase.
9095
9096 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9097             Jonathan Wakely  <jwakely.gcc@gmail.com>
9098
9099         PR c++/33558
9100         * g++.dg/other/pr33558.C: New.
9101         * g++.dg/other/pr33558-2.C: New.
9102
9103 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9104
9105         PR tree-optimization/45934
9106         PR tree-optimization/46302
9107         * g++.dg/ipa/devirt-c-1.C: New test.
9108         * g++.dg/ipa/devirt-c-2.C: Likewise.
9109         * g++.dg/ipa/devirt-c-3.C: Likewise.
9110         * g++.dg/ipa/devirt-c-4.C: Likewise.
9111         * g++.dg/ipa/devirt-c-5.C: Likewise.
9112         * g++.dg/ipa/devirt-c-6.C: Likewise.
9113         * g++.dg/ipa/devirt-6.C: Likewise.
9114         * g++.dg/ipa/devirt-d-1.C: Likewise.
9115         * g++.dg/torture/pr45934.C: Likewise.
9116
9117 2011-01-14  Jason Merrill  <jason@redhat.com>
9118
9119         * g++.dg/cpp0x/variadic105.C: New.
9120
9121 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9122             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9123
9124         PR objc/45989
9125         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9126         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9127         execution tests on i?86-*-*, x86_64-*-* and
9128         powerpc*-apple-darwin* && ilp32.
9129         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9130         tests on i?86-*-* and x86_64-*-*.
9131
9132 2011-01-14  Richard Guenther  <rguenther@suse.de>
9133
9134         PR tree-optimization/47280
9135         * g++.dg/opt/pr47280.C: New testcase.
9136
9137 2011-01-14  Jason Merrill  <jason@redhat.com>
9138
9139         * g++.dg/cpp0x/constexpr-regress1.C: New.
9140
9141         * g++.dg/ext/flexary2.C: New.
9142
9143 2011-01-14  Richard Guenther  <rguenther@suse.de>
9144
9145         PR middle-end/47281
9146         * gcc.dg/torture/pr47281.c: New testcase.
9147         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9148
9149 2011-01-14  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/47286
9152         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9153
9154 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9155
9156         PR c++/47213
9157         * g++.dg/ext/pr47213.C: New.
9158
9159 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9160
9161         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9162
9163 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9164             Mikael Morin  <mikael@gcc.gnu.org>
9165
9166         PR fortran/45848
9167         PR fortran/47204
9168         * gfortran.dg/select_type_20.f90: New.
9169         * gfortran.dg/select_type_21.f90: New.
9170
9171 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9172
9173         PR target/47251
9174         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9175
9176 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9177
9178         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9179         * gcc.dg/guality/pr36728-2.c: Likewise.
9180
9181 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9182
9183         PR debug/PR46973
9184         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9185
9186 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9187
9188         PR rtl-optimization/45352
9189         * gcc.dg/pr45352-3.c: New.
9190
9191 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9192
9193         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9194         comment.
9195         * g++.dg/cpp0x/range-for8.C: New.
9196         * g++.dg/cpp0x/range-for9.C: New.
9197
9198 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9199
9200         PR debug/47209
9201         * g++.dg/debug/pr47209.C: New.
9202
9203 2011-01-12  Richard Guenther  <rguenther@suse.de>
9204
9205         PR lto/47259
9206         * gcc.dg/lto/pr47259_0.c: New testcase.
9207         * gcc.dg/lto/pr47259_1.c: Likewise.
9208
9209 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9210
9211         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9212         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9213         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9214         methods missing from the OBJC2 Object.
9215         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9216         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9217         GNU and NeXT runtimes.
9218         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9219         comments.
9220         * objc-obj-c++-shared/Object1.m: Likewise.
9221         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9222         * objc.dg/proto-qual-1.m: Likewise.
9223         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9224         * obj-c++.dg/proto-qual-1.mm: Likewise.
9225
9226 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9227
9228         PR testsuite/33033
9229         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9230
9231 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9232
9233         Fixed the Objective-C++ testsuite and updated all tests.
9234         * lib/obj-c++.exp (obj-c++_init): Declare and set
9235         gcc_warning_prefix and gcc_error_prefix.
9236         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9237         'dg-warning', 'dg-message' and 'dg-error'.
9238         * obj-c++.dg/class-extension-3.mm: Likewise.
9239         * obj-c++.dg/class-protocol-1.mm: Likewise.
9240         * obj-c++.dg/encode-7.mm: Likewise.
9241         * obj-c++.dg/exceptions-3.mm: Likewise.
9242         * obj-c++.dg/exceptions-5.mm: Likewise.
9243         * obj-c++.dg/method-12.mm: Likewise.
9244         * obj-c++.dg/method-13.mm: Likewise.
9245         * obj-c++.dg/method-15.mm: Likewise.
9246         * obj-c++.dg/method-16.mm: Likewise.
9247         * obj-c++.dg/method-4.mm: Likewise.
9248         * obj-c++.dg/method-8.mm: Likewise.
9249         * obj-c++.dg/method-conflict-1.mm: Likewise.
9250         * obj-c++.dg/method-conflict-2.mm: Likewise.
9251         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9252         and uncommented second part of the testcase now that the testsuite
9253         works correctly.
9254         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9255         and uncommented second part of the testcase now that the testsuite
9256         works correctly.
9257         * obj-c++.dg/private-1.mm: Likewise.
9258         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9259         * obj-c++.dg/syntax-error-7.mm: Likewise.
9260         * obj-c++.dg/warn5.mm: Likewise.
9261         * obj-c++.dg/property/at-property-14.mm: Likewise.
9262         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9263         FIXME.
9264         * obj-c++.dg/property/at-property-18.mm: Likewise.
9265         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9266         FIXME.
9267         * obj-c++.dg/property/at-property-21.mm: Likewise.
9268         * obj-c++.dg/property/at-property-28.mm: Likewise.
9269         * obj-c++.dg/property/at-property-5.mm: Likewise.
9270         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9271         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9272         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9273         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9274         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9275         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9276         * obj-c++.dg/tls/diag-5.mm: Likewise.
9277         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9278         dg-error, now matched correctly.
9279
9280 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9281
9282         * objc.dg/property/at-property-29.m: New.
9283         * obj-c++.dg/property/at-property-29.mm: New.
9284
9285 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9286
9287         * go.test/go-test.exp (go-set-goarch): New proc.
9288         (go-gc-tests): Use it.
9289
9290 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9291
9292         PR debug/46955
9293         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9294
9295 2011-01-11  Richard Henderson  <rth@redhat.com>
9296
9297         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9298
9299 2011-01-11  Jan Hubicka  <jh@suse.cz>
9300
9301         PR lto/45721
9302         PR lto/45375
9303         * gcc.dg/lto/pr45721_1.c: New file.
9304         * gcc.dg/lto/pr45721_0.c: New file.
9305
9306 2011-01-11  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/46076
9309         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9310
9311 2011-01-11  Jeff Law <law@redhat.com>
9312
9313         * PR tree-optimization/47086
9314         * gcc.dg/pr47086.c: New test.
9315
9316 2011-01-11  Jason Merrill  <jason@redhat.com>
9317
9318         PR c++/46658
9319         * g++.dg/template/new10.C: New.
9320
9321         PR c++/45520
9322         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9323
9324 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9325
9326         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9327         Split type definitions and NSConstantString class into...
9328         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9329         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9330         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9331         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9332         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9333         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9334         to comments.
9335         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9336         encode defines for newer NeXT system headers.
9337         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9338         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9339         * objc.dg/foreach-5.m: Likewise.
9340         * objc.dg/foreach-2.m: Likewise.
9341         * objc.dg/foreach-4.m: Likewise.
9342         * objc.dg/torture/strings/string1.m: Likewise.
9343         * objc.dg/torture/strings/string2.m: Likewise.
9344         * objc.dg/torture/strings/string3.m: Likewise.
9345         * objc.dg/torture/strings/string4.m: Likewise.
9346         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9347         header and stand alone.
9348         * obj-c++.dg/strings/strings-2.mm: Likewise.
9349         * objc.dg/torture/strings/const-str-3.m: Likewise.
9350         * objc.dg/strings/strings-2.m: Likewise.
9351         * objc.dg/strings/const-str-12b.m: Likewise.
9352
9353 2011-01-12  Richard Guenther  <rguenther@suse.de>
9354
9355         PR middle-end/32511
9356         * gcc.dg/attr-weak-1.c: Adjust.
9357
9358 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9359
9360         PR fortran/47051
9361         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9362         standard compliant and comment.
9363
9364 2011-01-10  Jan Hubicka  <jh@suse.cz>
9365
9366         PR lto/46083
9367         * gcc.dg/initpri3.c: New testcase.
9368
9369 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9370
9371         PR lto/47222
9372         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9373         externally visible.
9374         (g_esi): Likewise.
9375         (g_ebx): Likewise.
9376         (g_ebp): Likewise.
9377         (g_esp): Likewise.
9378         (g_ebp_save): Likewise.
9379         (g_esp_save): Likewise.
9380
9381 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9382
9383         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9384
9385 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9386
9387         PR tree-optimization/46021
9388         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9389         i?86-*-*, x86_64-*-*.
9390
9391 2011-01-10  Jeff Law <law@redhat.com>
9392
9393         * PR tree-optimization/47141
9394         * gcc.c-torture/compile/pr47141.c: New test.
9395
9396 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9397
9398         PR testsuite/46230
9399         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9400         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9401         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9402         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9403
9404         PR testsuite/46230
9405         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9406         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9407         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9408         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9409         being vectorized.  Adjust dg-final pattern.
9410
9411         PR testsuite/46230
9412         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9413         * gcc.dg/vect/slp-24.c: Likewise.
9414
9415 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9416
9417         PR c++/47218
9418         * g++.dg/other/pr47218-1.C: New test file.
9419         * g++.dg/other/pr47218.C: Likewise.
9420         * g++.dg/other/pr47218.h: New supporting header.
9421
9422 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9423
9424         PR objc/47232
9425         * objc.dg/attributes/invalid-attribute-1.m: New.
9426         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9427
9428 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9429
9430         PR fortran/47224
9431         * gfortran.dg/proc_ptr_comp_28.f90: New.
9432
9433 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9434
9435         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9436         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9437         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9438         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9439         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9440         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9441         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9442         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9443         * objc.dg/gnu-api-2-class.m: Likewise.
9444         * objc.dg/gnu-api-2-ivar.m: Likewise.
9445         * objc.dg/gnu-api-2-method.m: Likewise.
9446         * objc.dg/gnu-api-2-objc.m: Likewise.
9447         * objc.dg/gnu-api-2-object.m: Likewise.
9448         * objc.dg/gnu-api-2-property.m: Likewise.
9449         * objc.dg/gnu-api-2-protocol.m: Likewise.
9450         * objc.dg/gnu-api-2-sel.m: Likewise.
9451
9452 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9453
9454         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9455         * objc.dg/objc-foreach-4.m: Likewise.
9456         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9457         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9458         * objc.dg/foreach-4.m: Likewise.
9459         * objc.dg/foreach-5.m: Likewise.
9460         * objc.dg/foreach-3.m: Return self from init.
9461
9462 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9463
9464         PR fortran/38536
9465         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9466
9467 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9468
9469         PR fortran/46313
9470         * gfortran.dg/class_35.f90: New.
9471
9472 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9473
9474         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9475
9476 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9477
9478         PR objc/47078
9479         * objc.dg/invalid-method-2.m: New.
9480         * obj-c++.dg/invalid-method-2.mm: New.
9481
9482 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9483
9484         PR fortran/46896
9485         * gfortran.dg/transpose_optimization_2.f90 : New test.
9486
9487 2011-01-08  Jan Hubicka  <jh@suse.cz>
9488
9489         PR tree-optmization/46469
9490         * g++.dg/torture/pr46469.C: New testcase.
9491
9492 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9493
9494         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9495         emulation of libobjc-gnu structure layout functionality to ..
9496         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9497         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9498         * objc/execute/bf-common.h: Adjust headers.
9499         * objc/execute/bf-1.m: Likewise.
9500         * objc/execute/bf-2.m: Likewise.
9501         * objc/execute/bf-3.m: Likewise.
9502         * objc/execute/bf-4.m: Likewise.
9503         * objc/execute/bf-5.m: Likewise.
9504         * objc/execute/bf-6.m: Likewise.
9505         * objc/execute/bf-7.m: Likewise.
9506         * objc/execute/bf-8.m: Likewise.
9507         * objc/execute/bf-9.m: Likewise.
9508         * objc/execute/bf-10.m: Likewise.
9509         * objc/execute/bf-11.m: Likewise.
9510         * objc/execute/bf-12.m: Likewise.
9511         * objc/execute/bf-13.m: Likewise.
9512         * objc/execute/bf-14.m: Likewise.
9513         * objc/execute/bf-15.m: Likewise.
9514         * objc/execute/bf-16.m: Likewise.
9515         * objc/execute/bf-17.m: Likewise.
9516         * objc/execute/bf-18.m: Likewise.
9517         * objc/execute/bf-19.m: Likewise.
9518         * objc/execute/bf-20.m: Likewise.
9519         * objc/execute/bf-21.m: Likewise.
9520         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9521         objc_get_type_qualifiers ().
9522
9523 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9524
9525         PR fortran/45777
9526         * gfortran.dg/dependency_39.f90:  New test.
9527
9528 2011-01-07  Jan Hubicka  <jh@suse.cz>
9529
9530         Get builtins tests ready for linker plugin.
9531         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9532         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9533         my_memset, my_bzero): Mark used.
9534         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9535         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9536         volatile.
9537         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9538         volatile.
9539
9540 2011-01-07  Jan Hubicka  <jh@suse.cz>
9541
9542         PR tree-optimization/46367
9543         * g++.dg/torture/pr46367.C: New file.
9544
9545 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9546
9547         PR target/47201
9548         * gcc.dg/pr47201.c: New test.
9549
9550         PR bootstrap/47187
9551         * gcc.dg/tree-prof/pr47187.c: New test.
9552
9553 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9554
9555         PR fortran/41580
9556         * gfortran.dg/extends_type_of_3.f90: New.
9557
9558 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9559
9560         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9561         * g++.dg/ext/dllimport-MI1.C: Likewise.
9562         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9563         * g++.dg/ext/dllimport10.C: Likewise.
9564         * g++.dg/ext/dllimport11.C: Likewise.
9565         * g++.dg/ext/dllimport12.C: Likewise.
9566         * g++.dg/ext/dllimport13.C: Likewise.
9567         * g++.dg/ext/dllimport2.C: Likewise.
9568         * g++.dg/ext/dllimport3.C: Likewise.
9569         * g++.dg/ext/dllimport4.C: Likewise.
9570         * g++.dg/ext/dllimport5.C: Likewise.
9571         * g++.dg/ext/dllimport6.C: Likewise.
9572         * g++.dg/ext/dllimport8.C: Likewise.
9573         * g++.dg/ext/dllimport9.C: Likewise.
9574         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9575         targets, too. Additionally enable test for i?86-*-mingw*.
9576         * g++.dg/ext/selectany1.C: Likewise.
9577         Remove guard variable check.
9578
9579 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9580
9581         PR fortran/47189
9582         PR fortran/47194
9583         * gfortran.dg/storage_size_3.f08: Extended.
9584
9585 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR c++/47022
9588         * g++.dg/template/stdarg1.C: New test.
9589
9590 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9591
9592         PR fortran/47195
9593         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9594         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9595         from the interface of functions to not hide the errors that
9596         shall be tested.
9597
9598 2011-01-06  Jan Hubicka  <jh@suse.cz>
9599
9600         * gcc.dg/lto/pr47188_0.c: New testcase.
9601         * gcc.dg/lto/pr47188_1.c: New testcase.
9602
9603 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9604
9605         PR fortran/33117
9606         PR fortran/46478
9607         * gfortran.dg/interface_33.f90: New test.
9608
9609 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR c/47150
9612         * gcc.c-torture/compile/pr47150.c: New test.
9613
9614 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9615
9616         PR tree-optimization/47139
9617         * gcc.dg/vect/pr47139.c: New test.
9618
9619 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9620
9621         PR fortran/47180
9622         * gfortran.dg/extends_type_of_2.f03: New.
9623
9624 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9625
9626         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9627
9628 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9629
9630         * gnat.dg/opt14.adb: New test.
9631
9632 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9633
9634         PR fortran/46017
9635         * gfortran.dg/allocate_error_2.f90:  New test.
9636
9637 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9638
9639         PR fortran/47024
9640         * gfortran.dg/storage_size_3.f08: New.
9641
9642 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9643
9644         PR libgfortran/47154
9645         * gfortran.dg/namelist_68.f90: New test.
9646
9647 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9648
9649         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9650
9651 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9652
9653         PR fortran/46448
9654         * gfortran.dg/class_34.f90: New.
9655
9656 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9657
9658         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9659         use __builtin_inff.  Skip all single-precision tests that require
9660         Infinity.
9661
9662 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9663
9664         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9665
9666 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR tree-optimization/47148
9669         * gcc.c-torture/execute/pr47148.c: New test.
9670
9671         PR tree-optimization/47155
9672         * gcc.c-torture/execute/pr47155.c: New test.
9673
9674         PR rtl-optimization/47157
9675         * gcc.c-torture/compile/pr47157.c: New test.
9676
9677 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9678
9679         * gcc.dg/torture/vector-shift2.c (schar): Define.
9680         (main): Always use schar or uchar instead of plain "char" to avoid
9681         dependencies on implementation-defined char signedness.
9682
9683 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9684
9685         PR tree-optimization/46801
9686         * gnat.dg/pack9.adb: Remove xfail.
9687
9688 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9689
9690         PR tree-optimization/46984
9691         * g++.dg/ipa/pr46984.C: New test.
9692
9693 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9694
9695         PR fortran/46408
9696         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9697
9698 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR tree-optimization/47140
9701         * gcc.c-torture/compile/pr47140.c: New test.
9702
9703         PR rtl-optimization/47028
9704         * gcc.dg/pr47028.c: New test.
9705
9706 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9707
9708         * objc.dg/protocol-forward-1.m: Removed TODO.
9709         * objc.dg/protocol-forward-2.m: New.
9710         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9711         * obj-c++.dg/protocol-forward-2.mm: New.
9712
9713 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9714
9715         PR target/38662
9716         * g++.dg/eh/pr38662.C: New testcase.
9717
9718 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9719
9720         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9721         scan for newline '\n'.
9722
9723 \f
9724 Copyright (C) 2011 Free Software Foundation, Inc.
9725
9726 Copying and distribution of this file, with or without modification,
9727 are permitted in any medium without royalty provided the copyright
9728 notice and this notice are preserved.