OSDN Git Service

Add testcases for PRs 47449/47446.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/47449
4         * gcc.target/i386/pr47449.c: New.
5
6         PR target/47446
7         * gcc.dg/pr47446-1.c: New.
8         * gcc.dg/pr47446-2.c: Likewise.
9
10 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
11
12         PR target/47766
13         * gcc.dg/pr47766.c: New.
14
15         PR target/47715
16         * gcc.dg/tls/pr47715-1.c: New.
17         * gcc.dg/tls/pr47715-2.c: Likewise.
18         * gcc.dg/tls/pr47715-3.c: Likewise.
19         * gcc.dg/tls/pr47715-4.c: Likewise.
20
21 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
22
23         PR libobjc/50002
24         * objc.dg/gnu-api-2-class.m: Updated comments.
25         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
26         * objc.dg/gnu-api-2-class-meta.m: New test.
27         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
28         
29 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
30         
31         PR libobjc/49882
32         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
33         with classes that are in construction.
34         
35 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
36
37         PR target/48084
38         * gcc.target/i386/pr48084-1.c: New.
39         * gcc.target/i386/pr48084-2.c: Likewise.
40         * gcc.target/i386/pr48084-3.c: Likewise.
41         * gcc.target/i386/pr48084-4.c: Likewise.
42         * gcc.target/i386/pr48084-5.c: Likewise.
43
44         PR rtl-optimization/49504
45         * gcc.target/i386/pr49504.c: New.
46
47         PR target/49860
48         * gcc.dg/pr49860.c: New.
49
50 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
51         
52         PR libobjc/49882
53         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
54         with classes that are in construction.
55
56 2011-08-05  Jason Merrill  <jason@redhat.com>
57
58         PR c++/48993
59         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
60
61         PR c++/49921
62         * g++.dg/cpp0x/decltype31.C: New.
63
64         PR c++/49669
65         * g++.dg/init/array28.C: New.
66
67         PR c++/49988
68         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
69
70 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
71
72         PR target/47369
73         * gcc.dg/pr47369-1.c: New.
74
75 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
76
77         PR middle-end/47364
78         * gcc.dg/torture/pr47364-1.c: New.
79         * gcc.c-torture/compile/pr47364-1.c: Likewise.
80         * gcc.c-torture/compile/pr47364-2.c: Likewise.
81
82 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
83
84         PR fortran/37211
85         * gfortran.dg/transfer_check_2.f90:  New test case.
86
87 2011-08-05  Jan Hubicka  <jh@suse.cz>
88
89         PR middle-end/49494
90         * gfortran.dg/pr49494.f90: New testcase.
91
92 2011-08-05  Jan Hubicka  <jh@suse.cz>
93
94         PR middle-end/49735
95         * gcc.c-torture/compile/pr49735.c: New testcase.
96
97 2011-08-05  Jason Merrill  <jason@redhat.com>
98
99         PR c++/47453
100         * g++.dg/cpp0x/initlist56.C: New.
101
102         PR c++/49812
103         * g++.dg/overload/rvalue2.C: New.
104
105         PR c++/49983
106         * g++.dg/cpp0x/range-for21.C: New.
107
108         * g++.dg/ext/vla11.C: New.
109
110 2011-08-05  Richard Guenther  <rguenther@suse.de>
111
112         PR tree-optimization/49984
113         * gcc.dg/tree-ssa/vrp59.c: New testcase.
114
115 2011-08-05  Richard Guenther  <rguenther@suse.de>
116
117         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
118         * gcc.dg/tree-ssa/vrp52.c: Likewise.
119         * gcc.dg/tree-ssa/vrp53.c: Likewise.
120
121 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
122
123         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
124         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
125         * gfortran.dg/ldist-pr43023.f90: Ditto.
126         * gfortran.dg/namelist_52.f90: Ditto.
127         * gfortran.dg/interface_proc_end.f90: Ditto.
128         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
129         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
130
131 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
132
133         * gcc.dg/vect/vect-over-widen-1.c: New test.
134         * gcc.dg/vect/vect-over-widen-2.c: New test.
135         * gcc.dg/vect/vect-over-widen-3.c: New test.
136         * gcc.dg/vect/vect-over-widen-4.c: New test.
137
138 2011-08-04  Richard Guenther  <rguenther@suse.de>
139
140         PR fortran/49957
141         * gfortran.dg/vect/O3-pr49957.f: New testcase.
142
143 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
144
145         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
146
147 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
148
149         PR middle-end/49905
150         * g++.dg/ext/builtin-object-size3.C: New test.
151
152 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
153
154         PR tree-optimization/49948
155         * gcc.dg/pr49948.c: New test.
156
157 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
158
159         PR middle-end/47383
160         * gcc.dg/torture/pr47383.c: New.
161
162 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
163
164         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
165
166 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
167
168         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
169
170 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
171
172         PR target/47744
173         * gcc.dg/torture/pr47744-1.c: New.
174         * gcc.dg/torture/pr47744-2.c: Likewise.
175         * gcc.dg/torture/pr47744-3.c: Likewise.
176
177 2011-08-03  Richard Guenther  <rguenther@suse.de>
178
179         PR middle-end/49958
180         * gcc.dg/torture/pr49958.c: New testcase.
181
182 2011-08-03  Richard Guenther  <rguenther@suse.de>
183
184         PR tree-optimization/49938
185         * g++.dg/torture/pr49938.C: New testcase.
186
187 2011-08-02  Jason Merrill  <jason@redhat.com>
188
189         PR c++/43886
190         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
191
192         PR c++/49577
193         * g++.dg/cpp0x/initlist5.C: Add additional cases.
194
195         PR c++/49593
196         * g++.dg/cpp0x/variadic115.C: New.
197
198         PR c++/49803
199         * g++.dg/cpp0x/union5.C: New.
200
201 2011-08-02  Daniel Kraft  <d@domob.eu>
202
203         PR fortran/49885
204         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
205
206 2011-08-02  Kai Tietz  <ktietz@redhat.com>
207
208         PR middle-end/49947
209         * gcc.dg/tree-ssa/forwprop-15.c
210
211 2011-08-02  Jason Merrill  <jason@redhat.com>
212
213         PR c++/49834
214         * g++.dg/cpp0x/range-for20.C: New.
215
216 2011-08-02  Tobias Burnus  <burnus@net-b.de>
217
218         * gfortran.dg/coarray_lib_token_3.f90: New.
219
220 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
221
222         PR fortran/46752
223         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
224         * gcc.dg/gomp/atomic-15.c: New test.
225         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
226         * g++.dg/gomp/atomic-15.C: New test.
227         * g++.dg/gomp/private-1.C: New test.
228         * g++.dg/gomp/sharing-2.C: New test.
229         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
230         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
231         * gfortran.dg/gomp/omp_atomic2.f90: New test.
232
233 2011-08-02  Tobias Burnus  <burnus@net-b.de>
234
235         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
236         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
237         cleanup-module.
238         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
239         * gfortran.dg/allocatable_function_5.f90: Ditto.
240         * gfortran.dg/allocate_stat.f90: Ditto.
241         * gfortran.dg/array_constructor_20.f90: Ditto.
242         * gfortran.dg/array_constructor_21.f90: Ditto.
243         * gfortran.dg/array_constructor_22.f90: Ditto.
244         * gfortran.dg/array_constructor_26.f03: Ditto.
245         * gfortran.dg/array_function_4.f90: Ditto.
246         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
247         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
248         * gfortran.dg/bind_c_usage_15.f90: Ditto.
249         * gfortran.dg/bind_c_usage_16.f03: Ditto.
250         * gfortran.dg/bind_c_usage_3.f03: Ditto.
251         * gfortran.dg/binding_label_tests_7.f03: Ditto.
252         * gfortran.dg/class_15.f03: Ditto.
253         * gfortran.dg/class_27.f03: Ditto.
254         * gfortran.dg/class_33.f90: Ditto.
255         * gfortran.dg/class_37.f03: Ditto.
256         * gfortran.dg/class_40.f03: Ditto.
257         * gfortran.dg/class_42.f03: Ditto.
258         * gfortran.dg/class_defined_operator_1.f03: Ditto.
259         * gfortran.dg/coarray/registering_1.f90: Ditto.
260         * gfortran.dg/convert_1.f90: Ditto.
261         * gfortran.dg/default_initialization_3.f90: Ditto.
262         * gfortran.dg/dependency_25.f90: Ditto.
263         * gfortran.dg/dependency_26.f90: Ditto.
264         * gfortran.dg/dependency_36.f90: Ditto.
265         * gfortran.dg/dependency_37.f90: Ditto.
266         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
267         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
268         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
269         * gfortran.dg/elemental_pointer_1.f90: Ditto.
270         * gfortran.dg/elemental_result_1.f90: Ditto.
271         * gfortran.dg/empty_derived_type.f90: Ditto.
272         * gfortran.dg/entry_7.f90: Ditto.
273         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
274         * gfortran.dg/equiv_constraint_3.f90: Ditto.
275         * gfortran.dg/error_recovery_3.f90: Ditto.
276         * gfortran.dg/extends_4.f03: Ditto.
277         * gfortran.dg/func_assign.f90: Ditto.
278         * gfortran.dg/func_assign_3.f90: Ditto.
279         * gfortran.dg/generic_1.f90: Ditto.
280         * gfortran.dg/generic_18.f90: Ditto.
281         * gfortran.dg/generic_22.f03: Ditto.
282         * gfortran.dg/generic_4.f90: Ditto.
283         * gfortran.dg/generic_6.f90: Ditto.
284         * gfortran.dg/generic_actual_arg.f90: Ditto.
285         * gfortran.dg/graphite/id-21.f: Ditto.
286         * gfortran.dg/graphite/pr45758.f90: Ditto.
287         * gfortran.dg/host_assoc_call_2.f90: Ditto.
288         * gfortran.dg/host_assoc_call_3.f90: Ditto.
289         * gfortran.dg/host_assoc_call_4.f90: Ditto.
290         * gfortran.dg/host_assoc_function_4.f90: Ditto.
291         * gfortran.dg/host_used_types_1.f90: Ditto.
292         * gfortran.dg/implicit_1.f90: Ditto.
293         * gfortran.dg/implicit_11.f90: Ditto.
294         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
295         * gfortran.dg/impure_actual_1.f90: Ditto.
296         * gfortran.dg/impure_assignment_1.f90: Ditto.
297         * gfortran.dg/impure_constructor_1.f90: Ditto.
298         * gfortran.dg/initialization_10.f90: Ditto.
299         * gfortran.dg/initialization_12.f90: Ditto.
300         * gfortran.dg/interface_14.f90: Ditto.
301         * gfortran.dg/interface_15.f90: Ditto.
302         * gfortran.dg/interface_2.f90: Ditto.
303         * gfortran.dg/interface_25.f90: Ditto.
304         * gfortran.dg/interface_26.f90: Ditto.
305         * gfortran.dg/interface_29.f90: Ditto.
306         * gfortran.dg/interface_assignment_1.f90: Ditto.
307         * gfortran.dg/internal_pack_6.f90: Ditto.
308         * gfortran.dg/internal_pack_7.f90: Ditto.
309         * gfortran.dg/internal_pack_8.f90: Ditto.
310         * gfortran.dg/lto/pr45586_0.f90: Ditto.
311         * gfortran.dg/lto/pr47839_0.f90: Ditto.
312         * gfortran.dg/module_commons_3.f90: Ditto.
313         * gfortran.dg/module_equivalence_4.f90: Ditto.
314         * gfortran.dg/module_equivalence_6.f90: Ditto.
315         * gfortran.dg/module_function_type_1.f90: Ditto.
316         * gfortran.dg/module_naming_1.f90: Ditto.
317         * gfortran.dg/namelist_4.f90: Ditto.
318         * gfortran.dg/operator_c1202.f90: Ditto.
319         * gfortran.dg/parens_7.f90: Ditto.
320         * gfortran.dg/pr32921.f: Ditto.
321         * gfortran.dg/pr33646.f90: Ditto.
322         * gfortran.dg/pr41928.f90: Ditto.
323         * gfortran.dg/pr42119.f90: Ditto.
324         * gfortran.dg/pr43984.f90: Ditto.
325         * gfortran.dg/present_1.f90: Ditto.
326         * gfortran.dg/private_type_2.f90: Ditto.
327         * gfortran.dg/proc_decl_2.f90: Ditto.
328         * gfortran.dg/proc_ptr_10.f90: Ditto.
329         * gfortran.dg/proc_ptr_22.f90: Ditto.
330         * gfortran.dg/proc_ptr_8.f90: Ditto.
331         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
332         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
333         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
334         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
335         * gfortran.dg/substring_equivalence.f90: Ditto.
336         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
337         * gfortran.dg/transpose_optimization_1.f90: Ditto.
338         * gfortran.dg/trim_optimize_6.f90: Ditto.
339         * gfortran.dg/typebound_call_12.f03: Ditto.
340         * gfortran.dg/typebound_operator_5.f03: Ditto.
341         * gfortran.dg/typebound_operator_6.f03: Ditto.
342         * gfortran.dg/typebound_proc_18.f03: Ditto.
343         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
344         * gfortran.dg/use_1.f90: Ditto.
345         * gfortran.dg/use_10.f90: Ditto.
346         * gfortran.dg/use_11.f90: Ditto.
347         * gfortran.dg/use_14.f90: Ditto.
348         * gfortran.dg/use_only_2.f90: Ditto.
349         * gfortran.dg/use_rename_4.f90: Ditto.
350         * gfortran.dg/use_rename_5.f90: Ditto.
351         * gfortran.dg/used_dummy_types_3.f90: Ditto.
352         * gfortran.dg/used_interface_ref.f90: Ditto.
353         * gfortran.dg/used_types_11.f90: Ditto.
354         * gfortran.dg/used_types_3.f90: Ditto.
355         * gfortran.dg/used_types_4.f90: Ditto.
356         * gfortran.dg/userdef_operator_2.f90: Ditto.
357         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
358         * gfortran.dg/vect/pr46213.f90: Ditto.
359         * gfortran.dg/whole_file_21.f90: Ditto.
360         * gfortran.dg/whole_file_22.f90: Ditto.
361         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
362         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
363
364 2011-08-02  Kai Tietz  <ktietz@redhat.com>
365
366         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
367
368 2011-08-01  Jason Merrill  <jason@redhat.com>
369
370         PR c++/49932
371         * g++.dg/abi/mangle49.C: New.
372
373         PR c++/49924
374         * g++.dg/cpp0x/constexpr-array4.C: New.
375
376         PR c++/49813
377         * g++.dg/cpp0x/constexpr-builtin1.C: New.
378
379 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
380
381         PR target/49927
382         * gcc.target/i386/pr49927.c: New test.
383
384 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
385
386         PR tree-optimization/49926
387         * gcc.dg/vect/pr49926.c: New test.
388
389 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
390
391         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
392         * gcc.target/i386/lzcnt-1.c: New test.
393         * gcc.target/i386/lzcnt-2.c: Likewise.
394         * gcc.target/i386/lzcnt-2a.c: Likewise.
395         * gcc.target/i386/lzcnt-3.c: Likewise.
396         * gcc.target/i386/lzcnt-4.c: Likewise.
397         * gcc.target/i386/lzcnt-4a.c: Likewise.
398         * gcc.target/i386/lzcnt-5.c: Likewise.
399         * gcc.target/i386/lzcnt-6.c: Likewise.
400         * gcc.target/i386/lzcnt-6a.c: Likewise.
401         * gcc.target/i386/lzcnt-check.h: Likewise.
402
403         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
404         * gcc.target/i386/sse-13.c: Likewise.
405         * gcc.target/i386/sse-14.c: Likewise.
406         * g++.dg/other/i386-2.C: Likewise.
407         * g++.dg/other/i386-3.C: Likewise.
408
409 2011-08-01  Julian Brown  <julian@codesourcery.com>
410
411         * gcc.target/arm/fixed-point-exec.c: New test.
412
413 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
414
415         PR target/49920
416         * gcc.target/i386/pr49920.c: New test.
417
418 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
419
420         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
421         * gcc.dg/tree-ssa/pr23109.c: Ditto.
422         * gcc.dg/tree-ssa/loop-7.c: Ditto.
423         * gcc.dg/tree-ssa/loop-32.c: Ditto.
424         * gcc.dg/tree-ssa/loop-33.c: Ditto.
425         * gcc.dg/tree-ssa/loop-34.c: Ditto.
426         * gcc.dg/tree-ssa/loop-35.c: Ditto.
427         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
428         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
429         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
430         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
431         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
432         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
433         * g++.dg/tree-ssa/pr33615.C: Ditto.
434         * g++.dg/tree-ssa/restrict1.C: Ditto.
435         * c-c++-common/restrict-2.c: Ditto.
436         * gfortran.dg/pr32921.f: Ditto.
437         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
438         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
439         * gcc.dg/tree-ssa/vrp47.c: Ditto.
440         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
441         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
442         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
443         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
444         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
445         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
446         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
447
448 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
449
450         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
451         .exe.ltrans[0-9]*. dump files.
452
453 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
454
455         PR fortran/49112
456         * gfortran.dg/abstract_type_6.f03: Modified.
457         * gfortran.dg/typebound_proc_24.f03: New.
458
459 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
460
461         PR testsuite/49917
462         * g++.dg/init/for1.C: Fix.
463
464 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
465
466         PR fortran/48876
467         * gfortran.dg/string_5.f90:  New test.
468
469 2011-07-29  Jason Merrill  <jason@redhat.com>
470
471         PR c++/49867
472         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
473
474 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
475
476         PR tree-optimization/47407
477         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
478         alpha*-dec-osf*.
479         Sort target list.
480
481 2011-07-29  Richard Guenther  <rguenther@suse.de>
482
483         * gcc.dg/uninit-suppress.c: Also disable VRP.
484         * gcc.dg/uninit-suppress_2.c: Likewise.
485
486 2011-07-28  Jason Merrill  <jason@redhat.com>
487
488         PR c++/49808
489         * g++.dg/template/nontype24.C: New.
490
491 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
492
493         PR rtl-optimization/47958
494         * gcc.dg/torture/pr47958-1.c: New.
495
496 2011-07-29  Wei Guozhi  <carrot@google.com>
497
498         PR rtl-optimization/49799
499         * gcc.dg/pr49799.c: New test case.
500
501 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
502
503         PR middle-end/48648
504         * gcc.dg/graphite/id-pr48648.c: New.
505
506 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
507
508         PR fortran/31067
509         * gfortran.dg/maxloc_2.f90: New test.
510         * gfortran.dg/maxloc_3.f90: New test.
511         * gfortran.dg/minloc_1.f90: New test.
512         * gfortran.dg/minloc_2.f90: New test.
513         * gfortran.dg/minloc_3.f90: New test.
514         * gfortran.dg/minmaxloc_7.f90: New test.
515
516         PR debug/49871
517         * gcc.dg/debug/dwarf2/pr49871.c: New test.
518
519 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
520
521         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
522         the builtin isn't optimized away.
523
524 2011-07-27  Tobias Burnus  <burnus@net-b.de>
525
526         PR fortran/45586
527         * gfortran.dg/lto/pr45586-2_0.f90: New.
528
529 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
530
531         PR middle-end/49875
532         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
533         * c-c++-common/cxxbitfields-5.c: Same.
534
535 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
536
537         * lib/target-supports.exp (check_effective_target_mmap): Use
538         check_function_available.
539
540 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
541
542         * g++.old-deja/g++.pt/crash60.C: Updated.
543
544 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
545
546         PR target/49866
547         * gcc.target/i386/pr49866.c: New test.
548
549 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
550
551         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
552         * gcc.target/i386/bmi-andn-1.c: New test.
553         * gcc.target/i386/bmi-andn-1a.c: Likewise.
554         * gcc.target/i386/bmi-andn-2.c: Likewise.
555         * gcc.target/i386/bmi-andn-2a.c: Likewise.
556         * gcc.target/i386/bmi-bextr-1.c: Likewise.
557         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
558         * gcc.target/i386/bmi-bextr-2.c: Likewise.
559         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
560         * gcc.target/i386/bmi-blsi-1.c: Likewise.
561         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
562         * gcc.target/i386/bmi-blsi-2.c: Likewise.
563         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
564         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
565         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
566         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
567         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
568         * gcc.target/i386/bmi-blsr-1.c: Likewise.
569         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
570         * gcc.target/i386/bmi-blsr-2.c: Likewise.
571         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
572         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
573         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
574         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
575         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
576
577 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
578
579         PR middle-end/47691
580         * gfortran.dg/graphite/id-pr47691.f: New.
581
582 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
583
584         * gcc.target/i386/avx-os-support.h: New.
585         * gcc.target/i386/avx-check.h: Include avx-os-support.h
586         (main): Check avx_os_support before the test is run.
587         * gcc.target/i386/aes-avx-check.h: Ditto.
588         * gcc.target/i386/pclmul-avx-check.h: Ditto.
589
590 2011-07-27  Kai Tietz  <ktietz@redhat.com>
591
592         * gcc.target/i386/aggregate-ret3.c: New test.
593         * gcc.target/i386/aggregate-ret4.c: New test.
594
595 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
596
597         PR fortran/49755
598         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
599         allocated array should *not* change its size.
600         * gfortran.dg/multiple_allocation_3.f90: New test.
601
602 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
603
604         PR c++/49776
605         * g++.dg/cpp0x/constexpr-49776.C: New.
606
607 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
608
609         PR middle-end/47046
610         * gcc.dg/graphite/id-pr47046.c: New.
611
612 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
613
614         PR middle-end/47653
615         * gcc.dg/graphite/run-id-pr47593.c: New.
616
617 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
618
619         PR middle-end/47653
620         * gcc.dg/graphite/run-id-pr47653.c: New.
621         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
622         induction variables.
623         * gcc.dg/graphite/scop-16.c: Same.
624         * gcc.dg/graphite/scop-17.c: Same.
625         * gcc.dg/graphite/scop-21.c: Same.
626
627 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
628
629         PR middle-end/48805
630         * gcc.dg/graphite/id-pr48805.c: New.
631
632 2011-07-26  Tobias Burnus  <burnus@net-b.de>
633
634         * gfortran.dg/coarray_lib_token_2.f90: New.
635
636 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
637
638         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
639         SPU local store.
640
641 2011-07-25  Andrew Pinski  <apinski@cavium.com>
642
643         PR tree-opt/49671
644         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
645         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
646
647 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
648
649         * lib/target-supports.exp (check_effective_target_mmap): New proc.
650
651         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
652         * gcc.c-torture/execute/loop-2g.c: Likewise.
653         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
654         Require mmap support.
655         * gcc.c-torture/execute/loop-2g.x: Likewise.
656         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
657         (MAP_ANON): Provide default.
658         * gcc.dg/20050826-1.c: Likewise.
659         * gcc.target/i386/pr36533.c: Likewise.
660         * gcc.dg/vect/pr49038.c: Remove dg-do run.
661         Use dg-require-effective-target mmap.
662
663 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
664
665         PR c++/49838
666         * g++.dg/cpp0x/range-for19.C: New.
667
668 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
669
670         PR testsuite/49753
671         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
672
673         Revert:
674         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
675
676         PR testsuite/49753
677         * g++.dg/torture/pr49309.C: Remove.
678
679 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
680
681         PR tree-optimization/49809
682         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
683         test.
684
685 2011-07-25  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/49715
688         * gcc.target/i386/pr49715-1.c: New testcase.
689         * gcc.target/i386/pr49715-2.c: Likewise.
690
691 2011-07-23  Jason Merrill  <jason@redhat.com>
692
693         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
694
695 2011-07-22  Jason Merrill  <jason@redhat.com>
696
697         PR c++/49793
698         * g++.dg/cpp0x/initlist55.C: New.
699
700 2011-07-23  Tobias Burnus  <burnus@net-b.de>
701
702         PR fortran/49791
703         * gfortran.dg/namelist_72.f: New.
704
705 2011-07-23  Tobias Burnus  <burnus@net-b.de>
706
707         * gfortran.dg/coarray_25.f90: New.
708
709 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
710
711         * override1.C: This test should use c++0x mode.
712         * override3.C: New. Test the diagnostics in c++98 mode.
713
714 2011-07-22  Jason Merrill  <jason@redhat.com>
715             Mark Glisse  <marc.glisse@normalesup.org>
716
717         PR c++/30112
718         * g++.dg/other/pragma-re-1.C: Add namespace cases.
719
720         PR c++/49813
721         * g++.dg/opt/builtins2.C: New.
722         * g++.dg/other/error27.C: Don't rely on __builtin.
723
724 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
725
726         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
727         on lp64 targets.
728         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
729         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
730         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
731         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
732
733         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
734         instead of ia32.
735
736 2011-07-22  Richard Guenther  <rguenther@suse.de>
737
738         PR tree-optimization/45819
739         * gcc.dg/pr45819.c: New testcase.
740
741 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
742
743         * lib/target-supports.exp (check_ifunc_available): Rewrite.
744
745 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
746
747         PR middle-end/47654
748         PR middle-end/49649
749         * gcc.dg/graphite/run-id-pr47654.c: New.
750
751 2011-07-21  Ian Lance Taylor  <iant@google.com>
752
753         PR middle-end/49705
754         * gcc.dg/pr49705.c: New test.
755
756 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
757
758         * lib/target-supports.exp (check_avx_os_support_available): New.
759         (check_effective_target_avx_runtime): Use it.
760
761 2011-07-21  Richard Guenther  <rguenther@suse.de>
762
763         PR tree-optimization/49770
764         * g++.dg/torture/pr49770.C: New testcase.
765
766 2011-07-21  Kai Tietz  <ktietz@redhat.com>
767
768         * gcc.dg/tree-ssa/pr30978.c: adjusted.
769         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
770
771 2011-07-21  Tobias Burnus  <burnus@net-b.de>
772
773         * gfortran.dg/coarray_lib_token_1.f90: New.
774
775 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
776
777         * gcc.dg/pr32912-2.c: Skip for AVR.
778         * gcc.dg/pr44674.c: Add dg-require-profiling.
779
780 2011-07-20  Jason Merrill  <jason@redhat.com>
781
782         * g++.dg/ext/desig2.C: New.
783
784 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
785
786         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
787         be generated.
788         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
789         * gcc.target/powerpc/recip-3.c: Ditto.
790
791 2011-07-19  Jason Merrill  <jason@redhat.com>
792
793         PR c++/6709 (DR 743)
794         PR c++/42603 (DR 950)
795         * g++.dg/cpp0x/decltype21.C: New.
796
797 2011-07-20  Richard Guenther  <rguenther@suse.de>
798
799         PR middle-end/18908
800         * gcc.dg/tree-ssa/pr18908.c: New testcase.
801         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
802
803 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
804
805         * gcc.target/arm/combine-movs.c: New.
806         * gcc.target/arm/unsigned-extend-2.c: New.
807
808 2011-07-19  Jason Merrill  <jason@redhat.com>
809
810         PR c++/49785
811         * g++.dg/cpp0x/variadic114.C: New.
812
813 2011-07-19  Tobias Burnus  <burnus@net-b.de>
814
815         * gfortran.dg/coarray_args_1.f90: New.
816         * gfortran.dg/coarray_args_2.f90: New.
817
818 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
819
820         PR fortran/49708
821         * gfortran.dg/allocate_error_3.f90: New.
822
823 2011-07-19  Richard Guenther  <rguenther@suse.de>
824
825         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
826         * gcc.dg/tree-ssa/bool-11.c: Likewise.
827         * gcc.dg/torture/20110719-1.c: New testcase.
828
829 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
830
831         PR tree-optimization/49768
832         * gcc.c-torture/execute/pr49768.c: New test.
833
834 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
835
836         PR tree-optimization/49771
837         * gcc.dg/vect/pr49771.c: New test.
838
839 2011-07-18  Martin Jambor  <mjambor@suse.cz>
840
841         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
842         * gcc.dg/ipa/ipa-2.c: Likewise.
843         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
844         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
845         * gcc.dg/ipa/ipa-5.c: Likewise.
846         * gcc.dg/ipa/ipa-7.c: Likewise.
847         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
848         * gcc.dg/ipa/ipacost-1.c: Likewise.
849         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
850         functions.
851         * gcc.dg/ipa/ipcp-1.c: New test.
852         * gcc.dg/ipa/ipcp-2.c: Likewise.
853         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
854
855 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
856
857         PR middle-end/49675
858         * gfortran.dg/pr49675.f90: New test.
859
860 2011-07-18  Richard Guenther  <rguenther@suse.de>
861
862         * gcc.dg/torture/20110718-1.c: New testcase.
863
864 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
865
866         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
867         * g++.dg/ext/bitfield3.C: Likewise.
868         * g++.dg/ext/bitfield4.C: Likewise.
869         * g++.dg/ext/bitfield5.C: Likewise.
870         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
871         * g++.dg/other/pr23205-2.C: Likewise.
872         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
873         * gcc.c-torture/compile/20001109-2.c: Likewise.
874         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
875         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
876         * gcc.dg/bitfld-16.c: Likewise.
877         * gcc.dg/bitfld-17.c: Likewise.
878         * gcc.dg/bitfld-18.c: Likewise.
879         * gcc.dg/builtins-config.h: Remove Netware support.
880         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
881         * gcc.dg/cdce2.c: Likewise.
882         * gcc.dg/cpp/assert4.c: Remove netware support.
883         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
884         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
885
886         * lib/target-supports.exp (check_visibility_available): Remove
887         NetWare support.
888         (check_profiling_available): Likewise.
889
890 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
891
892         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
893
894 2011-07-17  Tobias Burnus  <burnus@net-b.de>
895             Thomas Koenig  <tkoenig@gcc.gnu.org>
896
897         PR fortran/34657
898         * gfortran.dg/generic_17.f90: Fix testcase.
899         * gfortran.dg/interface_3.f90: Add dg-error.
900         * gfortran.dg/use_14.f90: New.
901         * gfortran.dg/use_15.f90: New.
902
903 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
904
905         * gnat.dg/pointer_controlled.adb: New test.
906
907 2011-07-17  Tobias Burnus  <burnus@net-b.de>
908
909         PR fortran/49624
910         * gfortran.dg/pointer_remapping_7.f90: New.
911
912 2011-07-16  Jason Merrill  <jason@redhat.com>
913
914         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
915
916 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
917             Jason Merrill  <jason@redhat.com>
918
919         PR c++/45329
920         PR c++/48934
921         * g++.dg/cpp0x/decltype29.C: Adjust.
922         * g++.dg/cpp0x/error4.C: Adjust.
923         * g++.dg/cpp0x/sfinae26.C: Adjust.
924         * g++.dg/cpp0x/variadic105.C: Adjust.
925         * g++.dg/template/deduce3.C: Adjust.
926         * g++.dg/template/error45.C: Adjust.
927         * g++.dg/template/ptrmem2.C: Adjust.
928         * g++.dg/template/sfinae2.C: Adjust.
929         * g++.old-deja/g++.pt/crash60.C: Adjust.
930         * g++.old-deja/g++.pt/unify6.C: Adjust.
931         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
932         * g++.dg/cpp0x/nullptr15.C: Adjust.
933         * g++.dg/cpp0x/pr31431-2.C: Adjust.
934         * g++.dg/cpp0x/pr31431.C: Adjust.
935         * g++.dg/cpp0x/pr31434.C: Adjust.
936         * g++.dg/cpp0x/sfinae11.C: Adjust
937         * g++.dg/cpp0x/temp_default2.C: Adjust.
938         * g++.dg/cpp0x/trailing4.C: Adjust.
939         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
940         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
941         * g++.dg/cpp0x/variadic105.C: Adjust.
942         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
943         * g++.dg/ext/vla2.C: Adjust.
944         * g++.dg/other/ptrmem10.C: Adjust.
945         * g++.dg/other/ptrmem11.C: Adjust.
946         * g++.dg/overload/unknown1.C: Adjust.
947         * g++.dg/template/conv11.C: Adjust.
948         * g++.dg/template/dependent-expr5.C: Adjust.
949         * g++.dg/template/friend.C: Adjust.
950         * g++.dg/template/incomplete2.C: Adjust.
951         * g++.dg/template/local4.C: Adjust.
952         * g++.dg/template/local6.C: Adjust.
953         * g++.dg/template/operator9.C: Adjust.
954         * g++.dg/template/ttp25.C: Adjust.
955         * g++.dg/template/unify10.C: Adjust.
956         * g++.dg/template/unify11.C: Adjust.
957         * g++.dg/template/unify6.C: Adjust.
958         * g++.dg/template/unify9.C: Adjust.
959         * g++.dg/template/varmod1.C: Adjust.
960         * g++.old-deja/g++.brendan/crash56.C: Adjust.
961         * g++.old-deja/g++.pt/crash28.C: Adjust.
962         * g++.old-deja/g++.pt/explicit41.C: Adjust.
963         * g++.old-deja/g++.pt/explicit77.C: Adjust.
964         * g++.old-deja/g++.pt/expr2.C: Adjust.
965         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
966         * g++.old-deja/g++.pt/spec5.C: Adjust.
967         * g++.old-deja/g++.pt/spec6.C: Adjust.
968         * g++.old-deja/g++.pt/unify4.C: Adjust.
969         * g++.old-deja/g++.pt/unify8.C: Adjust.
970         * g++.old-deja/g++.robertl/eb98.C: Adjust.
971         * g++.dg/overload/template5.C: New testcase.
972         * g++.dg/template/overload12.C: New testcase.
973
974 2011-07-11  Tobias Burnus  <burnus@net-b.de>
975
976         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
977         * gfortran.dg/coarray_7.f90: Ditto.
978         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
979         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
980
981 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
982
983         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
984         case.
985         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
986         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
987         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
988         C67X.
989         * gcc.c-torture/execute/ieee/pr29302.x: New file.
990         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
991         * gcc.dg/torture/builtin-math-7.c: Add a comment.
992
993 2011-07-15  Jason Merrill  <jason@redhat.com>
994
995         PR testsuite/49741
996         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
997         Use --extra_opts instead of --additional_options.
998
999 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1000
1001         PR testsuite/49753
1002         * g++.dg/torture/pr49309.C: Remove.
1003
1004 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1005
1006         * gcc.target/tic6x/weak-call.c: New test.
1007         * gcc.target/tic6x/fpcmp.c: New test.
1008         * gcc.target/tic6x/fpdiv.c: New test.
1009         * gcc.target/tic6x/rotdi16-scan.c: New test.
1010         * gcc.target/tic6x/ffssi.c: New test.
1011         * gcc.target/tic6x/fpdiv-lib.c: New test.
1012         * gcc.target/tic6x/cold-lc.c: New test.
1013         * gcc.target/tic6x/longcalls.c: New test.
1014         * gcc.target/tic6x/abi-align-1.c: New test.
1015         * gcc.target/tic6x/fpcmp-finite.c: New test.
1016         * gcc.target/tic6x/rotdi16.c: New test.
1017         * gcc.target/tic6x/bswapl.c: New test.
1018         * gcc.target/tic6x/ffsdi.c: New test.
1019         * gcc.target/tic6x/tic6x.exp: New file.
1020         * gcc.target/tic6x/builtins/arith24.c: New test.
1021         * gcc.target/tic6x/builtins/smpy.c: New test.
1022         * gcc.target/tic6x/builtins/smpylh.c: New test.
1023         * gcc.target/tic6x/builtins/smpyh.c: New test.
1024         * gcc.target/tic6x/builtins/sarith1.c: New test.
1025         * gcc.target/tic6x/builtins/extclr.c: New test
1026         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1027         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1028         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1029         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1030         New functions.
1031         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1032         __TMS320C6X__.
1033         * gcc.dg/20020312-2.c: Likewise.
1034         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1035         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1036         * gcc.dg/torture/builtin-math-7.c: Likewise.
1037
1038         PR testsuite/49757
1039         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1040         not testing tic6x-*-*.
1041
1042 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1043
1044         PR tree-opt/49309
1045         * g++.dg/torture/pr49309.C: New testcase.
1046
1047 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1048
1049         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1050
1051 2011-07-14  Richard Guenther  <rguenther@suse.de>
1052
1053         PR tree-optimization/49651
1054         * gcc.dg/torture/pr49651.c: New testcase.
1055
1056 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1057
1058         PR target/43746
1059         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1060
1061 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1062
1063         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1064         -mno-pointers-to-nested-functions.
1065         * gcc.target/powerpc/no-r11-2.c: Ditto.
1066         * gcc.target/powerpc/no-r11-3.c: Ditto.
1067
1068 2011-07-13  Jason Merrill  <jason@redhat.com>
1069
1070         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1071         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1072         when compiling C files.
1073         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1074         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1075         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1076         * g++.dg/lookup/anon2.C: Likewise.
1077         * g++.dg/tree-ssa/copyprop.C: Likewise.
1078         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1079         * g++.dg/init/vector1.C: Ignore narrowing errors.
1080         * g++.dg/torture/pr35526.C: Likewise.
1081         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1082
1083 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1084
1085         PR libfortran/49296
1086         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1087         and logical reads.
1088
1089 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1090
1091         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1092         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1093
1094 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1095
1096         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1097         * lib/obj-c++.exp (obj-c++_init): Ditto.
1098         * lib/file-format.exp (gcc_target_object_format): Ditto.
1099         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1100         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1101         (check_visibility_available): Ditto.
1102         (check_effective_target_tls_native): Ditto.
1103         (check_effective_target_tls_emulated): Ditto.
1104         (check_effective_target_function_sections): Ditto.
1105
1106 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1107
1108         * gcc.target/arm/pr48183.c: New test.
1109
1110 2011-07-13  Richard Guenther  <rguenther@suse.de>
1111
1112         * gcc.dg/torture/20110713-1.c: New testcase.
1113
1114 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1115
1116         PR rtl-opt/49474
1117         * gcc.c-torture/compile/pr49474.c: New testcase.
1118
1119 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR tree-optimization/49712
1122         * gcc.c-torture/execute/pr49712.c: New test.
1123
1124 2011-07-11  Jason Merrill  <jason@redhat.com>
1125
1126         PR c++/44609
1127         * g++.dg/template/recurse3.C: New.
1128
1129 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR debug/49676
1132         * gcc.dg/guality/csttest.c: New test.
1133
1134         PR fortran/49698
1135         * gfortran.dg/pr49698.f90: New test.
1136
1137 2011-07-11  Jeff Law  <law@redhat.com>
1138
1139         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1140
1141 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1142
1143         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1144         * go.test/go-test.exp (go-set-goarch): Likewise.
1145
1146 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1147
1148         PR target/39633
1149         * gcc.target/avr/torture/pr39633.c: New test case.
1150
1151 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1152
1153         PR fortran/18918
1154         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1155
1156 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1157
1158         * lib/target-supports.exp (check_effective_target_scheduling):
1159         New Function.
1160         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1161         * gcc.dg/pr45055.c: Ditto.
1162         * gcc.dg/pr45353.c: Ditto.
1163         * g++.dg/pr45056.C: Ditto.
1164
1165 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1166
1167         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1168         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1169         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1170         * g++.dg/torture/pr31863.C: Skip AVR.
1171
1172 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1173
1174         PR fortran/49690
1175         * gfortran.dg/intrinsic_signal.f90: New.
1176
1177 2011-07-09  Jason Merrill  <jason@redhat.com>
1178
1179         * g++.dg/cpp0x/regress/regress6.C: New.
1180         * g++.dg/parse/crash45.C: Adjust message.
1181         * g++.dg/template/crash38.C: Adjust message.
1182         * g++.dg/template/crash64.C: Adjust message.
1183
1184 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1185
1186         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1187         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1188         * g++.dg/abi/bitfield3.C: Likewise.
1189         * g++.dg/eh/pr38662.C: Likewise.
1190         * g++.dg/ext/attrib36.C: Likewise.
1191         * g++.dg/ext/attrib37.C: Likewise.
1192         * g++.dg/ext/attrib8.C: Likewise.
1193         * g++.dg/ext/tmplattr1.C: Likewise.
1194         * g++.dg/inherit/override-attribs.C: Likewise.
1195         * g++.dg/opt/inline9.C: Likewise.
1196         * g++.dg/opt/life1.C: Likewise.
1197         * g++.dg/opt/longbranch2.C: Likewise.
1198         * g++.dg/opt/nrv12.C: Likewise.
1199         * g++.dg/opt/reg-stack4.C: Likewise.
1200         * g++.dg/other/pr35504.C: Likewise.
1201         * g++.dg/other/pr39496.C: Likewise.
1202         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1203         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1204         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1205         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1206         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1207         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1208         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1209         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1210         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1211         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1212         * g++.dg/warn/pr15774-1.C: Likewise.
1213         * g++.dg/warn/pr15774-2.C: Likewise.
1214         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1215         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1216         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1217         * g++.old-deja/g++.pt/asm2.C: Likewise.
1218         * gcc.c-torture/compile/20000804-1.c: Likewise.
1219         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1220         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1221         * gcc.dg/20020108-1.c: Likewise.
1222         * gcc.dg/20020122-2.c: Likewise.
1223         * gcc.dg/20020122-3.c: Likewise.
1224         * gcc.dg/20020206-1.c: Likewise.
1225         * gcc.dg/20020219-1.c: Likewise.
1226         * gcc.dg/20020310-1.c: Likewise.
1227         * gcc.dg/20020411-1.c: Likewise.
1228         * gcc.dg/20020418-2.c: Likewise.
1229         * gcc.dg/20020426-2.c: Likewise.
1230         * gcc.dg/20020517-1.c: Likewise.
1231         * gcc.dg/20030204-1.c: Likewise.
1232         * gcc.dg/20030826-2.c: Likewise.
1233         * gcc.dg/20031102-1.c: Likewise.
1234         * gcc.dg/20031202-1.c: Likewise.
1235         * gcc.dg/20050111-1.c: Likewise.
1236         * gcc.dg/20050503-1.c: Likewise.
1237         * gcc.dg/array-init-1.c: Likewise.
1238         * gcc.dg/builtin-apply4.c: Likewise.
1239         * gcc.dg/dfp/pr31344.c: Likewise.
1240         * gcc.dg/gomp/atomic-11.c: Likewise.
1241         * gcc.dg/graphite/pr40281.c: Likewise.
1242         * gcc.dg/ia64-sync-1.c: Likewise.
1243         * gcc.dg/ia64-sync-2.c: Likewise.
1244         * gcc.dg/ia64-sync-3.c: Likewise.
1245         * gcc.dg/ia64-sync-4.c: Likewise.
1246         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1247         * gcc.dg/invalid-call-1.c: Likewise.
1248         * gcc.dg/loop-3.c: Likewise.
1249         * gcc.dg/lower-subreg-1.c: Likewise.
1250         * gcc.dg/lto/pr47259_0.c: Likewise.
1251         * gcc.dg/nested-calls-1.c: Likewise.
1252         * gcc.dg/pr20017.c: Likewise.
1253         * gcc.dg/pr25023.c: Likewise.
1254         * gcc.dg/pr27671-2.c: Likewise.
1255         * gcc.dg/pr32176.c: Likewise.
1256         * gcc.dg/pr33676.c: Likewise.
1257         * gcc.dg/pr35045.c: Likewise.
1258         * gcc.dg/pr36015.c: Likewise.
1259         * gcc.dg/pr36584.c: Likewise.
1260         * gcc.dg/pr36998.c: Likewise.
1261         * gcc.dg/pr37438.c: Likewise.
1262         * gcc.dg/pr37908.c: Likewise.
1263         * gcc.dg/pr41241.c: Likewise.
1264         * gcc.dg/pr41340.c: Likewise.
1265         * gcc.dg/pr44136.c: Likewise.
1266         * gcc.dg/pr44194-1.c: Likewise.
1267         * gcc.dg/pr46212.c: Likewise.
1268         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1269         * gcc.dg/setjmp-2.c: Likewise.
1270         * gcc.dg/short-compare-1.c: Likewise.
1271         * gcc.dg/short-compare-2.c: Likewise.
1272         * gcc.dg/smod-1.c: Likewise.
1273         * gcc.dg/sync-2.c: Likewise.
1274         * gcc.dg/sync-3.c: Likewise.
1275         * gcc.dg/tls/opt-1.c: Likewise.
1276         * gcc.dg/tls/opt-2.c: Likewise.
1277         * gcc.dg/tls/opt-3.c: Likewise.
1278         * gcc.dg/torture/badshift.c: Likewise.
1279         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1280         * gcc.dg/torture/pr20314-2.c: Likewise.
1281         * gcc.dg/torture/pr36891.c: Likewise.
1282         * gcc.dg/torture/pr38774.c: Likewise.
1283         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1284         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1285         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1286         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1287         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1288         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1289         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1290         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1291         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1292         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1293         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1294         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1295         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1296         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1297         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1298         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1299         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1300         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1301         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1302         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1303         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1304         * gcc.dg/unroll-1.c: Likewise.
1305         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1306         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1307         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1308         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1309         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1310         * gcc.target/i386/20000609-1.c: Likewise.
1311         * gcc.target/i386/20000720-1.c: Likewise.
1312         * gcc.target/i386/20000724-1.c: Likewise.
1313         * gcc.target/i386/20011107-1.c: Likewise.
1314         * gcc.target/i386/20011119-1.c: Likewise.
1315         * gcc.target/i386/20020201-3.c: Likewise.
1316         * gcc.target/i386/20020218-1.c: Likewise.
1317         * gcc.target/i386/20020729-1.c: Likewise.
1318         * gcc.target/i386/20030926-1.c: Likewise.
1319         * gcc.target/i386/20060125-1.c: Likewise.
1320         * gcc.target/i386/20060125-2.c: Likewise.
1321         * gcc.target/i386/20060512-1.c: Likewise.
1322         * gcc.target/i386/20060512-2.c: Likewise.
1323         * gcc.target/i386/20060512-3.c: Likewise.
1324         * gcc.target/i386/20060512-4.c: Likewise.
1325         * gcc.target/i386/387-1.c: Likewise.
1326         * gcc.target/i386/387-2.c: Likewise.
1327         * gcc.target/i386/387-5.c: Likewise.
1328         * gcc.target/i386/387-6.c: Likewise.
1329         * gcc.target/i386/980312-1.c: Likewise.
1330         * gcc.target/i386/980313-1.c: Likewise.
1331         * gcc.target/i386/990117-1.c: Likewise.
1332         * gcc.target/i386/990424-1.c: Likewise.
1333         * gcc.target/i386/990524-1.c: Likewise.
1334         * gcc.target/i386/991129-1.c: Likewise.
1335         * gcc.target/i386/991214-1.c: Likewise.
1336         * gcc.target/i386/991230-1.c: Likewise.
1337         * gcc.target/i386/addr-sel-1.c: Likewise.
1338         * gcc.target/i386/aggregate-ret1.c: Likewise.
1339         * gcc.target/i386/aggregate-ret2.c: Likewise.
1340         * gcc.target/i386/align-main-3.c: Likewise.
1341         * gcc.target/i386/amd64-abi-1.c: Likewise.
1342         * gcc.target/i386/amd64-abi-2.c: Likewise.
1343         * gcc.target/i386/amd64-abi-4.c: Likewise.
1344         * gcc.target/i386/amd64-abi-5.c: Likewise.
1345         * gcc.target/i386/amd64-abi-6.c: Likewise.
1346         * gcc.target/i386/asm-1.c: Likewise.
1347         * gcc.target/i386/asm-3.c: Likewise.
1348         * gcc.target/i386/asm-5.c: Likewise.
1349         * gcc.target/i386/attributes-error.c: Likewise.
1350         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1351         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1352         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1353         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1354         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1355         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1356         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1357         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1358         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1359         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1360         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1361         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1362         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1363         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1364         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1365         * gcc.target/i386/bitfield1.c: Likewise.
1366         * gcc.target/i386/bitfield2.c: Likewise.
1367         * gcc.target/i386/bmi-2.c: Likewise.
1368         * gcc.target/i386/bmi-5.c: Likewise.
1369         * gcc.target/i386/builtin-unreachable.c: Likewise.
1370         * gcc.target/i386/cleanup-2.c: Likewise.
1371         * gcc.target/i386/clobbers.c: Likewise.
1372         * gcc.target/i386/cmov8.c: Likewise.
1373         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1374         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1375         * gcc.target/i386/compress-float-387.c: Likewise.
1376         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1377         * gcc.target/i386/compress-float-sse.c: Likewise.
1378         * gcc.target/i386/crc32-2.c: Likewise.
1379         * gcc.target/i386/crc32-3.c: Likewise.
1380         * gcc.target/i386/divmod-7.c: Likewise.
1381         * gcc.target/i386/divmod-8.c: Likewise.
1382         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1383         * gcc.target/i386/fma3-builtin.c: Likewise.
1384         * gcc.target/i386/fma3-fma.c: Likewise.
1385         * gcc.target/i386/fma4-256-vector.c: Likewise.
1386         * gcc.target/i386/fma4-builtin.c: Likewise.
1387         * gcc.target/i386/fma4-fma-2.c: Likewise.
1388         * gcc.target/i386/fma4-fma.c: Likewise.
1389         * gcc.target/i386/fma4-vector-2.c: Likewise.
1390         * gcc.target/i386/fma4-vector.c: Likewise.
1391         * gcc.target/i386/funcspec-1.c: Likewise.
1392         * gcc.target/i386/funcspec-10.c: Likewise.
1393         * gcc.target/i386/funcspec-11.c: Likewise.
1394         * gcc.target/i386/funcspec-2.c: Likewise.
1395         * gcc.target/i386/funcspec-5.c: Likewise.
1396         * gcc.target/i386/funcspec-6.c: Likewise.
1397         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1398         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1399         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1400         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1401         * gcc.target/i386/incoming-1.c: Likewise.
1402         * gcc.target/i386/incoming-10.c: Likewise.
1403         * gcc.target/i386/incoming-11.c: Likewise.
1404         * gcc.target/i386/incoming-12.c: Likewise.
1405         * gcc.target/i386/incoming-13.c: Likewise.
1406         * gcc.target/i386/incoming-14.c: Likewise.
1407         * gcc.target/i386/incoming-15.c: Likewise.
1408         * gcc.target/i386/incoming-2.c: Likewise.
1409         * gcc.target/i386/incoming-3.c: Likewise.
1410         * gcc.target/i386/incoming-4.c: Likewise.
1411         * gcc.target/i386/incoming-5.c: Likewise.
1412         * gcc.target/i386/incoming-6.c: Likewise.
1413         * gcc.target/i386/incoming-7.c: Likewise.
1414         * gcc.target/i386/incoming-8.c: Likewise.
1415         * gcc.target/i386/incoming-9.c: Likewise.
1416         * gcc.target/i386/lea.c: Likewise.
1417         * gcc.target/i386/local.c: Likewise.
1418         * gcc.target/i386/loop-1.c: Likewise.
1419         * gcc.target/i386/loop-2.c: Likewise.
1420         * gcc.target/i386/loop-3.c: Likewise.
1421         * gcc.target/i386/max-stack-align.c: Likewise.
1422         * gcc.target/i386/memcpy-1.c: Likewise.
1423         * gcc.target/i386/movbe-2.c: Likewise.
1424         * gcc.target/i386/movq-2.c: Likewise.
1425         * gcc.target/i386/movq.c: Likewise.
1426         * gcc.target/i386/nrv1.c: Likewise.
1427         * gcc.target/i386/pad-4.c: Likewise.
1428         * gcc.target/i386/pad-5a.c: Likewise.
1429         * gcc.target/i386/pad-5b.c: Likewise.
1430         * gcc.target/i386/pad-6a.c: Likewise.
1431         * gcc.target/i386/pad-6b.c: Likewise.
1432         * gcc.target/i386/pad-7.c: Likewise.
1433         * gcc.target/i386/pad-9.c: Likewise.
1434         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1435         * gcc.target/i386/pic-1.c: Likewise.
1436         * gcc.target/i386/pr12092-1.c: Likewise.
1437         * gcc.target/i386/pr12329.c: Likewise.
1438         * gcc.target/i386/pr21518.c: Likewise.
1439         * gcc.target/i386/pr22362.c: Likewise.
1440         * gcc.target/i386/pr22585.c: Likewise.
1441         * gcc.target/i386/pr23098.c: Likewise.
1442         * gcc.target/i386/pr25196.c: Likewise.
1443         * gcc.target/i386/pr25293.c: Likewise.
1444         * gcc.target/i386/pr25654.c: Likewise.
1445         * gcc.target/i386/pr26449.c: Likewise.
1446         * gcc.target/i386/pr26778.c: Likewise.
1447         * gcc.target/i386/pr26826.c: Likewise.
1448         * gcc.target/i386/pr27266.c: Likewise.
1449         * gcc.target/i386/pr29978.c: Likewise.
1450         * gcc.target/i386/pr30505.c: Likewise.
1451         * gcc.target/i386/pr30961-1.c: Likewise.
1452         * gcc.target/i386/pr31628.c: Likewise.
1453         * gcc.target/i386/pr32000-2.c: Likewise.
1454         * gcc.target/i386/pr32661-1.c: Likewise.
1455         * gcc.target/i386/pr32708-2.c: Likewise.
1456         * gcc.target/i386/pr32708-3.c: Likewise.
1457         * gcc.target/i386/pr34256.c: Likewise.
1458         * gcc.target/i386/pr34312.c: Likewise.
1459         * gcc.target/i386/pr34522.c: Likewise.
1460         * gcc.target/i386/pr35160.c: Likewise.
1461         * gcc.target/i386/pr35281.c: Likewise.
1462         * gcc.target/i386/pr36246.c: Likewise.
1463         * gcc.target/i386/pr36786.c: Likewise.
1464         * gcc.target/i386/pr37275.c: Likewise.
1465         * gcc.target/i386/pr37843-3.c: Likewise.
1466         * gcc.target/i386/pr37843-4.c: Likewise.
1467         * gcc.target/i386/pr39082-1.c: Likewise.
1468         * gcc.target/i386/pr39431.c: Likewise.
1469         * gcc.target/i386/pr39496.c: Likewise.
1470         * gcc.target/i386/pr39543-2.c: Likewise.
1471         * gcc.target/i386/pr39911.c: Likewise.
1472         * gcc.target/i386/pr40718.c: Likewise.
1473         * gcc.target/i386/pr40906-1.c: Likewise.
1474         * gcc.target/i386/pr40906-2.c: Likewise.
1475         * gcc.target/i386/pr40906-3.c: Likewise.
1476         * gcc.target/i386/pr40934.c: Likewise.
1477         * gcc.target/i386/pr41900.c: Likewise.
1478         * gcc.target/i386/pr42589.c: Likewise.
1479         * gcc.target/i386/pr43662.c: Likewise.
1480         * gcc.target/i386/pr43671.c: Likewise.
1481         * gcc.target/i386/pr43766.c: Likewise.
1482         * gcc.target/i386/pr43869.c: Likewise.
1483         * gcc.target/i386/pr44942.c: Likewise.
1484         * gcc.target/i386/pr44948-2a.c: Likewise.
1485         * gcc.target/i386/pr45234.c: Likewise.
1486         * gcc.target/i386/pr45336-2.c: Likewise.
1487         * gcc.target/i386/pr45336-4.c: Likewise.
1488         * gcc.target/i386/pr45852.c: Likewise.
1489         * gcc.target/i386/pr46470.c: Likewise.
1490         * gcc.target/i386/pr48037-1.c: Likewise.
1491         * gcc.target/i386/pr48389.c: Likewise.
1492         * gcc.target/i386/pr49095.c: Likewise.
1493         * gcc.target/i386/pr9771-1.c: Likewise.
1494         * gcc.target/i386/rdfsbase-1.c: Likewise.
1495         * gcc.target/i386/rdfsbase-2.c: Likewise.
1496         * gcc.target/i386/rdgsbase-1.c: Likewise.
1497         * gcc.target/i386/rdgsbase-2.c: Likewise.
1498         * gcc.target/i386/rdrand-3.c: Likewise.
1499         * gcc.target/i386/regparm-stdcall.c: Likewise.
1500         * gcc.target/i386/regparm.c: Likewise.
1501         * gcc.target/i386/reload-1.c: Likewise.
1502         * gcc.target/i386/rotate-2.c: Likewise.
1503         * gcc.target/i386/sibcall-5.c: Likewise.
1504         * gcc.target/i386/signbit-1.c: Likewise.
1505         * gcc.target/i386/signbit-2.c: Likewise.
1506         * gcc.target/i386/signbit-3.c: Likewise.
1507         * gcc.target/i386/sse-5.c: Likewise.
1508         * gcc.target/i386/sse-8.c: Likewise.
1509         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1510         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1511         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1512         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1513         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1514         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1515         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1516         * gcc.target/i386/sse2-movq-2.c: Likewise.
1517         * gcc.target/i386/sse2-movq-3.c: Likewise.
1518         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1519         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1520         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1521         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1522         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1523         * gcc.target/i386/ssefn-1.c: Likewise.
1524         * gcc.target/i386/ssefn-2.c: Likewise.
1525         * gcc.target/i386/sseregparm-1.c: Likewise.
1526         * gcc.target/i386/sseregparm-2.c: Likewise.
1527         * gcc.target/i386/sseregparm-3.c: Likewise.
1528         * gcc.target/i386/sseregparm-4.c: Likewise.
1529         * gcc.target/i386/sseregparm-5.c: Likewise.
1530         * gcc.target/i386/sseregparm-6.c: Likewise.
1531         * gcc.target/i386/sseregparm-7.c: Likewise.
1532         * gcc.target/i386/sseregparm-8.c: Likewise.
1533         * gcc.target/i386/stack-realign.c: Likewise.
1534         * gcc.target/i386/stack-usage-realign.c: Likewise.
1535         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1536         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1537         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1538         * gcc.target/i386/stackalign/return-1.c: Likewise.
1539         * gcc.target/i386/stackalign/return-2.c: Likewise.
1540         * gcc.target/i386/stackalign/return-3.c: Likewise.
1541         * gcc.target/i386/tailcall-1.c: Likewise.
1542         * gcc.target/i386/tbm-2.c: Likewise.
1543         * gcc.target/i386/udivmod-7.c: Likewise.
1544         * gcc.target/i386/udivmod-8.c: Likewise.
1545         * gcc.target/i386/unroll-1.c: Likewise.
1546         * gcc.target/i386/vararg-1.c: Likewise.
1547         * gcc.target/i386/vararg-2.c: Likewise.
1548         * gcc.target/i386/vect8-ret.c: Likewise.
1549         * gcc.target/i386/vectorize5.c: Likewise.
1550         * gcc.target/i386/wmul-1.c: Likewise.
1551         * gcc.target/i386/wmul-2.c: Likewise.
1552         * gcc.target/i386/wrfsbase-1.c: Likewise.
1553         * gcc.target/i386/wrfsbase-2.c: Likewise.
1554         * gcc.target/i386/wrgsbase-1.c: Likewise.
1555         * gcc.target/i386/wrgsbase-2.c: Likewise.
1556         * gcc.target/i386/xop-pcmov.c: Likewise.
1557         * gcc.target/i386/xop-pcmov2.c: Likewise.
1558         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1559         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1560         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1561         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1562         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1563         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1564         * gcc.target/i386/zee.c: Likewise.
1565         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1566         * gfortran.dg/compiler-directive_2.f: Likewise.
1567         * gfortran.dg/g77/20010216-1.f: Likewise.
1568         * gfortran.dg/gomp/pr39152.f90: Likewise.
1569         * gfortran.dg/pr33794.f90: Likewise.
1570
1571 2011-07-09  Jason Merrill  <jason@redhat.com>
1572
1573         * g++.dg/cpp0x/regress/regress5.C: New.
1574
1575 2011-07-08  Jason Merrill  <jason@redhat.com>
1576
1577         PR c++/45437
1578         * g++.dg/expr/compound-asn1.C: New.
1579         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1580
1581 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR target/49621
1584         * gcc.target/powerpc/altivec-34.c: New test.
1585
1586 2011-07-08  Jason Merrill  <jason@redhat.com>
1587
1588         PR c++/45603
1589         * g++.dg/abi/guard3.C: New.
1590
1591 2011-07-08  Julian Brown  <julian@codesourcery.com>
1592
1593         * lib/target-supports.exp
1594         (check_effective_target_arm_little_endian): New.
1595         (check_effective_target_vect_pack_trunc): Use above.
1596         (check_effective_target_vect_unpack): Likewise.
1597         (check_effective_target_vect_element_align): Test
1598         check_effective_target_arm_vect_no_misalign for ARM.
1599
1600 2011-07-08  Jason Merrill  <jason@redhat.com>
1601
1602         PR c++/49673
1603         * g++.dg/cpp0x/constexpr-rom.C: New.
1604
1605 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1606
1607         PR middle-end/49519
1608         * g++.dg/torture/pr49519.C: New test.
1609
1610 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1611
1612         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1613
1614 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1615
1616         PR testsuite/48727
1617         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1618
1619 2011-07-08  Richard Guenther  <rguenther@suse.de>
1620
1621         PR tree-optimization/49662
1622         * gcc.dg/graphite/interchange-14.c: XFAIL.
1623         * gcc.dg/graphite/interchange-15.c: Likewise.
1624         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1625
1626 2011-07-06  Jason Merrill  <jason@redhat.com>
1627
1628         PR c++/49663
1629         * g++.dg/cpp0x/regress/regress4.C: New.
1630
1631 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1632
1633         PR fortran/49648
1634         * gfortran.dg/result_in_spec_4.f90: New test.
1635
1636 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1637
1638         * gcc.target/sparc/cas64.c: New test.
1639
1640 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR c/49644
1643         * g++.dg/torture/pr49644.C: New test.
1644
1645         PR c/49644
1646         * gcc.c-torture/execute/pr49644.c: New test.
1647
1648 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         * lib/target-supports.exp (check_effective_target_ia32): New.
1651         (check_effective_target_x32): Likewise.
1652         (check_effective_target_vect_cmdline_needed): Also check x32.
1653
1654 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1655
1656         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1657         dg-prune-output.
1658         * gcc.target/arm/pr42235.c: Likewise.
1659         * gcc.target/arm/pr42495.c: Likewise.
1660         * gcc.target/arm/pr42574.c: Likewise.
1661         * gcc.target/arm/thumb-branch1.c: Likewise.
1662
1663         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1664         unneeded prune of possible warning.
1665         * gcc.target/arm/pr40956.c: Likewise.
1666         * gcc.target/arm/pr42505.c: Likewise.
1667
1668         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1669         * gcc.c-torture/compile/pr46883.c: Likewise.
1670         * gcc.c-torture/compile/pr46934.c: Likewise.
1671
1672         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1673         for move to ../../gcc.c-torture/compile.
1674         * gcc.target/arm/pr46883.c: Likewise.
1675         * gcc.target/arm/pr46934.c: Likewise.
1676
1677         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1678         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1679         * gcc.target/arm/wmul-1.c: Likewise.
1680         * gcc.target/arm/wmul-2.c: Likewise.
1681         * gcc.target/arm/wmul-3.c: Likewise.
1682         * gcc.target/arm/wmul-4.c: Likewise.
1683         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1684         add tab after scan target.
1685         * gcc.target/arm/smlaltt-1.c: Likewise.
1686         * gcc.target/arm/smlatb-1.c: Likewise.
1687         * gcc.target/arm/smlatt-1.c: Likewise.
1688
1689 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR debug/49522
1692         * gcc.dg/debug/pr49522.c: New test.
1693
1694 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1695
1696         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1697         * gcc.dg/pr46212.c: Run only if target int32plus.
1698         * gcc.dg/torture/pr48146.c: Ditto.
1699         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1700         * c-c++-common/pr44832.c: Ditto.
1701         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1702         * gcc.dg/pr31490.c: Ditto.
1703         * gcc.dg/torture/builtin-math-7.c: Run only if target
1704         large_double.
1705         * gcc.dg/torture/pr45764.c: Skip for AVR.
1706         * gcc.dg/pr47893.c: Ditto.
1707
1708 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1709
1710         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1711         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1712         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1713         add tab to scan target.
1714
1715 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1716
1717         * gcc.target/arm/neon-modes-3.c: New test.
1718
1719 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1720
1721         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1722         -fno-loop-interchange -ffast-math.
1723
1724 2011-07-07  Richard Guenther  <rguenther@suse.de>
1725
1726         * gcc.dg/ftrapv-3.c: New testcase.
1727
1728 2011-07-07  Richard Guenther  <rguenther@suse.de>
1729
1730         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1731         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1732
1733 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1734
1735         * gcc.dg/binop-notxor1.c: New test.
1736         * gcc.dg/binop-notand4a.c: New test.
1737         * gcc.dg/binop-notxor2.c: New test.
1738         * gcc.dg/binop-notand3a.c: New test.
1739         * gcc.dg/binop-notand2a.c: New test.
1740         * gcc.dg/binop-notand6a.c: New test.
1741         * gcc.dg/binop-notor1.c: New test.
1742         * gcc.dg/binop-notand1a.c: New test.
1743         * gcc.dg/binop-notand5a.c: New test.
1744         * gcc.dg/binop-notor2.c: New test.
1745
1746 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1747
1748         PR middle-end/49640
1749         * gcc.dg/gomp/pr49640.c: New test.
1750
1751 2011-07-07  Richard Guenther  <rguenther@suse.de>
1752
1753         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1754
1755 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1756
1757         PR target/39150
1758         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1759
1760 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1761
1762         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1763         * gcc.target/powerpc/no-r11-2.c: Ditto.
1764         * gcc.target/powerpc/no-r11-3.c: Ditto.
1765
1766 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1769         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1770
1771 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1772
1773         * lib/target-supports.exp (check_profiling_available): Disable
1774         profiling with -fprofile-generate for target avr.
1775
1776 2011-07-06  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/49645
1779         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1780
1781 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         PR middle-end/47383
1784         * gcc.dg/pr47383.c: New.
1785
1786 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1787
1788         PR tree-optimization/49647
1789         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1790
1791 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1792
1793         PR testsuite/49542
1794         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1795         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1796
1797 2011-07-05  Jason Merrill  <jason@redhat.com>
1798
1799         PR c++/48157
1800         * g++.dg/template/template-id-4.C: New.
1801
1802 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1803
1804         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1805         * gcc.dg/pr43402.c: Ditto.
1806
1807 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1808
1809         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1810
1811 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1812
1813         * gcc.target/powerpc/ppc-switch-1.c: New test for
1814         --param case-values-threshold.
1815         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1816
1817 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1818
1819         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1820
1821 2011-07-05  Jason Merrill  <jason@redhat.com>
1822
1823         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1824
1825 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1826
1827         PR tree-optimization/47654
1828         * gcc.dg/graphite/block-pr47654.c: New.
1829
1830 2011-07-05  Jason Merrill  <jason@redhat.com>
1831
1832         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1833
1834 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1835
1836         PR tree-optimization/49580
1837         * gcc.dg/autopar/pr49580.c: New test.
1838
1839 2011-07-05  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/49518
1842         PR tree-optimization/49628
1843         * g++.dg/torture/pr49628.C: New testcase.
1844         * gcc.dg/torture/pr49518.c: Likewise.
1845
1846 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1847
1848         * ada/acats/run_acats (which): Extract last field from type -p,
1849         type output only if command succeeded.
1850
1851 2011-07-04  Jason Merrill  <jason@redhat.com>
1852
1853         * g++.dg/abi/mangle48.C: New.
1854
1855         * g++.dg/cpp0x/diag1.C: New.
1856
1857         * g++.dg/diagnostic/aka1.C: New.
1858
1859 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1860
1861         PR rtl-optimization/49619
1862         * gcc.dg/pr49619.c: New test.
1863
1864         PR rtl-optimization/49472
1865         * gfortran.dg/pr49472.f90: New test.
1866
1867         PR debug/49602
1868         * gcc.dg/pr49602.c: New test.
1869
1870 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1871
1872         PR target/34734
1873         PR target/44643
1874         * gcc.target/avr/avr.exp: Run over cpp files, too.
1875         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1876         * gcc.target/avr/progmem.h: New file.
1877         * gcc.target/avr/exit-abort.h: New file.
1878         * gcc.target/avr/progmem-error-1.c: New file.
1879         * gcc.target/avr/progmem-error-1.cpp: New file.
1880         * gcc.target/avr/progmem-warning-1.c: New file.
1881         * gcc.target/avr/torture/progmem-1.c: New file.
1882         * gcc.target/avr/torture/progmem-1.cpp: New file.
1883
1884 2011-07-04  Richard Guenther  <rguenther@suse.de>
1885
1886         PR tree-optimization/49615
1887         * g++.dg/torture/pr49615.C: New testcase.
1888
1889 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1890
1891         PR tree-optimization/49610
1892         * gcc.dg/vect/pr49610.c: New test.
1893
1894 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * gnat.dg/specs/debug1.ads: New test.
1897
1898 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/49562
1901         * gfortran.dg/typebound_proc_23.f90: New.
1902
1903 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1904
1905         PR c++/49605
1906         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1907
1908 2011-07-01  Jason Merrill  <jason@redhat.com>
1909
1910         PR c++/48261
1911         * g++.dg/template/template-id-3.C: New.
1912
1913         PR c++/48593
1914         * g++.dg/template/qualified-id4.C: New.
1915
1916         PR c++/48883
1917         * g++.dg/template/explicit-args4.C: New.
1918
1919         PR c++/49085
1920         * g++.dg/template/offsetof2.C: New.
1921
1922 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1923
1924         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1925
1926 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927
1928         PR libmudflap/49549
1929         * lib/target-supports.exp (check_effective_target_gld): New proc.
1930
1931 2011-07-01  Richard Guenther  <rguenther@suse.de>
1932
1933         PR tree-optimization/49603
1934         * gcc.dg/torture/pr49603.c: New testcase.
1935
1936 2011-06-30  Jason Merrill  <jason@redhat.com>
1937
1938         PR c++/49387
1939         * g++.dg/rtti/template1.C: New.
1940
1941         PR c++/49569
1942         * g++.dg/cpp0x/regress/ctor1.C: New.
1943
1944         PR c++/49355
1945         * g++.dg/cpp0x/initlist54.C: New.
1946
1947 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1948
1949         * gcc.dg/tree-ssa/sra-12.c: New test.
1950
1951 2011-06-29  Jason Merrill  <jason@redhat.com>
1952
1953         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1954
1955 2011-06-30  Richard Guenther  <rguenther@suse.de>
1956
1957         PR tree-optimization/46787
1958         * gcc.dg/vect/vect-121.c: New testcase.
1959
1960 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1961
1962         PR tree-optimization/49094
1963         * gcc.dg/tree-ssa/pr49094.c: New test.
1964
1965 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1966
1967         PR fortran/49540
1968         * gfortran.dg/pr49540-1.f90: New test.
1969         * gfortran.dg/pr49540-2.f90: New test.
1970
1971 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1972
1973         PR ada/49511
1974         * ada/acats/run_acats (which): Use last field of type -p output.
1975
1976 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1977             Iain Sandoe  <iains@gcc.gnu.org>
1978
1979         PR libobjc/36610
1980         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1981         Only skip on 64-bit *-*-darwin8* && !objc2.
1982
1983 2011-06-30  Richard Guenther  <rguenther@suse.de>
1984
1985         PR tree-optimization/38752
1986         * gcc.c-torture/compile/pr38752.c: New testcase.
1987
1988 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1989
1990         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1991         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1992
1993 2011-06-29  Jason Merrill  <jason@redhat.com>
1994
1995         PR c++/49216
1996         * g++.dg/cpp0x/initlist53.C: Use placement new.
1997         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1998         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1999
2000         PR c++/49003
2001         * g++.dg/cpp0x/trailing6.C: New.
2002         * g++.dg/cpp0x/pr45908.C: No error.
2003
2004         PR c++/49272
2005         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2006
2007         PR c++/49520
2008         * g++.dg/cpp0x/constexpr-using2.C: New.
2009
2010         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2011
2012         PR c++/45923
2013         * g++.dg/cpp0x/constexpr-diag3.C: New.
2014         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2015         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2016         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2017         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2018
2019 2011-06-29  Jason Merrill  <jason@redhat.com>
2020
2021         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2022
2023 2011-06-29  Richard Guenther  <rguenther@suse.de>
2024
2025         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2026
2027 2011-06-29  Jason Merrill  <jason@redhat.com>
2028
2029         * g++.dg/cpp0x/initlist-value2.C: New.
2030
2031         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2032         * g++.dg/cpp0x/initlist-value.C: New.
2033
2034 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2035
2036         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2037
2038 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2039
2040         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2041         * gcc.dg/inline_2.c: Likewise.
2042         * gcc.dg/unroll_1.c: Likewise.
2043
2044 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR debug/49567
2047         * gcc.target/i386/pr49567.c: New test.
2048
2049 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051         * gnat.dg/opt17.ad[sb]: New test.
2052
2053 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2054             Tom de Vries  <tom@codesourcery.com>
2055
2056         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2057         (check_effective_target_arm_thumb2): New effective targets.
2058         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2059         properly.  Clean up temporary files.
2060         * gcc.target/arm/ivopts-2.c: Likewise.
2061         * gcc.target/arm/ivopts-3.c: Likewise.
2062         * gcc.target/arm/ivopts-4.c: Likewise.
2063         * gcc.target/arm/ivopts-5.c: Likewise.
2064         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2065
2066 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2067
2068         PR fortran/49479
2069         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2070
2071 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2072
2073         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2074         * gcc.target/arm/vfp-ldmias.c: Likewise.
2075         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2076         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2077         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2078         * gcc.target/arm/vfp-stmias.c: Likewise.
2079         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2080         * gcc.target/arm/vfp-stmiad.c: Likewise.
2081
2082 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2083
2084         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2085         dg-prune-output.
2086         * gcc.target/arm/pr45701-2.c: Ditto.
2087
2088 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2089
2090         PR fortran/49466
2091         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2092         * gfortran.dg/extends_14.f03: Modified.
2093
2094 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2095
2096         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2097         early if the test is already being skipped.
2098
2099         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2100         scan-assembler-dem-not): For missing file, report unresolved with
2101         same message as for pass/fail, with reason reported in log file.
2102
2103         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2104         from add_options_for_arm_neon_fp16.
2105         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2106         check_effective_target_arm_neon_fp16_ok_nocache.
2107         Check -mfpu and -mfloat-abi options from current multilib.
2108         Do not require neon support.
2109         (check_effective_target_arm_fp16_ok): Renamed from
2110         check_effecitve_target_arm_neon_fp16_ok.
2111         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2112         arm_neon_fp16_ok and arm_fp16.
2113         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2114         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2115         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2116         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2117
2118 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2119
2120         * gcc.dg/builtin-assume-aligned-1.c: New test.
2121         * gcc.dg/builtin-assume-aligned-2.c: New test.
2122         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2123
2124         PR debug/49544
2125         * gcc.dg/pr49544.c: New test.
2126
2127 2011-06-27  Richard Guenther  <rguenther@suse.de>
2128
2129         PR tree-optimization/49394
2130         * g++.dg/torture/pr49394.C: New testcase.
2131
2132 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2133
2134         * gcc.dg/optimize-bswapdi-2.c: New test.
2135
2136 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2137             Richard Sandiford  <richard.sandiford@linaro.org>
2138
2139         PR tree-optimization/49169
2140         * gcc.dg/torture/pr49169.c: New test.
2141
2142 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2143
2144         PR testsuite/49529
2145         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2146
2147         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2148         hppa*-*-hpux*.
2149
2150 2011-06-26  Jason Merrill  <jason@redhat.com>
2151
2152         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2153
2154         PR c++/49528
2155         * g++.dg/init/ref19.C: New.
2156         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2157
2158 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR tree-optimization/48377
2161         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2162         non_strict_align.
2163
2164 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2165
2166         PR middle-end/49191
2167         * lib/target-supports.exp (check_effective_target_non_strict_align):
2168         New.
2169         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2170
2171 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2172
2173         PR tree-optimizations/49516
2174         * g++.dg/tree-ssa/pr49516.C: New test.
2175
2176 2011-06-23  Jason Merrill  <jason@redhat.com>
2177
2178         PR c++/35255
2179         * g++.dg/template/partial10.C: New.
2180         * g++.dg/template/partial11.C: New.
2181
2182 2011-06-23  Jeff Law <law@redhat.com>
2183
2184         PR middle-end/48770
2185         * gcc.dg/pr48770.c: New test.
2186
2187 2011-06-23  Jan Hubicka  <jh@suse.cz>
2188
2189         PR middle-end/49373
2190         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2191
2192 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2193
2194         PR testsuite/49512
2195         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2196         instead of -fdump-tree-optimized.
2197
2198 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2199
2200         PR c++/44625
2201         * g++.dg/template/crash107.C: New.
2202         * g++.dg/template/error17.C: Adjust.
2203
2204 2011-06-23  Jason Merrill  <jason@redhat.com>
2205
2206         PR c++/49507
2207         * g++.dg/cpp0x/defaulted30.C: New.
2208
2209         PR c++/49440
2210         * g++.dg/rtti/anon-ns1.C: New.
2211
2212         PR c++/49395
2213         * g++.dg/init/ref18.C: New.
2214
2215         PR c++/36435
2216         * g++.dg/template/partial9.C: New.
2217
2218 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2219
2220         PR middle-end/49373
2221         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2222
2223 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2224
2225         PR debug/49496
2226         * gcc.dg/pr49496.c: New test.
2227
2228 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2229
2230         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2231         is not xscale.
2232
2233         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2234
2235         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2236         * gcc.target/arm/pr42879.c: Likewise.
2237         * gcc.target/arm/pr45701-3.c: Likewise.
2238
2239         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2240         * gcc.target/arm/pr40482.c: Likewise.
2241         * gcc.target/arm/stack-corruption.c: Likewise.
2242
2243 2011-06-22  Richard Guenther  <rguenther@suse.de>
2244
2245         PR tree-optimization/49493
2246         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2247
2248 2011-06-22  Jason Merrill  <jason@redhat.com>
2249
2250         PR c++/49260
2251         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2252
2253 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2254             Dmitry Melnik  <dm@ispras.ru>
2255
2256         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2257         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2258         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2259
2260 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2261
2262         * gcc.target/arm/tlscall.c: New.
2263
2264 2011-06-21  Jason Merrill  <jason@redhat.com>
2265
2266         PR c++/49172
2267         * g++.dg/cpp0x/constexpr-ref1.C: New.
2268         * g++.dg/cpp0x/constexpr-ref2.C: New.
2269         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2270
2271         PR c++/49482
2272         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2273
2274         PR c++/49418
2275         * g++.dg/template/param3.C: New.
2276
2277 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2278
2279         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2280         my_clrsb test functions.
2281         (main): Test clrsb.
2282         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2283         test_sll, test_ull): Add clrsb tests.
2284         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2285         clrsbll.
2286
2287 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2288
2289         PR fortran/49112
2290         * gfortran.dg/class_44.f03: New.
2291
2292 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2293
2294         PR tree-optimization/49478
2295         * gcc.dg/vect/pr49478.c
2296
2297 2011-06-21  Richard Guenther  <rguenther@suse.de>
2298
2299         PR tree-optimization/49483
2300         * gcc.dg/vect/vect-120.c: New testcase.
2301
2302 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2303
2304         PR testsuite/49443
2305         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2306         * gcc.dg/vect/vect-peel-4.c: Likewise.
2307
2308 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2309
2310         PR middle-end/49139
2311         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2312         * gcc.dg/always_inline2.c: Likewise.
2313         * gcc.dg/always_inline3.c: Likewise.
2314         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2315         * gcc.dg/inline_1.c: Likewise.
2316         * gcc.dg/inline_2.c: Likewise.
2317         * gcc.dg/inline_3.c: Likewise.
2318         * gcc.dg/inline_4.c: Likewise.
2319         * gcc.dg/20051201-1.c: Likewise.
2320         * gcc.dg/pr40087.c: Likewise.
2321         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2322         * gcc.dg/inline-22.c: Likewise.
2323         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2324         * gcc.dg/lto/20090218-1_1.c: Likewise.
2325         * g++.dg/ipa/devirt-7.C: Likewise.
2326         * gcc.dg/uninit-pred-5_a.c: Likewise.
2327         * gcc.dg/uninit-pred-5_b.c: Likewise.
2328         * gcc.dg/fail_always_inline.c: New.
2329
2330 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2333         into 6 jobs instead of 3.
2334
2335 2011-06-20  Jason Merrill  <jason@redhat.com>
2336
2337         PR c++/49216
2338         * g++.dg/cpp0x/initlist53.C: New.
2339
2340 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2341
2342         PR fortran/18918
2343         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2344         * gfortran.dg/coarray_lock_3.f90: New.
2345         * gfortran.dg/coarray/lock_1.f90: New.
2346
2347 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2348
2349         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2350         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2351         unresolved and report the reason to the log file.
2352
2353         * lib/scanasm.exp (object-size): Move argument processing earlier
2354         to report errors before verifying that the file exists.  Report
2355         problems detected at runtime as unresolved instead of error and
2356         report their reasons to the log file.
2357
2358 2011-06-20  Jason Merrill  <jason@redhat.com>
2359
2360         PR c++/47080
2361         * g++.dg/cpp0x/explicit6.C: New.
2362
2363         PR c++/47635
2364         * g++.dg/cpp0x/enum20.C: New.
2365
2366         PR c++/48138
2367         * g++.dg/ext/attr-aligned01.C: New.
2368
2369         PR c++/49205
2370         * g++.dg/cpp0x/variadic-default.C: New.
2371
2372         PR c++/43321
2373         * g++.dg/cpp0x/auto26.C: New.
2374
2375         PR c++/43831
2376         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2377
2378 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2379
2380         * gcc.dg/binop-notand1.c: New test.
2381         * gcc.dg/binop-notand2.c: New test.
2382         * gcc.dg/binop-notand3.c: New test.
2383         * gcc.dg/binop-notand4.c: New test.
2384         * gcc.dg/binop-notand5.c: New test.
2385         * gcc.dg/binop-notand6.c: New test.
2386
2387 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR testsuite/49432
2390         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2391
2392 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2393
2394         PR fortran/49400
2395         * gfortran.dg/proc_ptr_31.f90: New.
2396
2397 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2398
2399         * gnat.dg/volatile6.adb: New test.
2400         * gnat.dg/volatile7.adb: Likewise.
2401         * gnat.dg/volatile8.adb: Likewise.
2402         * gnat.dg/volatile9.adb: Likewise.
2403
2404 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2405
2406         * gnat.dg/constant3.adb: New test.
2407
2408 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2409
2410         PR libfortran/49296
2411         * gfortran.dg/read_list_eof_1.f90: New test.
2412
2413 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2414
2415         PR target/49411
2416         * gcc.target/i386/testimm-1.c: New test.
2417         * gcc.target/i386/testimm-2.c: New test.
2418         * gcc.target/i386/testimm-3.c: New test.
2419         * gcc.target/i386/testimm-4.c: New test.
2420         * gcc.target/i386/testimm-5.c: New test.
2421         * gcc.target/i386/testimm-6.c: New test.
2422         * gcc.target/i386/testimm-7.c: New test.
2423         * gcc.target/i386/testimm-8.c: New test.
2424         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2425         * gcc.target/i386/xop-rotate1-int.c: New test.
2426         * gcc.target/i386/xop-rotate2-int.c: New test.
2427
2428 2011-06-17  Jason Merrill  <jason@redhat.com>
2429
2430         * g++.dg/cpp0x/rv-func2.C: New.
2431
2432         * g++.dg/debug/dwarf2/lambda1.C: New.
2433         * g++.dg/warn/Wshadow-6.C: Adjust.
2434
2435 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2436
2437         PR fortran/48699
2438         * gfortran.dg/move_alloc_5.f90: New.
2439
2440 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2441
2442         PR rtl-optimization/48542
2443         * gcc.dg/torture/pr48542.c: New test.
2444
2445 2011-06-16  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/44160
2448         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2449
2450         PR c++/45378
2451         * g++.dg/cpp0x/initlist52.C New.
2452
2453         PR c++/45399
2454         * c-c++-common/raw-string-12.c: New.
2455
2456         PR c++/49229
2457         * g++.dg/cpp0x/sfinae26.C: New.
2458
2459         PR c++/49251
2460         * g++.dg/cpp0x/variadic113.C: New.
2461
2462         PR c++/49420
2463         * g++.dg/cpp0x/variadic112.C: New.
2464
2465 2011-06-16  Jeff Law <law@redhat.com>
2466
2467         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2468         improved jump threading.
2469         * gcc.dg/builtin-object-size-2.c: Likewise.
2470         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2471
2472 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/49074
2475         * gfortran.dg/typebound_assignment_3.f03: New.
2476
2477 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2478
2479         PR testsuite/48727
2480         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2481
2482 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2483
2484         PR tree-optimization/49343
2485         * gnat.dg/discr31.ad[sb]: New test.
2486
2487 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2488
2489         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2490
2491 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2492
2493         PR target/45098
2494         * gcc.target/arm/ivopts-3.c: Update test.
2495         * gcc.target/arm/ivopts-5.c: Same.
2496
2497 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2498
2499         Revert:
2500         2011-06-10  Wei Guozhi  <carrot@google.com>
2501
2502         PR target/45335
2503         * gcc.target/arm/pr45335.c: New test.
2504         * gcc.target/arm/pr45335-2.c: New test.
2505         * gcc.target/arm/pr45335-3.c: New test.
2506         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2507         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2508         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2509
2510 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2511
2512         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2513
2514 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2515
2516         PR fortran/49417
2517         * gfortran.dg/class_43.f03: New.
2518
2519 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR tree-optimization/49419
2522         * gcc.c-torture/execute/pr49419.c: New test.
2523
2524 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2525
2526         * gcc.dg/sms-9.c: New file.
2527
2528 2011-06-15  Easwaran Raman  <eraman@google.com>
2529
2530         PR rtl-optimization/49414
2531         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2532
2533 2011-06-14  Jason Merrill  <jason@redhat.com>
2534
2535         * g++.dg/cpp0x/noexcept13.C: New.
2536
2537 2011-06-14  Easwaran Raman  <eraman@google.com>
2538
2539         PR rtl-optimization/44194
2540         * gcc.dg/pr44194-1.c: New test.
2541         * gcc.dg/pr44194-2.c: New test.
2542
2543 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2544
2545         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2546         switches.
2547         * gcc.target/arm/pr45701-2.c: Likewise.
2548         * gcc.target/arm/thumb-branch1.c: Likewise.
2549
2550 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2551
2552         PR testsuite/48727
2553         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2554
2555 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2556
2557         * gcc.target/arm/pr45701-1.c: Require thumb support.
2558         * gcc.target/arm/pr45701-2.c: Likewise.
2559         * gcc.target/arm/thumb-branch1.c: Likewise.
2560
2561         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2562         * gcc.target/arm/pr39839.c: Likewise.
2563         * gcc.target/arm/pr40657-2.c: Likewise.
2564         * gcc.target/arm/pr40956.c: Likewise.
2565         * gcc.target/arm/pr41679.c: Likewise.
2566         * gcc.target/arm/pr42235.c: Likewise.
2567         * gcc.target/arm/pr42495.c: Likewise.
2568         * gcc.target/arm/pr42505.c: Likewise.
2569         * gcc.target/arm/pr42574.c: Likewise.
2570         * gcc.target/arm/pr46883.c: Likewise.
2571         * gcc.target/arm/pr46934.c: Likewise.
2572         * gcc.target/arm/xor-and.c: Likewise.
2573
2574 2011-06-14  Jason Merrill  <jason@redhat.com>
2575
2576         * g++.dg/other/error23.C: Adjust error message.
2577         * g++.dg/other/error32.C: Likewise.
2578
2579         PR c++/49389
2580         * g++.dg/cpp0x/rv-dotstar.C: New.
2581
2582         PR c++/49369
2583         * g++.dg/cpp0x/decltype30.C: New.
2584
2585         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2586
2587 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR fortran/49103
2590         * gfortran.dg/pr49103.f90: New test.
2591
2592 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2593
2594         PR target/45098
2595         * gcc.target/arm/ivopts-3.c: New test.
2596         * gcc.target/arm/ivopts-4.c: New test.
2597         * gcc.target/arm/ivopts-5.c: New test.
2598
2599 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR rtl-optimization/49390
2602         * gcc.c-torture/execute/pr49390.c: New test.
2603
2604 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2605
2606         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2607
2608 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2609
2610         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2611         * gcc.c-torture/execute/cmpsi-2.x: New file.
2612         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2613         * gcc.c-torture/execute/pr45262.x: New file.
2614         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2615         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2616         int32plus
2617         * gcc.c-torture/compile/pr49163.c: Ditto.
2618
2619 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2620
2621         * gcc.dg/vect/vect-16.c: Rename to...
2622         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2623         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2624         for double-word vectors.
2625         * gcc.dg/vect/vect-peel-4.c: Likewise.
2626         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2627         vect_element_align.
2628         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2629         -fno-fast-math.
2630
2631 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2632
2633         PR target/44618
2634         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2635
2636 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2637
2638         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2639
2640 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2641
2642         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2643
2644 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645
2646         * gfortran.dg/trim_optimize_8.f90:  New test case.
2647
2648 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2649            Ira Rosen  <ira.rosen@linaro.org>
2650
2651         PR tree-optimization/49352
2652         * gcc.dg/vect/pr49352.c: New test.
2653
2654 2011-06-12  Tobias Burnus
2655
2656         PR fortran/49324
2657         * gfortran.dg/alloc_comp_assign_11.f90: New.
2658
2659 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2660
2661         * gfortran.dg/trim_optimize_7.f90:  New test.
2662
2663 2011-06-10  Wei Guozhi  <carrot@google.com>
2664
2665         PR target/45335
2666         * gcc.target/arm/pr45335.c: New test.
2667         * gcc.target/arm/pr45335-2.c: New test.
2668         * gcc.target/arm/pr45335-3.c: New test.
2669         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2670         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2671         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2672
2673 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2674
2675         PR c++/41769
2676         * g++.dg/parse/error39.C: New.
2677
2678 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2679
2680         * gcc.target/arm/20090811-1.c: Skip for incompatible
2681         options, do not override other options.
2682         * gcc.target/arm/combine-cmp-shift.c: Skip for
2683         incompatible options.
2684         * gcc.target/arm/pr45094.c: Likewise.
2685         * gcc.target/arm/scd42-1.c: Likewise.
2686         * gcc.target/arm/scd42-3.c: Likewise.
2687         * gcc.target/arm/thumb-ltu.c: Likewise.
2688
2689         * lib/target-supports.exp
2690         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2691         multilib flags use -mfpu with a value other than neon-fp16.
2692
2693 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2694
2695         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2696         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2697
2698 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2699
2700         * lib/target-supports.exp (check_effective_target_pie): New proc.
2701         * gcc.dg/pie-link.c: Use target pie.
2702
2703 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2704             Laurent Rougé  <laurent.rouge@menta.fr>
2705
2706         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2707         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2708
2709 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2710
2711         * gfortran.dg/coarray/sync_1.f90: New test for
2712         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2713
2714 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2715
2716         PR tree-optimization/49318
2717         * gcc.dg/vect/pr49318.c: New test.
2718
2719 2011-06-09  David Krauss  <potswa@mac.com>
2720
2721         * g++.dg/template/arrow1.C: New.
2722
2723 2011-06-09  Jason Merrill  <jason@redhat.com>
2724
2725         * lib/prune.exp: Prune "note"s.
2726         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2727
2728         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2729         * g++.dg/template/dependent-expr3.C: Likewise.
2730         * g++.dg/parse/template7.C: Likewise.
2731         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2732         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2733         * g++.old-deja/g++.pt/friend38.C: Likewise.
2734         * g++.old-deja/g++.pt/crash32.C: Likewise.
2735         * g++.old-deja/g++.other/init4.C: Likewise.
2736         * g++.old-deja/g++.other/friend8.C: Likewise.
2737
2738         * g++.dg/ext/complex7.C: Adjust expected output.
2739         * g++.dg/diagnostic/method1.C: Likewise.
2740         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2741         * g++.dg/parse/crash33.C: Likewise.
2742         * g++.dg/other/warning1.C: Likewise.
2743         * g++.dg/init/pr29571.C: Likewise.
2744         * g++.dg/warn/overflow-warn-1.C: Likewise.
2745         * g++.dg/warn/overflow-warn-3.C: Likewise.
2746         * g++.dg/warn/overflow-warn-4.C: Likewise.
2747         * g++.old-deja/g++.oliva/template1.C: Likewise.
2748
2749         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2750         * g++.dg/parse/template7.C: Adjust.
2751
2752 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2753
2754         PR target/49307
2755         * gcc.dg/pr49307.c: New.
2756
2757 2011-06-09  Wei Guozhi  <carrot@google.com>
2758
2759         PR target/46975
2760         * gcc.target/arm/pr46975.c: New testcase.
2761
2762 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2763
2764         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2765         (PMETH, arglist_t): Removed.
2766         (method_get_number_of_arguments): Removed.
2767         (method_get_nth_argument): Removed.
2768         (method_get_first_argument): Removed.
2769         (method_get_next_argument): Removed.
2770         (method_get_sizeof_arguments): Removed.
2771         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2772         (PMETH): Removed.
2773         (method_get_number_of_arguments): Removed.
2774         (method_get_nth_argument): Removed.
2775         (method_get_first_argument): Removed.
2776         (method_get_next_argument): Removed.
2777         (method_get_sizeof_arguments): Removed.
2778         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2779
2780 2011-06-09  David Li  <davidxl@google.com>
2781
2782         * gcc.dg/dump-pass.c: New test.
2783
2784 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2785
2786         PR c++/29003
2787         * g++.dg/parse/error38.C: New.
2788
2789 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR middle-end/49308
2792         * gfortran.dg/pr49308.f90: New test.
2793
2794 2011-06-08  Jason Merrill  <jason@redhat.com>
2795
2796         * g++.dg/cpp0x/noexcept11.C: New.
2797         * g++.dg/cpp0x/noexcept12.C: New.
2798         * g++.dg/cpp0x/sfinae11.C: Adjust.
2799
2800 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR testsuite/49323
2803         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2804         to dg-options, match also DW_AT_linkage_name.
2805
2806 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2807
2808         PR middle-end/21953
2809         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2810         -fno-common on alpha*-dec-osf*.
2811         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2812
2813 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2814
2815         PR rtl-optimization/49303
2816         * gcc.target/ia64/pr49303.c: New test.
2817
2818 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2819
2820         PR fortran/18918
2821         * gfortran.dg/coarray_lock_1.f90: New.
2822         * gfortran.dg/coarray_lock_2.f90: New.
2823
2824 2011-06-07  Jason Merrill  <jason@redhat.com>
2825
2826         * lib/prune.exp: Look for "required" rather than "instantiated".
2827         * g++.dg/abi/mangle11.C: Likewise.
2828         * g++.dg/abi/mangle12.C: Likewise.
2829         * g++.dg/abi/mangle17.C: Likewise.
2830         * g++.dg/abi/mangle20-2.C: Likewise.
2831         * g++.dg/abi/pragma-pack1.C: Likewise.
2832         * g++.dg/cpp0x/decltype26.C: Likewise.
2833         * g++.dg/cpp0x/decltype28.C: Likewise.
2834         * g++.dg/cpp0x/decltype29.C: Likewise.
2835         * g++.dg/cpp0x/enum11.C: Likewise.
2836         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2837         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2838         * g++.dg/cpp0x/pr47416.C: Likewise.
2839         * g++.dg/ext/case-range2.C: Likewise.
2840         * g++.dg/ext/case-range3.C: Likewise.
2841         * g++.dg/gomp/for-19.C: Likewise.
2842         * g++.dg/gomp/pr37533.C: Likewise.
2843         * g++.dg/gomp/pr38639.C: Likewise.
2844         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2845         * g++.dg/inherit/base3.C: Likewise.
2846         * g++.dg/inherit/using6.C: Likewise.
2847         * g++.dg/init/placement4.C: Likewise.
2848         * g++.dg/init/reference3.C: Likewise.
2849         * g++.dg/lookup/scoped6.C: Likewise.
2850         * g++.dg/lookup/using7.C: Likewise.
2851         * g++.dg/other/abstract1.C: Likewise.
2852         * g++.dg/other/error10.C: Likewise.
2853         * g++.dg/other/error5.C: Likewise.
2854         * g++.dg/other/field1.C: Likewise.
2855         * g++.dg/other/offsetof5.C: Likewise.
2856         * g++.dg/parse/bitfield2.C: Likewise.
2857         * g++.dg/parse/constant4.C: Likewise.
2858         * g++.dg/parse/crash20.C: Likewise.
2859         * g++.dg/parse/invalid-op1.C: Likewise.
2860         * g++.dg/parse/non-dependent2.C: Likewise.
2861         * g++.dg/parse/template18.C: Likewise.
2862         * g++.dg/tc1/dr152.C: Likewise.
2863         * g++.dg/tc1/dr166.C: Likewise.
2864         * g++.dg/tc1/dr176.C: Likewise.
2865         * g++.dg/tc1/dr213.C: Likewise.
2866         * g++.dg/template/access11.C: Likewise.
2867         * g++.dg/template/access2.C: Likewise.
2868         * g++.dg/template/access3.C: Likewise.
2869         * g++.dg/template/access7.C: Likewise.
2870         * g++.dg/template/arg7.C: Likewise.
2871         * g++.dg/template/cond2.C: Likewise.
2872         * g++.dg/template/crash13.C: Likewise.
2873         * g++.dg/template/crash40.C: Likewise.
2874         * g++.dg/template/crash7.C: Likewise.
2875         * g++.dg/template/crash84.C: Likewise.
2876         * g++.dg/template/ctor5.C: Likewise.
2877         * g++.dg/template/defarg13.C: Likewise.
2878         * g++.dg/template/defarg14.C: Likewise.
2879         * g++.dg/template/dtor7.C: Likewise.
2880         * g++.dg/template/eh2.C: Likewise.
2881         * g++.dg/template/error2.C: Likewise.
2882         * g++.dg/template/error43.C: Likewise.
2883         * g++.dg/template/friend32.C: Likewise.
2884         * g++.dg/template/injected1.C: Likewise.
2885         * g++.dg/template/instantiate1.C: Likewise.
2886         * g++.dg/template/instantiate3.C: Likewise.
2887         * g++.dg/template/instantiate5.C: Likewise.
2888         * g++.dg/template/instantiate7.C: Likewise.
2889         * g++.dg/template/local6.C: Likewise.
2890         * g++.dg/template/lookup2.C: Likewise.
2891         * g++.dg/template/member5.C: Likewise.
2892         * g++.dg/template/memfriend15.C: Likewise.
2893         * g++.dg/template/memfriend16.C: Likewise.
2894         * g++.dg/template/memfriend17.C: Likewise.
2895         * g++.dg/template/memfriend7.C: Likewise.
2896         * g++.dg/template/meminit1.C: Likewise.
2897         * g++.dg/template/nested3.C: Likewise.
2898         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2899         * g++.dg/template/nontype12.C: Likewise.
2900         * g++.dg/template/nontype13.C: Likewise.
2901         * g++.dg/template/nontype6.C: Likewise.
2902         * g++.dg/template/pr23510.C: Likewise.
2903         * g++.dg/template/pr35240.C: Likewise.
2904         * g++.dg/template/ptrmem15.C: Likewise.
2905         * g++.dg/template/ptrmem6.C: Likewise.
2906         * g++.dg/template/qualified-id1.C: Likewise.
2907         * g++.dg/template/qualttp20.C: Likewise.
2908         * g++.dg/template/qualttp3.C: Likewise.
2909         * g++.dg/template/qualttp4.C: Likewise.
2910         * g++.dg/template/qualttp5.C: Likewise.
2911         * g++.dg/template/qualttp6.C: Likewise.
2912         * g++.dg/template/qualttp7.C: Likewise.
2913         * g++.dg/template/qualttp8.C: Likewise.
2914         * g++.dg/template/recurse.C: Likewise.
2915         * g++.dg/template/recurse2.C: Likewise.
2916         * g++.dg/template/ref5.C: Likewise.
2917         * g++.dg/template/scope2.C: Likewise.
2918         * g++.dg/template/sfinae10.C: Likewise.
2919         * g++.dg/template/sfinae3.C: Likewise.
2920         * g++.dg/template/sizeof3.C: Likewise.
2921         * g++.dg/template/static9.C: Likewise.
2922         * g++.dg/template/template-id-2.C: Likewise.
2923         * g++.dg/template/typedef13.C: Likewise.
2924         * g++.dg/template/typename4.C: Likewise.
2925         * g++.dg/template/using14.C: Likewise.
2926         * g++.dg/template/using2.C: Likewise.
2927         * g++.dg/template/warn1.C: Likewise.
2928         * g++.dg/warn/Wparentheses-13.C: Likewise.
2929         * g++.dg/warn/Wparentheses-15.C: Likewise.
2930         * g++.dg/warn/Wparentheses-16.C: Likewise.
2931         * g++.dg/warn/Wparentheses-17.C: Likewise.
2932         * g++.dg/warn/Wparentheses-18.C: Likewise.
2933         * g++.dg/warn/Wparentheses-19.C: Likewise.
2934         * g++.dg/warn/Wparentheses-20.C: Likewise.
2935         * g++.dg/warn/Wparentheses-23.C: Likewise.
2936         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2937         * g++.dg/warn/noeffect2.C: Likewise.
2938         * g++.dg/warn/noeffect4.C: Likewise.
2939         * g++.dg/warn/pr8570.C: Likewise.
2940         * g++.old-deja/g++.brendan/init2.C: Likewise.
2941         * g++.old-deja/g++.eh/spec6.C: Likewise.
2942         * g++.old-deja/g++.pt/crash10.C: Likewise.
2943         * g++.old-deja/g++.pt/crash36.C: Likewise.
2944         * g++.old-deja/g++.pt/derived3.C: Likewise.
2945         * g++.old-deja/g++.pt/error2.C: Likewise.
2946         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2947         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2948         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2949         * g++.old-deja/g++.pt/overload7.C: Likewise.
2950         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2951
2952 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2953             Iain Sandoe  <iains@gcc.gnu.org>
2954
2955         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2956         Added code to deal with the case when [Protocol
2957         -descriptionForInstanceMethod:] or [Protocol
2958         -descriptionForClassMethod:] returns NULL.
2959
2960 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2961             Iain Sandoe  <iains@gcc.gnu.org>
2962
2963         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2964         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2965         Added cast.
2966
2967 2011-06-07  Xinliang David Li  <davidxl@google.com>
2968
2969         * gcc.dg/inline_2.c: New test.
2970         * gcc.dg/unroll_2.c: New test.
2971         * gcc.dg/inline_3.c: New test.
2972         * gcc.dg/unroll_3.c: New test.
2973         * gcc.dg/inline_4.c: New test.
2974         * gcc.dg/unroll_4.c: New test.
2975         * gcc.dg/inline_1.c: New test.
2976         * gcc.dg/unroll_1.c: New test.
2977
2978 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2979
2980         PR tree-optimization/48497
2981         * lib/gcc-defs.exp (dg-additional-options): New proc.
2982         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2983         -msse2 on 32-bit x86.
2984
2985 2011-06-06  Jason Merrill  <jason@redhat.com>
2986
2987         * g++.dg/cpp0x/enum19.C: New.
2988
2989 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2990
2991         * gcc.target/arm/neon-reload-class.c: New test.
2992
2993 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2994
2995         PR debug/49130
2996         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2997
2998 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2999
3000         * gcc.target/arm/smlatb-1.c: New file.
3001         * gcc.target/arm/smlatt-1.c: New file.
3002         * gcc.target/arm/smlaltb-1.c: New file.
3003         * gcc.target/arm/smlaltt-1.c: New file.
3004
3005 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3006
3007         * gcc.target/arm/mla-2.c: New test.
3008
3009 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR gcov-profile/49299
3012         * gcc.dg/tree-prof/pr49299-1.c: New test.
3013         * gcc.dg/tree-prof/pr49299-2.c: New test.
3014
3015 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3016
3017         * lib/target-supports.exp
3018         (check_effective_target_vect_widen_mult_qi_to_hi):
3019         Add NEON as supporting target.
3020         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3021         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3022         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3023         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3024         using widening multiplication on targets that support it.
3025         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3026         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3027         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3028
3029 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3030
3031         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3032         Modern Objective-C runtime API.
3033         * objc/execute/next_mapping.h: Removed.
3034         * objc-obj-c++-shared/next-mapping.h: Removed.
3035         * objc-obj-c++-shared/Object1.h: Removed.
3036         * objc-obj-c++-shared/Object1.m: Removed.
3037         * objc-obj-c++-shared/Object1.mm: Removed.
3038         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3039         * objc-obj-c++-shared/Protocol1.h: Removed.
3040         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3041         of ProtoBool, IVAR_T and METHOD.
3042         * objc-obj-c++-shared/runtime.h: New.
3043         * objc-obj-c++-shared/TestsuiteObject.h: New.
3044         * objc-obj-c++-shared/TestsuiteObject.m: New.
3045
3046         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3047         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3048         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3049         it a class method.
3050         * objc/execute/_cmd.m: Include
3051         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3052         runtime API.  ([TestClass +initialize]): Include this method also
3053         with the GNU runtime.
3054         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3055         Object.  ([-setValue:]): Return void.
3056         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3057         with the GNU runtime.  Include
3058         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3059         for the NeXT runtime.  Use the existing print_ivars() and
3060         compare_structures() implementations for the old NeXT runtime.
3061         Added new implementations for the Modern GNU and NeXT runtimes.
3062         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3063         well.  (main): Use objc_getClass().  Use return instead of exit.
3064         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3065         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3066         of exit().
3067         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3068         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3069         instead of Object.  (main): Use return instead of exit().
3070         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3071         instead of Object.  Removed prototype for exit().  (main): Use
3072         return instead of exit().  Use the Modern Objective-C runtime API.
3073         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3074         Object.
3075         * objc/execute/class-tests-1.h: Include
3076         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3077         runtime API.  (test_class_with_superclass): Do not call [Object
3078         class].  There is no need to with the current libobjc.
3079         * objc/execute/class-tests-2.h: Include
3080         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3081         runtime API.
3082         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3083         ../../objc-obj-c++-shared/next-mapping.h.
3084         * objc/execute/class-2.m: Likewise.
3085         * objc/execute/class-3.m: Likewise.
3086         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3087         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3088         +initialize]): Include this method also with the GNU
3089         runtime. (main): Use the Modern Objective-C runtime API.
3090         * objc/execute/class-5.m: Likewise.
3091         * objc/execute/class-6.m: Likewise.
3092         * objc/execute/class-7.m: Likewise.
3093         * objc/execute/class-8.m: Likewise.
3094         * objc/execute/class-9.m: Likewise.
3095         * objc/execute/class-10.m: Likewise.
3096         * objc/execute/class-11.m: Likewise.
3097         * objc/execute/class-12.m: Likewise.
3098         * objc/execute/class-13.m: Likewise.
3099         * objc/execute/class-14.m: Likewise.
3100         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3101         this method also with the GNU runtime.
3102         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3103         +initialize]): Include this method also with the GNU runtime.
3104         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3105         of Object.
3106         * objc/execute/encode-1.m: Likewise.
3107         * objc/execute/enumeration-1.m: Likewise.
3108         * objc/execute/enumeration-2.m: Likewise.
3109         * objc/execute/exceptions/catchall-1.m: Likewise.
3110         * objc/execute/exceptions/finally-1.m: Likewise.
3111         * objc/execute/exceptions/foward-1.m: Likewise.
3112         * objc/execute/exceptions/local-variables-1.m: Likewise.
3113         * objc/execute/exceptions/throw-nil.m: Likewise.
3114         * objc/execute/exceptions/trivial.m: Likewise.
3115         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3116         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3117         * objc/execute/exceptions/matcher-1.m: Likewise.
3118         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3119         Object.
3120         * objc/execute/formal_protocol-2.m: Likewise.
3121         * objc/execute/formal_protocol-3.m: Likewise.
3122         * objc/execute/formal_protocol-4.m: Likewise.
3123         * objc/execute/formal_protocol-5.m: Include
3124         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3125         protocol_getName().
3126         * objc/execute/formal_protocol-6.m: Likewise.
3127         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3128         Object.  Include <objc/Protocol.h> instead of
3129         ../../objc-obj-c++-shared/Protocol1.h.
3130         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3131         Object.
3132         * objc/execute/informal_protocol.m: Likewise.
3133         * objc/execute/load-3.m: Likewise.
3134         * objc/execute/many_args_method.m ([TestClass +initialize]):
3135         Include this method with the GNU runtime as well.
3136         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3137         * objc/execute/nested-func-1.m: Use TestsuiteObject
3138         instead of Object.
3139         * objc/execute/nil_method-1.m: Likewise.
3140         * objc/execute/no_clash.m: Likewise.
3141         * objc/execute/np-1.m: Do not include
3142         ../../objc-obj-c++-shared/Protocol1.h.
3143         (main): Use return instead of exit().
3144         * objc/execute/np-2.m: Do not include
3145         ../../objc-obj-c++-shared/Protocol1.h.
3146         ([MyObject +initialize]): Include this method also with the GNU
3147         runtime.  (main): Use return instead of exit().
3148         * objc/execute/object_is_class.m: Include
3149         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3150         of Object.  (main): Use the Modern Objective-C runtime API.
3151         * objc/execute/object_is_meta_class.m: Likewise.
3152         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3153         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3154         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3155         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3156         Objective-C runtime API.
3157         * objc/execute/protocol-isEqual-2.m: Likewise.
3158         * objc/execute/protocol-isEqual-3.m: Likewise.
3159         * objc/execute/protocol-isEqual-4.m: Likewise.
3160         * objc/execute/redefining_self.m ([TestClass +initialize]):
3161         Include this method with the GNU runtime as well.
3162         * objc/execute/root_methods.m: Include
3163         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3164         Include this method with the GNU runtime as well.
3165         (main): Use the Modern Objective-C runtime API.
3166         * objc/execute/selector-1.m: Include
3167         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3168         of Object.  (main): Use the Modern Objective-C runtime API.
3169         * objc/execute/static-1.m ([Test +initialize]): Include this
3170         method with the GNU runtime as well.
3171         * objc/execute/static-2.m: Likewise.
3172         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3173         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3174         ([MathClass +initialize]): Include this method with the GNU
3175         runtime as well.
3176         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3177         instead of Object.
3178         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3179         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3180         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3181         * objc.dg/attributes/method-attribute-1.m: Likewise.
3182         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3183         * objc.dg/attributes/method-attribute-2.m: Likewise.
3184         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3185         * objc.dg/attributes/method-attribute-3.m: Likewise.
3186         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3187         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3188         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3189         * obj-c++.dg/bitfield-1.mm: Likewise.
3190         * obj-c++.dg/bitfield-2.mm: Likewise
3191         * objc.dg/bitfield-3.m: Likewise.
3192         * obj-c++.dg/bitfield-4.mm: Likewise.
3193         * objc.dg/bitfield-5.m: Likewise
3194         * objc.dg/call-super-1.m: Likewise.
3195         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3196         Use objc_getClass() instead of objc_get_class(), but for the GNU
3197         runtime redefine objc_getClass as objc_get_class.  Include
3198         ../objc-obj-c++-shared/runtime.h.
3199         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3200         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3201         Use the Modern Objective-C runtime API.
3202         * objc.dg/class-protocol-1.m: Include
3203         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3204         * obj-c++.dg/class-protocol-1.mm: Likewise.
3205         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3206         * objc.dg/comp-types-10.m: Likewise.
3207         * objc.dg/comp-types-11.m: Likewise.
3208         * objc.dg/comp-types-12.m: Likewise.
3209         * obj-c++.dg/comp-types-9.mm: Likewise.
3210         * obj-c++.dg/comp-types-11.mm: Likewise.
3211         * obj-c++.dg/comp-types-12.mm: Likewise.
3212         * obj-c++.dg/comp-types-13.mm: Likewise.
3213         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3214         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3215         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3216         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3217         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3218         * objc.dg/desig-init-1.m: Likewise.
3219         * obj-c++.dg/defs.mm: Likewise.
3220         * objc.dg/exceptions-2.m: Likewise.
3221         * obj-c++.dg/except-1.mm: Likewise.
3222         * obj-c++.dg/exceptions-2.mm: Likewise.
3223         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3224         Use the Modern Objective-C runtime API.
3225         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3226         the Modern Objective-C runtime API.  Do not include
3227         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3228         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3229         the Modern Objective-C runtime API except when using an older NeXT
3230         runtime.
3231         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3232         the Modern Objective-C runtime API.
3233         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3234         objc/encoding.h.
3235         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3236         * objc.dg/encode-7-next-64bit.m: Updated include.
3237         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3238         objc/encoding.h.
3239         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3240         the Modern Objective-C runtime API.
3241         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3242         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3243         instead of ../objc-obj-c++-shared/Protocol1.h.
3244         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3245         the Modern Objective-C runtime API except when using an older NeXT
3246         runtime.
3247         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3248         the Modern Objective-C runtime API.
3249         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3250         Object.
3251         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3252         * objc.dg/fix-and-continue-2.m: Likewise.
3253         * objc.dg/foreach-1.m: Likewise.
3254         * objc.dg/foreach-2.m: Likewise.
3255         * objc.dg/foreach-3.m: Likewise.
3256         * objc.dg/foreach-4.m: Likewise.
3257         * objc.dg/foreach-5.m: Likewise.
3258         * objc.dg/foreach-6.m: Likewise.
3259         * objc.dg/foreach-7.m: Likewise.
3260         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3261         Object.
3262         * objc.dg/func-ptr-2.m: Likewise.
3263         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3264         Do not include objc/objc-api.h.
3265         * obj-c++.dg/fsf-package-0.mm: Likewise.
3266         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3267         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3268         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3269         of Object.
3270         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3271         * objc.dg/gnu-runtime-3.m: Likewise.
3272         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3273         * objc.dg/headers.m: Include objc/runtime.h instead of
3274         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3275         for the NeXT runtime.
3276         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3277         * obj-c++.dg/isa-field-1.mm: Likewise.
3278         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3279         * objc.dg/layout-1.m: Likewise.
3280         * objc.dg/layout-2.m: Likewise.
3281         * objc.dg/local-decl-2.m: Likewise.
3282         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3283         Object.  ([Container +elementForView:]): Use
3284         class_conformsToProtocol().
3285         * obj-c++.dg/lookup-2.mm: Likewise.
3286         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3287         * obj-c++.dg/local-decl-1.mm: Likewise.
3288         * objc.dg/method-3.m: Likewise.
3289         * objc.dg/method-4.m: Likewise.
3290         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3291         ../objc-obj-c++-shared/Protocol1.h.
3292         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3293         * objc.dg/method-9.m: Likewise.
3294         * objc.dg/method-10.m: Likewise.
3295         * objc.dg/method-13.m ([Root +initialize]): Include this method
3296         also for the GNU runtime.  (main): Use objc_getClass() also for
3297         the GNU runtime.
3298         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3299         * objc.dg/method-17.m: Likewise.
3300         * objc.dg/method-19.m: Likewise.
3301         * objc.dg/method-20b.m: Likewise.
3302         * obj-c++.dg/method-2.mm: Likewise.
3303         * obj-c++.dg/method-6.mm: Likewise.
3304         * obj-c++.dg/method-10.mm: Likewise.
3305         * obj-c++.dg/method-11.mm: Likewise.
3306         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3307         ../objc-obj-c++-shared/Protocol1.h.
3308         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3309         * obj-c++.dg/method-15.mm: Likewise.
3310         * obj-c++.dg/method-17.mm: Likewise.
3311         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3312         +initialize]): Include this method also for the GNU
3313         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3314         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3315         * obj-c++.dg/method-22.mm: Likewise.
3316         * obj-c++.dg/method-23.mm: Likewise.
3317         * obj-c++.dg/no-extra-load.mm: Likewise.
3318         * objc.dg/objc-fast-4.m: Likewise.
3319         * objc.dg/objc-gc-4.m: Likewise.
3320         * obj-c++.dg/objc-gc-3.mm: Likewise.
3321         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3322         protocol_getMethodDescription() instead of [Protocol
3323         -descriptionForInstanceMethod].
3324         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3325         Made it available with all runtimes.  (main): Call -test instead
3326         of -class.
3327         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3328         and put into a category.
3329         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3330         Object.  Include objc/objc.h.
3331         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3332         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3333         New. (main): Use protocol_getMethodDescription() instead
3334         of [Protocol -descriptionForInstanceMethod] and [Protocol
3335         -descriptionForClassMethod].
3336         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3337         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3338         Objective-C runtime API.
3339         * obj-c++.dg/proto-qual-1.mm: Likewise.
3340         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3341         Object.
3342         * obj-c++.dg/property/property-1.mm: Likewise.
3343         * obj-c++.dg/qual-types-1.mm: Likewise.
3344         * objc.dg/selector-2.m: Include objc/objc.h instead of
3345         ../objc-obj-c++-shared/Object1.h.
3346         * obj-c++.dg/selector-2.mm: Likewise.
3347         * obj-c++.dg/selector-5.mm: Likewise.
3348         * obj-c++.dg/selector-6.mm: Likewise.
3349         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3350         Object.  Do not include objc/objc-api.h.
3351         * obj-c++.dg/set-not-used-1.mm: Likewise.
3352         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3353         * objc.dg/stret-1.m: Likewise.
3354         * objc.dg/stret-2.m: Likewise.
3355         * obj-c++.dg/super-class-2.mm: Likewise.
3356         * objc.dg/super-class-3.m: Likewise.
3357         * objc.dg/super-class-4.m: Likewise.
3358         * objc.dg/sync-2.m: Likewise.
3359         * obj-c++.dg/sync-2.mm: Likewise.
3360         * objc.dg/sync-1.m: Include objc/objc.h instead of
3361         ../objc-obj-c++-shared/Object1.h.
3362         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3363         'Class' as the type of 'isa'.
3364         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3365         Objective-C runtime API.  ([TestClass +initialize]): Include this
3366         method with the GNU runtime as well.
3367         * objc.dg/strings/strings-1.m: Updated includes.
3368         * obj-c++.dg/strings/strings-1.mm: Likewise.
3369         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3370         objc.dg/strings/const-str-12b.m.
3371         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3372         * obj-c++.dg/template-3.mm: Likewise.
3373         * obj-c++.dg/template-4.mm: Likewise.
3374         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3375         Objective-C runtime API.
3376         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3377         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3378         * obj-c++.dg/try-catch-1.mm: Likewise.
3379         * obj-c++.dg/try-catch-2.mm: Likewise.
3380         * objc.dg/try-catch-3.m: Likewise.
3381         * obj-c++.dg/try-catch-3.mm: Likewise.
3382         * objc.dg/try-catch-6.m: Likewise.
3383         * objc.dg/try-catch-7.m: Likewise.
3384         * obj-c++.dg/try-catch-7.mm: Likewise.
3385         * obj-c++.dg/try-catch-8.mm: Likewise.
3386         * obj-c++.dg/try-catch-9.mm: Likewise.
3387         * objc.dg/try-catch-10.m: Likewise.
3388         * obj-c++.dg/try-catch-11.mm: Likewise.
3389         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3390         Object.  Include objc/objc.h.
3391         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3392         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3393         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3394         Object.  Use Modern Objective-C runtime API.  Do not use
3395         performv::.
3396         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3397         * obj-c++.dg/torture/trivial.mm: Likewise.
3398         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3399         instead of ../objc-obj-c++-shared/Object1.h.  Include
3400         ../objc-obj-c++-shared/runtime.h.
3401         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3402         * objc.dg/torture/strings/const-str-11.m: Likewise.
3403         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3404         * objc.dg/torture/strings/const-str-9.m: Likewise.
3405         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3406         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3407         instead of Object. Only add _FooClassReference if
3408         __NEXT_RUNTIME__.
3409         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3410         * objc.dg/torture/strings/const-str-8.m: Likewise.
3411         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3412         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3413         additional sources.
3414         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3415         Object.
3416         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3417         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3418         * obj-c++.dg/va-meth-1.mm: Likewise.
3419         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3420         ../objc-obj-c++-shared/Object1.h.
3421         * objc.dg/zero-link-3.m: Likewise.
3422
3423 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3424
3425         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3426
3427 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3428
3429         PR objc-++/48275
3430         * obj-c++.dg/property/cxx-property-1.mm: New.
3431         * obj-c++.dg/property/cxx-property-2.mm: New.
3432
3433 2011-06-06  Jason Merrill  <jason@redhat.com>
3434
3435         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3436
3437 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3438
3439         PR rtl-optimization/49145
3440         From Ryan Mansfield
3441         * gcc.c-torture/compile/pr49145.c: New test.
3442
3443 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR testsuite/49288
3446         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3447         to dg-options, match also DW_AT_linkage_name.
3448
3449         PR debug/49294
3450         * gcc.dg/debug/pr49294.c: New test.
3451
3452         PR c++/49264
3453         * g++.dg/opt/pr49264.C: New test.
3454
3455 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3456
3457         PR tree-optimization/49243
3458         * gcc.dg/pr49243.c: New.
3459
3460 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3461
3462         * gnat.dg/specs/cond_expr1.ads: New test.
3463
3464 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3465
3466         * gnat.dg/deferred_const4.ad[sb]: New test.
3467         * gnat.dg/deferred_const4_pkg.ads: New helper.
3468
3469 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3470
3471         * gnat.dg/test_tamdt.adb: Rename to...
3472         * gnat.dg/taft_type1.adb: ...this.
3473         * gnat.dg/tamdt.ad[sb]: Rename to...
3474         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3475         * gnat.dg/tamdt_aux.ads: Rename to...
3476         * gnat.dg/taft_type1_pkg2.ads: ...this.
3477         * gnat.dg/taft_type2.ad[sb]: New test.
3478         * gnat.dg/taft_type2_pkg.ads: New helper.
3479         * gnat.dg/taft_type3.adb: New test.
3480         * gnat.dg/taft_type3_pkg.ads: New helper.
3481
3482 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3483
3484         PR fortran/49255
3485         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3486         for F2008.
3487
3488 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3489
3490         PR testsuite/49287
3491         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3492         warning.
3493         * objc.dg/gnu-api-2-objc.m: Likewise.
3494         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3495         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3496
3497 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3498
3499         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3500         alignment, not the alignment, when calling class_addIvar().  Add
3501         an 'isa' instance variable to the test root class.
3502         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3503
3504 2011-06-04  Jan Hubicka  <jh@suse.cz>
3505
3506         PR tree-optimization/48893
3507         PR tree-optimization/49091
3508         PR tree-optimization/49179
3509         * gfortran.dg/pr49179.f90: New testcase
3510
3511 2011-06-04  Jan Hubicka  <jh@suse.cz>
3512
3513         PR lto/48954
3514         * g++.dg/torture/pr48954.C: New testcase.
3515
3516 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3517
3518         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3519
3520 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3521
3522         PR c++/33840
3523         * g++.dg/diagnostic/bitfld2.C: New.
3524
3525 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR target/49281
3528         * gcc.c-torture/execute/pr49281.c: New test.
3529
3530 2011-06-04  Jan Hubicka  <jh@suse.cz>
3531
3532         PR tree-optimize/48929
3533         * gcc.c-torture/compile/pr48929.c: New testcase.
3534
3535 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3536
3537         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3538
3539 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR c++/49276
3542         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3543
3544 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3545
3546         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3547
3548 2011-06-03  Richard Henderson  <rth@redhat.com>
3549             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3550
3551         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3552
3553 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3554
3555         * objc.dg/headers.m: Do not include objc-list.h.
3556
3557 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3558
3559         * objc.dg/type-stream-1.m: Test removed.
3560         * objc.dg/headers.m: Do not include typedstream.h.
3561
3562 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3563
3564         * objc.dg/torture/forward-1.m (main): Updated testcase.
3565
3566 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3567
3568         PR target/49163
3569         * gcc.c-torture/compile/pr49163.c: New.
3570
3571 2011-06-02  Asher Langton  <langton2@llnl.gov>
3572
3573         PR fortran/49268
3574         * gfortran.dg/PR49268.f90: New test.
3575
3576 2011-06-02  Asher Langton  <langton2@llnl.gov>
3577
3578         PR fortran/37039
3579         * gfortran.dg/PR37039.f90: New test.
3580
3581 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3582
3583         PR objc/48539
3584         * objc.dg/method-5.m: Updated.
3585         * objc.dg/method-19.m: Updated.
3586         * objc.dg/method-lookup-1.m: New.
3587         * obj-c++.dg/method-6.mm: Updated.
3588         * obj-c++.dg/method-7.mm: Updated.
3589         * obj-c++.dg/method-lookup-1.mm: New.
3590
3591 2011-06-02  DJ Delorie  <dj@redhat.com>
3592
3593         * lib/timeout.exp (timeout): Add board_info support.
3594
3595 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3596
3597         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3598
3599 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3600
3601         PR fortran/49265
3602         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3603         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3604
3605 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3606             Hans-Peter Nilsson  <hp@axis.com>
3607
3608         PR rtl-optimization/48840
3609         * gcc.target/sparc/ultrasp13.c: New test.
3610
3611 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3612
3613         PR target/49238
3614         * gcc.c-torture/compile/pr49238.c: New.
3615
3616 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3617
3618         * gcc.target/arm/g2.c: Skip test in -mthumb.
3619         Skip test unless cpu is xscale.
3620         * gcc.target/arm/scd42-2.c: Likewise.
3621         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3622
3623 2011-06-01  Jason Merrill  <jason@redhat.com>
3624
3625         * g++.dg/cpp0x/decltype28.C: New.
3626         * g++.dg/cpp0x/decltype29.C: New.
3627
3628 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3629
3630         PR target/45074
3631         * gcc.target/mips/pr45074.c: New test.
3632
3633 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3634             Hans-Peter Nilsson  <hp@axis.com>
3635
3636         PR rtl-optimization/48830
3637         * gcc.target/sparc/ultrasp12.c: New test.
3638
3639 2011-06-01  David Li  <davidxl@google.com>
3640
3641         * gcc.dg/profile-dir-1.c: Change pass name.
3642         * gcc.dg/profile-dir-2.c: Ditto.
3643         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3644         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3645         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3646         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3647         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3648         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3649         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3650         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3651         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3652         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3653         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3654         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3655         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3656         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3657         * gcc.dg/profile-dir-3.c: Ditto.
3658         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3659
3660 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3661
3662         * objc.dg/attributes/method-nonnull-1.m: New test.
3663         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3664
3665 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3666
3667         PR fortran/18918
3668         * gfortran.dg/coarray_atomic_1.f90: New.
3669         * gfortran.dg/coarray/atomic_1.f90: New.
3670
3671 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3672
3673         * gcc.dg/guality/bswaptest.c: New test.
3674         * gcc.dg/guality/clztest.c: New test.
3675         * gcc.dg/guality/ctztest.c: New test.
3676         * gcc.dg/guality/rotatetest.c: New test.
3677
3678         PR target/48688
3679         * gcc.target/i386/pr48688.c: New test.
3680
3681 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3682
3683         PR c++/48010
3684         * g++.dg/lookup/name-clash9.C: New.
3685
3686 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3687
3688         PR fortran/18918
3689         * gfortran.dg/coarray/dummy_1.f90: New.
3690
3691 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3692
3693         PR fortran/18918
3694         * gfortran.dg/coarray/save_1.f90: New.
3695         * gfortran.dg/coarray_4.f90: Update dg-error.
3696
3697 2011-05-31  Jason Merrill  <jason@redhat.com>
3698
3699         * g++.dg/cpp0x/rv-template1.C: New.
3700
3701 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR rtl-optimization/49235
3704         * gcc.dg/pr49235.c: New test.
3705
3706 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3707
3708         PR tree-optimization/49093
3709         * gcc.dg/vect/pr49093.c: New test.
3710
3711 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3712
3713         PR debug/49047
3714         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3715
3716 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3717
3718         PR testsuite/49239
3719         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3720         output array.
3721
3722 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3723
3724         PR target/49186
3725         * gcc.c-torture/execute/pr49186.c: New.
3726
3727 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3728
3729         PR target/49168
3730          * gcc.target/i386/pr49168-1.c: New.
3731
3732 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3733             Eric Botcazou  <ebotcazou@adacore.com>
3734
3735         * gcc.dg/guality/drap.c: New test.
3736
3737 2011-05-30  Richard Guenther  <rguenther@suse.de>
3738
3739         PR tree-optimization/49210
3740         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3741         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3742
3743 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR c++/49223
3746         * g++.dg/gomp/pr49223-1.C: New test.
3747         * g++.dg/gomp/pr49223-2.C: New test.
3748
3749 2011-05-30  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/49218
3752         * gcc.c-torture/execute/pr49218.c: New testcase.
3753
3754 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3755
3756         PR tree-optimization/49199
3757         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3758         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3759         -fno-tree-scev-cprop.
3760
3761 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/47601
3764         * gfortran.dg/extends_13.f03: New.
3765
3766 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR rtl-optimization/49095
3769         * gcc.target/i386/pr49095.c: New test.
3770
3771 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3772
3773         PR fortran/18918
3774         * gfortran.dg/coarray_24.f90: New.
3775
3776 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/18918
3779         * gfortran.dg/coarray_23.f90: New.
3780
3781 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3782
3783         From Ryan Mansfield
3784         * gcc.dg/pr48826.c: New test.
3785
3786 2011-05-29  Richard Guenther  <rguenther@suse.de>
3787
3788         PR tree-optimization/49217
3789         * gcc.dg/torture/pr49217.c: New testcase.
3790
3791 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3792
3793         PR testsuite/49222
3794         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3795
3796 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3797
3798         * gnat.dg/boolean_subtype.adb: Rename to...
3799         * gnat.dg/boolean_subtype1.adb: ...this.
3800
3801 2011-05-28  Jason Merrill  <jason@redhat.com>
3802
3803         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3804
3805 2011-05-27  Jason Merrill  <jason@redhat.com>
3806
3807         * g++.dg/cpp0x/enum18.C: Adjust.
3808
3809         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3810
3811 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3812
3813         PR fortran/18918
3814         * gfortran.dg/coarray_22.f90: New.
3815
3816 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3817
3818         PR tree-optimization/46728
3819         * gcc.target/powerpc/pr46728-1.c: New.
3820         * gcc.target/powerpc/pr46728-2.c: New.
3821         * gcc.target/powerpc/pr46728-3.c: New.
3822         * gcc.target/powerpc/pr46728-4.c: New.
3823         * gcc.target/powerpc/pr46728-5.c: New.
3824         * gcc.dg/pr46728-6.c: New.
3825         * gcc.target/powerpc/pr46728-7.c: New.
3826         * gcc.target/powerpc/pr46728-8.c: New.
3827         * gcc.dg/pr46728-9.c: New.
3828         * gcc.target/powerpc/pr46728-10.c: New.
3829         * gcc.target/powerpc/pr46728-11.c: New.
3830         * gcc.dg/pr46728-12.c: New.
3831         * gcc.target/powerpc/pr46728-13.c: New.
3832         * gcc.target/powerpc/pr46728-14.c: New.
3833         * gcc.target/powerpc/pr46728-15.c: New.
3834         * gcc.target/powerpc/pr46728-16.c: New.
3835
3836 2011-05-27  Jason Merrill  <jason@redhat.com>
3837
3838         * g++.dg/abi/mangle47.C: New.
3839
3840         PR c++/49176
3841         * g++.dg/template/const5.C: New.
3842
3843         * g++.dg/cpp0x/enum18.C: New.
3844
3845         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3846
3847         * g++.dg/cpp0x/error6.C: New.
3848
3849         * g++.dg/cpp0x/error5.C: New.
3850
3851 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR c++/49165
3854         * g++.dg/eh/cond6.C: New test.
3855
3856 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3857
3858         PR fortran/48820
3859         * gfortran.dg/rank_3.f90: New.
3860         * gfortran.dg/rank_4.f90: New.
3861
3862 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3863
3864         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3865         replace dump search.
3866
3867 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3868
3869         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3870         * gnat.dg/bit_packed_array5.adb: ...here.
3871
3872 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3873
3874         PR c++/42056
3875         * g++.dg/cpp0x/auto25.C: New.
3876
3877 2011-05-27  Richard Guenther  <rguenther@suse.de>
3878
3879         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3880
3881 2011-05-27  Richard Guenther  <rguenther@suse.de>
3882
3883         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3884
3885 2011-05-27  Richard Guenther  <rguenther@suse.de>
3886
3887         PR middle-end/49189
3888         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3889
3890 2011-05-26  Jason Merrill  <jason@redhat.com>
3891
3892         * g++.dg/cpp0x/friend1.C: New.
3893         * g++.dg/cpp0x/friend2.C: New.
3894
3895         * g++.dg/cpp0x/auto7.C: Update.
3896         * g++.dg/template/crash50.C: Adjust.
3897         * g++.dg/template/static9.C: Adjust.
3898         * g++.old-deja/g++.ext/memconst.C: Adjust.
3899
3900 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3901
3902         * gcc.dg/march.c: Ignore a note for some targets.
3903
3904 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3905             Nathan Froyd  <froydnj@codesourcery.com>
3906
3907         PR c++/2288
3908         PR c++/18770
3909         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3910         * g++.dg/parse/pr18770.C: New test.
3911         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3912
3913 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3914
3915         PR fortran/48955
3916         * gfortran.dg/dependency_40.f90 : New test.
3917
3918 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3919
3920         PR fortran/18918
3921         * gfortran.dg/coarray/registering_1.f90: New.
3922
3923 2011-05-26  Jason Merrill  <jason@redhat.com>
3924
3925         * g++.dg/cpp0x/variadic111.C: New.
3926         * g++.dg/cpp0x/variadic41.C: Adjust.
3927
3928 2011-05-26  Richard Guenther  <rguenther@suse.de>
3929
3930         PR tree-optimization/48702
3931         * gcc.dg/torture/pr48702.c: New testcase.
3932
3933 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3934
3935         PR gcov-profile/48845
3936         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3937         support.
3938         * gcc.dg/matrix/matrix.exp: Likewise.
3939         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3940         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3941         line number to check_profiling_available.
3942         * lib/target-supports.exp (check_profiling_available): Account for
3943         this.
3944         Require TLS runtime support with -fprofile-generate.
3945         * lib/profopt.exp (profopt-execute): Add TLS options for
3946         -fprofile-generate.
3947         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3948
3949 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR c++/49165
3952         * g++.dg/eh/cond5.C: New test.
3953
3954         PR tree-optimization/49161
3955         * gcc.c-torture/execute/pr49161.c: New test.
3956
3957 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3958
3959         * gcc.target/arm/neon-vorn-vbic.c: New test.
3960
3961 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3962
3963         PR tree-optimization/49038
3964         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3965         * gcc.dg/vect/pr49038.c: New test.
3966
3967 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3968         * g++.dg/init/pr25811-3.C: New.
3969         * g++.dg/init/pr25811-4.C: New.
3970
3971 2011-05-25  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/cpp0x/enum17.C: New.
3974         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3975
3976         * g++.dg/cpp0x/auto24.C: New.
3977
3978         * g++.dg/cpp0x/error4.C: New.
3979
3980         * g++.dg/cpp0x/rv-restrict.C: New.
3981
3982         * g++.dg/cpp0x/enum15.C: New.
3983         * g++.dg/cpp0x/constexpr-switch2.C: New.
3984
3985         * g++.dg/cpp0x/variadic110.C: New.
3986
3987         * g++.dg/cpp0x/auto9.C: Add typedef test.
3988
3989         * g++.dg/cpp0x/auto23.C: New.
3990         * g++.dg/cpp0x/auto9.C: Adjust.
3991
3992         * g++.dg/cpp0x/defaulted29.C: New.
3993
3994         * g++.dg/cpp0x/initlist51.C: New.
3995
3996 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3997
3998         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3999         * g++.dg/abi/packed1.C: Suppress warning.
4000         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4001         * g++.dg/template/stdarg1.C: Likewise.
4002         * g++.dg/other/packed1.C: Remove arm from xfail list.
4003
4004 2011-05-25  Jason Merrill  <jason@redhat.com>
4005
4006         * g++.dg/cpp0x/enum16.C: New.
4007         * g++.dg/parse/error15.C: Adjust.
4008
4009         * g++.dg/cpp0x/initlist50.C: New.
4010
4011         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4012
4013         * g++.dg/cpp0x/variadic109.C: New.
4014
4015 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4016
4017          * gcc.target/i386/pause-1.c: New.
4018
4019 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4020
4021         * gcc.dg/stack-usage-1.c: Adjust comment.
4022         * gcc.dg/stack-usage-2.c: New test.
4023
4024 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR c++/49136
4027         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4028         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4029
4030 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4031
4032         PR rtl-optimization/48757
4033         * gfortran.dg/pr48757.f:  New test case.
4034
4035 2011-05-24  Jason Merrill  <jason@redhat.com>
4036
4037         * g++.dg/cpp0x/access01.C: New.
4038
4039 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4040
4041         PR libobjc/48177
4042         * objc.dg/pr48177.m: New testcase.      
4043
4044 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4045
4046         PR objc/48187
4047         * objc.dg/pr48187.m: New testcase.
4048         * obj-c++.dg/pr48187.mm: New testcase.
4049         * objc.dg/ivar-extra-semicolon.m: New testcase.
4050
4051 2011-05-24  Jason Merrill  <jason@redhat.com>
4052
4053         * g++.dg/template/access21.C: New.
4054         * g++.dg/template/access22.C: New.
4055
4056 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4057
4058         PR rtl-optimization/48633
4059         * g++.dg/pr48633.C: New test.
4060
4061 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4062
4063         PR target/49133
4064         * g++.dg/other/pr49133.C: New test.
4065
4066 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4067             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4068
4069         * gcc.dg/torture/tls/run-gd.c: New test.
4070         * gcc.dg/torture/tls/run-ie.c: New test.
4071         * gcc.dg/torture/tls/run-ld.c: New test.
4072         * gcc.dg/torture/tls/run-le.c: New test.
4073         * lib/target-supports.exp (check_effective_target_tls_runtime):
4074         Build testcase with TLS options.
4075
4076 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4077
4078         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4079
4080 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4081
4082         PR tree-optimization/49121
4083         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4084
4085 2011-05-23  Jason Merrill  <jason@redhat.com>
4086
4087         * g++.dg/cpp0x/defaulted28.C: New.
4088
4089         * g++.dg/cpp0x/sfinae25.C: New.
4090
4091         * g++.dg/cpp0x/rv-cast2.C: New.
4092
4093         * g++.dg/cpp0x/enum14.C: New.
4094
4095 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR lto/49123
4098         * gcc.c-torture/execute/pr49123.c: New test.
4099
4100         PR debug/49032
4101         * gcc.dg/debug/pr49032.c: New test.
4102
4103         PR c/49120
4104         * gcc.dg/pr49120.c: New test.
4105
4106 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4107
4108         PR target/47315
4109         * gcc.target/i386/pr47315.c: New test.
4110
4111 2011-05-23  Jason Merrill  <jason@redhat.com>
4112
4113         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4114
4115         * g++.dg/cpp0x/sfinae24.C: New.
4116
4117         * g++.dg/cpp0x/error3.C: New.
4118
4119         * g++.dg/cpp0x/defaulted27.C: New.
4120
4121         * g++.dg/cpp0x/decltype27.C: New.
4122
4123 2011-05-23  Richard Guenther  <rguenther@suse.de>
4124
4125         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4126
4127 2011-05-23  Richard Guenther  <rguenther@suse.de>
4128
4129         PR tree-optimization/40874
4130         * g++.dg/tree-ssa/pr40874.C: New testcase.
4131
4132 2011-05-23  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/49115
4135         * g++.dg/torture/pr49115.C: New testcase.
4136
4137 2011-05-23  Richard Guenther  <rguenther@suse.de>
4138
4139         PR middle-end/15419
4140         * gcc.dg/memcpy-3.c: New testcase.
4141
4142 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR middle-end/48973
4145         * gcc.c-torture/execute/pr48973-1.c: New test.
4146         * gcc.c-torture/execute/pr48973-2.c: New test.
4147
4148 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4149
4150         PR c++/18016
4151         * g++.dg/warn/pr18016.C: New.
4152
4153 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4154
4155         PR target/45098
4156         * gcc.target/arm/ivopts-6.c: New test.
4157
4158 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR middle-end/49029
4161         * gcc.c-torture/compile/pr49029.c: New test.
4162
4163 2011-05-22  Jason Merrill  <jason@redhat.com>
4164
4165         * g++.dg/cpp0x/sfinae23.C: New.
4166         * g++.dg/cpp0x/sfinae8.C: Correct.
4167
4168 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4169
4170         * gfortran.dg/function_optimize_8.f90:  New test case.
4171
4172 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4173
4174         PR tree-optimization/49087
4175         * gcc.dg/vect/O3-pr49087.c: New test.
4176
4177 2011-05-21  Jason Merrill  <jason@redhat.com>
4178
4179         * g++.dg/debug/const5.C: New.
4180
4181 2011-05-20  Jason Merrill  <jason@redhat.com>
4182
4183         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4184
4185         * g++.dg/cpp0x/constexpr-static7.C: New.
4186
4187         * g++.dg/cpp0x/enum12.C: New.
4188         * g++.dg/cpp0x/enum13.C: New.
4189
4190 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/48699
4193         * gfortran.dg/select_type_23.f03: New.
4194
4195 2011-05-20  Jason Merrill  <jason@redhat.com>
4196
4197         * g++.dg/cpp0x/defaulted26.C: New.
4198
4199         * g++.dg/cpp0x/noexcept02.C: Fix.
4200         * g++.dg/cpp0x/noexcept03.C: Fix.
4201         * g++.dg/cpp0x/noexcept08.C: Fix.
4202         * g++.dg/cpp0x/noexcept10.C: New.
4203
4204 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/48706
4207         * gfortran.dg/extends_12.f03: New.
4208
4209 2011-05-20  Jason Merrill  <jason@redhat.com>
4210
4211         * g++.dg/template/koenig9.C: New.
4212         * g++.dg/opt/pr47615.C: Fix.
4213         * g++.dg/overload/defarg1.C: Fix.
4214         * g++.dg/tc1/dr213.C: Remove xfail.
4215         * g++.dg/torture/pr34850.C: Fix.
4216         * g++.dg/torture/pr39362.C: Fix.
4217         * g++.old-deja/g++.brendan/crash56.C: Fix.
4218         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4219
4220 2011-05-20  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/49079
4223         * gcc.dg/torture/pr49079.c: New testcase.
4224
4225 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR tree-optimization/49073
4228         * gcc.c-torture/execute/pr49073.c: New test.
4229
4230 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4231
4232         PR fortran/18918
4233         * gfortran.dg/coarray_21.f90: New.
4234
4235 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4236
4237         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4238         output.
4239
4240 2011-05-19  Richard Guenther  <rguenther@suse.de>
4241
4242         PR testsuite/49063
4243         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4244
4245 2011-05-19  Richard Guenther  <rguenther@suse.de>
4246
4247         PR middle-end/48985
4248         * gcc.dg/builtin-object-size-11.c: New testcase.
4249
4250 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4251
4252         PR target/45098
4253         * gcc.target/arm/ivopts.c: New test.
4254         * gcc.target/arm/ivopts-2.c: New test.
4255
4256 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4257
4258         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4259
4260 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4261
4262         * gcc.c-torture/execute/960321-1.x: Remove.
4263
4264 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4265
4266         PR fortran/48700
4267         * gfortran.dg/move_alloc_4.f90: New.
4268
4269 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4270
4271         PR target/49002
4272         * gcc.target/i386/pr49002-1.c: New test.
4273         * gcc.target/i386/pr49002-2.c: Likewise.
4274
4275 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR tree-optimization/49039
4278         * gcc.c-torture/execute/pr49039.c: New test.
4279         * gcc.dg/tree-ssa/pr49039.c: New test.
4280         * g++.dg/torture/pr49039.C: New test.
4281
4282 2011-05-18  Jason Merrill  <jason@redhat.com>
4283
4284         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4285         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4286         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4287
4288 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4289
4290         * gcc.target/bfin/mcpu-bf592.c: New test.
4291
4292 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4293
4294         PR tree-optimization/41881
4295         * gcc.dg/vect/O3-pr41881.c: New test.
4296         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4297
4298 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR tree-optimization/49000
4301         * gcc.dg/pr49000.c: New test.
4302
4303 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4304
4305         * gnat.dg/invalid1.adb: New test.
4306
4307 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4308
4309         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4310         scan pattern.
4311         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4312         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4313
4314 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4315
4316         PR c++/48994
4317         * g++.dg/cpp0x/range-for18.C: New.
4318
4319 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4320
4321         PR fortran/18918
4322         * gfortran.dg/coarray/image_index_2.f90: New.
4323
4324 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4325
4326         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4327         * g++.dg/cpp0x/override2.C: New.
4328
4329 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4330
4331         PR fortran/18918
4332         * gfortran.de/coarray_20.f90: New.
4333
4334 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4335
4336         PR fortran/22572
4337         * function_optimize_7.f90:  New test case.
4338
4339 2011-05-13  Jason Merrill  <jason@redhat.com>
4340
4341         * g++.dg/cpp0x/decltype26.C: New.
4342         * g++.dg/cpp0x/enum11.C: New.
4343
4344 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4345
4346         PR fortran/48972
4347         PR fortran/48991
4348         * gfortran.dg/assign_8.f90: Update dg-error.
4349
4350 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4351
4352         PR fortran/48972
4353         * gfortran.dg/io_constraints_8.f90: New.
4354         * gfortran.dg/io_constraints_9.f90: New.
4355
4356 2011-05-13  Martin Thuresson  <martint@google.com>
4357
4358         PR gcov-profile/47793
4359         * gcc.dg/pr47793.c: New.
4360
4361 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR tree-optimization/48975
4364         * gcc.dg/pr48975.c: New test.
4365
4366 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4367
4368         PR fortran/48972
4369         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4370
4371 2011-05-12  Jason Merrill  <jason@redhat.com>
4372
4373         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4374
4375 2011-05-12  Geert Bosch  <bosch@adacore.com>
4376
4377         * gnat.dg/view_conversion1.adb: New test.
4378
4379 2011-05-12  Richard Guenther  <rguenther@suse.de>
4380
4381         PR tree-optimization/48172
4382         * gcc.dg/vect/pr48172.c: New testcase.
4383
4384 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR debug/48967
4387         * g++.dg/opt/pr48967.C: New test.
4388
4389 2011-05-11  Jason Merrill  <jason@redhat.com>
4390
4391         * g++.dg/cpp0x/constexpr-friend.C: New.
4392         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4393
4394         * g++.dg/cpp0x/sfinae22.C: New.
4395
4396 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4397
4398         PR fortran/48889
4399         * gfortran.dg/generic_24.f90: New.
4400
4401 2011-05-11  Richard Guenther  <rguenther@suse.de>
4402
4403         PR tree-optimization/15256
4404         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4405
4406 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR debug/48159
4409         * gcc.dg/pr48159-1.c: New test.
4410         * gcc.dg/pr48159-2.c: New test.
4411
4412 2011-05-11  Richard Guenther  <rguenther@suse.de>
4413
4414         PR middle-end/48953
4415         * gcc.dg/torture/pr48953.c: New testcase.
4416
4417 2011-05-11  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/18041
4420         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4421
4422 2011-05-11  Alan Modra  <amodra@gmail.com>
4423
4424         PR target/47755
4425         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4426
4427 2011-05-10  Jason Merrill  <jason@redhat.com>
4428
4429         * g++.dg/cpp0x/defaulted25.C: New.
4430         * g++.dg/template/crash7.C: Adjust.
4431
4432         * g++.dg/cpp0x/variadic108.C: New.
4433
4434 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4435
4436         * g++.dg/inherit/virtual9.C: Extend.
4437
4438 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4439
4440         PR target/48857
4441         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4442         are passed and returned in vector registers.
4443
4444 2011-05-10  Richard Guenther  <rguenther@suse.de>
4445
4446         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4447         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4448         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4449         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4450         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4451         applies.
4452
4453 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR tree-optimization/48611
4456         PR tree-optimization/48794
4457         * gfortran.dg/gomp/pr48611.f90: New test.
4458         * gfortran.dg/gomp/pr48794.f90: New test.
4459
4460         PR debug/48928
4461         * gcc.dg/dfp/pr48928.c: New test.
4462
4463 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4464
4465         PR c++/48522
4466         * g++.dg/cpp0x/pr48522.C: New.
4467
4468 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4469
4470         PR c++/48735
4471         * g++.dg/cpp0x/sfinae21.C: New.
4472
4473 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4474
4475         * g++.dg/template/sfinae28.C: Rename to...
4476         * g++.dg/cpp0x/sfinae19.C: ... this.
4477         * g++.dg/template/sfinae29.C: Rename to...
4478         * g++.dg/cpp0x/sfinae20.C: ... this.
4479
4480 2011-05-09  Jeff Law <law@redhat.com>
4481
4482         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4483         consistent results.
4484
4485 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4486
4487         PR c++/20039
4488         * g++.dg/init/pr20039.C: New.
4489
4490 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4491
4492         PR c++/48737
4493         PR c++/48744
4494         * g++.dg/template/sfinae28.C: New.
4495         * g++.dg/template/sfinae29.C: Likewise.
4496
4497 2011-05-09  Jason Merrill  <jason@redhat.com>
4498
4499         * g++.dg/template/nontype23.C: New.
4500
4501 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4502         PR c++/48859
4503         * g++.dg/init/pr48859.C: New.
4504
4505 2011-05-09  Jason Merrill  <jason@redhat.com>
4506
4507         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4508         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4509         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4510         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4511         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4512         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4513         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4514         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4515
4516 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4517
4518         * g++.dg/inherit/virtual9.C: New.
4519
4520 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4521
4522         PR c++/48574
4523         * g++.dg/template/dependent-expr8.C: New test case.
4524
4525 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4526
4527         PR tree-optimization/48837
4528         * gcc.dg/pr48837.c: New testcase.
4529
4530 2011-05-06  Jason Merrill  <jason@redhat.com>
4531
4532         * g++.dg/cpp0x/constexpr-condition2.C: New.
4533
4534         * g++.dg/cpp0x/constexpr-missing.C: New.
4535
4536 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4537
4538         PR fortran/18918
4539         * gfortran.dg/coarray/this_image_2.f90: New.
4540
4541 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4542
4543         PR fortran/48858
4544         PR fortran/48820
4545         * gfortran.dg/bind_c_usage_22.f90: New.
4546         * gfortran.dg/bind_c_usage_23.f90: New.
4547         * gfortran.dg/bind_c_usage_24.f90: New.
4548         * gfortran.dg/bind_c_usage_24_c.c: New.
4549
4550 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4551
4552         PR c++/48838
4553         * g++.dg/template/member9.C: New test case.
4554
4555 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4556
4557         * gnat.dg/discr29.ad[sb]: New test.
4558         * gnat.dg/discr30.adb: Likewise.
4559
4560 2011-05-05  Julian Brown  <julian@codesourcery.com>
4561
4562         * gcc.target/arm/neon-vset_lanes8.c: New test.
4563
4564 2011-05-05  Jason Merrill  <jason@redhat.com>
4565
4566         * g++.dg/init/new32.C: New.
4567
4568 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4569
4570         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4571         Fix typo.
4572
4573 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR rtl-optimization/48381
4576         * gcc.c-torture/compile/pr48381.c: New test.
4577
4578 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4579
4580         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4581         to dg-options.
4582         * gcc.target/i386/opt-1.c: Ditto.
4583
4584 2011-05-04  Jason Merrill  <jason@redhat.com>
4585
4586         * g++.dg/conversion/base1.C: New.
4587
4588 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4589
4590         PR libgfortran/48787
4591         * gfortran.dg/round_3.f08: Add more checks to test case.
4592
4593 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4594
4595         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4596         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4597         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4598         Gate test on effective_target fd_truncate.
4599
4600 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4601
4602         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4603         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4604         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4605         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4606         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4607         * gcc.target/i386/pr38824.c: Ditto.
4608         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4609         * gcc.target/i386/vecinit-2.c: Ditto.
4610         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4611         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4612         * gcc.target/i386/parity-2.c: Ditto.
4613         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4614
4615 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4616
4617         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4618         remove duplication.
4619         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4620         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4621         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4622
4623 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4624
4625         PR fortran/18918
4626         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4627
4628 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4629
4630         PR fortran/18918
4631         * gfortran.dg/coarray/this_image_1.f90: New.
4632
4633 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4634
4635         PR fortran/18918
4636         * gfortran.dg/coarray/caf.dg: New.
4637         * gfortran.dg/coarray/image_index_1.f90: New, copied
4638         from ../coarray_16.f90.
4639
4640 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4641
4642         PR c++/28501
4643         * g++.dg/ext/complex9.C: New.
4644
4645 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4646
4647         From Mike Frysinger
4648         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4649         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4650         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4651
4652 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4653
4654         * gcc.target/bfin/builtins: Created.
4655         * gcc.target/bfin/hisilh-O0.c: Deleted.
4656         * gcc.target/bfin/hisilh.c: Moved to...
4657         * gcc.target/bfin/builtins/hisilh.c: ...here.
4658         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4659         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4660         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4661         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4662         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4663         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4664         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4665         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4666         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4667         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4668         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4669         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4670         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4671         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4672         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4673         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4674         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4675         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4676         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4677         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4678         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4679         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4680         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4681         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4682         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4683         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4684         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4685         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4686         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4687         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4688         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4689         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4690         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4691         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4692         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4693         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4694         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4695         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4696         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4697         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4698         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4699         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4700         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4701         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4702         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4703         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4704         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4705         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4706         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4707         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4708         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4709         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4710         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4711         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4712         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4713         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4714         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4715         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4716         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4717         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4718         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4719         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4720         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4721         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4722         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4723         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4724         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4725         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4726         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4727         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4728         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4729         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4730         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4731         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4732         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4733         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4734         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4735         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4736         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4737         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4738         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4739         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4740         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4741         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4742         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4743         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4744         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4745         * gcc.target/bfin/builtins/circptr.c: Ditto.
4746         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4747         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4748         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4749         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4750         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4751         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4752         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4753         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4754         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4755         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4756         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4757         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4758         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4759         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4760         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4761         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4762         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4763         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4764         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4765         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4766         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4767         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4768         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4769         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4770         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4771         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4772         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4773         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4774         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4775         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4776         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4777         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4778         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4779         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4780         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4781         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4782         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4783         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4784         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4785         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4786         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4787         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4788         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4789         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4790         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4791         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4792         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4793         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4794         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4795         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4796         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4797         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4798         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4799         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4800         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4801         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4802         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4803         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4804         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4805         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4806         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4807         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4808         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4809         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4810         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4811         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4812         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4813         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4814         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4815         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4816
4817 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4818
4819         * gcc.target/arm/cold-lc.c: New test.
4820
4821 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4822
4823         PR target/48774
4824         * gcc.dg/pr48774.c: New test.
4825
4826 2011-05-03  Richard Guenther  <rguenther@suse.de>
4827
4828         * gcc.dg/large-size-array-5.c: New testcase.
4829
4830 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4831
4832         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4833
4834 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4835
4836         * lib/target-supports.exp (check_effective_target_vect_strided):
4837         Replace with...
4838         (check_effective_target_vect_strided2)
4839         (check_effective_target_vect_strided3)
4840         (check_effective_target_vect_strided4)
4841         (check_effective_target_vect_strided8): ...these new functions.
4842
4843         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4844         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4845         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4846         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4847         * gcc.dg/vect/pr37539.c: Likewise.
4848         * gcc.dg/vect/slp-11a.c: Likewise.
4849         * gcc.dg/vect/slp-11b.c: Likewise.
4850         * gcc.dg/vect/slp-11c.c: Likewise.
4851         * gcc.dg/vect/slp-12a.c: Likewise.
4852         * gcc.dg/vect/slp-12b.c: Likewise.
4853         * gcc.dg/vect/slp-18.c: Likewise.
4854         * gcc.dg/vect/slp-19a.c: Likewise.
4855         * gcc.dg/vect/slp-19b.c: Likewise.
4856         * gcc.dg/vect/slp-21.c: Likewise.
4857         * gcc.dg/vect/slp-23.c: Likewise.
4858         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4859
4860         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4861         instead of vect_interleave && vect_extract_even_odd.
4862         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4863         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4864         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4865         * gcc.dg/vect/vect-1.c: Likewise.
4866         * gcc.dg/vect/vect-10.c: Likewise.
4867         * gcc.dg/vect/vect-98.c: Likewise.
4868         * gcc.dg/vect/vect-107.c: Likewise.
4869         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4870         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4871         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4872         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4873         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4874         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4875         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4876         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4877         * gcc.dg/vect/vect-strided-float.c: Likewise.
4878         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4879         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4880         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4881         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4882         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4883         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4884         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4885         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4886         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4887         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4888         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4889         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4890         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4891         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4892         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4893
4894         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4895         target condition.
4896         * gcc.dg/vect/pr30843.c: Likewise.
4897         * gcc.dg/vect/pr33866.c: Likewise.
4898         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4899         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4900         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4901         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4902
4903 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4904
4905         * gcc.dg/vect/slp-11.c: Split into...
4906         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4907         gcc.dg/vect/slp-11c.c: ...these tests.
4908         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4909         * gcc.dg/vect/slp-12c.c: ...this new test.
4910         * gcc.dg/vect/slp-19.c: Split into...
4911         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4912         gcc.dg/vect/slp-19c.c: ...these new tests.
4913
4914 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4915
4916         * lib/target-supports.exp
4917         (check_effective_target_vect_extract_even_odd_wide): Delete.
4918         (check_effective_target_vect_strided_wide): Likewise.
4919         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4920         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4921         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4922         * gcc.dg/vect/pr37539.c: Likewise.
4923         * gcc.dg/vect/slp-11.c: Likewise.
4924         * gcc.dg/vect/slp-12a.c: Likewise.
4925         * gcc.dg/vect/slp-12b.c: Likewise.
4926         * gcc.dg/vect/slp-19.c: Likewise.
4927         * gcc.dg/vect/slp-23.c: Likewise.
4928         * gcc.dg/vect/vect-1.c: Likewise.
4929         * gcc.dg/vect/vect-98.c: Likewise.
4930         * gcc.dg/vect/vect-107.c: Likewise.
4931         * gcc.dg/vect/vect-strided-float.c: Likewise.
4932
4933 2011-05-02  Jason Merrill  <jason@redhat.com>
4934
4935         * g++.dg/init/new31.C: New.
4936
4937 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4938
4939         PR c/35445
4940         * gcc.dg/pr35445.c: New test.
4941
4942 2011-05-02  Jason Merrill  <jason@redhat.com>
4943
4944         * c-c++-common/vla-1.c: New.
4945
4946 2011-05-02  Richard Guenther  <rguenther@suse.de>
4947
4948         PR tree-optimization/48822
4949         * gcc.dg/torture/pr48822.c: New testcase.
4950
4951 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4952
4953         PR c++/47969
4954         * g++.dg/cpp0x/constexpr-47969.C: New.
4955
4956 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4957
4958         PR testsuite/48498
4959         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4960         on vect_no_align targets.
4961         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4962         vect_no_align targets.
4963
4964 2011-05-01  Xinliang David Li  <davidxl@google.com>
4965
4966         * gcc.dg/tree-ssa/integer-addr.c: New test.
4967         * gcc.dg/tree-ssa/alias_bug.c: New test.
4968
4969 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4970
4971         PR libgfortran/48787
4972         * gfortran.dg/round_3.f08: Add more checks.
4973
4974 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4975
4976         PR fortran/48821
4977         * gfortran.dg/import9.f90: New, proper test.
4978         * gfortran.dg/interface_37.f90: Remove bogus
4979         test (bogus copy of interface_36.f90).
4980
4981 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4982
4983         PR fortran/48821
4984         * gfortran.dg/interface_37.f90: New.
4985
4986 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4987
4988         PR fortran/48746
4989         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4990
4991 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4992
4993         PR tree-optimization/48809
4994         * gcc.c-torture/execute/pr48809.c: New test.
4995
4996 2011-04-29  Jeff Law <law@redhat.com>
4997
4998         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4999
5000 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5001
5002         PR c++/48606
5003         * g++.dg/init/ctor10.C: New.
5004
5005 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5006
5007         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5008           warning in implicitly instantiated templates.
5009
5010 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5011
5012         * g++.dg/warn/Wnull-conversion-1.C: New.
5013         * g++.dg/warn/Wnull-conversion-2.C: New.
5014
5015 2011-04-29  Diego Novillo  <dnovillo@google.com>
5016
5017         * g++.old-deja/g++.other/null3.C: Expect warning about
5018         converting boolean to a pointer.
5019
5020 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/48462
5023         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5024         being a target.
5025
5026         PR fortran/48746
5027         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5028
5029 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5030
5031         PR fortran/48810
5032         * gfortran.dg/typebound_proc_22.f90: New.
5033
5034         PR fortran/48800
5035         * gfortran.dg/interface_36.f90: New.
5036
5037 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5038
5039         PR libgfortran/48488
5040         PR libgfortran/48602
5041         PR libgfortran/48615
5042         PR libgfortran/48684
5043         PR libgfortran/48787
5044         * gfortran.dg/fmt_g.f: Adjust test.
5045         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5046         * gfortran.dg/round_3.f08: New test.
5047         * gfortran.dg/namelist_print_1.f: Adjust test.
5048         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5049         * gfortran.dg/f2003_io_5.f03: Adjust test.
5050         * gfortran.dg/coarray_15.f90: Adjust test.
5051         * gfortran.dg/namelist_65.f90: Adjust test.
5052         * gfortran.dg/fmt_cache_1.f: Adjust test.
5053         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5054         * gfortran.dg/real_const_3.f90: Adjust test.
5055
5056 2011-04-28  Xinliang David Li  <davidxl@google.com>
5057
5058         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5059         * g++.dg/prof-robust-1.C: New test.
5060
5061 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5062
5063         PR tree-optimization/48765
5064         * gcc.dg/vect/pr48765.c: New.
5065
5066 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5067
5068         PR tree-optimization/48775
5069         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5070
5071 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5072
5073         PR c++/48798
5074         * g++.dg/inherit/pr48798.C: New.
5075         * g++.old-deja/g++.other/base1.C: Adjust.
5076
5077 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5078
5079         PR c++/48656
5080         * g++.dg/template/inherit7.C: New test case.
5081
5082 2011-04-28  Richard Guenther  <rguenther@suse.de>
5083
5084         PR tree-optimization/40052
5085         PR tree-optimization/15347
5086         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5087         * gcc.dg/pr15347.c: Likewise.
5088
5089 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5090
5091         PR c++/48530
5092         * g++.dg/cpp0x/sfinae18.C: New.
5093
5094 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5095
5096         PR c++/48771
5097         * g++.dg/ext/is_literal_type1.C: New.
5098
5099 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5100
5101         PR fortran/48112
5102         PR fortran/48279
5103         * gfortran.dg/interface_35.f90: New.
5104         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5105         * gfortran.dg/func_result_6.f90: Add dg-warning.
5106         * gfortran.dg/bessel_1.f90: Ditto.
5107         * gfortran.dg/hypot_1.f90: Ditto.
5108         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5109         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5110         * gfortran.dg/interface_assignment_4.f90: Ditto.
5111
5112 2011-04-27  Jason Merrill  <jason@redhat.com>
5113
5114         * g++.dg/ext/complex8.C: New.
5115
5116         * g++.dg/cpp0x/initlist49.C: New.
5117         * g++.dg/init/new30.C: New.
5118
5119 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5120
5121         PR fortran/48788
5122         * gfortran.dg/whole_file_34.f90: New.
5123
5124 2011-04-27  Jan Hubicka  <jh@suse.cz>
5125
5126         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5127
5128 2011-04-27  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5131
5132         * g++.dg/parse/ambig6.C: New.
5133
5134 2011-04-27  Nick Clifton  <nickc@redhat.com>
5135
5136         * gcc.dg/20020312-2.c: Add definition for RX.
5137
5138         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5139         option with RX targets.
5140
5141         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5142         /* */ comments.
5143
5144 2011-04-27  Richard Guenther  <rguenther@suse.de>
5145
5146         * gcc.dg/tree-ssa/pr23382.c: Remove.
5147
5148 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5149
5150         PR target/48767
5151         * gcc.c-torture/compile/pr48767.c: New test.
5152
5153 2011-04-27  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/48772
5156         * g++.dg/pr48772.C: New testcase.
5157
5158 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR c/48742
5161         * gcc.c-torture/compile/pr48742.c: New test.
5162
5163 2011-04-26  Jason Merrill  <jason@redhat.com>
5164
5165         * g++.dg/lookup/koenig13.C: New.
5166
5167         * g++.dg/cpp0x/initlist48.C: New.
5168
5169 2011-04-25  Jason Merrill  <jason@redhat.com>
5170
5171         * g++.dg/cpp0x/sfinae17.C: New.
5172
5173 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5174
5175         PR target/48258
5176         * gcc.target/powerpc/pr48258-1.c: New file.
5177         * gcc.target/powerpc/pr48258-2.c: Ditto.
5178
5179 2011-04-26  Xinliang David Li  <davidxl@google.com>
5180
5181         * gcc.dg/uninit-suppress.c: New test.
5182         * gcc.dg/uninit-suppress.c: New test.
5183
5184 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR debug/48768
5187         * gcc.dg/pr48768.c: New test.
5188
5189         PR tree-optimization/48734
5190         * gcc.c-torture/compile/pr48734.c: New test.
5191
5192         PR testsuite/48753
5193         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5194
5195 2011-04-26  Richard Guenther  <rguenther@suse.de>
5196
5197         PR tree-optimization/48731
5198         * gcc.dg/torture/pr48731.c: New testcase.
5199
5200 2011-04-26  Richard Guenther  <rguenther@suse.de>
5201
5202         PR testsuite/48753
5203         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5204
5205 2011-04-26  Richard Guenther  <rguenther@suse.de>
5206
5207         PR middle-end/48694
5208         * gcc.dg/torture/pr48694-1.c: New testcase.
5209         * gcc.dg/torture/pr48694-2.c: Likewise.
5210
5211 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5212
5213         * g++.dg/ext/underlying_type1.C: New.
5214         * g++.dg/ext/underlying_type2.C: Likewise.
5215         * g++.dg/ext/underlying_type3.C: Likewise.
5216         * g++.dg/ext/underlying_type4.C: Likewise.
5217         * g++.dg/ext/underlying_type5.C: Likewise.
5218         * g++.dg/ext/underlying_type6.C: Likewise.
5219         * g++.dg/ext/underlying_type7.C: Likewise.
5220         * g++.dg/ext/underlying_type8.C: Likewise.
5221         * g++.dg/ext/underlying_type9.C: Likewise.
5222         * g++.dg/ext/underlying_type10.C: Likewise.
5223
5224 2011-04-25  Jason Merrill  <jason@redhat.com>
5225
5226         * g++.dg/cpp0x/regress/template-const2.C: New.
5227
5228 2011-04-25  Jeff Law <law@redhat.com>
5229
5230         * gcc.dg/tree-ssa/vrp56.c: new test.
5231
5232 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5233
5234         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5235
5236 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR preprocessor/48740
5239         * c-c++-common/raw-string-11.c: New test.
5240
5241 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5242
5243         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5244         hppa*-*-hpux*.
5245
5246 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5247
5248         PR fortran/18918
5249         * gfortran.dg/coarray_19.f90: New.
5250
5251 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR c/48685
5254         * gcc.dg/pr48685.c: New test.
5255
5256 2011-04-22  Jan Hubicka  <jh@suse.cz>
5257
5258         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5259
5260 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5261
5262         PR tree-optimization/48717
5263         * gcc.c-torture/execute/pr48717.c: New test.
5264
5265 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5266
5267         PR target/48723
5268         * gcc.target/i386/pr48723.c: New test.
5269
5270 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR c/48716
5273         * gcc.dg/gomp/pr48716.c: New test.
5274         * g++.dg/gomp/pr48716.C: New test.
5275
5276 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5277
5278         PR c/36750
5279         * gcc.dg/missing-field-init-2.c: Update testcase.
5280
5281 2011-04-22  Alan Modra  <amodra@gmail.com>
5282
5283         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5284
5285 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5286
5287         PR fortran/48405
5288         * gfortran.dg/function_optimize_6.f90:  New test.
5289
5290 2011-04-21  Easwaran Raman  <eraman@google.com>
5291
5292         * gcc.dg/stack-layout-2.c: New test.
5293
5294 2011-04-21  Richard Guenther  <rguenther@suse.de>
5295
5296         PR lto/48703
5297         * g++.dg/lto/pr48207-2_0.C: New testcase.
5298         * g++.dg/lto/pr48207-3_0.C: Likewise.
5299
5300 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5301
5302         * gnat.dg/volatile5.adb: New test.
5303         * gnat.dg/volatile5_pkg.ads: New helper.
5304
5305 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5306
5307         PR target/48708
5308         * gcc.target/i386/pr48708.c: New test.
5309
5310 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5311
5312         * gcc.dg/vect/vect-119.c: New test.
5313
5314 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5315
5316         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5317         and once without.
5318
5319 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5320             Richard Sandiford  <richard.sandiford@linaro.org>
5321
5322         PR target/46329
5323         * gcc.target/arm/pr46329.c: New test.
5324
5325 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5326
5327         PR fortran/18918
5328         * gfortran.dg/coarray_18.f90: New.
5329
5330 2011-04-20  Jason Merrill  <jason@redhat.com>
5331
5332         * g++.dg/cpp0x/initlist47.C: New.
5333
5334         * g++.dg/init/dtor4.C: New.
5335
5336 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5337
5338         PR target/48678
5339         * gcc.target/i386/sse2-pinsrw.c: New test.
5340         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5341         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5342         * gcc.target/i386/sse2-insvhi.c: Ditto.
5343         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5344         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5345
5346 2011-04-20  Jason Merrill  <jason@redhat.com>
5347
5348         * g++.dg/template/const4.C: New.
5349
5350 2011-04-20  Easwaran Raman  <eraman@google.com>
5351
5352         * gcc.dg/stack-layout-1.c: New test.
5353
5354 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5355
5356         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5357         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5358         function.
5359
5360 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5361
5362         * gcc.dg/binop-xor1.c: New test.
5363         * gcc.dg/binop-xor2.c: New test.
5364         * gcc.dg/binop-xor3.c: New test.
5365         * gcc.dg/binop-xor4.c: New test.
5366         * gcc.dg/binop-xor5.c: New test.
5367
5368 2011-04-20  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/47892
5371         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5372
5373 2011-04-20  Richard Guenther  <rguenther@suse.de>
5374
5375         PR middle-end/48695
5376         * g++.dg/torture/pr48695.C: New testcase.
5377
5378 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5379
5380         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5381         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5382         * gcc.c-torture/execute/pr45262.c: Ditto
5383         * gcc.dg/torture/pr43165.c: Ditto.
5384         * gcc.dg/torture/pr47228.c: Ditto.
5385         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5386         * gcc.dg/ipa/pr45644.c: Ditto.
5387         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5388         PDP11.
5389
5390 2011-04-19  Jason Merrill  <jason@redhat.com>
5391
5392         * g++.dg/ext/complex7.C: New.
5393
5394         * g++.dg/ext/attrib41.C: New.
5395
5396 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5397
5398         PR testsuite/48676
5399         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5400
5401 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR target/48678
5404         * gcc.target/i386/pr48678.c: New test.
5405
5406 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5407
5408         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5409         * g++.dg/opt/devirt2.C: New test.
5410         * g++.dg/ipa/devirt-g-1.C: Likewise.
5411
5412 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5413
5414         PR fortran/48588
5415         * gfortran.dg/whole_file_33.f90: New.
5416
5417 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5418
5419         * g++.dg/ipa/devirt-7.C: New test.
5420
5421 2011-04-19  Richard Guenther  <rguenther@suse.de>
5422
5423         PR lto/48207
5424         * g++.dg/lto/pr48207_0.C: New testcase.
5425
5426 2011-04-18  Jason Merrill  <jason@redhat.com>
5427
5428         * g++.dg/init/void1.C: New.
5429
5430         * g++.dg/cpp0x/union4.C: New.
5431
5432 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR middle-end/48661
5435         * g++.dg/torture/pr48661.C: New test.
5436
5437         PR c++/48632
5438         * g++.dg/gomp/pr48632.C: New test.
5439
5440 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5441
5442         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5443         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5444
5445 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5446
5447         PR fortran/18918
5448         * gfortran.dg/coarray_17.f90: New.
5449         * gfortran.dg/coarray_10.f90: Update dg-error.
5450
5451 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5452
5453         PR testsuite/48251
5454         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5455         * gfortran.dg/guality/guality.exp: Likewise.
5456
5457 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5458
5459         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5460
5461 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5462
5463         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5464
5465 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5466
5467         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5468
5469 2011-04-18  Richard Guenther  <rguenther@suse.de>
5470
5471         PR middle-end/46364
5472         * g++.dg/torture/pr46364.C: New testcase.
5473
5474 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5475
5476         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5477
5478 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5479
5480         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5481
5482 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5483             Ira Rosen  <ira.rosen@linaro.org>
5484
5485         PR target/48252
5486         * gcc.target/arm/pr48252.c: New test.
5487
5488 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR tree-optimization/48616
5491         * gcc.dg/pr48616.c: New test.
5492
5493 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5494
5495         PR fortran/18918
5496         * gfortran.dg/coarray_16.f90: New.
5497
5498 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5499
5500         PR fortran/48462
5501         * gfortran.dg/realloc_on_assign_7.f03: New test.
5502
5503 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5504
5505         PR libgfortran/48602
5506         * gfortran.dg/fmt_g0_6.f08: New test.
5507
5508 2011-04-17  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/cpp0x/sfinae16.C: New.
5511
5512 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5513
5514         * gcc.target/mips/reg-var-1.c: New test.
5515
5516 2011-04-17  Jan Hubicka  <jh@suse.cz>
5517
5518         * gcc.dg/winline-5.c: Update testcase.
5519
5520 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5521
5522         * gnat.dg/discr27.ad[sb]: Move dg directive.
5523         * gnat.dg/discr28.ad[sb]: New test.
5524         * gnat.dg/discr28_pkg.ads: New helper.
5525
5526 2011-04-17  Michael Matz  <matz@suse.de>
5527
5528         PR tree-optimization/48622
5529         PR lto/48645
5530         * gcc.dg/lto/pr48622_0.c: New test.
5531
5532 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5533
5534         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5535         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5536         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5537         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5538         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5539         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5540
5541 2011-04-15  Jason Merrill  <jason@redhat.com>
5542
5543         * g++.dg/cpp0x/range-for17.C: New.
5544
5545 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5546
5547         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5548         * g++.dg/cpp0x/range-for3.C: Likewise.
5549         * g++.dg/cpp0x/range-for9.C: Correct error message.
5550         * g++.dg/cpp0x/range-for11.C: New.
5551         * g++.dg/cpp0x/range-for12.C: New.
5552         * g++.dg/cpp0x/range-for13.C: New.
5553         * g++.dg/cpp0x/range-for14.C: New.
5554         * g++.dg/cpp0x/range-for15.C: New.
5555         * g++.dg/cpp0x/range-for16.C: New.
5556
5557 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5558
5559         PR fortran/18918
5560         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5561
5562 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5563
5564         * objc.dg/naming-4.m: Updated.
5565         * objc.dg/naming-5.m: Updated.
5566         * objc.dg/naming-6.m: New.
5567         * objc.dg/naming-7.m: New.
5568         * obj-c++.dg/naming-1.mm: Updated.
5569         * obj-c++.dg/naming-2.mm: Updated.
5570         * obj-c++.dg/naming-3.mm: New.
5571         * obj-c++.dg/naming-4.mm: New.
5572
5573 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5574
5575         PR libgfortran/48589
5576         * gfortran.dg/fmt_g0_5.f08: New test.
5577
5578 2011-04-15  Richard Guenther  <rguenther@suse.de>
5579
5580         PR testsuite/48286
5581         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5582
5583 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5584
5585         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5586         -finline-limit=0 to -fno-inline
5587
5588 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5589
5590         PR target/48614
5591         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5592         just avx.
5593
5594 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR target/48605
5597         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5598         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5599         * gcc.target/i386/avx-insertps-3.c: New test.
5600         * gcc.target/i386/avx-insertps-4.c: New test.
5601
5602 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5603
5604         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5605         -finline-limit=0
5606
5607 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5608
5609         PR target/46779
5610         PR target/45291
5611         PR target/41894
5612         * gcc.target/avr/pr46779-1.c: New test case
5613         * gcc.target/avr/pr46779-2.c: New test case
5614
5615 2011-04-14  Jason Merrill  <jason@redhat.com>
5616
5617         * g++.dg/cpp0x/sfinae15.C: New.
5618
5619         * g++.dg/cpp0x/sfinae14.C: New.
5620
5621         * g++.dg/ext/vla10.C: New.
5622
5623 2011-04-14  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5626
5627 2011-04-14  Richard Guenther  <rguenther@suse.de>
5628
5629         * gcc.dg/fold-bitand-4.c: Move ...
5630         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5631
5632 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5633
5634         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5635         variables const.
5636         * gcc.target/avr/torture/trivial.c: Ditto.
5637
5638 2011-04-13  Jason Merrill  <jason@redhat.com>
5639
5640         * g++.dg/template/operator11.C: New.
5641
5642 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5643
5644         PR middle-end/48591
5645         * gcc.dg/gomp/pr48591.c: New test.
5646
5647         PR c++/48570
5648         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5649         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5650
5651 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5652
5653         PR c++/48574
5654         * g++.dg/template/dependent-expr7.C: New test case.
5655
5656 2011-04-13  Jason Merrill  <jason@redhat.com>
5657
5658         * g++.dg/cpp0x/sfinae13.C: New.
5659
5660 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5661
5662         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5663
5664 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5665
5666         * gcc.target/arm/pr43698.c: Remove -march option.
5667
5668 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5669
5670         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5671         -march option.
5672
5673 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5674
5675         PR fortran/48360
5676         PR fortran/48456
5677         * gfortran.dg/realloc_on_assign_6.f03: New test.
5678
5679 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5680
5681         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5682         targets the additional -mno-ms-bitfields and
5683         -Wno-packed-bitfield-compat options.
5684         * g++.dg/ext/bitfield3.C: Likewise.
5685         * g++.dg/ext/bitfield4.C: Likewise.
5686         * g++.dg/ext/bitfield5.C: Likewise.
5687         * gcc.dg/bitfld-15.c: Likewise.
5688         * gcc.dg/bitfld-16.c: Likewise.
5689         * gcc.dg/bitfld-17.c: Likewise.
5690         * gcc.dg/bitfld-18.c: Likewise.
5691
5692 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5693
5694         * gcc.target/arm/neon-vld3-1.c: New test.
5695         * gcc.target/arm/neon-vst3-1.c: New test.
5696         * gcc.target/arm/neon/v*.c: Regenerate.
5697
5698 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR rtl-optimization/48549
5701         * g++.dg/opt/pr48549.C: New test.
5702
5703 2011-04-12  Richard Guenther  <rguenther@suse.de>
5704
5705         PR tree-optimization/46076
5706         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5707
5708 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5709
5710         PR testsuite/21164
5711         * lib/compat.exp (compat-execute): Declare unsupported after
5712         stripping path from src1.
5713         * lib/lto.exp (lto-execute): Likewise.
5714
5715 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR c/48552
5718         * gcc.dg/pr48552-1.c: New test.
5719         * gcc.dg/pr48552-2.c: New test.
5720
5721 2011-04-11  Jason Merrill  <jason@redhat.com>
5722
5723         * g++.dg/cpp0x/sfinae12.C: New.
5724
5725         * g++.dg/cpp0x/enum10.C: New.
5726
5727         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5728
5729         * g++.dg/cpp0x/rv-func.C: New.
5730
5731 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5732
5733         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5734         alpha*-dec-osf5*.
5735
5736 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5737
5738         PR tree-optimization/48195
5739         * gcc.dg/ipa/pr48195.c: New test.
5740
5741 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gnat.dg/return3.adb: Remove unused switch.
5744
5745 2011-04-08  Mike Stump  <mikestump@comcast.net>
5746
5747         PR testsuite/48506
5748         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5749         default to fno-common.
5750
5751 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5752
5753         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5754         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5755
5756 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5757
5758         PR fortran/48448
5759         * gfortran.dg/function_optimize_5.f90:  New test.
5760
5761 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5762
5763         * gnat.dg/aggr17.adb: New test.
5764         * gnat.dg/aggr18.adb: Likewise.
5765
5766 2011-04-08  Michael Matz  <matz@suse.de>
5767
5768         PR middle-end/48389
5769         * gcc.target/i386/pr48389.c: New test.
5770
5771 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5772
5773         PR rtl-optimization/48272
5774         * g++.dg/opt/pr48272.C: New.
5775
5776 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5777
5778         PR rtl-optimization/48235
5779         * gcc.dg/pr48235.c: New.
5780
5781 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5782
5783         PR rtl-optimization/48302
5784         * g++.dg/opt/pr48302.C: New.
5785
5786 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5787
5788         PR target/48273
5789         * g++.dg/opt/pr48273.C: New.
5790
5791 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5792
5793         PR rtl-optimization/48442
5794         * gcc.dg/pr48442.c: New.
5795
5796 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR tree-optimization/48377
5799         * gcc.dg/vect/pr48377.c: New test.
5800
5801 2011-04-07  Jason Merrill  <jason@redhat.com>
5802
5803         * g++.dg/cpp0x/regress/call1.C: New.
5804
5805         * g++.dg/cpp0x/variadic107.C: New.
5806
5807         * g++.dg/cpp0x/sfinae11.C: New.
5808         * g++.dg/cpp0x/noexcept02.C: Fix.
5809
5810         * g++.dg/cpp0x/sfinae10.C: New.
5811
5812         * g++.dg/cpp0x/sfinae9.C: New.
5813
5814         * c-c++-common/Wcast-qual-1.c: Move here from...
5815         * gcc.dg/cast-qual-3.c: ...here, and...
5816         * g++.dg/warn/Wcast-qual2.C: ...here.
5817
5818         * g++.dg/cpp0x/sfinae8.C: New.
5819
5820         * g++.dg/cpp0x/sfinae7.C: New.
5821
5822         * g++.dg/cpp0x/enum9.C: New.
5823
5824 2011-04-07  Mike Stump  <mikestump@comcast.net>
5825
5826         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5827         with no trampolines.
5828
5829 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5830
5831         PR fortran/48117
5832         * gfortran.dg/gomp/pr48117.f90: New test.
5833
5834         PR debug/48343
5835         * gcc.dg/torture/pr48343.c: New test.
5836
5837 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5838
5839         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5840
5841 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5842
5843         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5844
5845 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5846
5847         PR target/43920
5848         * lib/scanasm.exp (object-size): New proc.
5849         * gcc.target/arm/pr43920-2.c: New test.
5850
5851 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5852
5853         PR fortran/18918
5854         PR fortran/48477
5855         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5856
5857 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5858
5859         * gcc.dg/mtune.c: Prune note from output.
5860
5861 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5862
5863         PR debug/48466
5864         * gcc.dg/guality/pr36977.c: New test.
5865         * gcc.dg/guality/pr48466.c: New test.
5866
5867 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5868
5869         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5870
5871 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5872
5873         * gnat.dg/return3.adb: New test.
5874
5875 2011-04-06  Richard Guenther  <rguenther@suse.de>
5876
5877         PR tree-optimization/47663
5878         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5879
5880 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5881
5882         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5883         Solaris 8 and 9 as well.
5884
5885 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5886
5887         PR target/43920
5888         * gcc.target/arm/pr43920-1.c: New test.
5889
5890 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5891
5892         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5893         (cctor): Actually return the value.
5894         (main): Cast return values.
5895
5896 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5897
5898         * gfortran.dg/character_comparison_8.f90:  New test.
5899
5900 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5901
5902         * frontend-passes: (optimize_lexical_comparison): New function.
5903         (optimize_expr): Call it.
5904         (optimize_comparison): Also handle lexical comparison functions.
5905         Return false instad of -2 for unequal comparison.
5906
5907 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5908
5909         PR fortran/48412
5910         * function_optimize_4.f90:  New test.
5911
5912 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5913
5914         PR fortran/18918
5915         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5916         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5917         * gfortran.dg/coarray_15.f90: New.
5918
5919 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5922         * gfortran.dg/bessel_7.f90: Likewise.
5923
5924 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5925
5926         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5927
5928 2011-04-03  Richard Guenther  <rguenther@suse.de>
5929             Ira Rosen  <ira.rosen@linaro.org>
5930
5931         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5932         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5933         -ftree-loop-if-convert-stores.
5934
5935 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5936
5937         * gnat.dg/specs/aggr2.ads: New test.
5938
5939 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/debug2.ad[sb]: New test.
5942         * gnat.dg/debug2_pkg.ads: New helper.
5943         * gnat.dg/debug3.ad[sb]: New test.
5944
5945 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5946
5947         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5948
5949 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR middle-end/48335
5952         * gcc.c-torture/compile/pr48335-1.c: New test.
5953         * gcc.dg/pr48335-1.c: New test.
5954         * gcc.dg/pr48335-2.c: New test.
5955         * gcc.dg/pr48335-3.c: New test.
5956         * gcc.dg/pr48335-4.c: New test.
5957         * gcc.dg/pr48335-5.c: New test.
5958         * gcc.dg/pr48335-6.c: New test.
5959         * gcc.dg/pr48335-7.c: New test.
5960         * gcc.dg/pr48335-8.c: New test.
5961         * gcc.target/i386/pr48335-1.c: New test.
5962
5963 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5964
5965         PR c/36299
5966         * gcc.dg/Waddress.c: New test.
5967
5968 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5969
5970         PR fortran/48352
5971         * gfortran.dg/function_optimize_3.f90:  New test.
5972
5973 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5974
5975         * gcc.c-torture/compile/20110401-1.c: New test.
5976
5977         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5978         * g++.dg/lto/20091002-2_0.C: Likewise.
5979         * g++.dg/lto/20090303_0.c: Likewise.
5980         * g++.dg/lto/20091004-1_0.C: Likewise.
5981         * g++.dg/lto/20091002-3_0.C: Likewise.
5982         * g++.dg/lto/20091004-2_0.C: Likewise.
5983         * g++.dg/lto/20081123_0.C: Likewise.
5984         * g++.dg/lto/20090313_0.C: Likewise.
5985         * g++.dg/lto/20081109-1_0.C: Likewise.
5986         * g++.dg/lto/20081219_0.C: Likewise.
5987         * g++.dg/lto/20081204-1_0.C: Likewise.
5988         * g++.dg/lto/20090302_0.C: Likewise.
5989         * g++.dg/lto/20081119-1_0.C: Likewise.
5990         * g++.dg/lto/20081118_0.C: Likewise.
5991         * gcc.dg/lto/20091020-2_0.c: Likewise.
5992         * gcc.dg/lto/20090210_0.c: Likewise.
5993         * gcc.dg/lto/20081204-1_0.c: Likewise.
5994         * gcc.dg/lto/20081224_0.c: Likewise.
5995         * gcc.dg/lto/20090219_0.c: Likewise.
5996         * gcc.dg/lto/20091014-1_0.c: Likewise.
5997         * gcc.dg/lto/20091016-1_0.c: Likewise.
5998         * gcc.dg/lto/20090206-2_0.c: Likewise.
5999         * gcc.dg/lto/20090116_0.c: Likewise.
6000         * gcc.dg/lto/20091013-1_0.c: Likewise.
6001         * gcc.dg/lto/20091015-1_0.c: Likewise.
6002         * gcc.dg/lto/20090126-2_0.c: Likewise.
6003
6004 2011-03-31  Ian Lance Taylor  <iant@google.com>
6005
6006         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6007
6008 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6009
6010         * gnat.dg/opt16.adb: New test.
6011
6012 2011-03-31  Jason Merrill  <jason@redhat.com>
6013
6014         * g++.dg/cpp0x/defaulted24.C: New.
6015
6016 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6017
6018         PR target/16292
6019         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6020         with -O0.
6021
6022 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6023
6024         * g++.dg/other/i386-9.C: New test.
6025
6026 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6029
6030 2011-03-30  Jason Merrill  <jason@redhat.com>
6031
6032         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6033
6034         * g++.dg/cpp0x/regress/isnan.C: New.
6035
6036         * g++.dg/cpp0x/initlist46.C: New.
6037
6038 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6039
6040         PR target/47551
6041         * gcc.target/arm/neon-modes-2.c: New test.
6042
6043 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR c/48305
6046         * gcc.c-torture/compile/pr48305.c: New test.
6047
6048 2011-03-29  Jason Merrill  <jason@redhat.com>
6049
6050         * g++.dg/cpp0x/regress/value-dep1.C: New.
6051
6052 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6053
6054         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6055
6056 2011-03-29  Ian Lance Taylor  <iant@google.com>
6057
6058         * go.test/go-test.exp: Handle the test lines used in several new
6059         tests.
6060         (errchk): Add opts parameter.  Change all callers.  Handle parens
6061         in regexps.
6062
6063 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6064             Dominique d'Humieres  <dominiq@lps.ens.fr>
6065
6066         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6067         and __APPLE__ && __PPC__ && __ALTIVEC__.
6068
6069 2011-03-29  Jason Merrill  <jason@redhat.com>
6070
6071         * g++.dg/cpp0x/dependent1.C: New.
6072
6073         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6074
6075         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6076
6077         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6078
6079 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6080
6081         PR fortran/48095
6082         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6083         * gfortran.dg/proc_ptr_comp_32.f90: New.
6084
6085 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6086
6087         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6088         check for corresponding warning.
6089
6090 2011-03-28  Jason Merrill  <jason@redhat.com>
6091
6092         * g++.dg/cpp0x/rv-deduce2.C: New.
6093
6094 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6095
6096         PR debug/48203
6097         * gcc.dg/pr48203.c: New test.
6098
6099 2011-03-28  Jeff Law <law@redhat.com>
6100
6101         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6102
6103 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6104
6105         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6106         and __PPC__ && __ALTIVEC__.
6107
6108 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6109
6110         PR testsuite/48238
6111         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6112         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6113         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6114         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6115
6116 2011-03-28  Jason Merrill  <jason@redhat.com>
6117
6118         * g++.dg/cpp0x/initlist-array2.C: New.
6119
6120         * g++.dg/cpp0x/initlist-array1.C: New.
6121
6122         * g++.dg/cpp0x/constexpr-compound.C: New.
6123
6124         * g++.dg/cpp0x/constexpr-using.C: New.
6125
6126         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6127
6128 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6129
6130         PR testsuite/48276
6131         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6132
6133 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * gcc.dg/slp-1.c: New test.
6136
6137 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6138
6139         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6140         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6141         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6142         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6143         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6144         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6145         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6146         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6147         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6148         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6149         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6150         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6151         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6152         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6153
6154 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6155
6156         PR fortran/47065
6157         * gfortran.dg/trim_optimize_5.f90:  New test.
6158         * gfortran.dg/trim_optimize_6.f90:  New test.
6159
6160 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6161
6162         PR target/38598
6163         * gcc.target/mips/madd-7.c: Remove -mlong32.
6164         * gcc.target/mips/msub-7.c: Likewise.
6165
6166 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6167
6168         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6169         accesses to preserve the meaning of the test for doubleword vectors.
6170         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6171         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6172
6173 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6174
6175         PR fortran/48291
6176         * gfortran.dg/class_42.f03: New.
6177
6178 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6179
6180         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6181         strided accesses.
6182
6183 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6184
6185         PR rtl-optimization/48144
6186         * gcc.dg/pr48144.c: New test.
6187
6188 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6189
6190         * gnat.dg/discr27.ad[sb]: New test.
6191
6192 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6193
6194         * gnat.dg/limited_with2.ad[sb]: New test.
6195         * gnat.dg/limited_with2_pkg1.ads: New helper.
6196         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6197
6198 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gnat.dg/opt15.adb: New test.
6201         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6202
6203 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6204
6205         PR fortran/48174
6206         PR fortran/45304
6207         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6208         * gfortran.dg/leadz_trailz_3.f90: Ditto
6209
6210 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6211
6212         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6213
6214 2011-03-25  Jason Merrill  <jason@redhat.com>
6215
6216         * g++.dg/cpp0x/defaulted22.C: New.
6217         * g++.dg/cpp0x/defaulted23.C: New.
6218         * g++.dg/cpp0x/defaulted15.C: Adjust.
6219
6220 2011-03-25  Jason Merrill  <jason@redhat.com>
6221
6222         * g++.dg/cpp0x/move1.C: New.
6223
6224 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6225
6226         PR target/48287
6227         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6228
6229 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6232         for mips-sgi-irix6.5.
6233         Replace snprintf prototype by <stdio.h>.
6234
6235 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6236
6237         PR testsuite/48283
6238         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6239         run_expensive_tests.
6240         * gcc.dg/graphite/block-4.c: Likewise.
6241         * gcc.dg/graphite/block-7.c: Likewise.
6242         * gcc.dg/graphite/block-8.c: Likewise.
6243
6244 2011-03-25  Richard Guenther  <rguenther@suse.de>
6245
6246         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6247         * g++.dg/tree-ssa/pr8781.C: Likewise.
6248         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6249         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6250         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6251         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6252         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6253         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6254         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6255         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6256         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6257         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6258         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6259         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6260         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6261         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6263         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6264         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6265         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6266         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6267         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6268         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6269         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6270         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6271         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6272         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6273         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6274         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6275         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6276         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6277         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6278         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6279         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6280         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6281         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6282         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6283         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6284         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6285         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6286         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6287         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6288         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6289         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6290         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6291         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6292         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6293         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6294         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6295         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6296         * c-c++-common/pr46562-2.c: Likewise.
6297         * gfortran.dg/pr42108.f90: Likewise.
6298         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6299         foo to be inlined even at -O1.
6300         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6301         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6302         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6303         * gcc.dg/matrix/matrix.exp: Disable FRE.
6304
6305 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR debug/48204
6308         * gcc.dg/dfp/pr48204.c: New test.
6309
6310 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6311
6312         PR target/48209
6313         * gcc.c-torture/execute/pr47917.c: Move this...
6314         * gcc.dg/torture/pr47917.c: to here and add xfails.
6315
6316 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6317
6318         * gnat.dg/array16.ad[sb]: New test.
6319         * gnat.dg/array16.ads: New helper.
6320
6321 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6322
6323         * gnat.dg/derived_type2.adb: New test.
6324
6325 2011-03-24  Richard Guenther  <rguenther@suse.de>
6326
6327         PR tree-optimization/48271
6328         * g++.dg/torture/pr48271.C: New testcase.
6329
6330 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6331
6332         * gnat.dg/array15.ad[sb]: New test.
6333
6334 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6335
6336         PR target/48237
6337         * gcc.target/i386/pr48237.c: New test.
6338
6339 2011-03-24  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/48269
6342         * gcc.dg/builtin-object-size-10.c: New testcase.
6343
6344 2011-03-24  Richard Guenther  <rguenther@suse.de>
6345
6346         PR tree-optimization/46562
6347         * c-c++-common/pr46562-2.c: New testcase.
6348         * c-c++-common/pr46562.c: Likewise.
6349
6350 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6351
6352         * gcc.dg/vect/vect-cselim-1.c: New test.
6353         * gcc.dg/vect/vect-cselim-2.c: New test.
6354
6355 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6356
6357         * gcc.target/arm/pr46934.c: New.
6358
6359 2011-03-23  Ian Lance Taylor  <iant@google.com>
6360
6361         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6362
6363 2011-03-23  Richard Guenther  <rguenther@suse.de>
6364
6365         * gcc.dg/struct: Remove directory and contents.
6366
6367 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6368
6369         PR testsuite/48251
6370         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6371
6372 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6373
6374         * gnat.dg/discr26.ad[sb]: New test.
6375         * gnat.dg/discr26_pkg.ads: New helper.
6376
6377 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6378
6379         PR target/47553
6380         * gcc.target/arm/neon-vld-1.c: New test.
6381
6382 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6383
6384         * gnat.dg/array14.ad[sb]: New test.
6385         * gnat.dg/array14_pkg.ads: New helper.
6386
6387 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6388
6389         * gcc.c-torture/execute/920501-8.x: Remove.
6390         * gcc.c-torture/execute/930513-1.x: Remove.
6391         * gcc.c-torture/execute/960312-1.x: Remove.
6392         * gcc.c-torture/compile/20000804-1.c,
6393         gcc.c-torture/compile/20001205-1.c,
6394         gcc.c-torture/compile/20001226-1.c,
6395         gcc.c-torture/compile/20010518-2.c,
6396         gcc.c-torture/compile/20020312-1.c,
6397         gcc.c-torture/compile/20020604-1.c,
6398         gcc.c-torture/compile/920501-12.c,
6399         gcc.c-torture/compile/920501-4.c,
6400         gcc.c-torture/compile/920520-1.c,
6401         gcc.c-torture/compile/980506-1.c,
6402         gcc.c-torture/execute/980709-1.x,
6403         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6404         options for m68hc11.
6405         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6406         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6407         m68hc11.
6408
6409 2011-03-22  Nick Clifton  <nickc@redhat.com>
6410
6411         * lib/target-supports.exp (check_profiling_available): Add MN10300
6412         to the list of targets that do not support profiling.  Restore
6413         alpha sorting to this list.
6414
6415 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6416
6417         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6418         failure on 32-bit systems.
6419         * gcc.dg/torture/vector-2.c: Ditto.
6420
6421 2011-03-22  Richard Guenther  <rguenther@suse.de>
6422
6423         PR tree-optimization/48228
6424         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6425
6426 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6427
6428         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6429         powerpc.
6430
6431         PR target/48226
6432         * gcc.target/powerpc/pr48226.c: New file.
6433
6434 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6435
6436         * lib/prune.exp (prune_gcc_output): Prune "could not create
6437         compact unwind for" warnings.
6438
6439 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR c/42544
6442         PR c/48197
6443         * gcc.c-torture/execute/pr42544.c: New test.
6444         * gcc.c-torture/execute/pr48197.c: New test.
6445
6446 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6447
6448         PR preprocessor/48192
6449         * gcc.target/powerpc/pr48192.c: New file.
6450
6451         PR target/48053
6452         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6453         split problem of 0 being loaded in a VSX register.
6454
6455 2011-03-21  Richard Guenther  <rguenther@suse.de>
6456
6457         PR c/47939
6458         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6459         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6460         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6461         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6462
6463 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR target/48213
6466         * gcc.dg/pr48213.c: New test.
6467
6468 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6469
6470         PR target/12171
6471         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6472
6473 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6474
6475         * gcc.target/arm/xor-and.c: New.
6476
6477 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6478
6479         PR fortran/22572
6480         * gfortran.dg/function_optimize_1.f90:  New test.
6481         * gfortran.dg/function_optimize_2.f90:  New test.
6482
6483 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6484
6485         PR rtl-optimization/47502
6486         * gcc.target/i386/pr47502-1.c: New.
6487         * gcc.target/i386/pr47502-2.c: Likewise.
6488
6489 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR rtl-optimization/48156
6492         * gcc.dg/pr48156.c: New test.
6493
6494 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6495
6496         PR libfortran/47439
6497         * gfortran.dg/scratch_1.f90: Adjust test.
6498
6499 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6500
6501         PR libfortran/47439
6502         * gfortran.dg/scratch_1.f90: New test.
6503
6504 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6505
6506         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6507         variably modified typedefs.
6508         * gcc.dg/c1x-typedef-2.c: Remove.
6509
6510 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6511
6512         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6513         * gcc.dg/c1x-anon-struct-3.c: New test.
6514         * gcc.dg/anon-struct-11.c: Update.
6515
6516 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6519         dg-xfail-run-if.
6520         Only xfail with gas.
6521
6522 2011-03-18  Jason Merrill  <jason@redhat.com>
6523
6524         * g++.dg/template/fn-ptr1.C: New.
6525
6526         * g++.dg/overload/volatile1.C: New.
6527
6528         * g++.dg/opt/pr23372.C: New.
6529
6530         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6531
6532 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6533
6534         PR middle-end/47405
6535         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6536
6537 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6538
6539         * gcc.target/arm/unsigned-extend-1.c: New.
6540
6541 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR bootstrap/48161
6544         * gcc.c-torture/compile/pr48161.c: New test.
6545
6546 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6547
6548         PR middle-end/47725
6549         * gcc.dg/torture/pr47725.c: New.
6550
6551 2011-03-17  Jason Merrill  <jason@redhat.com>
6552
6553         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6554         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6555
6556 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6557
6558         * gnat.dg/specs/elab2.ads: New test.
6559         * gnat.dg/specs/elab2_pkg.ads: New helper.
6560
6561 2011-03-17  Jason Merrill  <jason@redhat.com>
6562
6563         * g++.dg/cpp0x/decltype-1212.C: New.
6564         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6565
6566 2011-03-17  Jason Merrill  <jason@redhat.com>
6567
6568         * g++.dg/parse/memfnquals1.C: New.
6569
6570 2011-03-17  Richard Guenther  <rguenther@suse.de>
6571
6572         PR middle-end/48134
6573         * gcc.dg/pr48134.c: New testcase.
6574
6575 2011-03-17  Richard Guenther  <rguenther@suse.de>
6576
6577         PR middle-end/48165
6578         * g++.dg/torture/pr48165.C: New testcase.
6579
6580 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR rtl-optimization/48141
6583         * gcc.dg/pr48141.c: New test.
6584
6585 2011-03-16  Jason Merrill  <jason@redhat.com>
6586
6587         * g++.dg/cpp0x/constexpr-48089.C: New.
6588
6589         * g++.dg/cpp0x/constexpr-abi1.C: New.
6590
6591         * g++.dg/cpp0x/constexpr-46336.C: New.
6592         * g++.dg/parse/friend5.C: Adjust expected errors.
6593
6594         * g++.dg/cpp0x/constexpr-47570.C: New.
6595
6596 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6597
6598         PR debug/47510
6599         * ++.dg/debug/dwarf2/typedef6.C: New test.
6600
6601 2011-03-16  Jason Merrill  <jason@redhat.com>
6602
6603         * g++.dg/cpp0x/elision2.C: New.
6604
6605         * g++.dg/cpp0x/constexpr-array3.C: New.
6606
6607 2011-03-16  Jason Merrill  <jason@redhat.com>
6608
6609         * g++.dg/cpp0x/sfinae6.C: New.
6610         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6611         * g++.dg/cpp0x/pr45908.C: Likewise.
6612         * g++.dg/cpp0x/sfinae6.C: Likewise.
6613         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6614         * g++.old-deja/g++.law/arg11.C: Likewise.
6615
6616 2011-03-16  Jason Merrill  <jason@redhat.com>
6617
6618         * g++.dg/template/incomplete6.C: New.
6619
6620 2011-03-16  Jeff Law <law@redhat.com>
6621
6622         * gcc.dg/tree-ssa/vrp55.c: New test.
6623
6624 2011-03-16  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/auto22.C: New.
6627
6628 2011-03-16  Richard Guenther  <rguenther@suse.de>
6629
6630         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6631         optimizing it away if promoted to const.
6632
6633 2011-03-16  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/48149
6636         * gcc.dg/fold-complex-1.c: New testcase.
6637
6638 2011-03-16  Richard Guenther  <rguenther@suse.de>
6639
6640         PR testsuite/48147
6641         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6642         or cloning happens.
6643
6644 2011-03-16  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/26134
6647         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6648
6649 2011-03-16  Richard Guenther  <rguenther@suse.de>
6650
6651         PR tree-optimization/48146
6652         * gcc.dg/torture/pr48146.c: New testcase.
6653
6654 2011-03-16  Richard Guenther  <rguenther@suse.de>
6655
6656         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6657         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6658
6659 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6660
6661         PR middle-end/48136
6662         * gcc.c-torture/compile/pr48136.c: New test.
6663
6664         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6665
6666         PR debug/45882
6667         * gcc.dg/guality/pr45882.c: New test.
6668
6669 2011-03-15  Jason Merrill  <jason@redhat.com>
6670
6671         * g++.dg/cpp0x/constexpr-recursion.C: New.
6672
6673         * g++.dg/cpp0x/implicit11.C: New.
6674
6675 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6676
6677         * g++.dg/cpp0x/constexpr-attribute.C: New.
6678
6679 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6680
6681         * g++.dg/parse/pr34758.C: New.
6682
6683 2011-03-15  Xinliang David Li  <davidxl@google.com>
6684
6685         PR c/47837
6686         * gcc.dg/uninit-pred-7_d.c: New test.
6687         * gcc.dg/uninit-pred-8_d.c: New test.
6688
6689 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6690
6691         PR target/46788
6692         * gcc.target/arm/pr46788.c: New.
6693
6694 2011-03-15  Richard Guenther  <rguenther@suse.de>
6695
6696         PR middle-end/47650
6697         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6698         * gfortran.dg/ishft_4.f90: Likewise.
6699         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6700
6701 2011-03-15  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/13954
6704         * g++.dg/tree-ssa/pr13954.C: New testcase.
6705
6706 2011-03-15  Richard Guenther  <rguenther@suse.de>
6707
6708         PR tree-optimization/48037
6709         * gcc.target/i386/pr48037-1.c: New testcase.
6710
6711 2011-03-15  Richard Guenther  <rguenther@suse.de>
6712
6713         PR tree-optimization/41490
6714         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6715         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6716         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6717         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6718         * g++.dg/tree-ssa/pr33604.C: Adjust.
6719
6720 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6721
6722         PR middle-end/47917
6723         * gcc.c-torture/execute/pr47917.c: New test.
6724         * gcc.dg/pr47917.c: New test.
6725
6726         PR middle-end/38878
6727         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6728
6729 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6730
6731         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6732         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6733         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6734         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6735         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6736         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6737         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6738         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6739         * gcc.target/i386/avx-floor-vec.c: Ditto.
6740         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6741         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6742         * gcc.target/i386/avx-rint-vec.c: Ditto.
6743         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6744         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6745         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6746         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6747
6748 2011-03-14  Tom Tromey  <tromey@redhat.com>
6749
6750         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6751         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6752         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6753
6754 2011-03-14  Tom Tromey  <tromey@redhat.com>
6755
6756         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6757         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6758         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6759
6760 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6761
6762         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6763
6764 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6765
6766         PR rtl-optimization/47166
6767         * gcc.c-torture/execute/postmod-1.c: New test.
6768
6769 2011-03-14  Richard Guenther  <rguenther@suse.de>
6770
6771         PR middle-end/48098
6772         * gcc.dg/torture/pr48098.c: New testcase.
6773
6774 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6775
6776         PR target/48053
6777         * gcc.target/powerpc/pr48053-1.c: New test.
6778         * gcc.target/powerpc/pr48053-2.c: Likewise.
6779
6780 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6781
6782         PR libfortran/48066
6783         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6784
6785 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6786
6787         PR libfortran/48066
6788         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6789
6790 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6791
6792         PR fortran/48059
6793         * gfortran.dg/class_41.f03: New.
6794
6795 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6796
6797         * g++.dg/conversion/cast3.C: New test.
6798
6799 2011-03-11  Jason Merrill  <jason@redhat.com>
6800
6801         * g++.dg/template/error45.C: New.
6802
6803         * g++.dg/parse/no-type-defn1.C: New.
6804
6805         * g++.dg/ext/attrib40.C: New.
6806
6807         * g++.dg/cpp0x/regress/array1.C: New.
6808
6809 2011-03-11  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/48067
6812         * gcc.dg/pr48067.c: New testcase.
6813
6814 2011-03-11  Richard Guenther  <rguenther@suse.de>
6815
6816         PR lto/48073
6817         * g++.dg/lto/20110311-1_0.C: New testcase.
6818
6819 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6820
6821         PR c++/48035
6822         * g++.dg/inherit/virtual8.C: New test.
6823
6824         PR middle-end/48044
6825         * gcc.dg/torture/pr48044.c: New test.
6826
6827 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6828
6829         PR fortran/47768
6830         * gfortran.dg/proc_ptr_comp_31.f90: New.
6831
6832 2011-03-11  Richard Guenther  <rguenther@suse.de>
6833
6834         PR tree-optimization/47278
6835         * gcc.dg/torture/pr47278-1.c: New testcase.
6836         * gcc.dg/torture/pr47278-2.c: Likewise.
6837
6838 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6839
6840         PR tree-optimization/48063
6841         * gcc.dg/torture/pr48063.c: New test.
6842
6843 2011-03-10  Jason Merrill  <jason@redhat.com>
6844
6845         * g++.dg/template/array22.C: New.
6846
6847         * g++.dg/cpp0x/syntax-err1.C: New.
6848         * g++.dg/parse/error36.C: Adjust expected errors.
6849         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6850         * g++.old-deja/g++.pt/typename3.C: Likewise.
6851         * g++.old-deja/g++.pt/typename4.C: Likewise.
6852         * g++.old-deja/g++.pt/typename6.C: Likewise.
6853
6854 2011-03-09  Jason Merrill  <jason@redhat.com>
6855
6856         * g++.dg/template/nontype22.C: New.
6857
6858 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6859
6860         PR tree-optimization/47714
6861         * g++.dg/torture/pr47714.C: New test.
6862
6863 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6864
6865         PR target/47755
6866         * gcc.target/powerpc/pr47755-2.c: New file.
6867
6868 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6869
6870         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6871         is not set in the environment, pass 64 as first argument when not
6872         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6873         native where ulimit -u is supported.
6874
6875 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6876
6877         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6878
6879 2011-03-08  Jason Merrill  <jason@redhat.com>
6880
6881         * g++.dg/template/nontype21.C: New.
6882
6883         * g++.dg/template/anon5.C: New.
6884
6885 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6886
6887         PR debug/47881
6888         * gcc.dg/pr47881.c: New test.
6889
6890 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6891
6892         PR c++/47957
6893         * g++.dg/lookup/template3.C: New test.
6894
6895 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6896
6897         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6898         'long' type.
6899
6900 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6901
6902         PR testsuite/47954
6903         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6904         sizeof to compute alignment.
6905
6906 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR tree-optimization/48022
6909         * gcc.dg/pr48022-1.c: New test.
6910         * gcc.dg/pr48022-2.c: New test.
6911
6912 2011-03-07  Jason Merrill  <jason@redhat.com>
6913
6914         * g++.dg/template/nontype20.C: New.
6915         * g++.dg/init/member1.C: Adjust expected errors.
6916         * g++.dg/parse/constant4.C: Likewise.
6917         * g++.dg/template/qualified-id3.C: Likewise.
6918         * g++.old-deja/g++.pt/crash10.C: Likewise.
6919
6920         * g++.dg/cpp0x/regress/non-const1.C: New.
6921
6922 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR debug/47991
6925         * gcc.dg/pr47991.c: New test.
6926
6927 2011-03-07  Jason Merrill  <jason@redhat.com>
6928
6929         * g++.dg/abi/mangle46.C: New.
6930
6931 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6932
6933         PR target/47862
6934         * gcc.target/powerpc/pr47862.c: New.
6935
6936 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6937
6938         PR target/45413
6939         * gcc.target/i386/combine-mul.c: Require nonpic.
6940
6941 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6942             Nathan Froyd  <froydnj@codesourcery.com>
6943
6944         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6945
6946 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * README.QMTEST: Remove.
6949
6950 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6951             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6952
6953         PR fortran/47850
6954         * gfortran.dg/array_constructor_37.f90 : New test.
6955
6956 2011-03-05  Jason Merrill  <jason@redhat.com>
6957
6958         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6959         * g++.dg/abi/mangle45.C: Likewise.
6960         * g++.dg/cpp0x/trailing1.C: Likewise.
6961
6962 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6963
6964         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6965
6966 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6967
6968         PR rtl-optimization/47899
6969         * gcc.dg/pr47899.c: New test.
6970
6971         * gcc.dg/torture/pr47968.c: Ignore warnings.
6972
6973         PR tree-optimization/47967
6974         * gcc.c-torture/compile/pr47967.c: New test.
6975
6976 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6977
6978         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6979         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6980
6981 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6982
6983         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6984         and property_getAttributes() if __OBJC2__.
6985         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6986         * objc.dg/property/property-encoding-1.m: New.
6987         * obj-c++.dg/property/property-encoding-1.mm: New.
6988
6989 2011-03-04  Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/template/pseudodtor6.C: New.
6992
6993         * g++.dg/inherit/covariant19.C: New.
6994
6995 2011-03-04  Richard Guenther  <rguenther@suse.de>
6996
6997         PR middle-end/47968
6998         * gcc.dg/torture/pr47968.c: New testcase.
6999
7000 2011-03-04  Richard Guenther  <rguenther@suse.de>
7001
7002         PR middle-end/47975
7003         * gcc.dg/torture/pr47975.c: New testcase.
7004
7005 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7006
7007         PR c++/47974
7008         * g++.dg/template/crash106.C: New.
7009
7010 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR c/47963
7013         * gcc.dg/gomp/pr47963.c: New test.
7014         * g++.dg/gomp/pr47963.C: New test.
7015
7016 2011-03-02  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/regress/condition1.C: New.
7019
7020         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7021
7022 2011-03-01  Jason Merrill  <jason@redhat.com>
7023
7024         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7025
7026         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7027
7028 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7029
7030         PR rtl-optimization/47925
7031         * gcc.c-torture/execute/pr47925.c: New test.
7032
7033 2011-03-01  Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/cpp0x/decltype25.C: New.
7036
7037         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7038
7039 2011-03-01  Richard Guenther  <rguenther@suse.de>
7040
7041         PR tree-optimization/47890
7042         * gcc.dg/torture/pr47890.c: New testcase.
7043
7044 2011-03-01  Richard Guenther  <rguenther@suse.de>
7045
7046         PR lto/47924
7047         * gcc.dg/lto/pr47924_0.c: New testcase.
7048
7049 2011-03-01  Richard Guenther  <rguenther@suse.de>
7050
7051         PR lto/46911
7052         * gfortran.dg/lto/pr46911_0.f: New testcase.
7053
7054 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7055
7056         PR libgfortran/47933
7057         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7058         compile errors from older code form.
7059
7060 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7061
7062         PR libgfortran/47567
7063         * gfortran.dg/fmt_fw_d.f90: New test.
7064
7065 2011-02-28  Jason Merrill  <jason@redhat.com>
7066
7067         * g++.dg/inherit/covariant18.C: New.
7068
7069 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR middle-end/47893
7072         * gcc.dg/pr47893.c: New test.
7073
7074 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7075
7076         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7077         NULL in case of a selector with conflicting types.
7078         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7079
7080 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7081
7082         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7083         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7084         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7085         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7086
7087 2011-02-28  Jason Merrill  <jason@redhat.com>
7088
7089         PR c++/47906
7090         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7091
7092 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093
7094         PR libgfortran/47778
7095         * gfortran.dg/namelist_71.f90: New test.
7096
7097 2011-02-27  Jason Merrill  <jason@redhat.com>
7098
7099         PR c++/47906
7100         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7101         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7102
7103 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7104
7105         PR c++/46466
7106         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7107
7108 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR fortran/47886
7111         * gfortran.dg/gomp/task-1.f90: Removed.
7112
7113 2011-02-26  Jason Merrill  <jason@redhat.com>
7114
7115         * g++.dg/template/this-targ1.C: New.
7116
7117         * g++.dg/cpp0x/regress/template-const1.C: New.
7118         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7119         * g++.dg/template/function1.C: Adjust.
7120         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7121         * g++.dg/debug/debug7.C: Adjust.
7122
7123 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7124
7125         PR fortran/47886
7126         * gfortran.dg/gomp/task-1.f90: New.
7127
7128 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7129
7130         * gcc.target/arm/neon-thumb2-move.c: Add
7131         dg-require-effective-target arm_thumb2_ok.
7132
7133 2011-02-24  Jason Merrill  <jason@redhat.com>
7134
7135         * g++.dg/parse/constant1.C: Specify C++98 mode.
7136         * g++.dg/parse/constant5.C: Likewise.
7137         * g++.dg/parse/error2.C: Likewise.
7138         * g++.dg/parse/semicolon3.C: Likewise.
7139         * g++.dg/template/crash14.C: Likewise.
7140         * g++.dg/template/local4.C: Likewise.
7141         * g++.dg/template/nontype3.C: Likewise.
7142         * g++.dg/parse/crash31.C: Adjust expected errors.
7143         * g++.dg/template/function1.C: Likewise.
7144         * g++.dg/template/ref3.C: Likewise.
7145         * g++.dg/template/static9.C: Likewise.
7146         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7147
7148         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7149         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7150         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7151         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7152         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7153
7154 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7155
7156         PR fortran/47878
7157         * gfortran.dg/pr47878.f90: New test.
7158
7159 2011-02-24  Richard Guenther  <rguenther@suse.de>
7160
7161         PR testsuite/47801
7162         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7163         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7164
7165 2011-02-24  Richard Guenther  <rguenther@suse.de>
7166
7167         PR fortran/47839
7168         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7169         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7170
7171 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7172
7173         PR libgfortran/47567
7174         * gfortran.dg/fmt_f0_1.f90: Update test.
7175
7176 2011-02-23  Jason Merrill  <jason@redhat.com>
7177
7178         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7179         * g++.dg/abi/mangle45.C: New.
7180
7181         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7182         * g++.dg/template/canon-type-9.C: Match use of decltype
7183         between declaration and definition.
7184         * g++.dg/template/canon-type-12.C: Likewise.
7185
7186 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7187
7188         PR fortran/40850
7189         * gfortran.dg/nested_allocatables_1.f90: New.
7190
7191 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7192
7193         PR c++/46868
7194         * g++.dg/pr46868.C: New test.
7195         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7196         * g++.dg/parse/error14.C: Adjust.
7197
7198 2011-02-23  Richard Guenther  <rguenther@suse.de>
7199
7200         PR tree-optimization/47838
7201         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7202
7203 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7204
7205         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7206
7207 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7208
7209         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7210         * gfortran.dg/count_init_expr.f03: Ditto.
7211         * gfortran.dg/gomp/pr43711.f90: Ditto.
7212         * gcc.dg/struct-parse-2.c: Ditto.
7213         * gcc.dg/parse-error-3.c: Ditto.
7214         * gcc.dg/Wlogical-op-1.c: Ditto.
7215         * gcc.dg/Walways-true-1.c: Ditto.
7216         * gcc.dg/pr24225.c: Ditto.
7217         * gcc.dg/Walways-true-2.c: Ditto.
7218         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7219         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7220         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7221         * g++.dg/overload/defarg4.C: Ditto.
7222         * g++.dg/inherit/covariant16.C: Ditto.
7223         * g++.dg/inherit/virtual7.C: Ditto.
7224         * g++.dg/template/canon-type-9.C: Ditto.
7225         * g++.dg/template/access19.C: Ditto.
7226         * g++.dg/template/call7.C: Ditto.
7227         * g++.dg/template/canon-type-2.C: Ditto.
7228         * g++.dg/template/init7.C: Ditto.
7229         * g++.dg/template/sizeof-template-argument.C: Ditto.
7230         * g++.dg/template/const3.C: Ditto.
7231         * g++.dg/template/sfinae26.C: Ditto.
7232         * g++.dg/template/sfinae26.C: Ditto.
7233         * g++.dg/template/canon-type-11.C: Ditto.
7234         * g++.dg/template/union2.C: Ditto.
7235         * g++.dg/template/canon-type-3.C: Ditto.
7236         * g++.dg/template/canon-type-1.C: Ditto.
7237         * g++.dg/template/canon-type-5.C: Ditto.
7238         * g++.dg/template/canon-type-7.C: Ditto.
7239         * g++.dg/template/canon-type-10.C: Ditto.
7240         * g++.dg/template/spec36.C: Ditto.
7241         * g++.dg/template/typedef38.C: Ditto.
7242         * g++.dg/template/canon-type-4.C: Ditto.
7243         * g++.dg/template/canon-type-6.C: Ditto.
7244         * g++.dg/template/canon-type-13.C: Ditto.
7245         * g++.dg/template/instantiate9.C: Ditto.
7246         * g++.dg/template/ttp22.C: Ditto.
7247         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7248         * g++.dg/warn/Walways-true-1.C: Ditto.
7249         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7250         * g++.dg/warn/Walways-true-2.C: Ditto.
7251         * g++.dg/conversion/op4.C: Ditto.
7252         * g++.dg/opt/pr19650.C: Ditto.
7253         * g++.dg/lookup/friend11.C: Ditto.
7254         * g++.dg/other/default2.C: Ditto.
7255         * g++.dg/other/default3.C: Ditto.
7256         * g++.dg/other/dtor2.C: Ditto.
7257         * g++.dg/other/friend5.C: Ditto.
7258         * g++.dg/other/default5.C: Ditto.
7259         * g++.dg/init/brace6.C: Ditto.
7260         * g++.dg/init/aggr5.C: Ditto.
7261         * g++.dg/init/error2.C: Ditto.
7262         * g++.dg/expr/bound-mem-fun.C: Ditto.
7263         * g++.dg/expr/cond6.C: Ditto.
7264         * g++.dg/expr/stmt-expr-1.C: Ditto.
7265         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7266         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7267         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7268         * g++.dg/cpp0x/bracket1.C: Ditto.
7269         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7270         * g++.dg/cpp0x/pr38646.C: Ditto.
7271         * g++.dg/cpp0x/variadic73.C: Ditto.
7272         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7273         * g++.dg/cpp0x/bracket4.C: Ditto.
7274         * g++.dg/cpp0x/decltype4.C: Ditto.
7275         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7276         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7277         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7278         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7279         * g++.dg/cpp0x/decltype2.C: Ditto.
7280         * g++.dg/cpp0x/decltype1.C: Ditto.
7281         * g++.dg/cpp0x/bracket2.C: Ditto.
7282         * g++.dg/cpp0x/decltype5.C: Ditto.
7283         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7284         * g++.dg/cpp0x/variadic70.C: Ditto.
7285         * g++.dg/cpp0x/decltype6.C: Ditto.
7286         * g++.dg/cpp0x/rvo.C: Ditto.
7287         * g++.dg/cpp0x/vt-40092.C: Ditto.
7288         * g++.dg/cpp0x/variadic-new.C: Ditto.
7289         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7290         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7291         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7292         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7293         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7294         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7295         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7296         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7297         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7298         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7299         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7300         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7301         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7302         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7303         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7304         * g++.dg/cpp0x/pr39639.C: Ditto.
7305         * g++.dg/cpp0x/decltype3.C: Ditto.
7306         * g++.dg/cpp0x/variadic68.C: Ditto.
7307         * g++.dg/cpp0x/variadic-function.C: Ditto.
7308         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7309         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7310         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7311         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7312         * g++.dg/parse/crash35.C: Ditto.
7313         * g++.dg/parse/crash40.C: Ditto.
7314         * g++.dg/parse/defarg12.C: Ditto.
7315         * g++.dg/parse/crash34.C: Ditto.
7316         * g++.dg/parse/constructor3.C: Ditto.
7317         * g++.dg/parse/template23.C: Ditto.
7318         * g++.dg/parse/crash56.C: Ditto.
7319         * g++.dg/parse/dtor13.C: Ditto.
7320         * g++.dg/parse/error33.C: Ditto.
7321         * g++.dg/parse/ctor9.C: Ditto.
7322         * g++.dg/parse/error32.C: Ditto.
7323         * g++.dg/parse/error37.C: Ditto.
7324         * g++.dg/parse/bitfield3.C: Ditto.
7325         * g++.dg/parse/struct-4.C: Ditto.
7326         * g++.dg/ext/has_trivial_copy.C: Ditto.
7327         * g++.dg/ext/is_polymorphic.C: Ditto.
7328         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7329         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7330         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7331         * g++.dg/ext/is_union.C: Ditto.
7332         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7333         * g++.dg/ext/is_pod.C: Ditto.
7334         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7335         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7336         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7337         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7338         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7339         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7340         * g++.dg/ext/is_abstract.C: Ditto.
7341         * g++.dg/ext/has_trivial_assign.C: Ditto.
7342         * g++.dg/ext/is_class.C: Ditto.
7343         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7344         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7345         * g++.dg/ext/is_base_of.C: Ditto.
7346         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7347         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7348         * g++.dg/ext/is_empty.C: Ditto.
7349         * g++.dg/ext/is_enum.C: Ditto.
7350         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7351         * gnat.dg/opt11.adb: Ditto.
7352         * obj-c++.dg/pr45735.mm: Ditto.
7353         * obj-c++.dg/pr24393.mm: Ditto.
7354         * obj-c++.dg/exceptions-2.mm: Ditto.
7355         * objc.dg/pr45735.m: Ditto.
7356         * objc.dg/pr24393.m: Ditto.
7357
7358 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7359
7360         * objc.dg/attributes/objc-exception-1.m: New.
7361
7362 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7363
7364         * gcc.dg/cpp/include7.c: New test.
7365
7366 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7367
7368         PR c++/47242
7369         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7370
7371 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7372
7373         PR rtl-optimization/47763
7374         * gcc.dg/pr47763.c: New test.
7375
7376 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7377
7378         PR fortran/45743
7379         * gfortran.dg/whole_file_32.f90 : New test.
7380
7381 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7382
7383         PR c++/47666
7384         * g++.dg/inherit/virtual7.C: New test.
7385
7386 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7387
7388         PR objc/47832
7389         * objc.dg/type-size-3.m: Updated error message.
7390         * objc.dg/type-size-4.m: New test.
7391         * objc.dg/type-size-5.m: New test.
7392
7393 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7394
7395         * lib/gnat.exp: Fix comments.
7396         Don't load libgloss.exp.
7397         (default_gnat_version): Call $compiler with --version.
7398         Adapt regexp for gnatmake output, insert version.
7399         (gnat_version): New proc.
7400         (gnat_init): Remove gnat_libgcc_s_path.
7401         (gnat_target_compile): Likewise.
7402         Remove ld_library_path.
7403         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7404         (gnat_pass): Remove.
7405         (gnat_pass): Remove.
7406         (gnat_finish): Remove.
7407         (gnat_exit): Remove.
7408         (local_find_gnatmake): Reindent.
7409         (runtest_file_p): Remove.
7410         (prune_warnings): Remove.
7411         (find_gnatclean): New proc.
7412         * lib/gnat-dg.exp (lremove): New proc.
7413         (gnat-dg-test): Reindent.
7414         Remove additional output files.
7415         (gnat-dg-runtest): Remove.
7416
7417         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7418         * gnat.dg/loop_optimization6.adb: Likewise.
7419         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7420
7421 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR tree-optimization/47835
7424         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7425
7426 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7427
7428         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7429         * gfortran.dg/abstract_type_2.f03: Ditto.
7430         * gfortran.dg/abstract_type_3.f03: Ditto.
7431         * gfortran.dg/abstract_type_4.f03: Ditto.
7432         * gfortran.dg/abstract_type_5.f03: Ditto.
7433         * gfortran.dg/abstract_type_6.f03: Ditto.
7434         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7435         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7436         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7437         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7438         * gfortran.dg/array_function_5.f90: Ditto.
7439         * gfortran.dg/asynchronous_3.f03: Ditto.
7440         * gfortran.dg/char_expr_1.f90: Ditto.
7441         * gfortran.dg/class_14.f03: Ditto.
7442         * gfortran.dg/data_array_6.f: Ditto.
7443         * gfortran.dg/data_invalid.f90: Ditto.
7444         * gfortran.dg/dot_product_1.f03: Ditto.
7445         * gfortran.dg/func_derived_5.f90: Ditto.
7446         * gfortran.dg/func_result_4.f90: Ditto.
7447         * gfortran.dg/implied_do_1.f90: Ditto.
7448         * gfortran.dg/initialization_25.f90: Ditto.
7449         * gfortran.dg/initialization_26.f90: Ditto.
7450         * gfortran.dg/interface_34.f90: Ditto.
7451         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7452         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7453         * gfortran.dg/matmul_8.f03: Ditto.
7454         * gfortran.dg/merge_init_expr.f90: Ditto.
7455         * gfortran.dg/pack_assign_1.f90: Ditto.
7456         * gfortran.dg/pack_vector_1.f90: Ditto.
7457         * gfortran.dg/pointer_check_8.f90: Ditto.
7458         * gfortran.dg/product_init_expr.f03: Ditto.
7459         * gfortran.dg/reshape_order_5.f90: Ditto.
7460         * gfortran.dg/reshape_shape_1.f90: Ditto.
7461         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7462         * gfortran.dg/same_name_2.f90: Ditto.
7463         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7464         * gfortran.dg/spread_init_expr.f03: Ditto.
7465         * gfortran.dg/stmt_func_1.f90: Ditto.
7466         * gfortran.dg/sum_init_expr.f03: Ditto.
7467         * gfortran.dg/transpose_3.f03: Ditto.
7468         * gfortran.dg/unpack_init_expr.f03: Ditto.
7469         * gfortran.dg/warn_conversion.f90: Ditto.
7470         * gfortran.dg/warn_conversion_2.f90: Ditto.
7471         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7472         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7473         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7474         * gfortran.dg/whole_file_16.f90: Ditto.
7475         * gfortran.dg/whole_file_17.f90: Ditto.
7476         * gfortran.dg/whole_file_18.f90: Ditto.
7477         * gfortran.dg/whole_file_20.f03: Ditto.
7478         * gfortran.dg/whole_file_5.f90: Ditto.
7479         * gfortran.dg/whole_file_6.f90: Ditto.
7480         * gfortran.dg/write_invalid_format.f90: Ditto.
7481         * gfortran.dg/zero_sized_6.f90: Ditto.
7482
7483 2011-02-21  Jeff Law <law@redhat.com>
7484
7485         PR rtl-optimization/46178
7486         * gcc.target/i386/pr46178.c: New test.
7487
7488         PR rtl-optimization/46002
7489         * gcc.c-torture/compile/pr46002.c: New test.
7490
7491 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7492
7493         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7494         *-*-hpux10*.
7495
7496 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR debug/47106
7499         * g++.dg/debug/pr47106.C: Require effective target lto.
7500
7501 2011-02-21  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/cpp0x/constexpr-diag2.C: New.
7504
7505 2011-02-20  Jason Merrill  <jason@redhat.com>
7506
7507         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7508
7509         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7510
7511         * g++.dg/overload/conv-op1.C: New.
7512
7513         * g++.dg/cpp0x/constexpr-synth1.C: New.
7514
7515 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7516
7517         * objc.dg/layout-2.m: New.
7518         * objc.dg/selector-3.m: Adjusted location of error message.
7519         * objc.dg/type-size-3.m: Same.
7520         * obj-c++.dg/selector-3.mm: Same.
7521
7522 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7523
7524         PR objc/47784
7525         * objc.dg/property/dotsyntax-22.m: New.
7526         * obj-c++.dg/property/dotsyntax-22.mm: New.
7527
7528 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7529
7530         PR c++/46394
7531         * g++.dg/template/typedef38.C: New test.
7532
7533 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7534
7535         PR fortran/46818
7536         * gfortran.dg/whole_file_30.f90 : New test.
7537         * gfortran.dg/whole_file_31.f90 : New test.
7538
7539 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7540
7541         PR fortran/45077
7542         PR fortran/44945
7543         * gfortran.dg/whole_file_28.f90 : New test.
7544         * gfortran.dg/whole_file_29.f90 : New test.
7545
7546 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7547
7548         PR c++/44118
7549         * g++.dg/template/crash105.C: New.
7550
7551 2011-02-19  Jason Merrill  <jason@redhat.com>
7552
7553         * g++.dg/cpp0x/regress/no-elide1.C: New.
7554
7555 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7556
7557         PR tree-optimization/46620
7558         * gcc.dg/pr46620.c: New.
7559
7560 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR c/47809
7563         * gcc.target/i386/pr47809.c: New test.
7564
7565 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7566             Tobias Burnus  <burnus@net-b.de>
7567
7568         * lib/target-supports.exp
7569         (check_effective_target_fortran_large_real): New check for large reals.
7570         * gfortran.dg/nan_7.f90: New test.
7571
7572 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7573
7574         PR libgfortran/47567
7575         * gfortran.dg/fmt_f0_1.f90: Update test.
7576
7577 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7578
7579         PR fortran/47348
7580         * gfortran.dg/array_constructor_36.f90 : New test.
7581         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7582         allow for comparison between different elements of the array
7583         constructor at different levels of optimization.
7584
7585 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7586
7587         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7588         * gcc.target/i386/pr32280-1.c: Likewise.
7589
7590 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR target/47800
7593         * gcc.target/i386/pr47800.c: New test.
7594
7595 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7596
7597         * objc/execute/exceptions/foward-1.x: New.
7598
7599 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7600
7601         PR fortran/47789
7602         * gfortran.dg/derived_constructor_comps_4.f90: New.
7603
7604 2011-02-18  Tobias Burnus
7605
7606         PR fortran/47775
7607         * gfortran.dg/func_result_6.f90: New.
7608
7609 2011-02-18  Michael Matz  <matz@suse.de>
7610
7611         PR fortran/45586
7612         * gfortran.dg/lto/pr45586_0.f90: New test.
7613         * gfortran.dg/typebound_proc_20.f90: Ditto.
7614         * gfortran.dg/typebound_proc_21.f90: Ditto.
7615
7616 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7617
7618         PR c++/47795
7619         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7620
7621 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7622
7623         PR fortran/47750
7624         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7625         gcc_warning_prefix.
7626         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7627         normalizing the error/warning output.
7628         * gfortran.dg/Wall.f90: Update dg-error/warning.
7629         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7630         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7631         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7632         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7633         * gfortran.dg/class_30.f90: Update dg-error/warning.
7634         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7635         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7636         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7637         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7638         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7639         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7640         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7641         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7642         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7643         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7644         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7645         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7646         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7647         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7648         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7649         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7650         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7651         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7652         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7653         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7654         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7655         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7656         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7657         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7658         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7659
7660 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7661
7662         PR fortran/47768
7663         * gfortran.dg/proc_ptr_comp_30.f90: New.
7664
7665 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR debug/47780
7668         * gcc.target/i386/pr47780.c: New test.
7669
7670 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7671
7672         PR fortran/47767
7673         * gfortran.dg/class_40.f03: New.
7674
7675 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7676
7677         PR c++/47208
7678         * g++.dg/cpp0x/auto21.C: New test.
7679
7680 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7681
7682         * objc.dg/special/unclaimed-category-1.h: Updated for
7683         new ABI support.
7684         * objc.dg/special/unclaimed-category-1.m: Same.
7685         * objc.dg/zero-link-1.m: Same.
7686         * objc.dg/lookup-1.m: Same.
7687         * objc.dg/torture/strings/const-str-9.m
7688         * objc.dg/torture/strings/const-str-10.m: Same.
7689         * objc.dg/torture/strings/const-str-11.m: Same.
7690         * objc.dg/torture/forward-1.m: Same.
7691         * objc.dg/zero-link-2.m: Same.
7692         * objc.dg/encode-7-next-64bit.m: Same.
7693         * objc.dg/method-4.m: Same.
7694         * objc.dg/next-runtime-1.m: Same.
7695         * objc.dg/image-info.m: Same.
7696         * objc.dg/pr23214.m: Same.
7697         * objc.dg/symtab-1.m: Same.
7698         * obj-c++.dg/basic.m: Same.
7699         * obj-c++.dg/proto-lossage-3.m: Same.
7700         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7701         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7702         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7703         * obj-c++.dg/method-11.m: Same.
7704         * objc/execute/enumeration-1.m: Same.
7705         * objc/execute/object_is_class.m: Same.
7706         * objc/execute/formal_protocol-2.m: Same.
7707         * objc/execute/formal_protocol-4.m: Same.
7708         * objc/execute/formal_protocol-6.m: Same.
7709         * objc/execute/bycopy-3.m: Same.
7710         * objc/execute/exceptions/catchall-1.m: Same.
7711         * objc/execute/exceptions/finally-1.m: Same.
7712         * objc/execute/exceptions/local-variables-1.m: Same.
7713         * objc/execute/exceptions/foward-1.m: Same.
7714         * objc/execute/bf-common.h
7715         * objc/execute/enumeration-2.m: Same.
7716         * objc/execute/formal_protocol-1.m: Same.
7717         * objc/execute/formal_protocol-3.m: Same.
7718         * objc/execute/formal_protocol-5.m: Same.
7719         * objc/execute/accessing_ivars.m: Same.
7720         * objc/execute/bycopy-2.m: Same.
7721         * objc/execute/formal_protocol-7.m: Same.
7722         * objc/execute/compatibility_alias.m: Same.
7723         * objc/execute/no_clash.m: Same.
7724         * objc/execute/object_is_meta_class.m: Same.
7725         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7726         * objc/execute/class-tests-1.h: Include stdio.h.
7727         * objc/execute/class-tests-2.h: Same.
7728         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7729         runtimes.
7730         * obj-c++.dg/try-catch-2.mm: Same.
7731
7732 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR c++/47783
7735         * g++.dg/warn/Wunused-parm-4.C: New test.
7736
7737 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7738             Jan Hubicka  <jh@suse.cz>
7739
7740         PR debug/47106
7741         PR debug/47402
7742         * g++.dg/debug/pr47106.C: New.
7743
7744 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7745
7746         PR target/43653
7747         * gcc.target/i386/pr43653.c: New test.
7748
7749 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7750
7751         PR c++/47172
7752         * g++.dg/template/inherit6.C: New test.
7753
7754 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7755
7756         PR fortran/47745
7757         * gfortran.dg/class_39.f03: New.
7758
7759 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7760
7761         PR c++/47326
7762         * g++.dg/cpp0x/variadic106.C: New test.
7763
7764 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR libfortran/47757
7767         * gfortran.dg/pr47757-1.f90: New test.
7768         * gfortran.dg/pr47757-2.f90: New test.
7769         * gfortran.dg/pr47757-3.f90: New test.
7770
7771         PR c++/47704
7772         * g++.dg/cpp0x/enum8.C: New test.
7773
7774 2011-02-15  Jason Merrill  <jason@redhat.com>
7775
7776         * g++.dg/inherit/implicit-trivial1.C: New.
7777         * g++.dg/cpp0x/implicit-trivial1.C: New.
7778
7779 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR middle-end/47725
7782         * gcc.dg/torture/pr47725.c: Removed.
7783
7784 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7785
7786         PR target/47755
7787         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7788         constant does not generate a load from memory.
7789
7790 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7791
7792         PR middle-end/47725
7793         * gcc.dg/torture/pr47725.c: New.
7794
7795 2011-02-15  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/47743
7798         * gcc.dg/torture/pr47743.c: New testcase.
7799
7800 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR middle-end/47581
7803         * gcc.target/i386/pr47581.c: New test.
7804
7805 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7806
7807         PR fortran/47730
7808         * gfortran.dg/select_type_22.f03: New.
7809
7810 2011-02-14  Jason Merrill  <jason@redhat.com>
7811
7812         * g++.dg/cpp0x/regress/enum1.C: New.
7813
7814 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7815
7816         * gnat.dg/include.adb: New test.
7817
7818 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7819
7820         PR fortran/47728
7821         * gfortran.dg/class_38.f03: New.
7822
7823 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7824
7825         * gcc.dg/pr46494.c: New test.
7826
7827 2011-02-14  Richard Guenther  <rguenther@suse.de>
7828
7829         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7830
7831 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         PR ada/41929
7834         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7835         sparc*-sun-solaris2.11.
7836
7837 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7838
7839         PR fortran/47349
7840         * gfortran.dg/argument_checking_18.f90: New.
7841
7842 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7843
7844         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7845         * gfortran.dg/argument_checking_17.f90: New.
7846
7847 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7848
7849         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7850         are temporarily disabled.
7851         * gfortran.dg/class_7.f03: Ditto.
7852         * gfortran.dg/coarray_14.f90: Ditto.
7853         * gfortran.dg/typebound_proc_13.f03: Ditto.
7854
7855 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7856
7857         PR fortran/45586
7858         * gfortran.dg/extends_11.f03: New.
7859
7860 2011-02-11  Xinliang David Li  <davidxl@google.com>
7861
7862         PR tree-optimization/47707
7863         * g++.dg/tree-ssa/pr47707.C: New test.
7864
7865 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7866
7867         * g++.dg/opt/inline17.C: New test.
7868
7869 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7870
7871         PR fortran/47550
7872         * gfortran.dg/pure_formal_2.f90: New.
7873
7874 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7875
7876         PR rtl-optimization/47614
7877         * gfortran.dg/pr47614.f: New.
7878
7879 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7880
7881         PR driver/47678
7882         * gcc.dg/opts-6.c: New test.
7883
7884 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR debug/47684
7887         * gcc.dg/pr47684.c: New test.
7888
7889 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7890
7891         PR target/47629
7892         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7893         c99_runtime, dg-add-options c99_runtime.
7894         (main): Use __asm__.
7895
7896 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7897
7898         PR testsuite/47400
7899         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7900         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7901         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7902         * gcc.dg/ucnid-10.c: Likewise.
7903         * gcc.dg/ucnid-13.c: Likewise.
7904         * gcc.dg/ucnid-7.c: Likewise.
7905         * gcc.dg/ucnid-8.c: Likewise.
7906         Adapt dg-warning line number.
7907
7908 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7909
7910         * gcc.target/i386/parity-1.c: Use -march=k8.
7911         * gcc.target/i386/parity-2.c: Ditto.
7912         * gcc.target/i386/vecinit-1.c: Ditto.
7913         * gcc.target/i386/vecinit-2.c: Ditto.
7914
7915 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7916
7917         PR target/46610
7918         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7919         * gcc.target/mips/save-restore-3.c: Likewise.
7920         * gcc.target/mips/save-restore-4.c: Likewise.
7921         * gcc.target/mips/save-restore-5.c: Likewise.
7922
7923         PR target/47683
7924         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7925         * g++.dg/tree-prof/partition2.C: Likewise.
7926
7927 2011-02-09  Jason Merrill  <jason@redhat.com>
7928
7929         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7930         rather than misdeclare std::puts.
7931
7932         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7933         * g++.dg/other/warning1.C: Likewise.
7934         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7935         * g++.old-deja/g++.gb/scope06.C: Likewise.
7936         * g++.old-deja/g++.law/cvt11.C: Likewise.
7937         * g++.old-deja/g++.law/init1.C: Likewise.
7938         * g++.dg/abi/mangle26.C: Likewise.
7939
7940         * g++.dg/template/function1.C: Adjust for C++0x mode.
7941         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7942
7943         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7944         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7945
7946         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7947
7948         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7949
7950         * g++.dg/cpp0x/regress: New directory.
7951         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7952         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7953         * g++.dg/cpp0x/regress/regress3.C: New.
7954
7955 2011-02-10  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/47677
7958         * gcc.dg/torture/pr47677.c: New testcase.
7959
7960 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7961
7962         * objc.dg/special/load-category-1.m: Remove unused header.
7963         * objc.dg/special/load-category-1a.m: Likewise.
7964         * objc.dg/special/load-category-2.m: Likewise.
7965         * objc.dg/special/load-category-2a.m: Likewise.
7966         * objc.dg/special/load-category-3.m: Likewise.
7967         * objc.dg/special/load-category-3a.m: Likewise.
7968         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7969         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7970         * objc.dg/attributes/class-attribute-1.m: Likewise.
7971         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7972         * obj-c++.dg/property/property.exp: Likewise.
7973         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7974         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7975         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7976         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7977         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7978         * obj-c++.dg/template-8.mm: Likewise.
7979
7980 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR target/47665
7983         * gcc.target/i386/pr47665.c: New test.
7984
7985 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7986
7987         PR testsuite/47622
7988         Revert
7989         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7990         PR debug/42631
7991         * gcc.dg/pr42631.c: Update test.
7992         * gcc.dg/pr42631-2.c: New test.
7993
7994 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7995
7996         PR fortran/47352
7997         * gfortran.dg/proc_decl_25.f90: New.
7998
7999 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8000
8001         PR fortran/47463
8002         * gfortran.dg/typebound_assignment_2.f03: New.
8003
8004 2011-02-09  Richard Guenther  <rguenther@suse.de>
8005
8006         PR tree-optimization/47664
8007         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8008
8009 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8010
8011         PR middle-end/47646
8012         * gnat.dg/uninit_func.adb: Adjust dg directive.
8013
8014 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8015
8016         PR middle-end/47646
8017         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8018
8019 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8020
8021         PR fortran/47637
8022         * gfortran.dg/auto_dealloc_2.f90: New.
8023
8024 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8025
8026         * gcc.dg/builtins-config.h: Remove __sgi handling.
8027         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8028         -std=c99 for mips-sgi-irix6.5*.
8029
8030 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8031
8032         PR middle-end/45505
8033         * gfortran.dg/pr25923.f90: Remove xfails.
8034
8035 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8036
8037         PR fortran/47583
8038         * gfortran.dg/inquire_14.f90: New test.
8039
8040 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8041
8042         PR fortran/45290
8043         * gfortran.dg/pointer_init_6.f90: New.
8044
8045 2011-02-08  Jeff Law <law@redhat.com>
8046
8047         PR tree-optimization/42893
8048         * gcc.tree-ssa/pr42893.c: New test.
8049
8050 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8051
8052         PR tree-optimization/46834
8053         PR tree-optimization/46994
8054         PR tree-optimization/46995
8055         * gcc.dg/graphite/id-pr46834.c: New.
8056         * gfortran.dg/graphite/id-pr46994.f90: New.
8057         * gfortran.dg/graphite/id-pr46995.f90: New.
8058
8059 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8060
8061         PR middle-end/47646
8062         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8063         using the variable is known the warning is emitted there.
8064         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8065         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8066
8067         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8068         statement.
8069         (vg): Likewise.
8070         * gcc.dg/noreturn-1.c (foo5): Likewise.
8071         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8072         (method2): Likewise.
8073
8074         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8075         the return statement using the uninitialized variable.
8076         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8077
8078 2011-02-08  Richard Guenther  <rguenther@suse.de>
8079
8080         PR middle-end/47639
8081         * g++.dg/opt/pr47639.c: New testcase.
8082
8083 2011-02-08  Richard Guenther  <rguenther@suse.de>
8084
8085         PR tree-optimization/47632
8086         * g++.dg/opt/pr47632.C: New testcase.
8087
8088 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8089
8090         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8091
8092 2011-02-07  Richard Guenther  <rguenther@suse.de>
8093
8094         PR tree-optimization/47615
8095         * g++.dg/opt/pr47615.C: New testcase.
8096
8097 2011-02-07  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/47621
8100         * gcc.dg/torture/pr47621.c: New testcase.
8101
8102 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8103
8104         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8105
8106 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8107
8108         PR fortran/47592
8109         * gfortran.dg/allocate_with_source_1 : New test.
8110
8111 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8112
8113         PR middle-end/47610
8114         * gcc.dg/pr47610.c: New test.
8115
8116 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8117
8118         PR debug/42631
8119         * gcc.dg/pr42631.c: Update test.
8120         * gcc.dg/pr42631-2.c: New test.
8121
8122 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8123
8124         PR fortran/47574
8125         * gfortran.dg/pr47574.f90:  New test.
8126
8127 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8128
8129         PR tree-optimization/46194
8130         * gcc.dg/autopar/pr46194.c: New.
8131
8132 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8133
8134         PR tree-optimization/43695
8135         * g++.dg/ipa/pr43695.C: New.
8136
8137 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR inline-asm/23200
8140         * gcc.dg/pr23200.c: New test.
8141
8142 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8143
8144         PR c++/47589
8145         * g++.dg/pr47589.C: New test.
8146
8147 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8148
8149         PR c++/47398
8150         * g++.dg/template/typedef37.C: New test.
8151         * g++.dg/template/param1.C: Adjust expected error message.
8152
8153 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR middle-end/31490
8156         * gcc.dg/pr31490-2.c: New test.
8157         * gcc.dg/pr31490-3.c: New test.
8158         * gcc.dg/pr31490-4.c: New test.
8159
8160 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8161             Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR c++/46890
8164         * g++.dg/parser/semicolon3.C: Adjust.
8165         * g++.dg/parser/semicolon4.C: New testcase.
8166         * g++.dg/pr46890.C: New testcase.
8167
8168 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8169
8170         PR c++/29571
8171         * g++.dg/init/pr29571.C: New.
8172
8173 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8174
8175         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8176         instead of vect_int.
8177
8178 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR target/47312
8181         * gcc.target/i386/pr47312.c: New test.
8182
8183         PR target/47564
8184         * gcc.target/i386/pr47564.c: New test.
8185
8186 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8187
8188         PR tree-optimization/45122
8189         * gcc.dg/tree-ssa/pr45122.c: New.
8190
8191 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8192
8193         PR target/47272
8194         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8195         and vec_vsx_st.
8196
8197         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8198         and vsx so a default --with-cpu=power7 doesn't give an error
8199         when -mavoid-indexed-addresses is used.
8200
8201         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8202         wrapper function to save the arguments and then jump to the real
8203         function, rather than depending on the compiler not to move stuff
8204         before an asm.
8205         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8206
8207 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8208             Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/47082
8211         * gfortran.dg/class_37.f03 : New test.
8212
8213 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8214             Richard Guenther  <rguenther@suse.de>
8215
8216         PR tree-optimization/40979
8217         PR bootstrap/47044
8218         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8219         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8220         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8221         check_vect_support_and_set_flags.
8222         * gfortran.dg/graphite/vect-pr40979.f90: New.
8223
8224 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8225
8226         PR fortran/47572
8227         * gfortran.dg/class_36.f03: New.
8228
8229 2011-02-02  Richard Guenther  <rguenther@suse.de>
8230
8231         PR tree-optimization/47566
8232         * gcc.dg/lto/20110201-1_0.c: New testcase.
8233
8234 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8235
8236         PR debug/47498
8237         PR debug/47501
8238         PR debug/45136
8239         PR debug/45130
8240         * debug/pr47498.c: New.
8241         * debug/pr47501.c: New.
8242
8243 2011-02-01  Richard Guenther  <rguenther@suse.de>
8244
8245         PR tree-optimization/47559
8246         * g++.dg/torture/pr47559.C: New testcase.
8247
8248 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8249
8250         PR fortran/47565
8251         * gfortran.dg/typebound_call_20.f03: New.
8252
8253 2011-02-01  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/47555
8256         * gcc.dg/pr47555.c: New testcase.
8257
8258 2011-02-01  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/47541
8261         * g++.dg/torture/pr47541.C: New testcase.
8262
8263 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8264
8265         PR fortran/47455
8266         * gfortran.dg/typebound_call_19.f03: New.
8267
8268 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR c++/47416
8271         * g++.dg/cpp0x/pr47416.C: New test.
8272
8273 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/47519
8276         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8277
8278 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8279
8280         PR fortran/47463
8281         * gfortran.dg/typebound_assignment_1.f03: New.
8282
8283 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR tree-optimization/47538
8286         * gcc.c-torture/execute/pr47538.c: New test.
8287
8288 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8289
8290         PR target/45325
8291         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8292
8293 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8294
8295         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8296
8297 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8298
8299         PR rtl-optimization/44031
8300         * gcc.c-torture/compile/20110131-1.c: New test.
8301
8302 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8303
8304         PR fortran/47042
8305         * gfortran.dg/stmt_func_1.f90: New.
8306
8307 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/47042
8310         * gfortran.dg/interface_34.f90: New.
8311
8312 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8313
8314         PR fortran/47523
8315         * gfortran.dg/realloc_on_assign_5.f03: New test.
8316         * gfortran.dg/realloc_on_assign_5.f03: New test.
8317
8318 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8319
8320         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8321         * gfortran.dg/bessel_7.f90: Likewise.
8322         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8323
8324         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8325         * gfortran.dg/sum_init_expr.f03: Likewise.
8326
8327         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8328
8329         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8330         -r -nostdlib.
8331
8332         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8333         loop only on "vect_intfloat_cvt" targets.
8334
8335 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8336
8337         PR fortran/47531
8338         * gfortran.dg/shape_6.f90: New.
8339
8340 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8341
8342         PR libgfortran/47434
8343         * gfortran.dg/read_infnan_1.f90: Update test.
8344         * gfortran.dg/module_nan.f90: Update test.
8345         * gfortran.dg/char4_iunit_1.f03: Update test.
8346         * gfortran.dg/large_real_kind_1.f90: Update test.
8347         * gfortran.dg/real_const_3.f90: Update test.
8348         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8349
8350 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8351
8352         PR c++/47311
8353         * g++.dg/template/param2.C: New test.
8354
8355 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8356
8357         PR libgfortran/47285
8358         * gfortran.dg/fmt_g.f: New test.
8359
8360 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/47507
8363         * gfortran.dg/pure_formal_1.f90: New.
8364
8365 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR target/42894
8368         * gcc.dg/tls/pr42894.c: New test.
8369
8370 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8371
8372         * gcc.dg/pr47276.c: Add dg-require-visibility.
8373
8374 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8375
8376         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8377
8378 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8379             Tobias Burnus  <burnus@gcc.gnu.org>
8380
8381         PR fortran/45170
8382         PR fortran/35810
8383         PR fortran/47350
8384         * gfortran.dg/realloc_on_assign_3.f03: New test.
8385         * gfortran.dg/realloc_on_assign_4.f03: New test.
8386         * gfortran.dg/allocatable_function_5.f90: New test.
8387         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8388         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8389         implemented" dg-errors.
8390
8391 2011-01-27  Jan Hubicka  <jh@suse.cz>
8392
8393         PR middle-end/46949
8394         * gcc.dg/attr-weakref-4.c: New testcase
8395
8396 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8397
8398         PR tree-optimization/47228
8399         * gcc.dg/torture/pr47228.c: New test.
8400
8401 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8402
8403         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8404
8405 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8406
8407         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8408         when using auto-overlay support on the SPU.
8409
8410 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8411
8412         PR rtl-optimization/44174
8413         * gcc.target/i386/asm-6.c: New test.
8414
8415 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8416
8417         PR rtl-optimization/46856
8418         * gcc.c-torture/compile/pr46856.c: New test.
8419
8420 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8421             Andrew Pinski  <pinskia@gmail.com>
8422
8423         PR c/43082
8424         * gcc.dg/pr43082.c: New.
8425
8426 2011-01-26  DJ Delorie  <dj@redhat.com>
8427
8428         PR rtl-optimization/46878
8429         * gcc.dg/pr46878-1.c: New test.
8430
8431 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR c++/47476
8434         * g++.dg/cpp0x/pr47476.C: New test.
8435
8436 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8437
8438         * gcc.c-torture/compile/20110126-1.c: New test.
8439
8440 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR c/47473
8443         * gcc.dg/torture/pr47473.c: New test.
8444
8445 2011-01-26  Jan Hubicka  <jh@suse.cz>
8446
8447         PR target/47237
8448         * gcc.c-torture/execute/pr47237.c: New testcase.
8449
8450 2011-01-26  Jan Hubicka  <jh@suse.cz>
8451
8452         PR tree-optimization/47190
8453         * gcc.dg/attr-weakref-3.c: New testcase.
8454
8455 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8456
8457         PR c++/43601
8458         * gcc.dg/dll-9a.c: New test file.
8459         * gcc.dg/dll-11.c: Likewise.
8460         * gcc.dg/dll-12.c: Likewise.
8461         * gcc.dg/dll-12a.c: Likewise.
8462         * gcc.dg/dll-11a.c: Likewise.
8463         * gcc.dg/dll-9.c: Likewise.
8464         * gcc.dg/dll-10.c: Likewise.
8465         * gcc.dg/dll-10a.c: Likewise.
8466         * g++.dg/ext/dllexport4a.cc: Likewise.
8467         * g++.dg/ext/dllexport4.C: Likewise.
8468         * g++.dg/ext/dllexport5.C: Likewise.
8469         * g++.dg/ext/dllexport5a.cc: Likewise.
8470
8471 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8472
8473         PR tree-optimization/46970
8474         * gcc.dg/graphite/pr46970.c: New.
8475
8476 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8477
8478         PR tree-optimization/46215
8479         * gcc.dg/graphite/pr46215.c: New.
8480
8481 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8482
8483         PR tree-optimization/46168
8484         * gcc.dg/graphite/pr46168.c: New.
8485
8486 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8487
8488         PR tree-optimization/43657
8489         * gcc.dg/graphite/pr43657.c: New.
8490
8491 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8492
8493         PR tree-optimization/29832
8494         * gfortran.dg/graphite/pr29832.f90: New.
8495
8496 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8497
8498         PR tree-optimization/43567
8499         * gcc.dg/graphite/pr43567.c: New.
8500
8501 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8502
8503         * gfortran.dg/graphite/interchange-4.f: New.
8504         * gfortran.dg/graphite/interchange-5.f: New.
8505
8506         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8507         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8508         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8509         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8510         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8511         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8512         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8513         * gfortran.dg/ltrans-7.f90: Removed.
8514         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8515
8516         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8517         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8518         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8519         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8520         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8521         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8522         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8523         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8524         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8525         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8526         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8527         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8528         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8529         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8530         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8531         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8532         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8533         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8534         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8535         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8536         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8537         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8538         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8539         * gcc.dg/tree-ssa/data-dep-1.c
8540         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8541         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8542         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8543         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8544         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8545
8546 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR tree-optimization/47265
8549         PR tree-optimization/47443
8550         * gcc.c-torture/compile/pr47265.c: New test.
8551         * gcc.dg/pr47443.c: New test.
8552
8553 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8554
8555         PR tree-optimization/47382
8556         * g++.dg/torture/pr47382.C: New test.
8557         * g++.dg/opt/devirt1.C: Xfail.
8558
8559 2011-01-25  Yao Qi  <yao@codesourcery.com>
8560
8561         PR target/45701
8562         * gcc.target/arm/pr45701-1.c: New test.
8563         * gcc.target/arm/pr45701-2.c: New test.
8564         * gcc.target/arm/pr45701-3.c: New test.
8565
8566 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8567             Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR tree-optimization/47271
8570         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8571
8572 2011-01-25  Nick Clifton  <nickc@redhat.com>
8573
8574         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8575         (saturate_add): Delete.
8576         (exchange): Delete.
8577         (main): Do not run saturate_add.
8578         (set_interrupts): Delete.
8579
8580 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8581
8582         PR fortran/47448
8583         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8584
8585 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR tree-optimization/47427
8588         PR tree-optimization/47428
8589         * gcc.c-torture/compile/pr47427.c: New test.
8590         * gcc.c-torture/compile/pr47428.c: New test.
8591
8592 2011-01-25  Richard Guenther  <rguenther@suse.de>
8593
8594         PR middle-end/47411
8595         * gcc.dg/torture/pr47411.c: New testcase.
8596
8597 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8598
8599         * gfortran.dg/graphite/id-24.f: New.
8600         * gfortran.dg/graphite/id-25.f: New.
8601
8602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8603
8604         * gfortran.dg/graphite/id-23.f: New.
8605
8606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8607
8608         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8609
8610 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8611
8612         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8613         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8614         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8615         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8616         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8617         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8618         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8619         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8620         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8621
8622 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8623
8624         * gcc.dg/graphite/block-0.c: Add documentation.
8625         * gcc.dg/graphite/block-4.c: Same.
8626         * gcc.dg/graphite/block-7.c: Same.
8627         * gcc.dg/graphite/block-8.c: New.
8628         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8629         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8630         * gcc.dg/graphite/interchange-12.c: Add documentation.
8631         * gcc.dg/graphite/interchange-13.c: New.
8632         * gcc.dg/graphite/interchange-14.c: New.
8633         * gcc.dg/graphite/interchange-15.c: New.
8634         * gcc.dg/graphite/interchange-8.c: Add documentation.
8635         * gcc.dg/graphite/interchange-mvt.c: Same.
8636
8637 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8638
8639         PR target/47408
8640         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8641         * gcc.target/powerpc/altivec-14.c: Ditto.
8642         * gcc.target/powerpc/altivec-33.c: Ditto.
8643         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8644         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8645         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8646         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8647         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8648         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8649         * g++.dg/ext/altivec-15.C: Ditto.
8650         * g++.dg/ext/altivec-types-1.C: Ditto.
8651         * g++.dg/ext/altivec-types-2.C: Ditto.
8652         * g++.dg/ext/altivec-types-3.C: Ditto.
8653         * g++.dg/ext/altivec-types-4.C: Ditto.
8654
8655 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8656
8657         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8658
8659 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8662         optimization options.
8663
8664 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8665
8666         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8667
8668         PR testsuite/45988
8669         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8670
8671 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8672
8673         PR fortran/47421
8674         * gfortran.dg/allocatable_scalar_12.f90: New.
8675
8676 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8677
8678         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8679         vectorization to be not profitable if peeling is used to
8680         realign the memory access.
8681         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8682         loop bound to avoid loop unrolling.
8683         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8684
8685 2011-01-22  Jan Hubicka  <jh@suse.cz>
8686
8687         PR lto/47333
8688         * g++.dg/lto/pr47333.C: New file.
8689
8690 2011-01-22  Jan Hubicka  <jh@suse.cz>
8691
8692         PR tree-optimization/43884
8693         PR lto/44334
8694         * gcc.dg/autopar/outer-2.c: Increase array size.
8695         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8696
8697 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8698
8699         PR fortran/38536
8700         * gfortran.dg/c_loc_tests_16.f90:  New test.
8701
8702 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8703
8704         PR fortran/47399
8705         * gfortran.dg/typebound_proc_19.f90: New.
8706
8707 2011-01-21  Jeff Law <law@redhat.com>
8708
8709         PR tree-optimization/47053
8710         * g++.dg/pr47053.C: New test.
8711
8712 2011-01-21  Jason Merrill  <jason@redhat.com>
8713
8714         PR c++/47041
8715         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8716
8717 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR c++/47388
8720         * g++.dg/cpp0x/range-for10.C: New test.
8721         * g++.dg/template/for1.C: New test.
8722
8723         PR middle-end/45566
8724         * g++.dg/tree-prof/partition3.C: New test.
8725
8726         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8727
8728         PR rtl-optimization/47366
8729         * g++.dg/opt/pr47366.C: New test.
8730
8731 2011-01-21  Jason Merrill  <jason@redhat.com>
8732
8733         PR c++/46552
8734         * g++.dg/cpp0x/constexpr-regress2.C: New.
8735
8736         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8737
8738 2011-01-21  Jeff Law <law@redhat.com>
8739
8740         PR rtl-optimization/41619
8741         * gcc.dg/pr41619.c: New.
8742
8743 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8744
8745         PR tree-optimization/47355
8746         * g++.dg/opt/pr47355.C: New test.
8747
8748 2011-01-21  Richard Guenther  <rguenther@suse.de>
8749
8750         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8751         making main hot.
8752
8753 2011-01-21  Richard Guenther  <rguenther@suse.de>
8754
8755         PR tree-optimization/47365
8756         * gcc.dg/torture/pr47365.c: New testcase.
8757         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8758
8759 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8762
8763 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR tree-optimization/47391
8766         * gcc.dg/pr47391.c: New test.
8767
8768 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8769
8770         * g++.dg/template/char1.C: Use signed char.
8771
8772 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8773
8774         PR fortran/47377
8775         * gfortran.dg/pointer_target_4.f90: New.
8776
8777 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8778
8779         PR target/47251
8780         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8781         ILP32 system and not IP32.
8782
8783 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8784
8785         PR debug/46583
8786         * g++.dg/debug/pr46583.C: New.
8787
8788 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8789
8790         PR debug/47283
8791         * g++.dg/debug/pr47283.C: New test.
8792
8793         PR testsuite/47371
8794         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8795         * gcc.target/i386/headmerge-2.c: Likewise.
8796
8797 2011-01-20  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/47370
8800         * gcc.dg/torture/pr47370.c: New testcase.
8801
8802 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8803
8804         PR tree-optimization/46130
8805         * gcc.dg/pr46130-1.c: New test.
8806         * gcc.dg/pr46130-2.c: New test.
8807
8808 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8809
8810         PR c++/47291
8811         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8812
8813 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8814
8815         PR debug/46240
8816         * g++.dg/debug/pr46240.cc: New.
8817
8818 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR c++/47303
8821         * g++.dg/template/anonunion1.C: New test.
8822
8823         PR rtl-optimization/47337
8824         * gcc.c-torture/execute/pr47337.c: New test.
8825
8826 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8827
8828         PR testsuite/45342
8829         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8830
8831 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8832
8833         PR tree-optimization/46021
8834         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8835
8836 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR tree-optimization/47290
8839         * g++.dg/torture/pr47290.C: New test.
8840
8841 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8842
8843         PR fortran/47240
8844         * gfortran.dg/proc_ptr_comp_29.f90: New.
8845
8846 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8847
8848         PR testsuite/41146
8849         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8850         powerpc-apple-darwin9.
8851
8852 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR rtl-optimization/47299
8855         * gcc.c-torture/execute/pr47299.c: New test.
8856
8857 2011-01-17  Jason Merrill  <jason@redhat.com>
8858
8859         * g++.dg/cpp0x/constexpr-virtual.C: New.
8860
8861 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR fortran/47331
8864         * gfortran.dg/gomp/pr47331.f90: New test.
8865
8866 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8867
8868         PR objc/47314
8869         * objc.dg/selector-warn-1.m: New.
8870         * obj-c++.dg/selector-warn-1.mm: New.
8871
8872 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8873
8874         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8875         Update dg-final accordingly.
8876
8877 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8878
8879         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8880
8881 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8882
8883         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8884         target check.
8885         * gcc.dg/guality/pr36728-2.c: Likewise.
8886
8887 2011-01-17  Richard Guenther  <rguenther@suse.de>
8888
8889         PR tree-optimization/47313
8890         * g++.dg/torture/pr47313.C: New testcase.
8891
8892 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         PR target/47318
8895         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8896         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8897         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8898         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8899
8900         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8901         as __m256i.
8902         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8903         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8904         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8905
8906 2011-01-17  Richard Guenther  <rguenther@suse.de>
8907
8908         PR tree-optimization/45967
8909         * gcc.dg/torture/pr45967-2.c: New testcase.
8910         * gcc.dg/torture/pr45967-3.c: Likewise.
8911
8912 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8913
8914         PR testsuite/47325
8915         * g++.dg/ext/pr47213.C: Require visibility.
8916
8917 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8918
8919         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8920         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8921
8922 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8923
8924         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8925         Linux-based targets.
8926
8927 2011-01-13  Jan Hubicka  <jh@suse.cz>
8928
8929         PR tree-optimization/47276
8930         * gcc.dg/pr47276.c: New testcase.
8931
8932 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8933             Jonathan Wakely  <jwakely.gcc@gmail.com>
8934
8935         PR c++/33558
8936         * g++.dg/other/pr33558.C: New.
8937         * g++.dg/other/pr33558-2.C: New.
8938
8939 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8940
8941         PR tree-optimization/45934
8942         PR tree-optimization/46302
8943         * g++.dg/ipa/devirt-c-1.C: New test.
8944         * g++.dg/ipa/devirt-c-2.C: Likewise.
8945         * g++.dg/ipa/devirt-c-3.C: Likewise.
8946         * g++.dg/ipa/devirt-c-4.C: Likewise.
8947         * g++.dg/ipa/devirt-c-5.C: Likewise.
8948         * g++.dg/ipa/devirt-c-6.C: Likewise.
8949         * g++.dg/ipa/devirt-6.C: Likewise.
8950         * g++.dg/ipa/devirt-d-1.C: Likewise.
8951         * g++.dg/torture/pr45934.C: Likewise.
8952
8953 2011-01-14  Jason Merrill  <jason@redhat.com>
8954
8955         * g++.dg/cpp0x/variadic105.C: New.
8956
8957 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8958             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8959
8960         PR objc/45989
8961         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8962         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8963         execution tests on i?86-*-*, x86_64-*-* and
8964         powerpc*-apple-darwin* && ilp32.
8965         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8966         tests on i?86-*-* and x86_64-*-*.
8967
8968 2011-01-14  Richard Guenther  <rguenther@suse.de>
8969
8970         PR tree-optimization/47280
8971         * g++.dg/opt/pr47280.C: New testcase.
8972
8973 2011-01-14  Jason Merrill  <jason@redhat.com>
8974
8975         * g++.dg/cpp0x/constexpr-regress1.C: New.
8976
8977         * g++.dg/ext/flexary2.C: New.
8978
8979 2011-01-14  Richard Guenther  <rguenther@suse.de>
8980
8981         PR middle-end/47281
8982         * gcc.dg/torture/pr47281.c: New testcase.
8983         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8984
8985 2011-01-14  Richard Guenther  <rguenther@suse.de>
8986
8987         PR tree-optimization/47286
8988         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8989
8990 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8991
8992         PR c++/47213
8993         * g++.dg/ext/pr47213.C: New.
8994
8995 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8996
8997         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8998
8999 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9000             Mikael Morin  <mikael@gcc.gnu.org>
9001
9002         PR fortran/45848
9003         PR fortran/47204
9004         * gfortran.dg/select_type_20.f90: New.
9005         * gfortran.dg/select_type_21.f90: New.
9006
9007 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9008
9009         PR target/47251
9010         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9011
9012 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9013
9014         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9015         * gcc.dg/guality/pr36728-2.c: Likewise.
9016
9017 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9018
9019         PR debug/PR46973
9020         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9021
9022 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9023
9024         PR rtl-optimization/45352
9025         * gcc.dg/pr45352-3.c: New.
9026
9027 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9028
9029         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9030         comment.
9031         * g++.dg/cpp0x/range-for8.C: New.
9032         * g++.dg/cpp0x/range-for9.C: New.
9033
9034 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9035
9036         PR debug/47209
9037         * g++.dg/debug/pr47209.C: New.
9038
9039 2011-01-12  Richard Guenther  <rguenther@suse.de>
9040
9041         PR lto/47259
9042         * gcc.dg/lto/pr47259_0.c: New testcase.
9043         * gcc.dg/lto/pr47259_1.c: Likewise.
9044
9045 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9046
9047         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9048         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9049         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9050         methods missing from the OBJC2 Object.
9051         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9052         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9053         GNU and NeXT runtimes.
9054         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9055         comments.
9056         * objc-obj-c++-shared/Object1.m: Likewise.
9057         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9058         * objc.dg/proto-qual-1.m: Likewise.
9059         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9060         * obj-c++.dg/proto-qual-1.mm: Likewise.
9061
9062 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9063
9064         PR testsuite/33033
9065         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9066
9067 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9068
9069         Fixed the Objective-C++ testsuite and updated all tests.
9070         * lib/obj-c++.exp (obj-c++_init): Declare and set
9071         gcc_warning_prefix and gcc_error_prefix.
9072         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9073         'dg-warning', 'dg-message' and 'dg-error'.
9074         * obj-c++.dg/class-extension-3.mm: Likewise.
9075         * obj-c++.dg/class-protocol-1.mm: Likewise.
9076         * obj-c++.dg/encode-7.mm: Likewise.
9077         * obj-c++.dg/exceptions-3.mm: Likewise.
9078         * obj-c++.dg/exceptions-5.mm: Likewise.
9079         * obj-c++.dg/method-12.mm: Likewise.
9080         * obj-c++.dg/method-13.mm: Likewise.
9081         * obj-c++.dg/method-15.mm: Likewise.
9082         * obj-c++.dg/method-16.mm: Likewise.
9083         * obj-c++.dg/method-4.mm: Likewise.
9084         * obj-c++.dg/method-8.mm: Likewise.
9085         * obj-c++.dg/method-conflict-1.mm: Likewise.
9086         * obj-c++.dg/method-conflict-2.mm: Likewise.
9087         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9088         and uncommented second part of the testcase now that the testsuite
9089         works correctly.
9090         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9091         and uncommented second part of the testcase now that the testsuite
9092         works correctly.
9093         * obj-c++.dg/private-1.mm: Likewise.
9094         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9095         * obj-c++.dg/syntax-error-7.mm: Likewise.
9096         * obj-c++.dg/warn5.mm: Likewise.
9097         * obj-c++.dg/property/at-property-14.mm: Likewise.
9098         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9099         FIXME.
9100         * obj-c++.dg/property/at-property-18.mm: Likewise.
9101         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9102         FIXME.
9103         * obj-c++.dg/property/at-property-21.mm: Likewise.
9104         * obj-c++.dg/property/at-property-28.mm: Likewise.
9105         * obj-c++.dg/property/at-property-5.mm: Likewise.
9106         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9107         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9108         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9109         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9110         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9111         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9112         * obj-c++.dg/tls/diag-5.mm: Likewise.
9113         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9114         dg-error, now matched correctly.
9115
9116 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9117
9118         * objc.dg/property/at-property-29.m: New.
9119         * obj-c++.dg/property/at-property-29.mm: New.
9120
9121 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123         * go.test/go-test.exp (go-set-goarch): New proc.
9124         (go-gc-tests): Use it.
9125
9126 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9127
9128         PR debug/46955
9129         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9130
9131 2011-01-11  Richard Henderson  <rth@redhat.com>
9132
9133         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9134
9135 2011-01-11  Jan Hubicka  <jh@suse.cz>
9136
9137         PR lto/45721
9138         PR lto/45375
9139         * gcc.dg/lto/pr45721_1.c: New file.
9140         * gcc.dg/lto/pr45721_0.c: New file.
9141
9142 2011-01-11  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/46076
9145         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9146
9147 2011-01-11  Jeff Law <law@redhat.com>
9148
9149         * PR tree-optimization/47086
9150         * gcc.dg/pr47086.c: New test.
9151
9152 2011-01-11  Jason Merrill  <jason@redhat.com>
9153
9154         PR c++/46658
9155         * g++.dg/template/new10.C: New.
9156
9157         PR c++/45520
9158         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9159
9160 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9161
9162         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9163         Split type definitions and NSConstantString class into...
9164         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9165         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9166         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9167         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9168         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9169         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9170         to comments.
9171         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9172         encode defines for newer NeXT system headers.
9173         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9174         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9175         * objc.dg/foreach-5.m: Likewise.
9176         * objc.dg/foreach-2.m: Likewise.
9177         * objc.dg/foreach-4.m: Likewise.
9178         * objc.dg/torture/strings/string1.m: Likewise.
9179         * objc.dg/torture/strings/string2.m: Likewise.
9180         * objc.dg/torture/strings/string3.m: Likewise.
9181         * objc.dg/torture/strings/string4.m: Likewise.
9182         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9183         header and stand alone.
9184         * obj-c++.dg/strings/strings-2.mm: Likewise.
9185         * objc.dg/torture/strings/const-str-3.m: Likewise.
9186         * objc.dg/strings/strings-2.m: Likewise.
9187         * objc.dg/strings/const-str-12b.m: Likewise.
9188
9189 2011-01-12  Richard Guenther  <rguenther@suse.de>
9190
9191         PR middle-end/32511
9192         * gcc.dg/attr-weak-1.c: Adjust.
9193
9194 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9195
9196         PR fortran/47051
9197         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9198         standard compliant and comment.
9199
9200 2011-01-10  Jan Hubicka  <jh@suse.cz>
9201
9202         PR lto/46083
9203         * gcc.dg/initpri3.c: New testcase.
9204
9205 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9206
9207         PR lto/47222
9208         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9209         externally visible.
9210         (g_esi): Likewise.
9211         (g_ebx): Likewise.
9212         (g_ebp): Likewise.
9213         (g_esp): Likewise.
9214         (g_ebp_save): Likewise.
9215         (g_esp_save): Likewise.
9216
9217 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9218
9219         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9220
9221 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223         PR tree-optimization/46021
9224         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9225         i?86-*-*, x86_64-*-*.
9226
9227 2011-01-10  Jeff Law <law@redhat.com>
9228
9229         * PR tree-optimization/47141
9230         * gcc.c-torture/compile/pr47141.c: New test.
9231
9232 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9233
9234         PR testsuite/46230
9235         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9236         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9237         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9238         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9239
9240         PR testsuite/46230
9241         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9242         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9243         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9244         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9245         being vectorized.  Adjust dg-final pattern.
9246
9247         PR testsuite/46230
9248         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9249         * gcc.dg/vect/slp-24.c: Likewise.
9250
9251 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9252
9253         PR c++/47218
9254         * g++.dg/other/pr47218-1.C: New test file.
9255         * g++.dg/other/pr47218.C: Likewise.
9256         * g++.dg/other/pr47218.h: New supporting header.
9257
9258 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9259
9260         PR objc/47232
9261         * objc.dg/attributes/invalid-attribute-1.m: New.
9262         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9263
9264 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9265
9266         PR fortran/47224
9267         * gfortran.dg/proc_ptr_comp_28.f90: New.
9268
9269 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9270
9271         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9272         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9273         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9274         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9275         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9276         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9277         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9278         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9279         * objc.dg/gnu-api-2-class.m: Likewise.
9280         * objc.dg/gnu-api-2-ivar.m: Likewise.
9281         * objc.dg/gnu-api-2-method.m: Likewise.
9282         * objc.dg/gnu-api-2-objc.m: Likewise.
9283         * objc.dg/gnu-api-2-object.m: Likewise.
9284         * objc.dg/gnu-api-2-property.m: Likewise.
9285         * objc.dg/gnu-api-2-protocol.m: Likewise.
9286         * objc.dg/gnu-api-2-sel.m: Likewise.
9287
9288 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9289
9290         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9291         * objc.dg/objc-foreach-4.m: Likewise.
9292         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9293         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9294         * objc.dg/foreach-4.m: Likewise.
9295         * objc.dg/foreach-5.m: Likewise.
9296         * objc.dg/foreach-3.m: Return self from init.
9297
9298 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9299
9300         PR fortran/38536
9301         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9302
9303 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9304
9305         PR fortran/46313
9306         * gfortran.dg/class_35.f90: New.
9307
9308 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9309
9310         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9311
9312 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9313
9314         PR objc/47078
9315         * objc.dg/invalid-method-2.m: New.
9316         * obj-c++.dg/invalid-method-2.mm: New.
9317
9318 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9319
9320         PR fortran/46896
9321         * gfortran.dg/transpose_optimization_2.f90 : New test.
9322
9323 2011-01-08  Jan Hubicka  <jh@suse.cz>
9324
9325         PR tree-optmization/46469
9326         * g++.dg/torture/pr46469.C: New testcase.
9327
9328 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9329
9330         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9331         emulation of libobjc-gnu structure layout functionality to ..
9332         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9333         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9334         * objc/execute/bf-common.h: Adjust headers.
9335         * objc/execute/bf-1.m: Likewise.
9336         * objc/execute/bf-2.m: Likewise.
9337         * objc/execute/bf-3.m: Likewise.
9338         * objc/execute/bf-4.m: Likewise.
9339         * objc/execute/bf-5.m: Likewise.
9340         * objc/execute/bf-6.m: Likewise.
9341         * objc/execute/bf-7.m: Likewise.
9342         * objc/execute/bf-8.m: Likewise.
9343         * objc/execute/bf-9.m: Likewise.
9344         * objc/execute/bf-10.m: Likewise.
9345         * objc/execute/bf-11.m: Likewise.
9346         * objc/execute/bf-12.m: Likewise.
9347         * objc/execute/bf-13.m: Likewise.
9348         * objc/execute/bf-14.m: Likewise.
9349         * objc/execute/bf-15.m: Likewise.
9350         * objc/execute/bf-16.m: Likewise.
9351         * objc/execute/bf-17.m: Likewise.
9352         * objc/execute/bf-18.m: Likewise.
9353         * objc/execute/bf-19.m: Likewise.
9354         * objc/execute/bf-20.m: Likewise.
9355         * objc/execute/bf-21.m: Likewise.
9356         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9357         objc_get_type_qualifiers ().
9358
9359 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9360
9361         PR fortran/45777
9362         * gfortran.dg/dependency_39.f90:  New test.
9363
9364 2011-01-07  Jan Hubicka  <jh@suse.cz>
9365
9366         Get builtins tests ready for linker plugin.
9367         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9368         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9369         my_memset, my_bzero): Mark used.
9370         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9371         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9372         volatile.
9373         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9374         volatile.
9375
9376 2011-01-07  Jan Hubicka  <jh@suse.cz>
9377
9378         PR tree-optimization/46367
9379         * g++.dg/torture/pr46367.C: New file.
9380
9381 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9382
9383         PR target/47201
9384         * gcc.dg/pr47201.c: New test.
9385
9386         PR bootstrap/47187
9387         * gcc.dg/tree-prof/pr47187.c: New test.
9388
9389 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9390
9391         PR fortran/41580
9392         * gfortran.dg/extends_type_of_3.f90: New.
9393
9394 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9395
9396         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9397         * g++.dg/ext/dllimport-MI1.C: Likewise.
9398         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9399         * g++.dg/ext/dllimport10.C: Likewise.
9400         * g++.dg/ext/dllimport11.C: Likewise.
9401         * g++.dg/ext/dllimport12.C: Likewise.
9402         * g++.dg/ext/dllimport13.C: Likewise.
9403         * g++.dg/ext/dllimport2.C: Likewise.
9404         * g++.dg/ext/dllimport3.C: Likewise.
9405         * g++.dg/ext/dllimport4.C: Likewise.
9406         * g++.dg/ext/dllimport5.C: Likewise.
9407         * g++.dg/ext/dllimport6.C: Likewise.
9408         * g++.dg/ext/dllimport8.C: Likewise.
9409         * g++.dg/ext/dllimport9.C: Likewise.
9410         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9411         targets, too. Additionally enable test for i?86-*-mingw*.
9412         * g++.dg/ext/selectany1.C: Likewise.
9413         Remove guard variable check.
9414
9415 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9416
9417         PR fortran/47189
9418         PR fortran/47194
9419         * gfortran.dg/storage_size_3.f08: Extended.
9420
9421 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR c++/47022
9424         * g++.dg/template/stdarg1.C: New test.
9425
9426 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9427
9428         PR fortran/47195
9429         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9430         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9431         from the interface of functions to not hide the errors that
9432         shall be tested.
9433
9434 2011-01-06  Jan Hubicka  <jh@suse.cz>
9435
9436         * gcc.dg/lto/pr47188_0.c: New testcase.
9437         * gcc.dg/lto/pr47188_1.c: New testcase.
9438
9439 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9440
9441         PR fortran/33117
9442         PR fortran/46478
9443         * gfortran.dg/interface_33.f90: New test.
9444
9445 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR c/47150
9448         * gcc.c-torture/compile/pr47150.c: New test.
9449
9450 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9451
9452         PR tree-optimization/47139
9453         * gcc.dg/vect/pr47139.c: New test.
9454
9455 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9456
9457         PR fortran/47180
9458         * gfortran.dg/extends_type_of_2.f03: New.
9459
9460 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9461
9462         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9463
9464 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9465
9466         * gnat.dg/opt14.adb: New test.
9467
9468 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9469
9470         PR fortran/46017
9471         * gfortran.dg/allocate_error_2.f90:  New test.
9472
9473 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9474
9475         PR fortran/47024
9476         * gfortran.dg/storage_size_3.f08: New.
9477
9478 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9479
9480         PR libgfortran/47154
9481         * gfortran.dg/namelist_68.f90: New test.
9482
9483 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9484
9485         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9486
9487 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9488
9489         PR fortran/46448
9490         * gfortran.dg/class_34.f90: New.
9491
9492 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9493
9494         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9495         use __builtin_inff.  Skip all single-precision tests that require
9496         Infinity.
9497
9498 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9499
9500         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9501
9502 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR tree-optimization/47148
9505         * gcc.c-torture/execute/pr47148.c: New test.
9506
9507         PR tree-optimization/47155
9508         * gcc.c-torture/execute/pr47155.c: New test.
9509
9510         PR rtl-optimization/47157
9511         * gcc.c-torture/compile/pr47157.c: New test.
9512
9513 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9514
9515         * gcc.dg/torture/vector-shift2.c (schar): Define.
9516         (main): Always use schar or uchar instead of plain "char" to avoid
9517         dependencies on implementation-defined char signedness.
9518
9519 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9520
9521         PR tree-optimization/46801
9522         * gnat.dg/pack9.adb: Remove xfail.
9523
9524 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9525
9526         PR tree-optimization/46984
9527         * g++.dg/ipa/pr46984.C: New test.
9528
9529 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9530
9531         PR fortran/46408
9532         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9533
9534 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR tree-optimization/47140
9537         * gcc.c-torture/compile/pr47140.c: New test.
9538
9539         PR rtl-optimization/47028
9540         * gcc.dg/pr47028.c: New test.
9541
9542 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9543
9544         * objc.dg/protocol-forward-1.m: Removed TODO.
9545         * objc.dg/protocol-forward-2.m: New.
9546         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9547         * obj-c++.dg/protocol-forward-2.mm: New.
9548
9549 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9550
9551         PR target/38662
9552         * g++.dg/eh/pr38662.C: New testcase.
9553
9554 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9555
9556         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9557         scan for newline '\n'.
9558
9559 \f
9560 Copyright (C) 2011 Free Software Foundation, Inc.
9561
9562 Copying and distribution of this file, with or without modification,
9563 are permitted in any medium without royalty provided the copyright
9564 notice and this notice are preserved.