OSDN Git Service

Add a testcase for PR target/49781.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/49781
4         * gcc.target/i386/pr49781-1.c: New.
5
6 2011-08-08  Jason Merrill  <jason@redhat.com>
7
8         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
9
10         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
11
12 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
13
14         PR fortran/49638
15         * gfortran.dg/typebound_override_1.f90: New.
16
17 2011-08-07  Kai Tietz  <ktietz@redhat.com>
18
19         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
20         x86_64 mingw target.
21         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
23         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
24         * gcc.dg/tree-ssa/loop-33.c: Likewise.
25         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
26         * gcc.dg/tree-ssa/loop-35.c: Likewise.
27         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
28         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
31
32 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
33
34         PR testsuite/48727
35         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
36
37 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
38
39         * gcc.dg/pr48770.c: Cleanup coverage files.
40         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
41
42 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
43
44         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
45         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
46         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
47         lzcnt and bmi options.
48
49 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
50
51         PR target/47381
52         * gcc.dg/pr47381-1.c: New.
53         * gcc.dg/pr47381-2.c: Likewise.
54         * gcc.target/i386/pr47381.c: Likewise.
55
56 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
57
58         PR middle-end/47727
59         * gcc.dg/pr47727.c: New.
60
61         PR target/47372
62         * gcc.dg/pr47372-1.c: New.
63         * gcc.dg/pr47372-2.c: Likewise.
64
65 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
66
67         PR middle-end/47449
68         * gcc.target/i386/pr47449.c: New.
69
70         PR target/47446
71         * gcc.dg/pr47446-1.c: New.
72         * gcc.dg/pr47446-2.c: Likewise.
73
74 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
75
76         PR target/47766
77         * gcc.dg/pr47766.c: New.
78
79         PR target/47715
80         * gcc.dg/tls/pr47715-1.c: New.
81         * gcc.dg/tls/pr47715-2.c: Likewise.
82         * gcc.dg/tls/pr47715-3.c: Likewise.
83         * gcc.dg/tls/pr47715-4.c: Likewise.
84         * gcc.dg/tls/pr47715-5.c: Likewise.
85
86 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
87
88         PR libobjc/50002
89         * objc.dg/gnu-api-2-class.m: Updated comments.
90         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
91         * objc.dg/gnu-api-2-class-meta.m: New test.
92         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
93
94 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
95
96         PR libobjc/49882
97         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
98         with classes that are in construction.
99
100 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
101
102         PR target/48084
103         * gcc.target/i386/pr48084-1.c: New.
104         * gcc.target/i386/pr48084-2.c: Likewise.
105         * gcc.target/i386/pr48084-3.c: Likewise.
106         * gcc.target/i386/pr48084-4.c: Likewise.
107         * gcc.target/i386/pr48084-5.c: Likewise.
108
109         PR rtl-optimization/49504
110         * gcc.target/i386/pr49504.c: New.
111
112         PR target/49860
113         * gcc.dg/pr49860.c: New.
114
115 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
116         
117         PR libobjc/49882
118         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
119         with classes that are in construction.
120
121 2011-08-05  Jason Merrill  <jason@redhat.com>
122
123         PR c++/48993
124         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
125
126         PR c++/49921
127         * g++.dg/cpp0x/decltype31.C: New.
128
129         PR c++/49669
130         * g++.dg/init/array28.C: New.
131
132         PR c++/49988
133         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
134
135 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
136
137         PR target/47369
138         * gcc.dg/pr47369-1.c: New.
139
140 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
141
142         PR middle-end/47364
143         * gcc.dg/torture/pr47364-1.c: New.
144         * gcc.c-torture/compile/pr47364-1.c: Likewise.
145         * gcc.c-torture/compile/pr47364-2.c: Likewise.
146
147 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
148
149         PR fortran/37211
150         * gfortran.dg/transfer_check_2.f90:  New test case.
151
152 2011-08-05  Jan Hubicka  <jh@suse.cz>
153
154         PR middle-end/49494
155         * gfortran.dg/pr49494.f90: New testcase.
156
157 2011-08-05  Jan Hubicka  <jh@suse.cz>
158
159         PR middle-end/49735
160         * gcc.c-torture/compile/pr49735.c: New testcase.
161
162 2011-08-05  Jason Merrill  <jason@redhat.com>
163
164         PR c++/47453
165         * g++.dg/cpp0x/initlist56.C: New.
166
167         PR c++/49812
168         * g++.dg/overload/rvalue2.C: New.
169
170         PR c++/49983
171         * g++.dg/cpp0x/range-for21.C: New.
172
173         * g++.dg/ext/vla11.C: New.
174
175 2011-08-05  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/49984
178         * gcc.dg/tree-ssa/vrp59.c: New testcase.
179
180 2011-08-05  Richard Guenther  <rguenther@suse.de>
181
182         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
183         * gcc.dg/tree-ssa/vrp52.c: Likewise.
184         * gcc.dg/tree-ssa/vrp53.c: Likewise.
185
186 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
187
188         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
189         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
190         * gfortran.dg/ldist-pr43023.f90: Ditto.
191         * gfortran.dg/namelist_52.f90: Ditto.
192         * gfortran.dg/interface_proc_end.f90: Ditto.
193         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
194         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
195
196 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
197
198         * gcc.dg/vect/vect-over-widen-1.c: New test.
199         * gcc.dg/vect/vect-over-widen-2.c: New test.
200         * gcc.dg/vect/vect-over-widen-3.c: New test.
201         * gcc.dg/vect/vect-over-widen-4.c: New test.
202
203 2011-08-04  Richard Guenther  <rguenther@suse.de>
204
205         PR fortran/49957
206         * gfortran.dg/vect/O3-pr49957.f: New testcase.
207
208 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
209
210         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
211
212 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
213
214         PR middle-end/49905
215         * g++.dg/ext/builtin-object-size3.C: New test.
216
217 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
218
219         PR tree-optimization/49948
220         * gcc.dg/pr49948.c: New test.
221
222 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR middle-end/47383
225         * gcc.dg/torture/pr47383.c: New.
226
227 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
228
229         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
230
231 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
232
233         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
234
235 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
236
237         PR target/47744
238         * gcc.dg/torture/pr47744-1.c: New.
239         * gcc.dg/torture/pr47744-2.c: Likewise.
240         * gcc.dg/torture/pr47744-3.c: Likewise.
241
242 2011-08-03  Richard Guenther  <rguenther@suse.de>
243
244         PR middle-end/49958
245         * gcc.dg/torture/pr49958.c: New testcase.
246
247 2011-08-03  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/49938
250         * g++.dg/torture/pr49938.C: New testcase.
251
252 2011-08-02  Jason Merrill  <jason@redhat.com>
253
254         PR c++/43886
255         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
256
257         PR c++/49577
258         * g++.dg/cpp0x/initlist5.C: Add additional cases.
259
260         PR c++/49593
261         * g++.dg/cpp0x/variadic115.C: New.
262
263         PR c++/49803
264         * g++.dg/cpp0x/union5.C: New.
265
266 2011-08-02  Daniel Kraft  <d@domob.eu>
267
268         PR fortran/49885
269         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
270
271 2011-08-02  Kai Tietz  <ktietz@redhat.com>
272
273         PR middle-end/49947
274         * gcc.dg/tree-ssa/forwprop-15.c
275
276 2011-08-02  Jason Merrill  <jason@redhat.com>
277
278         PR c++/49834
279         * g++.dg/cpp0x/range-for20.C: New.
280
281 2011-08-02  Tobias Burnus  <burnus@net-b.de>
282
283         * gfortran.dg/coarray_lib_token_3.f90: New.
284
285 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
286
287         PR fortran/46752
288         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
289         * gcc.dg/gomp/atomic-15.c: New test.
290         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
291         * g++.dg/gomp/atomic-15.C: New test.
292         * g++.dg/gomp/private-1.C: New test.
293         * g++.dg/gomp/sharing-2.C: New test.
294         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
295         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
296         * gfortran.dg/gomp/omp_atomic2.f90: New test.
297
298 2011-08-02  Tobias Burnus  <burnus@net-b.de>
299
300         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
301         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
302         cleanup-module.
303         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
304         * gfortran.dg/allocatable_function_5.f90: Ditto.
305         * gfortran.dg/allocate_stat.f90: Ditto.
306         * gfortran.dg/array_constructor_20.f90: Ditto.
307         * gfortran.dg/array_constructor_21.f90: Ditto.
308         * gfortran.dg/array_constructor_22.f90: Ditto.
309         * gfortran.dg/array_constructor_26.f03: Ditto.
310         * gfortran.dg/array_function_4.f90: Ditto.
311         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
312         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
313         * gfortran.dg/bind_c_usage_15.f90: Ditto.
314         * gfortran.dg/bind_c_usage_16.f03: Ditto.
315         * gfortran.dg/bind_c_usage_3.f03: Ditto.
316         * gfortran.dg/binding_label_tests_7.f03: Ditto.
317         * gfortran.dg/class_15.f03: Ditto.
318         * gfortran.dg/class_27.f03: Ditto.
319         * gfortran.dg/class_33.f90: Ditto.
320         * gfortran.dg/class_37.f03: Ditto.
321         * gfortran.dg/class_40.f03: Ditto.
322         * gfortran.dg/class_42.f03: Ditto.
323         * gfortran.dg/class_defined_operator_1.f03: Ditto.
324         * gfortran.dg/coarray/registering_1.f90: Ditto.
325         * gfortran.dg/convert_1.f90: Ditto.
326         * gfortran.dg/default_initialization_3.f90: Ditto.
327         * gfortran.dg/dependency_25.f90: Ditto.
328         * gfortran.dg/dependency_26.f90: Ditto.
329         * gfortran.dg/dependency_36.f90: Ditto.
330         * gfortran.dg/dependency_37.f90: Ditto.
331         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
332         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
333         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
334         * gfortran.dg/elemental_pointer_1.f90: Ditto.
335         * gfortran.dg/elemental_result_1.f90: Ditto.
336         * gfortran.dg/empty_derived_type.f90: Ditto.
337         * gfortran.dg/entry_7.f90: Ditto.
338         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
339         * gfortran.dg/equiv_constraint_3.f90: Ditto.
340         * gfortran.dg/error_recovery_3.f90: Ditto.
341         * gfortran.dg/extends_4.f03: Ditto.
342         * gfortran.dg/func_assign.f90: Ditto.
343         * gfortran.dg/func_assign_3.f90: Ditto.
344         * gfortran.dg/generic_1.f90: Ditto.
345         * gfortran.dg/generic_18.f90: Ditto.
346         * gfortran.dg/generic_22.f03: Ditto.
347         * gfortran.dg/generic_4.f90: Ditto.
348         * gfortran.dg/generic_6.f90: Ditto.
349         * gfortran.dg/generic_actual_arg.f90: Ditto.
350         * gfortran.dg/graphite/id-21.f: Ditto.
351         * gfortran.dg/graphite/pr45758.f90: Ditto.
352         * gfortran.dg/host_assoc_call_2.f90: Ditto.
353         * gfortran.dg/host_assoc_call_3.f90: Ditto.
354         * gfortran.dg/host_assoc_call_4.f90: Ditto.
355         * gfortran.dg/host_assoc_function_4.f90: Ditto.
356         * gfortran.dg/host_used_types_1.f90: Ditto.
357         * gfortran.dg/implicit_1.f90: Ditto.
358         * gfortran.dg/implicit_11.f90: Ditto.
359         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
360         * gfortran.dg/impure_actual_1.f90: Ditto.
361         * gfortran.dg/impure_assignment_1.f90: Ditto.
362         * gfortran.dg/impure_constructor_1.f90: Ditto.
363         * gfortran.dg/initialization_10.f90: Ditto.
364         * gfortran.dg/initialization_12.f90: Ditto.
365         * gfortran.dg/interface_14.f90: Ditto.
366         * gfortran.dg/interface_15.f90: Ditto.
367         * gfortran.dg/interface_2.f90: Ditto.
368         * gfortran.dg/interface_25.f90: Ditto.
369         * gfortran.dg/interface_26.f90: Ditto.
370         * gfortran.dg/interface_29.f90: Ditto.
371         * gfortran.dg/interface_assignment_1.f90: Ditto.
372         * gfortran.dg/internal_pack_6.f90: Ditto.
373         * gfortran.dg/internal_pack_7.f90: Ditto.
374         * gfortran.dg/internal_pack_8.f90: Ditto.
375         * gfortran.dg/lto/pr45586_0.f90: Ditto.
376         * gfortran.dg/lto/pr47839_0.f90: Ditto.
377         * gfortran.dg/module_commons_3.f90: Ditto.
378         * gfortran.dg/module_equivalence_4.f90: Ditto.
379         * gfortran.dg/module_equivalence_6.f90: Ditto.
380         * gfortran.dg/module_function_type_1.f90: Ditto.
381         * gfortran.dg/module_naming_1.f90: Ditto.
382         * gfortran.dg/namelist_4.f90: Ditto.
383         * gfortran.dg/operator_c1202.f90: Ditto.
384         * gfortran.dg/parens_7.f90: Ditto.
385         * gfortran.dg/pr32921.f: Ditto.
386         * gfortran.dg/pr33646.f90: Ditto.
387         * gfortran.dg/pr41928.f90: Ditto.
388         * gfortran.dg/pr42119.f90: Ditto.
389         * gfortran.dg/pr43984.f90: Ditto.
390         * gfortran.dg/present_1.f90: Ditto.
391         * gfortran.dg/private_type_2.f90: Ditto.
392         * gfortran.dg/proc_decl_2.f90: Ditto.
393         * gfortran.dg/proc_ptr_10.f90: Ditto.
394         * gfortran.dg/proc_ptr_22.f90: Ditto.
395         * gfortran.dg/proc_ptr_8.f90: Ditto.
396         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
397         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
398         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
399         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
400         * gfortran.dg/substring_equivalence.f90: Ditto.
401         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
402         * gfortran.dg/transpose_optimization_1.f90: Ditto.
403         * gfortran.dg/trim_optimize_6.f90: Ditto.
404         * gfortran.dg/typebound_call_12.f03: Ditto.
405         * gfortran.dg/typebound_operator_5.f03: Ditto.
406         * gfortran.dg/typebound_operator_6.f03: Ditto.
407         * gfortran.dg/typebound_proc_18.f03: Ditto.
408         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
409         * gfortran.dg/use_1.f90: Ditto.
410         * gfortran.dg/use_10.f90: Ditto.
411         * gfortran.dg/use_11.f90: Ditto.
412         * gfortran.dg/use_14.f90: Ditto.
413         * gfortran.dg/use_only_2.f90: Ditto.
414         * gfortran.dg/use_rename_4.f90: Ditto.
415         * gfortran.dg/use_rename_5.f90: Ditto.
416         * gfortran.dg/used_dummy_types_3.f90: Ditto.
417         * gfortran.dg/used_interface_ref.f90: Ditto.
418         * gfortran.dg/used_types_11.f90: Ditto.
419         * gfortran.dg/used_types_3.f90: Ditto.
420         * gfortran.dg/used_types_4.f90: Ditto.
421         * gfortran.dg/userdef_operator_2.f90: Ditto.
422         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
423         * gfortran.dg/vect/pr46213.f90: Ditto.
424         * gfortran.dg/whole_file_21.f90: Ditto.
425         * gfortran.dg/whole_file_22.f90: Ditto.
426         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
427         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
428
429 2011-08-02  Kai Tietz  <ktietz@redhat.com>
430
431         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
432
433 2011-08-01  Jason Merrill  <jason@redhat.com>
434
435         PR c++/49932
436         * g++.dg/abi/mangle49.C: New.
437
438         PR c++/49924
439         * g++.dg/cpp0x/constexpr-array4.C: New.
440
441         PR c++/49813
442         * g++.dg/cpp0x/constexpr-builtin1.C: New.
443
444 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
445
446         PR target/49927
447         * gcc.target/i386/pr49927.c: New test.
448
449 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
450
451         PR tree-optimization/49926
452         * gcc.dg/vect/pr49926.c: New test.
453
454 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
455
456         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
457         * gcc.target/i386/lzcnt-1.c: New test.
458         * gcc.target/i386/lzcnt-2.c: Likewise.
459         * gcc.target/i386/lzcnt-2a.c: Likewise.
460         * gcc.target/i386/lzcnt-3.c: Likewise.
461         * gcc.target/i386/lzcnt-4.c: Likewise.
462         * gcc.target/i386/lzcnt-4a.c: Likewise.
463         * gcc.target/i386/lzcnt-5.c: Likewise.
464         * gcc.target/i386/lzcnt-6.c: Likewise.
465         * gcc.target/i386/lzcnt-6a.c: Likewise.
466         * gcc.target/i386/lzcnt-check.h: Likewise.
467
468         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
469         * gcc.target/i386/sse-13.c: Likewise.
470         * gcc.target/i386/sse-14.c: Likewise.
471         * g++.dg/other/i386-2.C: Likewise.
472         * g++.dg/other/i386-3.C: Likewise.
473
474 2011-08-01  Julian Brown  <julian@codesourcery.com>
475
476         * gcc.target/arm/fixed-point-exec.c: New test.
477
478 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
479
480         PR target/49920
481         * gcc.target/i386/pr49920.c: New test.
482
483 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
484
485         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
486         * gcc.dg/tree-ssa/pr23109.c: Ditto.
487         * gcc.dg/tree-ssa/loop-7.c: Ditto.
488         * gcc.dg/tree-ssa/loop-32.c: Ditto.
489         * gcc.dg/tree-ssa/loop-33.c: Ditto.
490         * gcc.dg/tree-ssa/loop-34.c: Ditto.
491         * gcc.dg/tree-ssa/loop-35.c: Ditto.
492         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
493         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
494         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
495         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
496         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
497         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
498         * g++.dg/tree-ssa/pr33615.C: Ditto.
499         * g++.dg/tree-ssa/restrict1.C: Ditto.
500         * c-c++-common/restrict-2.c: Ditto.
501         * gfortran.dg/pr32921.f: Ditto.
502         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
503         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
504         * gcc.dg/tree-ssa/vrp47.c: Ditto.
505         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
506         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
507         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
508         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
509         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
510         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
511         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
512
513 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
514
515         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
516         .exe.ltrans[0-9]*. dump files.
517
518 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
519
520         PR fortran/49112
521         * gfortran.dg/abstract_type_6.f03: Modified.
522         * gfortran.dg/typebound_proc_24.f03: New.
523
524 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
525
526         PR testsuite/49917
527         * g++.dg/init/for1.C: Fix.
528
529 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
530
531         PR fortran/48876
532         * gfortran.dg/string_5.f90:  New test.
533
534 2011-07-29  Jason Merrill  <jason@redhat.com>
535
536         PR c++/49867
537         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
538
539 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
540
541         PR tree-optimization/47407
542         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
543         alpha*-dec-osf*.
544         Sort target list.
545
546 2011-07-29  Richard Guenther  <rguenther@suse.de>
547
548         * gcc.dg/uninit-suppress.c: Also disable VRP.
549         * gcc.dg/uninit-suppress_2.c: Likewise.
550
551 2011-07-28  Jason Merrill  <jason@redhat.com>
552
553         PR c++/49808
554         * g++.dg/template/nontype24.C: New.
555
556 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
557
558         PR rtl-optimization/47958
559         * gcc.dg/torture/pr47958-1.c: New.
560
561 2011-07-29  Wei Guozhi  <carrot@google.com>
562
563         PR rtl-optimization/49799
564         * gcc.dg/pr49799.c: New test case.
565
566 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
567
568         PR middle-end/48648
569         * gcc.dg/graphite/id-pr48648.c: New.
570
571 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
572
573         PR fortran/31067
574         * gfortran.dg/maxloc_2.f90: New test.
575         * gfortran.dg/maxloc_3.f90: New test.
576         * gfortran.dg/minloc_1.f90: New test.
577         * gfortran.dg/minloc_2.f90: New test.
578         * gfortran.dg/minloc_3.f90: New test.
579         * gfortran.dg/minmaxloc_7.f90: New test.
580
581         PR debug/49871
582         * gcc.dg/debug/dwarf2/pr49871.c: New test.
583
584 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
585
586         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
587         the builtin isn't optimized away.
588
589 2011-07-27  Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/45586
592         * gfortran.dg/lto/pr45586-2_0.f90: New.
593
594 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
595
596         PR middle-end/49875
597         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
598         * c-c++-common/cxxbitfields-5.c: Same.
599
600 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
601
602         * lib/target-supports.exp (check_effective_target_mmap): Use
603         check_function_available.
604
605 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
606
607         * g++.old-deja/g++.pt/crash60.C: Updated.
608
609 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
610
611         PR target/49866
612         * gcc.target/i386/pr49866.c: New test.
613
614 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
615
616         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
617         * gcc.target/i386/bmi-andn-1.c: New test.
618         * gcc.target/i386/bmi-andn-1a.c: Likewise.
619         * gcc.target/i386/bmi-andn-2.c: Likewise.
620         * gcc.target/i386/bmi-andn-2a.c: Likewise.
621         * gcc.target/i386/bmi-bextr-1.c: Likewise.
622         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
623         * gcc.target/i386/bmi-bextr-2.c: Likewise.
624         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
625         * gcc.target/i386/bmi-blsi-1.c: Likewise.
626         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
627         * gcc.target/i386/bmi-blsi-2.c: Likewise.
628         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
629         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
630         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
631         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
632         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
633         * gcc.target/i386/bmi-blsr-1.c: Likewise.
634         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
635         * gcc.target/i386/bmi-blsr-2.c: Likewise.
636         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
637         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
638         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
639         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
640         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
641
642 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
643
644         PR middle-end/47691
645         * gfortran.dg/graphite/id-pr47691.f: New.
646
647 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
648
649         * gcc.target/i386/avx-os-support.h: New.
650         * gcc.target/i386/avx-check.h: Include avx-os-support.h
651         (main): Check avx_os_support before the test is run.
652         * gcc.target/i386/aes-avx-check.h: Ditto.
653         * gcc.target/i386/pclmul-avx-check.h: Ditto.
654
655 2011-07-27  Kai Tietz  <ktietz@redhat.com>
656
657         * gcc.target/i386/aggregate-ret3.c: New test.
658         * gcc.target/i386/aggregate-ret4.c: New test.
659
660 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
661
662         PR fortran/49755
663         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
664         allocated array should *not* change its size.
665         * gfortran.dg/multiple_allocation_3.f90: New test.
666
667 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
668
669         PR c++/49776
670         * g++.dg/cpp0x/constexpr-49776.C: New.
671
672 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
673
674         PR middle-end/47046
675         * gcc.dg/graphite/id-pr47046.c: New.
676
677 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
678
679         PR middle-end/47653
680         * gcc.dg/graphite/run-id-pr47593.c: New.
681
682 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
683
684         PR middle-end/47653
685         * gcc.dg/graphite/run-id-pr47653.c: New.
686         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
687         induction variables.
688         * gcc.dg/graphite/scop-16.c: Same.
689         * gcc.dg/graphite/scop-17.c: Same.
690         * gcc.dg/graphite/scop-21.c: Same.
691
692 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
693
694         PR middle-end/48805
695         * gcc.dg/graphite/id-pr48805.c: New.
696
697 2011-07-26  Tobias Burnus  <burnus@net-b.de>
698
699         * gfortran.dg/coarray_lib_token_2.f90: New.
700
701 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
702
703         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
704         SPU local store.
705
706 2011-07-25  Andrew Pinski  <apinski@cavium.com>
707
708         PR tree-opt/49671
709         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
710         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
711
712 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713
714         * lib/target-supports.exp (check_effective_target_mmap): New proc.
715
716         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
717         * gcc.c-torture/execute/loop-2g.c: Likewise.
718         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
719         Require mmap support.
720         * gcc.c-torture/execute/loop-2g.x: Likewise.
721         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
722         (MAP_ANON): Provide default.
723         * gcc.dg/20050826-1.c: Likewise.
724         * gcc.target/i386/pr36533.c: Likewise.
725         * gcc.dg/vect/pr49038.c: Remove dg-do run.
726         Use dg-require-effective-target mmap.
727
728 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
729
730         PR c++/49838
731         * g++.dg/cpp0x/range-for19.C: New.
732
733 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
734
735         PR testsuite/49753
736         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
737
738         Revert:
739         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
740
741         PR testsuite/49753
742         * g++.dg/torture/pr49309.C: Remove.
743
744 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
745
746         PR tree-optimization/49809
747         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
748         test.
749
750 2011-07-25  Richard Guenther  <rguenther@suse.de>
751
752         PR tree-optimization/49715
753         * gcc.target/i386/pr49715-1.c: New testcase.
754         * gcc.target/i386/pr49715-2.c: Likewise.
755
756 2011-07-23  Jason Merrill  <jason@redhat.com>
757
758         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
759
760 2011-07-22  Jason Merrill  <jason@redhat.com>
761
762         PR c++/49793
763         * g++.dg/cpp0x/initlist55.C: New.
764
765 2011-07-23  Tobias Burnus  <burnus@net-b.de>
766
767         PR fortran/49791
768         * gfortran.dg/namelist_72.f: New.
769
770 2011-07-23  Tobias Burnus  <burnus@net-b.de>
771
772         * gfortran.dg/coarray_25.f90: New.
773
774 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
775
776         * override1.C: This test should use c++0x mode.
777         * override3.C: New. Test the diagnostics in c++98 mode.
778
779 2011-07-22  Jason Merrill  <jason@redhat.com>
780             Mark Glisse  <marc.glisse@normalesup.org>
781
782         PR c++/30112
783         * g++.dg/other/pragma-re-1.C: Add namespace cases.
784
785         PR c++/49813
786         * g++.dg/opt/builtins2.C: New.
787         * g++.dg/other/error27.C: Don't rely on __builtin.
788
789 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
790
791         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
792         on lp64 targets.
793         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
794         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
795         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
796         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
797
798         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
799         instead of ia32.
800
801 2011-07-22  Richard Guenther  <rguenther@suse.de>
802
803         PR tree-optimization/45819
804         * gcc.dg/pr45819.c: New testcase.
805
806 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
807
808         * lib/target-supports.exp (check_ifunc_available): Rewrite.
809
810 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
811
812         PR middle-end/47654
813         PR middle-end/49649
814         * gcc.dg/graphite/run-id-pr47654.c: New.
815
816 2011-07-21  Ian Lance Taylor  <iant@google.com>
817
818         PR middle-end/49705
819         * gcc.dg/pr49705.c: New test.
820
821 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
822
823         * lib/target-supports.exp (check_avx_os_support_available): New.
824         (check_effective_target_avx_runtime): Use it.
825
826 2011-07-21  Richard Guenther  <rguenther@suse.de>
827
828         PR tree-optimization/49770
829         * g++.dg/torture/pr49770.C: New testcase.
830
831 2011-07-21  Kai Tietz  <ktietz@redhat.com>
832
833         * gcc.dg/tree-ssa/pr30978.c: adjusted.
834         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
835
836 2011-07-21  Tobias Burnus  <burnus@net-b.de>
837
838         * gfortran.dg/coarray_lib_token_1.f90: New.
839
840 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
841
842         * gcc.dg/pr32912-2.c: Skip for AVR.
843         * gcc.dg/pr44674.c: Add dg-require-profiling.
844
845 2011-07-20  Jason Merrill  <jason@redhat.com>
846
847         * g++.dg/ext/desig2.C: New.
848
849 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
850
851         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
852         be generated.
853         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
854         * gcc.target/powerpc/recip-3.c: Ditto.
855
856 2011-07-19  Jason Merrill  <jason@redhat.com>
857
858         PR c++/6709 (DR 743)
859         PR c++/42603 (DR 950)
860         * g++.dg/cpp0x/decltype21.C: New.
861
862 2011-07-20  Richard Guenther  <rguenther@suse.de>
863
864         PR middle-end/18908
865         * gcc.dg/tree-ssa/pr18908.c: New testcase.
866         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
867
868 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
869
870         * gcc.target/arm/combine-movs.c: New.
871         * gcc.target/arm/unsigned-extend-2.c: New.
872
873 2011-07-19  Jason Merrill  <jason@redhat.com>
874
875         PR c++/49785
876         * g++.dg/cpp0x/variadic114.C: New.
877
878 2011-07-19  Tobias Burnus  <burnus@net-b.de>
879
880         * gfortran.dg/coarray_args_1.f90: New.
881         * gfortran.dg/coarray_args_2.f90: New.
882
883 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
884
885         PR fortran/49708
886         * gfortran.dg/allocate_error_3.f90: New.
887
888 2011-07-19  Richard Guenther  <rguenther@suse.de>
889
890         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
891         * gcc.dg/tree-ssa/bool-11.c: Likewise.
892         * gcc.dg/torture/20110719-1.c: New testcase.
893
894 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
895
896         PR tree-optimization/49768
897         * gcc.c-torture/execute/pr49768.c: New test.
898
899 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
900
901         PR tree-optimization/49771
902         * gcc.dg/vect/pr49771.c: New test.
903
904 2011-07-18  Martin Jambor  <mjambor@suse.cz>
905
906         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
907         * gcc.dg/ipa/ipa-2.c: Likewise.
908         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
909         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
910         * gcc.dg/ipa/ipa-5.c: Likewise.
911         * gcc.dg/ipa/ipa-7.c: Likewise.
912         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
913         * gcc.dg/ipa/ipacost-1.c: Likewise.
914         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
915         functions.
916         * gcc.dg/ipa/ipcp-1.c: New test.
917         * gcc.dg/ipa/ipcp-2.c: Likewise.
918         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
919
920 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
921
922         PR middle-end/49675
923         * gfortran.dg/pr49675.f90: New test.
924
925 2011-07-18  Richard Guenther  <rguenther@suse.de>
926
927         * gcc.dg/torture/20110718-1.c: New testcase.
928
929 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
930
931         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
932         * g++.dg/ext/bitfield3.C: Likewise.
933         * g++.dg/ext/bitfield4.C: Likewise.
934         * g++.dg/ext/bitfield5.C: Likewise.
935         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
936         * g++.dg/other/pr23205-2.C: Likewise.
937         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
938         * gcc.c-torture/compile/20001109-2.c: Likewise.
939         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
940         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
941         * gcc.dg/bitfld-16.c: Likewise.
942         * gcc.dg/bitfld-17.c: Likewise.
943         * gcc.dg/bitfld-18.c: Likewise.
944         * gcc.dg/builtins-config.h: Remove Netware support.
945         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
946         * gcc.dg/cdce2.c: Likewise.
947         * gcc.dg/cpp/assert4.c: Remove netware support.
948         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
949         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
950
951         * lib/target-supports.exp (check_visibility_available): Remove
952         NetWare support.
953         (check_profiling_available): Likewise.
954
955 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
956
957         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
958
959 2011-07-17  Tobias Burnus  <burnus@net-b.de>
960             Thomas Koenig  <tkoenig@gcc.gnu.org>
961
962         PR fortran/34657
963         * gfortran.dg/generic_17.f90: Fix testcase.
964         * gfortran.dg/interface_3.f90: Add dg-error.
965         * gfortran.dg/use_14.f90: New.
966         * gfortran.dg/use_15.f90: New.
967
968 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
969
970         * gnat.dg/pointer_controlled.adb: New test.
971
972 2011-07-17  Tobias Burnus  <burnus@net-b.de>
973
974         PR fortran/49624
975         * gfortran.dg/pointer_remapping_7.f90: New.
976
977 2011-07-16  Jason Merrill  <jason@redhat.com>
978
979         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
980
981 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
982             Jason Merrill  <jason@redhat.com>
983
984         PR c++/45329
985         PR c++/48934
986         * g++.dg/cpp0x/decltype29.C: Adjust.
987         * g++.dg/cpp0x/error4.C: Adjust.
988         * g++.dg/cpp0x/sfinae26.C: Adjust.
989         * g++.dg/cpp0x/variadic105.C: Adjust.
990         * g++.dg/template/deduce3.C: Adjust.
991         * g++.dg/template/error45.C: Adjust.
992         * g++.dg/template/ptrmem2.C: Adjust.
993         * g++.dg/template/sfinae2.C: Adjust.
994         * g++.old-deja/g++.pt/crash60.C: Adjust.
995         * g++.old-deja/g++.pt/unify6.C: Adjust.
996         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
997         * g++.dg/cpp0x/nullptr15.C: Adjust.
998         * g++.dg/cpp0x/pr31431-2.C: Adjust.
999         * g++.dg/cpp0x/pr31431.C: Adjust.
1000         * g++.dg/cpp0x/pr31434.C: Adjust.
1001         * g++.dg/cpp0x/sfinae11.C: Adjust
1002         * g++.dg/cpp0x/temp_default2.C: Adjust.
1003         * g++.dg/cpp0x/trailing4.C: Adjust.
1004         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1005         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1006         * g++.dg/cpp0x/variadic105.C: Adjust.
1007         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1008         * g++.dg/ext/vla2.C: Adjust.
1009         * g++.dg/other/ptrmem10.C: Adjust.
1010         * g++.dg/other/ptrmem11.C: Adjust.
1011         * g++.dg/overload/unknown1.C: Adjust.
1012         * g++.dg/template/conv11.C: Adjust.
1013         * g++.dg/template/dependent-expr5.C: Adjust.
1014         * g++.dg/template/friend.C: Adjust.
1015         * g++.dg/template/incomplete2.C: Adjust.
1016         * g++.dg/template/local4.C: Adjust.
1017         * g++.dg/template/local6.C: Adjust.
1018         * g++.dg/template/operator9.C: Adjust.
1019         * g++.dg/template/ttp25.C: Adjust.
1020         * g++.dg/template/unify10.C: Adjust.
1021         * g++.dg/template/unify11.C: Adjust.
1022         * g++.dg/template/unify6.C: Adjust.
1023         * g++.dg/template/unify9.C: Adjust.
1024         * g++.dg/template/varmod1.C: Adjust.
1025         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1026         * g++.old-deja/g++.pt/crash28.C: Adjust.
1027         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1028         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1029         * g++.old-deja/g++.pt/expr2.C: Adjust.
1030         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1031         * g++.old-deja/g++.pt/spec5.C: Adjust.
1032         * g++.old-deja/g++.pt/spec6.C: Adjust.
1033         * g++.old-deja/g++.pt/unify4.C: Adjust.
1034         * g++.old-deja/g++.pt/unify8.C: Adjust.
1035         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1036         * g++.dg/overload/template5.C: New testcase.
1037         * g++.dg/template/overload12.C: New testcase.
1038
1039 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1040
1041         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1042         * gfortran.dg/coarray_7.f90: Ditto.
1043         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1044         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1045
1046 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1047
1048         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1049         case.
1050         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1051         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1052         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1053         C67X.
1054         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1055         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1056         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1057
1058 2011-07-15  Jason Merrill  <jason@redhat.com>
1059
1060         PR testsuite/49741
1061         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1062         Use --extra_opts instead of --additional_options.
1063
1064 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR testsuite/49753
1067         * g++.dg/torture/pr49309.C: Remove.
1068
1069 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1070
1071         * gcc.target/tic6x/weak-call.c: New test.
1072         * gcc.target/tic6x/fpcmp.c: New test.
1073         * gcc.target/tic6x/fpdiv.c: New test.
1074         * gcc.target/tic6x/rotdi16-scan.c: New test.
1075         * gcc.target/tic6x/ffssi.c: New test.
1076         * gcc.target/tic6x/fpdiv-lib.c: New test.
1077         * gcc.target/tic6x/cold-lc.c: New test.
1078         * gcc.target/tic6x/longcalls.c: New test.
1079         * gcc.target/tic6x/abi-align-1.c: New test.
1080         * gcc.target/tic6x/fpcmp-finite.c: New test.
1081         * gcc.target/tic6x/rotdi16.c: New test.
1082         * gcc.target/tic6x/bswapl.c: New test.
1083         * gcc.target/tic6x/ffsdi.c: New test.
1084         * gcc.target/tic6x/tic6x.exp: New file.
1085         * gcc.target/tic6x/builtins/arith24.c: New test.
1086         * gcc.target/tic6x/builtins/smpy.c: New test.
1087         * gcc.target/tic6x/builtins/smpylh.c: New test.
1088         * gcc.target/tic6x/builtins/smpyh.c: New test.
1089         * gcc.target/tic6x/builtins/sarith1.c: New test.
1090         * gcc.target/tic6x/builtins/extclr.c: New test
1091         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1092         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1093         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1094         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1095         New functions.
1096         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1097         __TMS320C6X__.
1098         * gcc.dg/20020312-2.c: Likewise.
1099         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1100         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1101         * gcc.dg/torture/builtin-math-7.c: Likewise.
1102
1103         PR testsuite/49757
1104         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1105         not testing tic6x-*-*.
1106
1107 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1108
1109         PR tree-opt/49309
1110         * g++.dg/torture/pr49309.C: New testcase.
1111
1112 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1113
1114         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1115
1116 2011-07-14  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/49651
1119         * gcc.dg/torture/pr49651.c: New testcase.
1120
1121 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1122
1123         PR target/43746
1124         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1125
1126 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1127
1128         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1129         -mno-pointers-to-nested-functions.
1130         * gcc.target/powerpc/no-r11-2.c: Ditto.
1131         * gcc.target/powerpc/no-r11-3.c: Ditto.
1132
1133 2011-07-13  Jason Merrill  <jason@redhat.com>
1134
1135         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1136         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1137         when compiling C files.
1138         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1139         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1140         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1141         * g++.dg/lookup/anon2.C: Likewise.
1142         * g++.dg/tree-ssa/copyprop.C: Likewise.
1143         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1144         * g++.dg/init/vector1.C: Ignore narrowing errors.
1145         * g++.dg/torture/pr35526.C: Likewise.
1146         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1147
1148 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1149
1150         PR libfortran/49296
1151         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1152         and logical reads.
1153
1154 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1155
1156         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1157         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1158
1159 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1160
1161         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1162         * lib/obj-c++.exp (obj-c++_init): Ditto.
1163         * lib/file-format.exp (gcc_target_object_format): Ditto.
1164         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1165         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1166         (check_visibility_available): Ditto.
1167         (check_effective_target_tls_native): Ditto.
1168         (check_effective_target_tls_emulated): Ditto.
1169         (check_effective_target_function_sections): Ditto.
1170
1171 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1172
1173         * gcc.target/arm/pr48183.c: New test.
1174
1175 2011-07-13  Richard Guenther  <rguenther@suse.de>
1176
1177         * gcc.dg/torture/20110713-1.c: New testcase.
1178
1179 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1180
1181         PR rtl-opt/49474
1182         * gcc.c-torture/compile/pr49474.c: New testcase.
1183
1184 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR tree-optimization/49712
1187         * gcc.c-torture/execute/pr49712.c: New test.
1188
1189 2011-07-11  Jason Merrill  <jason@redhat.com>
1190
1191         PR c++/44609
1192         * g++.dg/template/recurse3.C: New.
1193
1194 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1195
1196         PR debug/49676
1197         * gcc.dg/guality/csttest.c: New test.
1198
1199         PR fortran/49698
1200         * gfortran.dg/pr49698.f90: New test.
1201
1202 2011-07-11  Jeff Law  <law@redhat.com>
1203
1204         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1205
1206 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1207
1208         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1209         * go.test/go-test.exp (go-set-goarch): Likewise.
1210
1211 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1212
1213         PR target/39633
1214         * gcc.target/avr/torture/pr39633.c: New test case.
1215
1216 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1217
1218         PR fortran/18918
1219         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1220
1221 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1222
1223         * lib/target-supports.exp (check_effective_target_scheduling):
1224         New Function.
1225         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1226         * gcc.dg/pr45055.c: Ditto.
1227         * gcc.dg/pr45353.c: Ditto.
1228         * g++.dg/pr45056.C: Ditto.
1229
1230 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1231
1232         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1233         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1234         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1235         * g++.dg/torture/pr31863.C: Skip AVR.
1236
1237 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1238
1239         PR fortran/49690
1240         * gfortran.dg/intrinsic_signal.f90: New.
1241
1242 2011-07-09  Jason Merrill  <jason@redhat.com>
1243
1244         * g++.dg/cpp0x/regress/regress6.C: New.
1245         * g++.dg/parse/crash45.C: Adjust message.
1246         * g++.dg/template/crash38.C: Adjust message.
1247         * g++.dg/template/crash64.C: Adjust message.
1248
1249 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1250
1251         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1252         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1253         * g++.dg/abi/bitfield3.C: Likewise.
1254         * g++.dg/eh/pr38662.C: Likewise.
1255         * g++.dg/ext/attrib36.C: Likewise.
1256         * g++.dg/ext/attrib37.C: Likewise.
1257         * g++.dg/ext/attrib8.C: Likewise.
1258         * g++.dg/ext/tmplattr1.C: Likewise.
1259         * g++.dg/inherit/override-attribs.C: Likewise.
1260         * g++.dg/opt/inline9.C: Likewise.
1261         * g++.dg/opt/life1.C: Likewise.
1262         * g++.dg/opt/longbranch2.C: Likewise.
1263         * g++.dg/opt/nrv12.C: Likewise.
1264         * g++.dg/opt/reg-stack4.C: Likewise.
1265         * g++.dg/other/pr35504.C: Likewise.
1266         * g++.dg/other/pr39496.C: Likewise.
1267         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1268         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1269         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1270         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1271         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1272         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1273         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1274         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1275         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1276         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1277         * g++.dg/warn/pr15774-1.C: Likewise.
1278         * g++.dg/warn/pr15774-2.C: Likewise.
1279         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1280         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1281         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1282         * g++.old-deja/g++.pt/asm2.C: Likewise.
1283         * gcc.c-torture/compile/20000804-1.c: Likewise.
1284         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1285         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1286         * gcc.dg/20020108-1.c: Likewise.
1287         * gcc.dg/20020122-2.c: Likewise.
1288         * gcc.dg/20020122-3.c: Likewise.
1289         * gcc.dg/20020206-1.c: Likewise.
1290         * gcc.dg/20020219-1.c: Likewise.
1291         * gcc.dg/20020310-1.c: Likewise.
1292         * gcc.dg/20020411-1.c: Likewise.
1293         * gcc.dg/20020418-2.c: Likewise.
1294         * gcc.dg/20020426-2.c: Likewise.
1295         * gcc.dg/20020517-1.c: Likewise.
1296         * gcc.dg/20030204-1.c: Likewise.
1297         * gcc.dg/20030826-2.c: Likewise.
1298         * gcc.dg/20031102-1.c: Likewise.
1299         * gcc.dg/20031202-1.c: Likewise.
1300         * gcc.dg/20050111-1.c: Likewise.
1301         * gcc.dg/20050503-1.c: Likewise.
1302         * gcc.dg/array-init-1.c: Likewise.
1303         * gcc.dg/builtin-apply4.c: Likewise.
1304         * gcc.dg/dfp/pr31344.c: Likewise.
1305         * gcc.dg/gomp/atomic-11.c: Likewise.
1306         * gcc.dg/graphite/pr40281.c: Likewise.
1307         * gcc.dg/ia64-sync-1.c: Likewise.
1308         * gcc.dg/ia64-sync-2.c: Likewise.
1309         * gcc.dg/ia64-sync-3.c: Likewise.
1310         * gcc.dg/ia64-sync-4.c: Likewise.
1311         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1312         * gcc.dg/invalid-call-1.c: Likewise.
1313         * gcc.dg/loop-3.c: Likewise.
1314         * gcc.dg/lower-subreg-1.c: Likewise.
1315         * gcc.dg/lto/pr47259_0.c: Likewise.
1316         * gcc.dg/nested-calls-1.c: Likewise.
1317         * gcc.dg/pr20017.c: Likewise.
1318         * gcc.dg/pr25023.c: Likewise.
1319         * gcc.dg/pr27671-2.c: Likewise.
1320         * gcc.dg/pr32176.c: Likewise.
1321         * gcc.dg/pr33676.c: Likewise.
1322         * gcc.dg/pr35045.c: Likewise.
1323         * gcc.dg/pr36015.c: Likewise.
1324         * gcc.dg/pr36584.c: Likewise.
1325         * gcc.dg/pr36998.c: Likewise.
1326         * gcc.dg/pr37438.c: Likewise.
1327         * gcc.dg/pr37908.c: Likewise.
1328         * gcc.dg/pr41241.c: Likewise.
1329         * gcc.dg/pr41340.c: Likewise.
1330         * gcc.dg/pr44136.c: Likewise.
1331         * gcc.dg/pr44194-1.c: Likewise.
1332         * gcc.dg/pr46212.c: Likewise.
1333         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1334         * gcc.dg/setjmp-2.c: Likewise.
1335         * gcc.dg/short-compare-1.c: Likewise.
1336         * gcc.dg/short-compare-2.c: Likewise.
1337         * gcc.dg/smod-1.c: Likewise.
1338         * gcc.dg/sync-2.c: Likewise.
1339         * gcc.dg/sync-3.c: Likewise.
1340         * gcc.dg/tls/opt-1.c: Likewise.
1341         * gcc.dg/tls/opt-2.c: Likewise.
1342         * gcc.dg/tls/opt-3.c: Likewise.
1343         * gcc.dg/torture/badshift.c: Likewise.
1344         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1345         * gcc.dg/torture/pr20314-2.c: Likewise.
1346         * gcc.dg/torture/pr36891.c: Likewise.
1347         * gcc.dg/torture/pr38774.c: Likewise.
1348         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1349         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1350         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1351         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1352         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1353         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1354         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1355         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1356         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1357         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1358         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1359         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1360         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1361         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1362         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1363         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1364         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1365         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1366         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1367         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1368         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1369         * gcc.dg/unroll-1.c: Likewise.
1370         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1371         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1372         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1373         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1374         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1375         * gcc.target/i386/20000609-1.c: Likewise.
1376         * gcc.target/i386/20000720-1.c: Likewise.
1377         * gcc.target/i386/20000724-1.c: Likewise.
1378         * gcc.target/i386/20011107-1.c: Likewise.
1379         * gcc.target/i386/20011119-1.c: Likewise.
1380         * gcc.target/i386/20020201-3.c: Likewise.
1381         * gcc.target/i386/20020218-1.c: Likewise.
1382         * gcc.target/i386/20020729-1.c: Likewise.
1383         * gcc.target/i386/20030926-1.c: Likewise.
1384         * gcc.target/i386/20060125-1.c: Likewise.
1385         * gcc.target/i386/20060125-2.c: Likewise.
1386         * gcc.target/i386/20060512-1.c: Likewise.
1387         * gcc.target/i386/20060512-2.c: Likewise.
1388         * gcc.target/i386/20060512-3.c: Likewise.
1389         * gcc.target/i386/20060512-4.c: Likewise.
1390         * gcc.target/i386/387-1.c: Likewise.
1391         * gcc.target/i386/387-2.c: Likewise.
1392         * gcc.target/i386/387-5.c: Likewise.
1393         * gcc.target/i386/387-6.c: Likewise.
1394         * gcc.target/i386/980312-1.c: Likewise.
1395         * gcc.target/i386/980313-1.c: Likewise.
1396         * gcc.target/i386/990117-1.c: Likewise.
1397         * gcc.target/i386/990424-1.c: Likewise.
1398         * gcc.target/i386/990524-1.c: Likewise.
1399         * gcc.target/i386/991129-1.c: Likewise.
1400         * gcc.target/i386/991214-1.c: Likewise.
1401         * gcc.target/i386/991230-1.c: Likewise.
1402         * gcc.target/i386/addr-sel-1.c: Likewise.
1403         * gcc.target/i386/aggregate-ret1.c: Likewise.
1404         * gcc.target/i386/aggregate-ret2.c: Likewise.
1405         * gcc.target/i386/align-main-3.c: Likewise.
1406         * gcc.target/i386/amd64-abi-1.c: Likewise.
1407         * gcc.target/i386/amd64-abi-2.c: Likewise.
1408         * gcc.target/i386/amd64-abi-4.c: Likewise.
1409         * gcc.target/i386/amd64-abi-5.c: Likewise.
1410         * gcc.target/i386/amd64-abi-6.c: Likewise.
1411         * gcc.target/i386/asm-1.c: Likewise.
1412         * gcc.target/i386/asm-3.c: Likewise.
1413         * gcc.target/i386/asm-5.c: Likewise.
1414         * gcc.target/i386/attributes-error.c: Likewise.
1415         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1416         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1417         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1418         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1419         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1420         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1421         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1422         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1423         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1424         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1425         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1426         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1427         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1428         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1429         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1430         * gcc.target/i386/bitfield1.c: Likewise.
1431         * gcc.target/i386/bitfield2.c: Likewise.
1432         * gcc.target/i386/bmi-2.c: Likewise.
1433         * gcc.target/i386/bmi-5.c: Likewise.
1434         * gcc.target/i386/builtin-unreachable.c: Likewise.
1435         * gcc.target/i386/cleanup-2.c: Likewise.
1436         * gcc.target/i386/clobbers.c: Likewise.
1437         * gcc.target/i386/cmov8.c: Likewise.
1438         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1439         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1440         * gcc.target/i386/compress-float-387.c: Likewise.
1441         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1442         * gcc.target/i386/compress-float-sse.c: Likewise.
1443         * gcc.target/i386/crc32-2.c: Likewise.
1444         * gcc.target/i386/crc32-3.c: Likewise.
1445         * gcc.target/i386/divmod-7.c: Likewise.
1446         * gcc.target/i386/divmod-8.c: Likewise.
1447         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1448         * gcc.target/i386/fma3-builtin.c: Likewise.
1449         * gcc.target/i386/fma3-fma.c: Likewise.
1450         * gcc.target/i386/fma4-256-vector.c: Likewise.
1451         * gcc.target/i386/fma4-builtin.c: Likewise.
1452         * gcc.target/i386/fma4-fma-2.c: Likewise.
1453         * gcc.target/i386/fma4-fma.c: Likewise.
1454         * gcc.target/i386/fma4-vector-2.c: Likewise.
1455         * gcc.target/i386/fma4-vector.c: Likewise.
1456         * gcc.target/i386/funcspec-1.c: Likewise.
1457         * gcc.target/i386/funcspec-10.c: Likewise.
1458         * gcc.target/i386/funcspec-11.c: Likewise.
1459         * gcc.target/i386/funcspec-2.c: Likewise.
1460         * gcc.target/i386/funcspec-5.c: Likewise.
1461         * gcc.target/i386/funcspec-6.c: Likewise.
1462         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1463         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1464         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1465         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1466         * gcc.target/i386/incoming-1.c: Likewise.
1467         * gcc.target/i386/incoming-10.c: Likewise.
1468         * gcc.target/i386/incoming-11.c: Likewise.
1469         * gcc.target/i386/incoming-12.c: Likewise.
1470         * gcc.target/i386/incoming-13.c: Likewise.
1471         * gcc.target/i386/incoming-14.c: Likewise.
1472         * gcc.target/i386/incoming-15.c: Likewise.
1473         * gcc.target/i386/incoming-2.c: Likewise.
1474         * gcc.target/i386/incoming-3.c: Likewise.
1475         * gcc.target/i386/incoming-4.c: Likewise.
1476         * gcc.target/i386/incoming-5.c: Likewise.
1477         * gcc.target/i386/incoming-6.c: Likewise.
1478         * gcc.target/i386/incoming-7.c: Likewise.
1479         * gcc.target/i386/incoming-8.c: Likewise.
1480         * gcc.target/i386/incoming-9.c: Likewise.
1481         * gcc.target/i386/lea.c: Likewise.
1482         * gcc.target/i386/local.c: Likewise.
1483         * gcc.target/i386/loop-1.c: Likewise.
1484         * gcc.target/i386/loop-2.c: Likewise.
1485         * gcc.target/i386/loop-3.c: Likewise.
1486         * gcc.target/i386/max-stack-align.c: Likewise.
1487         * gcc.target/i386/memcpy-1.c: Likewise.
1488         * gcc.target/i386/movbe-2.c: Likewise.
1489         * gcc.target/i386/movq-2.c: Likewise.
1490         * gcc.target/i386/movq.c: Likewise.
1491         * gcc.target/i386/nrv1.c: Likewise.
1492         * gcc.target/i386/pad-4.c: Likewise.
1493         * gcc.target/i386/pad-5a.c: Likewise.
1494         * gcc.target/i386/pad-5b.c: Likewise.
1495         * gcc.target/i386/pad-6a.c: Likewise.
1496         * gcc.target/i386/pad-6b.c: Likewise.
1497         * gcc.target/i386/pad-7.c: Likewise.
1498         * gcc.target/i386/pad-9.c: Likewise.
1499         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1500         * gcc.target/i386/pic-1.c: Likewise.
1501         * gcc.target/i386/pr12092-1.c: Likewise.
1502         * gcc.target/i386/pr12329.c: Likewise.
1503         * gcc.target/i386/pr21518.c: Likewise.
1504         * gcc.target/i386/pr22362.c: Likewise.
1505         * gcc.target/i386/pr22585.c: Likewise.
1506         * gcc.target/i386/pr23098.c: Likewise.
1507         * gcc.target/i386/pr25196.c: Likewise.
1508         * gcc.target/i386/pr25293.c: Likewise.
1509         * gcc.target/i386/pr25654.c: Likewise.
1510         * gcc.target/i386/pr26449.c: Likewise.
1511         * gcc.target/i386/pr26778.c: Likewise.
1512         * gcc.target/i386/pr26826.c: Likewise.
1513         * gcc.target/i386/pr27266.c: Likewise.
1514         * gcc.target/i386/pr29978.c: Likewise.
1515         * gcc.target/i386/pr30505.c: Likewise.
1516         * gcc.target/i386/pr30961-1.c: Likewise.
1517         * gcc.target/i386/pr31628.c: Likewise.
1518         * gcc.target/i386/pr32000-2.c: Likewise.
1519         * gcc.target/i386/pr32661-1.c: Likewise.
1520         * gcc.target/i386/pr32708-2.c: Likewise.
1521         * gcc.target/i386/pr32708-3.c: Likewise.
1522         * gcc.target/i386/pr34256.c: Likewise.
1523         * gcc.target/i386/pr34312.c: Likewise.
1524         * gcc.target/i386/pr34522.c: Likewise.
1525         * gcc.target/i386/pr35160.c: Likewise.
1526         * gcc.target/i386/pr35281.c: Likewise.
1527         * gcc.target/i386/pr36246.c: Likewise.
1528         * gcc.target/i386/pr36786.c: Likewise.
1529         * gcc.target/i386/pr37275.c: Likewise.
1530         * gcc.target/i386/pr37843-3.c: Likewise.
1531         * gcc.target/i386/pr37843-4.c: Likewise.
1532         * gcc.target/i386/pr39082-1.c: Likewise.
1533         * gcc.target/i386/pr39431.c: Likewise.
1534         * gcc.target/i386/pr39496.c: Likewise.
1535         * gcc.target/i386/pr39543-2.c: Likewise.
1536         * gcc.target/i386/pr39911.c: Likewise.
1537         * gcc.target/i386/pr40718.c: Likewise.
1538         * gcc.target/i386/pr40906-1.c: Likewise.
1539         * gcc.target/i386/pr40906-2.c: Likewise.
1540         * gcc.target/i386/pr40906-3.c: Likewise.
1541         * gcc.target/i386/pr40934.c: Likewise.
1542         * gcc.target/i386/pr41900.c: Likewise.
1543         * gcc.target/i386/pr42589.c: Likewise.
1544         * gcc.target/i386/pr43662.c: Likewise.
1545         * gcc.target/i386/pr43671.c: Likewise.
1546         * gcc.target/i386/pr43766.c: Likewise.
1547         * gcc.target/i386/pr43869.c: Likewise.
1548         * gcc.target/i386/pr44942.c: Likewise.
1549         * gcc.target/i386/pr44948-2a.c: Likewise.
1550         * gcc.target/i386/pr45234.c: Likewise.
1551         * gcc.target/i386/pr45336-2.c: Likewise.
1552         * gcc.target/i386/pr45336-4.c: Likewise.
1553         * gcc.target/i386/pr45852.c: Likewise.
1554         * gcc.target/i386/pr46470.c: Likewise.
1555         * gcc.target/i386/pr48037-1.c: Likewise.
1556         * gcc.target/i386/pr48389.c: Likewise.
1557         * gcc.target/i386/pr49095.c: Likewise.
1558         * gcc.target/i386/pr9771-1.c: Likewise.
1559         * gcc.target/i386/rdfsbase-1.c: Likewise.
1560         * gcc.target/i386/rdfsbase-2.c: Likewise.
1561         * gcc.target/i386/rdgsbase-1.c: Likewise.
1562         * gcc.target/i386/rdgsbase-2.c: Likewise.
1563         * gcc.target/i386/rdrand-3.c: Likewise.
1564         * gcc.target/i386/regparm-stdcall.c: Likewise.
1565         * gcc.target/i386/regparm.c: Likewise.
1566         * gcc.target/i386/reload-1.c: Likewise.
1567         * gcc.target/i386/rotate-2.c: Likewise.
1568         * gcc.target/i386/sibcall-5.c: Likewise.
1569         * gcc.target/i386/signbit-1.c: Likewise.
1570         * gcc.target/i386/signbit-2.c: Likewise.
1571         * gcc.target/i386/signbit-3.c: Likewise.
1572         * gcc.target/i386/sse-5.c: Likewise.
1573         * gcc.target/i386/sse-8.c: Likewise.
1574         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1575         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1576         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1577         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1578         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1579         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1580         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1581         * gcc.target/i386/sse2-movq-2.c: Likewise.
1582         * gcc.target/i386/sse2-movq-3.c: Likewise.
1583         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1584         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1585         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1586         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1587         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1588         * gcc.target/i386/ssefn-1.c: Likewise.
1589         * gcc.target/i386/ssefn-2.c: Likewise.
1590         * gcc.target/i386/sseregparm-1.c: Likewise.
1591         * gcc.target/i386/sseregparm-2.c: Likewise.
1592         * gcc.target/i386/sseregparm-3.c: Likewise.
1593         * gcc.target/i386/sseregparm-4.c: Likewise.
1594         * gcc.target/i386/sseregparm-5.c: Likewise.
1595         * gcc.target/i386/sseregparm-6.c: Likewise.
1596         * gcc.target/i386/sseregparm-7.c: Likewise.
1597         * gcc.target/i386/sseregparm-8.c: Likewise.
1598         * gcc.target/i386/stack-realign.c: Likewise.
1599         * gcc.target/i386/stack-usage-realign.c: Likewise.
1600         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1601         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1602         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1603         * gcc.target/i386/stackalign/return-1.c: Likewise.
1604         * gcc.target/i386/stackalign/return-2.c: Likewise.
1605         * gcc.target/i386/stackalign/return-3.c: Likewise.
1606         * gcc.target/i386/tailcall-1.c: Likewise.
1607         * gcc.target/i386/tbm-2.c: Likewise.
1608         * gcc.target/i386/udivmod-7.c: Likewise.
1609         * gcc.target/i386/udivmod-8.c: Likewise.
1610         * gcc.target/i386/unroll-1.c: Likewise.
1611         * gcc.target/i386/vararg-1.c: Likewise.
1612         * gcc.target/i386/vararg-2.c: Likewise.
1613         * gcc.target/i386/vect8-ret.c: Likewise.
1614         * gcc.target/i386/vectorize5.c: Likewise.
1615         * gcc.target/i386/wmul-1.c: Likewise.
1616         * gcc.target/i386/wmul-2.c: Likewise.
1617         * gcc.target/i386/wrfsbase-1.c: Likewise.
1618         * gcc.target/i386/wrfsbase-2.c: Likewise.
1619         * gcc.target/i386/wrgsbase-1.c: Likewise.
1620         * gcc.target/i386/wrgsbase-2.c: Likewise.
1621         * gcc.target/i386/xop-pcmov.c: Likewise.
1622         * gcc.target/i386/xop-pcmov2.c: Likewise.
1623         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1624         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1625         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1626         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1627         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1628         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1629         * gcc.target/i386/zee.c: Likewise.
1630         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1631         * gfortran.dg/compiler-directive_2.f: Likewise.
1632         * gfortran.dg/g77/20010216-1.f: Likewise.
1633         * gfortran.dg/gomp/pr39152.f90: Likewise.
1634         * gfortran.dg/pr33794.f90: Likewise.
1635
1636 2011-07-09  Jason Merrill  <jason@redhat.com>
1637
1638         * g++.dg/cpp0x/regress/regress5.C: New.
1639
1640 2011-07-08  Jason Merrill  <jason@redhat.com>
1641
1642         PR c++/45437
1643         * g++.dg/expr/compound-asn1.C: New.
1644         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1645
1646 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR target/49621
1649         * gcc.target/powerpc/altivec-34.c: New test.
1650
1651 2011-07-08  Jason Merrill  <jason@redhat.com>
1652
1653         PR c++/45603
1654         * g++.dg/abi/guard3.C: New.
1655
1656 2011-07-08  Julian Brown  <julian@codesourcery.com>
1657
1658         * lib/target-supports.exp
1659         (check_effective_target_arm_little_endian): New.
1660         (check_effective_target_vect_pack_trunc): Use above.
1661         (check_effective_target_vect_unpack): Likewise.
1662         (check_effective_target_vect_element_align): Test
1663         check_effective_target_arm_vect_no_misalign for ARM.
1664
1665 2011-07-08  Jason Merrill  <jason@redhat.com>
1666
1667         PR c++/49673
1668         * g++.dg/cpp0x/constexpr-rom.C: New.
1669
1670 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1671
1672         PR middle-end/49519
1673         * g++.dg/torture/pr49519.C: New test.
1674
1675 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1676
1677         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1678
1679 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1680
1681         PR testsuite/48727
1682         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1683
1684 2011-07-08  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/49662
1687         * gcc.dg/graphite/interchange-14.c: XFAIL.
1688         * gcc.dg/graphite/interchange-15.c: Likewise.
1689         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1690
1691 2011-07-06  Jason Merrill  <jason@redhat.com>
1692
1693         PR c++/49663
1694         * g++.dg/cpp0x/regress/regress4.C: New.
1695
1696 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1697
1698         PR fortran/49648
1699         * gfortran.dg/result_in_spec_4.f90: New test.
1700
1701 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703         * gcc.target/sparc/cas64.c: New test.
1704
1705 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1706
1707         PR c/49644
1708         * g++.dg/torture/pr49644.C: New test.
1709
1710         PR c/49644
1711         * gcc.c-torture/execute/pr49644.c: New test.
1712
1713 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1714
1715         * lib/target-supports.exp (check_effective_target_ia32): New.
1716         (check_effective_target_x32): Likewise.
1717         (check_effective_target_vect_cmdline_needed): Also check x32.
1718
1719 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1720
1721         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1722         dg-prune-output.
1723         * gcc.target/arm/pr42235.c: Likewise.
1724         * gcc.target/arm/pr42495.c: Likewise.
1725         * gcc.target/arm/pr42574.c: Likewise.
1726         * gcc.target/arm/thumb-branch1.c: Likewise.
1727
1728         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1729         unneeded prune of possible warning.
1730         * gcc.target/arm/pr40956.c: Likewise.
1731         * gcc.target/arm/pr42505.c: Likewise.
1732
1733         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1734         * gcc.c-torture/compile/pr46883.c: Likewise.
1735         * gcc.c-torture/compile/pr46934.c: Likewise.
1736
1737         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1738         for move to ../../gcc.c-torture/compile.
1739         * gcc.target/arm/pr46883.c: Likewise.
1740         * gcc.target/arm/pr46934.c: Likewise.
1741
1742         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1743         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1744         * gcc.target/arm/wmul-1.c: Likewise.
1745         * gcc.target/arm/wmul-2.c: Likewise.
1746         * gcc.target/arm/wmul-3.c: Likewise.
1747         * gcc.target/arm/wmul-4.c: Likewise.
1748         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1749         add tab after scan target.
1750         * gcc.target/arm/smlaltt-1.c: Likewise.
1751         * gcc.target/arm/smlatb-1.c: Likewise.
1752         * gcc.target/arm/smlatt-1.c: Likewise.
1753
1754 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR debug/49522
1757         * gcc.dg/debug/pr49522.c: New test.
1758
1759 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1760
1761         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1762         * gcc.dg/pr46212.c: Run only if target int32plus.
1763         * gcc.dg/torture/pr48146.c: Ditto.
1764         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1765         * c-c++-common/pr44832.c: Ditto.
1766         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1767         * gcc.dg/pr31490.c: Ditto.
1768         * gcc.dg/torture/builtin-math-7.c: Run only if target
1769         large_double.
1770         * gcc.dg/torture/pr45764.c: Skip for AVR.
1771         * gcc.dg/pr47893.c: Ditto.
1772
1773 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1774
1775         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1776         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1777         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1778         add tab to scan target.
1779
1780 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1781
1782         * gcc.target/arm/neon-modes-3.c: New test.
1783
1784 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1787         -fno-loop-interchange -ffast-math.
1788
1789 2011-07-07  Richard Guenther  <rguenther@suse.de>
1790
1791         * gcc.dg/ftrapv-3.c: New testcase.
1792
1793 2011-07-07  Richard Guenther  <rguenther@suse.de>
1794
1795         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1796         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1797
1798 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1799
1800         * gcc.dg/binop-notxor1.c: New test.
1801         * gcc.dg/binop-notand4a.c: New test.
1802         * gcc.dg/binop-notxor2.c: New test.
1803         * gcc.dg/binop-notand3a.c: New test.
1804         * gcc.dg/binop-notand2a.c: New test.
1805         * gcc.dg/binop-notand6a.c: New test.
1806         * gcc.dg/binop-notor1.c: New test.
1807         * gcc.dg/binop-notand1a.c: New test.
1808         * gcc.dg/binop-notand5a.c: New test.
1809         * gcc.dg/binop-notor2.c: New test.
1810
1811 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR middle-end/49640
1814         * gcc.dg/gomp/pr49640.c: New test.
1815
1816 2011-07-07  Richard Guenther  <rguenther@suse.de>
1817
1818         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1819
1820 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1821
1822         PR target/39150
1823         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1824
1825 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1826
1827         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1828         * gcc.target/powerpc/no-r11-2.c: Ditto.
1829         * gcc.target/powerpc/no-r11-3.c: Ditto.
1830
1831 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1832
1833         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1834         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1835
1836 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1837
1838         * lib/target-supports.exp (check_profiling_available): Disable
1839         profiling with -fprofile-generate for target avr.
1840
1841 2011-07-06  Richard Guenther  <rguenther@suse.de>
1842
1843         PR tree-optimization/49645
1844         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1845
1846 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1847
1848         PR middle-end/47383
1849         * gcc.dg/pr47383.c: New.
1850
1851 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1852
1853         PR tree-optimization/49647
1854         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1855
1856 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1857
1858         PR testsuite/49542
1859         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1860         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1861
1862 2011-07-05  Jason Merrill  <jason@redhat.com>
1863
1864         PR c++/48157
1865         * g++.dg/template/template-id-4.C: New.
1866
1867 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1868
1869         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1870         * gcc.dg/pr43402.c: Ditto.
1871
1872 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1873
1874         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1875
1876 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1877
1878         * gcc.target/powerpc/ppc-switch-1.c: New test for
1879         --param case-values-threshold.
1880         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1881
1882 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1883
1884         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1885
1886 2011-07-05  Jason Merrill  <jason@redhat.com>
1887
1888         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1889
1890 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1891
1892         PR tree-optimization/47654
1893         * gcc.dg/graphite/block-pr47654.c: New.
1894
1895 2011-07-05  Jason Merrill  <jason@redhat.com>
1896
1897         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1898
1899 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1900
1901         PR tree-optimization/49580
1902         * gcc.dg/autopar/pr49580.c: New test.
1903
1904 2011-07-05  Richard Guenther  <rguenther@suse.de>
1905
1906         PR tree-optimization/49518
1907         PR tree-optimization/49628
1908         * g++.dg/torture/pr49628.C: New testcase.
1909         * gcc.dg/torture/pr49518.c: Likewise.
1910
1911 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1912
1913         * ada/acats/run_acats (which): Extract last field from type -p,
1914         type output only if command succeeded.
1915
1916 2011-07-04  Jason Merrill  <jason@redhat.com>
1917
1918         * g++.dg/abi/mangle48.C: New.
1919
1920         * g++.dg/cpp0x/diag1.C: New.
1921
1922         * g++.dg/diagnostic/aka1.C: New.
1923
1924 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR rtl-optimization/49619
1927         * gcc.dg/pr49619.c: New test.
1928
1929         PR rtl-optimization/49472
1930         * gfortran.dg/pr49472.f90: New test.
1931
1932         PR debug/49602
1933         * gcc.dg/pr49602.c: New test.
1934
1935 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1936
1937         PR target/34734
1938         PR target/44643
1939         * gcc.target/avr/avr.exp: Run over cpp files, too.
1940         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1941         * gcc.target/avr/progmem.h: New file.
1942         * gcc.target/avr/exit-abort.h: New file.
1943         * gcc.target/avr/progmem-error-1.c: New file.
1944         * gcc.target/avr/progmem-error-1.cpp: New file.
1945         * gcc.target/avr/progmem-warning-1.c: New file.
1946         * gcc.target/avr/torture/progmem-1.c: New file.
1947         * gcc.target/avr/torture/progmem-1.cpp: New file.
1948
1949 2011-07-04  Richard Guenther  <rguenther@suse.de>
1950
1951         PR tree-optimization/49615
1952         * g++.dg/torture/pr49615.C: New testcase.
1953
1954 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1955
1956         PR tree-optimization/49610
1957         * gcc.dg/vect/pr49610.c: New test.
1958
1959 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1960
1961         * gnat.dg/specs/debug1.ads: New test.
1962
1963 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1964
1965         PR fortran/49562
1966         * gfortran.dg/typebound_proc_23.f90: New.
1967
1968 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1969
1970         PR c++/49605
1971         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1972
1973 2011-07-01  Jason Merrill  <jason@redhat.com>
1974
1975         PR c++/48261
1976         * g++.dg/template/template-id-3.C: New.
1977
1978         PR c++/48593
1979         * g++.dg/template/qualified-id4.C: New.
1980
1981         PR c++/48883
1982         * g++.dg/template/explicit-args4.C: New.
1983
1984         PR c++/49085
1985         * g++.dg/template/offsetof2.C: New.
1986
1987 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1988
1989         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1990
1991 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1992
1993         PR libmudflap/49549
1994         * lib/target-supports.exp (check_effective_target_gld): New proc.
1995
1996 2011-07-01  Richard Guenther  <rguenther@suse.de>
1997
1998         PR tree-optimization/49603
1999         * gcc.dg/torture/pr49603.c: New testcase.
2000
2001 2011-06-30  Jason Merrill  <jason@redhat.com>
2002
2003         PR c++/49387
2004         * g++.dg/rtti/template1.C: New.
2005
2006         PR c++/49569
2007         * g++.dg/cpp0x/regress/ctor1.C: New.
2008
2009         PR c++/49355
2010         * g++.dg/cpp0x/initlist54.C: New.
2011
2012 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2013
2014         * gcc.dg/tree-ssa/sra-12.c: New test.
2015
2016 2011-06-29  Jason Merrill  <jason@redhat.com>
2017
2018         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2019
2020 2011-06-30  Richard Guenther  <rguenther@suse.de>
2021
2022         PR tree-optimization/46787
2023         * gcc.dg/vect/vect-121.c: New testcase.
2024
2025 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2026
2027         PR tree-optimization/49094
2028         * gcc.dg/tree-ssa/pr49094.c: New test.
2029
2030 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR fortran/49540
2033         * gfortran.dg/pr49540-1.f90: New test.
2034         * gfortran.dg/pr49540-2.f90: New test.
2035
2036 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037
2038         PR ada/49511
2039         * ada/acats/run_acats (which): Use last field of type -p output.
2040
2041 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2042             Iain Sandoe  <iains@gcc.gnu.org>
2043
2044         PR libobjc/36610
2045         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2046         Only skip on 64-bit *-*-darwin8* && !objc2.
2047
2048 2011-06-30  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/38752
2051         * gcc.c-torture/compile/pr38752.c: New testcase.
2052
2053 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2054
2055         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2056         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2057
2058 2011-06-29  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/49216
2061         * g++.dg/cpp0x/initlist53.C: Use placement new.
2062         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2063         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2064
2065         PR c++/49003
2066         * g++.dg/cpp0x/trailing6.C: New.
2067         * g++.dg/cpp0x/pr45908.C: No error.
2068
2069         PR c++/49272
2070         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2071
2072         PR c++/49520
2073         * g++.dg/cpp0x/constexpr-using2.C: New.
2074
2075         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2076
2077         PR c++/45923
2078         * g++.dg/cpp0x/constexpr-diag3.C: New.
2079         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2080         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2081         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2082         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2083
2084 2011-06-29  Jason Merrill  <jason@redhat.com>
2085
2086         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2087
2088 2011-06-29  Richard Guenther  <rguenther@suse.de>
2089
2090         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2091
2092 2011-06-29  Jason Merrill  <jason@redhat.com>
2093
2094         * g++.dg/cpp0x/initlist-value2.C: New.
2095
2096         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2097         * g++.dg/cpp0x/initlist-value.C: New.
2098
2099 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2100
2101         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2102
2103 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2104
2105         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2106         * gcc.dg/inline_2.c: Likewise.
2107         * gcc.dg/unroll_1.c: Likewise.
2108
2109 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR debug/49567
2112         * gcc.target/i386/pr49567.c: New test.
2113
2114 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gnat.dg/opt17.ad[sb]: New test.
2117
2118 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2119             Tom de Vries  <tom@codesourcery.com>
2120
2121         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2122         (check_effective_target_arm_thumb2): New effective targets.
2123         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2124         properly.  Clean up temporary files.
2125         * gcc.target/arm/ivopts-2.c: Likewise.
2126         * gcc.target/arm/ivopts-3.c: Likewise.
2127         * gcc.target/arm/ivopts-4.c: Likewise.
2128         * gcc.target/arm/ivopts-5.c: Likewise.
2129         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2130
2131 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2132
2133         PR fortran/49479
2134         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2135
2136 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2137
2138         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2139         * gcc.target/arm/vfp-ldmias.c: Likewise.
2140         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2141         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2142         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2143         * gcc.target/arm/vfp-stmias.c: Likewise.
2144         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2145         * gcc.target/arm/vfp-stmiad.c: Likewise.
2146
2147 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2148
2149         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2150         dg-prune-output.
2151         * gcc.target/arm/pr45701-2.c: Ditto.
2152
2153 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2154
2155         PR fortran/49466
2156         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2157         * gfortran.dg/extends_14.f03: Modified.
2158
2159 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2160
2161         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2162         early if the test is already being skipped.
2163
2164         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2165         scan-assembler-dem-not): For missing file, report unresolved with
2166         same message as for pass/fail, with reason reported in log file.
2167
2168         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2169         from add_options_for_arm_neon_fp16.
2170         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2171         check_effective_target_arm_neon_fp16_ok_nocache.
2172         Check -mfpu and -mfloat-abi options from current multilib.
2173         Do not require neon support.
2174         (check_effective_target_arm_fp16_ok): Renamed from
2175         check_effecitve_target_arm_neon_fp16_ok.
2176         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2177         arm_neon_fp16_ok and arm_fp16.
2178         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2179         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2180         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2181         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2182
2183 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2184
2185         * gcc.dg/builtin-assume-aligned-1.c: New test.
2186         * gcc.dg/builtin-assume-aligned-2.c: New test.
2187         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2188
2189         PR debug/49544
2190         * gcc.dg/pr49544.c: New test.
2191
2192 2011-06-27  Richard Guenther  <rguenther@suse.de>
2193
2194         PR tree-optimization/49394
2195         * g++.dg/torture/pr49394.C: New testcase.
2196
2197 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2198
2199         * gcc.dg/optimize-bswapdi-2.c: New test.
2200
2201 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2202             Richard Sandiford  <richard.sandiford@linaro.org>
2203
2204         PR tree-optimization/49169
2205         * gcc.dg/torture/pr49169.c: New test.
2206
2207 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2208
2209         PR testsuite/49529
2210         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2211
2212         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2213         hppa*-*-hpux*.
2214
2215 2011-06-26  Jason Merrill  <jason@redhat.com>
2216
2217         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2218
2219         PR c++/49528
2220         * g++.dg/init/ref19.C: New.
2221         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2222
2223 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2224
2225         PR tree-optimization/48377
2226         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2227         non_strict_align.
2228
2229 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2230
2231         PR middle-end/49191
2232         * lib/target-supports.exp (check_effective_target_non_strict_align):
2233         New.
2234         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2235
2236 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2237
2238         PR tree-optimizations/49516
2239         * g++.dg/tree-ssa/pr49516.C: New test.
2240
2241 2011-06-23  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/35255
2244         * g++.dg/template/partial10.C: New.
2245         * g++.dg/template/partial11.C: New.
2246
2247 2011-06-23  Jeff Law <law@redhat.com>
2248
2249         PR middle-end/48770
2250         * gcc.dg/pr48770.c: New test.
2251
2252 2011-06-23  Jan Hubicka  <jh@suse.cz>
2253
2254         PR middle-end/49373
2255         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2256
2257 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR testsuite/49512
2260         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2261         instead of -fdump-tree-optimized.
2262
2263 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2264
2265         PR c++/44625
2266         * g++.dg/template/crash107.C: New.
2267         * g++.dg/template/error17.C: Adjust.
2268
2269 2011-06-23  Jason Merrill  <jason@redhat.com>
2270
2271         PR c++/49507
2272         * g++.dg/cpp0x/defaulted30.C: New.
2273
2274         PR c++/49440
2275         * g++.dg/rtti/anon-ns1.C: New.
2276
2277         PR c++/49395
2278         * g++.dg/init/ref18.C: New.
2279
2280         PR c++/36435
2281         * g++.dg/template/partial9.C: New.
2282
2283 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2284
2285         PR middle-end/49373
2286         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2287
2288 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR debug/49496
2291         * gcc.dg/pr49496.c: New test.
2292
2293 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2294
2295         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2296         is not xscale.
2297
2298         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2299
2300         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2301         * gcc.target/arm/pr42879.c: Likewise.
2302         * gcc.target/arm/pr45701-3.c: Likewise.
2303
2304         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2305         * gcc.target/arm/pr40482.c: Likewise.
2306         * gcc.target/arm/stack-corruption.c: Likewise.
2307
2308 2011-06-22  Richard Guenther  <rguenther@suse.de>
2309
2310         PR tree-optimization/49493
2311         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2312
2313 2011-06-22  Jason Merrill  <jason@redhat.com>
2314
2315         PR c++/49260
2316         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2317
2318 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2319             Dmitry Melnik  <dm@ispras.ru>
2320
2321         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2322         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2323         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2324
2325 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         * gcc.target/arm/tlscall.c: New.
2328
2329 2011-06-21  Jason Merrill  <jason@redhat.com>
2330
2331         PR c++/49172
2332         * g++.dg/cpp0x/constexpr-ref1.C: New.
2333         * g++.dg/cpp0x/constexpr-ref2.C: New.
2334         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2335
2336         PR c++/49482
2337         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2338
2339         PR c++/49418
2340         * g++.dg/template/param3.C: New.
2341
2342 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2343
2344         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2345         my_clrsb test functions.
2346         (main): Test clrsb.
2347         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2348         test_sll, test_ull): Add clrsb tests.
2349         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2350         clrsbll.
2351
2352 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2353
2354         PR fortran/49112
2355         * gfortran.dg/class_44.f03: New.
2356
2357 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2358
2359         PR tree-optimization/49478
2360         * gcc.dg/vect/pr49478.c
2361
2362 2011-06-21  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/49483
2365         * gcc.dg/vect/vect-120.c: New testcase.
2366
2367 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2368
2369         PR testsuite/49443
2370         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2371         * gcc.dg/vect/vect-peel-4.c: Likewise.
2372
2373 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2374
2375         PR middle-end/49139
2376         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2377         * gcc.dg/always_inline2.c: Likewise.
2378         * gcc.dg/always_inline3.c: Likewise.
2379         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2380         * gcc.dg/inline_1.c: Likewise.
2381         * gcc.dg/inline_2.c: Likewise.
2382         * gcc.dg/inline_3.c: Likewise.
2383         * gcc.dg/inline_4.c: Likewise.
2384         * gcc.dg/20051201-1.c: Likewise.
2385         * gcc.dg/pr40087.c: Likewise.
2386         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2387         * gcc.dg/inline-22.c: Likewise.
2388         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2389         * gcc.dg/lto/20090218-1_1.c: Likewise.
2390         * g++.dg/ipa/devirt-7.C: Likewise.
2391         * gcc.dg/uninit-pred-5_a.c: Likewise.
2392         * gcc.dg/uninit-pred-5_b.c: Likewise.
2393         * gcc.dg/fail_always_inline.c: New.
2394
2395 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2396
2397         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2398         into 6 jobs instead of 3.
2399
2400 2011-06-20  Jason Merrill  <jason@redhat.com>
2401
2402         PR c++/49216
2403         * g++.dg/cpp0x/initlist53.C: New.
2404
2405 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2406
2407         PR fortran/18918
2408         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2409         * gfortran.dg/coarray_lock_3.f90: New.
2410         * gfortran.dg/coarray/lock_1.f90: New.
2411
2412 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2413
2414         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2415         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2416         unresolved and report the reason to the log file.
2417
2418         * lib/scanasm.exp (object-size): Move argument processing earlier
2419         to report errors before verifying that the file exists.  Report
2420         problems detected at runtime as unresolved instead of error and
2421         report their reasons to the log file.
2422
2423 2011-06-20  Jason Merrill  <jason@redhat.com>
2424
2425         PR c++/47080
2426         * g++.dg/cpp0x/explicit6.C: New.
2427
2428         PR c++/47635
2429         * g++.dg/cpp0x/enum20.C: New.
2430
2431         PR c++/48138
2432         * g++.dg/ext/attr-aligned01.C: New.
2433
2434         PR c++/49205
2435         * g++.dg/cpp0x/variadic-default.C: New.
2436
2437         PR c++/43321
2438         * g++.dg/cpp0x/auto26.C: New.
2439
2440         PR c++/43831
2441         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2442
2443 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2444
2445         * gcc.dg/binop-notand1.c: New test.
2446         * gcc.dg/binop-notand2.c: New test.
2447         * gcc.dg/binop-notand3.c: New test.
2448         * gcc.dg/binop-notand4.c: New test.
2449         * gcc.dg/binop-notand5.c: New test.
2450         * gcc.dg/binop-notand6.c: New test.
2451
2452 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR testsuite/49432
2455         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2456
2457 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2458
2459         PR fortran/49400
2460         * gfortran.dg/proc_ptr_31.f90: New.
2461
2462 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2463
2464         * gnat.dg/volatile6.adb: New test.
2465         * gnat.dg/volatile7.adb: Likewise.
2466         * gnat.dg/volatile8.adb: Likewise.
2467         * gnat.dg/volatile9.adb: Likewise.
2468
2469 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2470
2471         * gnat.dg/constant3.adb: New test.
2472
2473 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2474
2475         PR libfortran/49296
2476         * gfortran.dg/read_list_eof_1.f90: New test.
2477
2478 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR target/49411
2481         * gcc.target/i386/testimm-1.c: New test.
2482         * gcc.target/i386/testimm-2.c: New test.
2483         * gcc.target/i386/testimm-3.c: New test.
2484         * gcc.target/i386/testimm-4.c: New test.
2485         * gcc.target/i386/testimm-5.c: New test.
2486         * gcc.target/i386/testimm-6.c: New test.
2487         * gcc.target/i386/testimm-7.c: New test.
2488         * gcc.target/i386/testimm-8.c: New test.
2489         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2490         * gcc.target/i386/xop-rotate1-int.c: New test.
2491         * gcc.target/i386/xop-rotate2-int.c: New test.
2492
2493 2011-06-17  Jason Merrill  <jason@redhat.com>
2494
2495         * g++.dg/cpp0x/rv-func2.C: New.
2496
2497         * g++.dg/debug/dwarf2/lambda1.C: New.
2498         * g++.dg/warn/Wshadow-6.C: Adjust.
2499
2500 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2501
2502         PR fortran/48699
2503         * gfortran.dg/move_alloc_5.f90: New.
2504
2505 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2506
2507         PR rtl-optimization/48542
2508         * gcc.dg/torture/pr48542.c: New test.
2509
2510 2011-06-16  Jason Merrill  <jason@redhat.com>
2511
2512         PR c++/44160
2513         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2514
2515         PR c++/45378
2516         * g++.dg/cpp0x/initlist52.C New.
2517
2518         PR c++/45399
2519         * c-c++-common/raw-string-12.c: New.
2520
2521         PR c++/49229
2522         * g++.dg/cpp0x/sfinae26.C: New.
2523
2524         PR c++/49251
2525         * g++.dg/cpp0x/variadic113.C: New.
2526
2527         PR c++/49420
2528         * g++.dg/cpp0x/variadic112.C: New.
2529
2530 2011-06-16  Jeff Law <law@redhat.com>
2531
2532         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2533         improved jump threading.
2534         * gcc.dg/builtin-object-size-2.c: Likewise.
2535         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2536
2537 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2538
2539         PR fortran/49074
2540         * gfortran.dg/typebound_assignment_3.f03: New.
2541
2542 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2543
2544         PR testsuite/48727
2545         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2546
2547 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2548
2549         PR tree-optimization/49343
2550         * gnat.dg/discr31.ad[sb]: New test.
2551
2552 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2553
2554         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2555
2556 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2557
2558         PR target/45098
2559         * gcc.target/arm/ivopts-3.c: Update test.
2560         * gcc.target/arm/ivopts-5.c: Same.
2561
2562 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2563
2564         Revert:
2565         2011-06-10  Wei Guozhi  <carrot@google.com>
2566
2567         PR target/45335
2568         * gcc.target/arm/pr45335.c: New test.
2569         * gcc.target/arm/pr45335-2.c: New test.
2570         * gcc.target/arm/pr45335-3.c: New test.
2571         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2572         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2573         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2574
2575 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2576
2577         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2578
2579 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2580
2581         PR fortran/49417
2582         * gfortran.dg/class_43.f03: New.
2583
2584 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR tree-optimization/49419
2587         * gcc.c-torture/execute/pr49419.c: New test.
2588
2589 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2590
2591         * gcc.dg/sms-9.c: New file.
2592
2593 2011-06-15  Easwaran Raman  <eraman@google.com>
2594
2595         PR rtl-optimization/49414
2596         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2597
2598 2011-06-14  Jason Merrill  <jason@redhat.com>
2599
2600         * g++.dg/cpp0x/noexcept13.C: New.
2601
2602 2011-06-14  Easwaran Raman  <eraman@google.com>
2603
2604         PR rtl-optimization/44194
2605         * gcc.dg/pr44194-1.c: New test.
2606         * gcc.dg/pr44194-2.c: New test.
2607
2608 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2609
2610         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2611         switches.
2612         * gcc.target/arm/pr45701-2.c: Likewise.
2613         * gcc.target/arm/thumb-branch1.c: Likewise.
2614
2615 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2616
2617         PR testsuite/48727
2618         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2619
2620 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2621
2622         * gcc.target/arm/pr45701-1.c: Require thumb support.
2623         * gcc.target/arm/pr45701-2.c: Likewise.
2624         * gcc.target/arm/thumb-branch1.c: Likewise.
2625
2626         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2627         * gcc.target/arm/pr39839.c: Likewise.
2628         * gcc.target/arm/pr40657-2.c: Likewise.
2629         * gcc.target/arm/pr40956.c: Likewise.
2630         * gcc.target/arm/pr41679.c: Likewise.
2631         * gcc.target/arm/pr42235.c: Likewise.
2632         * gcc.target/arm/pr42495.c: Likewise.
2633         * gcc.target/arm/pr42505.c: Likewise.
2634         * gcc.target/arm/pr42574.c: Likewise.
2635         * gcc.target/arm/pr46883.c: Likewise.
2636         * gcc.target/arm/pr46934.c: Likewise.
2637         * gcc.target/arm/xor-and.c: Likewise.
2638
2639 2011-06-14  Jason Merrill  <jason@redhat.com>
2640
2641         * g++.dg/other/error23.C: Adjust error message.
2642         * g++.dg/other/error32.C: Likewise.
2643
2644         PR c++/49389
2645         * g++.dg/cpp0x/rv-dotstar.C: New.
2646
2647         PR c++/49369
2648         * g++.dg/cpp0x/decltype30.C: New.
2649
2650         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2651
2652 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR fortran/49103
2655         * gfortran.dg/pr49103.f90: New test.
2656
2657 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2658
2659         PR target/45098
2660         * gcc.target/arm/ivopts-3.c: New test.
2661         * gcc.target/arm/ivopts-4.c: New test.
2662         * gcc.target/arm/ivopts-5.c: New test.
2663
2664 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2665
2666         PR rtl-optimization/49390
2667         * gcc.c-torture/execute/pr49390.c: New test.
2668
2669 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2670
2671         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2672
2673 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2674
2675         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2676         * gcc.c-torture/execute/cmpsi-2.x: New file.
2677         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2678         * gcc.c-torture/execute/pr45262.x: New file.
2679         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2680         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2681         int32plus
2682         * gcc.c-torture/compile/pr49163.c: Ditto.
2683
2684 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2685
2686         * gcc.dg/vect/vect-16.c: Rename to...
2687         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2688         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2689         for double-word vectors.
2690         * gcc.dg/vect/vect-peel-4.c: Likewise.
2691         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2692         vect_element_align.
2693         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2694         -fno-fast-math.
2695
2696 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2697
2698         PR target/44618
2699         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2700
2701 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2702
2703         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2704
2705 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2706
2707         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2708
2709 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2710
2711         * gfortran.dg/trim_optimize_8.f90:  New test case.
2712
2713 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2714            Ira Rosen  <ira.rosen@linaro.org>
2715
2716         PR tree-optimization/49352
2717         * gcc.dg/vect/pr49352.c: New test.
2718
2719 2011-06-12  Tobias Burnus
2720
2721         PR fortran/49324
2722         * gfortran.dg/alloc_comp_assign_11.f90: New.
2723
2724 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2725
2726         * gfortran.dg/trim_optimize_7.f90:  New test.
2727
2728 2011-06-10  Wei Guozhi  <carrot@google.com>
2729
2730         PR target/45335
2731         * gcc.target/arm/pr45335.c: New test.
2732         * gcc.target/arm/pr45335-2.c: New test.
2733         * gcc.target/arm/pr45335-3.c: New test.
2734         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2735         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2736         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2737
2738 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2739
2740         PR c++/41769
2741         * g++.dg/parse/error39.C: New.
2742
2743 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2744
2745         * gcc.target/arm/20090811-1.c: Skip for incompatible
2746         options, do not override other options.
2747         * gcc.target/arm/combine-cmp-shift.c: Skip for
2748         incompatible options.
2749         * gcc.target/arm/pr45094.c: Likewise.
2750         * gcc.target/arm/scd42-1.c: Likewise.
2751         * gcc.target/arm/scd42-3.c: Likewise.
2752         * gcc.target/arm/thumb-ltu.c: Likewise.
2753
2754         * lib/target-supports.exp
2755         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2756         multilib flags use -mfpu with a value other than neon-fp16.
2757
2758 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2759
2760         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2761         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2762
2763 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2764
2765         * lib/target-supports.exp (check_effective_target_pie): New proc.
2766         * gcc.dg/pie-link.c: Use target pie.
2767
2768 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2769             Laurent Rougé  <laurent.rouge@menta.fr>
2770
2771         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2772         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2773
2774 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2775
2776         * gfortran.dg/coarray/sync_1.f90: New test for
2777         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2778
2779 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2780
2781         PR tree-optimization/49318
2782         * gcc.dg/vect/pr49318.c: New test.
2783
2784 2011-06-09  David Krauss  <potswa@mac.com>
2785
2786         * g++.dg/template/arrow1.C: New.
2787
2788 2011-06-09  Jason Merrill  <jason@redhat.com>
2789
2790         * lib/prune.exp: Prune "note"s.
2791         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2792
2793         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2794         * g++.dg/template/dependent-expr3.C: Likewise.
2795         * g++.dg/parse/template7.C: Likewise.
2796         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2797         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2798         * g++.old-deja/g++.pt/friend38.C: Likewise.
2799         * g++.old-deja/g++.pt/crash32.C: Likewise.
2800         * g++.old-deja/g++.other/init4.C: Likewise.
2801         * g++.old-deja/g++.other/friend8.C: Likewise.
2802
2803         * g++.dg/ext/complex7.C: Adjust expected output.
2804         * g++.dg/diagnostic/method1.C: Likewise.
2805         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2806         * g++.dg/parse/crash33.C: Likewise.
2807         * g++.dg/other/warning1.C: Likewise.
2808         * g++.dg/init/pr29571.C: Likewise.
2809         * g++.dg/warn/overflow-warn-1.C: Likewise.
2810         * g++.dg/warn/overflow-warn-3.C: Likewise.
2811         * g++.dg/warn/overflow-warn-4.C: Likewise.
2812         * g++.old-deja/g++.oliva/template1.C: Likewise.
2813
2814         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2815         * g++.dg/parse/template7.C: Adjust.
2816
2817 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2818
2819         PR target/49307
2820         * gcc.dg/pr49307.c: New.
2821
2822 2011-06-09  Wei Guozhi  <carrot@google.com>
2823
2824         PR target/46975
2825         * gcc.target/arm/pr46975.c: New testcase.
2826
2827 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2828
2829         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2830         (PMETH, arglist_t): Removed.
2831         (method_get_number_of_arguments): Removed.
2832         (method_get_nth_argument): Removed.
2833         (method_get_first_argument): Removed.
2834         (method_get_next_argument): Removed.
2835         (method_get_sizeof_arguments): Removed.
2836         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2837         (PMETH): Removed.
2838         (method_get_number_of_arguments): Removed.
2839         (method_get_nth_argument): Removed.
2840         (method_get_first_argument): Removed.
2841         (method_get_next_argument): Removed.
2842         (method_get_sizeof_arguments): Removed.
2843         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2844
2845 2011-06-09  David Li  <davidxl@google.com>
2846
2847         * gcc.dg/dump-pass.c: New test.
2848
2849 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2850
2851         PR c++/29003
2852         * g++.dg/parse/error38.C: New.
2853
2854 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR middle-end/49308
2857         * gfortran.dg/pr49308.f90: New test.
2858
2859 2011-06-08  Jason Merrill  <jason@redhat.com>
2860
2861         * g++.dg/cpp0x/noexcept11.C: New.
2862         * g++.dg/cpp0x/noexcept12.C: New.
2863         * g++.dg/cpp0x/sfinae11.C: Adjust.
2864
2865 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR testsuite/49323
2868         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2869         to dg-options, match also DW_AT_linkage_name.
2870
2871 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2872
2873         PR middle-end/21953
2874         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2875         -fno-common on alpha*-dec-osf*.
2876         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2877
2878 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2879
2880         PR rtl-optimization/49303
2881         * gcc.target/ia64/pr49303.c: New test.
2882
2883 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2884
2885         PR fortran/18918
2886         * gfortran.dg/coarray_lock_1.f90: New.
2887         * gfortran.dg/coarray_lock_2.f90: New.
2888
2889 2011-06-07  Jason Merrill  <jason@redhat.com>
2890
2891         * lib/prune.exp: Look for "required" rather than "instantiated".
2892         * g++.dg/abi/mangle11.C: Likewise.
2893         * g++.dg/abi/mangle12.C: Likewise.
2894         * g++.dg/abi/mangle17.C: Likewise.
2895         * g++.dg/abi/mangle20-2.C: Likewise.
2896         * g++.dg/abi/pragma-pack1.C: Likewise.
2897         * g++.dg/cpp0x/decltype26.C: Likewise.
2898         * g++.dg/cpp0x/decltype28.C: Likewise.
2899         * g++.dg/cpp0x/decltype29.C: Likewise.
2900         * g++.dg/cpp0x/enum11.C: Likewise.
2901         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2902         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2903         * g++.dg/cpp0x/pr47416.C: Likewise.
2904         * g++.dg/ext/case-range2.C: Likewise.
2905         * g++.dg/ext/case-range3.C: Likewise.
2906         * g++.dg/gomp/for-19.C: Likewise.
2907         * g++.dg/gomp/pr37533.C: Likewise.
2908         * g++.dg/gomp/pr38639.C: Likewise.
2909         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2910         * g++.dg/inherit/base3.C: Likewise.
2911         * g++.dg/inherit/using6.C: Likewise.
2912         * g++.dg/init/placement4.C: Likewise.
2913         * g++.dg/init/reference3.C: Likewise.
2914         * g++.dg/lookup/scoped6.C: Likewise.
2915         * g++.dg/lookup/using7.C: Likewise.
2916         * g++.dg/other/abstract1.C: Likewise.
2917         * g++.dg/other/error10.C: Likewise.
2918         * g++.dg/other/error5.C: Likewise.
2919         * g++.dg/other/field1.C: Likewise.
2920         * g++.dg/other/offsetof5.C: Likewise.
2921         * g++.dg/parse/bitfield2.C: Likewise.
2922         * g++.dg/parse/constant4.C: Likewise.
2923         * g++.dg/parse/crash20.C: Likewise.
2924         * g++.dg/parse/invalid-op1.C: Likewise.
2925         * g++.dg/parse/non-dependent2.C: Likewise.
2926         * g++.dg/parse/template18.C: Likewise.
2927         * g++.dg/tc1/dr152.C: Likewise.
2928         * g++.dg/tc1/dr166.C: Likewise.
2929         * g++.dg/tc1/dr176.C: Likewise.
2930         * g++.dg/tc1/dr213.C: Likewise.
2931         * g++.dg/template/access11.C: Likewise.
2932         * g++.dg/template/access2.C: Likewise.
2933         * g++.dg/template/access3.C: Likewise.
2934         * g++.dg/template/access7.C: Likewise.
2935         * g++.dg/template/arg7.C: Likewise.
2936         * g++.dg/template/cond2.C: Likewise.
2937         * g++.dg/template/crash13.C: Likewise.
2938         * g++.dg/template/crash40.C: Likewise.
2939         * g++.dg/template/crash7.C: Likewise.
2940         * g++.dg/template/crash84.C: Likewise.
2941         * g++.dg/template/ctor5.C: Likewise.
2942         * g++.dg/template/defarg13.C: Likewise.
2943         * g++.dg/template/defarg14.C: Likewise.
2944         * g++.dg/template/dtor7.C: Likewise.
2945         * g++.dg/template/eh2.C: Likewise.
2946         * g++.dg/template/error2.C: Likewise.
2947         * g++.dg/template/error43.C: Likewise.
2948         * g++.dg/template/friend32.C: Likewise.
2949         * g++.dg/template/injected1.C: Likewise.
2950         * g++.dg/template/instantiate1.C: Likewise.
2951         * g++.dg/template/instantiate3.C: Likewise.
2952         * g++.dg/template/instantiate5.C: Likewise.
2953         * g++.dg/template/instantiate7.C: Likewise.
2954         * g++.dg/template/local6.C: Likewise.
2955         * g++.dg/template/lookup2.C: Likewise.
2956         * g++.dg/template/member5.C: Likewise.
2957         * g++.dg/template/memfriend15.C: Likewise.
2958         * g++.dg/template/memfriend16.C: Likewise.
2959         * g++.dg/template/memfriend17.C: Likewise.
2960         * g++.dg/template/memfriend7.C: Likewise.
2961         * g++.dg/template/meminit1.C: Likewise.
2962         * g++.dg/template/nested3.C: Likewise.
2963         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2964         * g++.dg/template/nontype12.C: Likewise.
2965         * g++.dg/template/nontype13.C: Likewise.
2966         * g++.dg/template/nontype6.C: Likewise.
2967         * g++.dg/template/pr23510.C: Likewise.
2968         * g++.dg/template/pr35240.C: Likewise.
2969         * g++.dg/template/ptrmem15.C: Likewise.
2970         * g++.dg/template/ptrmem6.C: Likewise.
2971         * g++.dg/template/qualified-id1.C: Likewise.
2972         * g++.dg/template/qualttp20.C: Likewise.
2973         * g++.dg/template/qualttp3.C: Likewise.
2974         * g++.dg/template/qualttp4.C: Likewise.
2975         * g++.dg/template/qualttp5.C: Likewise.
2976         * g++.dg/template/qualttp6.C: Likewise.
2977         * g++.dg/template/qualttp7.C: Likewise.
2978         * g++.dg/template/qualttp8.C: Likewise.
2979         * g++.dg/template/recurse.C: Likewise.
2980         * g++.dg/template/recurse2.C: Likewise.
2981         * g++.dg/template/ref5.C: Likewise.
2982         * g++.dg/template/scope2.C: Likewise.
2983         * g++.dg/template/sfinae10.C: Likewise.
2984         * g++.dg/template/sfinae3.C: Likewise.
2985         * g++.dg/template/sizeof3.C: Likewise.
2986         * g++.dg/template/static9.C: Likewise.
2987         * g++.dg/template/template-id-2.C: Likewise.
2988         * g++.dg/template/typedef13.C: Likewise.
2989         * g++.dg/template/typename4.C: Likewise.
2990         * g++.dg/template/using14.C: Likewise.
2991         * g++.dg/template/using2.C: Likewise.
2992         * g++.dg/template/warn1.C: Likewise.
2993         * g++.dg/warn/Wparentheses-13.C: Likewise.
2994         * g++.dg/warn/Wparentheses-15.C: Likewise.
2995         * g++.dg/warn/Wparentheses-16.C: Likewise.
2996         * g++.dg/warn/Wparentheses-17.C: Likewise.
2997         * g++.dg/warn/Wparentheses-18.C: Likewise.
2998         * g++.dg/warn/Wparentheses-19.C: Likewise.
2999         * g++.dg/warn/Wparentheses-20.C: Likewise.
3000         * g++.dg/warn/Wparentheses-23.C: Likewise.
3001         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3002         * g++.dg/warn/noeffect2.C: Likewise.
3003         * g++.dg/warn/noeffect4.C: Likewise.
3004         * g++.dg/warn/pr8570.C: Likewise.
3005         * g++.old-deja/g++.brendan/init2.C: Likewise.
3006         * g++.old-deja/g++.eh/spec6.C: Likewise.
3007         * g++.old-deja/g++.pt/crash10.C: Likewise.
3008         * g++.old-deja/g++.pt/crash36.C: Likewise.
3009         * g++.old-deja/g++.pt/derived3.C: Likewise.
3010         * g++.old-deja/g++.pt/error2.C: Likewise.
3011         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3012         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3013         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3014         * g++.old-deja/g++.pt/overload7.C: Likewise.
3015         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3016
3017 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3018             Iain Sandoe  <iains@gcc.gnu.org>
3019
3020         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3021         Added code to deal with the case when [Protocol
3022         -descriptionForInstanceMethod:] or [Protocol
3023         -descriptionForClassMethod:] returns NULL.
3024
3025 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3026             Iain Sandoe  <iains@gcc.gnu.org>
3027
3028         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3029         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3030         Added cast.
3031
3032 2011-06-07  Xinliang David Li  <davidxl@google.com>
3033
3034         * gcc.dg/inline_2.c: New test.
3035         * gcc.dg/unroll_2.c: New test.
3036         * gcc.dg/inline_3.c: New test.
3037         * gcc.dg/unroll_3.c: New test.
3038         * gcc.dg/inline_4.c: New test.
3039         * gcc.dg/unroll_4.c: New test.
3040         * gcc.dg/inline_1.c: New test.
3041         * gcc.dg/unroll_1.c: New test.
3042
3043 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3044
3045         PR tree-optimization/48497
3046         * lib/gcc-defs.exp (dg-additional-options): New proc.
3047         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3048         -msse2 on 32-bit x86.
3049
3050 2011-06-06  Jason Merrill  <jason@redhat.com>
3051
3052         * g++.dg/cpp0x/enum19.C: New.
3053
3054 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3055
3056         * gcc.target/arm/neon-reload-class.c: New test.
3057
3058 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3059
3060         PR debug/49130
3061         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3062
3063 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3064
3065         * gcc.target/arm/smlatb-1.c: New file.
3066         * gcc.target/arm/smlatt-1.c: New file.
3067         * gcc.target/arm/smlaltb-1.c: New file.
3068         * gcc.target/arm/smlaltt-1.c: New file.
3069
3070 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3071
3072         * gcc.target/arm/mla-2.c: New test.
3073
3074 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR gcov-profile/49299
3077         * gcc.dg/tree-prof/pr49299-1.c: New test.
3078         * gcc.dg/tree-prof/pr49299-2.c: New test.
3079
3080 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3081
3082         * lib/target-supports.exp
3083         (check_effective_target_vect_widen_mult_qi_to_hi):
3084         Add NEON as supporting target.
3085         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3086         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3087         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3088         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3089         using widening multiplication on targets that support it.
3090         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3091         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3092         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3093
3094 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3095
3096         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3097         Modern Objective-C runtime API.
3098         * objc/execute/next_mapping.h: Removed.
3099         * objc-obj-c++-shared/next-mapping.h: Removed.
3100         * objc-obj-c++-shared/Object1.h: Removed.
3101         * objc-obj-c++-shared/Object1.m: Removed.
3102         * objc-obj-c++-shared/Object1.mm: Removed.
3103         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3104         * objc-obj-c++-shared/Protocol1.h: Removed.
3105         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3106         of ProtoBool, IVAR_T and METHOD.
3107         * objc-obj-c++-shared/runtime.h: New.
3108         * objc-obj-c++-shared/TestsuiteObject.h: New.
3109         * objc-obj-c++-shared/TestsuiteObject.m: New.
3110
3111         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3112         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3113         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3114         it a class method.
3115         * objc/execute/_cmd.m: Include
3116         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3117         runtime API.  ([TestClass +initialize]): Include this method also
3118         with the GNU runtime.
3119         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3120         Object.  ([-setValue:]): Return void.
3121         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3122         with the GNU runtime.  Include
3123         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3124         for the NeXT runtime.  Use the existing print_ivars() and
3125         compare_structures() implementations for the old NeXT runtime.
3126         Added new implementations for the Modern GNU and NeXT runtimes.
3127         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3128         well.  (main): Use objc_getClass().  Use return instead of exit.
3129         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3130         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3131         of exit().
3132         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3133         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3134         instead of Object.  (main): Use return instead of exit().
3135         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3136         instead of Object.  Removed prototype for exit().  (main): Use
3137         return instead of exit().  Use the Modern Objective-C runtime API.
3138         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3139         Object.
3140         * objc/execute/class-tests-1.h: Include
3141         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3142         runtime API.  (test_class_with_superclass): Do not call [Object
3143         class].  There is no need to with the current libobjc.
3144         * objc/execute/class-tests-2.h: Include
3145         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3146         runtime API.
3147         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3148         ../../objc-obj-c++-shared/next-mapping.h.
3149         * objc/execute/class-2.m: Likewise.
3150         * objc/execute/class-3.m: Likewise.
3151         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3152         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3153         +initialize]): Include this method also with the GNU
3154         runtime. (main): Use the Modern Objective-C runtime API.
3155         * objc/execute/class-5.m: Likewise.
3156         * objc/execute/class-6.m: Likewise.
3157         * objc/execute/class-7.m: Likewise.
3158         * objc/execute/class-8.m: Likewise.
3159         * objc/execute/class-9.m: Likewise.
3160         * objc/execute/class-10.m: Likewise.
3161         * objc/execute/class-11.m: Likewise.
3162         * objc/execute/class-12.m: Likewise.
3163         * objc/execute/class-13.m: Likewise.
3164         * objc/execute/class-14.m: Likewise.
3165         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3166         this method also with the GNU runtime.
3167         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3168         +initialize]): Include this method also with the GNU runtime.
3169         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3170         of Object.
3171         * objc/execute/encode-1.m: Likewise.
3172         * objc/execute/enumeration-1.m: Likewise.
3173         * objc/execute/enumeration-2.m: Likewise.
3174         * objc/execute/exceptions/catchall-1.m: Likewise.
3175         * objc/execute/exceptions/finally-1.m: Likewise.
3176         * objc/execute/exceptions/foward-1.m: Likewise.
3177         * objc/execute/exceptions/local-variables-1.m: Likewise.
3178         * objc/execute/exceptions/throw-nil.m: Likewise.
3179         * objc/execute/exceptions/trivial.m: Likewise.
3180         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3181         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3182         * objc/execute/exceptions/matcher-1.m: Likewise.
3183         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3184         Object.
3185         * objc/execute/formal_protocol-2.m: Likewise.
3186         * objc/execute/formal_protocol-3.m: Likewise.
3187         * objc/execute/formal_protocol-4.m: Likewise.
3188         * objc/execute/formal_protocol-5.m: Include
3189         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3190         protocol_getName().
3191         * objc/execute/formal_protocol-6.m: Likewise.
3192         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3193         Object.  Include <objc/Protocol.h> instead of
3194         ../../objc-obj-c++-shared/Protocol1.h.
3195         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3196         Object.
3197         * objc/execute/informal_protocol.m: Likewise.
3198         * objc/execute/load-3.m: Likewise.
3199         * objc/execute/many_args_method.m ([TestClass +initialize]):
3200         Include this method with the GNU runtime as well.
3201         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3202         * objc/execute/nested-func-1.m: Use TestsuiteObject
3203         instead of Object.
3204         * objc/execute/nil_method-1.m: Likewise.
3205         * objc/execute/no_clash.m: Likewise.
3206         * objc/execute/np-1.m: Do not include
3207         ../../objc-obj-c++-shared/Protocol1.h.
3208         (main): Use return instead of exit().
3209         * objc/execute/np-2.m: Do not include
3210         ../../objc-obj-c++-shared/Protocol1.h.
3211         ([MyObject +initialize]): Include this method also with the GNU
3212         runtime.  (main): Use return instead of exit().
3213         * objc/execute/object_is_class.m: Include
3214         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3215         of Object.  (main): Use the Modern Objective-C runtime API.
3216         * objc/execute/object_is_meta_class.m: Likewise.
3217         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3218         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3219         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3220         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3221         Objective-C runtime API.
3222         * objc/execute/protocol-isEqual-2.m: Likewise.
3223         * objc/execute/protocol-isEqual-3.m: Likewise.
3224         * objc/execute/protocol-isEqual-4.m: Likewise.
3225         * objc/execute/redefining_self.m ([TestClass +initialize]):
3226         Include this method with the GNU runtime as well.
3227         * objc/execute/root_methods.m: Include
3228         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3229         Include this method with the GNU runtime as well.
3230         (main): Use the Modern Objective-C runtime API.
3231         * objc/execute/selector-1.m: Include
3232         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3233         of Object.  (main): Use the Modern Objective-C runtime API.
3234         * objc/execute/static-1.m ([Test +initialize]): Include this
3235         method with the GNU runtime as well.
3236         * objc/execute/static-2.m: Likewise.
3237         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3238         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3239         ([MathClass +initialize]): Include this method with the GNU
3240         runtime as well.
3241         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3242         instead of Object.
3243         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3244         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3245         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3246         * objc.dg/attributes/method-attribute-1.m: Likewise.
3247         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3248         * objc.dg/attributes/method-attribute-2.m: Likewise.
3249         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3250         * objc.dg/attributes/method-attribute-3.m: Likewise.
3251         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3252         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3253         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3254         * obj-c++.dg/bitfield-1.mm: Likewise.
3255         * obj-c++.dg/bitfield-2.mm: Likewise
3256         * objc.dg/bitfield-3.m: Likewise.
3257         * obj-c++.dg/bitfield-4.mm: Likewise.
3258         * objc.dg/bitfield-5.m: Likewise
3259         * objc.dg/call-super-1.m: Likewise.
3260         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3261         Use objc_getClass() instead of objc_get_class(), but for the GNU
3262         runtime redefine objc_getClass as objc_get_class.  Include
3263         ../objc-obj-c++-shared/runtime.h.
3264         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3265         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3266         Use the Modern Objective-C runtime API.
3267         * objc.dg/class-protocol-1.m: Include
3268         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3269         * obj-c++.dg/class-protocol-1.mm: Likewise.
3270         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3271         * objc.dg/comp-types-10.m: Likewise.
3272         * objc.dg/comp-types-11.m: Likewise.
3273         * objc.dg/comp-types-12.m: Likewise.
3274         * obj-c++.dg/comp-types-9.mm: Likewise.
3275         * obj-c++.dg/comp-types-11.mm: Likewise.
3276         * obj-c++.dg/comp-types-12.mm: Likewise.
3277         * obj-c++.dg/comp-types-13.mm: Likewise.
3278         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3279         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3280         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3281         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3282         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3283         * objc.dg/desig-init-1.m: Likewise.
3284         * obj-c++.dg/defs.mm: Likewise.
3285         * objc.dg/exceptions-2.m: Likewise.
3286         * obj-c++.dg/except-1.mm: Likewise.
3287         * obj-c++.dg/exceptions-2.mm: Likewise.
3288         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3289         Use the Modern Objective-C runtime API.
3290         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3291         the Modern Objective-C runtime API.  Do not include
3292         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3293         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3294         the Modern Objective-C runtime API except when using an older NeXT
3295         runtime.
3296         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3297         the Modern Objective-C runtime API.
3298         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3299         objc/encoding.h.
3300         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3301         * objc.dg/encode-7-next-64bit.m: Updated include.
3302         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3303         objc/encoding.h.
3304         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3305         the Modern Objective-C runtime API.
3306         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3307         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3308         instead of ../objc-obj-c++-shared/Protocol1.h.
3309         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3310         the Modern Objective-C runtime API except when using an older NeXT
3311         runtime.
3312         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3313         the Modern Objective-C runtime API.
3314         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3315         Object.
3316         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3317         * objc.dg/fix-and-continue-2.m: Likewise.
3318         * objc.dg/foreach-1.m: Likewise.
3319         * objc.dg/foreach-2.m: Likewise.
3320         * objc.dg/foreach-3.m: Likewise.
3321         * objc.dg/foreach-4.m: Likewise.
3322         * objc.dg/foreach-5.m: Likewise.
3323         * objc.dg/foreach-6.m: Likewise.
3324         * objc.dg/foreach-7.m: Likewise.
3325         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3326         Object.
3327         * objc.dg/func-ptr-2.m: Likewise.
3328         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3329         Do not include objc/objc-api.h.
3330         * obj-c++.dg/fsf-package-0.mm: Likewise.
3331         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3332         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3333         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3334         of Object.
3335         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3336         * objc.dg/gnu-runtime-3.m: Likewise.
3337         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3338         * objc.dg/headers.m: Include objc/runtime.h instead of
3339         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3340         for the NeXT runtime.
3341         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3342         * obj-c++.dg/isa-field-1.mm: Likewise.
3343         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3344         * objc.dg/layout-1.m: Likewise.
3345         * objc.dg/layout-2.m: Likewise.
3346         * objc.dg/local-decl-2.m: Likewise.
3347         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3348         Object.  ([Container +elementForView:]): Use
3349         class_conformsToProtocol().
3350         * obj-c++.dg/lookup-2.mm: Likewise.
3351         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3352         * obj-c++.dg/local-decl-1.mm: Likewise.
3353         * objc.dg/method-3.m: Likewise.
3354         * objc.dg/method-4.m: Likewise.
3355         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3356         ../objc-obj-c++-shared/Protocol1.h.
3357         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3358         * objc.dg/method-9.m: Likewise.
3359         * objc.dg/method-10.m: Likewise.
3360         * objc.dg/method-13.m ([Root +initialize]): Include this method
3361         also for the GNU runtime.  (main): Use objc_getClass() also for
3362         the GNU runtime.
3363         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3364         * objc.dg/method-17.m: Likewise.
3365         * objc.dg/method-19.m: Likewise.
3366         * objc.dg/method-20b.m: Likewise.
3367         * obj-c++.dg/method-2.mm: Likewise.
3368         * obj-c++.dg/method-6.mm: Likewise.
3369         * obj-c++.dg/method-10.mm: Likewise.
3370         * obj-c++.dg/method-11.mm: Likewise.
3371         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3372         ../objc-obj-c++-shared/Protocol1.h.
3373         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3374         * obj-c++.dg/method-15.mm: Likewise.
3375         * obj-c++.dg/method-17.mm: Likewise.
3376         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3377         +initialize]): Include this method also for the GNU
3378         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3379         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3380         * obj-c++.dg/method-22.mm: Likewise.
3381         * obj-c++.dg/method-23.mm: Likewise.
3382         * obj-c++.dg/no-extra-load.mm: Likewise.
3383         * objc.dg/objc-fast-4.m: Likewise.
3384         * objc.dg/objc-gc-4.m: Likewise.
3385         * obj-c++.dg/objc-gc-3.mm: Likewise.
3386         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3387         protocol_getMethodDescription() instead of [Protocol
3388         -descriptionForInstanceMethod].
3389         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3390         Made it available with all runtimes.  (main): Call -test instead
3391         of -class.
3392         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3393         and put into a category.
3394         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3395         Object.  Include objc/objc.h.
3396         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3397         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3398         New. (main): Use protocol_getMethodDescription() instead
3399         of [Protocol -descriptionForInstanceMethod] and [Protocol
3400         -descriptionForClassMethod].
3401         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3402         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3403         Objective-C runtime API.
3404         * obj-c++.dg/proto-qual-1.mm: Likewise.
3405         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3406         Object.
3407         * obj-c++.dg/property/property-1.mm: Likewise.
3408         * obj-c++.dg/qual-types-1.mm: Likewise.
3409         * objc.dg/selector-2.m: Include objc/objc.h instead of
3410         ../objc-obj-c++-shared/Object1.h.
3411         * obj-c++.dg/selector-2.mm: Likewise.
3412         * obj-c++.dg/selector-5.mm: Likewise.
3413         * obj-c++.dg/selector-6.mm: Likewise.
3414         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3415         Object.  Do not include objc/objc-api.h.
3416         * obj-c++.dg/set-not-used-1.mm: Likewise.
3417         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3418         * objc.dg/stret-1.m: Likewise.
3419         * objc.dg/stret-2.m: Likewise.
3420         * obj-c++.dg/super-class-2.mm: Likewise.
3421         * objc.dg/super-class-3.m: Likewise.
3422         * objc.dg/super-class-4.m: Likewise.
3423         * objc.dg/sync-2.m: Likewise.
3424         * obj-c++.dg/sync-2.mm: Likewise.
3425         * objc.dg/sync-1.m: Include objc/objc.h instead of
3426         ../objc-obj-c++-shared/Object1.h.
3427         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3428         'Class' as the type of 'isa'.
3429         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3430         Objective-C runtime API.  ([TestClass +initialize]): Include this
3431         method with the GNU runtime as well.
3432         * objc.dg/strings/strings-1.m: Updated includes.
3433         * obj-c++.dg/strings/strings-1.mm: Likewise.
3434         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3435         objc.dg/strings/const-str-12b.m.
3436         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3437         * obj-c++.dg/template-3.mm: Likewise.
3438         * obj-c++.dg/template-4.mm: Likewise.
3439         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3440         Objective-C runtime API.
3441         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3442         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3443         * obj-c++.dg/try-catch-1.mm: Likewise.
3444         * obj-c++.dg/try-catch-2.mm: Likewise.
3445         * objc.dg/try-catch-3.m: Likewise.
3446         * obj-c++.dg/try-catch-3.mm: Likewise.
3447         * objc.dg/try-catch-6.m: Likewise.
3448         * objc.dg/try-catch-7.m: Likewise.
3449         * obj-c++.dg/try-catch-7.mm: Likewise.
3450         * obj-c++.dg/try-catch-8.mm: Likewise.
3451         * obj-c++.dg/try-catch-9.mm: Likewise.
3452         * objc.dg/try-catch-10.m: Likewise.
3453         * obj-c++.dg/try-catch-11.mm: Likewise.
3454         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3455         Object.  Include objc/objc.h.
3456         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3457         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3458         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3459         Object.  Use Modern Objective-C runtime API.  Do not use
3460         performv::.
3461         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3462         * obj-c++.dg/torture/trivial.mm: Likewise.
3463         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3464         instead of ../objc-obj-c++-shared/Object1.h.  Include
3465         ../objc-obj-c++-shared/runtime.h.
3466         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3467         * objc.dg/torture/strings/const-str-11.m: Likewise.
3468         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3469         * objc.dg/torture/strings/const-str-9.m: Likewise.
3470         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3471         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3472         instead of Object. Only add _FooClassReference if
3473         __NEXT_RUNTIME__.
3474         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3475         * objc.dg/torture/strings/const-str-8.m: Likewise.
3476         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3477         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3478         additional sources.
3479         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3480         Object.
3481         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3482         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3483         * obj-c++.dg/va-meth-1.mm: Likewise.
3484         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3485         ../objc-obj-c++-shared/Object1.h.
3486         * objc.dg/zero-link-3.m: Likewise.
3487
3488 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3489
3490         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3491
3492 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3493
3494         PR objc-++/48275
3495         * obj-c++.dg/property/cxx-property-1.mm: New.
3496         * obj-c++.dg/property/cxx-property-2.mm: New.
3497
3498 2011-06-06  Jason Merrill  <jason@redhat.com>
3499
3500         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3501
3502 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3503
3504         PR rtl-optimization/49145
3505         From Ryan Mansfield
3506         * gcc.c-torture/compile/pr49145.c: New test.
3507
3508 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR testsuite/49288
3511         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3512         to dg-options, match also DW_AT_linkage_name.
3513
3514         PR debug/49294
3515         * gcc.dg/debug/pr49294.c: New test.
3516
3517         PR c++/49264
3518         * g++.dg/opt/pr49264.C: New test.
3519
3520 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3521
3522         PR tree-optimization/49243
3523         * gcc.dg/pr49243.c: New.
3524
3525 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3526
3527         * gnat.dg/specs/cond_expr1.ads: New test.
3528
3529 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3530
3531         * gnat.dg/deferred_const4.ad[sb]: New test.
3532         * gnat.dg/deferred_const4_pkg.ads: New helper.
3533
3534 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3535
3536         * gnat.dg/test_tamdt.adb: Rename to...
3537         * gnat.dg/taft_type1.adb: ...this.
3538         * gnat.dg/tamdt.ad[sb]: Rename to...
3539         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3540         * gnat.dg/tamdt_aux.ads: Rename to...
3541         * gnat.dg/taft_type1_pkg2.ads: ...this.
3542         * gnat.dg/taft_type2.ad[sb]: New test.
3543         * gnat.dg/taft_type2_pkg.ads: New helper.
3544         * gnat.dg/taft_type3.adb: New test.
3545         * gnat.dg/taft_type3_pkg.ads: New helper.
3546
3547 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3548
3549         PR fortran/49255
3550         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3551         for F2008.
3552
3553 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3554
3555         PR testsuite/49287
3556         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3557         warning.
3558         * objc.dg/gnu-api-2-objc.m: Likewise.
3559         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3560         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3561
3562 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3563
3564         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3565         alignment, not the alignment, when calling class_addIvar().  Add
3566         an 'isa' instance variable to the test root class.
3567         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3568
3569 2011-06-04  Jan Hubicka  <jh@suse.cz>
3570
3571         PR tree-optimization/48893
3572         PR tree-optimization/49091
3573         PR tree-optimization/49179
3574         * gfortran.dg/pr49179.f90: New testcase
3575
3576 2011-06-04  Jan Hubicka  <jh@suse.cz>
3577
3578         PR lto/48954
3579         * g++.dg/torture/pr48954.C: New testcase.
3580
3581 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3582
3583         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3584
3585 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3586
3587         PR c++/33840
3588         * g++.dg/diagnostic/bitfld2.C: New.
3589
3590 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR target/49281
3593         * gcc.c-torture/execute/pr49281.c: New test.
3594
3595 2011-06-04  Jan Hubicka  <jh@suse.cz>
3596
3597         PR tree-optimize/48929
3598         * gcc.c-torture/compile/pr48929.c: New testcase.
3599
3600 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3601
3602         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3603
3604 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3605
3606         PR c++/49276
3607         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3608
3609 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3610
3611         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3612
3613 2011-06-03  Richard Henderson  <rth@redhat.com>
3614             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3615
3616         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3617
3618 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3619
3620         * objc.dg/headers.m: Do not include objc-list.h.
3621
3622 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3623
3624         * objc.dg/type-stream-1.m: Test removed.
3625         * objc.dg/headers.m: Do not include typedstream.h.
3626
3627 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3628
3629         * objc.dg/torture/forward-1.m (main): Updated testcase.
3630
3631 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3632
3633         PR target/49163
3634         * gcc.c-torture/compile/pr49163.c: New.
3635
3636 2011-06-02  Asher Langton  <langton2@llnl.gov>
3637
3638         PR fortran/49268
3639         * gfortran.dg/PR49268.f90: New test.
3640
3641 2011-06-02  Asher Langton  <langton2@llnl.gov>
3642
3643         PR fortran/37039
3644         * gfortran.dg/PR37039.f90: New test.
3645
3646 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3647
3648         PR objc/48539
3649         * objc.dg/method-5.m: Updated.
3650         * objc.dg/method-19.m: Updated.
3651         * objc.dg/method-lookup-1.m: New.
3652         * obj-c++.dg/method-6.mm: Updated.
3653         * obj-c++.dg/method-7.mm: Updated.
3654         * obj-c++.dg/method-lookup-1.mm: New.
3655
3656 2011-06-02  DJ Delorie  <dj@redhat.com>
3657
3658         * lib/timeout.exp (timeout): Add board_info support.
3659
3660 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3661
3662         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3663
3664 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3665
3666         PR fortran/49265
3667         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3668         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3669
3670 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3671             Hans-Peter Nilsson  <hp@axis.com>
3672
3673         PR rtl-optimization/48840
3674         * gcc.target/sparc/ultrasp13.c: New test.
3675
3676 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3677
3678         PR target/49238
3679         * gcc.c-torture/compile/pr49238.c: New.
3680
3681 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3682
3683         * gcc.target/arm/g2.c: Skip test in -mthumb.
3684         Skip test unless cpu is xscale.
3685         * gcc.target/arm/scd42-2.c: Likewise.
3686         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3687
3688 2011-06-01  Jason Merrill  <jason@redhat.com>
3689
3690         * g++.dg/cpp0x/decltype28.C: New.
3691         * g++.dg/cpp0x/decltype29.C: New.
3692
3693 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3694
3695         PR target/45074
3696         * gcc.target/mips/pr45074.c: New test.
3697
3698 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3699             Hans-Peter Nilsson  <hp@axis.com>
3700
3701         PR rtl-optimization/48830
3702         * gcc.target/sparc/ultrasp12.c: New test.
3703
3704 2011-06-01  David Li  <davidxl@google.com>
3705
3706         * gcc.dg/profile-dir-1.c: Change pass name.
3707         * gcc.dg/profile-dir-2.c: Ditto.
3708         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3709         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3710         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3711         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3712         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3713         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3714         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3715         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3716         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3717         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3718         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3719         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3720         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3721         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3722         * gcc.dg/profile-dir-3.c: Ditto.
3723         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3724
3725 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3726
3727         * objc.dg/attributes/method-nonnull-1.m: New test.
3728         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3729
3730 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3731
3732         PR fortran/18918
3733         * gfortran.dg/coarray_atomic_1.f90: New.
3734         * gfortran.dg/coarray/atomic_1.f90: New.
3735
3736 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * gcc.dg/guality/bswaptest.c: New test.
3739         * gcc.dg/guality/clztest.c: New test.
3740         * gcc.dg/guality/ctztest.c: New test.
3741         * gcc.dg/guality/rotatetest.c: New test.
3742
3743         PR target/48688
3744         * gcc.target/i386/pr48688.c: New test.
3745
3746 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3747
3748         PR c++/48010
3749         * g++.dg/lookup/name-clash9.C: New.
3750
3751 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3752
3753         PR fortran/18918
3754         * gfortran.dg/coarray/dummy_1.f90: New.
3755
3756 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3757
3758         PR fortran/18918
3759         * gfortran.dg/coarray/save_1.f90: New.
3760         * gfortran.dg/coarray_4.f90: Update dg-error.
3761
3762 2011-05-31  Jason Merrill  <jason@redhat.com>
3763
3764         * g++.dg/cpp0x/rv-template1.C: New.
3765
3766 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR rtl-optimization/49235
3769         * gcc.dg/pr49235.c: New test.
3770
3771 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3772
3773         PR tree-optimization/49093
3774         * gcc.dg/vect/pr49093.c: New test.
3775
3776 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3777
3778         PR debug/49047
3779         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3780
3781 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3782
3783         PR testsuite/49239
3784         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3785         output array.
3786
3787 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3788
3789         PR target/49186
3790         * gcc.c-torture/execute/pr49186.c: New.
3791
3792 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794         PR target/49168
3795          * gcc.target/i386/pr49168-1.c: New.
3796
3797 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3798             Eric Botcazou  <ebotcazou@adacore.com>
3799
3800         * gcc.dg/guality/drap.c: New test.
3801
3802 2011-05-30  Richard Guenther  <rguenther@suse.de>
3803
3804         PR tree-optimization/49210
3805         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3806         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3807
3808 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR c++/49223
3811         * g++.dg/gomp/pr49223-1.C: New test.
3812         * g++.dg/gomp/pr49223-2.C: New test.
3813
3814 2011-05-30  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/49218
3817         * gcc.c-torture/execute/pr49218.c: New testcase.
3818
3819 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3820
3821         PR tree-optimization/49199
3822         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3823         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3824         -fno-tree-scev-cprop.
3825
3826 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3827
3828         PR fortran/47601
3829         * gfortran.dg/extends_13.f03: New.
3830
3831 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR rtl-optimization/49095
3834         * gcc.target/i386/pr49095.c: New test.
3835
3836 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3837
3838         PR fortran/18918
3839         * gfortran.dg/coarray_24.f90: New.
3840
3841 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3842
3843         PR fortran/18918
3844         * gfortran.dg/coarray_23.f90: New.
3845
3846 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3847
3848         From Ryan Mansfield
3849         * gcc.dg/pr48826.c: New test.
3850
3851 2011-05-29  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/49217
3854         * gcc.dg/torture/pr49217.c: New testcase.
3855
3856 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3857
3858         PR testsuite/49222
3859         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3860
3861 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3862
3863         * gnat.dg/boolean_subtype.adb: Rename to...
3864         * gnat.dg/boolean_subtype1.adb: ...this.
3865
3866 2011-05-28  Jason Merrill  <jason@redhat.com>
3867
3868         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3869
3870 2011-05-27  Jason Merrill  <jason@redhat.com>
3871
3872         * g++.dg/cpp0x/enum18.C: Adjust.
3873
3874         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3875
3876 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3877
3878         PR fortran/18918
3879         * gfortran.dg/coarray_22.f90: New.
3880
3881 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3882
3883         PR tree-optimization/46728
3884         * gcc.target/powerpc/pr46728-1.c: New.
3885         * gcc.target/powerpc/pr46728-2.c: New.
3886         * gcc.target/powerpc/pr46728-3.c: New.
3887         * gcc.target/powerpc/pr46728-4.c: New.
3888         * gcc.target/powerpc/pr46728-5.c: New.
3889         * gcc.dg/pr46728-6.c: New.
3890         * gcc.target/powerpc/pr46728-7.c: New.
3891         * gcc.target/powerpc/pr46728-8.c: New.
3892         * gcc.dg/pr46728-9.c: New.
3893         * gcc.target/powerpc/pr46728-10.c: New.
3894         * gcc.target/powerpc/pr46728-11.c: New.
3895         * gcc.dg/pr46728-12.c: New.
3896         * gcc.target/powerpc/pr46728-13.c: New.
3897         * gcc.target/powerpc/pr46728-14.c: New.
3898         * gcc.target/powerpc/pr46728-15.c: New.
3899         * gcc.target/powerpc/pr46728-16.c: New.
3900
3901 2011-05-27  Jason Merrill  <jason@redhat.com>
3902
3903         * g++.dg/abi/mangle47.C: New.
3904
3905         PR c++/49176
3906         * g++.dg/template/const5.C: New.
3907
3908         * g++.dg/cpp0x/enum18.C: New.
3909
3910         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3911
3912         * g++.dg/cpp0x/error6.C: New.
3913
3914         * g++.dg/cpp0x/error5.C: New.
3915
3916 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR c++/49165
3919         * g++.dg/eh/cond6.C: New test.
3920
3921 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3922
3923         PR fortran/48820
3924         * gfortran.dg/rank_3.f90: New.
3925         * gfortran.dg/rank_4.f90: New.
3926
3927 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3928
3929         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3930         replace dump search.
3931
3932 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3933
3934         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3935         * gnat.dg/bit_packed_array5.adb: ...here.
3936
3937 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3938
3939         PR c++/42056
3940         * g++.dg/cpp0x/auto25.C: New.
3941
3942 2011-05-27  Richard Guenther  <rguenther@suse.de>
3943
3944         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3945
3946 2011-05-27  Richard Guenther  <rguenther@suse.de>
3947
3948         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3949
3950 2011-05-27  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/49189
3953         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3954
3955 2011-05-26  Jason Merrill  <jason@redhat.com>
3956
3957         * g++.dg/cpp0x/friend1.C: New.
3958         * g++.dg/cpp0x/friend2.C: New.
3959
3960         * g++.dg/cpp0x/auto7.C: Update.
3961         * g++.dg/template/crash50.C: Adjust.
3962         * g++.dg/template/static9.C: Adjust.
3963         * g++.old-deja/g++.ext/memconst.C: Adjust.
3964
3965 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3966
3967         * gcc.dg/march.c: Ignore a note for some targets.
3968
3969 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3970             Nathan Froyd  <froydnj@codesourcery.com>
3971
3972         PR c++/2288
3973         PR c++/18770
3974         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3975         * g++.dg/parse/pr18770.C: New test.
3976         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3977
3978 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3979
3980         PR fortran/48955
3981         * gfortran.dg/dependency_40.f90 : New test.
3982
3983 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/18918
3986         * gfortran.dg/coarray/registering_1.f90: New.
3987
3988 2011-05-26  Jason Merrill  <jason@redhat.com>
3989
3990         * g++.dg/cpp0x/variadic111.C: New.
3991         * g++.dg/cpp0x/variadic41.C: Adjust.
3992
3993 2011-05-26  Richard Guenther  <rguenther@suse.de>
3994
3995         PR tree-optimization/48702
3996         * gcc.dg/torture/pr48702.c: New testcase.
3997
3998 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000         PR gcov-profile/48845
4001         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4002         support.
4003         * gcc.dg/matrix/matrix.exp: Likewise.
4004         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4005         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4006         line number to check_profiling_available.
4007         * lib/target-supports.exp (check_profiling_available): Account for
4008         this.
4009         Require TLS runtime support with -fprofile-generate.
4010         * lib/profopt.exp (profopt-execute): Add TLS options for
4011         -fprofile-generate.
4012         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4013
4014 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR c++/49165
4017         * g++.dg/eh/cond5.C: New test.
4018
4019         PR tree-optimization/49161
4020         * gcc.c-torture/execute/pr49161.c: New test.
4021
4022 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4023
4024         * gcc.target/arm/neon-vorn-vbic.c: New test.
4025
4026 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4027
4028         PR tree-optimization/49038
4029         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4030         * gcc.dg/vect/pr49038.c: New test.
4031
4032 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4033         * g++.dg/init/pr25811-3.C: New.
4034         * g++.dg/init/pr25811-4.C: New.
4035
4036 2011-05-25  Jason Merrill  <jason@redhat.com>
4037
4038         * g++.dg/cpp0x/enum17.C: New.
4039         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4040
4041         * g++.dg/cpp0x/auto24.C: New.
4042
4043         * g++.dg/cpp0x/error4.C: New.
4044
4045         * g++.dg/cpp0x/rv-restrict.C: New.
4046
4047         * g++.dg/cpp0x/enum15.C: New.
4048         * g++.dg/cpp0x/constexpr-switch2.C: New.
4049
4050         * g++.dg/cpp0x/variadic110.C: New.
4051
4052         * g++.dg/cpp0x/auto9.C: Add typedef test.
4053
4054         * g++.dg/cpp0x/auto23.C: New.
4055         * g++.dg/cpp0x/auto9.C: Adjust.
4056
4057         * g++.dg/cpp0x/defaulted29.C: New.
4058
4059         * g++.dg/cpp0x/initlist51.C: New.
4060
4061 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4062
4063         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4064         * g++.dg/abi/packed1.C: Suppress warning.
4065         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4066         * g++.dg/template/stdarg1.C: Likewise.
4067         * g++.dg/other/packed1.C: Remove arm from xfail list.
4068
4069 2011-05-25  Jason Merrill  <jason@redhat.com>
4070
4071         * g++.dg/cpp0x/enum16.C: New.
4072         * g++.dg/parse/error15.C: Adjust.
4073
4074         * g++.dg/cpp0x/initlist50.C: New.
4075
4076         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4077
4078         * g++.dg/cpp0x/variadic109.C: New.
4079
4080 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4081
4082          * gcc.target/i386/pause-1.c: New.
4083
4084 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4085
4086         * gcc.dg/stack-usage-1.c: Adjust comment.
4087         * gcc.dg/stack-usage-2.c: New test.
4088
4089 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4090
4091         PR c++/49136
4092         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4093         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4094
4095 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4096
4097         PR rtl-optimization/48757
4098         * gfortran.dg/pr48757.f:  New test case.
4099
4100 2011-05-24  Jason Merrill  <jason@redhat.com>
4101
4102         * g++.dg/cpp0x/access01.C: New.
4103
4104 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4105
4106         PR libobjc/48177
4107         * objc.dg/pr48177.m: New testcase.      
4108
4109 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4110
4111         PR objc/48187
4112         * objc.dg/pr48187.m: New testcase.
4113         * obj-c++.dg/pr48187.mm: New testcase.
4114         * objc.dg/ivar-extra-semicolon.m: New testcase.
4115
4116 2011-05-24  Jason Merrill  <jason@redhat.com>
4117
4118         * g++.dg/template/access21.C: New.
4119         * g++.dg/template/access22.C: New.
4120
4121 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4122
4123         PR rtl-optimization/48633
4124         * g++.dg/pr48633.C: New test.
4125
4126 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4127
4128         PR target/49133
4129         * g++.dg/other/pr49133.C: New test.
4130
4131 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4132             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4133
4134         * gcc.dg/torture/tls/run-gd.c: New test.
4135         * gcc.dg/torture/tls/run-ie.c: New test.
4136         * gcc.dg/torture/tls/run-ld.c: New test.
4137         * gcc.dg/torture/tls/run-le.c: New test.
4138         * lib/target-supports.exp (check_effective_target_tls_runtime):
4139         Build testcase with TLS options.
4140
4141 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4142
4143         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4144
4145 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4146
4147         PR tree-optimization/49121
4148         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4149
4150 2011-05-23  Jason Merrill  <jason@redhat.com>
4151
4152         * g++.dg/cpp0x/defaulted28.C: New.
4153
4154         * g++.dg/cpp0x/sfinae25.C: New.
4155
4156         * g++.dg/cpp0x/rv-cast2.C: New.
4157
4158         * g++.dg/cpp0x/enum14.C: New.
4159
4160 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4161
4162         PR lto/49123
4163         * gcc.c-torture/execute/pr49123.c: New test.
4164
4165         PR debug/49032
4166         * gcc.dg/debug/pr49032.c: New test.
4167
4168         PR c/49120
4169         * gcc.dg/pr49120.c: New test.
4170
4171 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         PR target/47315
4174         * gcc.target/i386/pr47315.c: New test.
4175
4176 2011-05-23  Jason Merrill  <jason@redhat.com>
4177
4178         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4179
4180         * g++.dg/cpp0x/sfinae24.C: New.
4181
4182         * g++.dg/cpp0x/error3.C: New.
4183
4184         * g++.dg/cpp0x/defaulted27.C: New.
4185
4186         * g++.dg/cpp0x/decltype27.C: New.
4187
4188 2011-05-23  Richard Guenther  <rguenther@suse.de>
4189
4190         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4191
4192 2011-05-23  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/40874
4195         * g++.dg/tree-ssa/pr40874.C: New testcase.
4196
4197 2011-05-23  Richard Guenther  <rguenther@suse.de>
4198
4199         PR tree-optimization/49115
4200         * g++.dg/torture/pr49115.C: New testcase.
4201
4202 2011-05-23  Richard Guenther  <rguenther@suse.de>
4203
4204         PR middle-end/15419
4205         * gcc.dg/memcpy-3.c: New testcase.
4206
4207 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR middle-end/48973
4210         * gcc.c-torture/execute/pr48973-1.c: New test.
4211         * gcc.c-torture/execute/pr48973-2.c: New test.
4212
4213 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4214
4215         PR c++/18016
4216         * g++.dg/warn/pr18016.C: New.
4217
4218 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4219
4220         PR target/45098
4221         * gcc.target/arm/ivopts-6.c: New test.
4222
4223 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR middle-end/49029
4226         * gcc.c-torture/compile/pr49029.c: New test.
4227
4228 2011-05-22  Jason Merrill  <jason@redhat.com>
4229
4230         * g++.dg/cpp0x/sfinae23.C: New.
4231         * g++.dg/cpp0x/sfinae8.C: Correct.
4232
4233 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4234
4235         * gfortran.dg/function_optimize_8.f90:  New test case.
4236
4237 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4238
4239         PR tree-optimization/49087
4240         * gcc.dg/vect/O3-pr49087.c: New test.
4241
4242 2011-05-21  Jason Merrill  <jason@redhat.com>
4243
4244         * g++.dg/debug/const5.C: New.
4245
4246 2011-05-20  Jason Merrill  <jason@redhat.com>
4247
4248         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4249
4250         * g++.dg/cpp0x/constexpr-static7.C: New.
4251
4252         * g++.dg/cpp0x/enum12.C: New.
4253         * g++.dg/cpp0x/enum13.C: New.
4254
4255 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4256
4257         PR fortran/48699
4258         * gfortran.dg/select_type_23.f03: New.
4259
4260 2011-05-20  Jason Merrill  <jason@redhat.com>
4261
4262         * g++.dg/cpp0x/defaulted26.C: New.
4263
4264         * g++.dg/cpp0x/noexcept02.C: Fix.
4265         * g++.dg/cpp0x/noexcept03.C: Fix.
4266         * g++.dg/cpp0x/noexcept08.C: Fix.
4267         * g++.dg/cpp0x/noexcept10.C: New.
4268
4269 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4270
4271         PR fortran/48706
4272         * gfortran.dg/extends_12.f03: New.
4273
4274 2011-05-20  Jason Merrill  <jason@redhat.com>
4275
4276         * g++.dg/template/koenig9.C: New.
4277         * g++.dg/opt/pr47615.C: Fix.
4278         * g++.dg/overload/defarg1.C: Fix.
4279         * g++.dg/tc1/dr213.C: Remove xfail.
4280         * g++.dg/torture/pr34850.C: Fix.
4281         * g++.dg/torture/pr39362.C: Fix.
4282         * g++.old-deja/g++.brendan/crash56.C: Fix.
4283         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4284
4285 2011-05-20  Richard Guenther  <rguenther@suse.de>
4286
4287         PR tree-optimization/49079
4288         * gcc.dg/torture/pr49079.c: New testcase.
4289
4290 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR tree-optimization/49073
4293         * gcc.c-torture/execute/pr49073.c: New test.
4294
4295 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4296
4297         PR fortran/18918
4298         * gfortran.dg/coarray_21.f90: New.
4299
4300 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4301
4302         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4303         output.
4304
4305 2011-05-19  Richard Guenther  <rguenther@suse.de>
4306
4307         PR testsuite/49063
4308         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4309
4310 2011-05-19  Richard Guenther  <rguenther@suse.de>
4311
4312         PR middle-end/48985
4313         * gcc.dg/builtin-object-size-11.c: New testcase.
4314
4315 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4316
4317         PR target/45098
4318         * gcc.target/arm/ivopts.c: New test.
4319         * gcc.target/arm/ivopts-2.c: New test.
4320
4321 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4322
4323         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4324
4325 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4326
4327         * gcc.c-torture/execute/960321-1.x: Remove.
4328
4329 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4330
4331         PR fortran/48700
4332         * gfortran.dg/move_alloc_4.f90: New.
4333
4334 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4335
4336         PR target/49002
4337         * gcc.target/i386/pr49002-1.c: New test.
4338         * gcc.target/i386/pr49002-2.c: Likewise.
4339
4340 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR tree-optimization/49039
4343         * gcc.c-torture/execute/pr49039.c: New test.
4344         * gcc.dg/tree-ssa/pr49039.c: New test.
4345         * g++.dg/torture/pr49039.C: New test.
4346
4347 2011-05-18  Jason Merrill  <jason@redhat.com>
4348
4349         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4350         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4351         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4352
4353 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4354
4355         * gcc.target/bfin/mcpu-bf592.c: New test.
4356
4357 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4358
4359         PR tree-optimization/41881
4360         * gcc.dg/vect/O3-pr41881.c: New test.
4361         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4362
4363 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR tree-optimization/49000
4366         * gcc.dg/pr49000.c: New test.
4367
4368 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4369
4370         * gnat.dg/invalid1.adb: New test.
4371
4372 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4373
4374         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4375         scan pattern.
4376         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4377         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4378
4379 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4380
4381         PR c++/48994
4382         * g++.dg/cpp0x/range-for18.C: New.
4383
4384 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4385
4386         PR fortran/18918
4387         * gfortran.dg/coarray/image_index_2.f90: New.
4388
4389 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4390
4391         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4392         * g++.dg/cpp0x/override2.C: New.
4393
4394 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4395
4396         PR fortran/18918
4397         * gfortran.de/coarray_20.f90: New.
4398
4399 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4400
4401         PR fortran/22572
4402         * function_optimize_7.f90:  New test case.
4403
4404 2011-05-13  Jason Merrill  <jason@redhat.com>
4405
4406         * g++.dg/cpp0x/decltype26.C: New.
4407         * g++.dg/cpp0x/enum11.C: New.
4408
4409 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/48972
4412         PR fortran/48991
4413         * gfortran.dg/assign_8.f90: Update dg-error.
4414
4415 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4416
4417         PR fortran/48972
4418         * gfortran.dg/io_constraints_8.f90: New.
4419         * gfortran.dg/io_constraints_9.f90: New.
4420
4421 2011-05-13  Martin Thuresson  <martint@google.com>
4422
4423         PR gcov-profile/47793
4424         * gcc.dg/pr47793.c: New.
4425
4426 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR tree-optimization/48975
4429         * gcc.dg/pr48975.c: New test.
4430
4431 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4432
4433         PR fortran/48972
4434         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4435
4436 2011-05-12  Jason Merrill  <jason@redhat.com>
4437
4438         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4439
4440 2011-05-12  Geert Bosch  <bosch@adacore.com>
4441
4442         * gnat.dg/view_conversion1.adb: New test.
4443
4444 2011-05-12  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/48172
4447         * gcc.dg/vect/pr48172.c: New testcase.
4448
4449 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4450
4451         PR debug/48967
4452         * g++.dg/opt/pr48967.C: New test.
4453
4454 2011-05-11  Jason Merrill  <jason@redhat.com>
4455
4456         * g++.dg/cpp0x/constexpr-friend.C: New.
4457         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4458
4459         * g++.dg/cpp0x/sfinae22.C: New.
4460
4461 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4462
4463         PR fortran/48889
4464         * gfortran.dg/generic_24.f90: New.
4465
4466 2011-05-11  Richard Guenther  <rguenther@suse.de>
4467
4468         PR tree-optimization/15256
4469         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4470
4471 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR debug/48159
4474         * gcc.dg/pr48159-1.c: New test.
4475         * gcc.dg/pr48159-2.c: New test.
4476
4477 2011-05-11  Richard Guenther  <rguenther@suse.de>
4478
4479         PR middle-end/48953
4480         * gcc.dg/torture/pr48953.c: New testcase.
4481
4482 2011-05-11  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/18041
4485         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4486
4487 2011-05-11  Alan Modra  <amodra@gmail.com>
4488
4489         PR target/47755
4490         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4491
4492 2011-05-10  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/cpp0x/defaulted25.C: New.
4495         * g++.dg/template/crash7.C: Adjust.
4496
4497         * g++.dg/cpp0x/variadic108.C: New.
4498
4499 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4500
4501         * g++.dg/inherit/virtual9.C: Extend.
4502
4503 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4504
4505         PR target/48857
4506         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4507         are passed and returned in vector registers.
4508
4509 2011-05-10  Richard Guenther  <rguenther@suse.de>
4510
4511         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4512         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4513         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4514         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4515         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4516         applies.
4517
4518 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR tree-optimization/48611
4521         PR tree-optimization/48794
4522         * gfortran.dg/gomp/pr48611.f90: New test.
4523         * gfortran.dg/gomp/pr48794.f90: New test.
4524
4525         PR debug/48928
4526         * gcc.dg/dfp/pr48928.c: New test.
4527
4528 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4529
4530         PR c++/48522
4531         * g++.dg/cpp0x/pr48522.C: New.
4532
4533 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4534
4535         PR c++/48735
4536         * g++.dg/cpp0x/sfinae21.C: New.
4537
4538 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540         * g++.dg/template/sfinae28.C: Rename to...
4541         * g++.dg/cpp0x/sfinae19.C: ... this.
4542         * g++.dg/template/sfinae29.C: Rename to...
4543         * g++.dg/cpp0x/sfinae20.C: ... this.
4544
4545 2011-05-09  Jeff Law <law@redhat.com>
4546
4547         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4548         consistent results.
4549
4550 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4551
4552         PR c++/20039
4553         * g++.dg/init/pr20039.C: New.
4554
4555 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4556
4557         PR c++/48737
4558         PR c++/48744
4559         * g++.dg/template/sfinae28.C: New.
4560         * g++.dg/template/sfinae29.C: Likewise.
4561
4562 2011-05-09  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/template/nontype23.C: New.
4565
4566 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4567         PR c++/48859
4568         * g++.dg/init/pr48859.C: New.
4569
4570 2011-05-09  Jason Merrill  <jason@redhat.com>
4571
4572         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4573         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4574         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4575         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4576         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4577         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4578         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4579         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4580
4581 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4582
4583         * g++.dg/inherit/virtual9.C: New.
4584
4585 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4586
4587         PR c++/48574
4588         * g++.dg/template/dependent-expr8.C: New test case.
4589
4590 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4591
4592         PR tree-optimization/48837
4593         * gcc.dg/pr48837.c: New testcase.
4594
4595 2011-05-06  Jason Merrill  <jason@redhat.com>
4596
4597         * g++.dg/cpp0x/constexpr-condition2.C: New.
4598
4599         * g++.dg/cpp0x/constexpr-missing.C: New.
4600
4601 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4602
4603         PR fortran/18918
4604         * gfortran.dg/coarray/this_image_2.f90: New.
4605
4606 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4607
4608         PR fortran/48858
4609         PR fortran/48820
4610         * gfortran.dg/bind_c_usage_22.f90: New.
4611         * gfortran.dg/bind_c_usage_23.f90: New.
4612         * gfortran.dg/bind_c_usage_24.f90: New.
4613         * gfortran.dg/bind_c_usage_24_c.c: New.
4614
4615 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4616
4617         PR c++/48838
4618         * g++.dg/template/member9.C: New test case.
4619
4620 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4621
4622         * gnat.dg/discr29.ad[sb]: New test.
4623         * gnat.dg/discr30.adb: Likewise.
4624
4625 2011-05-05  Julian Brown  <julian@codesourcery.com>
4626
4627         * gcc.target/arm/neon-vset_lanes8.c: New test.
4628
4629 2011-05-05  Jason Merrill  <jason@redhat.com>
4630
4631         * g++.dg/init/new32.C: New.
4632
4633 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4634
4635         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4636         Fix typo.
4637
4638 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR rtl-optimization/48381
4641         * gcc.c-torture/compile/pr48381.c: New test.
4642
4643 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4644
4645         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4646         to dg-options.
4647         * gcc.target/i386/opt-1.c: Ditto.
4648
4649 2011-05-04  Jason Merrill  <jason@redhat.com>
4650
4651         * g++.dg/conversion/base1.C: New.
4652
4653 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4654
4655         PR libgfortran/48787
4656         * gfortran.dg/round_3.f08: Add more checks to test case.
4657
4658 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4659
4660         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4661         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4662         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4663         Gate test on effective_target fd_truncate.
4664
4665 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4666
4667         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4668         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4669         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4670         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4671         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4672         * gcc.target/i386/pr38824.c: Ditto.
4673         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4674         * gcc.target/i386/vecinit-2.c: Ditto.
4675         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4676         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4677         * gcc.target/i386/parity-2.c: Ditto.
4678         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4679
4680 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4681
4682         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4683         remove duplication.
4684         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4685         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4686         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4687
4688 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4689
4690         PR fortran/18918
4691         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4692
4693 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4694
4695         PR fortran/18918
4696         * gfortran.dg/coarray/this_image_1.f90: New.
4697
4698 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4699
4700         PR fortran/18918
4701         * gfortran.dg/coarray/caf.dg: New.
4702         * gfortran.dg/coarray/image_index_1.f90: New, copied
4703         from ../coarray_16.f90.
4704
4705 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4706
4707         PR c++/28501
4708         * g++.dg/ext/complex9.C: New.
4709
4710 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4711
4712         From Mike Frysinger
4713         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4714         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4715         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4716
4717 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4718
4719         * gcc.target/bfin/builtins: Created.
4720         * gcc.target/bfin/hisilh-O0.c: Deleted.
4721         * gcc.target/bfin/hisilh.c: Moved to...
4722         * gcc.target/bfin/builtins/hisilh.c: ...here.
4723         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4724         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4725         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4726         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4727         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4728         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4729         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4730         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4731         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4732         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4733         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4734         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4735         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4736         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4737         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4738         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4739         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4740         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4741         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4742         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4743         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4744         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4745         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4746         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4747         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4748         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4749         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4750         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4751         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4752         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4753         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4754         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4755         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4756         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4757         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4758         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4759         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4760         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4761         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4762         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4763         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4764         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4765         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4766         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4767         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4768         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4769         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4770         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4771         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4772         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4773         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4774         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4775         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4776         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4777         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4778         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4779         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4780         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4781         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4782         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4783         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4784         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4785         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4786         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4787         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4788         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4789         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4790         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4791         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4792         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4793         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4794         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4795         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4796         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4797         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4798         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4799         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4800         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4801         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4802         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4803         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4804         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4805         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4806         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4807         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4808         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4809         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4810         * gcc.target/bfin/builtins/circptr.c: Ditto.
4811         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4812         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4813         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4814         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4815         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4816         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4817         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4818         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4819         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4820         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4821         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4822         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4823         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4824         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4825         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4826         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4827         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4828         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4829         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4830         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4831         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4832         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4833         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4834         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4835         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4836         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4837         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4838         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4839         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4840         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4841         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4842         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4843         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4844         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4845         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4846         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4847         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4848         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4849         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4850         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4851         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4852         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4853         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4854         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4855         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4856         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4857         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4858         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4859         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4860         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4861         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4862         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4863         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4864         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4865         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4866         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4867         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4868         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4869         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4870         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4871         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4872         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4873         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4874         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4875         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4876         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4877         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4878         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4879         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4880         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4881
4882 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4883
4884         * gcc.target/arm/cold-lc.c: New test.
4885
4886 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR target/48774
4889         * gcc.dg/pr48774.c: New test.
4890
4891 2011-05-03  Richard Guenther  <rguenther@suse.de>
4892
4893         * gcc.dg/large-size-array-5.c: New testcase.
4894
4895 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4896
4897         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4898
4899 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4900
4901         * lib/target-supports.exp (check_effective_target_vect_strided):
4902         Replace with...
4903         (check_effective_target_vect_strided2)
4904         (check_effective_target_vect_strided3)
4905         (check_effective_target_vect_strided4)
4906         (check_effective_target_vect_strided8): ...these new functions.
4907
4908         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4909         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4910         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4911         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4912         * gcc.dg/vect/pr37539.c: Likewise.
4913         * gcc.dg/vect/slp-11a.c: Likewise.
4914         * gcc.dg/vect/slp-11b.c: Likewise.
4915         * gcc.dg/vect/slp-11c.c: Likewise.
4916         * gcc.dg/vect/slp-12a.c: Likewise.
4917         * gcc.dg/vect/slp-12b.c: Likewise.
4918         * gcc.dg/vect/slp-18.c: Likewise.
4919         * gcc.dg/vect/slp-19a.c: Likewise.
4920         * gcc.dg/vect/slp-19b.c: Likewise.
4921         * gcc.dg/vect/slp-21.c: Likewise.
4922         * gcc.dg/vect/slp-23.c: Likewise.
4923         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4924
4925         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4926         instead of vect_interleave && vect_extract_even_odd.
4927         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4928         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4929         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4930         * gcc.dg/vect/vect-1.c: Likewise.
4931         * gcc.dg/vect/vect-10.c: Likewise.
4932         * gcc.dg/vect/vect-98.c: Likewise.
4933         * gcc.dg/vect/vect-107.c: Likewise.
4934         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4935         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4936         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4937         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4938         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4939         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4940         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4941         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4942         * gcc.dg/vect/vect-strided-float.c: Likewise.
4943         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4944         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4945         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4946         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4947         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4948         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4949         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4950         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4951         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4952         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4953         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4954         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4955         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4956         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4957         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4958
4959         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4960         target condition.
4961         * gcc.dg/vect/pr30843.c: Likewise.
4962         * gcc.dg/vect/pr33866.c: Likewise.
4963         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4964         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4965         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4966         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4967
4968 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4969
4970         * gcc.dg/vect/slp-11.c: Split into...
4971         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4972         gcc.dg/vect/slp-11c.c: ...these tests.
4973         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4974         * gcc.dg/vect/slp-12c.c: ...this new test.
4975         * gcc.dg/vect/slp-19.c: Split into...
4976         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4977         gcc.dg/vect/slp-19c.c: ...these new tests.
4978
4979 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4980
4981         * lib/target-supports.exp
4982         (check_effective_target_vect_extract_even_odd_wide): Delete.
4983         (check_effective_target_vect_strided_wide): Likewise.
4984         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4985         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4986         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4987         * gcc.dg/vect/pr37539.c: Likewise.
4988         * gcc.dg/vect/slp-11.c: Likewise.
4989         * gcc.dg/vect/slp-12a.c: Likewise.
4990         * gcc.dg/vect/slp-12b.c: Likewise.
4991         * gcc.dg/vect/slp-19.c: Likewise.
4992         * gcc.dg/vect/slp-23.c: Likewise.
4993         * gcc.dg/vect/vect-1.c: Likewise.
4994         * gcc.dg/vect/vect-98.c: Likewise.
4995         * gcc.dg/vect/vect-107.c: Likewise.
4996         * gcc.dg/vect/vect-strided-float.c: Likewise.
4997
4998 2011-05-02  Jason Merrill  <jason@redhat.com>
4999
5000         * g++.dg/init/new31.C: New.
5001
5002 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5003
5004         PR c/35445
5005         * gcc.dg/pr35445.c: New test.
5006
5007 2011-05-02  Jason Merrill  <jason@redhat.com>
5008
5009         * c-c++-common/vla-1.c: New.
5010
5011 2011-05-02  Richard Guenther  <rguenther@suse.de>
5012
5013         PR tree-optimization/48822
5014         * gcc.dg/torture/pr48822.c: New testcase.
5015
5016 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5017
5018         PR c++/47969
5019         * g++.dg/cpp0x/constexpr-47969.C: New.
5020
5021 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5022
5023         PR testsuite/48498
5024         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5025         on vect_no_align targets.
5026         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5027         vect_no_align targets.
5028
5029 2011-05-01  Xinliang David Li  <davidxl@google.com>
5030
5031         * gcc.dg/tree-ssa/integer-addr.c: New test.
5032         * gcc.dg/tree-ssa/alias_bug.c: New test.
5033
5034 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035
5036         PR libgfortran/48787
5037         * gfortran.dg/round_3.f08: Add more checks.
5038
5039 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5040
5041         PR fortran/48821
5042         * gfortran.dg/import9.f90: New, proper test.
5043         * gfortran.dg/interface_37.f90: Remove bogus
5044         test (bogus copy of interface_36.f90).
5045
5046 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5047
5048         PR fortran/48821
5049         * gfortran.dg/interface_37.f90: New.
5050
5051 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5052
5053         PR fortran/48746
5054         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5055
5056 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR tree-optimization/48809
5059         * gcc.c-torture/execute/pr48809.c: New test.
5060
5061 2011-04-29  Jeff Law <law@redhat.com>
5062
5063         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5064
5065 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5066
5067         PR c++/48606
5068         * g++.dg/init/ctor10.C: New.
5069
5070 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5071
5072         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5073           warning in implicitly instantiated templates.
5074
5075 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5076
5077         * g++.dg/warn/Wnull-conversion-1.C: New.
5078         * g++.dg/warn/Wnull-conversion-2.C: New.
5079
5080 2011-04-29  Diego Novillo  <dnovillo@google.com>
5081
5082         * g++.old-deja/g++.other/null3.C: Expect warning about
5083         converting boolean to a pointer.
5084
5085 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5086
5087         PR fortran/48462
5088         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5089         being a target.
5090
5091         PR fortran/48746
5092         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5093
5094 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5095
5096         PR fortran/48810
5097         * gfortran.dg/typebound_proc_22.f90: New.
5098
5099         PR fortran/48800
5100         * gfortran.dg/interface_36.f90: New.
5101
5102 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5103
5104         PR libgfortran/48488
5105         PR libgfortran/48602
5106         PR libgfortran/48615
5107         PR libgfortran/48684
5108         PR libgfortran/48787
5109         * gfortran.dg/fmt_g.f: Adjust test.
5110         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5111         * gfortran.dg/round_3.f08: New test.
5112         * gfortran.dg/namelist_print_1.f: Adjust test.
5113         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5114         * gfortran.dg/f2003_io_5.f03: Adjust test.
5115         * gfortran.dg/coarray_15.f90: Adjust test.
5116         * gfortran.dg/namelist_65.f90: Adjust test.
5117         * gfortran.dg/fmt_cache_1.f: Adjust test.
5118         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5119         * gfortran.dg/real_const_3.f90: Adjust test.
5120
5121 2011-04-28  Xinliang David Li  <davidxl@google.com>
5122
5123         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5124         * g++.dg/prof-robust-1.C: New test.
5125
5126 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5127
5128         PR tree-optimization/48765
5129         * gcc.dg/vect/pr48765.c: New.
5130
5131 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5132
5133         PR tree-optimization/48775
5134         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5135
5136 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5137
5138         PR c++/48798
5139         * g++.dg/inherit/pr48798.C: New.
5140         * g++.old-deja/g++.other/base1.C: Adjust.
5141
5142 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5143
5144         PR c++/48656
5145         * g++.dg/template/inherit7.C: New test case.
5146
5147 2011-04-28  Richard Guenther  <rguenther@suse.de>
5148
5149         PR tree-optimization/40052
5150         PR tree-optimization/15347
5151         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5152         * gcc.dg/pr15347.c: Likewise.
5153
5154 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5155
5156         PR c++/48530
5157         * g++.dg/cpp0x/sfinae18.C: New.
5158
5159 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5160
5161         PR c++/48771
5162         * g++.dg/ext/is_literal_type1.C: New.
5163
5164 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5165
5166         PR fortran/48112
5167         PR fortran/48279
5168         * gfortran.dg/interface_35.f90: New.
5169         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5170         * gfortran.dg/func_result_6.f90: Add dg-warning.
5171         * gfortran.dg/bessel_1.f90: Ditto.
5172         * gfortran.dg/hypot_1.f90: Ditto.
5173         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5174         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5175         * gfortran.dg/interface_assignment_4.f90: Ditto.
5176
5177 2011-04-27  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/ext/complex8.C: New.
5180
5181         * g++.dg/cpp0x/initlist49.C: New.
5182         * g++.dg/init/new30.C: New.
5183
5184 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5185
5186         PR fortran/48788
5187         * gfortran.dg/whole_file_34.f90: New.
5188
5189 2011-04-27  Jan Hubicka  <jh@suse.cz>
5190
5191         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5192
5193 2011-04-27  Jason Merrill  <jason@redhat.com>
5194
5195         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5196
5197         * g++.dg/parse/ambig6.C: New.
5198
5199 2011-04-27  Nick Clifton  <nickc@redhat.com>
5200
5201         * gcc.dg/20020312-2.c: Add definition for RX.
5202
5203         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5204         option with RX targets.
5205
5206         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5207         /* */ comments.
5208
5209 2011-04-27  Richard Guenther  <rguenther@suse.de>
5210
5211         * gcc.dg/tree-ssa/pr23382.c: Remove.
5212
5213 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5214
5215         PR target/48767
5216         * gcc.c-torture/compile/pr48767.c: New test.
5217
5218 2011-04-27  Richard Guenther  <rguenther@suse.de>
5219
5220         PR tree-optimization/48772
5221         * g++.dg/pr48772.C: New testcase.
5222
5223 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR c/48742
5226         * gcc.c-torture/compile/pr48742.c: New test.
5227
5228 2011-04-26  Jason Merrill  <jason@redhat.com>
5229
5230         * g++.dg/lookup/koenig13.C: New.
5231
5232         * g++.dg/cpp0x/initlist48.C: New.
5233
5234 2011-04-25  Jason Merrill  <jason@redhat.com>
5235
5236         * g++.dg/cpp0x/sfinae17.C: New.
5237
5238 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5239
5240         PR target/48258
5241         * gcc.target/powerpc/pr48258-1.c: New file.
5242         * gcc.target/powerpc/pr48258-2.c: Ditto.
5243
5244 2011-04-26  Xinliang David Li  <davidxl@google.com>
5245
5246         * gcc.dg/uninit-suppress.c: New test.
5247         * gcc.dg/uninit-suppress.c: New test.
5248
5249 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR debug/48768
5252         * gcc.dg/pr48768.c: New test.
5253
5254         PR tree-optimization/48734
5255         * gcc.c-torture/compile/pr48734.c: New test.
5256
5257         PR testsuite/48753
5258         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5259
5260 2011-04-26  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/48731
5263         * gcc.dg/torture/pr48731.c: New testcase.
5264
5265 2011-04-26  Richard Guenther  <rguenther@suse.de>
5266
5267         PR testsuite/48753
5268         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5269
5270 2011-04-26  Richard Guenther  <rguenther@suse.de>
5271
5272         PR middle-end/48694
5273         * gcc.dg/torture/pr48694-1.c: New testcase.
5274         * gcc.dg/torture/pr48694-2.c: Likewise.
5275
5276 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5277
5278         * g++.dg/ext/underlying_type1.C: New.
5279         * g++.dg/ext/underlying_type2.C: Likewise.
5280         * g++.dg/ext/underlying_type3.C: Likewise.
5281         * g++.dg/ext/underlying_type4.C: Likewise.
5282         * g++.dg/ext/underlying_type5.C: Likewise.
5283         * g++.dg/ext/underlying_type6.C: Likewise.
5284         * g++.dg/ext/underlying_type7.C: Likewise.
5285         * g++.dg/ext/underlying_type8.C: Likewise.
5286         * g++.dg/ext/underlying_type9.C: Likewise.
5287         * g++.dg/ext/underlying_type10.C: Likewise.
5288
5289 2011-04-25  Jason Merrill  <jason@redhat.com>
5290
5291         * g++.dg/cpp0x/regress/template-const2.C: New.
5292
5293 2011-04-25  Jeff Law <law@redhat.com>
5294
5295         * gcc.dg/tree-ssa/vrp56.c: new test.
5296
5297 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5298
5299         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5300
5301 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR preprocessor/48740
5304         * c-c++-common/raw-string-11.c: New test.
5305
5306 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5307
5308         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5309         hppa*-*-hpux*.
5310
5311 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/18918
5314         * gfortran.dg/coarray_19.f90: New.
5315
5316 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR c/48685
5319         * gcc.dg/pr48685.c: New test.
5320
5321 2011-04-22  Jan Hubicka  <jh@suse.cz>
5322
5323         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5324
5325 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR tree-optimization/48717
5328         * gcc.c-torture/execute/pr48717.c: New test.
5329
5330 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5331
5332         PR target/48723
5333         * gcc.target/i386/pr48723.c: New test.
5334
5335 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR c/48716
5338         * gcc.dg/gomp/pr48716.c: New test.
5339         * g++.dg/gomp/pr48716.C: New test.
5340
5341 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5342
5343         PR c/36750
5344         * gcc.dg/missing-field-init-2.c: Update testcase.
5345
5346 2011-04-22  Alan Modra  <amodra@gmail.com>
5347
5348         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5349
5350 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5351
5352         PR fortran/48405
5353         * gfortran.dg/function_optimize_6.f90:  New test.
5354
5355 2011-04-21  Easwaran Raman  <eraman@google.com>
5356
5357         * gcc.dg/stack-layout-2.c: New test.
5358
5359 2011-04-21  Richard Guenther  <rguenther@suse.de>
5360
5361         PR lto/48703
5362         * g++.dg/lto/pr48207-2_0.C: New testcase.
5363         * g++.dg/lto/pr48207-3_0.C: Likewise.
5364
5365 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5366
5367         * gnat.dg/volatile5.adb: New test.
5368         * gnat.dg/volatile5_pkg.ads: New helper.
5369
5370 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         PR target/48708
5373         * gcc.target/i386/pr48708.c: New test.
5374
5375 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5376
5377         * gcc.dg/vect/vect-119.c: New test.
5378
5379 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5380
5381         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5382         and once without.
5383
5384 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5385             Richard Sandiford  <richard.sandiford@linaro.org>
5386
5387         PR target/46329
5388         * gcc.target/arm/pr46329.c: New test.
5389
5390 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/18918
5393         * gfortran.dg/coarray_18.f90: New.
5394
5395 2011-04-20  Jason Merrill  <jason@redhat.com>
5396
5397         * g++.dg/cpp0x/initlist47.C: New.
5398
5399         * g++.dg/init/dtor4.C: New.
5400
5401 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5402
5403         PR target/48678
5404         * gcc.target/i386/sse2-pinsrw.c: New test.
5405         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5406         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5407         * gcc.target/i386/sse2-insvhi.c: Ditto.
5408         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5409         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5410
5411 2011-04-20  Jason Merrill  <jason@redhat.com>
5412
5413         * g++.dg/template/const4.C: New.
5414
5415 2011-04-20  Easwaran Raman  <eraman@google.com>
5416
5417         * gcc.dg/stack-layout-1.c: New test.
5418
5419 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5420
5421         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5422         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5423         function.
5424
5425 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5426
5427         * gcc.dg/binop-xor1.c: New test.
5428         * gcc.dg/binop-xor2.c: New test.
5429         * gcc.dg/binop-xor3.c: New test.
5430         * gcc.dg/binop-xor4.c: New test.
5431         * gcc.dg/binop-xor5.c: New test.
5432
5433 2011-04-20  Richard Guenther  <rguenther@suse.de>
5434
5435         PR tree-optimization/47892
5436         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5437
5438 2011-04-20  Richard Guenther  <rguenther@suse.de>
5439
5440         PR middle-end/48695
5441         * g++.dg/torture/pr48695.C: New testcase.
5442
5443 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5444
5445         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5446         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5447         * gcc.c-torture/execute/pr45262.c: Ditto
5448         * gcc.dg/torture/pr43165.c: Ditto.
5449         * gcc.dg/torture/pr47228.c: Ditto.
5450         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5451         * gcc.dg/ipa/pr45644.c: Ditto.
5452         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5453         PDP11.
5454
5455 2011-04-19  Jason Merrill  <jason@redhat.com>
5456
5457         * g++.dg/ext/complex7.C: New.
5458
5459         * g++.dg/ext/attrib41.C: New.
5460
5461 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5462
5463         PR testsuite/48676
5464         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5465
5466 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR target/48678
5469         * gcc.target/i386/pr48678.c: New test.
5470
5471 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5472
5473         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5474         * g++.dg/opt/devirt2.C: New test.
5475         * g++.dg/ipa/devirt-g-1.C: Likewise.
5476
5477 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5478
5479         PR fortran/48588
5480         * gfortran.dg/whole_file_33.f90: New.
5481
5482 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5483
5484         * g++.dg/ipa/devirt-7.C: New test.
5485
5486 2011-04-19  Richard Guenther  <rguenther@suse.de>
5487
5488         PR lto/48207
5489         * g++.dg/lto/pr48207_0.C: New testcase.
5490
5491 2011-04-18  Jason Merrill  <jason@redhat.com>
5492
5493         * g++.dg/init/void1.C: New.
5494
5495         * g++.dg/cpp0x/union4.C: New.
5496
5497 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR middle-end/48661
5500         * g++.dg/torture/pr48661.C: New test.
5501
5502         PR c++/48632
5503         * g++.dg/gomp/pr48632.C: New test.
5504
5505 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5506
5507         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5508         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5509
5510 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5511
5512         PR fortran/18918
5513         * gfortran.dg/coarray_17.f90: New.
5514         * gfortran.dg/coarray_10.f90: Update dg-error.
5515
5516 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5517
5518         PR testsuite/48251
5519         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5520         * gfortran.dg/guality/guality.exp: Likewise.
5521
5522 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5523
5524         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5525
5526 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5527
5528         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5529
5530 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5533
5534 2011-04-18  Richard Guenther  <rguenther@suse.de>
5535
5536         PR middle-end/46364
5537         * g++.dg/torture/pr46364.C: New testcase.
5538
5539 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5540
5541         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5542
5543 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5544
5545         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5546
5547 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5548             Ira Rosen  <ira.rosen@linaro.org>
5549
5550         PR target/48252
5551         * gcc.target/arm/pr48252.c: New test.
5552
5553 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5554
5555         PR tree-optimization/48616
5556         * gcc.dg/pr48616.c: New test.
5557
5558 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/18918
5561         * gfortran.dg/coarray_16.f90: New.
5562
5563 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5564
5565         PR fortran/48462
5566         * gfortran.dg/realloc_on_assign_7.f03: New test.
5567
5568 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         PR libgfortran/48602
5571         * gfortran.dg/fmt_g0_6.f08: New test.
5572
5573 2011-04-17  Jason Merrill  <jason@redhat.com>
5574
5575         * g++.dg/cpp0x/sfinae16.C: New.
5576
5577 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5578
5579         * gcc.target/mips/reg-var-1.c: New test.
5580
5581 2011-04-17  Jan Hubicka  <jh@suse.cz>
5582
5583         * gcc.dg/winline-5.c: Update testcase.
5584
5585 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5586
5587         * gnat.dg/discr27.ad[sb]: Move dg directive.
5588         * gnat.dg/discr28.ad[sb]: New test.
5589         * gnat.dg/discr28_pkg.ads: New helper.
5590
5591 2011-04-17  Michael Matz  <matz@suse.de>
5592
5593         PR tree-optimization/48622
5594         PR lto/48645
5595         * gcc.dg/lto/pr48622_0.c: New test.
5596
5597 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5598
5599         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5600         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5601         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5602         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5603         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5604         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5605
5606 2011-04-15  Jason Merrill  <jason@redhat.com>
5607
5608         * g++.dg/cpp0x/range-for17.C: New.
5609
5610 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5611
5612         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5613         * g++.dg/cpp0x/range-for3.C: Likewise.
5614         * g++.dg/cpp0x/range-for9.C: Correct error message.
5615         * g++.dg/cpp0x/range-for11.C: New.
5616         * g++.dg/cpp0x/range-for12.C: New.
5617         * g++.dg/cpp0x/range-for13.C: New.
5618         * g++.dg/cpp0x/range-for14.C: New.
5619         * g++.dg/cpp0x/range-for15.C: New.
5620         * g++.dg/cpp0x/range-for16.C: New.
5621
5622 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5623
5624         PR fortran/18918
5625         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5626
5627 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5628
5629         * objc.dg/naming-4.m: Updated.
5630         * objc.dg/naming-5.m: Updated.
5631         * objc.dg/naming-6.m: New.
5632         * objc.dg/naming-7.m: New.
5633         * obj-c++.dg/naming-1.mm: Updated.
5634         * obj-c++.dg/naming-2.mm: Updated.
5635         * obj-c++.dg/naming-3.mm: New.
5636         * obj-c++.dg/naming-4.mm: New.
5637
5638 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5639
5640         PR libgfortran/48589
5641         * gfortran.dg/fmt_g0_5.f08: New test.
5642
5643 2011-04-15  Richard Guenther  <rguenther@suse.de>
5644
5645         PR testsuite/48286
5646         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5647
5648 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5649
5650         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5651         -finline-limit=0 to -fno-inline
5652
5653 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR target/48614
5656         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5657         just avx.
5658
5659 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR target/48605
5662         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5663         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5664         * gcc.target/i386/avx-insertps-3.c: New test.
5665         * gcc.target/i386/avx-insertps-4.c: New test.
5666
5667 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5668
5669         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5670         -finline-limit=0
5671
5672 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5673
5674         PR target/46779
5675         PR target/45291
5676         PR target/41894
5677         * gcc.target/avr/pr46779-1.c: New test case
5678         * gcc.target/avr/pr46779-2.c: New test case
5679
5680 2011-04-14  Jason Merrill  <jason@redhat.com>
5681
5682         * g++.dg/cpp0x/sfinae15.C: New.
5683
5684         * g++.dg/cpp0x/sfinae14.C: New.
5685
5686         * g++.dg/ext/vla10.C: New.
5687
5688 2011-04-14  Richard Guenther  <rguenther@suse.de>
5689
5690         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5691
5692 2011-04-14  Richard Guenther  <rguenther@suse.de>
5693
5694         * gcc.dg/fold-bitand-4.c: Move ...
5695         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5696
5697 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5698
5699         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5700         variables const.
5701         * gcc.target/avr/torture/trivial.c: Ditto.
5702
5703 2011-04-13  Jason Merrill  <jason@redhat.com>
5704
5705         * g++.dg/template/operator11.C: New.
5706
5707 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR middle-end/48591
5710         * gcc.dg/gomp/pr48591.c: New test.
5711
5712         PR c++/48570
5713         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5714         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5715
5716 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5717
5718         PR c++/48574
5719         * g++.dg/template/dependent-expr7.C: New test case.
5720
5721 2011-04-13  Jason Merrill  <jason@redhat.com>
5722
5723         * g++.dg/cpp0x/sfinae13.C: New.
5724
5725 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5726
5727         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5728
5729 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5730
5731         * gcc.target/arm/pr43698.c: Remove -march option.
5732
5733 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5734
5735         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5736         -march option.
5737
5738 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5739
5740         PR fortran/48360
5741         PR fortran/48456
5742         * gfortran.dg/realloc_on_assign_6.f03: New test.
5743
5744 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5745
5746         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5747         targets the additional -mno-ms-bitfields and
5748         -Wno-packed-bitfield-compat options.
5749         * g++.dg/ext/bitfield3.C: Likewise.
5750         * g++.dg/ext/bitfield4.C: Likewise.
5751         * g++.dg/ext/bitfield5.C: Likewise.
5752         * gcc.dg/bitfld-15.c: Likewise.
5753         * gcc.dg/bitfld-16.c: Likewise.
5754         * gcc.dg/bitfld-17.c: Likewise.
5755         * gcc.dg/bitfld-18.c: Likewise.
5756
5757 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5758
5759         * gcc.target/arm/neon-vld3-1.c: New test.
5760         * gcc.target/arm/neon-vst3-1.c: New test.
5761         * gcc.target/arm/neon/v*.c: Regenerate.
5762
5763 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR rtl-optimization/48549
5766         * g++.dg/opt/pr48549.C: New test.
5767
5768 2011-04-12  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/46076
5771         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5772
5773 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5774
5775         PR testsuite/21164
5776         * lib/compat.exp (compat-execute): Declare unsupported after
5777         stripping path from src1.
5778         * lib/lto.exp (lto-execute): Likewise.
5779
5780 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR c/48552
5783         * gcc.dg/pr48552-1.c: New test.
5784         * gcc.dg/pr48552-2.c: New test.
5785
5786 2011-04-11  Jason Merrill  <jason@redhat.com>
5787
5788         * g++.dg/cpp0x/sfinae12.C: New.
5789
5790         * g++.dg/cpp0x/enum10.C: New.
5791
5792         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5793
5794         * g++.dg/cpp0x/rv-func.C: New.
5795
5796 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5797
5798         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5799         alpha*-dec-osf5*.
5800
5801 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5802
5803         PR tree-optimization/48195
5804         * gcc.dg/ipa/pr48195.c: New test.
5805
5806 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5807
5808         * gnat.dg/return3.adb: Remove unused switch.
5809
5810 2011-04-08  Mike Stump  <mikestump@comcast.net>
5811
5812         PR testsuite/48506
5813         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5814         default to fno-common.
5815
5816 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5817
5818         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5819         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5820
5821 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5822
5823         PR fortran/48448
5824         * gfortran.dg/function_optimize_5.f90:  New test.
5825
5826 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/aggr17.adb: New test.
5829         * gnat.dg/aggr18.adb: Likewise.
5830
5831 2011-04-08  Michael Matz  <matz@suse.de>
5832
5833         PR middle-end/48389
5834         * gcc.target/i386/pr48389.c: New test.
5835
5836 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5837
5838         PR rtl-optimization/48272
5839         * g++.dg/opt/pr48272.C: New.
5840
5841 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5842
5843         PR rtl-optimization/48235
5844         * gcc.dg/pr48235.c: New.
5845
5846 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5847
5848         PR rtl-optimization/48302
5849         * g++.dg/opt/pr48302.C: New.
5850
5851 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5852
5853         PR target/48273
5854         * g++.dg/opt/pr48273.C: New.
5855
5856 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5857
5858         PR rtl-optimization/48442
5859         * gcc.dg/pr48442.c: New.
5860
5861 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5862
5863         PR tree-optimization/48377
5864         * gcc.dg/vect/pr48377.c: New test.
5865
5866 2011-04-07  Jason Merrill  <jason@redhat.com>
5867
5868         * g++.dg/cpp0x/regress/call1.C: New.
5869
5870         * g++.dg/cpp0x/variadic107.C: New.
5871
5872         * g++.dg/cpp0x/sfinae11.C: New.
5873         * g++.dg/cpp0x/noexcept02.C: Fix.
5874
5875         * g++.dg/cpp0x/sfinae10.C: New.
5876
5877         * g++.dg/cpp0x/sfinae9.C: New.
5878
5879         * c-c++-common/Wcast-qual-1.c: Move here from...
5880         * gcc.dg/cast-qual-3.c: ...here, and...
5881         * g++.dg/warn/Wcast-qual2.C: ...here.
5882
5883         * g++.dg/cpp0x/sfinae8.C: New.
5884
5885         * g++.dg/cpp0x/sfinae7.C: New.
5886
5887         * g++.dg/cpp0x/enum9.C: New.
5888
5889 2011-04-07  Mike Stump  <mikestump@comcast.net>
5890
5891         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5892         with no trampolines.
5893
5894 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR fortran/48117
5897         * gfortran.dg/gomp/pr48117.f90: New test.
5898
5899         PR debug/48343
5900         * gcc.dg/torture/pr48343.c: New test.
5901
5902 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5905
5906 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5907
5908         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5909
5910 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5911
5912         PR target/43920
5913         * lib/scanasm.exp (object-size): New proc.
5914         * gcc.target/arm/pr43920-2.c: New test.
5915
5916 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/18918
5919         PR fortran/48477
5920         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5921
5922 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5923
5924         * gcc.dg/mtune.c: Prune note from output.
5925
5926 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR debug/48466
5929         * gcc.dg/guality/pr36977.c: New test.
5930         * gcc.dg/guality/pr48466.c: New test.
5931
5932 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5933
5934         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5935
5936 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938         * gnat.dg/return3.adb: New test.
5939
5940 2011-04-06  Richard Guenther  <rguenther@suse.de>
5941
5942         PR tree-optimization/47663
5943         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5944
5945 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5946
5947         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5948         Solaris 8 and 9 as well.
5949
5950 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5951
5952         PR target/43920
5953         * gcc.target/arm/pr43920-1.c: New test.
5954
5955 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5956
5957         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5958         (cctor): Actually return the value.
5959         (main): Cast return values.
5960
5961 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5962
5963         * gfortran.dg/character_comparison_8.f90:  New test.
5964
5965 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5966
5967         * frontend-passes: (optimize_lexical_comparison): New function.
5968         (optimize_expr): Call it.
5969         (optimize_comparison): Also handle lexical comparison functions.
5970         Return false instad of -2 for unequal comparison.
5971
5972 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5973
5974         PR fortran/48412
5975         * function_optimize_4.f90:  New test.
5976
5977 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5978
5979         PR fortran/18918
5980         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5981         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5982         * gfortran.dg/coarray_15.f90: New.
5983
5984 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5985
5986         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5987         * gfortran.dg/bessel_7.f90: Likewise.
5988
5989 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5990
5991         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5992
5993 2011-04-03  Richard Guenther  <rguenther@suse.de>
5994             Ira Rosen  <ira.rosen@linaro.org>
5995
5996         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5997         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5998         -ftree-loop-if-convert-stores.
5999
6000 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * gnat.dg/specs/aggr2.ads: New test.
6003
6004 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/debug2.ad[sb]: New test.
6007         * gnat.dg/debug2_pkg.ads: New helper.
6008         * gnat.dg/debug3.ad[sb]: New test.
6009
6010 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6011
6012         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6013
6014 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6015
6016         PR middle-end/48335
6017         * gcc.c-torture/compile/pr48335-1.c: New test.
6018         * gcc.dg/pr48335-1.c: New test.
6019         * gcc.dg/pr48335-2.c: New test.
6020         * gcc.dg/pr48335-3.c: New test.
6021         * gcc.dg/pr48335-4.c: New test.
6022         * gcc.dg/pr48335-5.c: New test.
6023         * gcc.dg/pr48335-6.c: New test.
6024         * gcc.dg/pr48335-7.c: New test.
6025         * gcc.dg/pr48335-8.c: New test.
6026         * gcc.target/i386/pr48335-1.c: New test.
6027
6028 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6029
6030         PR c/36299
6031         * gcc.dg/Waddress.c: New test.
6032
6033 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6034
6035         PR fortran/48352
6036         * gfortran.dg/function_optimize_3.f90:  New test.
6037
6038 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6039
6040         * gcc.c-torture/compile/20110401-1.c: New test.
6041
6042         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6043         * g++.dg/lto/20091002-2_0.C: Likewise.
6044         * g++.dg/lto/20090303_0.c: Likewise.
6045         * g++.dg/lto/20091004-1_0.C: Likewise.
6046         * g++.dg/lto/20091002-3_0.C: Likewise.
6047         * g++.dg/lto/20091004-2_0.C: Likewise.
6048         * g++.dg/lto/20081123_0.C: Likewise.
6049         * g++.dg/lto/20090313_0.C: Likewise.
6050         * g++.dg/lto/20081109-1_0.C: Likewise.
6051         * g++.dg/lto/20081219_0.C: Likewise.
6052         * g++.dg/lto/20081204-1_0.C: Likewise.
6053         * g++.dg/lto/20090302_0.C: Likewise.
6054         * g++.dg/lto/20081119-1_0.C: Likewise.
6055         * g++.dg/lto/20081118_0.C: Likewise.
6056         * gcc.dg/lto/20091020-2_0.c: Likewise.
6057         * gcc.dg/lto/20090210_0.c: Likewise.
6058         * gcc.dg/lto/20081204-1_0.c: Likewise.
6059         * gcc.dg/lto/20081224_0.c: Likewise.
6060         * gcc.dg/lto/20090219_0.c: Likewise.
6061         * gcc.dg/lto/20091014-1_0.c: Likewise.
6062         * gcc.dg/lto/20091016-1_0.c: Likewise.
6063         * gcc.dg/lto/20090206-2_0.c: Likewise.
6064         * gcc.dg/lto/20090116_0.c: Likewise.
6065         * gcc.dg/lto/20091013-1_0.c: Likewise.
6066         * gcc.dg/lto/20091015-1_0.c: Likewise.
6067         * gcc.dg/lto/20090126-2_0.c: Likewise.
6068
6069 2011-03-31  Ian Lance Taylor  <iant@google.com>
6070
6071         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6072
6073 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6074
6075         * gnat.dg/opt16.adb: New test.
6076
6077 2011-03-31  Jason Merrill  <jason@redhat.com>
6078
6079         * g++.dg/cpp0x/defaulted24.C: New.
6080
6081 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083         PR target/16292
6084         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6085         with -O0.
6086
6087 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6088
6089         * g++.dg/other/i386-9.C: New test.
6090
6091 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6092
6093         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6094
6095 2011-03-30  Jason Merrill  <jason@redhat.com>
6096
6097         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6098
6099         * g++.dg/cpp0x/regress/isnan.C: New.
6100
6101         * g++.dg/cpp0x/initlist46.C: New.
6102
6103 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6104
6105         PR target/47551
6106         * gcc.target/arm/neon-modes-2.c: New test.
6107
6108 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR c/48305
6111         * gcc.c-torture/compile/pr48305.c: New test.
6112
6113 2011-03-29  Jason Merrill  <jason@redhat.com>
6114
6115         * g++.dg/cpp0x/regress/value-dep1.C: New.
6116
6117 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6118
6119         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6120
6121 2011-03-29  Ian Lance Taylor  <iant@google.com>
6122
6123         * go.test/go-test.exp: Handle the test lines used in several new
6124         tests.
6125         (errchk): Add opts parameter.  Change all callers.  Handle parens
6126         in regexps.
6127
6128 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6129             Dominique d'Humieres  <dominiq@lps.ens.fr>
6130
6131         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6132         and __APPLE__ && __PPC__ && __ALTIVEC__.
6133
6134 2011-03-29  Jason Merrill  <jason@redhat.com>
6135
6136         * g++.dg/cpp0x/dependent1.C: New.
6137
6138         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6139
6140         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6141
6142         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6143
6144 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6145
6146         PR fortran/48095
6147         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6148         * gfortran.dg/proc_ptr_comp_32.f90: New.
6149
6150 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6151
6152         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6153         check for corresponding warning.
6154
6155 2011-03-28  Jason Merrill  <jason@redhat.com>
6156
6157         * g++.dg/cpp0x/rv-deduce2.C: New.
6158
6159 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR debug/48203
6162         * gcc.dg/pr48203.c: New test.
6163
6164 2011-03-28  Jeff Law <law@redhat.com>
6165
6166         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6167
6168 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6169
6170         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6171         and __PPC__ && __ALTIVEC__.
6172
6173 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6174
6175         PR testsuite/48238
6176         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6177         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6178         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6179         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6180
6181 2011-03-28  Jason Merrill  <jason@redhat.com>
6182
6183         * g++.dg/cpp0x/initlist-array2.C: New.
6184
6185         * g++.dg/cpp0x/initlist-array1.C: New.
6186
6187         * g++.dg/cpp0x/constexpr-compound.C: New.
6188
6189         * g++.dg/cpp0x/constexpr-using.C: New.
6190
6191         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6192
6193 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6194
6195         PR testsuite/48276
6196         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6197
6198 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gcc.dg/slp-1.c: New test.
6201
6202 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6203
6204         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6205         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6206         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6207         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6208         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6209         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6210         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6211         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6212         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6213         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6214         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6215         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6216         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6217         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6218
6219 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6220
6221         PR fortran/47065
6222         * gfortran.dg/trim_optimize_5.f90:  New test.
6223         * gfortran.dg/trim_optimize_6.f90:  New test.
6224
6225 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6226
6227         PR target/38598
6228         * gcc.target/mips/madd-7.c: Remove -mlong32.
6229         * gcc.target/mips/msub-7.c: Likewise.
6230
6231 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6232
6233         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6234         accesses to preserve the meaning of the test for doubleword vectors.
6235         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6236         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6237
6238 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6239
6240         PR fortran/48291
6241         * gfortran.dg/class_42.f03: New.
6242
6243 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6244
6245         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6246         strided accesses.
6247
6248 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6249
6250         PR rtl-optimization/48144
6251         * gcc.dg/pr48144.c: New test.
6252
6253 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6254
6255         * gnat.dg/discr27.ad[sb]: New test.
6256
6257 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gnat.dg/limited_with2.ad[sb]: New test.
6260         * gnat.dg/limited_with2_pkg1.ads: New helper.
6261         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6262
6263 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * gnat.dg/opt15.adb: New test.
6266         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6267
6268 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6269
6270         PR fortran/48174
6271         PR fortran/45304
6272         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6273         * gfortran.dg/leadz_trailz_3.f90: Ditto
6274
6275 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6276
6277         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6278
6279 2011-03-25  Jason Merrill  <jason@redhat.com>
6280
6281         * g++.dg/cpp0x/defaulted22.C: New.
6282         * g++.dg/cpp0x/defaulted23.C: New.
6283         * g++.dg/cpp0x/defaulted15.C: Adjust.
6284
6285 2011-03-25  Jason Merrill  <jason@redhat.com>
6286
6287         * g++.dg/cpp0x/move1.C: New.
6288
6289 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6290
6291         PR target/48287
6292         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6293
6294 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6295
6296         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6297         for mips-sgi-irix6.5.
6298         Replace snprintf prototype by <stdio.h>.
6299
6300 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6301
6302         PR testsuite/48283
6303         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6304         run_expensive_tests.
6305         * gcc.dg/graphite/block-4.c: Likewise.
6306         * gcc.dg/graphite/block-7.c: Likewise.
6307         * gcc.dg/graphite/block-8.c: Likewise.
6308
6309 2011-03-25  Richard Guenther  <rguenther@suse.de>
6310
6311         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6312         * g++.dg/tree-ssa/pr8781.C: Likewise.
6313         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6314         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6315         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6316         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6317         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6318         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6319         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6320         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6321         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6322         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6323         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6324         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6325         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6326         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6327         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6328         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6329         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6330         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6331         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6332         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6333         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6334         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6335         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6336         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6337         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6338         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6339         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6340         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6341         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6342         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6343         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6344         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6345         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6346         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6347         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6348         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6349         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6350         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6351         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6352         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6353         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6354         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6355         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6356         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6358         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6359         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6360         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6361         * c-c++-common/pr46562-2.c: Likewise.
6362         * gfortran.dg/pr42108.f90: Likewise.
6363         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6364         foo to be inlined even at -O1.
6365         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6366         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6367         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6368         * gcc.dg/matrix/matrix.exp: Disable FRE.
6369
6370 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6371
6372         PR debug/48204
6373         * gcc.dg/dfp/pr48204.c: New test.
6374
6375 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6376
6377         PR target/48209
6378         * gcc.c-torture/execute/pr47917.c: Move this...
6379         * gcc.dg/torture/pr47917.c: to here and add xfails.
6380
6381 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6382
6383         * gnat.dg/array16.ad[sb]: New test.
6384         * gnat.dg/array16.ads: New helper.
6385
6386 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6387
6388         * gnat.dg/derived_type2.adb: New test.
6389
6390 2011-03-24  Richard Guenther  <rguenther@suse.de>
6391
6392         PR tree-optimization/48271
6393         * g++.dg/torture/pr48271.C: New testcase.
6394
6395 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6396
6397         * gnat.dg/array15.ad[sb]: New test.
6398
6399 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         PR target/48237
6402         * gcc.target/i386/pr48237.c: New test.
6403
6404 2011-03-24  Richard Guenther  <rguenther@suse.de>
6405
6406         PR middle-end/48269
6407         * gcc.dg/builtin-object-size-10.c: New testcase.
6408
6409 2011-03-24  Richard Guenther  <rguenther@suse.de>
6410
6411         PR tree-optimization/46562
6412         * c-c++-common/pr46562-2.c: New testcase.
6413         * c-c++-common/pr46562.c: Likewise.
6414
6415 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6416
6417         * gcc.dg/vect/vect-cselim-1.c: New test.
6418         * gcc.dg/vect/vect-cselim-2.c: New test.
6419
6420 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6421
6422         * gcc.target/arm/pr46934.c: New.
6423
6424 2011-03-23  Ian Lance Taylor  <iant@google.com>
6425
6426         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6427
6428 2011-03-23  Richard Guenther  <rguenther@suse.de>
6429
6430         * gcc.dg/struct: Remove directory and contents.
6431
6432 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6433
6434         PR testsuite/48251
6435         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6436
6437 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gnat.dg/discr26.ad[sb]: New test.
6440         * gnat.dg/discr26_pkg.ads: New helper.
6441
6442 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6443
6444         PR target/47553
6445         * gcc.target/arm/neon-vld-1.c: New test.
6446
6447 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6448
6449         * gnat.dg/array14.ad[sb]: New test.
6450         * gnat.dg/array14_pkg.ads: New helper.
6451
6452 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6453
6454         * gcc.c-torture/execute/920501-8.x: Remove.
6455         * gcc.c-torture/execute/930513-1.x: Remove.
6456         * gcc.c-torture/execute/960312-1.x: Remove.
6457         * gcc.c-torture/compile/20000804-1.c,
6458         gcc.c-torture/compile/20001205-1.c,
6459         gcc.c-torture/compile/20001226-1.c,
6460         gcc.c-torture/compile/20010518-2.c,
6461         gcc.c-torture/compile/20020312-1.c,
6462         gcc.c-torture/compile/20020604-1.c,
6463         gcc.c-torture/compile/920501-12.c,
6464         gcc.c-torture/compile/920501-4.c,
6465         gcc.c-torture/compile/920520-1.c,
6466         gcc.c-torture/compile/980506-1.c,
6467         gcc.c-torture/execute/980709-1.x,
6468         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6469         options for m68hc11.
6470         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6471         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6472         m68hc11.
6473
6474 2011-03-22  Nick Clifton  <nickc@redhat.com>
6475
6476         * lib/target-supports.exp (check_profiling_available): Add MN10300
6477         to the list of targets that do not support profiling.  Restore
6478         alpha sorting to this list.
6479
6480 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6481
6482         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6483         failure on 32-bit systems.
6484         * gcc.dg/torture/vector-2.c: Ditto.
6485
6486 2011-03-22  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/48228
6489         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6490
6491 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6492
6493         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6494         powerpc.
6495
6496         PR target/48226
6497         * gcc.target/powerpc/pr48226.c: New file.
6498
6499 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6500
6501         * lib/prune.exp (prune_gcc_output): Prune "could not create
6502         compact unwind for" warnings.
6503
6504 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR c/42544
6507         PR c/48197
6508         * gcc.c-torture/execute/pr42544.c: New test.
6509         * gcc.c-torture/execute/pr48197.c: New test.
6510
6511 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6512
6513         PR preprocessor/48192
6514         * gcc.target/powerpc/pr48192.c: New file.
6515
6516         PR target/48053
6517         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6518         split problem of 0 being loaded in a VSX register.
6519
6520 2011-03-21  Richard Guenther  <rguenther@suse.de>
6521
6522         PR c/47939
6523         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6524         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6525         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6526         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6527
6528 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR target/48213
6531         * gcc.dg/pr48213.c: New test.
6532
6533 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6534
6535         PR target/12171
6536         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6537
6538 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6539
6540         * gcc.target/arm/xor-and.c: New.
6541
6542 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6543
6544         PR fortran/22572
6545         * gfortran.dg/function_optimize_1.f90:  New test.
6546         * gfortran.dg/function_optimize_2.f90:  New test.
6547
6548 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR rtl-optimization/47502
6551         * gcc.target/i386/pr47502-1.c: New.
6552         * gcc.target/i386/pr47502-2.c: Likewise.
6553
6554 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR rtl-optimization/48156
6557         * gcc.dg/pr48156.c: New test.
6558
6559 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6560
6561         PR libfortran/47439
6562         * gfortran.dg/scratch_1.f90: Adjust test.
6563
6564 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6565
6566         PR libfortran/47439
6567         * gfortran.dg/scratch_1.f90: New test.
6568
6569 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6570
6571         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6572         variably modified typedefs.
6573         * gcc.dg/c1x-typedef-2.c: Remove.
6574
6575 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6576
6577         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6578         * gcc.dg/c1x-anon-struct-3.c: New test.
6579         * gcc.dg/anon-struct-11.c: Update.
6580
6581 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6582
6583         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6584         dg-xfail-run-if.
6585         Only xfail with gas.
6586
6587 2011-03-18  Jason Merrill  <jason@redhat.com>
6588
6589         * g++.dg/template/fn-ptr1.C: New.
6590
6591         * g++.dg/overload/volatile1.C: New.
6592
6593         * g++.dg/opt/pr23372.C: New.
6594
6595         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6596
6597 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6598
6599         PR middle-end/47405
6600         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6601
6602 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6603
6604         * gcc.target/arm/unsigned-extend-1.c: New.
6605
6606 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR bootstrap/48161
6609         * gcc.c-torture/compile/pr48161.c: New test.
6610
6611 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         PR middle-end/47725
6614         * gcc.dg/torture/pr47725.c: New.
6615
6616 2011-03-17  Jason Merrill  <jason@redhat.com>
6617
6618         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6619         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6620
6621 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6622
6623         * gnat.dg/specs/elab2.ads: New test.
6624         * gnat.dg/specs/elab2_pkg.ads: New helper.
6625
6626 2011-03-17  Jason Merrill  <jason@redhat.com>
6627
6628         * g++.dg/cpp0x/decltype-1212.C: New.
6629         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6630
6631 2011-03-17  Jason Merrill  <jason@redhat.com>
6632
6633         * g++.dg/parse/memfnquals1.C: New.
6634
6635 2011-03-17  Richard Guenther  <rguenther@suse.de>
6636
6637         PR middle-end/48134
6638         * gcc.dg/pr48134.c: New testcase.
6639
6640 2011-03-17  Richard Guenther  <rguenther@suse.de>
6641
6642         PR middle-end/48165
6643         * g++.dg/torture/pr48165.C: New testcase.
6644
6645 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR rtl-optimization/48141
6648         * gcc.dg/pr48141.c: New test.
6649
6650 2011-03-16  Jason Merrill  <jason@redhat.com>
6651
6652         * g++.dg/cpp0x/constexpr-48089.C: New.
6653
6654         * g++.dg/cpp0x/constexpr-abi1.C: New.
6655
6656         * g++.dg/cpp0x/constexpr-46336.C: New.
6657         * g++.dg/parse/friend5.C: Adjust expected errors.
6658
6659         * g++.dg/cpp0x/constexpr-47570.C: New.
6660
6661 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6662
6663         PR debug/47510
6664         * ++.dg/debug/dwarf2/typedef6.C: New test.
6665
6666 2011-03-16  Jason Merrill  <jason@redhat.com>
6667
6668         * g++.dg/cpp0x/elision2.C: New.
6669
6670         * g++.dg/cpp0x/constexpr-array3.C: New.
6671
6672 2011-03-16  Jason Merrill  <jason@redhat.com>
6673
6674         * g++.dg/cpp0x/sfinae6.C: New.
6675         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6676         * g++.dg/cpp0x/pr45908.C: Likewise.
6677         * g++.dg/cpp0x/sfinae6.C: Likewise.
6678         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6679         * g++.old-deja/g++.law/arg11.C: Likewise.
6680
6681 2011-03-16  Jason Merrill  <jason@redhat.com>
6682
6683         * g++.dg/template/incomplete6.C: New.
6684
6685 2011-03-16  Jeff Law <law@redhat.com>
6686
6687         * gcc.dg/tree-ssa/vrp55.c: New test.
6688
6689 2011-03-16  Jason Merrill  <jason@redhat.com>
6690
6691         * g++.dg/cpp0x/auto22.C: New.
6692
6693 2011-03-16  Richard Guenther  <rguenther@suse.de>
6694
6695         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6696         optimizing it away if promoted to const.
6697
6698 2011-03-16  Richard Guenther  <rguenther@suse.de>
6699
6700         PR tree-optimization/48149
6701         * gcc.dg/fold-complex-1.c: New testcase.
6702
6703 2011-03-16  Richard Guenther  <rguenther@suse.de>
6704
6705         PR testsuite/48147
6706         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6707         or cloning happens.
6708
6709 2011-03-16  Richard Guenther  <rguenther@suse.de>
6710
6711         PR tree-optimization/26134
6712         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6713
6714 2011-03-16  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/48146
6717         * gcc.dg/torture/pr48146.c: New testcase.
6718
6719 2011-03-16  Richard Guenther  <rguenther@suse.de>
6720
6721         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6722         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6723
6724 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6725
6726         PR middle-end/48136
6727         * gcc.c-torture/compile/pr48136.c: New test.
6728
6729         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6730
6731         PR debug/45882
6732         * gcc.dg/guality/pr45882.c: New test.
6733
6734 2011-03-15  Jason Merrill  <jason@redhat.com>
6735
6736         * g++.dg/cpp0x/constexpr-recursion.C: New.
6737
6738         * g++.dg/cpp0x/implicit11.C: New.
6739
6740 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6741
6742         * g++.dg/cpp0x/constexpr-attribute.C: New.
6743
6744 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6745
6746         * g++.dg/parse/pr34758.C: New.
6747
6748 2011-03-15  Xinliang David Li  <davidxl@google.com>
6749
6750         PR c/47837
6751         * gcc.dg/uninit-pred-7_d.c: New test.
6752         * gcc.dg/uninit-pred-8_d.c: New test.
6753
6754 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6755
6756         PR target/46788
6757         * gcc.target/arm/pr46788.c: New.
6758
6759 2011-03-15  Richard Guenther  <rguenther@suse.de>
6760
6761         PR middle-end/47650
6762         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6763         * gfortran.dg/ishft_4.f90: Likewise.
6764         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6765
6766 2011-03-15  Richard Guenther  <rguenther@suse.de>
6767
6768         PR tree-optimization/13954
6769         * g++.dg/tree-ssa/pr13954.C: New testcase.
6770
6771 2011-03-15  Richard Guenther  <rguenther@suse.de>
6772
6773         PR tree-optimization/48037
6774         * gcc.target/i386/pr48037-1.c: New testcase.
6775
6776 2011-03-15  Richard Guenther  <rguenther@suse.de>
6777
6778         PR tree-optimization/41490
6779         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6780         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6781         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6782         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6783         * g++.dg/tree-ssa/pr33604.C: Adjust.
6784
6785 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6786
6787         PR middle-end/47917
6788         * gcc.c-torture/execute/pr47917.c: New test.
6789         * gcc.dg/pr47917.c: New test.
6790
6791         PR middle-end/38878
6792         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6793
6794 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6795
6796         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6797         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6798         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6799         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6800         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6801         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6802         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6803         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6804         * gcc.target/i386/avx-floor-vec.c: Ditto.
6805         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6806         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6807         * gcc.target/i386/avx-rint-vec.c: Ditto.
6808         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6809         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6810         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6811         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6812
6813 2011-03-14  Tom Tromey  <tromey@redhat.com>
6814
6815         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6816         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6817         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6818
6819 2011-03-14  Tom Tromey  <tromey@redhat.com>
6820
6821         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6822         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6823         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6824
6825 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6826
6827         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6828
6829 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6830
6831         PR rtl-optimization/47166
6832         * gcc.c-torture/execute/postmod-1.c: New test.
6833
6834 2011-03-14  Richard Guenther  <rguenther@suse.de>
6835
6836         PR middle-end/48098
6837         * gcc.dg/torture/pr48098.c: New testcase.
6838
6839 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6840
6841         PR target/48053
6842         * gcc.target/powerpc/pr48053-1.c: New test.
6843         * gcc.target/powerpc/pr48053-2.c: Likewise.
6844
6845 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6846
6847         PR libfortran/48066
6848         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6849
6850 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6851
6852         PR libfortran/48066
6853         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6854
6855 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6856
6857         PR fortran/48059
6858         * gfortran.dg/class_41.f03: New.
6859
6860 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6861
6862         * g++.dg/conversion/cast3.C: New test.
6863
6864 2011-03-11  Jason Merrill  <jason@redhat.com>
6865
6866         * g++.dg/template/error45.C: New.
6867
6868         * g++.dg/parse/no-type-defn1.C: New.
6869
6870         * g++.dg/ext/attrib40.C: New.
6871
6872         * g++.dg/cpp0x/regress/array1.C: New.
6873
6874 2011-03-11  Richard Guenther  <rguenther@suse.de>
6875
6876         PR tree-optimization/48067
6877         * gcc.dg/pr48067.c: New testcase.
6878
6879 2011-03-11  Richard Guenther  <rguenther@suse.de>
6880
6881         PR lto/48073
6882         * g++.dg/lto/20110311-1_0.C: New testcase.
6883
6884 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR c++/48035
6887         * g++.dg/inherit/virtual8.C: New test.
6888
6889         PR middle-end/48044
6890         * gcc.dg/torture/pr48044.c: New test.
6891
6892 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6893
6894         PR fortran/47768
6895         * gfortran.dg/proc_ptr_comp_31.f90: New.
6896
6897 2011-03-11  Richard Guenther  <rguenther@suse.de>
6898
6899         PR tree-optimization/47278
6900         * gcc.dg/torture/pr47278-1.c: New testcase.
6901         * gcc.dg/torture/pr47278-2.c: Likewise.
6902
6903 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR tree-optimization/48063
6906         * gcc.dg/torture/pr48063.c: New test.
6907
6908 2011-03-10  Jason Merrill  <jason@redhat.com>
6909
6910         * g++.dg/template/array22.C: New.
6911
6912         * g++.dg/cpp0x/syntax-err1.C: New.
6913         * g++.dg/parse/error36.C: Adjust expected errors.
6914         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6915         * g++.old-deja/g++.pt/typename3.C: Likewise.
6916         * g++.old-deja/g++.pt/typename4.C: Likewise.
6917         * g++.old-deja/g++.pt/typename6.C: Likewise.
6918
6919 2011-03-09  Jason Merrill  <jason@redhat.com>
6920
6921         * g++.dg/template/nontype22.C: New.
6922
6923 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6924
6925         PR tree-optimization/47714
6926         * g++.dg/torture/pr47714.C: New test.
6927
6928 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6929
6930         PR target/47755
6931         * gcc.target/powerpc/pr47755-2.c: New file.
6932
6933 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6936         is not set in the environment, pass 64 as first argument when not
6937         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6938         native where ulimit -u is supported.
6939
6940 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6941
6942         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6943
6944 2011-03-08  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/template/nontype21.C: New.
6947
6948         * g++.dg/template/anon5.C: New.
6949
6950 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR debug/47881
6953         * gcc.dg/pr47881.c: New test.
6954
6955 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6956
6957         PR c++/47957
6958         * g++.dg/lookup/template3.C: New test.
6959
6960 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6961
6962         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6963         'long' type.
6964
6965 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6966
6967         PR testsuite/47954
6968         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6969         sizeof to compute alignment.
6970
6971 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6972
6973         PR tree-optimization/48022
6974         * gcc.dg/pr48022-1.c: New test.
6975         * gcc.dg/pr48022-2.c: New test.
6976
6977 2011-03-07  Jason Merrill  <jason@redhat.com>
6978
6979         * g++.dg/template/nontype20.C: New.
6980         * g++.dg/init/member1.C: Adjust expected errors.
6981         * g++.dg/parse/constant4.C: Likewise.
6982         * g++.dg/template/qualified-id3.C: Likewise.
6983         * g++.old-deja/g++.pt/crash10.C: Likewise.
6984
6985         * g++.dg/cpp0x/regress/non-const1.C: New.
6986
6987 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR debug/47991
6990         * gcc.dg/pr47991.c: New test.
6991
6992 2011-03-07  Jason Merrill  <jason@redhat.com>
6993
6994         * g++.dg/abi/mangle46.C: New.
6995
6996 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6997
6998         PR target/47862
6999         * gcc.target/powerpc/pr47862.c: New.
7000
7001 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7002
7003         PR target/45413
7004         * gcc.target/i386/combine-mul.c: Require nonpic.
7005
7006 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7007             Nathan Froyd  <froydnj@codesourcery.com>
7008
7009         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7010
7011 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7012
7013         * README.QMTEST: Remove.
7014
7015 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7016             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7017
7018         PR fortran/47850
7019         * gfortran.dg/array_constructor_37.f90 : New test.
7020
7021 2011-03-05  Jason Merrill  <jason@redhat.com>
7022
7023         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7024         * g++.dg/abi/mangle45.C: Likewise.
7025         * g++.dg/cpp0x/trailing1.C: Likewise.
7026
7027 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7028
7029         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7030
7031 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR rtl-optimization/47899
7034         * gcc.dg/pr47899.c: New test.
7035
7036         * gcc.dg/torture/pr47968.c: Ignore warnings.
7037
7038         PR tree-optimization/47967
7039         * gcc.c-torture/compile/pr47967.c: New test.
7040
7041 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7042
7043         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7044         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7045
7046 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7047
7048         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7049         and property_getAttributes() if __OBJC2__.
7050         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7051         * objc.dg/property/property-encoding-1.m: New.
7052         * obj-c++.dg/property/property-encoding-1.mm: New.
7053
7054 2011-03-04  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/template/pseudodtor6.C: New.
7057
7058         * g++.dg/inherit/covariant19.C: New.
7059
7060 2011-03-04  Richard Guenther  <rguenther@suse.de>
7061
7062         PR middle-end/47968
7063         * gcc.dg/torture/pr47968.c: New testcase.
7064
7065 2011-03-04  Richard Guenther  <rguenther@suse.de>
7066
7067         PR middle-end/47975
7068         * gcc.dg/torture/pr47975.c: New testcase.
7069
7070 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7071
7072         PR c++/47974
7073         * g++.dg/template/crash106.C: New.
7074
7075 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7076
7077         PR c/47963
7078         * gcc.dg/gomp/pr47963.c: New test.
7079         * g++.dg/gomp/pr47963.C: New test.
7080
7081 2011-03-02  Jason Merrill  <jason@redhat.com>
7082
7083         * g++.dg/cpp0x/regress/condition1.C: New.
7084
7085         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7086
7087 2011-03-01  Jason Merrill  <jason@redhat.com>
7088
7089         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7090
7091         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7092
7093 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7094
7095         PR rtl-optimization/47925
7096         * gcc.c-torture/execute/pr47925.c: New test.
7097
7098 2011-03-01  Jason Merrill  <jason@redhat.com>
7099
7100         * g++.dg/cpp0x/decltype25.C: New.
7101
7102         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7103
7104 2011-03-01  Richard Guenther  <rguenther@suse.de>
7105
7106         PR tree-optimization/47890
7107         * gcc.dg/torture/pr47890.c: New testcase.
7108
7109 2011-03-01  Richard Guenther  <rguenther@suse.de>
7110
7111         PR lto/47924
7112         * gcc.dg/lto/pr47924_0.c: New testcase.
7113
7114 2011-03-01  Richard Guenther  <rguenther@suse.de>
7115
7116         PR lto/46911
7117         * gfortran.dg/lto/pr46911_0.f: New testcase.
7118
7119 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7120
7121         PR libgfortran/47933
7122         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7123         compile errors from older code form.
7124
7125 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7126
7127         PR libgfortran/47567
7128         * gfortran.dg/fmt_fw_d.f90: New test.
7129
7130 2011-02-28  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/inherit/covariant18.C: New.
7133
7134 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR middle-end/47893
7137         * gcc.dg/pr47893.c: New test.
7138
7139 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7140
7141         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7142         NULL in case of a selector with conflicting types.
7143         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7144
7145 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7146
7147         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7148         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7149         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7150         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7151
7152 2011-02-28  Jason Merrill  <jason@redhat.com>
7153
7154         PR c++/47906
7155         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7156
7157 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7158
7159         PR libgfortran/47778
7160         * gfortran.dg/namelist_71.f90: New test.
7161
7162 2011-02-27  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/47906
7165         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7166         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7167
7168 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7169
7170         PR c++/46466
7171         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7172
7173 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7174
7175         PR fortran/47886
7176         * gfortran.dg/gomp/task-1.f90: Removed.
7177
7178 2011-02-26  Jason Merrill  <jason@redhat.com>
7179
7180         * g++.dg/template/this-targ1.C: New.
7181
7182         * g++.dg/cpp0x/regress/template-const1.C: New.
7183         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7184         * g++.dg/template/function1.C: Adjust.
7185         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7186         * g++.dg/debug/debug7.C: Adjust.
7187
7188 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7189
7190         PR fortran/47886
7191         * gfortran.dg/gomp/task-1.f90: New.
7192
7193 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7194
7195         * gcc.target/arm/neon-thumb2-move.c: Add
7196         dg-require-effective-target arm_thumb2_ok.
7197
7198 2011-02-24  Jason Merrill  <jason@redhat.com>
7199
7200         * g++.dg/parse/constant1.C: Specify C++98 mode.
7201         * g++.dg/parse/constant5.C: Likewise.
7202         * g++.dg/parse/error2.C: Likewise.
7203         * g++.dg/parse/semicolon3.C: Likewise.
7204         * g++.dg/template/crash14.C: Likewise.
7205         * g++.dg/template/local4.C: Likewise.
7206         * g++.dg/template/nontype3.C: Likewise.
7207         * g++.dg/parse/crash31.C: Adjust expected errors.
7208         * g++.dg/template/function1.C: Likewise.
7209         * g++.dg/template/ref3.C: Likewise.
7210         * g++.dg/template/static9.C: Likewise.
7211         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7212
7213         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7214         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7215         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7216         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7217         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7218
7219 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR fortran/47878
7222         * gfortran.dg/pr47878.f90: New test.
7223
7224 2011-02-24  Richard Guenther  <rguenther@suse.de>
7225
7226         PR testsuite/47801
7227         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7228         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7229
7230 2011-02-24  Richard Guenther  <rguenther@suse.de>
7231
7232         PR fortran/47839
7233         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7234         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7235
7236 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7237
7238         PR libgfortran/47567
7239         * gfortran.dg/fmt_f0_1.f90: Update test.
7240
7241 2011-02-23  Jason Merrill  <jason@redhat.com>
7242
7243         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7244         * g++.dg/abi/mangle45.C: New.
7245
7246         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7247         * g++.dg/template/canon-type-9.C: Match use of decltype
7248         between declaration and definition.
7249         * g++.dg/template/canon-type-12.C: Likewise.
7250
7251 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7252
7253         PR fortran/40850
7254         * gfortran.dg/nested_allocatables_1.f90: New.
7255
7256 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7257
7258         PR c++/46868
7259         * g++.dg/pr46868.C: New test.
7260         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7261         * g++.dg/parse/error14.C: Adjust.
7262
7263 2011-02-23  Richard Guenther  <rguenther@suse.de>
7264
7265         PR tree-optimization/47838
7266         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7267
7268 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7269
7270         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7271
7272 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7273
7274         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7275         * gfortran.dg/count_init_expr.f03: Ditto.
7276         * gfortran.dg/gomp/pr43711.f90: Ditto.
7277         * gcc.dg/struct-parse-2.c: Ditto.
7278         * gcc.dg/parse-error-3.c: Ditto.
7279         * gcc.dg/Wlogical-op-1.c: Ditto.
7280         * gcc.dg/Walways-true-1.c: Ditto.
7281         * gcc.dg/pr24225.c: Ditto.
7282         * gcc.dg/Walways-true-2.c: Ditto.
7283         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7284         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7285         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7286         * g++.dg/overload/defarg4.C: Ditto.
7287         * g++.dg/inherit/covariant16.C: Ditto.
7288         * g++.dg/inherit/virtual7.C: Ditto.
7289         * g++.dg/template/canon-type-9.C: Ditto.
7290         * g++.dg/template/access19.C: Ditto.
7291         * g++.dg/template/call7.C: Ditto.
7292         * g++.dg/template/canon-type-2.C: Ditto.
7293         * g++.dg/template/init7.C: Ditto.
7294         * g++.dg/template/sizeof-template-argument.C: Ditto.
7295         * g++.dg/template/const3.C: Ditto.
7296         * g++.dg/template/sfinae26.C: Ditto.
7297         * g++.dg/template/sfinae26.C: Ditto.
7298         * g++.dg/template/canon-type-11.C: Ditto.
7299         * g++.dg/template/union2.C: Ditto.
7300         * g++.dg/template/canon-type-3.C: Ditto.
7301         * g++.dg/template/canon-type-1.C: Ditto.
7302         * g++.dg/template/canon-type-5.C: Ditto.
7303         * g++.dg/template/canon-type-7.C: Ditto.
7304         * g++.dg/template/canon-type-10.C: Ditto.
7305         * g++.dg/template/spec36.C: Ditto.
7306         * g++.dg/template/typedef38.C: Ditto.
7307         * g++.dg/template/canon-type-4.C: Ditto.
7308         * g++.dg/template/canon-type-6.C: Ditto.
7309         * g++.dg/template/canon-type-13.C: Ditto.
7310         * g++.dg/template/instantiate9.C: Ditto.
7311         * g++.dg/template/ttp22.C: Ditto.
7312         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7313         * g++.dg/warn/Walways-true-1.C: Ditto.
7314         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7315         * g++.dg/warn/Walways-true-2.C: Ditto.
7316         * g++.dg/conversion/op4.C: Ditto.
7317         * g++.dg/opt/pr19650.C: Ditto.
7318         * g++.dg/lookup/friend11.C: Ditto.
7319         * g++.dg/other/default2.C: Ditto.
7320         * g++.dg/other/default3.C: Ditto.
7321         * g++.dg/other/dtor2.C: Ditto.
7322         * g++.dg/other/friend5.C: Ditto.
7323         * g++.dg/other/default5.C: Ditto.
7324         * g++.dg/init/brace6.C: Ditto.
7325         * g++.dg/init/aggr5.C: Ditto.
7326         * g++.dg/init/error2.C: Ditto.
7327         * g++.dg/expr/bound-mem-fun.C: Ditto.
7328         * g++.dg/expr/cond6.C: Ditto.
7329         * g++.dg/expr/stmt-expr-1.C: Ditto.
7330         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7331         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7332         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7333         * g++.dg/cpp0x/bracket1.C: Ditto.
7334         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7335         * g++.dg/cpp0x/pr38646.C: Ditto.
7336         * g++.dg/cpp0x/variadic73.C: Ditto.
7337         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7338         * g++.dg/cpp0x/bracket4.C: Ditto.
7339         * g++.dg/cpp0x/decltype4.C: Ditto.
7340         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7341         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7342         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7343         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7344         * g++.dg/cpp0x/decltype2.C: Ditto.
7345         * g++.dg/cpp0x/decltype1.C: Ditto.
7346         * g++.dg/cpp0x/bracket2.C: Ditto.
7347         * g++.dg/cpp0x/decltype5.C: Ditto.
7348         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7349         * g++.dg/cpp0x/variadic70.C: Ditto.
7350         * g++.dg/cpp0x/decltype6.C: Ditto.
7351         * g++.dg/cpp0x/rvo.C: Ditto.
7352         * g++.dg/cpp0x/vt-40092.C: Ditto.
7353         * g++.dg/cpp0x/variadic-new.C: Ditto.
7354         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7355         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7356         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7357         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7358         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7359         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7360         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7361         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7362         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7363         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7364         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7365         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7366         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7367         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7368         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7369         * g++.dg/cpp0x/pr39639.C: Ditto.
7370         * g++.dg/cpp0x/decltype3.C: Ditto.
7371         * g++.dg/cpp0x/variadic68.C: Ditto.
7372         * g++.dg/cpp0x/variadic-function.C: Ditto.
7373         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7374         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7375         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7376         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7377         * g++.dg/parse/crash35.C: Ditto.
7378         * g++.dg/parse/crash40.C: Ditto.
7379         * g++.dg/parse/defarg12.C: Ditto.
7380         * g++.dg/parse/crash34.C: Ditto.
7381         * g++.dg/parse/constructor3.C: Ditto.
7382         * g++.dg/parse/template23.C: Ditto.
7383         * g++.dg/parse/crash56.C: Ditto.
7384         * g++.dg/parse/dtor13.C: Ditto.
7385         * g++.dg/parse/error33.C: Ditto.
7386         * g++.dg/parse/ctor9.C: Ditto.
7387         * g++.dg/parse/error32.C: Ditto.
7388         * g++.dg/parse/error37.C: Ditto.
7389         * g++.dg/parse/bitfield3.C: Ditto.
7390         * g++.dg/parse/struct-4.C: Ditto.
7391         * g++.dg/ext/has_trivial_copy.C: Ditto.
7392         * g++.dg/ext/is_polymorphic.C: Ditto.
7393         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7394         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7395         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7396         * g++.dg/ext/is_union.C: Ditto.
7397         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7398         * g++.dg/ext/is_pod.C: Ditto.
7399         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7400         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7401         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7402         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7403         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7404         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7405         * g++.dg/ext/is_abstract.C: Ditto.
7406         * g++.dg/ext/has_trivial_assign.C: Ditto.
7407         * g++.dg/ext/is_class.C: Ditto.
7408         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7409         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7410         * g++.dg/ext/is_base_of.C: Ditto.
7411         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7412         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7413         * g++.dg/ext/is_empty.C: Ditto.
7414         * g++.dg/ext/is_enum.C: Ditto.
7415         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7416         * gnat.dg/opt11.adb: Ditto.
7417         * obj-c++.dg/pr45735.mm: Ditto.
7418         * obj-c++.dg/pr24393.mm: Ditto.
7419         * obj-c++.dg/exceptions-2.mm: Ditto.
7420         * objc.dg/pr45735.m: Ditto.
7421         * objc.dg/pr24393.m: Ditto.
7422
7423 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7424
7425         * objc.dg/attributes/objc-exception-1.m: New.
7426
7427 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7428
7429         * gcc.dg/cpp/include7.c: New test.
7430
7431 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7432
7433         PR c++/47242
7434         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7435
7436 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7437
7438         PR rtl-optimization/47763
7439         * gcc.dg/pr47763.c: New test.
7440
7441 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7442
7443         PR fortran/45743
7444         * gfortran.dg/whole_file_32.f90 : New test.
7445
7446 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7447
7448         PR c++/47666
7449         * g++.dg/inherit/virtual7.C: New test.
7450
7451 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7452
7453         PR objc/47832
7454         * objc.dg/type-size-3.m: Updated error message.
7455         * objc.dg/type-size-4.m: New test.
7456         * objc.dg/type-size-5.m: New test.
7457
7458 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460         * lib/gnat.exp: Fix comments.
7461         Don't load libgloss.exp.
7462         (default_gnat_version): Call $compiler with --version.
7463         Adapt regexp for gnatmake output, insert version.
7464         (gnat_version): New proc.
7465         (gnat_init): Remove gnat_libgcc_s_path.
7466         (gnat_target_compile): Likewise.
7467         Remove ld_library_path.
7468         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7469         (gnat_pass): Remove.
7470         (gnat_pass): Remove.
7471         (gnat_finish): Remove.
7472         (gnat_exit): Remove.
7473         (local_find_gnatmake): Reindent.
7474         (runtest_file_p): Remove.
7475         (prune_warnings): Remove.
7476         (find_gnatclean): New proc.
7477         * lib/gnat-dg.exp (lremove): New proc.
7478         (gnat-dg-test): Reindent.
7479         Remove additional output files.
7480         (gnat-dg-runtest): Remove.
7481
7482         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7483         * gnat.dg/loop_optimization6.adb: Likewise.
7484         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7485
7486 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7487
7488         PR tree-optimization/47835
7489         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7490
7491 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7492
7493         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7494         * gfortran.dg/abstract_type_2.f03: Ditto.
7495         * gfortran.dg/abstract_type_3.f03: Ditto.
7496         * gfortran.dg/abstract_type_4.f03: Ditto.
7497         * gfortran.dg/abstract_type_5.f03: Ditto.
7498         * gfortran.dg/abstract_type_6.f03: Ditto.
7499         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7500         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7501         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7502         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7503         * gfortran.dg/array_function_5.f90: Ditto.
7504         * gfortran.dg/asynchronous_3.f03: Ditto.
7505         * gfortran.dg/char_expr_1.f90: Ditto.
7506         * gfortran.dg/class_14.f03: Ditto.
7507         * gfortran.dg/data_array_6.f: Ditto.
7508         * gfortran.dg/data_invalid.f90: Ditto.
7509         * gfortran.dg/dot_product_1.f03: Ditto.
7510         * gfortran.dg/func_derived_5.f90: Ditto.
7511         * gfortran.dg/func_result_4.f90: Ditto.
7512         * gfortran.dg/implied_do_1.f90: Ditto.
7513         * gfortran.dg/initialization_25.f90: Ditto.
7514         * gfortran.dg/initialization_26.f90: Ditto.
7515         * gfortran.dg/interface_34.f90: Ditto.
7516         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7517         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7518         * gfortran.dg/matmul_8.f03: Ditto.
7519         * gfortran.dg/merge_init_expr.f90: Ditto.
7520         * gfortran.dg/pack_assign_1.f90: Ditto.
7521         * gfortran.dg/pack_vector_1.f90: Ditto.
7522         * gfortran.dg/pointer_check_8.f90: Ditto.
7523         * gfortran.dg/product_init_expr.f03: Ditto.
7524         * gfortran.dg/reshape_order_5.f90: Ditto.
7525         * gfortran.dg/reshape_shape_1.f90: Ditto.
7526         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7527         * gfortran.dg/same_name_2.f90: Ditto.
7528         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7529         * gfortran.dg/spread_init_expr.f03: Ditto.
7530         * gfortran.dg/stmt_func_1.f90: Ditto.
7531         * gfortran.dg/sum_init_expr.f03: Ditto.
7532         * gfortran.dg/transpose_3.f03: Ditto.
7533         * gfortran.dg/unpack_init_expr.f03: Ditto.
7534         * gfortran.dg/warn_conversion.f90: Ditto.
7535         * gfortran.dg/warn_conversion_2.f90: Ditto.
7536         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7537         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7538         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7539         * gfortran.dg/whole_file_16.f90: Ditto.
7540         * gfortran.dg/whole_file_17.f90: Ditto.
7541         * gfortran.dg/whole_file_18.f90: Ditto.
7542         * gfortran.dg/whole_file_20.f03: Ditto.
7543         * gfortran.dg/whole_file_5.f90: Ditto.
7544         * gfortran.dg/whole_file_6.f90: Ditto.
7545         * gfortran.dg/write_invalid_format.f90: Ditto.
7546         * gfortran.dg/zero_sized_6.f90: Ditto.
7547
7548 2011-02-21  Jeff Law <law@redhat.com>
7549
7550         PR rtl-optimization/46178
7551         * gcc.target/i386/pr46178.c: New test.
7552
7553         PR rtl-optimization/46002
7554         * gcc.c-torture/compile/pr46002.c: New test.
7555
7556 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7557
7558         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7559         *-*-hpux10*.
7560
7561 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR debug/47106
7564         * g++.dg/debug/pr47106.C: Require effective target lto.
7565
7566 2011-02-21  Jason Merrill  <jason@redhat.com>
7567
7568         * g++.dg/cpp0x/constexpr-diag2.C: New.
7569
7570 2011-02-20  Jason Merrill  <jason@redhat.com>
7571
7572         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7573
7574         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7575
7576         * g++.dg/overload/conv-op1.C: New.
7577
7578         * g++.dg/cpp0x/constexpr-synth1.C: New.
7579
7580 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7581
7582         * objc.dg/layout-2.m: New.
7583         * objc.dg/selector-3.m: Adjusted location of error message.
7584         * objc.dg/type-size-3.m: Same.
7585         * obj-c++.dg/selector-3.mm: Same.
7586
7587 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7588
7589         PR objc/47784
7590         * objc.dg/property/dotsyntax-22.m: New.
7591         * obj-c++.dg/property/dotsyntax-22.mm: New.
7592
7593 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7594
7595         PR c++/46394
7596         * g++.dg/template/typedef38.C: New test.
7597
7598 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7599
7600         PR fortran/46818
7601         * gfortran.dg/whole_file_30.f90 : New test.
7602         * gfortran.dg/whole_file_31.f90 : New test.
7603
7604 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7605
7606         PR fortran/45077
7607         PR fortran/44945
7608         * gfortran.dg/whole_file_28.f90 : New test.
7609         * gfortran.dg/whole_file_29.f90 : New test.
7610
7611 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7612
7613         PR c++/44118
7614         * g++.dg/template/crash105.C: New.
7615
7616 2011-02-19  Jason Merrill  <jason@redhat.com>
7617
7618         * g++.dg/cpp0x/regress/no-elide1.C: New.
7619
7620 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7621
7622         PR tree-optimization/46620
7623         * gcc.dg/pr46620.c: New.
7624
7625 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR c/47809
7628         * gcc.target/i386/pr47809.c: New test.
7629
7630 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7631             Tobias Burnus  <burnus@net-b.de>
7632
7633         * lib/target-supports.exp
7634         (check_effective_target_fortran_large_real): New check for large reals.
7635         * gfortran.dg/nan_7.f90: New test.
7636
7637 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7638
7639         PR libgfortran/47567
7640         * gfortran.dg/fmt_f0_1.f90: Update test.
7641
7642 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7643
7644         PR fortran/47348
7645         * gfortran.dg/array_constructor_36.f90 : New test.
7646         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7647         allow for comparison between different elements of the array
7648         constructor at different levels of optimization.
7649
7650 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7651
7652         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7653         * gcc.target/i386/pr32280-1.c: Likewise.
7654
7655 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR target/47800
7658         * gcc.target/i386/pr47800.c: New test.
7659
7660 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7661
7662         * objc/execute/exceptions/foward-1.x: New.
7663
7664 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7665
7666         PR fortran/47789
7667         * gfortran.dg/derived_constructor_comps_4.f90: New.
7668
7669 2011-02-18  Tobias Burnus
7670
7671         PR fortran/47775
7672         * gfortran.dg/func_result_6.f90: New.
7673
7674 2011-02-18  Michael Matz  <matz@suse.de>
7675
7676         PR fortran/45586
7677         * gfortran.dg/lto/pr45586_0.f90: New test.
7678         * gfortran.dg/typebound_proc_20.f90: Ditto.
7679         * gfortran.dg/typebound_proc_21.f90: Ditto.
7680
7681 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7682
7683         PR c++/47795
7684         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7685
7686 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7687
7688         PR fortran/47750
7689         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7690         gcc_warning_prefix.
7691         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7692         normalizing the error/warning output.
7693         * gfortran.dg/Wall.f90: Update dg-error/warning.
7694         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7695         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7696         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7697         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7698         * gfortran.dg/class_30.f90: Update dg-error/warning.
7699         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7700         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7701         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7702         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7703         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7704         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7705         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7706         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7707         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7708         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7709         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7710         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7711         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7712         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7713         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7714         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7715         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7716         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7717         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7718         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7719         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7720         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7721         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7722         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7723         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7724
7725 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/47768
7728         * gfortran.dg/proc_ptr_comp_30.f90: New.
7729
7730 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR debug/47780
7733         * gcc.target/i386/pr47780.c: New test.
7734
7735 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7736
7737         PR fortran/47767
7738         * gfortran.dg/class_40.f03: New.
7739
7740 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7741
7742         PR c++/47208
7743         * g++.dg/cpp0x/auto21.C: New test.
7744
7745 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7746
7747         * objc.dg/special/unclaimed-category-1.h: Updated for
7748         new ABI support.
7749         * objc.dg/special/unclaimed-category-1.m: Same.
7750         * objc.dg/zero-link-1.m: Same.
7751         * objc.dg/lookup-1.m: Same.
7752         * objc.dg/torture/strings/const-str-9.m
7753         * objc.dg/torture/strings/const-str-10.m: Same.
7754         * objc.dg/torture/strings/const-str-11.m: Same.
7755         * objc.dg/torture/forward-1.m: Same.
7756         * objc.dg/zero-link-2.m: Same.
7757         * objc.dg/encode-7-next-64bit.m: Same.
7758         * objc.dg/method-4.m: Same.
7759         * objc.dg/next-runtime-1.m: Same.
7760         * objc.dg/image-info.m: Same.
7761         * objc.dg/pr23214.m: Same.
7762         * objc.dg/symtab-1.m: Same.
7763         * obj-c++.dg/basic.m: Same.
7764         * obj-c++.dg/proto-lossage-3.m: Same.
7765         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7766         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7767         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7768         * obj-c++.dg/method-11.m: Same.
7769         * objc/execute/enumeration-1.m: Same.
7770         * objc/execute/object_is_class.m: Same.
7771         * objc/execute/formal_protocol-2.m: Same.
7772         * objc/execute/formal_protocol-4.m: Same.
7773         * objc/execute/formal_protocol-6.m: Same.
7774         * objc/execute/bycopy-3.m: Same.
7775         * objc/execute/exceptions/catchall-1.m: Same.
7776         * objc/execute/exceptions/finally-1.m: Same.
7777         * objc/execute/exceptions/local-variables-1.m: Same.
7778         * objc/execute/exceptions/foward-1.m: Same.
7779         * objc/execute/bf-common.h
7780         * objc/execute/enumeration-2.m: Same.
7781         * objc/execute/formal_protocol-1.m: Same.
7782         * objc/execute/formal_protocol-3.m: Same.
7783         * objc/execute/formal_protocol-5.m: Same.
7784         * objc/execute/accessing_ivars.m: Same.
7785         * objc/execute/bycopy-2.m: Same.
7786         * objc/execute/formal_protocol-7.m: Same.
7787         * objc/execute/compatibility_alias.m: Same.
7788         * objc/execute/no_clash.m: Same.
7789         * objc/execute/object_is_meta_class.m: Same.
7790         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7791         * objc/execute/class-tests-1.h: Include stdio.h.
7792         * objc/execute/class-tests-2.h: Same.
7793         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7794         runtimes.
7795         * obj-c++.dg/try-catch-2.mm: Same.
7796
7797 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR c++/47783
7800         * g++.dg/warn/Wunused-parm-4.C: New test.
7801
7802 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7803             Jan Hubicka  <jh@suse.cz>
7804
7805         PR debug/47106
7806         PR debug/47402
7807         * g++.dg/debug/pr47106.C: New.
7808
7809 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7810
7811         PR target/43653
7812         * gcc.target/i386/pr43653.c: New test.
7813
7814 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7815
7816         PR c++/47172
7817         * g++.dg/template/inherit6.C: New test.
7818
7819 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7820
7821         PR fortran/47745
7822         * gfortran.dg/class_39.f03: New.
7823
7824 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7825
7826         PR c++/47326
7827         * g++.dg/cpp0x/variadic106.C: New test.
7828
7829 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR libfortran/47757
7832         * gfortran.dg/pr47757-1.f90: New test.
7833         * gfortran.dg/pr47757-2.f90: New test.
7834         * gfortran.dg/pr47757-3.f90: New test.
7835
7836         PR c++/47704
7837         * g++.dg/cpp0x/enum8.C: New test.
7838
7839 2011-02-15  Jason Merrill  <jason@redhat.com>
7840
7841         * g++.dg/inherit/implicit-trivial1.C: New.
7842         * g++.dg/cpp0x/implicit-trivial1.C: New.
7843
7844 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         PR middle-end/47725
7847         * gcc.dg/torture/pr47725.c: Removed.
7848
7849 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7850
7851         PR target/47755
7852         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7853         constant does not generate a load from memory.
7854
7855 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7856
7857         PR middle-end/47725
7858         * gcc.dg/torture/pr47725.c: New.
7859
7860 2011-02-15  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/47743
7863         * gcc.dg/torture/pr47743.c: New testcase.
7864
7865 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7866
7867         PR middle-end/47581
7868         * gcc.target/i386/pr47581.c: New test.
7869
7870 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7871
7872         PR fortran/47730
7873         * gfortran.dg/select_type_22.f03: New.
7874
7875 2011-02-14  Jason Merrill  <jason@redhat.com>
7876
7877         * g++.dg/cpp0x/regress/enum1.C: New.
7878
7879 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7880
7881         * gnat.dg/include.adb: New test.
7882
7883 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/47728
7886         * gfortran.dg/class_38.f03: New.
7887
7888 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7889
7890         * gcc.dg/pr46494.c: New test.
7891
7892 2011-02-14  Richard Guenther  <rguenther@suse.de>
7893
7894         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7895
7896 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7897
7898         PR ada/41929
7899         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7900         sparc*-sun-solaris2.11.
7901
7902 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7903
7904         PR fortran/47349
7905         * gfortran.dg/argument_checking_18.f90: New.
7906
7907 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7908
7909         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7910         * gfortran.dg/argument_checking_17.f90: New.
7911
7912 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7913
7914         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7915         are temporarily disabled.
7916         * gfortran.dg/class_7.f03: Ditto.
7917         * gfortran.dg/coarray_14.f90: Ditto.
7918         * gfortran.dg/typebound_proc_13.f03: Ditto.
7919
7920 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7921
7922         PR fortran/45586
7923         * gfortran.dg/extends_11.f03: New.
7924
7925 2011-02-11  Xinliang David Li  <davidxl@google.com>
7926
7927         PR tree-optimization/47707
7928         * g++.dg/tree-ssa/pr47707.C: New test.
7929
7930 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7931
7932         * g++.dg/opt/inline17.C: New test.
7933
7934 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7935
7936         PR fortran/47550
7937         * gfortran.dg/pure_formal_2.f90: New.
7938
7939 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7940
7941         PR rtl-optimization/47614
7942         * gfortran.dg/pr47614.f: New.
7943
7944 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7945
7946         PR driver/47678
7947         * gcc.dg/opts-6.c: New test.
7948
7949 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7950
7951         PR debug/47684
7952         * gcc.dg/pr47684.c: New test.
7953
7954 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7955
7956         PR target/47629
7957         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7958         c99_runtime, dg-add-options c99_runtime.
7959         (main): Use __asm__.
7960
7961 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963         PR testsuite/47400
7964         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7965         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7966         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7967         * gcc.dg/ucnid-10.c: Likewise.
7968         * gcc.dg/ucnid-13.c: Likewise.
7969         * gcc.dg/ucnid-7.c: Likewise.
7970         * gcc.dg/ucnid-8.c: Likewise.
7971         Adapt dg-warning line number.
7972
7973 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7974
7975         * gcc.target/i386/parity-1.c: Use -march=k8.
7976         * gcc.target/i386/parity-2.c: Ditto.
7977         * gcc.target/i386/vecinit-1.c: Ditto.
7978         * gcc.target/i386/vecinit-2.c: Ditto.
7979
7980 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7981
7982         PR target/46610
7983         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7984         * gcc.target/mips/save-restore-3.c: Likewise.
7985         * gcc.target/mips/save-restore-4.c: Likewise.
7986         * gcc.target/mips/save-restore-5.c: Likewise.
7987
7988         PR target/47683
7989         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7990         * g++.dg/tree-prof/partition2.C: Likewise.
7991
7992 2011-02-09  Jason Merrill  <jason@redhat.com>
7993
7994         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7995         rather than misdeclare std::puts.
7996
7997         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7998         * g++.dg/other/warning1.C: Likewise.
7999         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8000         * g++.old-deja/g++.gb/scope06.C: Likewise.
8001         * g++.old-deja/g++.law/cvt11.C: Likewise.
8002         * g++.old-deja/g++.law/init1.C: Likewise.
8003         * g++.dg/abi/mangle26.C: Likewise.
8004
8005         * g++.dg/template/function1.C: Adjust for C++0x mode.
8006         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8007
8008         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8009         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8010
8011         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8012
8013         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8014
8015         * g++.dg/cpp0x/regress: New directory.
8016         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8017         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8018         * g++.dg/cpp0x/regress/regress3.C: New.
8019
8020 2011-02-10  Richard Guenther  <rguenther@suse.de>
8021
8022         PR tree-optimization/47677
8023         * gcc.dg/torture/pr47677.c: New testcase.
8024
8025 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8026
8027         * objc.dg/special/load-category-1.m: Remove unused header.
8028         * objc.dg/special/load-category-1a.m: Likewise.
8029         * objc.dg/special/load-category-2.m: Likewise.
8030         * objc.dg/special/load-category-2a.m: Likewise.
8031         * objc.dg/special/load-category-3.m: Likewise.
8032         * objc.dg/special/load-category-3a.m: Likewise.
8033         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8034         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8035         * objc.dg/attributes/class-attribute-1.m: Likewise.
8036         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8037         * obj-c++.dg/property/property.exp: Likewise.
8038         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8039         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8040         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8041         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8042         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8043         * obj-c++.dg/template-8.mm: Likewise.
8044
8045 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR target/47665
8048         * gcc.target/i386/pr47665.c: New test.
8049
8050 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8051
8052         PR testsuite/47622
8053         Revert
8054         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8055         PR debug/42631
8056         * gcc.dg/pr42631.c: Update test.
8057         * gcc.dg/pr42631-2.c: New test.
8058
8059 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8060
8061         PR fortran/47352
8062         * gfortran.dg/proc_decl_25.f90: New.
8063
8064 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8065
8066         PR fortran/47463
8067         * gfortran.dg/typebound_assignment_2.f03: New.
8068
8069 2011-02-09  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/47664
8072         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8073
8074 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8075
8076         PR middle-end/47646
8077         * gnat.dg/uninit_func.adb: Adjust dg directive.
8078
8079 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8080
8081         PR middle-end/47646
8082         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8083
8084 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8085
8086         PR fortran/47637
8087         * gfortran.dg/auto_dealloc_2.f90: New.
8088
8089 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091         * gcc.dg/builtins-config.h: Remove __sgi handling.
8092         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8093         -std=c99 for mips-sgi-irix6.5*.
8094
8095 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8096
8097         PR middle-end/45505
8098         * gfortran.dg/pr25923.f90: Remove xfails.
8099
8100 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8101
8102         PR fortran/47583
8103         * gfortran.dg/inquire_14.f90: New test.
8104
8105 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8106
8107         PR fortran/45290
8108         * gfortran.dg/pointer_init_6.f90: New.
8109
8110 2011-02-08  Jeff Law <law@redhat.com>
8111
8112         PR tree-optimization/42893
8113         * gcc.tree-ssa/pr42893.c: New test.
8114
8115 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8116
8117         PR tree-optimization/46834
8118         PR tree-optimization/46994
8119         PR tree-optimization/46995
8120         * gcc.dg/graphite/id-pr46834.c: New.
8121         * gfortran.dg/graphite/id-pr46994.f90: New.
8122         * gfortran.dg/graphite/id-pr46995.f90: New.
8123
8124 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8125
8126         PR middle-end/47646
8127         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8128         using the variable is known the warning is emitted there.
8129         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8130         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8131
8132         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8133         statement.
8134         (vg): Likewise.
8135         * gcc.dg/noreturn-1.c (foo5): Likewise.
8136         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8137         (method2): Likewise.
8138
8139         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8140         the return statement using the uninitialized variable.
8141         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8142
8143 2011-02-08  Richard Guenther  <rguenther@suse.de>
8144
8145         PR middle-end/47639
8146         * g++.dg/opt/pr47639.c: New testcase.
8147
8148 2011-02-08  Richard Guenther  <rguenther@suse.de>
8149
8150         PR tree-optimization/47632
8151         * g++.dg/opt/pr47632.C: New testcase.
8152
8153 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8154
8155         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8156
8157 2011-02-07  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/47615
8160         * g++.dg/opt/pr47615.C: New testcase.
8161
8162 2011-02-07  Richard Guenther  <rguenther@suse.de>
8163
8164         PR tree-optimization/47621
8165         * gcc.dg/torture/pr47621.c: New testcase.
8166
8167 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8168
8169         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8170
8171 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8172
8173         PR fortran/47592
8174         * gfortran.dg/allocate_with_source_1 : New test.
8175
8176 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR middle-end/47610
8179         * gcc.dg/pr47610.c: New test.
8180
8181 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8182
8183         PR debug/42631
8184         * gcc.dg/pr42631.c: Update test.
8185         * gcc.dg/pr42631-2.c: New test.
8186
8187 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8188
8189         PR fortran/47574
8190         * gfortran.dg/pr47574.f90:  New test.
8191
8192 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8193
8194         PR tree-optimization/46194
8195         * gcc.dg/autopar/pr46194.c: New.
8196
8197 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         PR tree-optimization/43695
8200         * g++.dg/ipa/pr43695.C: New.
8201
8202 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR inline-asm/23200
8205         * gcc.dg/pr23200.c: New test.
8206
8207 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8208
8209         PR c++/47589
8210         * g++.dg/pr47589.C: New test.
8211
8212 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8213
8214         PR c++/47398
8215         * g++.dg/template/typedef37.C: New test.
8216         * g++.dg/template/param1.C: Adjust expected error message.
8217
8218 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR middle-end/31490
8221         * gcc.dg/pr31490-2.c: New test.
8222         * gcc.dg/pr31490-3.c: New test.
8223         * gcc.dg/pr31490-4.c: New test.
8224
8225 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8226             Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR c++/46890
8229         * g++.dg/parser/semicolon3.C: Adjust.
8230         * g++.dg/parser/semicolon4.C: New testcase.
8231         * g++.dg/pr46890.C: New testcase.
8232
8233 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8234
8235         PR c++/29571
8236         * g++.dg/init/pr29571.C: New.
8237
8238 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8239
8240         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8241         instead of vect_int.
8242
8243 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR target/47312
8246         * gcc.target/i386/pr47312.c: New test.
8247
8248         PR target/47564
8249         * gcc.target/i386/pr47564.c: New test.
8250
8251 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8252
8253         PR tree-optimization/45122
8254         * gcc.dg/tree-ssa/pr45122.c: New.
8255
8256 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8257
8258         PR target/47272
8259         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8260         and vec_vsx_st.
8261
8262         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8263         and vsx so a default --with-cpu=power7 doesn't give an error
8264         when -mavoid-indexed-addresses is used.
8265
8266         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8267         wrapper function to save the arguments and then jump to the real
8268         function, rather than depending on the compiler not to move stuff
8269         before an asm.
8270         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8271
8272 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8273             Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/47082
8276         * gfortran.dg/class_37.f03 : New test.
8277
8278 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8279             Richard Guenther  <rguenther@suse.de>
8280
8281         PR tree-optimization/40979
8282         PR bootstrap/47044
8283         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8284         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8285         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8286         check_vect_support_and_set_flags.
8287         * gfortran.dg/graphite/vect-pr40979.f90: New.
8288
8289 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8290
8291         PR fortran/47572
8292         * gfortran.dg/class_36.f03: New.
8293
8294 2011-02-02  Richard Guenther  <rguenther@suse.de>
8295
8296         PR tree-optimization/47566
8297         * gcc.dg/lto/20110201-1_0.c: New testcase.
8298
8299 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8300
8301         PR debug/47498
8302         PR debug/47501
8303         PR debug/45136
8304         PR debug/45130
8305         * debug/pr47498.c: New.
8306         * debug/pr47501.c: New.
8307
8308 2011-02-01  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/47559
8311         * g++.dg/torture/pr47559.C: New testcase.
8312
8313 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8314
8315         PR fortran/47565
8316         * gfortran.dg/typebound_call_20.f03: New.
8317
8318 2011-02-01  Richard Guenther  <rguenther@suse.de>
8319
8320         PR tree-optimization/47555
8321         * gcc.dg/pr47555.c: New testcase.
8322
8323 2011-02-01  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/47541
8326         * g++.dg/torture/pr47541.C: New testcase.
8327
8328 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8329
8330         PR fortran/47455
8331         * gfortran.dg/typebound_call_19.f03: New.
8332
8333 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8334
8335         PR c++/47416
8336         * g++.dg/cpp0x/pr47416.C: New test.
8337
8338 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8339
8340         PR fortran/47519
8341         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8342
8343 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8344
8345         PR fortran/47463
8346         * gfortran.dg/typebound_assignment_1.f03: New.
8347
8348 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8349
8350         PR tree-optimization/47538
8351         * gcc.c-torture/execute/pr47538.c: New test.
8352
8353 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355         PR target/45325
8356         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8357
8358 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8359
8360         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8361
8362 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8363
8364         PR rtl-optimization/44031
8365         * gcc.c-torture/compile/20110131-1.c: New test.
8366
8367 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/47042
8370         * gfortran.dg/stmt_func_1.f90: New.
8371
8372 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8373
8374         PR fortran/47042
8375         * gfortran.dg/interface_34.f90: New.
8376
8377 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/47523
8380         * gfortran.dg/realloc_on_assign_5.f03: New test.
8381         * gfortran.dg/realloc_on_assign_5.f03: New test.
8382
8383 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8384
8385         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8386         * gfortran.dg/bessel_7.f90: Likewise.
8387         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8388
8389         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8390         * gfortran.dg/sum_init_expr.f03: Likewise.
8391
8392         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8393
8394         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8395         -r -nostdlib.
8396
8397         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8398         loop only on "vect_intfloat_cvt" targets.
8399
8400 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8401
8402         PR fortran/47531
8403         * gfortran.dg/shape_6.f90: New.
8404
8405 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8406
8407         PR libgfortran/47434
8408         * gfortran.dg/read_infnan_1.f90: Update test.
8409         * gfortran.dg/module_nan.f90: Update test.
8410         * gfortran.dg/char4_iunit_1.f03: Update test.
8411         * gfortran.dg/large_real_kind_1.f90: Update test.
8412         * gfortran.dg/real_const_3.f90: Update test.
8413         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8414
8415 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8416
8417         PR c++/47311
8418         * g++.dg/template/param2.C: New test.
8419
8420 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8421
8422         PR libgfortran/47285
8423         * gfortran.dg/fmt_g.f: New test.
8424
8425 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/47507
8428         * gfortran.dg/pure_formal_1.f90: New.
8429
8430 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR target/42894
8433         * gcc.dg/tls/pr42894.c: New test.
8434
8435 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437         * gcc.dg/pr47276.c: Add dg-require-visibility.
8438
8439 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8440
8441         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8442
8443 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8444             Tobias Burnus  <burnus@gcc.gnu.org>
8445
8446         PR fortran/45170
8447         PR fortran/35810
8448         PR fortran/47350
8449         * gfortran.dg/realloc_on_assign_3.f03: New test.
8450         * gfortran.dg/realloc_on_assign_4.f03: New test.
8451         * gfortran.dg/allocatable_function_5.f90: New test.
8452         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8453         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8454         implemented" dg-errors.
8455
8456 2011-01-27  Jan Hubicka  <jh@suse.cz>
8457
8458         PR middle-end/46949
8459         * gcc.dg/attr-weakref-4.c: New testcase
8460
8461 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8462
8463         PR tree-optimization/47228
8464         * gcc.dg/torture/pr47228.c: New test.
8465
8466 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8467
8468         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8469
8470 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8471
8472         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8473         when using auto-overlay support on the SPU.
8474
8475 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8476
8477         PR rtl-optimization/44174
8478         * gcc.target/i386/asm-6.c: New test.
8479
8480 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8481
8482         PR rtl-optimization/46856
8483         * gcc.c-torture/compile/pr46856.c: New test.
8484
8485 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8486             Andrew Pinski  <pinskia@gmail.com>
8487
8488         PR c/43082
8489         * gcc.dg/pr43082.c: New.
8490
8491 2011-01-26  DJ Delorie  <dj@redhat.com>
8492
8493         PR rtl-optimization/46878
8494         * gcc.dg/pr46878-1.c: New test.
8495
8496 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR c++/47476
8499         * g++.dg/cpp0x/pr47476.C: New test.
8500
8501 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8502
8503         * gcc.c-torture/compile/20110126-1.c: New test.
8504
8505 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR c/47473
8508         * gcc.dg/torture/pr47473.c: New test.
8509
8510 2011-01-26  Jan Hubicka  <jh@suse.cz>
8511
8512         PR target/47237
8513         * gcc.c-torture/execute/pr47237.c: New testcase.
8514
8515 2011-01-26  Jan Hubicka  <jh@suse.cz>
8516
8517         PR tree-optimization/47190
8518         * gcc.dg/attr-weakref-3.c: New testcase.
8519
8520 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8521
8522         PR c++/43601
8523         * gcc.dg/dll-9a.c: New test file.
8524         * gcc.dg/dll-11.c: Likewise.
8525         * gcc.dg/dll-12.c: Likewise.
8526         * gcc.dg/dll-12a.c: Likewise.
8527         * gcc.dg/dll-11a.c: Likewise.
8528         * gcc.dg/dll-9.c: Likewise.
8529         * gcc.dg/dll-10.c: Likewise.
8530         * gcc.dg/dll-10a.c: Likewise.
8531         * g++.dg/ext/dllexport4a.cc: Likewise.
8532         * g++.dg/ext/dllexport4.C: Likewise.
8533         * g++.dg/ext/dllexport5.C: Likewise.
8534         * g++.dg/ext/dllexport5a.cc: Likewise.
8535
8536 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8537
8538         PR tree-optimization/46970
8539         * gcc.dg/graphite/pr46970.c: New.
8540
8541 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8542
8543         PR tree-optimization/46215
8544         * gcc.dg/graphite/pr46215.c: New.
8545
8546 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8547
8548         PR tree-optimization/46168
8549         * gcc.dg/graphite/pr46168.c: New.
8550
8551 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8552
8553         PR tree-optimization/43657
8554         * gcc.dg/graphite/pr43657.c: New.
8555
8556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8557
8558         PR tree-optimization/29832
8559         * gfortran.dg/graphite/pr29832.f90: New.
8560
8561 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8562
8563         PR tree-optimization/43567
8564         * gcc.dg/graphite/pr43567.c: New.
8565
8566 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8567
8568         * gfortran.dg/graphite/interchange-4.f: New.
8569         * gfortran.dg/graphite/interchange-5.f: New.
8570
8571         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8572         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8573         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8574         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8575         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8576         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8577         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8578         * gfortran.dg/ltrans-7.f90: Removed.
8579         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8580
8581         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8582         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8583         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8584         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8585         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8586         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8587         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8588         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8589         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8590         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8591         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8592         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8593         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8594         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8595         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8596         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8597         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8598         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8599         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8600         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8601         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8602         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8603         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8604         * gcc.dg/tree-ssa/data-dep-1.c
8605         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8606         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8607         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8608         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8609         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8610
8611 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR tree-optimization/47265
8614         PR tree-optimization/47443
8615         * gcc.c-torture/compile/pr47265.c: New test.
8616         * gcc.dg/pr47443.c: New test.
8617
8618 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8619
8620         PR tree-optimization/47382
8621         * g++.dg/torture/pr47382.C: New test.
8622         * g++.dg/opt/devirt1.C: Xfail.
8623
8624 2011-01-25  Yao Qi  <yao@codesourcery.com>
8625
8626         PR target/45701
8627         * gcc.target/arm/pr45701-1.c: New test.
8628         * gcc.target/arm/pr45701-2.c: New test.
8629         * gcc.target/arm/pr45701-3.c: New test.
8630
8631 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8632             Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR tree-optimization/47271
8635         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8636
8637 2011-01-25  Nick Clifton  <nickc@redhat.com>
8638
8639         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8640         (saturate_add): Delete.
8641         (exchange): Delete.
8642         (main): Do not run saturate_add.
8643         (set_interrupts): Delete.
8644
8645 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8646
8647         PR fortran/47448
8648         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8649
8650 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR tree-optimization/47427
8653         PR tree-optimization/47428
8654         * gcc.c-torture/compile/pr47427.c: New test.
8655         * gcc.c-torture/compile/pr47428.c: New test.
8656
8657 2011-01-25  Richard Guenther  <rguenther@suse.de>
8658
8659         PR middle-end/47411
8660         * gcc.dg/torture/pr47411.c: New testcase.
8661
8662 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8663
8664         * gfortran.dg/graphite/id-24.f: New.
8665         * gfortran.dg/graphite/id-25.f: New.
8666
8667 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8668
8669         * gfortran.dg/graphite/id-23.f: New.
8670
8671 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8672
8673         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8674
8675 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8676
8677         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8678         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8679         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8680         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8681         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8682         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8683         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8684         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8685         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8686
8687 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8688
8689         * gcc.dg/graphite/block-0.c: Add documentation.
8690         * gcc.dg/graphite/block-4.c: Same.
8691         * gcc.dg/graphite/block-7.c: Same.
8692         * gcc.dg/graphite/block-8.c: New.
8693         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8694         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8695         * gcc.dg/graphite/interchange-12.c: Add documentation.
8696         * gcc.dg/graphite/interchange-13.c: New.
8697         * gcc.dg/graphite/interchange-14.c: New.
8698         * gcc.dg/graphite/interchange-15.c: New.
8699         * gcc.dg/graphite/interchange-8.c: Add documentation.
8700         * gcc.dg/graphite/interchange-mvt.c: Same.
8701
8702 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8703
8704         PR target/47408
8705         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8706         * gcc.target/powerpc/altivec-14.c: Ditto.
8707         * gcc.target/powerpc/altivec-33.c: Ditto.
8708         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8709         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8710         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8711         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8712         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8713         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8714         * g++.dg/ext/altivec-15.C: Ditto.
8715         * g++.dg/ext/altivec-types-1.C: Ditto.
8716         * g++.dg/ext/altivec-types-2.C: Ditto.
8717         * g++.dg/ext/altivec-types-3.C: Ditto.
8718         * g++.dg/ext/altivec-types-4.C: Ditto.
8719
8720 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8723
8724 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8725
8726         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8727         optimization options.
8728
8729 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8730
8731         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8732
8733         PR testsuite/45988
8734         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8735
8736 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8737
8738         PR fortran/47421
8739         * gfortran.dg/allocatable_scalar_12.f90: New.
8740
8741 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8742
8743         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8744         vectorization to be not profitable if peeling is used to
8745         realign the memory access.
8746         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8747         loop bound to avoid loop unrolling.
8748         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8749
8750 2011-01-22  Jan Hubicka  <jh@suse.cz>
8751
8752         PR lto/47333
8753         * g++.dg/lto/pr47333.C: New file.
8754
8755 2011-01-22  Jan Hubicka  <jh@suse.cz>
8756
8757         PR tree-optimization/43884
8758         PR lto/44334
8759         * gcc.dg/autopar/outer-2.c: Increase array size.
8760         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8761
8762 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8763
8764         PR fortran/38536
8765         * gfortran.dg/c_loc_tests_16.f90:  New test.
8766
8767 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8768
8769         PR fortran/47399
8770         * gfortran.dg/typebound_proc_19.f90: New.
8771
8772 2011-01-21  Jeff Law <law@redhat.com>
8773
8774         PR tree-optimization/47053
8775         * g++.dg/pr47053.C: New test.
8776
8777 2011-01-21  Jason Merrill  <jason@redhat.com>
8778
8779         PR c++/47041
8780         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8781
8782 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR c++/47388
8785         * g++.dg/cpp0x/range-for10.C: New test.
8786         * g++.dg/template/for1.C: New test.
8787
8788         PR middle-end/45566
8789         * g++.dg/tree-prof/partition3.C: New test.
8790
8791         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8792
8793         PR rtl-optimization/47366
8794         * g++.dg/opt/pr47366.C: New test.
8795
8796 2011-01-21  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/46552
8799         * g++.dg/cpp0x/constexpr-regress2.C: New.
8800
8801         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8802
8803 2011-01-21  Jeff Law <law@redhat.com>
8804
8805         PR rtl-optimization/41619
8806         * gcc.dg/pr41619.c: New.
8807
8808 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8809
8810         PR tree-optimization/47355
8811         * g++.dg/opt/pr47355.C: New test.
8812
8813 2011-01-21  Richard Guenther  <rguenther@suse.de>
8814
8815         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8816         making main hot.
8817
8818 2011-01-21  Richard Guenther  <rguenther@suse.de>
8819
8820         PR tree-optimization/47365
8821         * gcc.dg/torture/pr47365.c: New testcase.
8822         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8823
8824 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8825
8826         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8827
8828 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR tree-optimization/47391
8831         * gcc.dg/pr47391.c: New test.
8832
8833 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835         * g++.dg/template/char1.C: Use signed char.
8836
8837 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8838
8839         PR fortran/47377
8840         * gfortran.dg/pointer_target_4.f90: New.
8841
8842 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8843
8844         PR target/47251
8845         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8846         ILP32 system and not IP32.
8847
8848 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8849
8850         PR debug/46583
8851         * g++.dg/debug/pr46583.C: New.
8852
8853 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR debug/47283
8856         * g++.dg/debug/pr47283.C: New test.
8857
8858         PR testsuite/47371
8859         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8860         * gcc.target/i386/headmerge-2.c: Likewise.
8861
8862 2011-01-20  Richard Guenther  <rguenther@suse.de>
8863
8864         PR middle-end/47370
8865         * gcc.dg/torture/pr47370.c: New testcase.
8866
8867 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8868
8869         PR tree-optimization/46130
8870         * gcc.dg/pr46130-1.c: New test.
8871         * gcc.dg/pr46130-2.c: New test.
8872
8873 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8874
8875         PR c++/47291
8876         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8877
8878 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8879
8880         PR debug/46240
8881         * g++.dg/debug/pr46240.cc: New.
8882
8883 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR c++/47303
8886         * g++.dg/template/anonunion1.C: New test.
8887
8888         PR rtl-optimization/47337
8889         * gcc.c-torture/execute/pr47337.c: New test.
8890
8891 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8892
8893         PR testsuite/45342
8894         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8895
8896 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8897
8898         PR tree-optimization/46021
8899         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8900
8901 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8902
8903         PR tree-optimization/47290
8904         * g++.dg/torture/pr47290.C: New test.
8905
8906 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8907
8908         PR fortran/47240
8909         * gfortran.dg/proc_ptr_comp_29.f90: New.
8910
8911 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8912
8913         PR testsuite/41146
8914         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8915         powerpc-apple-darwin9.
8916
8917 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR rtl-optimization/47299
8920         * gcc.c-torture/execute/pr47299.c: New test.
8921
8922 2011-01-17  Jason Merrill  <jason@redhat.com>
8923
8924         * g++.dg/cpp0x/constexpr-virtual.C: New.
8925
8926 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8927
8928         PR fortran/47331
8929         * gfortran.dg/gomp/pr47331.f90: New test.
8930
8931 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8932
8933         PR objc/47314
8934         * objc.dg/selector-warn-1.m: New.
8935         * obj-c++.dg/selector-warn-1.mm: New.
8936
8937 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8938
8939         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8940         Update dg-final accordingly.
8941
8942 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8943
8944         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8945
8946 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8947
8948         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8949         target check.
8950         * gcc.dg/guality/pr36728-2.c: Likewise.
8951
8952 2011-01-17  Richard Guenther  <rguenther@suse.de>
8953
8954         PR tree-optimization/47313
8955         * g++.dg/torture/pr47313.C: New testcase.
8956
8957 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959         PR target/47318
8960         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8961         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8962         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8963         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8964
8965         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8966         as __m256i.
8967         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8968         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8969         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8970
8971 2011-01-17  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/45967
8974         * gcc.dg/torture/pr45967-2.c: New testcase.
8975         * gcc.dg/torture/pr45967-3.c: Likewise.
8976
8977 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8978
8979         PR testsuite/47325
8980         * g++.dg/ext/pr47213.C: Require visibility.
8981
8982 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8983
8984         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8985         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8986
8987 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8988
8989         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8990         Linux-based targets.
8991
8992 2011-01-13  Jan Hubicka  <jh@suse.cz>
8993
8994         PR tree-optimization/47276
8995         * gcc.dg/pr47276.c: New testcase.
8996
8997 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8998             Jonathan Wakely  <jwakely.gcc@gmail.com>
8999
9000         PR c++/33558
9001         * g++.dg/other/pr33558.C: New.
9002         * g++.dg/other/pr33558-2.C: New.
9003
9004 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9005
9006         PR tree-optimization/45934
9007         PR tree-optimization/46302
9008         * g++.dg/ipa/devirt-c-1.C: New test.
9009         * g++.dg/ipa/devirt-c-2.C: Likewise.
9010         * g++.dg/ipa/devirt-c-3.C: Likewise.
9011         * g++.dg/ipa/devirt-c-4.C: Likewise.
9012         * g++.dg/ipa/devirt-c-5.C: Likewise.
9013         * g++.dg/ipa/devirt-c-6.C: Likewise.
9014         * g++.dg/ipa/devirt-6.C: Likewise.
9015         * g++.dg/ipa/devirt-d-1.C: Likewise.
9016         * g++.dg/torture/pr45934.C: Likewise.
9017
9018 2011-01-14  Jason Merrill  <jason@redhat.com>
9019
9020         * g++.dg/cpp0x/variadic105.C: New.
9021
9022 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9023             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9024
9025         PR objc/45989
9026         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9027         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9028         execution tests on i?86-*-*, x86_64-*-* and
9029         powerpc*-apple-darwin* && ilp32.
9030         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9031         tests on i?86-*-* and x86_64-*-*.
9032
9033 2011-01-14  Richard Guenther  <rguenther@suse.de>
9034
9035         PR tree-optimization/47280
9036         * g++.dg/opt/pr47280.C: New testcase.
9037
9038 2011-01-14  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/constexpr-regress1.C: New.
9041
9042         * g++.dg/ext/flexary2.C: New.
9043
9044 2011-01-14  Richard Guenther  <rguenther@suse.de>
9045
9046         PR middle-end/47281
9047         * gcc.dg/torture/pr47281.c: New testcase.
9048         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9049
9050 2011-01-14  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/47286
9053         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9054
9055 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9056
9057         PR c++/47213
9058         * g++.dg/ext/pr47213.C: New.
9059
9060 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9061
9062         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9063
9064 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9065             Mikael Morin  <mikael@gcc.gnu.org>
9066
9067         PR fortran/45848
9068         PR fortran/47204
9069         * gfortran.dg/select_type_20.f90: New.
9070         * gfortran.dg/select_type_21.f90: New.
9071
9072 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9073
9074         PR target/47251
9075         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9076
9077 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9078
9079         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9080         * gcc.dg/guality/pr36728-2.c: Likewise.
9081
9082 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9083
9084         PR debug/PR46973
9085         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9086
9087 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9088
9089         PR rtl-optimization/45352
9090         * gcc.dg/pr45352-3.c: New.
9091
9092 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9093
9094         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9095         comment.
9096         * g++.dg/cpp0x/range-for8.C: New.
9097         * g++.dg/cpp0x/range-for9.C: New.
9098
9099 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9100
9101         PR debug/47209
9102         * g++.dg/debug/pr47209.C: New.
9103
9104 2011-01-12  Richard Guenther  <rguenther@suse.de>
9105
9106         PR lto/47259
9107         * gcc.dg/lto/pr47259_0.c: New testcase.
9108         * gcc.dg/lto/pr47259_1.c: Likewise.
9109
9110 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9111
9112         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9113         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9114         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9115         methods missing from the OBJC2 Object.
9116         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9117         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9118         GNU and NeXT runtimes.
9119         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9120         comments.
9121         * objc-obj-c++-shared/Object1.m: Likewise.
9122         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9123         * objc.dg/proto-qual-1.m: Likewise.
9124         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9125         * obj-c++.dg/proto-qual-1.mm: Likewise.
9126
9127 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9128
9129         PR testsuite/33033
9130         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9131
9132 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9133
9134         Fixed the Objective-C++ testsuite and updated all tests.
9135         * lib/obj-c++.exp (obj-c++_init): Declare and set
9136         gcc_warning_prefix and gcc_error_prefix.
9137         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9138         'dg-warning', 'dg-message' and 'dg-error'.
9139         * obj-c++.dg/class-extension-3.mm: Likewise.
9140         * obj-c++.dg/class-protocol-1.mm: Likewise.
9141         * obj-c++.dg/encode-7.mm: Likewise.
9142         * obj-c++.dg/exceptions-3.mm: Likewise.
9143         * obj-c++.dg/exceptions-5.mm: Likewise.
9144         * obj-c++.dg/method-12.mm: Likewise.
9145         * obj-c++.dg/method-13.mm: Likewise.
9146         * obj-c++.dg/method-15.mm: Likewise.
9147         * obj-c++.dg/method-16.mm: Likewise.
9148         * obj-c++.dg/method-4.mm: Likewise.
9149         * obj-c++.dg/method-8.mm: Likewise.
9150         * obj-c++.dg/method-conflict-1.mm: Likewise.
9151         * obj-c++.dg/method-conflict-2.mm: Likewise.
9152         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9153         and uncommented second part of the testcase now that the testsuite
9154         works correctly.
9155         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9156         and uncommented second part of the testcase now that the testsuite
9157         works correctly.
9158         * obj-c++.dg/private-1.mm: Likewise.
9159         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9160         * obj-c++.dg/syntax-error-7.mm: Likewise.
9161         * obj-c++.dg/warn5.mm: Likewise.
9162         * obj-c++.dg/property/at-property-14.mm: Likewise.
9163         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9164         FIXME.
9165         * obj-c++.dg/property/at-property-18.mm: Likewise.
9166         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9167         FIXME.
9168         * obj-c++.dg/property/at-property-21.mm: Likewise.
9169         * obj-c++.dg/property/at-property-28.mm: Likewise.
9170         * obj-c++.dg/property/at-property-5.mm: Likewise.
9171         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9172         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9173         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9174         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9175         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9176         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9177         * obj-c++.dg/tls/diag-5.mm: Likewise.
9178         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9179         dg-error, now matched correctly.
9180
9181 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9182
9183         * objc.dg/property/at-property-29.m: New.
9184         * obj-c++.dg/property/at-property-29.mm: New.
9185
9186 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9187
9188         * go.test/go-test.exp (go-set-goarch): New proc.
9189         (go-gc-tests): Use it.
9190
9191 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9192
9193         PR debug/46955
9194         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9195
9196 2011-01-11  Richard Henderson  <rth@redhat.com>
9197
9198         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9199
9200 2011-01-11  Jan Hubicka  <jh@suse.cz>
9201
9202         PR lto/45721
9203         PR lto/45375
9204         * gcc.dg/lto/pr45721_1.c: New file.
9205         * gcc.dg/lto/pr45721_0.c: New file.
9206
9207 2011-01-11  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/46076
9210         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9211
9212 2011-01-11  Jeff Law <law@redhat.com>
9213
9214         * PR tree-optimization/47086
9215         * gcc.dg/pr47086.c: New test.
9216
9217 2011-01-11  Jason Merrill  <jason@redhat.com>
9218
9219         PR c++/46658
9220         * g++.dg/template/new10.C: New.
9221
9222         PR c++/45520
9223         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9224
9225 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9226
9227         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9228         Split type definitions and NSConstantString class into...
9229         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9230         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9231         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9232         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9233         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9234         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9235         to comments.
9236         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9237         encode defines for newer NeXT system headers.
9238         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9239         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9240         * objc.dg/foreach-5.m: Likewise.
9241         * objc.dg/foreach-2.m: Likewise.
9242         * objc.dg/foreach-4.m: Likewise.
9243         * objc.dg/torture/strings/string1.m: Likewise.
9244         * objc.dg/torture/strings/string2.m: Likewise.
9245         * objc.dg/torture/strings/string3.m: Likewise.
9246         * objc.dg/torture/strings/string4.m: Likewise.
9247         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9248         header and stand alone.
9249         * obj-c++.dg/strings/strings-2.mm: Likewise.
9250         * objc.dg/torture/strings/const-str-3.m: Likewise.
9251         * objc.dg/strings/strings-2.m: Likewise.
9252         * objc.dg/strings/const-str-12b.m: Likewise.
9253
9254 2011-01-12  Richard Guenther  <rguenther@suse.de>
9255
9256         PR middle-end/32511
9257         * gcc.dg/attr-weak-1.c: Adjust.
9258
9259 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/47051
9262         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9263         standard compliant and comment.
9264
9265 2011-01-10  Jan Hubicka  <jh@suse.cz>
9266
9267         PR lto/46083
9268         * gcc.dg/initpri3.c: New testcase.
9269
9270 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         PR lto/47222
9273         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9274         externally visible.
9275         (g_esi): Likewise.
9276         (g_ebx): Likewise.
9277         (g_ebp): Likewise.
9278         (g_esp): Likewise.
9279         (g_ebp_save): Likewise.
9280         (g_esp_save): Likewise.
9281
9282 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9283
9284         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9285
9286 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288         PR tree-optimization/46021
9289         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9290         i?86-*-*, x86_64-*-*.
9291
9292 2011-01-10  Jeff Law <law@redhat.com>
9293
9294         * PR tree-optimization/47141
9295         * gcc.c-torture/compile/pr47141.c: New test.
9296
9297 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9298
9299         PR testsuite/46230
9300         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9301         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9302         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9303         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9304
9305         PR testsuite/46230
9306         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9307         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9308         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9309         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9310         being vectorized.  Adjust dg-final pattern.
9311
9312         PR testsuite/46230
9313         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9314         * gcc.dg/vect/slp-24.c: Likewise.
9315
9316 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9317
9318         PR c++/47218
9319         * g++.dg/other/pr47218-1.C: New test file.
9320         * g++.dg/other/pr47218.C: Likewise.
9321         * g++.dg/other/pr47218.h: New supporting header.
9322
9323 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9324
9325         PR objc/47232
9326         * objc.dg/attributes/invalid-attribute-1.m: New.
9327         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9328
9329 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9330
9331         PR fortran/47224
9332         * gfortran.dg/proc_ptr_comp_28.f90: New.
9333
9334 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9335
9336         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9337         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9338         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9339         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9340         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9341         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9342         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9343         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9344         * objc.dg/gnu-api-2-class.m: Likewise.
9345         * objc.dg/gnu-api-2-ivar.m: Likewise.
9346         * objc.dg/gnu-api-2-method.m: Likewise.
9347         * objc.dg/gnu-api-2-objc.m: Likewise.
9348         * objc.dg/gnu-api-2-object.m: Likewise.
9349         * objc.dg/gnu-api-2-property.m: Likewise.
9350         * objc.dg/gnu-api-2-protocol.m: Likewise.
9351         * objc.dg/gnu-api-2-sel.m: Likewise.
9352
9353 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9354
9355         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9356         * objc.dg/objc-foreach-4.m: Likewise.
9357         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9358         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9359         * objc.dg/foreach-4.m: Likewise.
9360         * objc.dg/foreach-5.m: Likewise.
9361         * objc.dg/foreach-3.m: Return self from init.
9362
9363 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9364
9365         PR fortran/38536
9366         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9367
9368 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9369
9370         PR fortran/46313
9371         * gfortran.dg/class_35.f90: New.
9372
9373 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9374
9375         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9376
9377 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9378
9379         PR objc/47078
9380         * objc.dg/invalid-method-2.m: New.
9381         * obj-c++.dg/invalid-method-2.mm: New.
9382
9383 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9384
9385         PR fortran/46896
9386         * gfortran.dg/transpose_optimization_2.f90 : New test.
9387
9388 2011-01-08  Jan Hubicka  <jh@suse.cz>
9389
9390         PR tree-optmization/46469
9391         * g++.dg/torture/pr46469.C: New testcase.
9392
9393 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9394
9395         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9396         emulation of libobjc-gnu structure layout functionality to ..
9397         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9398         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9399         * objc/execute/bf-common.h: Adjust headers.
9400         * objc/execute/bf-1.m: Likewise.
9401         * objc/execute/bf-2.m: Likewise.
9402         * objc/execute/bf-3.m: Likewise.
9403         * objc/execute/bf-4.m: Likewise.
9404         * objc/execute/bf-5.m: Likewise.
9405         * objc/execute/bf-6.m: Likewise.
9406         * objc/execute/bf-7.m: Likewise.
9407         * objc/execute/bf-8.m: Likewise.
9408         * objc/execute/bf-9.m: Likewise.
9409         * objc/execute/bf-10.m: Likewise.
9410         * objc/execute/bf-11.m: Likewise.
9411         * objc/execute/bf-12.m: Likewise.
9412         * objc/execute/bf-13.m: Likewise.
9413         * objc/execute/bf-14.m: Likewise.
9414         * objc/execute/bf-15.m: Likewise.
9415         * objc/execute/bf-16.m: Likewise.
9416         * objc/execute/bf-17.m: Likewise.
9417         * objc/execute/bf-18.m: Likewise.
9418         * objc/execute/bf-19.m: Likewise.
9419         * objc/execute/bf-20.m: Likewise.
9420         * objc/execute/bf-21.m: Likewise.
9421         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9422         objc_get_type_qualifiers ().
9423
9424 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9425
9426         PR fortran/45777
9427         * gfortran.dg/dependency_39.f90:  New test.
9428
9429 2011-01-07  Jan Hubicka  <jh@suse.cz>
9430
9431         Get builtins tests ready for linker plugin.
9432         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9433         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9434         my_memset, my_bzero): Mark used.
9435         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9436         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9437         volatile.
9438         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9439         volatile.
9440
9441 2011-01-07  Jan Hubicka  <jh@suse.cz>
9442
9443         PR tree-optimization/46367
9444         * g++.dg/torture/pr46367.C: New file.
9445
9446 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR target/47201
9449         * gcc.dg/pr47201.c: New test.
9450
9451         PR bootstrap/47187
9452         * gcc.dg/tree-prof/pr47187.c: New test.
9453
9454 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9455
9456         PR fortran/41580
9457         * gfortran.dg/extends_type_of_3.f90: New.
9458
9459 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9460
9461         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9462         * g++.dg/ext/dllimport-MI1.C: Likewise.
9463         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9464         * g++.dg/ext/dllimport10.C: Likewise.
9465         * g++.dg/ext/dllimport11.C: Likewise.
9466         * g++.dg/ext/dllimport12.C: Likewise.
9467         * g++.dg/ext/dllimport13.C: Likewise.
9468         * g++.dg/ext/dllimport2.C: Likewise.
9469         * g++.dg/ext/dllimport3.C: Likewise.
9470         * g++.dg/ext/dllimport4.C: Likewise.
9471         * g++.dg/ext/dllimport5.C: Likewise.
9472         * g++.dg/ext/dllimport6.C: Likewise.
9473         * g++.dg/ext/dllimport8.C: Likewise.
9474         * g++.dg/ext/dllimport9.C: Likewise.
9475         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9476         targets, too. Additionally enable test for i?86-*-mingw*.
9477         * g++.dg/ext/selectany1.C: Likewise.
9478         Remove guard variable check.
9479
9480 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9481
9482         PR fortran/47189
9483         PR fortran/47194
9484         * gfortran.dg/storage_size_3.f08: Extended.
9485
9486 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR c++/47022
9489         * g++.dg/template/stdarg1.C: New test.
9490
9491 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9492
9493         PR fortran/47195
9494         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9495         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9496         from the interface of functions to not hide the errors that
9497         shall be tested.
9498
9499 2011-01-06  Jan Hubicka  <jh@suse.cz>
9500
9501         * gcc.dg/lto/pr47188_0.c: New testcase.
9502         * gcc.dg/lto/pr47188_1.c: New testcase.
9503
9504 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9505
9506         PR fortran/33117
9507         PR fortran/46478
9508         * gfortran.dg/interface_33.f90: New test.
9509
9510 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9511
9512         PR c/47150
9513         * gcc.c-torture/compile/pr47150.c: New test.
9514
9515 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9516
9517         PR tree-optimization/47139
9518         * gcc.dg/vect/pr47139.c: New test.
9519
9520 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9521
9522         PR fortran/47180
9523         * gfortran.dg/extends_type_of_2.f03: New.
9524
9525 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9526
9527         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9528
9529 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9530
9531         * gnat.dg/opt14.adb: New test.
9532
9533 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9534
9535         PR fortran/46017
9536         * gfortran.dg/allocate_error_2.f90:  New test.
9537
9538 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9539
9540         PR fortran/47024
9541         * gfortran.dg/storage_size_3.f08: New.
9542
9543 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9544
9545         PR libgfortran/47154
9546         * gfortran.dg/namelist_68.f90: New test.
9547
9548 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9549
9550         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9551
9552 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9553
9554         PR fortran/46448
9555         * gfortran.dg/class_34.f90: New.
9556
9557 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9558
9559         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9560         use __builtin_inff.  Skip all single-precision tests that require
9561         Infinity.
9562
9563 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9564
9565         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9566
9567 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9568
9569         PR tree-optimization/47148
9570         * gcc.c-torture/execute/pr47148.c: New test.
9571
9572         PR tree-optimization/47155
9573         * gcc.c-torture/execute/pr47155.c: New test.
9574
9575         PR rtl-optimization/47157
9576         * gcc.c-torture/compile/pr47157.c: New test.
9577
9578 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9579
9580         * gcc.dg/torture/vector-shift2.c (schar): Define.
9581         (main): Always use schar or uchar instead of plain "char" to avoid
9582         dependencies on implementation-defined char signedness.
9583
9584 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9585
9586         PR tree-optimization/46801
9587         * gnat.dg/pack9.adb: Remove xfail.
9588
9589 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9590
9591         PR tree-optimization/46984
9592         * g++.dg/ipa/pr46984.C: New test.
9593
9594 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9595
9596         PR fortran/46408
9597         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9598
9599 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR tree-optimization/47140
9602         * gcc.c-torture/compile/pr47140.c: New test.
9603
9604         PR rtl-optimization/47028
9605         * gcc.dg/pr47028.c: New test.
9606
9607 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9608
9609         * objc.dg/protocol-forward-1.m: Removed TODO.
9610         * objc.dg/protocol-forward-2.m: New.
9611         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9612         * obj-c++.dg/protocol-forward-2.mm: New.
9613
9614 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9615
9616         PR target/38662
9617         * g++.dg/eh/pr38662.C: New testcase.
9618
9619 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9620
9621         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9622         scan for newline '\n'.
9623
9624 \f
9625 Copyright (C) 2011 Free Software Foundation, Inc.
9626
9627 Copying and distribution of this file, with or without modification,
9628 are permitted in any medium without royalty provided the copyright
9629 notice and this notice are preserved.