OSDN Git Service

PR target/50092
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/50092
4         * gcc.dg/torture/pr50092.c: New test.
5
6 2011-08-18  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/50109
9         * gfortran.dg/namelist_73.f90: New.
10
11 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
12
13         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
14
15         PR debug/50017
16         * gcc.dg/pr50017.c: New test.
17
18 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
19
20         PR c++/45625
21         * g++.dg/lookup/hidden-var1.C: New test case.
22
23 2011-08-17  Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/31461
26         * gfortran.dg/warn_unused_var_2.f90: New.
27         * gfortran.dg/warn_unused_var_3.f90: New.
28
29 2011-08-17  Tom de Vries  <tom@codesourcery.com>
30
31         PR target/43597
32         * gcc.target/arm/pr43597.c: New test.
33
34 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
35
36         PR fortran/50070
37         * gfortran.dg/common_13.f90: New.
38
39 2011-08-16  Jason Merrill  <jason@redhat.com>
40
41         PR c++/50086
42         * g++.dg/cpp0x/variadic-unresolved.C: New.
43
44         * g++.old-deja/g++.brendan/README: Add R.I.P.
45
46         * g++.dg/ext/attr-used-1.C: New.
47
48         PR c++/50054
49         * g++.dg/cpp0x/initlist56.C: New.
50
51 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
52
53         PR testsuite/50085
54         * g++.dg/opt/life1.C: Only run on Linux.
55
56 2011-08-15  Tobias Burnus  <burnus@net-b.de>
57
58         * gfortran.dg/coarray_26.f90: New.
59
60 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
61
62         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
63         -fdump-tree-vrp1.
64
65 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
66
67         PR fortran/50073
68         * gfortran.dg/func_result_7.f90: New.
69
70 2011-08-13  Jason Merrill  <jason@redhat.com>
71
72         PR c++/50075
73         * g++.dg/cpp0x/decltype32.C: New.
74
75         PR c++/50059
76         * g++.dg/diagnostic/expr1.C: New.
77
78 2011-08-12  David Li  <davidxl@google.com>
79
80         * g++.dg/abi/vbase15.C: New test.
81
82 2011-08-12  Jason Merrill  <jason@redhat.com>
83
84         PR c++/50034
85         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
86
87 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
88
89         * gcc.dg/builtins-67.c: New test.
90         * gcc.target/i386/conversion.c: Ditto.
91
92 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
93             Brian Hackett  <bhackett1024@gmail.com>
94
95         * g++.dg/plugin/decl_plugin.c: New.
96         * g++.dg/plugin/decl-plugin-test.C: New.
97         * g++.dg/plugin/plugin.exp: Add above testcase.
98
99 2011-08-11  Richard Guenther  <rguenther@suse.de>
100
101         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
102
103 2011-08-11  Michael Matz  <matz@suse.de>
104
105         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
106
107 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
108
109         PR tree-optimization/50039
110         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
111         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
112
113 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
114
115         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
116         (sse4_1_test): Initialize src3 with random value.
117
118 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
119
120         * gcc.c-torture/execute/scal-to-vec1.c: New test.
121         * gcc.c-torture/execute/scal-to-vec2.c: New test.
122         * gcc.c-torture/execute/scal-to-vec3.c: New test.
123         * gcc.dg/scal-to-vec1.c: New test.
124         * gcc.dg/scal-to-vec2.c: New test.
125
126 2011-08-09  Richard Guenther  <rguenther@suse.de>
127
128         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
129         * gcc.dg/tree-ssa/vrp60.c: New testcase.
130         * gcc.dg/tree-ssa/vrp61.c: Likewise.
131         * gcc.dg/tree-ssa/vrp62.c: Likewise.
132
133 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
134
135         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
136
137 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
138
139         * gcc.dg/pr49948.c: Require pthread effective target.
140
141 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
142
143         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
144
145 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
146
147         * gcc.target/i386/sse-22a.c: New test.
148
149 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
150
151         PR tree-optimization/50014
152         * gcc.dg/vect/pr50014.c: New test.
153
154 2011-08-08  Martin Jambor  <mjambor@suse.cz>
155
156         PR middle-end/49923
157         * gcc.dg/tree-ssa/pr49923.c: New test.
158
159 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
160
161         PR target/49781
162         * gcc.target/i386/pr49781-1.c: New.
163
164 2011-08-08  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
167
168         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
169
170 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
171
172         PR fortran/49638
173         * gfortran.dg/typebound_override_1.f90: New.
174
175 2011-08-07  Kai Tietz  <ktietz@redhat.com>
176
177         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
178         x86_64 mingw target.
179         * gcc.dg/tree-ssa/loop-1.c: Likewise.
180         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
181         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
182         * gcc.dg/tree-ssa/loop-33.c: Likewise.
183         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
184         * gcc.dg/tree-ssa/loop-35.c: Likewise.
185         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
186         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
187         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
188         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
189
190 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
191
192         PR testsuite/48727
193         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
194
195 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
196
197         * gcc.dg/pr48770.c: Cleanup coverage files.
198         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
199
200 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
201
202         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
203         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
204         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
205         lzcnt and bmi options.
206
207 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
208
209         PR target/47381
210         * gcc.dg/pr47381-1.c: New.
211         * gcc.dg/pr47381-2.c: Likewise.
212         * gcc.target/i386/pr47381.c: Likewise.
213
214 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
215
216         PR middle-end/47727
217         * gcc.dg/pr47727.c: New.
218
219         PR target/47372
220         * gcc.dg/pr47372-1.c: New.
221         * gcc.dg/pr47372-2.c: Likewise.
222
223 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
224
225         PR middle-end/47449
226         * gcc.target/i386/pr47449.c: New.
227
228         PR target/47446
229         * gcc.dg/pr47446-1.c: New.
230         * gcc.dg/pr47446-2.c: Likewise.
231
232 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
233
234         PR target/47766
235         * gcc.dg/pr47766.c: New.
236
237         PR target/47715
238         * gcc.dg/tls/pr47715-1.c: New.
239         * gcc.dg/tls/pr47715-2.c: Likewise.
240         * gcc.dg/tls/pr47715-3.c: Likewise.
241         * gcc.dg/tls/pr47715-4.c: Likewise.
242         * gcc.dg/tls/pr47715-5.c: Likewise.
243
244 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
245
246         PR libobjc/50002
247         * objc.dg/gnu-api-2-class.m: Updated comments.
248         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
249         * objc.dg/gnu-api-2-class-meta.m: New test.
250         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
251
252 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
253
254         PR libobjc/49882
255         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
256         with classes that are in construction.
257
258 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
259
260         PR target/48084
261         * gcc.target/i386/pr48084-1.c: New.
262         * gcc.target/i386/pr48084-2.c: Likewise.
263         * gcc.target/i386/pr48084-3.c: Likewise.
264         * gcc.target/i386/pr48084-4.c: Likewise.
265         * gcc.target/i386/pr48084-5.c: Likewise.
266
267         PR rtl-optimization/49504
268         * gcc.target/i386/pr49504.c: New.
269
270         PR target/49860
271         * gcc.dg/pr49860.c: New.
272
273 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
274         
275         PR libobjc/49882
276         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
277         with classes that are in construction.
278
279 2011-08-05  Jason Merrill  <jason@redhat.com>
280
281         PR c++/48993
282         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
283
284         PR c++/49921
285         * g++.dg/cpp0x/decltype31.C: New.
286
287         PR c++/49669
288         * g++.dg/init/array28.C: New.
289
290         PR c++/49988
291         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
292
293 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
294
295         PR target/47369
296         * gcc.dg/pr47369-1.c: New.
297
298 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
299
300         PR middle-end/47364
301         * gcc.dg/torture/pr47364-1.c: New.
302         * gcc.c-torture/compile/pr47364-1.c: Likewise.
303         * gcc.c-torture/compile/pr47364-2.c: Likewise.
304
305 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
306
307         PR fortran/37211
308         * gfortran.dg/transfer_check_2.f90:  New test case.
309
310 2011-08-05  Jan Hubicka  <jh@suse.cz>
311
312         PR middle-end/49494
313         * gfortran.dg/pr49494.f90: New testcase.
314
315 2011-08-05  Jan Hubicka  <jh@suse.cz>
316
317         PR middle-end/49735
318         * gcc.c-torture/compile/pr49735.c: New testcase.
319
320 2011-08-05  Jason Merrill  <jason@redhat.com>
321
322         PR c++/47453
323         * g++.dg/cpp0x/initlist56.C: New.
324
325         PR c++/49812
326         * g++.dg/overload/rvalue2.C: New.
327
328         PR c++/49983
329         * g++.dg/cpp0x/range-for21.C: New.
330
331         * g++.dg/ext/vla11.C: New.
332
333 2011-08-05  Richard Guenther  <rguenther@suse.de>
334
335         PR tree-optimization/49984
336         * gcc.dg/tree-ssa/vrp59.c: New testcase.
337
338 2011-08-05  Richard Guenther  <rguenther@suse.de>
339
340         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
341         * gcc.dg/tree-ssa/vrp52.c: Likewise.
342         * gcc.dg/tree-ssa/vrp53.c: Likewise.
343
344 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
345
346         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
347         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
348         * gfortran.dg/ldist-pr43023.f90: Ditto.
349         * gfortran.dg/namelist_52.f90: Ditto.
350         * gfortran.dg/interface_proc_end.f90: Ditto.
351         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
352         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
353
354 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
355
356         * gcc.dg/vect/vect-over-widen-1.c: New test.
357         * gcc.dg/vect/vect-over-widen-2.c: New test.
358         * gcc.dg/vect/vect-over-widen-3.c: New test.
359         * gcc.dg/vect/vect-over-widen-4.c: New test.
360
361 2011-08-04  Richard Guenther  <rguenther@suse.de>
362
363         PR fortran/49957
364         * gfortran.dg/vect/O3-pr49957.f: New testcase.
365
366 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
367
368         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
369
370 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
371
372         PR middle-end/49905
373         * g++.dg/ext/builtin-object-size3.C: New test.
374
375 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
376
377         PR tree-optimization/49948
378         * gcc.dg/pr49948.c: New test.
379
380 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
381
382         PR middle-end/47383
383         * gcc.dg/torture/pr47383.c: New.
384
385 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
386
387         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
388
389 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
390
391         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
392
393 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
394
395         PR target/47744
396         * gcc.dg/torture/pr47744-1.c: New.
397         * gcc.dg/torture/pr47744-2.c: Likewise.
398         * gcc.dg/torture/pr47744-3.c: Likewise.
399
400 2011-08-03  Richard Guenther  <rguenther@suse.de>
401
402         PR middle-end/49958
403         * gcc.dg/torture/pr49958.c: New testcase.
404
405 2011-08-03  Richard Guenther  <rguenther@suse.de>
406
407         PR tree-optimization/49938
408         * g++.dg/torture/pr49938.C: New testcase.
409
410 2011-08-02  Jason Merrill  <jason@redhat.com>
411
412         PR c++/43886
413         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
414
415         PR c++/49577
416         * g++.dg/cpp0x/initlist5.C: Add additional cases.
417
418         PR c++/49593
419         * g++.dg/cpp0x/variadic115.C: New.
420
421         PR c++/49803
422         * g++.dg/cpp0x/union5.C: New.
423
424 2011-08-02  Daniel Kraft  <d@domob.eu>
425
426         PR fortran/49885
427         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
428
429 2011-08-02  Kai Tietz  <ktietz@redhat.com>
430
431         PR middle-end/49947
432         * gcc.dg/tree-ssa/forwprop-15.c
433
434 2011-08-02  Jason Merrill  <jason@redhat.com>
435
436         PR c++/49834
437         * g++.dg/cpp0x/range-for20.C: New.
438
439 2011-08-02  Tobias Burnus  <burnus@net-b.de>
440
441         * gfortran.dg/coarray_lib_token_3.f90: New.
442
443 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
444
445         PR fortran/46752
446         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
447         * gcc.dg/gomp/atomic-15.c: New test.
448         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
449         * g++.dg/gomp/atomic-15.C: New test.
450         * g++.dg/gomp/private-1.C: New test.
451         * g++.dg/gomp/sharing-2.C: New test.
452         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
453         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
454         * gfortran.dg/gomp/omp_atomic2.f90: New test.
455
456 2011-08-02  Tobias Burnus  <burnus@net-b.de>
457
458         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
459         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
460         cleanup-module.
461         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
462         * gfortran.dg/allocatable_function_5.f90: Ditto.
463         * gfortran.dg/allocate_stat.f90: Ditto.
464         * gfortran.dg/array_constructor_20.f90: Ditto.
465         * gfortran.dg/array_constructor_21.f90: Ditto.
466         * gfortran.dg/array_constructor_22.f90: Ditto.
467         * gfortran.dg/array_constructor_26.f03: Ditto.
468         * gfortran.dg/array_function_4.f90: Ditto.
469         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
470         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
471         * gfortran.dg/bind_c_usage_15.f90: Ditto.
472         * gfortran.dg/bind_c_usage_16.f03: Ditto.
473         * gfortran.dg/bind_c_usage_3.f03: Ditto.
474         * gfortran.dg/binding_label_tests_7.f03: Ditto.
475         * gfortran.dg/class_15.f03: Ditto.
476         * gfortran.dg/class_27.f03: Ditto.
477         * gfortran.dg/class_33.f90: Ditto.
478         * gfortran.dg/class_37.f03: Ditto.
479         * gfortran.dg/class_40.f03: Ditto.
480         * gfortran.dg/class_42.f03: Ditto.
481         * gfortran.dg/class_defined_operator_1.f03: Ditto.
482         * gfortran.dg/coarray/registering_1.f90: Ditto.
483         * gfortran.dg/convert_1.f90: Ditto.
484         * gfortran.dg/default_initialization_3.f90: Ditto.
485         * gfortran.dg/dependency_25.f90: Ditto.
486         * gfortran.dg/dependency_26.f90: Ditto.
487         * gfortran.dg/dependency_36.f90: Ditto.
488         * gfortran.dg/dependency_37.f90: Ditto.
489         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
490         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
491         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
492         * gfortran.dg/elemental_pointer_1.f90: Ditto.
493         * gfortran.dg/elemental_result_1.f90: Ditto.
494         * gfortran.dg/empty_derived_type.f90: Ditto.
495         * gfortran.dg/entry_7.f90: Ditto.
496         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
497         * gfortran.dg/equiv_constraint_3.f90: Ditto.
498         * gfortran.dg/error_recovery_3.f90: Ditto.
499         * gfortran.dg/extends_4.f03: Ditto.
500         * gfortran.dg/func_assign.f90: Ditto.
501         * gfortran.dg/func_assign_3.f90: Ditto.
502         * gfortran.dg/generic_1.f90: Ditto.
503         * gfortran.dg/generic_18.f90: Ditto.
504         * gfortran.dg/generic_22.f03: Ditto.
505         * gfortran.dg/generic_4.f90: Ditto.
506         * gfortran.dg/generic_6.f90: Ditto.
507         * gfortran.dg/generic_actual_arg.f90: Ditto.
508         * gfortran.dg/graphite/id-21.f: Ditto.
509         * gfortran.dg/graphite/pr45758.f90: Ditto.
510         * gfortran.dg/host_assoc_call_2.f90: Ditto.
511         * gfortran.dg/host_assoc_call_3.f90: Ditto.
512         * gfortran.dg/host_assoc_call_4.f90: Ditto.
513         * gfortran.dg/host_assoc_function_4.f90: Ditto.
514         * gfortran.dg/host_used_types_1.f90: Ditto.
515         * gfortran.dg/implicit_1.f90: Ditto.
516         * gfortran.dg/implicit_11.f90: Ditto.
517         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
518         * gfortran.dg/impure_actual_1.f90: Ditto.
519         * gfortran.dg/impure_assignment_1.f90: Ditto.
520         * gfortran.dg/impure_constructor_1.f90: Ditto.
521         * gfortran.dg/initialization_10.f90: Ditto.
522         * gfortran.dg/initialization_12.f90: Ditto.
523         * gfortran.dg/interface_14.f90: Ditto.
524         * gfortran.dg/interface_15.f90: Ditto.
525         * gfortran.dg/interface_2.f90: Ditto.
526         * gfortran.dg/interface_25.f90: Ditto.
527         * gfortran.dg/interface_26.f90: Ditto.
528         * gfortran.dg/interface_29.f90: Ditto.
529         * gfortran.dg/interface_assignment_1.f90: Ditto.
530         * gfortran.dg/internal_pack_6.f90: Ditto.
531         * gfortran.dg/internal_pack_7.f90: Ditto.
532         * gfortran.dg/internal_pack_8.f90: Ditto.
533         * gfortran.dg/lto/pr45586_0.f90: Ditto.
534         * gfortran.dg/lto/pr47839_0.f90: Ditto.
535         * gfortran.dg/module_commons_3.f90: Ditto.
536         * gfortran.dg/module_equivalence_4.f90: Ditto.
537         * gfortran.dg/module_equivalence_6.f90: Ditto.
538         * gfortran.dg/module_function_type_1.f90: Ditto.
539         * gfortran.dg/module_naming_1.f90: Ditto.
540         * gfortran.dg/namelist_4.f90: Ditto.
541         * gfortran.dg/operator_c1202.f90: Ditto.
542         * gfortran.dg/parens_7.f90: Ditto.
543         * gfortran.dg/pr32921.f: Ditto.
544         * gfortran.dg/pr33646.f90: Ditto.
545         * gfortran.dg/pr41928.f90: Ditto.
546         * gfortran.dg/pr42119.f90: Ditto.
547         * gfortran.dg/pr43984.f90: Ditto.
548         * gfortran.dg/present_1.f90: Ditto.
549         * gfortran.dg/private_type_2.f90: Ditto.
550         * gfortran.dg/proc_decl_2.f90: Ditto.
551         * gfortran.dg/proc_ptr_10.f90: Ditto.
552         * gfortran.dg/proc_ptr_22.f90: Ditto.
553         * gfortran.dg/proc_ptr_8.f90: Ditto.
554         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
555         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
556         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
557         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
558         * gfortran.dg/substring_equivalence.f90: Ditto.
559         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
560         * gfortran.dg/transpose_optimization_1.f90: Ditto.
561         * gfortran.dg/trim_optimize_6.f90: Ditto.
562         * gfortran.dg/typebound_call_12.f03: Ditto.
563         * gfortran.dg/typebound_operator_5.f03: Ditto.
564         * gfortran.dg/typebound_operator_6.f03: Ditto.
565         * gfortran.dg/typebound_proc_18.f03: Ditto.
566         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
567         * gfortran.dg/use_1.f90: Ditto.
568         * gfortran.dg/use_10.f90: Ditto.
569         * gfortran.dg/use_11.f90: Ditto.
570         * gfortran.dg/use_14.f90: Ditto.
571         * gfortran.dg/use_only_2.f90: Ditto.
572         * gfortran.dg/use_rename_4.f90: Ditto.
573         * gfortran.dg/use_rename_5.f90: Ditto.
574         * gfortran.dg/used_dummy_types_3.f90: Ditto.
575         * gfortran.dg/used_interface_ref.f90: Ditto.
576         * gfortran.dg/used_types_11.f90: Ditto.
577         * gfortran.dg/used_types_3.f90: Ditto.
578         * gfortran.dg/used_types_4.f90: Ditto.
579         * gfortran.dg/userdef_operator_2.f90: Ditto.
580         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
581         * gfortran.dg/vect/pr46213.f90: Ditto.
582         * gfortran.dg/whole_file_21.f90: Ditto.
583         * gfortran.dg/whole_file_22.f90: Ditto.
584         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
585         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
586
587 2011-08-02  Kai Tietz  <ktietz@redhat.com>
588
589         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
590
591 2011-08-01  Jason Merrill  <jason@redhat.com>
592
593         PR c++/49932
594         * g++.dg/abi/mangle49.C: New.
595
596         PR c++/49924
597         * g++.dg/cpp0x/constexpr-array4.C: New.
598
599         PR c++/49813
600         * g++.dg/cpp0x/constexpr-builtin1.C: New.
601
602 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
603
604         PR target/49927
605         * gcc.target/i386/pr49927.c: New test.
606
607 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
608
609         PR tree-optimization/49926
610         * gcc.dg/vect/pr49926.c: New test.
611
612 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
613
614         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
615         * gcc.target/i386/lzcnt-1.c: New test.
616         * gcc.target/i386/lzcnt-2.c: Likewise.
617         * gcc.target/i386/lzcnt-2a.c: Likewise.
618         * gcc.target/i386/lzcnt-3.c: Likewise.
619         * gcc.target/i386/lzcnt-4.c: Likewise.
620         * gcc.target/i386/lzcnt-4a.c: Likewise.
621         * gcc.target/i386/lzcnt-5.c: Likewise.
622         * gcc.target/i386/lzcnt-6.c: Likewise.
623         * gcc.target/i386/lzcnt-6a.c: Likewise.
624         * gcc.target/i386/lzcnt-check.h: Likewise.
625
626         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
627         * gcc.target/i386/sse-13.c: Likewise.
628         * gcc.target/i386/sse-14.c: Likewise.
629         * g++.dg/other/i386-2.C: Likewise.
630         * g++.dg/other/i386-3.C: Likewise.
631
632 2011-08-01  Julian Brown  <julian@codesourcery.com>
633
634         * gcc.target/arm/fixed-point-exec.c: New test.
635
636 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
637
638         PR target/49920
639         * gcc.target/i386/pr49920.c: New test.
640
641 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
642
643         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
644         * gcc.dg/tree-ssa/pr23109.c: Ditto.
645         * gcc.dg/tree-ssa/loop-7.c: Ditto.
646         * gcc.dg/tree-ssa/loop-32.c: Ditto.
647         * gcc.dg/tree-ssa/loop-33.c: Ditto.
648         * gcc.dg/tree-ssa/loop-34.c: Ditto.
649         * gcc.dg/tree-ssa/loop-35.c: Ditto.
650         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
651         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
652         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
653         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
654         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
655         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
656         * g++.dg/tree-ssa/pr33615.C: Ditto.
657         * g++.dg/tree-ssa/restrict1.C: Ditto.
658         * c-c++-common/restrict-2.c: Ditto.
659         * gfortran.dg/pr32921.f: Ditto.
660         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
661         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
662         * gcc.dg/tree-ssa/vrp47.c: Ditto.
663         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
664         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
665         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
666         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
667         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
668         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
669         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
670
671 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
672
673         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
674         .exe.ltrans[0-9]*. dump files.
675
676 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
677
678         PR fortran/49112
679         * gfortran.dg/abstract_type_6.f03: Modified.
680         * gfortran.dg/typebound_proc_24.f03: New.
681
682 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
683
684         PR testsuite/49917
685         * g++.dg/init/for1.C: Fix.
686
687 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
688
689         PR fortran/48876
690         * gfortran.dg/string_5.f90:  New test.
691
692 2011-07-29  Jason Merrill  <jason@redhat.com>
693
694         PR c++/49867
695         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
696
697 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
698
699         PR tree-optimization/47407
700         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
701         alpha*-dec-osf*.
702         Sort target list.
703
704 2011-07-29  Richard Guenther  <rguenther@suse.de>
705
706         * gcc.dg/uninit-suppress.c: Also disable VRP.
707         * gcc.dg/uninit-suppress_2.c: Likewise.
708
709 2011-07-28  Jason Merrill  <jason@redhat.com>
710
711         PR c++/49808
712         * g++.dg/template/nontype24.C: New.
713
714 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
715
716         PR rtl-optimization/47958
717         * gcc.dg/torture/pr47958-1.c: New.
718
719 2011-07-29  Wei Guozhi  <carrot@google.com>
720
721         PR rtl-optimization/49799
722         * gcc.dg/pr49799.c: New test case.
723
724 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
725
726         PR middle-end/48648
727         * gcc.dg/graphite/id-pr48648.c: New.
728
729 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
730
731         PR fortran/31067
732         * gfortran.dg/maxloc_2.f90: New test.
733         * gfortran.dg/maxloc_3.f90: New test.
734         * gfortran.dg/minloc_1.f90: New test.
735         * gfortran.dg/minloc_2.f90: New test.
736         * gfortran.dg/minloc_3.f90: New test.
737         * gfortran.dg/minmaxloc_7.f90: New test.
738
739         PR debug/49871
740         * gcc.dg/debug/dwarf2/pr49871.c: New test.
741
742 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
743
744         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
745         the builtin isn't optimized away.
746
747 2011-07-27  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/45586
750         * gfortran.dg/lto/pr45586-2_0.f90: New.
751
752 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
753
754         PR middle-end/49875
755         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
756         * c-c++-common/cxxbitfields-5.c: Same.
757
758 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
759
760         * lib/target-supports.exp (check_effective_target_mmap): Use
761         check_function_available.
762
763 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
764
765         * g++.old-deja/g++.pt/crash60.C: Updated.
766
767 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
768
769         PR target/49866
770         * gcc.target/i386/pr49866.c: New test.
771
772 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
773
774         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
775         * gcc.target/i386/bmi-andn-1.c: New test.
776         * gcc.target/i386/bmi-andn-1a.c: Likewise.
777         * gcc.target/i386/bmi-andn-2.c: Likewise.
778         * gcc.target/i386/bmi-andn-2a.c: Likewise.
779         * gcc.target/i386/bmi-bextr-1.c: Likewise.
780         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
781         * gcc.target/i386/bmi-bextr-2.c: Likewise.
782         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
783         * gcc.target/i386/bmi-blsi-1.c: Likewise.
784         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
785         * gcc.target/i386/bmi-blsi-2.c: Likewise.
786         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
787         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
788         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
789         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
790         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
791         * gcc.target/i386/bmi-blsr-1.c: Likewise.
792         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
793         * gcc.target/i386/bmi-blsr-2.c: Likewise.
794         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
795         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
796         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
797         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
798         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
799
800 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
801
802         PR middle-end/47691
803         * gfortran.dg/graphite/id-pr47691.f: New.
804
805 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
806
807         * gcc.target/i386/avx-os-support.h: New.
808         * gcc.target/i386/avx-check.h: Include avx-os-support.h
809         (main): Check avx_os_support before the test is run.
810         * gcc.target/i386/aes-avx-check.h: Ditto.
811         * gcc.target/i386/pclmul-avx-check.h: Ditto.
812
813 2011-07-27  Kai Tietz  <ktietz@redhat.com>
814
815         * gcc.target/i386/aggregate-ret3.c: New test.
816         * gcc.target/i386/aggregate-ret4.c: New test.
817
818 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
819
820         PR fortran/49755
821         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
822         allocated array should *not* change its size.
823         * gfortran.dg/multiple_allocation_3.f90: New test.
824
825 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
826
827         PR c++/49776
828         * g++.dg/cpp0x/constexpr-49776.C: New.
829
830 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
831
832         PR middle-end/47046
833         * gcc.dg/graphite/id-pr47046.c: New.
834
835 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
836
837         PR middle-end/47653
838         * gcc.dg/graphite/run-id-pr47593.c: New.
839
840 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
841
842         PR middle-end/47653
843         * gcc.dg/graphite/run-id-pr47653.c: New.
844         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
845         induction variables.
846         * gcc.dg/graphite/scop-16.c: Same.
847         * gcc.dg/graphite/scop-17.c: Same.
848         * gcc.dg/graphite/scop-21.c: Same.
849
850 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
851
852         PR middle-end/48805
853         * gcc.dg/graphite/id-pr48805.c: New.
854
855 2011-07-26  Tobias Burnus  <burnus@net-b.de>
856
857         * gfortran.dg/coarray_lib_token_2.f90: New.
858
859 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
860
861         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
862         SPU local store.
863
864 2011-07-25  Andrew Pinski  <apinski@cavium.com>
865
866         PR tree-opt/49671
867         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
868         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
869
870 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
871
872         * lib/target-supports.exp (check_effective_target_mmap): New proc.
873
874         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
875         * gcc.c-torture/execute/loop-2g.c: Likewise.
876         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
877         Require mmap support.
878         * gcc.c-torture/execute/loop-2g.x: Likewise.
879         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
880         (MAP_ANON): Provide default.
881         * gcc.dg/20050826-1.c: Likewise.
882         * gcc.target/i386/pr36533.c: Likewise.
883         * gcc.dg/vect/pr49038.c: Remove dg-do run.
884         Use dg-require-effective-target mmap.
885
886 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
887
888         PR c++/49838
889         * g++.dg/cpp0x/range-for19.C: New.
890
891 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892
893         PR testsuite/49753
894         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
895
896         Revert:
897         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
898
899         PR testsuite/49753
900         * g++.dg/torture/pr49309.C: Remove.
901
902 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
903
904         PR tree-optimization/49809
905         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
906         test.
907
908 2011-07-25  Richard Guenther  <rguenther@suse.de>
909
910         PR tree-optimization/49715
911         * gcc.target/i386/pr49715-1.c: New testcase.
912         * gcc.target/i386/pr49715-2.c: Likewise.
913
914 2011-07-23  Jason Merrill  <jason@redhat.com>
915
916         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
917
918 2011-07-22  Jason Merrill  <jason@redhat.com>
919
920         PR c++/49793
921         * g++.dg/cpp0x/initlist55.C: New.
922
923 2011-07-23  Tobias Burnus  <burnus@net-b.de>
924
925         PR fortran/49791
926         * gfortran.dg/namelist_72.f: New.
927
928 2011-07-23  Tobias Burnus  <burnus@net-b.de>
929
930         * gfortran.dg/coarray_25.f90: New.
931
932 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
933
934         * override1.C: This test should use c++0x mode.
935         * override3.C: New. Test the diagnostics in c++98 mode.
936
937 2011-07-22  Jason Merrill  <jason@redhat.com>
938             Mark Glisse  <marc.glisse@normalesup.org>
939
940         PR c++/30112
941         * g++.dg/other/pragma-re-1.C: Add namespace cases.
942
943         PR c++/49813
944         * g++.dg/opt/builtins2.C: New.
945         * g++.dg/other/error27.C: Don't rely on __builtin.
946
947 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
948
949         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
950         on lp64 targets.
951         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
952         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
953         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
954         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
955
956         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
957         instead of ia32.
958
959 2011-07-22  Richard Guenther  <rguenther@suse.de>
960
961         PR tree-optimization/45819
962         * gcc.dg/pr45819.c: New testcase.
963
964 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
965
966         * lib/target-supports.exp (check_ifunc_available): Rewrite.
967
968 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
969
970         PR middle-end/47654
971         PR middle-end/49649
972         * gcc.dg/graphite/run-id-pr47654.c: New.
973
974 2011-07-21  Ian Lance Taylor  <iant@google.com>
975
976         PR middle-end/49705
977         * gcc.dg/pr49705.c: New test.
978
979 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
980
981         * lib/target-supports.exp (check_avx_os_support_available): New.
982         (check_effective_target_avx_runtime): Use it.
983
984 2011-07-21  Richard Guenther  <rguenther@suse.de>
985
986         PR tree-optimization/49770
987         * g++.dg/torture/pr49770.C: New testcase.
988
989 2011-07-21  Kai Tietz  <ktietz@redhat.com>
990
991         * gcc.dg/tree-ssa/pr30978.c: adjusted.
992         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
993
994 2011-07-21  Tobias Burnus  <burnus@net-b.de>
995
996         * gfortran.dg/coarray_lib_token_1.f90: New.
997
998 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
999
1000         * gcc.dg/pr32912-2.c: Skip for AVR.
1001         * gcc.dg/pr44674.c: Add dg-require-profiling.
1002
1003 2011-07-20  Jason Merrill  <jason@redhat.com>
1004
1005         * g++.dg/ext/desig2.C: New.
1006
1007 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1008
1009         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1010         be generated.
1011         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1012         * gcc.target/powerpc/recip-3.c: Ditto.
1013
1014 2011-07-19  Jason Merrill  <jason@redhat.com>
1015
1016         PR c++/6709 (DR 743)
1017         PR c++/42603 (DR 950)
1018         * g++.dg/cpp0x/decltype21.C: New.
1019
1020 2011-07-20  Richard Guenther  <rguenther@suse.de>
1021
1022         PR middle-end/18908
1023         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1024         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1025
1026 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1027
1028         * gcc.target/arm/combine-movs.c: New.
1029         * gcc.target/arm/unsigned-extend-2.c: New.
1030
1031 2011-07-19  Jason Merrill  <jason@redhat.com>
1032
1033         PR c++/49785
1034         * g++.dg/cpp0x/variadic114.C: New.
1035
1036 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1037
1038         * gfortran.dg/coarray_args_1.f90: New.
1039         * gfortran.dg/coarray_args_2.f90: New.
1040
1041 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1042
1043         PR fortran/49708
1044         * gfortran.dg/allocate_error_3.f90: New.
1045
1046 2011-07-19  Richard Guenther  <rguenther@suse.de>
1047
1048         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1049         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1050         * gcc.dg/torture/20110719-1.c: New testcase.
1051
1052 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR tree-optimization/49768
1055         * gcc.c-torture/execute/pr49768.c: New test.
1056
1057 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1058
1059         PR tree-optimization/49771
1060         * gcc.dg/vect/pr49771.c: New test.
1061
1062 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1063
1064         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1065         * gcc.dg/ipa/ipa-2.c: Likewise.
1066         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1067         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1068         * gcc.dg/ipa/ipa-5.c: Likewise.
1069         * gcc.dg/ipa/ipa-7.c: Likewise.
1070         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1071         * gcc.dg/ipa/ipacost-1.c: Likewise.
1072         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1073         functions.
1074         * gcc.dg/ipa/ipcp-1.c: New test.
1075         * gcc.dg/ipa/ipcp-2.c: Likewise.
1076         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1077
1078 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR middle-end/49675
1081         * gfortran.dg/pr49675.f90: New test.
1082
1083 2011-07-18  Richard Guenther  <rguenther@suse.de>
1084
1085         * gcc.dg/torture/20110718-1.c: New testcase.
1086
1087 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1088
1089         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1090         * g++.dg/ext/bitfield3.C: Likewise.
1091         * g++.dg/ext/bitfield4.C: Likewise.
1092         * g++.dg/ext/bitfield5.C: Likewise.
1093         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1094         * g++.dg/other/pr23205-2.C: Likewise.
1095         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1096         * gcc.c-torture/compile/20001109-2.c: Likewise.
1097         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1098         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1099         * gcc.dg/bitfld-16.c: Likewise.
1100         * gcc.dg/bitfld-17.c: Likewise.
1101         * gcc.dg/bitfld-18.c: Likewise.
1102         * gcc.dg/builtins-config.h: Remove Netware support.
1103         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1104         * gcc.dg/cdce2.c: Likewise.
1105         * gcc.dg/cpp/assert4.c: Remove netware support.
1106         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1107         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1108
1109         * lib/target-supports.exp (check_visibility_available): Remove
1110         NetWare support.
1111         (check_profiling_available): Likewise.
1112
1113 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1114
1115         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1116
1117 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1118             Thomas Koenig  <tkoenig@gcc.gnu.org>
1119
1120         PR fortran/34657
1121         * gfortran.dg/generic_17.f90: Fix testcase.
1122         * gfortran.dg/interface_3.f90: Add dg-error.
1123         * gfortran.dg/use_14.f90: New.
1124         * gfortran.dg/use_15.f90: New.
1125
1126 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1127
1128         * gnat.dg/pointer_controlled.adb: New test.
1129
1130 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1131
1132         PR fortran/49624
1133         * gfortran.dg/pointer_remapping_7.f90: New.
1134
1135 2011-07-16  Jason Merrill  <jason@redhat.com>
1136
1137         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1138
1139 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1140             Jason Merrill  <jason@redhat.com>
1141
1142         PR c++/45329
1143         PR c++/48934
1144         * g++.dg/cpp0x/decltype29.C: Adjust.
1145         * g++.dg/cpp0x/error4.C: Adjust.
1146         * g++.dg/cpp0x/sfinae26.C: Adjust.
1147         * g++.dg/cpp0x/variadic105.C: Adjust.
1148         * g++.dg/template/deduce3.C: Adjust.
1149         * g++.dg/template/error45.C: Adjust.
1150         * g++.dg/template/ptrmem2.C: Adjust.
1151         * g++.dg/template/sfinae2.C: Adjust.
1152         * g++.old-deja/g++.pt/crash60.C: Adjust.
1153         * g++.old-deja/g++.pt/unify6.C: Adjust.
1154         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1155         * g++.dg/cpp0x/nullptr15.C: Adjust.
1156         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1157         * g++.dg/cpp0x/pr31431.C: Adjust.
1158         * g++.dg/cpp0x/pr31434.C: Adjust.
1159         * g++.dg/cpp0x/sfinae11.C: Adjust
1160         * g++.dg/cpp0x/temp_default2.C: Adjust.
1161         * g++.dg/cpp0x/trailing4.C: Adjust.
1162         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1163         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1164         * g++.dg/cpp0x/variadic105.C: Adjust.
1165         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1166         * g++.dg/ext/vla2.C: Adjust.
1167         * g++.dg/other/ptrmem10.C: Adjust.
1168         * g++.dg/other/ptrmem11.C: Adjust.
1169         * g++.dg/overload/unknown1.C: Adjust.
1170         * g++.dg/template/conv11.C: Adjust.
1171         * g++.dg/template/dependent-expr5.C: Adjust.
1172         * g++.dg/template/friend.C: Adjust.
1173         * g++.dg/template/incomplete2.C: Adjust.
1174         * g++.dg/template/local4.C: Adjust.
1175         * g++.dg/template/local6.C: Adjust.
1176         * g++.dg/template/operator9.C: Adjust.
1177         * g++.dg/template/ttp25.C: Adjust.
1178         * g++.dg/template/unify10.C: Adjust.
1179         * g++.dg/template/unify11.C: Adjust.
1180         * g++.dg/template/unify6.C: Adjust.
1181         * g++.dg/template/unify9.C: Adjust.
1182         * g++.dg/template/varmod1.C: Adjust.
1183         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1184         * g++.old-deja/g++.pt/crash28.C: Adjust.
1185         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1186         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1187         * g++.old-deja/g++.pt/expr2.C: Adjust.
1188         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1189         * g++.old-deja/g++.pt/spec5.C: Adjust.
1190         * g++.old-deja/g++.pt/spec6.C: Adjust.
1191         * g++.old-deja/g++.pt/unify4.C: Adjust.
1192         * g++.old-deja/g++.pt/unify8.C: Adjust.
1193         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1194         * g++.dg/overload/template5.C: New testcase.
1195         * g++.dg/template/overload12.C: New testcase.
1196
1197 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1198
1199         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1200         * gfortran.dg/coarray_7.f90: Ditto.
1201         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1202         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1203
1204 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1205
1206         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1207         case.
1208         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1209         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1210         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1211         C67X.
1212         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1213         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1214         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1215
1216 2011-07-15  Jason Merrill  <jason@redhat.com>
1217
1218         PR testsuite/49741
1219         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1220         Use --extra_opts instead of --additional_options.
1221
1222 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR testsuite/49753
1225         * g++.dg/torture/pr49309.C: Remove.
1226
1227 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1228
1229         * gcc.target/tic6x/weak-call.c: New test.
1230         * gcc.target/tic6x/fpcmp.c: New test.
1231         * gcc.target/tic6x/fpdiv.c: New test.
1232         * gcc.target/tic6x/rotdi16-scan.c: New test.
1233         * gcc.target/tic6x/ffssi.c: New test.
1234         * gcc.target/tic6x/fpdiv-lib.c: New test.
1235         * gcc.target/tic6x/cold-lc.c: New test.
1236         * gcc.target/tic6x/longcalls.c: New test.
1237         * gcc.target/tic6x/abi-align-1.c: New test.
1238         * gcc.target/tic6x/fpcmp-finite.c: New test.
1239         * gcc.target/tic6x/rotdi16.c: New test.
1240         * gcc.target/tic6x/bswapl.c: New test.
1241         * gcc.target/tic6x/ffsdi.c: New test.
1242         * gcc.target/tic6x/tic6x.exp: New file.
1243         * gcc.target/tic6x/builtins/arith24.c: New test.
1244         * gcc.target/tic6x/builtins/smpy.c: New test.
1245         * gcc.target/tic6x/builtins/smpylh.c: New test.
1246         * gcc.target/tic6x/builtins/smpyh.c: New test.
1247         * gcc.target/tic6x/builtins/sarith1.c: New test.
1248         * gcc.target/tic6x/builtins/extclr.c: New test
1249         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1250         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1251         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1252         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1253         New functions.
1254         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1255         __TMS320C6X__.
1256         * gcc.dg/20020312-2.c: Likewise.
1257         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1258         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1259         * gcc.dg/torture/builtin-math-7.c: Likewise.
1260
1261         PR testsuite/49757
1262         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1263         not testing tic6x-*-*.
1264
1265 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1266
1267         PR tree-opt/49309
1268         * g++.dg/torture/pr49309.C: New testcase.
1269
1270 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1271
1272         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1273
1274 2011-07-14  Richard Guenther  <rguenther@suse.de>
1275
1276         PR tree-optimization/49651
1277         * gcc.dg/torture/pr49651.c: New testcase.
1278
1279 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1280
1281         PR target/43746
1282         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1283
1284 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1285
1286         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1287         -mno-pointers-to-nested-functions.
1288         * gcc.target/powerpc/no-r11-2.c: Ditto.
1289         * gcc.target/powerpc/no-r11-3.c: Ditto.
1290
1291 2011-07-13  Jason Merrill  <jason@redhat.com>
1292
1293         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1294         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1295         when compiling C files.
1296         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1297         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1298         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1299         * g++.dg/lookup/anon2.C: Likewise.
1300         * g++.dg/tree-ssa/copyprop.C: Likewise.
1301         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1302         * g++.dg/init/vector1.C: Ignore narrowing errors.
1303         * g++.dg/torture/pr35526.C: Likewise.
1304         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1305
1306 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1307
1308         PR libfortran/49296
1309         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1310         and logical reads.
1311
1312 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1315         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1316
1317 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1318
1319         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1320         * lib/obj-c++.exp (obj-c++_init): Ditto.
1321         * lib/file-format.exp (gcc_target_object_format): Ditto.
1322         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1323         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1324         (check_visibility_available): Ditto.
1325         (check_effective_target_tls_native): Ditto.
1326         (check_effective_target_tls_emulated): Ditto.
1327         (check_effective_target_function_sections): Ditto.
1328
1329 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1330
1331         * gcc.target/arm/pr48183.c: New test.
1332
1333 2011-07-13  Richard Guenther  <rguenther@suse.de>
1334
1335         * gcc.dg/torture/20110713-1.c: New testcase.
1336
1337 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1338
1339         PR rtl-opt/49474
1340         * gcc.c-torture/compile/pr49474.c: New testcase.
1341
1342 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR tree-optimization/49712
1345         * gcc.c-torture/execute/pr49712.c: New test.
1346
1347 2011-07-11  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/44609
1350         * g++.dg/template/recurse3.C: New.
1351
1352 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR debug/49676
1355         * gcc.dg/guality/csttest.c: New test.
1356
1357         PR fortran/49698
1358         * gfortran.dg/pr49698.f90: New test.
1359
1360 2011-07-11  Jeff Law  <law@redhat.com>
1361
1362         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1363
1364 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1365
1366         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1367         * go.test/go-test.exp (go-set-goarch): Likewise.
1368
1369 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1370
1371         PR target/39633
1372         * gcc.target/avr/torture/pr39633.c: New test case.
1373
1374 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1375
1376         PR fortran/18918
1377         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1378
1379 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1380
1381         * lib/target-supports.exp (check_effective_target_scheduling):
1382         New Function.
1383         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1384         * gcc.dg/pr45055.c: Ditto.
1385         * gcc.dg/pr45353.c: Ditto.
1386         * g++.dg/pr45056.C: Ditto.
1387
1388 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1389
1390         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1391         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1392         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1393         * g++.dg/torture/pr31863.C: Skip AVR.
1394
1395 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1396
1397         PR fortran/49690
1398         * gfortran.dg/intrinsic_signal.f90: New.
1399
1400 2011-07-09  Jason Merrill  <jason@redhat.com>
1401
1402         * g++.dg/cpp0x/regress/regress6.C: New.
1403         * g++.dg/parse/crash45.C: Adjust message.
1404         * g++.dg/template/crash38.C: Adjust message.
1405         * g++.dg/template/crash64.C: Adjust message.
1406
1407 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1410         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1411         * g++.dg/abi/bitfield3.C: Likewise.
1412         * g++.dg/eh/pr38662.C: Likewise.
1413         * g++.dg/ext/attrib36.C: Likewise.
1414         * g++.dg/ext/attrib37.C: Likewise.
1415         * g++.dg/ext/attrib8.C: Likewise.
1416         * g++.dg/ext/tmplattr1.C: Likewise.
1417         * g++.dg/inherit/override-attribs.C: Likewise.
1418         * g++.dg/opt/inline9.C: Likewise.
1419         * g++.dg/opt/life1.C: Likewise.
1420         * g++.dg/opt/longbranch2.C: Likewise.
1421         * g++.dg/opt/nrv12.C: Likewise.
1422         * g++.dg/opt/reg-stack4.C: Likewise.
1423         * g++.dg/other/pr35504.C: Likewise.
1424         * g++.dg/other/pr39496.C: Likewise.
1425         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1426         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1427         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1428         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1429         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1430         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1431         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1432         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1433         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1434         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1435         * g++.dg/warn/pr15774-1.C: Likewise.
1436         * g++.dg/warn/pr15774-2.C: Likewise.
1437         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1438         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1439         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1440         * g++.old-deja/g++.pt/asm2.C: Likewise.
1441         * gcc.c-torture/compile/20000804-1.c: Likewise.
1442         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1443         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1444         * gcc.dg/20020108-1.c: Likewise.
1445         * gcc.dg/20020122-2.c: Likewise.
1446         * gcc.dg/20020122-3.c: Likewise.
1447         * gcc.dg/20020206-1.c: Likewise.
1448         * gcc.dg/20020219-1.c: Likewise.
1449         * gcc.dg/20020310-1.c: Likewise.
1450         * gcc.dg/20020411-1.c: Likewise.
1451         * gcc.dg/20020418-2.c: Likewise.
1452         * gcc.dg/20020426-2.c: Likewise.
1453         * gcc.dg/20020517-1.c: Likewise.
1454         * gcc.dg/20030204-1.c: Likewise.
1455         * gcc.dg/20030826-2.c: Likewise.
1456         * gcc.dg/20031102-1.c: Likewise.
1457         * gcc.dg/20031202-1.c: Likewise.
1458         * gcc.dg/20050111-1.c: Likewise.
1459         * gcc.dg/20050503-1.c: Likewise.
1460         * gcc.dg/array-init-1.c: Likewise.
1461         * gcc.dg/builtin-apply4.c: Likewise.
1462         * gcc.dg/dfp/pr31344.c: Likewise.
1463         * gcc.dg/gomp/atomic-11.c: Likewise.
1464         * gcc.dg/graphite/pr40281.c: Likewise.
1465         * gcc.dg/ia64-sync-1.c: Likewise.
1466         * gcc.dg/ia64-sync-2.c: Likewise.
1467         * gcc.dg/ia64-sync-3.c: Likewise.
1468         * gcc.dg/ia64-sync-4.c: Likewise.
1469         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1470         * gcc.dg/invalid-call-1.c: Likewise.
1471         * gcc.dg/loop-3.c: Likewise.
1472         * gcc.dg/lower-subreg-1.c: Likewise.
1473         * gcc.dg/lto/pr47259_0.c: Likewise.
1474         * gcc.dg/nested-calls-1.c: Likewise.
1475         * gcc.dg/pr20017.c: Likewise.
1476         * gcc.dg/pr25023.c: Likewise.
1477         * gcc.dg/pr27671-2.c: Likewise.
1478         * gcc.dg/pr32176.c: Likewise.
1479         * gcc.dg/pr33676.c: Likewise.
1480         * gcc.dg/pr35045.c: Likewise.
1481         * gcc.dg/pr36015.c: Likewise.
1482         * gcc.dg/pr36584.c: Likewise.
1483         * gcc.dg/pr36998.c: Likewise.
1484         * gcc.dg/pr37438.c: Likewise.
1485         * gcc.dg/pr37908.c: Likewise.
1486         * gcc.dg/pr41241.c: Likewise.
1487         * gcc.dg/pr41340.c: Likewise.
1488         * gcc.dg/pr44136.c: Likewise.
1489         * gcc.dg/pr44194-1.c: Likewise.
1490         * gcc.dg/pr46212.c: Likewise.
1491         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1492         * gcc.dg/setjmp-2.c: Likewise.
1493         * gcc.dg/short-compare-1.c: Likewise.
1494         * gcc.dg/short-compare-2.c: Likewise.
1495         * gcc.dg/smod-1.c: Likewise.
1496         * gcc.dg/sync-2.c: Likewise.
1497         * gcc.dg/sync-3.c: Likewise.
1498         * gcc.dg/tls/opt-1.c: Likewise.
1499         * gcc.dg/tls/opt-2.c: Likewise.
1500         * gcc.dg/tls/opt-3.c: Likewise.
1501         * gcc.dg/torture/badshift.c: Likewise.
1502         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1503         * gcc.dg/torture/pr20314-2.c: Likewise.
1504         * gcc.dg/torture/pr36891.c: Likewise.
1505         * gcc.dg/torture/pr38774.c: Likewise.
1506         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1507         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1508         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1509         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1510         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1511         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1512         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1513         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1514         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1515         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1516         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1517         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1518         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1519         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1520         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1521         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1522         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1523         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1524         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1525         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1526         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1527         * gcc.dg/unroll-1.c: Likewise.
1528         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1529         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1530         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1531         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1532         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1533         * gcc.target/i386/20000609-1.c: Likewise.
1534         * gcc.target/i386/20000720-1.c: Likewise.
1535         * gcc.target/i386/20000724-1.c: Likewise.
1536         * gcc.target/i386/20011107-1.c: Likewise.
1537         * gcc.target/i386/20011119-1.c: Likewise.
1538         * gcc.target/i386/20020201-3.c: Likewise.
1539         * gcc.target/i386/20020218-1.c: Likewise.
1540         * gcc.target/i386/20020729-1.c: Likewise.
1541         * gcc.target/i386/20030926-1.c: Likewise.
1542         * gcc.target/i386/20060125-1.c: Likewise.
1543         * gcc.target/i386/20060125-2.c: Likewise.
1544         * gcc.target/i386/20060512-1.c: Likewise.
1545         * gcc.target/i386/20060512-2.c: Likewise.
1546         * gcc.target/i386/20060512-3.c: Likewise.
1547         * gcc.target/i386/20060512-4.c: Likewise.
1548         * gcc.target/i386/387-1.c: Likewise.
1549         * gcc.target/i386/387-2.c: Likewise.
1550         * gcc.target/i386/387-5.c: Likewise.
1551         * gcc.target/i386/387-6.c: Likewise.
1552         * gcc.target/i386/980312-1.c: Likewise.
1553         * gcc.target/i386/980313-1.c: Likewise.
1554         * gcc.target/i386/990117-1.c: Likewise.
1555         * gcc.target/i386/990424-1.c: Likewise.
1556         * gcc.target/i386/990524-1.c: Likewise.
1557         * gcc.target/i386/991129-1.c: Likewise.
1558         * gcc.target/i386/991214-1.c: Likewise.
1559         * gcc.target/i386/991230-1.c: Likewise.
1560         * gcc.target/i386/addr-sel-1.c: Likewise.
1561         * gcc.target/i386/aggregate-ret1.c: Likewise.
1562         * gcc.target/i386/aggregate-ret2.c: Likewise.
1563         * gcc.target/i386/align-main-3.c: Likewise.
1564         * gcc.target/i386/amd64-abi-1.c: Likewise.
1565         * gcc.target/i386/amd64-abi-2.c: Likewise.
1566         * gcc.target/i386/amd64-abi-4.c: Likewise.
1567         * gcc.target/i386/amd64-abi-5.c: Likewise.
1568         * gcc.target/i386/amd64-abi-6.c: Likewise.
1569         * gcc.target/i386/asm-1.c: Likewise.
1570         * gcc.target/i386/asm-3.c: Likewise.
1571         * gcc.target/i386/asm-5.c: Likewise.
1572         * gcc.target/i386/attributes-error.c: Likewise.
1573         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1574         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1575         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1576         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1577         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1578         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1579         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1580         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1581         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1582         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1583         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1584         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1585         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1586         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1587         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1588         * gcc.target/i386/bitfield1.c: Likewise.
1589         * gcc.target/i386/bitfield2.c: Likewise.
1590         * gcc.target/i386/bmi-2.c: Likewise.
1591         * gcc.target/i386/bmi-5.c: Likewise.
1592         * gcc.target/i386/builtin-unreachable.c: Likewise.
1593         * gcc.target/i386/cleanup-2.c: Likewise.
1594         * gcc.target/i386/clobbers.c: Likewise.
1595         * gcc.target/i386/cmov8.c: Likewise.
1596         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1597         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1598         * gcc.target/i386/compress-float-387.c: Likewise.
1599         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1600         * gcc.target/i386/compress-float-sse.c: Likewise.
1601         * gcc.target/i386/crc32-2.c: Likewise.
1602         * gcc.target/i386/crc32-3.c: Likewise.
1603         * gcc.target/i386/divmod-7.c: Likewise.
1604         * gcc.target/i386/divmod-8.c: Likewise.
1605         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1606         * gcc.target/i386/fma3-builtin.c: Likewise.
1607         * gcc.target/i386/fma3-fma.c: Likewise.
1608         * gcc.target/i386/fma4-256-vector.c: Likewise.
1609         * gcc.target/i386/fma4-builtin.c: Likewise.
1610         * gcc.target/i386/fma4-fma-2.c: Likewise.
1611         * gcc.target/i386/fma4-fma.c: Likewise.
1612         * gcc.target/i386/fma4-vector-2.c: Likewise.
1613         * gcc.target/i386/fma4-vector.c: Likewise.
1614         * gcc.target/i386/funcspec-1.c: Likewise.
1615         * gcc.target/i386/funcspec-10.c: Likewise.
1616         * gcc.target/i386/funcspec-11.c: Likewise.
1617         * gcc.target/i386/funcspec-2.c: Likewise.
1618         * gcc.target/i386/funcspec-5.c: Likewise.
1619         * gcc.target/i386/funcspec-6.c: Likewise.
1620         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1621         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1622         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1623         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1624         * gcc.target/i386/incoming-1.c: Likewise.
1625         * gcc.target/i386/incoming-10.c: Likewise.
1626         * gcc.target/i386/incoming-11.c: Likewise.
1627         * gcc.target/i386/incoming-12.c: Likewise.
1628         * gcc.target/i386/incoming-13.c: Likewise.
1629         * gcc.target/i386/incoming-14.c: Likewise.
1630         * gcc.target/i386/incoming-15.c: Likewise.
1631         * gcc.target/i386/incoming-2.c: Likewise.
1632         * gcc.target/i386/incoming-3.c: Likewise.
1633         * gcc.target/i386/incoming-4.c: Likewise.
1634         * gcc.target/i386/incoming-5.c: Likewise.
1635         * gcc.target/i386/incoming-6.c: Likewise.
1636         * gcc.target/i386/incoming-7.c: Likewise.
1637         * gcc.target/i386/incoming-8.c: Likewise.
1638         * gcc.target/i386/incoming-9.c: Likewise.
1639         * gcc.target/i386/lea.c: Likewise.
1640         * gcc.target/i386/local.c: Likewise.
1641         * gcc.target/i386/loop-1.c: Likewise.
1642         * gcc.target/i386/loop-2.c: Likewise.
1643         * gcc.target/i386/loop-3.c: Likewise.
1644         * gcc.target/i386/max-stack-align.c: Likewise.
1645         * gcc.target/i386/memcpy-1.c: Likewise.
1646         * gcc.target/i386/movbe-2.c: Likewise.
1647         * gcc.target/i386/movq-2.c: Likewise.
1648         * gcc.target/i386/movq.c: Likewise.
1649         * gcc.target/i386/nrv1.c: Likewise.
1650         * gcc.target/i386/pad-4.c: Likewise.
1651         * gcc.target/i386/pad-5a.c: Likewise.
1652         * gcc.target/i386/pad-5b.c: Likewise.
1653         * gcc.target/i386/pad-6a.c: Likewise.
1654         * gcc.target/i386/pad-6b.c: Likewise.
1655         * gcc.target/i386/pad-7.c: Likewise.
1656         * gcc.target/i386/pad-9.c: Likewise.
1657         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1658         * gcc.target/i386/pic-1.c: Likewise.
1659         * gcc.target/i386/pr12092-1.c: Likewise.
1660         * gcc.target/i386/pr12329.c: Likewise.
1661         * gcc.target/i386/pr21518.c: Likewise.
1662         * gcc.target/i386/pr22362.c: Likewise.
1663         * gcc.target/i386/pr22585.c: Likewise.
1664         * gcc.target/i386/pr23098.c: Likewise.
1665         * gcc.target/i386/pr25196.c: Likewise.
1666         * gcc.target/i386/pr25293.c: Likewise.
1667         * gcc.target/i386/pr25654.c: Likewise.
1668         * gcc.target/i386/pr26449.c: Likewise.
1669         * gcc.target/i386/pr26778.c: Likewise.
1670         * gcc.target/i386/pr26826.c: Likewise.
1671         * gcc.target/i386/pr27266.c: Likewise.
1672         * gcc.target/i386/pr29978.c: Likewise.
1673         * gcc.target/i386/pr30505.c: Likewise.
1674         * gcc.target/i386/pr30961-1.c: Likewise.
1675         * gcc.target/i386/pr31628.c: Likewise.
1676         * gcc.target/i386/pr32000-2.c: Likewise.
1677         * gcc.target/i386/pr32661-1.c: Likewise.
1678         * gcc.target/i386/pr32708-2.c: Likewise.
1679         * gcc.target/i386/pr32708-3.c: Likewise.
1680         * gcc.target/i386/pr34256.c: Likewise.
1681         * gcc.target/i386/pr34312.c: Likewise.
1682         * gcc.target/i386/pr34522.c: Likewise.
1683         * gcc.target/i386/pr35160.c: Likewise.
1684         * gcc.target/i386/pr35281.c: Likewise.
1685         * gcc.target/i386/pr36246.c: Likewise.
1686         * gcc.target/i386/pr36786.c: Likewise.
1687         * gcc.target/i386/pr37275.c: Likewise.
1688         * gcc.target/i386/pr37843-3.c: Likewise.
1689         * gcc.target/i386/pr37843-4.c: Likewise.
1690         * gcc.target/i386/pr39082-1.c: Likewise.
1691         * gcc.target/i386/pr39431.c: Likewise.
1692         * gcc.target/i386/pr39496.c: Likewise.
1693         * gcc.target/i386/pr39543-2.c: Likewise.
1694         * gcc.target/i386/pr39911.c: Likewise.
1695         * gcc.target/i386/pr40718.c: Likewise.
1696         * gcc.target/i386/pr40906-1.c: Likewise.
1697         * gcc.target/i386/pr40906-2.c: Likewise.
1698         * gcc.target/i386/pr40906-3.c: Likewise.
1699         * gcc.target/i386/pr40934.c: Likewise.
1700         * gcc.target/i386/pr41900.c: Likewise.
1701         * gcc.target/i386/pr42589.c: Likewise.
1702         * gcc.target/i386/pr43662.c: Likewise.
1703         * gcc.target/i386/pr43671.c: Likewise.
1704         * gcc.target/i386/pr43766.c: Likewise.
1705         * gcc.target/i386/pr43869.c: Likewise.
1706         * gcc.target/i386/pr44942.c: Likewise.
1707         * gcc.target/i386/pr44948-2a.c: Likewise.
1708         * gcc.target/i386/pr45234.c: Likewise.
1709         * gcc.target/i386/pr45336-2.c: Likewise.
1710         * gcc.target/i386/pr45336-4.c: Likewise.
1711         * gcc.target/i386/pr45852.c: Likewise.
1712         * gcc.target/i386/pr46470.c: Likewise.
1713         * gcc.target/i386/pr48037-1.c: Likewise.
1714         * gcc.target/i386/pr48389.c: Likewise.
1715         * gcc.target/i386/pr49095.c: Likewise.
1716         * gcc.target/i386/pr9771-1.c: Likewise.
1717         * gcc.target/i386/rdfsbase-1.c: Likewise.
1718         * gcc.target/i386/rdfsbase-2.c: Likewise.
1719         * gcc.target/i386/rdgsbase-1.c: Likewise.
1720         * gcc.target/i386/rdgsbase-2.c: Likewise.
1721         * gcc.target/i386/rdrand-3.c: Likewise.
1722         * gcc.target/i386/regparm-stdcall.c: Likewise.
1723         * gcc.target/i386/regparm.c: Likewise.
1724         * gcc.target/i386/reload-1.c: Likewise.
1725         * gcc.target/i386/rotate-2.c: Likewise.
1726         * gcc.target/i386/sibcall-5.c: Likewise.
1727         * gcc.target/i386/signbit-1.c: Likewise.
1728         * gcc.target/i386/signbit-2.c: Likewise.
1729         * gcc.target/i386/signbit-3.c: Likewise.
1730         * gcc.target/i386/sse-5.c: Likewise.
1731         * gcc.target/i386/sse-8.c: Likewise.
1732         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1733         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1734         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1735         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1736         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1737         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1738         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1739         * gcc.target/i386/sse2-movq-2.c: Likewise.
1740         * gcc.target/i386/sse2-movq-3.c: Likewise.
1741         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1742         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1743         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1744         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1745         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1746         * gcc.target/i386/ssefn-1.c: Likewise.
1747         * gcc.target/i386/ssefn-2.c: Likewise.
1748         * gcc.target/i386/sseregparm-1.c: Likewise.
1749         * gcc.target/i386/sseregparm-2.c: Likewise.
1750         * gcc.target/i386/sseregparm-3.c: Likewise.
1751         * gcc.target/i386/sseregparm-4.c: Likewise.
1752         * gcc.target/i386/sseregparm-5.c: Likewise.
1753         * gcc.target/i386/sseregparm-6.c: Likewise.
1754         * gcc.target/i386/sseregparm-7.c: Likewise.
1755         * gcc.target/i386/sseregparm-8.c: Likewise.
1756         * gcc.target/i386/stack-realign.c: Likewise.
1757         * gcc.target/i386/stack-usage-realign.c: Likewise.
1758         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1759         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1760         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1761         * gcc.target/i386/stackalign/return-1.c: Likewise.
1762         * gcc.target/i386/stackalign/return-2.c: Likewise.
1763         * gcc.target/i386/stackalign/return-3.c: Likewise.
1764         * gcc.target/i386/tailcall-1.c: Likewise.
1765         * gcc.target/i386/tbm-2.c: Likewise.
1766         * gcc.target/i386/udivmod-7.c: Likewise.
1767         * gcc.target/i386/udivmod-8.c: Likewise.
1768         * gcc.target/i386/unroll-1.c: Likewise.
1769         * gcc.target/i386/vararg-1.c: Likewise.
1770         * gcc.target/i386/vararg-2.c: Likewise.
1771         * gcc.target/i386/vect8-ret.c: Likewise.
1772         * gcc.target/i386/vectorize5.c: Likewise.
1773         * gcc.target/i386/wmul-1.c: Likewise.
1774         * gcc.target/i386/wmul-2.c: Likewise.
1775         * gcc.target/i386/wrfsbase-1.c: Likewise.
1776         * gcc.target/i386/wrfsbase-2.c: Likewise.
1777         * gcc.target/i386/wrgsbase-1.c: Likewise.
1778         * gcc.target/i386/wrgsbase-2.c: Likewise.
1779         * gcc.target/i386/xop-pcmov.c: Likewise.
1780         * gcc.target/i386/xop-pcmov2.c: Likewise.
1781         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1782         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1783         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1784         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1785         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1786         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1787         * gcc.target/i386/zee.c: Likewise.
1788         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1789         * gfortran.dg/compiler-directive_2.f: Likewise.
1790         * gfortran.dg/g77/20010216-1.f: Likewise.
1791         * gfortran.dg/gomp/pr39152.f90: Likewise.
1792         * gfortran.dg/pr33794.f90: Likewise.
1793
1794 2011-07-09  Jason Merrill  <jason@redhat.com>
1795
1796         * g++.dg/cpp0x/regress/regress5.C: New.
1797
1798 2011-07-08  Jason Merrill  <jason@redhat.com>
1799
1800         PR c++/45437
1801         * g++.dg/expr/compound-asn1.C: New.
1802         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1803
1804 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR target/49621
1807         * gcc.target/powerpc/altivec-34.c: New test.
1808
1809 2011-07-08  Jason Merrill  <jason@redhat.com>
1810
1811         PR c++/45603
1812         * g++.dg/abi/guard3.C: New.
1813
1814 2011-07-08  Julian Brown  <julian@codesourcery.com>
1815
1816         * lib/target-supports.exp
1817         (check_effective_target_arm_little_endian): New.
1818         (check_effective_target_vect_pack_trunc): Use above.
1819         (check_effective_target_vect_unpack): Likewise.
1820         (check_effective_target_vect_element_align): Test
1821         check_effective_target_arm_vect_no_misalign for ARM.
1822
1823 2011-07-08  Jason Merrill  <jason@redhat.com>
1824
1825         PR c++/49673
1826         * g++.dg/cpp0x/constexpr-rom.C: New.
1827
1828 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1829
1830         PR middle-end/49519
1831         * g++.dg/torture/pr49519.C: New test.
1832
1833 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1834
1835         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1836
1837 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839         PR testsuite/48727
1840         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1841
1842 2011-07-08  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/49662
1845         * gcc.dg/graphite/interchange-14.c: XFAIL.
1846         * gcc.dg/graphite/interchange-15.c: Likewise.
1847         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1848
1849 2011-07-06  Jason Merrill  <jason@redhat.com>
1850
1851         PR c++/49663
1852         * g++.dg/cpp0x/regress/regress4.C: New.
1853
1854 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1855
1856         PR fortran/49648
1857         * gfortran.dg/result_in_spec_4.f90: New test.
1858
1859 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1860
1861         * gcc.target/sparc/cas64.c: New test.
1862
1863 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR c/49644
1866         * g++.dg/torture/pr49644.C: New test.
1867
1868         PR c/49644
1869         * gcc.c-torture/execute/pr49644.c: New test.
1870
1871 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1872
1873         * lib/target-supports.exp (check_effective_target_ia32): New.
1874         (check_effective_target_x32): Likewise.
1875         (check_effective_target_vect_cmdline_needed): Also check x32.
1876
1877 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1878
1879         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1880         dg-prune-output.
1881         * gcc.target/arm/pr42235.c: Likewise.
1882         * gcc.target/arm/pr42495.c: Likewise.
1883         * gcc.target/arm/pr42574.c: Likewise.
1884         * gcc.target/arm/thumb-branch1.c: Likewise.
1885
1886         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1887         unneeded prune of possible warning.
1888         * gcc.target/arm/pr40956.c: Likewise.
1889         * gcc.target/arm/pr42505.c: Likewise.
1890
1891         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1892         * gcc.c-torture/compile/pr46883.c: Likewise.
1893         * gcc.c-torture/compile/pr46934.c: Likewise.
1894
1895         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1896         for move to ../../gcc.c-torture/compile.
1897         * gcc.target/arm/pr46883.c: Likewise.
1898         * gcc.target/arm/pr46934.c: Likewise.
1899
1900         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1901         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1902         * gcc.target/arm/wmul-1.c: Likewise.
1903         * gcc.target/arm/wmul-2.c: Likewise.
1904         * gcc.target/arm/wmul-3.c: Likewise.
1905         * gcc.target/arm/wmul-4.c: Likewise.
1906         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1907         add tab after scan target.
1908         * gcc.target/arm/smlaltt-1.c: Likewise.
1909         * gcc.target/arm/smlatb-1.c: Likewise.
1910         * gcc.target/arm/smlatt-1.c: Likewise.
1911
1912 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR debug/49522
1915         * gcc.dg/debug/pr49522.c: New test.
1916
1917 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1918
1919         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1920         * gcc.dg/pr46212.c: Run only if target int32plus.
1921         * gcc.dg/torture/pr48146.c: Ditto.
1922         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1923         * c-c++-common/pr44832.c: Ditto.
1924         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1925         * gcc.dg/pr31490.c: Ditto.
1926         * gcc.dg/torture/builtin-math-7.c: Run only if target
1927         large_double.
1928         * gcc.dg/torture/pr45764.c: Skip for AVR.
1929         * gcc.dg/pr47893.c: Ditto.
1930
1931 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1932
1933         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1934         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1935         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1936         add tab to scan target.
1937
1938 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1939
1940         * gcc.target/arm/neon-modes-3.c: New test.
1941
1942 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1943
1944         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1945         -fno-loop-interchange -ffast-math.
1946
1947 2011-07-07  Richard Guenther  <rguenther@suse.de>
1948
1949         * gcc.dg/ftrapv-3.c: New testcase.
1950
1951 2011-07-07  Richard Guenther  <rguenther@suse.de>
1952
1953         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1954         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1955
1956 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1957
1958         * gcc.dg/binop-notxor1.c: New test.
1959         * gcc.dg/binop-notand4a.c: New test.
1960         * gcc.dg/binop-notxor2.c: New test.
1961         * gcc.dg/binop-notand3a.c: New test.
1962         * gcc.dg/binop-notand2a.c: New test.
1963         * gcc.dg/binop-notand6a.c: New test.
1964         * gcc.dg/binop-notor1.c: New test.
1965         * gcc.dg/binop-notand1a.c: New test.
1966         * gcc.dg/binop-notand5a.c: New test.
1967         * gcc.dg/binop-notor2.c: New test.
1968
1969 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR middle-end/49640
1972         * gcc.dg/gomp/pr49640.c: New test.
1973
1974 2011-07-07  Richard Guenther  <rguenther@suse.de>
1975
1976         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1977
1978 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1979
1980         PR target/39150
1981         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1982
1983 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1984
1985         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1986         * gcc.target/powerpc/no-r11-2.c: Ditto.
1987         * gcc.target/powerpc/no-r11-3.c: Ditto.
1988
1989 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1992         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1993
1994 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1995
1996         * lib/target-supports.exp (check_profiling_available): Disable
1997         profiling with -fprofile-generate for target avr.
1998
1999 2011-07-06  Richard Guenther  <rguenther@suse.de>
2000
2001         PR tree-optimization/49645
2002         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2003
2004 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2005
2006         PR middle-end/47383
2007         * gcc.dg/pr47383.c: New.
2008
2009 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2010
2011         PR tree-optimization/49647
2012         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2013
2014 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2015
2016         PR testsuite/49542
2017         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2018         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2019
2020 2011-07-05  Jason Merrill  <jason@redhat.com>
2021
2022         PR c++/48157
2023         * g++.dg/template/template-id-4.C: New.
2024
2025 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2026
2027         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2028         * gcc.dg/pr43402.c: Ditto.
2029
2030 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2031
2032         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2033
2034 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2035
2036         * gcc.target/powerpc/ppc-switch-1.c: New test for
2037         --param case-values-threshold.
2038         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2039
2040 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2041
2042         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2043
2044 2011-07-05  Jason Merrill  <jason@redhat.com>
2045
2046         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2047
2048 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2049
2050         PR tree-optimization/47654
2051         * gcc.dg/graphite/block-pr47654.c: New.
2052
2053 2011-07-05  Jason Merrill  <jason@redhat.com>
2054
2055         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2056
2057 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2058
2059         PR tree-optimization/49580
2060         * gcc.dg/autopar/pr49580.c: New test.
2061
2062 2011-07-05  Richard Guenther  <rguenther@suse.de>
2063
2064         PR tree-optimization/49518
2065         PR tree-optimization/49628
2066         * g++.dg/torture/pr49628.C: New testcase.
2067         * gcc.dg/torture/pr49518.c: Likewise.
2068
2069 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2070
2071         * ada/acats/run_acats (which): Extract last field from type -p,
2072         type output only if command succeeded.
2073
2074 2011-07-04  Jason Merrill  <jason@redhat.com>
2075
2076         * g++.dg/abi/mangle48.C: New.
2077
2078         * g++.dg/cpp0x/diag1.C: New.
2079
2080         * g++.dg/diagnostic/aka1.C: New.
2081
2082 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR rtl-optimization/49619
2085         * gcc.dg/pr49619.c: New test.
2086
2087         PR rtl-optimization/49472
2088         * gfortran.dg/pr49472.f90: New test.
2089
2090         PR debug/49602
2091         * gcc.dg/pr49602.c: New test.
2092
2093 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2094
2095         PR target/34734
2096         PR target/44643
2097         * gcc.target/avr/avr.exp: Run over cpp files, too.
2098         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2099         * gcc.target/avr/progmem.h: New file.
2100         * gcc.target/avr/exit-abort.h: New file.
2101         * gcc.target/avr/progmem-error-1.c: New file.
2102         * gcc.target/avr/progmem-error-1.cpp: New file.
2103         * gcc.target/avr/progmem-warning-1.c: New file.
2104         * gcc.target/avr/torture/progmem-1.c: New file.
2105         * gcc.target/avr/torture/progmem-1.cpp: New file.
2106
2107 2011-07-04  Richard Guenther  <rguenther@suse.de>
2108
2109         PR tree-optimization/49615
2110         * g++.dg/torture/pr49615.C: New testcase.
2111
2112 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2113
2114         PR tree-optimization/49610
2115         * gcc.dg/vect/pr49610.c: New test.
2116
2117 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2118
2119         * gnat.dg/specs/debug1.ads: New test.
2120
2121 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2122
2123         PR fortran/49562
2124         * gfortran.dg/typebound_proc_23.f90: New.
2125
2126 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2127
2128         PR c++/49605
2129         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2130
2131 2011-07-01  Jason Merrill  <jason@redhat.com>
2132
2133         PR c++/48261
2134         * g++.dg/template/template-id-3.C: New.
2135
2136         PR c++/48593
2137         * g++.dg/template/qualified-id4.C: New.
2138
2139         PR c++/48883
2140         * g++.dg/template/explicit-args4.C: New.
2141
2142         PR c++/49085
2143         * g++.dg/template/offsetof2.C: New.
2144
2145 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2146
2147         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2148
2149 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2150
2151         PR libmudflap/49549
2152         * lib/target-supports.exp (check_effective_target_gld): New proc.
2153
2154 2011-07-01  Richard Guenther  <rguenther@suse.de>
2155
2156         PR tree-optimization/49603
2157         * gcc.dg/torture/pr49603.c: New testcase.
2158
2159 2011-06-30  Jason Merrill  <jason@redhat.com>
2160
2161         PR c++/49387
2162         * g++.dg/rtti/template1.C: New.
2163
2164         PR c++/49569
2165         * g++.dg/cpp0x/regress/ctor1.C: New.
2166
2167         PR c++/49355
2168         * g++.dg/cpp0x/initlist54.C: New.
2169
2170 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2171
2172         * gcc.dg/tree-ssa/sra-12.c: New test.
2173
2174 2011-06-29  Jason Merrill  <jason@redhat.com>
2175
2176         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2177
2178 2011-06-30  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/46787
2181         * gcc.dg/vect/vect-121.c: New testcase.
2182
2183 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2184
2185         PR tree-optimization/49094
2186         * gcc.dg/tree-ssa/pr49094.c: New test.
2187
2188 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR fortran/49540
2191         * gfortran.dg/pr49540-1.f90: New test.
2192         * gfortran.dg/pr49540-2.f90: New test.
2193
2194 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2195
2196         PR ada/49511
2197         * ada/acats/run_acats (which): Use last field of type -p output.
2198
2199 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2200             Iain Sandoe  <iains@gcc.gnu.org>
2201
2202         PR libobjc/36610
2203         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2204         Only skip on 64-bit *-*-darwin8* && !objc2.
2205
2206 2011-06-30  Richard Guenther  <rguenther@suse.de>
2207
2208         PR tree-optimization/38752
2209         * gcc.c-torture/compile/pr38752.c: New testcase.
2210
2211 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2212
2213         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2214         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2215
2216 2011-06-29  Jason Merrill  <jason@redhat.com>
2217
2218         PR c++/49216
2219         * g++.dg/cpp0x/initlist53.C: Use placement new.
2220         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2221         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2222
2223         PR c++/49003
2224         * g++.dg/cpp0x/trailing6.C: New.
2225         * g++.dg/cpp0x/pr45908.C: No error.
2226
2227         PR c++/49272
2228         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2229
2230         PR c++/49520
2231         * g++.dg/cpp0x/constexpr-using2.C: New.
2232
2233         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2234
2235         PR c++/45923
2236         * g++.dg/cpp0x/constexpr-diag3.C: New.
2237         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2238         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2239         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2240         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2241
2242 2011-06-29  Jason Merrill  <jason@redhat.com>
2243
2244         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2245
2246 2011-06-29  Richard Guenther  <rguenther@suse.de>
2247
2248         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2249
2250 2011-06-29  Jason Merrill  <jason@redhat.com>
2251
2252         * g++.dg/cpp0x/initlist-value2.C: New.
2253
2254         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2255         * g++.dg/cpp0x/initlist-value.C: New.
2256
2257 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2258
2259         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2260
2261 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2262
2263         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2264         * gcc.dg/inline_2.c: Likewise.
2265         * gcc.dg/unroll_1.c: Likewise.
2266
2267 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR debug/49567
2270         * gcc.target/i386/pr49567.c: New test.
2271
2272 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2273
2274         * gnat.dg/opt17.ad[sb]: New test.
2275
2276 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2277             Tom de Vries  <tom@codesourcery.com>
2278
2279         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2280         (check_effective_target_arm_thumb2): New effective targets.
2281         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2282         properly.  Clean up temporary files.
2283         * gcc.target/arm/ivopts-2.c: Likewise.
2284         * gcc.target/arm/ivopts-3.c: Likewise.
2285         * gcc.target/arm/ivopts-4.c: Likewise.
2286         * gcc.target/arm/ivopts-5.c: Likewise.
2287         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2288
2289 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2290
2291         PR fortran/49479
2292         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2293
2294 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2295
2296         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2297         * gcc.target/arm/vfp-ldmias.c: Likewise.
2298         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2299         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2300         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2301         * gcc.target/arm/vfp-stmias.c: Likewise.
2302         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2303         * gcc.target/arm/vfp-stmiad.c: Likewise.
2304
2305 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2306
2307         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2308         dg-prune-output.
2309         * gcc.target/arm/pr45701-2.c: Ditto.
2310
2311 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2312
2313         PR fortran/49466
2314         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2315         * gfortran.dg/extends_14.f03: Modified.
2316
2317 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2318
2319         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2320         early if the test is already being skipped.
2321
2322         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2323         scan-assembler-dem-not): For missing file, report unresolved with
2324         same message as for pass/fail, with reason reported in log file.
2325
2326         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2327         from add_options_for_arm_neon_fp16.
2328         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2329         check_effective_target_arm_neon_fp16_ok_nocache.
2330         Check -mfpu and -mfloat-abi options from current multilib.
2331         Do not require neon support.
2332         (check_effective_target_arm_fp16_ok): Renamed from
2333         check_effecitve_target_arm_neon_fp16_ok.
2334         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2335         arm_neon_fp16_ok and arm_fp16.
2336         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2337         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2338         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2339         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2340
2341 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2342
2343         * gcc.dg/builtin-assume-aligned-1.c: New test.
2344         * gcc.dg/builtin-assume-aligned-2.c: New test.
2345         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2346
2347         PR debug/49544
2348         * gcc.dg/pr49544.c: New test.
2349
2350 2011-06-27  Richard Guenther  <rguenther@suse.de>
2351
2352         PR tree-optimization/49394
2353         * g++.dg/torture/pr49394.C: New testcase.
2354
2355 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2356
2357         * gcc.dg/optimize-bswapdi-2.c: New test.
2358
2359 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2360             Richard Sandiford  <richard.sandiford@linaro.org>
2361
2362         PR tree-optimization/49169
2363         * gcc.dg/torture/pr49169.c: New test.
2364
2365 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2366
2367         PR testsuite/49529
2368         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2369
2370         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2371         hppa*-*-hpux*.
2372
2373 2011-06-26  Jason Merrill  <jason@redhat.com>
2374
2375         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2376
2377         PR c++/49528
2378         * g++.dg/init/ref19.C: New.
2379         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2380
2381 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR tree-optimization/48377
2384         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2385         non_strict_align.
2386
2387 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2388
2389         PR middle-end/49191
2390         * lib/target-supports.exp (check_effective_target_non_strict_align):
2391         New.
2392         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2393
2394 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2395
2396         PR tree-optimizations/49516
2397         * g++.dg/tree-ssa/pr49516.C: New test.
2398
2399 2011-06-23  Jason Merrill  <jason@redhat.com>
2400
2401         PR c++/35255
2402         * g++.dg/template/partial10.C: New.
2403         * g++.dg/template/partial11.C: New.
2404
2405 2011-06-23  Jeff Law <law@redhat.com>
2406
2407         PR middle-end/48770
2408         * gcc.dg/pr48770.c: New test.
2409
2410 2011-06-23  Jan Hubicka  <jh@suse.cz>
2411
2412         PR middle-end/49373
2413         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2414
2415 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR testsuite/49512
2418         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2419         instead of -fdump-tree-optimized.
2420
2421 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2422
2423         PR c++/44625
2424         * g++.dg/template/crash107.C: New.
2425         * g++.dg/template/error17.C: Adjust.
2426
2427 2011-06-23  Jason Merrill  <jason@redhat.com>
2428
2429         PR c++/49507
2430         * g++.dg/cpp0x/defaulted30.C: New.
2431
2432         PR c++/49440
2433         * g++.dg/rtti/anon-ns1.C: New.
2434
2435         PR c++/49395
2436         * g++.dg/init/ref18.C: New.
2437
2438         PR c++/36435
2439         * g++.dg/template/partial9.C: New.
2440
2441 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2442
2443         PR middle-end/49373
2444         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2445
2446 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR debug/49496
2449         * gcc.dg/pr49496.c: New test.
2450
2451 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2452
2453         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2454         is not xscale.
2455
2456         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2457
2458         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2459         * gcc.target/arm/pr42879.c: Likewise.
2460         * gcc.target/arm/pr45701-3.c: Likewise.
2461
2462         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2463         * gcc.target/arm/pr40482.c: Likewise.
2464         * gcc.target/arm/stack-corruption.c: Likewise.
2465
2466 2011-06-22  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/49493
2469         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2470
2471 2011-06-22  Jason Merrill  <jason@redhat.com>
2472
2473         PR c++/49260
2474         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2475
2476 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2477             Dmitry Melnik  <dm@ispras.ru>
2478
2479         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2480         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2481         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2482
2483 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2484
2485         * gcc.target/arm/tlscall.c: New.
2486
2487 2011-06-21  Jason Merrill  <jason@redhat.com>
2488
2489         PR c++/49172
2490         * g++.dg/cpp0x/constexpr-ref1.C: New.
2491         * g++.dg/cpp0x/constexpr-ref2.C: New.
2492         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2493
2494         PR c++/49482
2495         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2496
2497         PR c++/49418
2498         * g++.dg/template/param3.C: New.
2499
2500 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2501
2502         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2503         my_clrsb test functions.
2504         (main): Test clrsb.
2505         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2506         test_sll, test_ull): Add clrsb tests.
2507         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2508         clrsbll.
2509
2510 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/49112
2513         * gfortran.dg/class_44.f03: New.
2514
2515 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2516
2517         PR tree-optimization/49478
2518         * gcc.dg/vect/pr49478.c
2519
2520 2011-06-21  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/49483
2523         * gcc.dg/vect/vect-120.c: New testcase.
2524
2525 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2526
2527         PR testsuite/49443
2528         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2529         * gcc.dg/vect/vect-peel-4.c: Likewise.
2530
2531 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2532
2533         PR middle-end/49139
2534         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2535         * gcc.dg/always_inline2.c: Likewise.
2536         * gcc.dg/always_inline3.c: Likewise.
2537         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2538         * gcc.dg/inline_1.c: Likewise.
2539         * gcc.dg/inline_2.c: Likewise.
2540         * gcc.dg/inline_3.c: Likewise.
2541         * gcc.dg/inline_4.c: Likewise.
2542         * gcc.dg/20051201-1.c: Likewise.
2543         * gcc.dg/pr40087.c: Likewise.
2544         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2545         * gcc.dg/inline-22.c: Likewise.
2546         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2547         * gcc.dg/lto/20090218-1_1.c: Likewise.
2548         * g++.dg/ipa/devirt-7.C: Likewise.
2549         * gcc.dg/uninit-pred-5_a.c: Likewise.
2550         * gcc.dg/uninit-pred-5_b.c: Likewise.
2551         * gcc.dg/fail_always_inline.c: New.
2552
2553 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2554
2555         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2556         into 6 jobs instead of 3.
2557
2558 2011-06-20  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/49216
2561         * g++.dg/cpp0x/initlist53.C: New.
2562
2563 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/18918
2566         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2567         * gfortran.dg/coarray_lock_3.f90: New.
2568         * gfortran.dg/coarray/lock_1.f90: New.
2569
2570 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2571
2572         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2573         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2574         unresolved and report the reason to the log file.
2575
2576         * lib/scanasm.exp (object-size): Move argument processing earlier
2577         to report errors before verifying that the file exists.  Report
2578         problems detected at runtime as unresolved instead of error and
2579         report their reasons to the log file.
2580
2581 2011-06-20  Jason Merrill  <jason@redhat.com>
2582
2583         PR c++/47080
2584         * g++.dg/cpp0x/explicit6.C: New.
2585
2586         PR c++/47635
2587         * g++.dg/cpp0x/enum20.C: New.
2588
2589         PR c++/48138
2590         * g++.dg/ext/attr-aligned01.C: New.
2591
2592         PR c++/49205
2593         * g++.dg/cpp0x/variadic-default.C: New.
2594
2595         PR c++/43321
2596         * g++.dg/cpp0x/auto26.C: New.
2597
2598         PR c++/43831
2599         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2600
2601 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2602
2603         * gcc.dg/binop-notand1.c: New test.
2604         * gcc.dg/binop-notand2.c: New test.
2605         * gcc.dg/binop-notand3.c: New test.
2606         * gcc.dg/binop-notand4.c: New test.
2607         * gcc.dg/binop-notand5.c: New test.
2608         * gcc.dg/binop-notand6.c: New test.
2609
2610 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR testsuite/49432
2613         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2614
2615 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/49400
2618         * gfortran.dg/proc_ptr_31.f90: New.
2619
2620 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622         * gnat.dg/volatile6.adb: New test.
2623         * gnat.dg/volatile7.adb: Likewise.
2624         * gnat.dg/volatile8.adb: Likewise.
2625         * gnat.dg/volatile9.adb: Likewise.
2626
2627 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2628
2629         * gnat.dg/constant3.adb: New test.
2630
2631 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2632
2633         PR libfortran/49296
2634         * gfortran.dg/read_list_eof_1.f90: New test.
2635
2636 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR target/49411
2639         * gcc.target/i386/testimm-1.c: New test.
2640         * gcc.target/i386/testimm-2.c: New test.
2641         * gcc.target/i386/testimm-3.c: New test.
2642         * gcc.target/i386/testimm-4.c: New test.
2643         * gcc.target/i386/testimm-5.c: New test.
2644         * gcc.target/i386/testimm-6.c: New test.
2645         * gcc.target/i386/testimm-7.c: New test.
2646         * gcc.target/i386/testimm-8.c: New test.
2647         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2648         * gcc.target/i386/xop-rotate1-int.c: New test.
2649         * gcc.target/i386/xop-rotate2-int.c: New test.
2650
2651 2011-06-17  Jason Merrill  <jason@redhat.com>
2652
2653         * g++.dg/cpp0x/rv-func2.C: New.
2654
2655         * g++.dg/debug/dwarf2/lambda1.C: New.
2656         * g++.dg/warn/Wshadow-6.C: Adjust.
2657
2658 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2659
2660         PR fortran/48699
2661         * gfortran.dg/move_alloc_5.f90: New.
2662
2663 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2664
2665         PR rtl-optimization/48542
2666         * gcc.dg/torture/pr48542.c: New test.
2667
2668 2011-06-16  Jason Merrill  <jason@redhat.com>
2669
2670         PR c++/44160
2671         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2672
2673         PR c++/45378
2674         * g++.dg/cpp0x/initlist52.C New.
2675
2676         PR c++/45399
2677         * c-c++-common/raw-string-12.c: New.
2678
2679         PR c++/49229
2680         * g++.dg/cpp0x/sfinae26.C: New.
2681
2682         PR c++/49251
2683         * g++.dg/cpp0x/variadic113.C: New.
2684
2685         PR c++/49420
2686         * g++.dg/cpp0x/variadic112.C: New.
2687
2688 2011-06-16  Jeff Law <law@redhat.com>
2689
2690         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2691         improved jump threading.
2692         * gcc.dg/builtin-object-size-2.c: Likewise.
2693         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2694
2695 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2696
2697         PR fortran/49074
2698         * gfortran.dg/typebound_assignment_3.f03: New.
2699
2700 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2701
2702         PR testsuite/48727
2703         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2704
2705 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2706
2707         PR tree-optimization/49343
2708         * gnat.dg/discr31.ad[sb]: New test.
2709
2710 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2711
2712         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2713
2714 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2715
2716         PR target/45098
2717         * gcc.target/arm/ivopts-3.c: Update test.
2718         * gcc.target/arm/ivopts-5.c: Same.
2719
2720 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2721
2722         Revert:
2723         2011-06-10  Wei Guozhi  <carrot@google.com>
2724
2725         PR target/45335
2726         * gcc.target/arm/pr45335.c: New test.
2727         * gcc.target/arm/pr45335-2.c: New test.
2728         * gcc.target/arm/pr45335-3.c: New test.
2729         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2730         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2731         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2732
2733 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2734
2735         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2736
2737 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2738
2739         PR fortran/49417
2740         * gfortran.dg/class_43.f03: New.
2741
2742 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR tree-optimization/49419
2745         * gcc.c-torture/execute/pr49419.c: New test.
2746
2747 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2748
2749         * gcc.dg/sms-9.c: New file.
2750
2751 2011-06-15  Easwaran Raman  <eraman@google.com>
2752
2753         PR rtl-optimization/49414
2754         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2755
2756 2011-06-14  Jason Merrill  <jason@redhat.com>
2757
2758         * g++.dg/cpp0x/noexcept13.C: New.
2759
2760 2011-06-14  Easwaran Raman  <eraman@google.com>
2761
2762         PR rtl-optimization/44194
2763         * gcc.dg/pr44194-1.c: New test.
2764         * gcc.dg/pr44194-2.c: New test.
2765
2766 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2767
2768         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2769         switches.
2770         * gcc.target/arm/pr45701-2.c: Likewise.
2771         * gcc.target/arm/thumb-branch1.c: Likewise.
2772
2773 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2774
2775         PR testsuite/48727
2776         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2777
2778 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2779
2780         * gcc.target/arm/pr45701-1.c: Require thumb support.
2781         * gcc.target/arm/pr45701-2.c: Likewise.
2782         * gcc.target/arm/thumb-branch1.c: Likewise.
2783
2784         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2785         * gcc.target/arm/pr39839.c: Likewise.
2786         * gcc.target/arm/pr40657-2.c: Likewise.
2787         * gcc.target/arm/pr40956.c: Likewise.
2788         * gcc.target/arm/pr41679.c: Likewise.
2789         * gcc.target/arm/pr42235.c: Likewise.
2790         * gcc.target/arm/pr42495.c: Likewise.
2791         * gcc.target/arm/pr42505.c: Likewise.
2792         * gcc.target/arm/pr42574.c: Likewise.
2793         * gcc.target/arm/pr46883.c: Likewise.
2794         * gcc.target/arm/pr46934.c: Likewise.
2795         * gcc.target/arm/xor-and.c: Likewise.
2796
2797 2011-06-14  Jason Merrill  <jason@redhat.com>
2798
2799         * g++.dg/other/error23.C: Adjust error message.
2800         * g++.dg/other/error32.C: Likewise.
2801
2802         PR c++/49389
2803         * g++.dg/cpp0x/rv-dotstar.C: New.
2804
2805         PR c++/49369
2806         * g++.dg/cpp0x/decltype30.C: New.
2807
2808         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2809
2810 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR fortran/49103
2813         * gfortran.dg/pr49103.f90: New test.
2814
2815 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2816
2817         PR target/45098
2818         * gcc.target/arm/ivopts-3.c: New test.
2819         * gcc.target/arm/ivopts-4.c: New test.
2820         * gcc.target/arm/ivopts-5.c: New test.
2821
2822 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR rtl-optimization/49390
2825         * gcc.c-torture/execute/pr49390.c: New test.
2826
2827 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2828
2829         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2830
2831 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2832
2833         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2834         * gcc.c-torture/execute/cmpsi-2.x: New file.
2835         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2836         * gcc.c-torture/execute/pr45262.x: New file.
2837         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2838         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2839         int32plus
2840         * gcc.c-torture/compile/pr49163.c: Ditto.
2841
2842 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2843
2844         * gcc.dg/vect/vect-16.c: Rename to...
2845         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2846         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2847         for double-word vectors.
2848         * gcc.dg/vect/vect-peel-4.c: Likewise.
2849         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2850         vect_element_align.
2851         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2852         -fno-fast-math.
2853
2854 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2855
2856         PR target/44618
2857         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2858
2859 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2860
2861         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2862
2863 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2864
2865         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2866
2867 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2868
2869         * gfortran.dg/trim_optimize_8.f90:  New test case.
2870
2871 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2872            Ira Rosen  <ira.rosen@linaro.org>
2873
2874         PR tree-optimization/49352
2875         * gcc.dg/vect/pr49352.c: New test.
2876
2877 2011-06-12  Tobias Burnus
2878
2879         PR fortran/49324
2880         * gfortran.dg/alloc_comp_assign_11.f90: New.
2881
2882 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2883
2884         * gfortran.dg/trim_optimize_7.f90:  New test.
2885
2886 2011-06-10  Wei Guozhi  <carrot@google.com>
2887
2888         PR target/45335
2889         * gcc.target/arm/pr45335.c: New test.
2890         * gcc.target/arm/pr45335-2.c: New test.
2891         * gcc.target/arm/pr45335-3.c: New test.
2892         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2893         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2894         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2895
2896 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2897
2898         PR c++/41769
2899         * g++.dg/parse/error39.C: New.
2900
2901 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2902
2903         * gcc.target/arm/20090811-1.c: Skip for incompatible
2904         options, do not override other options.
2905         * gcc.target/arm/combine-cmp-shift.c: Skip for
2906         incompatible options.
2907         * gcc.target/arm/pr45094.c: Likewise.
2908         * gcc.target/arm/scd42-1.c: Likewise.
2909         * gcc.target/arm/scd42-3.c: Likewise.
2910         * gcc.target/arm/thumb-ltu.c: Likewise.
2911
2912         * lib/target-supports.exp
2913         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2914         multilib flags use -mfpu with a value other than neon-fp16.
2915
2916 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2917
2918         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2919         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2920
2921 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2922
2923         * lib/target-supports.exp (check_effective_target_pie): New proc.
2924         * gcc.dg/pie-link.c: Use target pie.
2925
2926 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2927             Laurent Rougé  <laurent.rouge@menta.fr>
2928
2929         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2930         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2931
2932 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2933
2934         * gfortran.dg/coarray/sync_1.f90: New test for
2935         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2936
2937 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2938
2939         PR tree-optimization/49318
2940         * gcc.dg/vect/pr49318.c: New test.
2941
2942 2011-06-09  David Krauss  <potswa@mac.com>
2943
2944         * g++.dg/template/arrow1.C: New.
2945
2946 2011-06-09  Jason Merrill  <jason@redhat.com>
2947
2948         * lib/prune.exp: Prune "note"s.
2949         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2950
2951         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2952         * g++.dg/template/dependent-expr3.C: Likewise.
2953         * g++.dg/parse/template7.C: Likewise.
2954         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2955         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2956         * g++.old-deja/g++.pt/friend38.C: Likewise.
2957         * g++.old-deja/g++.pt/crash32.C: Likewise.
2958         * g++.old-deja/g++.other/init4.C: Likewise.
2959         * g++.old-deja/g++.other/friend8.C: Likewise.
2960
2961         * g++.dg/ext/complex7.C: Adjust expected output.
2962         * g++.dg/diagnostic/method1.C: Likewise.
2963         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2964         * g++.dg/parse/crash33.C: Likewise.
2965         * g++.dg/other/warning1.C: Likewise.
2966         * g++.dg/init/pr29571.C: Likewise.
2967         * g++.dg/warn/overflow-warn-1.C: Likewise.
2968         * g++.dg/warn/overflow-warn-3.C: Likewise.
2969         * g++.dg/warn/overflow-warn-4.C: Likewise.
2970         * g++.old-deja/g++.oliva/template1.C: Likewise.
2971
2972         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2973         * g++.dg/parse/template7.C: Adjust.
2974
2975 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2976
2977         PR target/49307
2978         * gcc.dg/pr49307.c: New.
2979
2980 2011-06-09  Wei Guozhi  <carrot@google.com>
2981
2982         PR target/46975
2983         * gcc.target/arm/pr46975.c: New testcase.
2984
2985 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2986
2987         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2988         (PMETH, arglist_t): Removed.
2989         (method_get_number_of_arguments): Removed.
2990         (method_get_nth_argument): Removed.
2991         (method_get_first_argument): Removed.
2992         (method_get_next_argument): Removed.
2993         (method_get_sizeof_arguments): Removed.
2994         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2995         (PMETH): Removed.
2996         (method_get_number_of_arguments): Removed.
2997         (method_get_nth_argument): Removed.
2998         (method_get_first_argument): Removed.
2999         (method_get_next_argument): Removed.
3000         (method_get_sizeof_arguments): Removed.
3001         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3002
3003 2011-06-09  David Li  <davidxl@google.com>
3004
3005         * gcc.dg/dump-pass.c: New test.
3006
3007 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3008
3009         PR c++/29003
3010         * g++.dg/parse/error38.C: New.
3011
3012 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR middle-end/49308
3015         * gfortran.dg/pr49308.f90: New test.
3016
3017 2011-06-08  Jason Merrill  <jason@redhat.com>
3018
3019         * g++.dg/cpp0x/noexcept11.C: New.
3020         * g++.dg/cpp0x/noexcept12.C: New.
3021         * g++.dg/cpp0x/sfinae11.C: Adjust.
3022
3023 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR testsuite/49323
3026         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3027         to dg-options, match also DW_AT_linkage_name.
3028
3029 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3030
3031         PR middle-end/21953
3032         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3033         -fno-common on alpha*-dec-osf*.
3034         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3035
3036 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3037
3038         PR rtl-optimization/49303
3039         * gcc.target/ia64/pr49303.c: New test.
3040
3041 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3042
3043         PR fortran/18918
3044         * gfortran.dg/coarray_lock_1.f90: New.
3045         * gfortran.dg/coarray_lock_2.f90: New.
3046
3047 2011-06-07  Jason Merrill  <jason@redhat.com>
3048
3049         * lib/prune.exp: Look for "required" rather than "instantiated".
3050         * g++.dg/abi/mangle11.C: Likewise.
3051         * g++.dg/abi/mangle12.C: Likewise.
3052         * g++.dg/abi/mangle17.C: Likewise.
3053         * g++.dg/abi/mangle20-2.C: Likewise.
3054         * g++.dg/abi/pragma-pack1.C: Likewise.
3055         * g++.dg/cpp0x/decltype26.C: Likewise.
3056         * g++.dg/cpp0x/decltype28.C: Likewise.
3057         * g++.dg/cpp0x/decltype29.C: Likewise.
3058         * g++.dg/cpp0x/enum11.C: Likewise.
3059         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3060         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3061         * g++.dg/cpp0x/pr47416.C: Likewise.
3062         * g++.dg/ext/case-range2.C: Likewise.
3063         * g++.dg/ext/case-range3.C: Likewise.
3064         * g++.dg/gomp/for-19.C: Likewise.
3065         * g++.dg/gomp/pr37533.C: Likewise.
3066         * g++.dg/gomp/pr38639.C: Likewise.
3067         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3068         * g++.dg/inherit/base3.C: Likewise.
3069         * g++.dg/inherit/using6.C: Likewise.
3070         * g++.dg/init/placement4.C: Likewise.
3071         * g++.dg/init/reference3.C: Likewise.
3072         * g++.dg/lookup/scoped6.C: Likewise.
3073         * g++.dg/lookup/using7.C: Likewise.
3074         * g++.dg/other/abstract1.C: Likewise.
3075         * g++.dg/other/error10.C: Likewise.
3076         * g++.dg/other/error5.C: Likewise.
3077         * g++.dg/other/field1.C: Likewise.
3078         * g++.dg/other/offsetof5.C: Likewise.
3079         * g++.dg/parse/bitfield2.C: Likewise.
3080         * g++.dg/parse/constant4.C: Likewise.
3081         * g++.dg/parse/crash20.C: Likewise.
3082         * g++.dg/parse/invalid-op1.C: Likewise.
3083         * g++.dg/parse/non-dependent2.C: Likewise.
3084         * g++.dg/parse/template18.C: Likewise.
3085         * g++.dg/tc1/dr152.C: Likewise.
3086         * g++.dg/tc1/dr166.C: Likewise.
3087         * g++.dg/tc1/dr176.C: Likewise.
3088         * g++.dg/tc1/dr213.C: Likewise.
3089         * g++.dg/template/access11.C: Likewise.
3090         * g++.dg/template/access2.C: Likewise.
3091         * g++.dg/template/access3.C: Likewise.
3092         * g++.dg/template/access7.C: Likewise.
3093         * g++.dg/template/arg7.C: Likewise.
3094         * g++.dg/template/cond2.C: Likewise.
3095         * g++.dg/template/crash13.C: Likewise.
3096         * g++.dg/template/crash40.C: Likewise.
3097         * g++.dg/template/crash7.C: Likewise.
3098         * g++.dg/template/crash84.C: Likewise.
3099         * g++.dg/template/ctor5.C: Likewise.
3100         * g++.dg/template/defarg13.C: Likewise.
3101         * g++.dg/template/defarg14.C: Likewise.
3102         * g++.dg/template/dtor7.C: Likewise.
3103         * g++.dg/template/eh2.C: Likewise.
3104         * g++.dg/template/error2.C: Likewise.
3105         * g++.dg/template/error43.C: Likewise.
3106         * g++.dg/template/friend32.C: Likewise.
3107         * g++.dg/template/injected1.C: Likewise.
3108         * g++.dg/template/instantiate1.C: Likewise.
3109         * g++.dg/template/instantiate3.C: Likewise.
3110         * g++.dg/template/instantiate5.C: Likewise.
3111         * g++.dg/template/instantiate7.C: Likewise.
3112         * g++.dg/template/local6.C: Likewise.
3113         * g++.dg/template/lookup2.C: Likewise.
3114         * g++.dg/template/member5.C: Likewise.
3115         * g++.dg/template/memfriend15.C: Likewise.
3116         * g++.dg/template/memfriend16.C: Likewise.
3117         * g++.dg/template/memfriend17.C: Likewise.
3118         * g++.dg/template/memfriend7.C: Likewise.
3119         * g++.dg/template/meminit1.C: Likewise.
3120         * g++.dg/template/nested3.C: Likewise.
3121         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3122         * g++.dg/template/nontype12.C: Likewise.
3123         * g++.dg/template/nontype13.C: Likewise.
3124         * g++.dg/template/nontype6.C: Likewise.
3125         * g++.dg/template/pr23510.C: Likewise.
3126         * g++.dg/template/pr35240.C: Likewise.
3127         * g++.dg/template/ptrmem15.C: Likewise.
3128         * g++.dg/template/ptrmem6.C: Likewise.
3129         * g++.dg/template/qualified-id1.C: Likewise.
3130         * g++.dg/template/qualttp20.C: Likewise.
3131         * g++.dg/template/qualttp3.C: Likewise.
3132         * g++.dg/template/qualttp4.C: Likewise.
3133         * g++.dg/template/qualttp5.C: Likewise.
3134         * g++.dg/template/qualttp6.C: Likewise.
3135         * g++.dg/template/qualttp7.C: Likewise.
3136         * g++.dg/template/qualttp8.C: Likewise.
3137         * g++.dg/template/recurse.C: Likewise.
3138         * g++.dg/template/recurse2.C: Likewise.
3139         * g++.dg/template/ref5.C: Likewise.
3140         * g++.dg/template/scope2.C: Likewise.
3141         * g++.dg/template/sfinae10.C: Likewise.
3142         * g++.dg/template/sfinae3.C: Likewise.
3143         * g++.dg/template/sizeof3.C: Likewise.
3144         * g++.dg/template/static9.C: Likewise.
3145         * g++.dg/template/template-id-2.C: Likewise.
3146         * g++.dg/template/typedef13.C: Likewise.
3147         * g++.dg/template/typename4.C: Likewise.
3148         * g++.dg/template/using14.C: Likewise.
3149         * g++.dg/template/using2.C: Likewise.
3150         * g++.dg/template/warn1.C: Likewise.
3151         * g++.dg/warn/Wparentheses-13.C: Likewise.
3152         * g++.dg/warn/Wparentheses-15.C: Likewise.
3153         * g++.dg/warn/Wparentheses-16.C: Likewise.
3154         * g++.dg/warn/Wparentheses-17.C: Likewise.
3155         * g++.dg/warn/Wparentheses-18.C: Likewise.
3156         * g++.dg/warn/Wparentheses-19.C: Likewise.
3157         * g++.dg/warn/Wparentheses-20.C: Likewise.
3158         * g++.dg/warn/Wparentheses-23.C: Likewise.
3159         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3160         * g++.dg/warn/noeffect2.C: Likewise.
3161         * g++.dg/warn/noeffect4.C: Likewise.
3162         * g++.dg/warn/pr8570.C: Likewise.
3163         * g++.old-deja/g++.brendan/init2.C: Likewise.
3164         * g++.old-deja/g++.eh/spec6.C: Likewise.
3165         * g++.old-deja/g++.pt/crash10.C: Likewise.
3166         * g++.old-deja/g++.pt/crash36.C: Likewise.
3167         * g++.old-deja/g++.pt/derived3.C: Likewise.
3168         * g++.old-deja/g++.pt/error2.C: Likewise.
3169         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3170         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3171         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3172         * g++.old-deja/g++.pt/overload7.C: Likewise.
3173         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3174
3175 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3176             Iain Sandoe  <iains@gcc.gnu.org>
3177
3178         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3179         Added code to deal with the case when [Protocol
3180         -descriptionForInstanceMethod:] or [Protocol
3181         -descriptionForClassMethod:] returns NULL.
3182
3183 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3184             Iain Sandoe  <iains@gcc.gnu.org>
3185
3186         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3187         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3188         Added cast.
3189
3190 2011-06-07  Xinliang David Li  <davidxl@google.com>
3191
3192         * gcc.dg/inline_2.c: New test.
3193         * gcc.dg/unroll_2.c: New test.
3194         * gcc.dg/inline_3.c: New test.
3195         * gcc.dg/unroll_3.c: New test.
3196         * gcc.dg/inline_4.c: New test.
3197         * gcc.dg/unroll_4.c: New test.
3198         * gcc.dg/inline_1.c: New test.
3199         * gcc.dg/unroll_1.c: New test.
3200
3201 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203         PR tree-optimization/48497
3204         * lib/gcc-defs.exp (dg-additional-options): New proc.
3205         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3206         -msse2 on 32-bit x86.
3207
3208 2011-06-06  Jason Merrill  <jason@redhat.com>
3209
3210         * g++.dg/cpp0x/enum19.C: New.
3211
3212 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3213
3214         * gcc.target/arm/neon-reload-class.c: New test.
3215
3216 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3217
3218         PR debug/49130
3219         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3220
3221 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3222
3223         * gcc.target/arm/smlatb-1.c: New file.
3224         * gcc.target/arm/smlatt-1.c: New file.
3225         * gcc.target/arm/smlaltb-1.c: New file.
3226         * gcc.target/arm/smlaltt-1.c: New file.
3227
3228 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3229
3230         * gcc.target/arm/mla-2.c: New test.
3231
3232 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR gcov-profile/49299
3235         * gcc.dg/tree-prof/pr49299-1.c: New test.
3236         * gcc.dg/tree-prof/pr49299-2.c: New test.
3237
3238 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3239
3240         * lib/target-supports.exp
3241         (check_effective_target_vect_widen_mult_qi_to_hi):
3242         Add NEON as supporting target.
3243         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3244         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3245         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3246         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3247         using widening multiplication on targets that support it.
3248         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3249         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3250         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3251
3252 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3253
3254         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3255         Modern Objective-C runtime API.
3256         * objc/execute/next_mapping.h: Removed.
3257         * objc-obj-c++-shared/next-mapping.h: Removed.
3258         * objc-obj-c++-shared/Object1.h: Removed.
3259         * objc-obj-c++-shared/Object1.m: Removed.
3260         * objc-obj-c++-shared/Object1.mm: Removed.
3261         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3262         * objc-obj-c++-shared/Protocol1.h: Removed.
3263         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3264         of ProtoBool, IVAR_T and METHOD.
3265         * objc-obj-c++-shared/runtime.h: New.
3266         * objc-obj-c++-shared/TestsuiteObject.h: New.
3267         * objc-obj-c++-shared/TestsuiteObject.m: New.
3268
3269         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3270         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3271         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3272         it a class method.
3273         * objc/execute/_cmd.m: Include
3274         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3275         runtime API.  ([TestClass +initialize]): Include this method also
3276         with the GNU runtime.
3277         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3278         Object.  ([-setValue:]): Return void.
3279         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3280         with the GNU runtime.  Include
3281         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3282         for the NeXT runtime.  Use the existing print_ivars() and
3283         compare_structures() implementations for the old NeXT runtime.
3284         Added new implementations for the Modern GNU and NeXT runtimes.
3285         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3286         well.  (main): Use objc_getClass().  Use return instead of exit.
3287         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3288         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3289         of exit().
3290         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3291         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3292         instead of Object.  (main): Use return instead of exit().
3293         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3294         instead of Object.  Removed prototype for exit().  (main): Use
3295         return instead of exit().  Use the Modern Objective-C runtime API.
3296         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3297         Object.
3298         * objc/execute/class-tests-1.h: Include
3299         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3300         runtime API.  (test_class_with_superclass): Do not call [Object
3301         class].  There is no need to with the current libobjc.
3302         * objc/execute/class-tests-2.h: Include
3303         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3304         runtime API.
3305         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3306         ../../objc-obj-c++-shared/next-mapping.h.
3307         * objc/execute/class-2.m: Likewise.
3308         * objc/execute/class-3.m: Likewise.
3309         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3310         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3311         +initialize]): Include this method also with the GNU
3312         runtime. (main): Use the Modern Objective-C runtime API.
3313         * objc/execute/class-5.m: Likewise.
3314         * objc/execute/class-6.m: Likewise.
3315         * objc/execute/class-7.m: Likewise.
3316         * objc/execute/class-8.m: Likewise.
3317         * objc/execute/class-9.m: Likewise.
3318         * objc/execute/class-10.m: Likewise.
3319         * objc/execute/class-11.m: Likewise.
3320         * objc/execute/class-12.m: Likewise.
3321         * objc/execute/class-13.m: Likewise.
3322         * objc/execute/class-14.m: Likewise.
3323         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3324         this method also with the GNU runtime.
3325         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3326         +initialize]): Include this method also with the GNU runtime.
3327         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3328         of Object.
3329         * objc/execute/encode-1.m: Likewise.
3330         * objc/execute/enumeration-1.m: Likewise.
3331         * objc/execute/enumeration-2.m: Likewise.
3332         * objc/execute/exceptions/catchall-1.m: Likewise.
3333         * objc/execute/exceptions/finally-1.m: Likewise.
3334         * objc/execute/exceptions/foward-1.m: Likewise.
3335         * objc/execute/exceptions/local-variables-1.m: Likewise.
3336         * objc/execute/exceptions/throw-nil.m: Likewise.
3337         * objc/execute/exceptions/trivial.m: Likewise.
3338         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3339         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3340         * objc/execute/exceptions/matcher-1.m: Likewise.
3341         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3342         Object.
3343         * objc/execute/formal_protocol-2.m: Likewise.
3344         * objc/execute/formal_protocol-3.m: Likewise.
3345         * objc/execute/formal_protocol-4.m: Likewise.
3346         * objc/execute/formal_protocol-5.m: Include
3347         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3348         protocol_getName().
3349         * objc/execute/formal_protocol-6.m: Likewise.
3350         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3351         Object.  Include <objc/Protocol.h> instead of
3352         ../../objc-obj-c++-shared/Protocol1.h.
3353         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3354         Object.
3355         * objc/execute/informal_protocol.m: Likewise.
3356         * objc/execute/load-3.m: Likewise.
3357         * objc/execute/many_args_method.m ([TestClass +initialize]):
3358         Include this method with the GNU runtime as well.
3359         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3360         * objc/execute/nested-func-1.m: Use TestsuiteObject
3361         instead of Object.
3362         * objc/execute/nil_method-1.m: Likewise.
3363         * objc/execute/no_clash.m: Likewise.
3364         * objc/execute/np-1.m: Do not include
3365         ../../objc-obj-c++-shared/Protocol1.h.
3366         (main): Use return instead of exit().
3367         * objc/execute/np-2.m: Do not include
3368         ../../objc-obj-c++-shared/Protocol1.h.
3369         ([MyObject +initialize]): Include this method also with the GNU
3370         runtime.  (main): Use return instead of exit().
3371         * objc/execute/object_is_class.m: Include
3372         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3373         of Object.  (main): Use the Modern Objective-C runtime API.
3374         * objc/execute/object_is_meta_class.m: Likewise.
3375         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3376         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3377         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3378         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3379         Objective-C runtime API.
3380         * objc/execute/protocol-isEqual-2.m: Likewise.
3381         * objc/execute/protocol-isEqual-3.m: Likewise.
3382         * objc/execute/protocol-isEqual-4.m: Likewise.
3383         * objc/execute/redefining_self.m ([TestClass +initialize]):
3384         Include this method with the GNU runtime as well.
3385         * objc/execute/root_methods.m: Include
3386         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3387         Include this method with the GNU runtime as well.
3388         (main): Use the Modern Objective-C runtime API.
3389         * objc/execute/selector-1.m: Include
3390         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3391         of Object.  (main): Use the Modern Objective-C runtime API.
3392         * objc/execute/static-1.m ([Test +initialize]): Include this
3393         method with the GNU runtime as well.
3394         * objc/execute/static-2.m: Likewise.
3395         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3396         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3397         ([MathClass +initialize]): Include this method with the GNU
3398         runtime as well.
3399         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3400         instead of Object.
3401         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3402         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3403         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3404         * objc.dg/attributes/method-attribute-1.m: Likewise.
3405         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3406         * objc.dg/attributes/method-attribute-2.m: Likewise.
3407         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3408         * objc.dg/attributes/method-attribute-3.m: Likewise.
3409         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3410         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3411         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3412         * obj-c++.dg/bitfield-1.mm: Likewise.
3413         * obj-c++.dg/bitfield-2.mm: Likewise
3414         * objc.dg/bitfield-3.m: Likewise.
3415         * obj-c++.dg/bitfield-4.mm: Likewise.
3416         * objc.dg/bitfield-5.m: Likewise
3417         * objc.dg/call-super-1.m: Likewise.
3418         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3419         Use objc_getClass() instead of objc_get_class(), but for the GNU
3420         runtime redefine objc_getClass as objc_get_class.  Include
3421         ../objc-obj-c++-shared/runtime.h.
3422         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3423         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3424         Use the Modern Objective-C runtime API.
3425         * objc.dg/class-protocol-1.m: Include
3426         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3427         * obj-c++.dg/class-protocol-1.mm: Likewise.
3428         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3429         * objc.dg/comp-types-10.m: Likewise.
3430         * objc.dg/comp-types-11.m: Likewise.
3431         * objc.dg/comp-types-12.m: Likewise.
3432         * obj-c++.dg/comp-types-9.mm: Likewise.
3433         * obj-c++.dg/comp-types-11.mm: Likewise.
3434         * obj-c++.dg/comp-types-12.mm: Likewise.
3435         * obj-c++.dg/comp-types-13.mm: Likewise.
3436         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3437         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3438         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3439         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3440         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3441         * objc.dg/desig-init-1.m: Likewise.
3442         * obj-c++.dg/defs.mm: Likewise.
3443         * objc.dg/exceptions-2.m: Likewise.
3444         * obj-c++.dg/except-1.mm: Likewise.
3445         * obj-c++.dg/exceptions-2.mm: Likewise.
3446         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3447         Use the Modern Objective-C runtime API.
3448         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3449         the Modern Objective-C runtime API.  Do not include
3450         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3451         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3452         the Modern Objective-C runtime API except when using an older NeXT
3453         runtime.
3454         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3455         the Modern Objective-C runtime API.
3456         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3457         objc/encoding.h.
3458         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3459         * objc.dg/encode-7-next-64bit.m: Updated include.
3460         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3461         objc/encoding.h.
3462         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3463         the Modern Objective-C runtime API.
3464         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3465         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3466         instead of ../objc-obj-c++-shared/Protocol1.h.
3467         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3468         the Modern Objective-C runtime API except when using an older NeXT
3469         runtime.
3470         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3471         the Modern Objective-C runtime API.
3472         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3473         Object.
3474         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3475         * objc.dg/fix-and-continue-2.m: Likewise.
3476         * objc.dg/foreach-1.m: Likewise.
3477         * objc.dg/foreach-2.m: Likewise.
3478         * objc.dg/foreach-3.m: Likewise.
3479         * objc.dg/foreach-4.m: Likewise.
3480         * objc.dg/foreach-5.m: Likewise.
3481         * objc.dg/foreach-6.m: Likewise.
3482         * objc.dg/foreach-7.m: Likewise.
3483         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3484         Object.
3485         * objc.dg/func-ptr-2.m: Likewise.
3486         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3487         Do not include objc/objc-api.h.
3488         * obj-c++.dg/fsf-package-0.mm: Likewise.
3489         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3490         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3491         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3492         of Object.
3493         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3494         * objc.dg/gnu-runtime-3.m: Likewise.
3495         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3496         * objc.dg/headers.m: Include objc/runtime.h instead of
3497         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3498         for the NeXT runtime.
3499         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3500         * obj-c++.dg/isa-field-1.mm: Likewise.
3501         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3502         * objc.dg/layout-1.m: Likewise.
3503         * objc.dg/layout-2.m: Likewise.
3504         * objc.dg/local-decl-2.m: Likewise.
3505         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3506         Object.  ([Container +elementForView:]): Use
3507         class_conformsToProtocol().
3508         * obj-c++.dg/lookup-2.mm: Likewise.
3509         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3510         * obj-c++.dg/local-decl-1.mm: Likewise.
3511         * objc.dg/method-3.m: Likewise.
3512         * objc.dg/method-4.m: Likewise.
3513         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3514         ../objc-obj-c++-shared/Protocol1.h.
3515         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3516         * objc.dg/method-9.m: Likewise.
3517         * objc.dg/method-10.m: Likewise.
3518         * objc.dg/method-13.m ([Root +initialize]): Include this method
3519         also for the GNU runtime.  (main): Use objc_getClass() also for
3520         the GNU runtime.
3521         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3522         * objc.dg/method-17.m: Likewise.
3523         * objc.dg/method-19.m: Likewise.
3524         * objc.dg/method-20b.m: Likewise.
3525         * obj-c++.dg/method-2.mm: Likewise.
3526         * obj-c++.dg/method-6.mm: Likewise.
3527         * obj-c++.dg/method-10.mm: Likewise.
3528         * obj-c++.dg/method-11.mm: Likewise.
3529         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3530         ../objc-obj-c++-shared/Protocol1.h.
3531         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3532         * obj-c++.dg/method-15.mm: Likewise.
3533         * obj-c++.dg/method-17.mm: Likewise.
3534         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3535         +initialize]): Include this method also for the GNU
3536         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3537         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3538         * obj-c++.dg/method-22.mm: Likewise.
3539         * obj-c++.dg/method-23.mm: Likewise.
3540         * obj-c++.dg/no-extra-load.mm: Likewise.
3541         * objc.dg/objc-fast-4.m: Likewise.
3542         * objc.dg/objc-gc-4.m: Likewise.
3543         * obj-c++.dg/objc-gc-3.mm: Likewise.
3544         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3545         protocol_getMethodDescription() instead of [Protocol
3546         -descriptionForInstanceMethod].
3547         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3548         Made it available with all runtimes.  (main): Call -test instead
3549         of -class.
3550         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3551         and put into a category.
3552         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3553         Object.  Include objc/objc.h.
3554         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3555         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3556         New. (main): Use protocol_getMethodDescription() instead
3557         of [Protocol -descriptionForInstanceMethod] and [Protocol
3558         -descriptionForClassMethod].
3559         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3560         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3561         Objective-C runtime API.
3562         * obj-c++.dg/proto-qual-1.mm: Likewise.
3563         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3564         Object.
3565         * obj-c++.dg/property/property-1.mm: Likewise.
3566         * obj-c++.dg/qual-types-1.mm: Likewise.
3567         * objc.dg/selector-2.m: Include objc/objc.h instead of
3568         ../objc-obj-c++-shared/Object1.h.
3569         * obj-c++.dg/selector-2.mm: Likewise.
3570         * obj-c++.dg/selector-5.mm: Likewise.
3571         * obj-c++.dg/selector-6.mm: Likewise.
3572         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3573         Object.  Do not include objc/objc-api.h.
3574         * obj-c++.dg/set-not-used-1.mm: Likewise.
3575         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3576         * objc.dg/stret-1.m: Likewise.
3577         * objc.dg/stret-2.m: Likewise.
3578         * obj-c++.dg/super-class-2.mm: Likewise.
3579         * objc.dg/super-class-3.m: Likewise.
3580         * objc.dg/super-class-4.m: Likewise.
3581         * objc.dg/sync-2.m: Likewise.
3582         * obj-c++.dg/sync-2.mm: Likewise.
3583         * objc.dg/sync-1.m: Include objc/objc.h instead of
3584         ../objc-obj-c++-shared/Object1.h.
3585         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3586         'Class' as the type of 'isa'.
3587         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3588         Objective-C runtime API.  ([TestClass +initialize]): Include this
3589         method with the GNU runtime as well.
3590         * objc.dg/strings/strings-1.m: Updated includes.
3591         * obj-c++.dg/strings/strings-1.mm: Likewise.
3592         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3593         objc.dg/strings/const-str-12b.m.
3594         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3595         * obj-c++.dg/template-3.mm: Likewise.
3596         * obj-c++.dg/template-4.mm: Likewise.
3597         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3598         Objective-C runtime API.
3599         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3600         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3601         * obj-c++.dg/try-catch-1.mm: Likewise.
3602         * obj-c++.dg/try-catch-2.mm: Likewise.
3603         * objc.dg/try-catch-3.m: Likewise.
3604         * obj-c++.dg/try-catch-3.mm: Likewise.
3605         * objc.dg/try-catch-6.m: Likewise.
3606         * objc.dg/try-catch-7.m: Likewise.
3607         * obj-c++.dg/try-catch-7.mm: Likewise.
3608         * obj-c++.dg/try-catch-8.mm: Likewise.
3609         * obj-c++.dg/try-catch-9.mm: Likewise.
3610         * objc.dg/try-catch-10.m: Likewise.
3611         * obj-c++.dg/try-catch-11.mm: Likewise.
3612         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3613         Object.  Include objc/objc.h.
3614         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3615         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3616         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3617         Object.  Use Modern Objective-C runtime API.  Do not use
3618         performv::.
3619         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3620         * obj-c++.dg/torture/trivial.mm: Likewise.
3621         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3622         instead of ../objc-obj-c++-shared/Object1.h.  Include
3623         ../objc-obj-c++-shared/runtime.h.
3624         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3625         * objc.dg/torture/strings/const-str-11.m: Likewise.
3626         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3627         * objc.dg/torture/strings/const-str-9.m: Likewise.
3628         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3629         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3630         instead of Object. Only add _FooClassReference if
3631         __NEXT_RUNTIME__.
3632         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3633         * objc.dg/torture/strings/const-str-8.m: Likewise.
3634         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3635         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3636         additional sources.
3637         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3638         Object.
3639         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3640         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3641         * obj-c++.dg/va-meth-1.mm: Likewise.
3642         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3643         ../objc-obj-c++-shared/Object1.h.
3644         * objc.dg/zero-link-3.m: Likewise.
3645
3646 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3647
3648         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3649
3650 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3651
3652         PR objc-++/48275
3653         * obj-c++.dg/property/cxx-property-1.mm: New.
3654         * obj-c++.dg/property/cxx-property-2.mm: New.
3655
3656 2011-06-06  Jason Merrill  <jason@redhat.com>
3657
3658         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3659
3660 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3661
3662         PR rtl-optimization/49145
3663         From Ryan Mansfield
3664         * gcc.c-torture/compile/pr49145.c: New test.
3665
3666 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3667
3668         PR testsuite/49288
3669         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3670         to dg-options, match also DW_AT_linkage_name.
3671
3672         PR debug/49294
3673         * gcc.dg/debug/pr49294.c: New test.
3674
3675         PR c++/49264
3676         * g++.dg/opt/pr49264.C: New test.
3677
3678 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3679
3680         PR tree-optimization/49243
3681         * gcc.dg/pr49243.c: New.
3682
3683 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3684
3685         * gnat.dg/specs/cond_expr1.ads: New test.
3686
3687 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3688
3689         * gnat.dg/deferred_const4.ad[sb]: New test.
3690         * gnat.dg/deferred_const4_pkg.ads: New helper.
3691
3692 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3693
3694         * gnat.dg/test_tamdt.adb: Rename to...
3695         * gnat.dg/taft_type1.adb: ...this.
3696         * gnat.dg/tamdt.ad[sb]: Rename to...
3697         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3698         * gnat.dg/tamdt_aux.ads: Rename to...
3699         * gnat.dg/taft_type1_pkg2.ads: ...this.
3700         * gnat.dg/taft_type2.ad[sb]: New test.
3701         * gnat.dg/taft_type2_pkg.ads: New helper.
3702         * gnat.dg/taft_type3.adb: New test.
3703         * gnat.dg/taft_type3_pkg.ads: New helper.
3704
3705 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3706
3707         PR fortran/49255
3708         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3709         for F2008.
3710
3711 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3712
3713         PR testsuite/49287
3714         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3715         warning.
3716         * objc.dg/gnu-api-2-objc.m: Likewise.
3717         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3718         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3719
3720 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3721
3722         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3723         alignment, not the alignment, when calling class_addIvar().  Add
3724         an 'isa' instance variable to the test root class.
3725         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3726
3727 2011-06-04  Jan Hubicka  <jh@suse.cz>
3728
3729         PR tree-optimization/48893
3730         PR tree-optimization/49091
3731         PR tree-optimization/49179
3732         * gfortran.dg/pr49179.f90: New testcase
3733
3734 2011-06-04  Jan Hubicka  <jh@suse.cz>
3735
3736         PR lto/48954
3737         * g++.dg/torture/pr48954.C: New testcase.
3738
3739 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3740
3741         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3742
3743 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3744
3745         PR c++/33840
3746         * g++.dg/diagnostic/bitfld2.C: New.
3747
3748 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR target/49281
3751         * gcc.c-torture/execute/pr49281.c: New test.
3752
3753 2011-06-04  Jan Hubicka  <jh@suse.cz>
3754
3755         PR tree-optimize/48929
3756         * gcc.c-torture/compile/pr48929.c: New testcase.
3757
3758 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3759
3760         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3761
3762 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3763
3764         PR c++/49276
3765         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3766
3767 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3768
3769         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3770
3771 2011-06-03  Richard Henderson  <rth@redhat.com>
3772             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3775
3776 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3777
3778         * objc.dg/headers.m: Do not include objc-list.h.
3779
3780 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3781
3782         * objc.dg/type-stream-1.m: Test removed.
3783         * objc.dg/headers.m: Do not include typedstream.h.
3784
3785 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3786
3787         * objc.dg/torture/forward-1.m (main): Updated testcase.
3788
3789 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3790
3791         PR target/49163
3792         * gcc.c-torture/compile/pr49163.c: New.
3793
3794 2011-06-02  Asher Langton  <langton2@llnl.gov>
3795
3796         PR fortran/49268
3797         * gfortran.dg/PR49268.f90: New test.
3798
3799 2011-06-02  Asher Langton  <langton2@llnl.gov>
3800
3801         PR fortran/37039
3802         * gfortran.dg/PR37039.f90: New test.
3803
3804 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3805
3806         PR objc/48539
3807         * objc.dg/method-5.m: Updated.
3808         * objc.dg/method-19.m: Updated.
3809         * objc.dg/method-lookup-1.m: New.
3810         * obj-c++.dg/method-6.mm: Updated.
3811         * obj-c++.dg/method-7.mm: Updated.
3812         * obj-c++.dg/method-lookup-1.mm: New.
3813
3814 2011-06-02  DJ Delorie  <dj@redhat.com>
3815
3816         * lib/timeout.exp (timeout): Add board_info support.
3817
3818 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3819
3820         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3821
3822 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3823
3824         PR fortran/49265
3825         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3826         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3827
3828 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3829             Hans-Peter Nilsson  <hp@axis.com>
3830
3831         PR rtl-optimization/48840
3832         * gcc.target/sparc/ultrasp13.c: New test.
3833
3834 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3835
3836         PR target/49238
3837         * gcc.c-torture/compile/pr49238.c: New.
3838
3839 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3840
3841         * gcc.target/arm/g2.c: Skip test in -mthumb.
3842         Skip test unless cpu is xscale.
3843         * gcc.target/arm/scd42-2.c: Likewise.
3844         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3845
3846 2011-06-01  Jason Merrill  <jason@redhat.com>
3847
3848         * g++.dg/cpp0x/decltype28.C: New.
3849         * g++.dg/cpp0x/decltype29.C: New.
3850
3851 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3852
3853         PR target/45074
3854         * gcc.target/mips/pr45074.c: New test.
3855
3856 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3857             Hans-Peter Nilsson  <hp@axis.com>
3858
3859         PR rtl-optimization/48830
3860         * gcc.target/sparc/ultrasp12.c: New test.
3861
3862 2011-06-01  David Li  <davidxl@google.com>
3863
3864         * gcc.dg/profile-dir-1.c: Change pass name.
3865         * gcc.dg/profile-dir-2.c: Ditto.
3866         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3867         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3868         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3869         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3870         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3871         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3872         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3873         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3874         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3875         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3876         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3877         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3878         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3879         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3880         * gcc.dg/profile-dir-3.c: Ditto.
3881         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3882
3883 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3884
3885         * objc.dg/attributes/method-nonnull-1.m: New test.
3886         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3887
3888 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3889
3890         PR fortran/18918
3891         * gfortran.dg/coarray_atomic_1.f90: New.
3892         * gfortran.dg/coarray/atomic_1.f90: New.
3893
3894 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3895
3896         * gcc.dg/guality/bswaptest.c: New test.
3897         * gcc.dg/guality/clztest.c: New test.
3898         * gcc.dg/guality/ctztest.c: New test.
3899         * gcc.dg/guality/rotatetest.c: New test.
3900
3901         PR target/48688
3902         * gcc.target/i386/pr48688.c: New test.
3903
3904 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3905
3906         PR c++/48010
3907         * g++.dg/lookup/name-clash9.C: New.
3908
3909 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3910
3911         PR fortran/18918
3912         * gfortran.dg/coarray/dummy_1.f90: New.
3913
3914 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3915
3916         PR fortran/18918
3917         * gfortran.dg/coarray/save_1.f90: New.
3918         * gfortran.dg/coarray_4.f90: Update dg-error.
3919
3920 2011-05-31  Jason Merrill  <jason@redhat.com>
3921
3922         * g++.dg/cpp0x/rv-template1.C: New.
3923
3924 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR rtl-optimization/49235
3927         * gcc.dg/pr49235.c: New test.
3928
3929 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3930
3931         PR tree-optimization/49093
3932         * gcc.dg/vect/pr49093.c: New test.
3933
3934 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3935
3936         PR debug/49047
3937         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3938
3939 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3940
3941         PR testsuite/49239
3942         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3943         output array.
3944
3945 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3946
3947         PR target/49186
3948         * gcc.c-torture/execute/pr49186.c: New.
3949
3950 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         PR target/49168
3953          * gcc.target/i386/pr49168-1.c: New.
3954
3955 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3956             Eric Botcazou  <ebotcazou@adacore.com>
3957
3958         * gcc.dg/guality/drap.c: New test.
3959
3960 2011-05-30  Richard Guenther  <rguenther@suse.de>
3961
3962         PR tree-optimization/49210
3963         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3964         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3965
3966 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR c++/49223
3969         * g++.dg/gomp/pr49223-1.C: New test.
3970         * g++.dg/gomp/pr49223-2.C: New test.
3971
3972 2011-05-30  Richard Guenther  <rguenther@suse.de>
3973
3974         PR tree-optimization/49218
3975         * gcc.c-torture/execute/pr49218.c: New testcase.
3976
3977 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3978
3979         PR tree-optimization/49199
3980         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3981         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3982         -fno-tree-scev-cprop.
3983
3984 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3985
3986         PR fortran/47601
3987         * gfortran.dg/extends_13.f03: New.
3988
3989 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR rtl-optimization/49095
3992         * gcc.target/i386/pr49095.c: New test.
3993
3994 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3995
3996         PR fortran/18918
3997         * gfortran.dg/coarray_24.f90: New.
3998
3999 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4000
4001         PR fortran/18918
4002         * gfortran.dg/coarray_23.f90: New.
4003
4004 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4005
4006         From Ryan Mansfield
4007         * gcc.dg/pr48826.c: New test.
4008
4009 2011-05-29  Richard Guenther  <rguenther@suse.de>
4010
4011         PR tree-optimization/49217
4012         * gcc.dg/torture/pr49217.c: New testcase.
4013
4014 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4015
4016         PR testsuite/49222
4017         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4018
4019 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4020
4021         * gnat.dg/boolean_subtype.adb: Rename to...
4022         * gnat.dg/boolean_subtype1.adb: ...this.
4023
4024 2011-05-28  Jason Merrill  <jason@redhat.com>
4025
4026         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4027
4028 2011-05-27  Jason Merrill  <jason@redhat.com>
4029
4030         * g++.dg/cpp0x/enum18.C: Adjust.
4031
4032         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4033
4034 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4035
4036         PR fortran/18918
4037         * gfortran.dg/coarray_22.f90: New.
4038
4039 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4040
4041         PR tree-optimization/46728
4042         * gcc.target/powerpc/pr46728-1.c: New.
4043         * gcc.target/powerpc/pr46728-2.c: New.
4044         * gcc.target/powerpc/pr46728-3.c: New.
4045         * gcc.target/powerpc/pr46728-4.c: New.
4046         * gcc.target/powerpc/pr46728-5.c: New.
4047         * gcc.dg/pr46728-6.c: New.
4048         * gcc.target/powerpc/pr46728-7.c: New.
4049         * gcc.target/powerpc/pr46728-8.c: New.
4050         * gcc.dg/pr46728-9.c: New.
4051         * gcc.target/powerpc/pr46728-10.c: New.
4052         * gcc.target/powerpc/pr46728-11.c: New.
4053         * gcc.dg/pr46728-12.c: New.
4054         * gcc.target/powerpc/pr46728-13.c: New.
4055         * gcc.target/powerpc/pr46728-14.c: New.
4056         * gcc.target/powerpc/pr46728-15.c: New.
4057         * gcc.target/powerpc/pr46728-16.c: New.
4058
4059 2011-05-27  Jason Merrill  <jason@redhat.com>
4060
4061         * g++.dg/abi/mangle47.C: New.
4062
4063         PR c++/49176
4064         * g++.dg/template/const5.C: New.
4065
4066         * g++.dg/cpp0x/enum18.C: New.
4067
4068         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4069
4070         * g++.dg/cpp0x/error6.C: New.
4071
4072         * g++.dg/cpp0x/error5.C: New.
4073
4074 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4075
4076         PR c++/49165
4077         * g++.dg/eh/cond6.C: New test.
4078
4079 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4080
4081         PR fortran/48820
4082         * gfortran.dg/rank_3.f90: New.
4083         * gfortran.dg/rank_4.f90: New.
4084
4085 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4086
4087         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4088         replace dump search.
4089
4090 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4091
4092         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4093         * gnat.dg/bit_packed_array5.adb: ...here.
4094
4095 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4096
4097         PR c++/42056
4098         * g++.dg/cpp0x/auto25.C: New.
4099
4100 2011-05-27  Richard Guenther  <rguenther@suse.de>
4101
4102         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4103
4104 2011-05-27  Richard Guenther  <rguenther@suse.de>
4105
4106         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4107
4108 2011-05-27  Richard Guenther  <rguenther@suse.de>
4109
4110         PR middle-end/49189
4111         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4112
4113 2011-05-26  Jason Merrill  <jason@redhat.com>
4114
4115         * g++.dg/cpp0x/friend1.C: New.
4116         * g++.dg/cpp0x/friend2.C: New.
4117
4118         * g++.dg/cpp0x/auto7.C: Update.
4119         * g++.dg/template/crash50.C: Adjust.
4120         * g++.dg/template/static9.C: Adjust.
4121         * g++.old-deja/g++.ext/memconst.C: Adjust.
4122
4123 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4124
4125         * gcc.dg/march.c: Ignore a note for some targets.
4126
4127 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4128             Nathan Froyd  <froydnj@codesourcery.com>
4129
4130         PR c++/2288
4131         PR c++/18770
4132         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4133         * g++.dg/parse/pr18770.C: New test.
4134         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4135
4136 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4137
4138         PR fortran/48955
4139         * gfortran.dg/dependency_40.f90 : New test.
4140
4141 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4142
4143         PR fortran/18918
4144         * gfortran.dg/coarray/registering_1.f90: New.
4145
4146 2011-05-26  Jason Merrill  <jason@redhat.com>
4147
4148         * g++.dg/cpp0x/variadic111.C: New.
4149         * g++.dg/cpp0x/variadic41.C: Adjust.
4150
4151 2011-05-26  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/48702
4154         * gcc.dg/torture/pr48702.c: New testcase.
4155
4156 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4157
4158         PR gcov-profile/48845
4159         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4160         support.
4161         * gcc.dg/matrix/matrix.exp: Likewise.
4162         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4163         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4164         line number to check_profiling_available.
4165         * lib/target-supports.exp (check_profiling_available): Account for
4166         this.
4167         Require TLS runtime support with -fprofile-generate.
4168         * lib/profopt.exp (profopt-execute): Add TLS options for
4169         -fprofile-generate.
4170         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4171
4172 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR c++/49165
4175         * g++.dg/eh/cond5.C: New test.
4176
4177         PR tree-optimization/49161
4178         * gcc.c-torture/execute/pr49161.c: New test.
4179
4180 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4181
4182         * gcc.target/arm/neon-vorn-vbic.c: New test.
4183
4184 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4185
4186         PR tree-optimization/49038
4187         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4188         * gcc.dg/vect/pr49038.c: New test.
4189
4190 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4191         * g++.dg/init/pr25811-3.C: New.
4192         * g++.dg/init/pr25811-4.C: New.
4193
4194 2011-05-25  Jason Merrill  <jason@redhat.com>
4195
4196         * g++.dg/cpp0x/enum17.C: New.
4197         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4198
4199         * g++.dg/cpp0x/auto24.C: New.
4200
4201         * g++.dg/cpp0x/error4.C: New.
4202
4203         * g++.dg/cpp0x/rv-restrict.C: New.
4204
4205         * g++.dg/cpp0x/enum15.C: New.
4206         * g++.dg/cpp0x/constexpr-switch2.C: New.
4207
4208         * g++.dg/cpp0x/variadic110.C: New.
4209
4210         * g++.dg/cpp0x/auto9.C: Add typedef test.
4211
4212         * g++.dg/cpp0x/auto23.C: New.
4213         * g++.dg/cpp0x/auto9.C: Adjust.
4214
4215         * g++.dg/cpp0x/defaulted29.C: New.
4216
4217         * g++.dg/cpp0x/initlist51.C: New.
4218
4219 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4220
4221         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4222         * g++.dg/abi/packed1.C: Suppress warning.
4223         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4224         * g++.dg/template/stdarg1.C: Likewise.
4225         * g++.dg/other/packed1.C: Remove arm from xfail list.
4226
4227 2011-05-25  Jason Merrill  <jason@redhat.com>
4228
4229         * g++.dg/cpp0x/enum16.C: New.
4230         * g++.dg/parse/error15.C: Adjust.
4231
4232         * g++.dg/cpp0x/initlist50.C: New.
4233
4234         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4235
4236         * g++.dg/cpp0x/variadic109.C: New.
4237
4238 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4239
4240          * gcc.target/i386/pause-1.c: New.
4241
4242 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gcc.dg/stack-usage-1.c: Adjust comment.
4245         * gcc.dg/stack-usage-2.c: New test.
4246
4247 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4248
4249         PR c++/49136
4250         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4251         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4252
4253 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4254
4255         PR rtl-optimization/48757
4256         * gfortran.dg/pr48757.f:  New test case.
4257
4258 2011-05-24  Jason Merrill  <jason@redhat.com>
4259
4260         * g++.dg/cpp0x/access01.C: New.
4261
4262 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4263
4264         PR libobjc/48177
4265         * objc.dg/pr48177.m: New testcase.      
4266
4267 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4268
4269         PR objc/48187
4270         * objc.dg/pr48187.m: New testcase.
4271         * obj-c++.dg/pr48187.mm: New testcase.
4272         * objc.dg/ivar-extra-semicolon.m: New testcase.
4273
4274 2011-05-24  Jason Merrill  <jason@redhat.com>
4275
4276         * g++.dg/template/access21.C: New.
4277         * g++.dg/template/access22.C: New.
4278
4279 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4280
4281         PR rtl-optimization/48633
4282         * g++.dg/pr48633.C: New test.
4283
4284 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         PR target/49133
4287         * g++.dg/other/pr49133.C: New test.
4288
4289 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4290             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4291
4292         * gcc.dg/torture/tls/run-gd.c: New test.
4293         * gcc.dg/torture/tls/run-ie.c: New test.
4294         * gcc.dg/torture/tls/run-ld.c: New test.
4295         * gcc.dg/torture/tls/run-le.c: New test.
4296         * lib/target-supports.exp (check_effective_target_tls_runtime):
4297         Build testcase with TLS options.
4298
4299 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4300
4301         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4302
4303 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4304
4305         PR tree-optimization/49121
4306         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4307
4308 2011-05-23  Jason Merrill  <jason@redhat.com>
4309
4310         * g++.dg/cpp0x/defaulted28.C: New.
4311
4312         * g++.dg/cpp0x/sfinae25.C: New.
4313
4314         * g++.dg/cpp0x/rv-cast2.C: New.
4315
4316         * g++.dg/cpp0x/enum14.C: New.
4317
4318 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR lto/49123
4321         * gcc.c-torture/execute/pr49123.c: New test.
4322
4323         PR debug/49032
4324         * gcc.dg/debug/pr49032.c: New test.
4325
4326         PR c/49120
4327         * gcc.dg/pr49120.c: New test.
4328
4329 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4330
4331         PR target/47315
4332         * gcc.target/i386/pr47315.c: New test.
4333
4334 2011-05-23  Jason Merrill  <jason@redhat.com>
4335
4336         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4337
4338         * g++.dg/cpp0x/sfinae24.C: New.
4339
4340         * g++.dg/cpp0x/error3.C: New.
4341
4342         * g++.dg/cpp0x/defaulted27.C: New.
4343
4344         * g++.dg/cpp0x/decltype27.C: New.
4345
4346 2011-05-23  Richard Guenther  <rguenther@suse.de>
4347
4348         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4349
4350 2011-05-23  Richard Guenther  <rguenther@suse.de>
4351
4352         PR tree-optimization/40874
4353         * g++.dg/tree-ssa/pr40874.C: New testcase.
4354
4355 2011-05-23  Richard Guenther  <rguenther@suse.de>
4356
4357         PR tree-optimization/49115
4358         * g++.dg/torture/pr49115.C: New testcase.
4359
4360 2011-05-23  Richard Guenther  <rguenther@suse.de>
4361
4362         PR middle-end/15419
4363         * gcc.dg/memcpy-3.c: New testcase.
4364
4365 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4366
4367         PR middle-end/48973
4368         * gcc.c-torture/execute/pr48973-1.c: New test.
4369         * gcc.c-torture/execute/pr48973-2.c: New test.
4370
4371 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4372
4373         PR c++/18016
4374         * g++.dg/warn/pr18016.C: New.
4375
4376 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4377
4378         PR target/45098
4379         * gcc.target/arm/ivopts-6.c: New test.
4380
4381 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR middle-end/49029
4384         * gcc.c-torture/compile/pr49029.c: New test.
4385
4386 2011-05-22  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/sfinae23.C: New.
4389         * g++.dg/cpp0x/sfinae8.C: Correct.
4390
4391 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4392
4393         * gfortran.dg/function_optimize_8.f90:  New test case.
4394
4395 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4396
4397         PR tree-optimization/49087
4398         * gcc.dg/vect/O3-pr49087.c: New test.
4399
4400 2011-05-21  Jason Merrill  <jason@redhat.com>
4401
4402         * g++.dg/debug/const5.C: New.
4403
4404 2011-05-20  Jason Merrill  <jason@redhat.com>
4405
4406         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4407
4408         * g++.dg/cpp0x/constexpr-static7.C: New.
4409
4410         * g++.dg/cpp0x/enum12.C: New.
4411         * g++.dg/cpp0x/enum13.C: New.
4412
4413 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4414
4415         PR fortran/48699
4416         * gfortran.dg/select_type_23.f03: New.
4417
4418 2011-05-20  Jason Merrill  <jason@redhat.com>
4419
4420         * g++.dg/cpp0x/defaulted26.C: New.
4421
4422         * g++.dg/cpp0x/noexcept02.C: Fix.
4423         * g++.dg/cpp0x/noexcept03.C: Fix.
4424         * g++.dg/cpp0x/noexcept08.C: Fix.
4425         * g++.dg/cpp0x/noexcept10.C: New.
4426
4427 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4428
4429         PR fortran/48706
4430         * gfortran.dg/extends_12.f03: New.
4431
4432 2011-05-20  Jason Merrill  <jason@redhat.com>
4433
4434         * g++.dg/template/koenig9.C: New.
4435         * g++.dg/opt/pr47615.C: Fix.
4436         * g++.dg/overload/defarg1.C: Fix.
4437         * g++.dg/tc1/dr213.C: Remove xfail.
4438         * g++.dg/torture/pr34850.C: Fix.
4439         * g++.dg/torture/pr39362.C: Fix.
4440         * g++.old-deja/g++.brendan/crash56.C: Fix.
4441         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4442
4443 2011-05-20  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/49079
4446         * gcc.dg/torture/pr49079.c: New testcase.
4447
4448 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR tree-optimization/49073
4451         * gcc.c-torture/execute/pr49073.c: New test.
4452
4453 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4454
4455         PR fortran/18918
4456         * gfortran.dg/coarray_21.f90: New.
4457
4458 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4459
4460         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4461         output.
4462
4463 2011-05-19  Richard Guenther  <rguenther@suse.de>
4464
4465         PR testsuite/49063
4466         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4467
4468 2011-05-19  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/48985
4471         * gcc.dg/builtin-object-size-11.c: New testcase.
4472
4473 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4474
4475         PR target/45098
4476         * gcc.target/arm/ivopts.c: New test.
4477         * gcc.target/arm/ivopts-2.c: New test.
4478
4479 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4480
4481         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4482
4483 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4484
4485         * gcc.c-torture/execute/960321-1.x: Remove.
4486
4487 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4488
4489         PR fortran/48700
4490         * gfortran.dg/move_alloc_4.f90: New.
4491
4492 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4493
4494         PR target/49002
4495         * gcc.target/i386/pr49002-1.c: New test.
4496         * gcc.target/i386/pr49002-2.c: Likewise.
4497
4498 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4499
4500         PR tree-optimization/49039
4501         * gcc.c-torture/execute/pr49039.c: New test.
4502         * gcc.dg/tree-ssa/pr49039.c: New test.
4503         * g++.dg/torture/pr49039.C: New test.
4504
4505 2011-05-18  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4508         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4509         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4510
4511 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4512
4513         * gcc.target/bfin/mcpu-bf592.c: New test.
4514
4515 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4516
4517         PR tree-optimization/41881
4518         * gcc.dg/vect/O3-pr41881.c: New test.
4519         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4520
4521 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR tree-optimization/49000
4524         * gcc.dg/pr49000.c: New test.
4525
4526 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4527
4528         * gnat.dg/invalid1.adb: New test.
4529
4530 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4531
4532         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4533         scan pattern.
4534         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4535         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4536
4537 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4538
4539         PR c++/48994
4540         * g++.dg/cpp0x/range-for18.C: New.
4541
4542 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4543
4544         PR fortran/18918
4545         * gfortran.dg/coarray/image_index_2.f90: New.
4546
4547 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4548
4549         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4550         * g++.dg/cpp0x/override2.C: New.
4551
4552 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4553
4554         PR fortran/18918
4555         * gfortran.de/coarray_20.f90: New.
4556
4557 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4558
4559         PR fortran/22572
4560         * function_optimize_7.f90:  New test case.
4561
4562 2011-05-13  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/cpp0x/decltype26.C: New.
4565         * g++.dg/cpp0x/enum11.C: New.
4566
4567 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/48972
4570         PR fortran/48991
4571         * gfortran.dg/assign_8.f90: Update dg-error.
4572
4573 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4574
4575         PR fortran/48972
4576         * gfortran.dg/io_constraints_8.f90: New.
4577         * gfortran.dg/io_constraints_9.f90: New.
4578
4579 2011-05-13  Martin Thuresson  <martint@google.com>
4580
4581         PR gcov-profile/47793
4582         * gcc.dg/pr47793.c: New.
4583
4584 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR tree-optimization/48975
4587         * gcc.dg/pr48975.c: New test.
4588
4589 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4590
4591         PR fortran/48972
4592         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4593
4594 2011-05-12  Jason Merrill  <jason@redhat.com>
4595
4596         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4597
4598 2011-05-12  Geert Bosch  <bosch@adacore.com>
4599
4600         * gnat.dg/view_conversion1.adb: New test.
4601
4602 2011-05-12  Richard Guenther  <rguenther@suse.de>
4603
4604         PR tree-optimization/48172
4605         * gcc.dg/vect/pr48172.c: New testcase.
4606
4607 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR debug/48967
4610         * g++.dg/opt/pr48967.C: New test.
4611
4612 2011-05-11  Jason Merrill  <jason@redhat.com>
4613
4614         * g++.dg/cpp0x/constexpr-friend.C: New.
4615         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4616
4617         * g++.dg/cpp0x/sfinae22.C: New.
4618
4619 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4620
4621         PR fortran/48889
4622         * gfortran.dg/generic_24.f90: New.
4623
4624 2011-05-11  Richard Guenther  <rguenther@suse.de>
4625
4626         PR tree-optimization/15256
4627         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4628
4629 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR debug/48159
4632         * gcc.dg/pr48159-1.c: New test.
4633         * gcc.dg/pr48159-2.c: New test.
4634
4635 2011-05-11  Richard Guenther  <rguenther@suse.de>
4636
4637         PR middle-end/48953
4638         * gcc.dg/torture/pr48953.c: New testcase.
4639
4640 2011-05-11  Richard Guenther  <rguenther@suse.de>
4641
4642         PR tree-optimization/18041
4643         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4644
4645 2011-05-11  Alan Modra  <amodra@gmail.com>
4646
4647         PR target/47755
4648         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4649
4650 2011-05-10  Jason Merrill  <jason@redhat.com>
4651
4652         * g++.dg/cpp0x/defaulted25.C: New.
4653         * g++.dg/template/crash7.C: Adjust.
4654
4655         * g++.dg/cpp0x/variadic108.C: New.
4656
4657 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4658
4659         * g++.dg/inherit/virtual9.C: Extend.
4660
4661 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4662
4663         PR target/48857
4664         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4665         are passed and returned in vector registers.
4666
4667 2011-05-10  Richard Guenther  <rguenther@suse.de>
4668
4669         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4670         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4671         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4672         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4673         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4674         applies.
4675
4676 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR tree-optimization/48611
4679         PR tree-optimization/48794
4680         * gfortran.dg/gomp/pr48611.f90: New test.
4681         * gfortran.dg/gomp/pr48794.f90: New test.
4682
4683         PR debug/48928
4684         * gcc.dg/dfp/pr48928.c: New test.
4685
4686 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4687
4688         PR c++/48522
4689         * g++.dg/cpp0x/pr48522.C: New.
4690
4691 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4692
4693         PR c++/48735
4694         * g++.dg/cpp0x/sfinae21.C: New.
4695
4696 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4697
4698         * g++.dg/template/sfinae28.C: Rename to...
4699         * g++.dg/cpp0x/sfinae19.C: ... this.
4700         * g++.dg/template/sfinae29.C: Rename to...
4701         * g++.dg/cpp0x/sfinae20.C: ... this.
4702
4703 2011-05-09  Jeff Law <law@redhat.com>
4704
4705         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4706         consistent results.
4707
4708 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4709
4710         PR c++/20039
4711         * g++.dg/init/pr20039.C: New.
4712
4713 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4714
4715         PR c++/48737
4716         PR c++/48744
4717         * g++.dg/template/sfinae28.C: New.
4718         * g++.dg/template/sfinae29.C: Likewise.
4719
4720 2011-05-09  Jason Merrill  <jason@redhat.com>
4721
4722         * g++.dg/template/nontype23.C: New.
4723
4724 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4725         PR c++/48859
4726         * g++.dg/init/pr48859.C: New.
4727
4728 2011-05-09  Jason Merrill  <jason@redhat.com>
4729
4730         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4731         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4732         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4733         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4734         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4735         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4736         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4737         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4738
4739 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4740
4741         * g++.dg/inherit/virtual9.C: New.
4742
4743 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4744
4745         PR c++/48574
4746         * g++.dg/template/dependent-expr8.C: New test case.
4747
4748 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4749
4750         PR tree-optimization/48837
4751         * gcc.dg/pr48837.c: New testcase.
4752
4753 2011-05-06  Jason Merrill  <jason@redhat.com>
4754
4755         * g++.dg/cpp0x/constexpr-condition2.C: New.
4756
4757         * g++.dg/cpp0x/constexpr-missing.C: New.
4758
4759 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4760
4761         PR fortran/18918
4762         * gfortran.dg/coarray/this_image_2.f90: New.
4763
4764 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4765
4766         PR fortran/48858
4767         PR fortran/48820
4768         * gfortran.dg/bind_c_usage_22.f90: New.
4769         * gfortran.dg/bind_c_usage_23.f90: New.
4770         * gfortran.dg/bind_c_usage_24.f90: New.
4771         * gfortran.dg/bind_c_usage_24_c.c: New.
4772
4773 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4774
4775         PR c++/48838
4776         * g++.dg/template/member9.C: New test case.
4777
4778 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4779
4780         * gnat.dg/discr29.ad[sb]: New test.
4781         * gnat.dg/discr30.adb: Likewise.
4782
4783 2011-05-05  Julian Brown  <julian@codesourcery.com>
4784
4785         * gcc.target/arm/neon-vset_lanes8.c: New test.
4786
4787 2011-05-05  Jason Merrill  <jason@redhat.com>
4788
4789         * g++.dg/init/new32.C: New.
4790
4791 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4792
4793         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4794         Fix typo.
4795
4796 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4797
4798         PR rtl-optimization/48381
4799         * gcc.c-torture/compile/pr48381.c: New test.
4800
4801 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4802
4803         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4804         to dg-options.
4805         * gcc.target/i386/opt-1.c: Ditto.
4806
4807 2011-05-04  Jason Merrill  <jason@redhat.com>
4808
4809         * g++.dg/conversion/base1.C: New.
4810
4811 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4812
4813         PR libgfortran/48787
4814         * gfortran.dg/round_3.f08: Add more checks to test case.
4815
4816 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4817
4818         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4819         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4820         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4821         Gate test on effective_target fd_truncate.
4822
4823 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4824
4825         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4826         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4827         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4828         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4829         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4830         * gcc.target/i386/pr38824.c: Ditto.
4831         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4832         * gcc.target/i386/vecinit-2.c: Ditto.
4833         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4834         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4835         * gcc.target/i386/parity-2.c: Ditto.
4836         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4837
4838 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4839
4840         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4841         remove duplication.
4842         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4843         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4844         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4845
4846 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4847
4848         PR fortran/18918
4849         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4850
4851 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4852
4853         PR fortran/18918
4854         * gfortran.dg/coarray/this_image_1.f90: New.
4855
4856 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4857
4858         PR fortran/18918
4859         * gfortran.dg/coarray/caf.dg: New.
4860         * gfortran.dg/coarray/image_index_1.f90: New, copied
4861         from ../coarray_16.f90.
4862
4863 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4864
4865         PR c++/28501
4866         * g++.dg/ext/complex9.C: New.
4867
4868 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4869
4870         From Mike Frysinger
4871         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4872         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4873         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4874
4875 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4876
4877         * gcc.target/bfin/builtins: Created.
4878         * gcc.target/bfin/hisilh-O0.c: Deleted.
4879         * gcc.target/bfin/hisilh.c: Moved to...
4880         * gcc.target/bfin/builtins/hisilh.c: ...here.
4881         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4882         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4883         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4884         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4885         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4886         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4887         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4888         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4889         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4890         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4891         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4892         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4893         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4894         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4895         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4896         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4897         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4898         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4899         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4900         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4901         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4902         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4903         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4904         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4905         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4906         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4907         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4908         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4909         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4910         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4911         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4912         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4913         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4914         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4915         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4916         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4917         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4918         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4919         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4920         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4921         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4922         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4923         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4924         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4925         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4926         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4927         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4928         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4929         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4930         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4931         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4932         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4933         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4934         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4935         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4936         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4937         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4938         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4939         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4940         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4941         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4942         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4943         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4944         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4945         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4946         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4947         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4948         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4949         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4950         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4951         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4952         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4953         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4954         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4955         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4956         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4957         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4958         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4959         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4960         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4961         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4963         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4964         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4965         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4966         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4967         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4968         * gcc.target/bfin/builtins/circptr.c: Ditto.
4969         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4970         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4971         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4972         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4973         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4974         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4975         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4976         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4977         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4978         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4979         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4980         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4981         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4982         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4983         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4984         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4985         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4986         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4987         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4988         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4989         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4990         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4991         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4992         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4993         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4994         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4995         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4996         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4997         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4998         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4999         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5000         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5001         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5002         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5003         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5004         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5005         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5006         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5007         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5008         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5009         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5010         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5011         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5012         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5013         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5014         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5015         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5016         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5017         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5018         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5019         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5020         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5021         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5022         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5023         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5024         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5025         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5026         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5027         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5028         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5029         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5030         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5031         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5032         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5033         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5034         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5035         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5036         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5037         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5038         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5039
5040 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5041
5042         * gcc.target/arm/cold-lc.c: New test.
5043
5044 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR target/48774
5047         * gcc.dg/pr48774.c: New test.
5048
5049 2011-05-03  Richard Guenther  <rguenther@suse.de>
5050
5051         * gcc.dg/large-size-array-5.c: New testcase.
5052
5053 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5054
5055         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5056
5057 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5058
5059         * lib/target-supports.exp (check_effective_target_vect_strided):
5060         Replace with...
5061         (check_effective_target_vect_strided2)
5062         (check_effective_target_vect_strided3)
5063         (check_effective_target_vect_strided4)
5064         (check_effective_target_vect_strided8): ...these new functions.
5065
5066         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5067         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5068         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5069         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5070         * gcc.dg/vect/pr37539.c: Likewise.
5071         * gcc.dg/vect/slp-11a.c: Likewise.
5072         * gcc.dg/vect/slp-11b.c: Likewise.
5073         * gcc.dg/vect/slp-11c.c: Likewise.
5074         * gcc.dg/vect/slp-12a.c: Likewise.
5075         * gcc.dg/vect/slp-12b.c: Likewise.
5076         * gcc.dg/vect/slp-18.c: Likewise.
5077         * gcc.dg/vect/slp-19a.c: Likewise.
5078         * gcc.dg/vect/slp-19b.c: Likewise.
5079         * gcc.dg/vect/slp-21.c: Likewise.
5080         * gcc.dg/vect/slp-23.c: Likewise.
5081         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5082
5083         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5084         instead of vect_interleave && vect_extract_even_odd.
5085         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5086         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5087         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5088         * gcc.dg/vect/vect-1.c: Likewise.
5089         * gcc.dg/vect/vect-10.c: Likewise.
5090         * gcc.dg/vect/vect-98.c: Likewise.
5091         * gcc.dg/vect/vect-107.c: Likewise.
5092         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5093         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5094         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5095         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5096         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5097         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5098         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5099         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5100         * gcc.dg/vect/vect-strided-float.c: Likewise.
5101         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5102         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5103         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5104         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5105         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5106         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5107         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5108         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5109         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5110         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5111         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5112         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5113         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5114         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5115         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5116
5117         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5118         target condition.
5119         * gcc.dg/vect/pr30843.c: Likewise.
5120         * gcc.dg/vect/pr33866.c: Likewise.
5121         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5122         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5123         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5124         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5125
5126 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5127
5128         * gcc.dg/vect/slp-11.c: Split into...
5129         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5130         gcc.dg/vect/slp-11c.c: ...these tests.
5131         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5132         * gcc.dg/vect/slp-12c.c: ...this new test.
5133         * gcc.dg/vect/slp-19.c: Split into...
5134         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5135         gcc.dg/vect/slp-19c.c: ...these new tests.
5136
5137 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5138
5139         * lib/target-supports.exp
5140         (check_effective_target_vect_extract_even_odd_wide): Delete.
5141         (check_effective_target_vect_strided_wide): Likewise.
5142         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5143         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5144         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5145         * gcc.dg/vect/pr37539.c: Likewise.
5146         * gcc.dg/vect/slp-11.c: Likewise.
5147         * gcc.dg/vect/slp-12a.c: Likewise.
5148         * gcc.dg/vect/slp-12b.c: Likewise.
5149         * gcc.dg/vect/slp-19.c: Likewise.
5150         * gcc.dg/vect/slp-23.c: Likewise.
5151         * gcc.dg/vect/vect-1.c: Likewise.
5152         * gcc.dg/vect/vect-98.c: Likewise.
5153         * gcc.dg/vect/vect-107.c: Likewise.
5154         * gcc.dg/vect/vect-strided-float.c: Likewise.
5155
5156 2011-05-02  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/init/new31.C: New.
5159
5160 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5161
5162         PR c/35445
5163         * gcc.dg/pr35445.c: New test.
5164
5165 2011-05-02  Jason Merrill  <jason@redhat.com>
5166
5167         * c-c++-common/vla-1.c: New.
5168
5169 2011-05-02  Richard Guenther  <rguenther@suse.de>
5170
5171         PR tree-optimization/48822
5172         * gcc.dg/torture/pr48822.c: New testcase.
5173
5174 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5175
5176         PR c++/47969
5177         * g++.dg/cpp0x/constexpr-47969.C: New.
5178
5179 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5180
5181         PR testsuite/48498
5182         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5183         on vect_no_align targets.
5184         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5185         vect_no_align targets.
5186
5187 2011-05-01  Xinliang David Li  <davidxl@google.com>
5188
5189         * gcc.dg/tree-ssa/integer-addr.c: New test.
5190         * gcc.dg/tree-ssa/alias_bug.c: New test.
5191
5192 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5193
5194         PR libgfortran/48787
5195         * gfortran.dg/round_3.f08: Add more checks.
5196
5197 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5198
5199         PR fortran/48821
5200         * gfortran.dg/import9.f90: New, proper test.
5201         * gfortran.dg/interface_37.f90: Remove bogus
5202         test (bogus copy of interface_36.f90).
5203
5204 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5205
5206         PR fortran/48821
5207         * gfortran.dg/interface_37.f90: New.
5208
5209 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5210
5211         PR fortran/48746
5212         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5213
5214 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR tree-optimization/48809
5217         * gcc.c-torture/execute/pr48809.c: New test.
5218
5219 2011-04-29  Jeff Law <law@redhat.com>
5220
5221         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5222
5223 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5224
5225         PR c++/48606
5226         * g++.dg/init/ctor10.C: New.
5227
5228 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5229
5230         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5231           warning in implicitly instantiated templates.
5232
5233 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5234
5235         * g++.dg/warn/Wnull-conversion-1.C: New.
5236         * g++.dg/warn/Wnull-conversion-2.C: New.
5237
5238 2011-04-29  Diego Novillo  <dnovillo@google.com>
5239
5240         * g++.old-deja/g++.other/null3.C: Expect warning about
5241         converting boolean to a pointer.
5242
5243 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5244
5245         PR fortran/48462
5246         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5247         being a target.
5248
5249         PR fortran/48746
5250         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5251
5252 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5253
5254         PR fortran/48810
5255         * gfortran.dg/typebound_proc_22.f90: New.
5256
5257         PR fortran/48800
5258         * gfortran.dg/interface_36.f90: New.
5259
5260 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5261
5262         PR libgfortran/48488
5263         PR libgfortran/48602
5264         PR libgfortran/48615
5265         PR libgfortran/48684
5266         PR libgfortran/48787
5267         * gfortran.dg/fmt_g.f: Adjust test.
5268         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5269         * gfortran.dg/round_3.f08: New test.
5270         * gfortran.dg/namelist_print_1.f: Adjust test.
5271         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5272         * gfortran.dg/f2003_io_5.f03: Adjust test.
5273         * gfortran.dg/coarray_15.f90: Adjust test.
5274         * gfortran.dg/namelist_65.f90: Adjust test.
5275         * gfortran.dg/fmt_cache_1.f: Adjust test.
5276         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5277         * gfortran.dg/real_const_3.f90: Adjust test.
5278
5279 2011-04-28  Xinliang David Li  <davidxl@google.com>
5280
5281         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5282         * g++.dg/prof-robust-1.C: New test.
5283
5284 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5285
5286         PR tree-optimization/48765
5287         * gcc.dg/vect/pr48765.c: New.
5288
5289 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5290
5291         PR tree-optimization/48775
5292         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5293
5294 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5295
5296         PR c++/48798
5297         * g++.dg/inherit/pr48798.C: New.
5298         * g++.old-deja/g++.other/base1.C: Adjust.
5299
5300 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5301
5302         PR c++/48656
5303         * g++.dg/template/inherit7.C: New test case.
5304
5305 2011-04-28  Richard Guenther  <rguenther@suse.de>
5306
5307         PR tree-optimization/40052
5308         PR tree-optimization/15347
5309         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5310         * gcc.dg/pr15347.c: Likewise.
5311
5312 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5313
5314         PR c++/48530
5315         * g++.dg/cpp0x/sfinae18.C: New.
5316
5317 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5318
5319         PR c++/48771
5320         * g++.dg/ext/is_literal_type1.C: New.
5321
5322 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5323
5324         PR fortran/48112
5325         PR fortran/48279
5326         * gfortran.dg/interface_35.f90: New.
5327         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5328         * gfortran.dg/func_result_6.f90: Add dg-warning.
5329         * gfortran.dg/bessel_1.f90: Ditto.
5330         * gfortran.dg/hypot_1.f90: Ditto.
5331         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5332         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5333         * gfortran.dg/interface_assignment_4.f90: Ditto.
5334
5335 2011-04-27  Jason Merrill  <jason@redhat.com>
5336
5337         * g++.dg/ext/complex8.C: New.
5338
5339         * g++.dg/cpp0x/initlist49.C: New.
5340         * g++.dg/init/new30.C: New.
5341
5342 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5343
5344         PR fortran/48788
5345         * gfortran.dg/whole_file_34.f90: New.
5346
5347 2011-04-27  Jan Hubicka  <jh@suse.cz>
5348
5349         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5350
5351 2011-04-27  Jason Merrill  <jason@redhat.com>
5352
5353         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5354
5355         * g++.dg/parse/ambig6.C: New.
5356
5357 2011-04-27  Nick Clifton  <nickc@redhat.com>
5358
5359         * gcc.dg/20020312-2.c: Add definition for RX.
5360
5361         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5362         option with RX targets.
5363
5364         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5365         /* */ comments.
5366
5367 2011-04-27  Richard Guenther  <rguenther@suse.de>
5368
5369         * gcc.dg/tree-ssa/pr23382.c: Remove.
5370
5371 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5372
5373         PR target/48767
5374         * gcc.c-torture/compile/pr48767.c: New test.
5375
5376 2011-04-27  Richard Guenther  <rguenther@suse.de>
5377
5378         PR tree-optimization/48772
5379         * g++.dg/pr48772.C: New testcase.
5380
5381 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR c/48742
5384         * gcc.c-torture/compile/pr48742.c: New test.
5385
5386 2011-04-26  Jason Merrill  <jason@redhat.com>
5387
5388         * g++.dg/lookup/koenig13.C: New.
5389
5390         * g++.dg/cpp0x/initlist48.C: New.
5391
5392 2011-04-25  Jason Merrill  <jason@redhat.com>
5393
5394         * g++.dg/cpp0x/sfinae17.C: New.
5395
5396 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5397
5398         PR target/48258
5399         * gcc.target/powerpc/pr48258-1.c: New file.
5400         * gcc.target/powerpc/pr48258-2.c: Ditto.
5401
5402 2011-04-26  Xinliang David Li  <davidxl@google.com>
5403
5404         * gcc.dg/uninit-suppress.c: New test.
5405         * gcc.dg/uninit-suppress.c: New test.
5406
5407 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR debug/48768
5410         * gcc.dg/pr48768.c: New test.
5411
5412         PR tree-optimization/48734
5413         * gcc.c-torture/compile/pr48734.c: New test.
5414
5415         PR testsuite/48753
5416         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5417
5418 2011-04-26  Richard Guenther  <rguenther@suse.de>
5419
5420         PR tree-optimization/48731
5421         * gcc.dg/torture/pr48731.c: New testcase.
5422
5423 2011-04-26  Richard Guenther  <rguenther@suse.de>
5424
5425         PR testsuite/48753
5426         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5427
5428 2011-04-26  Richard Guenther  <rguenther@suse.de>
5429
5430         PR middle-end/48694
5431         * gcc.dg/torture/pr48694-1.c: New testcase.
5432         * gcc.dg/torture/pr48694-2.c: Likewise.
5433
5434 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5435
5436         * g++.dg/ext/underlying_type1.C: New.
5437         * g++.dg/ext/underlying_type2.C: Likewise.
5438         * g++.dg/ext/underlying_type3.C: Likewise.
5439         * g++.dg/ext/underlying_type4.C: Likewise.
5440         * g++.dg/ext/underlying_type5.C: Likewise.
5441         * g++.dg/ext/underlying_type6.C: Likewise.
5442         * g++.dg/ext/underlying_type7.C: Likewise.
5443         * g++.dg/ext/underlying_type8.C: Likewise.
5444         * g++.dg/ext/underlying_type9.C: Likewise.
5445         * g++.dg/ext/underlying_type10.C: Likewise.
5446
5447 2011-04-25  Jason Merrill  <jason@redhat.com>
5448
5449         * g++.dg/cpp0x/regress/template-const2.C: New.
5450
5451 2011-04-25  Jeff Law <law@redhat.com>
5452
5453         * gcc.dg/tree-ssa/vrp56.c: new test.
5454
5455 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5456
5457         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5458
5459 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR preprocessor/48740
5462         * c-c++-common/raw-string-11.c: New test.
5463
5464 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5465
5466         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5467         hppa*-*-hpux*.
5468
5469 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/18918
5472         * gfortran.dg/coarray_19.f90: New.
5473
5474 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5475
5476         PR c/48685
5477         * gcc.dg/pr48685.c: New test.
5478
5479 2011-04-22  Jan Hubicka  <jh@suse.cz>
5480
5481         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5482
5483 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5484
5485         PR tree-optimization/48717
5486         * gcc.c-torture/execute/pr48717.c: New test.
5487
5488 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5489
5490         PR target/48723
5491         * gcc.target/i386/pr48723.c: New test.
5492
5493 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR c/48716
5496         * gcc.dg/gomp/pr48716.c: New test.
5497         * g++.dg/gomp/pr48716.C: New test.
5498
5499 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5500
5501         PR c/36750
5502         * gcc.dg/missing-field-init-2.c: Update testcase.
5503
5504 2011-04-22  Alan Modra  <amodra@gmail.com>
5505
5506         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5507
5508 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5509
5510         PR fortran/48405
5511         * gfortran.dg/function_optimize_6.f90:  New test.
5512
5513 2011-04-21  Easwaran Raman  <eraman@google.com>
5514
5515         * gcc.dg/stack-layout-2.c: New test.
5516
5517 2011-04-21  Richard Guenther  <rguenther@suse.de>
5518
5519         PR lto/48703
5520         * g++.dg/lto/pr48207-2_0.C: New testcase.
5521         * g++.dg/lto/pr48207-3_0.C: Likewise.
5522
5523 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5524
5525         * gnat.dg/volatile5.adb: New test.
5526         * gnat.dg/volatile5_pkg.ads: New helper.
5527
5528 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         PR target/48708
5531         * gcc.target/i386/pr48708.c: New test.
5532
5533 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5534
5535         * gcc.dg/vect/vect-119.c: New test.
5536
5537 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5538
5539         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5540         and once without.
5541
5542 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5543             Richard Sandiford  <richard.sandiford@linaro.org>
5544
5545         PR target/46329
5546         * gcc.target/arm/pr46329.c: New test.
5547
5548 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5549
5550         PR fortran/18918
5551         * gfortran.dg/coarray_18.f90: New.
5552
5553 2011-04-20  Jason Merrill  <jason@redhat.com>
5554
5555         * g++.dg/cpp0x/initlist47.C: New.
5556
5557         * g++.dg/init/dtor4.C: New.
5558
5559 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5560
5561         PR target/48678
5562         * gcc.target/i386/sse2-pinsrw.c: New test.
5563         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5564         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5565         * gcc.target/i386/sse2-insvhi.c: Ditto.
5566         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5567         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5568
5569 2011-04-20  Jason Merrill  <jason@redhat.com>
5570
5571         * g++.dg/template/const4.C: New.
5572
5573 2011-04-20  Easwaran Raman  <eraman@google.com>
5574
5575         * gcc.dg/stack-layout-1.c: New test.
5576
5577 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5578
5579         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5580         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5581         function.
5582
5583 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5584
5585         * gcc.dg/binop-xor1.c: New test.
5586         * gcc.dg/binop-xor2.c: New test.
5587         * gcc.dg/binop-xor3.c: New test.
5588         * gcc.dg/binop-xor4.c: New test.
5589         * gcc.dg/binop-xor5.c: New test.
5590
5591 2011-04-20  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/47892
5594         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5595
5596 2011-04-20  Richard Guenther  <rguenther@suse.de>
5597
5598         PR middle-end/48695
5599         * g++.dg/torture/pr48695.C: New testcase.
5600
5601 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5602
5603         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5604         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5605         * gcc.c-torture/execute/pr45262.c: Ditto
5606         * gcc.dg/torture/pr43165.c: Ditto.
5607         * gcc.dg/torture/pr47228.c: Ditto.
5608         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5609         * gcc.dg/ipa/pr45644.c: Ditto.
5610         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5611         PDP11.
5612
5613 2011-04-19  Jason Merrill  <jason@redhat.com>
5614
5615         * g++.dg/ext/complex7.C: New.
5616
5617         * g++.dg/ext/attrib41.C: New.
5618
5619 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5620
5621         PR testsuite/48676
5622         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5623
5624 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR target/48678
5627         * gcc.target/i386/pr48678.c: New test.
5628
5629 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5630
5631         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5632         * g++.dg/opt/devirt2.C: New test.
5633         * g++.dg/ipa/devirt-g-1.C: Likewise.
5634
5635 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5636
5637         PR fortran/48588
5638         * gfortran.dg/whole_file_33.f90: New.
5639
5640 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5641
5642         * g++.dg/ipa/devirt-7.C: New test.
5643
5644 2011-04-19  Richard Guenther  <rguenther@suse.de>
5645
5646         PR lto/48207
5647         * g++.dg/lto/pr48207_0.C: New testcase.
5648
5649 2011-04-18  Jason Merrill  <jason@redhat.com>
5650
5651         * g++.dg/init/void1.C: New.
5652
5653         * g++.dg/cpp0x/union4.C: New.
5654
5655 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR middle-end/48661
5658         * g++.dg/torture/pr48661.C: New test.
5659
5660         PR c++/48632
5661         * g++.dg/gomp/pr48632.C: New test.
5662
5663 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5664
5665         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5666         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5667
5668 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/18918
5671         * gfortran.dg/coarray_17.f90: New.
5672         * gfortran.dg/coarray_10.f90: Update dg-error.
5673
5674 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         PR testsuite/48251
5677         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5678         * gfortran.dg/guality/guality.exp: Likewise.
5679
5680 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5681
5682         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5683
5684 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5685
5686         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5687
5688 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5689
5690         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5691
5692 2011-04-18  Richard Guenther  <rguenther@suse.de>
5693
5694         PR middle-end/46364
5695         * g++.dg/torture/pr46364.C: New testcase.
5696
5697 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5698
5699         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5700
5701 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5702
5703         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5704
5705 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5706             Ira Rosen  <ira.rosen@linaro.org>
5707
5708         PR target/48252
5709         * gcc.target/arm/pr48252.c: New test.
5710
5711 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR tree-optimization/48616
5714         * gcc.dg/pr48616.c: New test.
5715
5716 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5717
5718         PR fortran/18918
5719         * gfortran.dg/coarray_16.f90: New.
5720
5721 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5722
5723         PR fortran/48462
5724         * gfortran.dg/realloc_on_assign_7.f03: New test.
5725
5726 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5727
5728         PR libgfortran/48602
5729         * gfortran.dg/fmt_g0_6.f08: New test.
5730
5731 2011-04-17  Jason Merrill  <jason@redhat.com>
5732
5733         * g++.dg/cpp0x/sfinae16.C: New.
5734
5735 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5736
5737         * gcc.target/mips/reg-var-1.c: New test.
5738
5739 2011-04-17  Jan Hubicka  <jh@suse.cz>
5740
5741         * gcc.dg/winline-5.c: Update testcase.
5742
5743 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5744
5745         * gnat.dg/discr27.ad[sb]: Move dg directive.
5746         * gnat.dg/discr28.ad[sb]: New test.
5747         * gnat.dg/discr28_pkg.ads: New helper.
5748
5749 2011-04-17  Michael Matz  <matz@suse.de>
5750
5751         PR tree-optimization/48622
5752         PR lto/48645
5753         * gcc.dg/lto/pr48622_0.c: New test.
5754
5755 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5756
5757         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5758         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5759         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5760         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5761         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5762         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5763
5764 2011-04-15  Jason Merrill  <jason@redhat.com>
5765
5766         * g++.dg/cpp0x/range-for17.C: New.
5767
5768 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5769
5770         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5771         * g++.dg/cpp0x/range-for3.C: Likewise.
5772         * g++.dg/cpp0x/range-for9.C: Correct error message.
5773         * g++.dg/cpp0x/range-for11.C: New.
5774         * g++.dg/cpp0x/range-for12.C: New.
5775         * g++.dg/cpp0x/range-for13.C: New.
5776         * g++.dg/cpp0x/range-for14.C: New.
5777         * g++.dg/cpp0x/range-for15.C: New.
5778         * g++.dg/cpp0x/range-for16.C: New.
5779
5780 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5781
5782         PR fortran/18918
5783         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5784
5785 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5786
5787         * objc.dg/naming-4.m: Updated.
5788         * objc.dg/naming-5.m: Updated.
5789         * objc.dg/naming-6.m: New.
5790         * objc.dg/naming-7.m: New.
5791         * obj-c++.dg/naming-1.mm: Updated.
5792         * obj-c++.dg/naming-2.mm: Updated.
5793         * obj-c++.dg/naming-3.mm: New.
5794         * obj-c++.dg/naming-4.mm: New.
5795
5796 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5797
5798         PR libgfortran/48589
5799         * gfortran.dg/fmt_g0_5.f08: New test.
5800
5801 2011-04-15  Richard Guenther  <rguenther@suse.de>
5802
5803         PR testsuite/48286
5804         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5805
5806 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5807
5808         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5809         -finline-limit=0 to -fno-inline
5810
5811 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR target/48614
5814         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5815         just avx.
5816
5817 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR target/48605
5820         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5821         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5822         * gcc.target/i386/avx-insertps-3.c: New test.
5823         * gcc.target/i386/avx-insertps-4.c: New test.
5824
5825 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5826
5827         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5828         -finline-limit=0
5829
5830 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5831
5832         PR target/46779
5833         PR target/45291
5834         PR target/41894
5835         * gcc.target/avr/pr46779-1.c: New test case
5836         * gcc.target/avr/pr46779-2.c: New test case
5837
5838 2011-04-14  Jason Merrill  <jason@redhat.com>
5839
5840         * g++.dg/cpp0x/sfinae15.C: New.
5841
5842         * g++.dg/cpp0x/sfinae14.C: New.
5843
5844         * g++.dg/ext/vla10.C: New.
5845
5846 2011-04-14  Richard Guenther  <rguenther@suse.de>
5847
5848         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5849
5850 2011-04-14  Richard Guenther  <rguenther@suse.de>
5851
5852         * gcc.dg/fold-bitand-4.c: Move ...
5853         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5854
5855 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5856
5857         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5858         variables const.
5859         * gcc.target/avr/torture/trivial.c: Ditto.
5860
5861 2011-04-13  Jason Merrill  <jason@redhat.com>
5862
5863         * g++.dg/template/operator11.C: New.
5864
5865 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR middle-end/48591
5868         * gcc.dg/gomp/pr48591.c: New test.
5869
5870         PR c++/48570
5871         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5872         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5873
5874 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5875
5876         PR c++/48574
5877         * g++.dg/template/dependent-expr7.C: New test case.
5878
5879 2011-04-13  Jason Merrill  <jason@redhat.com>
5880
5881         * g++.dg/cpp0x/sfinae13.C: New.
5882
5883 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5884
5885         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5886
5887 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5888
5889         * gcc.target/arm/pr43698.c: Remove -march option.
5890
5891 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5892
5893         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5894         -march option.
5895
5896 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5897
5898         PR fortran/48360
5899         PR fortran/48456
5900         * gfortran.dg/realloc_on_assign_6.f03: New test.
5901
5902 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5903
5904         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5905         targets the additional -mno-ms-bitfields and
5906         -Wno-packed-bitfield-compat options.
5907         * g++.dg/ext/bitfield3.C: Likewise.
5908         * g++.dg/ext/bitfield4.C: Likewise.
5909         * g++.dg/ext/bitfield5.C: Likewise.
5910         * gcc.dg/bitfld-15.c: Likewise.
5911         * gcc.dg/bitfld-16.c: Likewise.
5912         * gcc.dg/bitfld-17.c: Likewise.
5913         * gcc.dg/bitfld-18.c: Likewise.
5914
5915 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5916
5917         * gcc.target/arm/neon-vld3-1.c: New test.
5918         * gcc.target/arm/neon-vst3-1.c: New test.
5919         * gcc.target/arm/neon/v*.c: Regenerate.
5920
5921 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR rtl-optimization/48549
5924         * g++.dg/opt/pr48549.C: New test.
5925
5926 2011-04-12  Richard Guenther  <rguenther@suse.de>
5927
5928         PR tree-optimization/46076
5929         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5930
5931 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5932
5933         PR testsuite/21164
5934         * lib/compat.exp (compat-execute): Declare unsupported after
5935         stripping path from src1.
5936         * lib/lto.exp (lto-execute): Likewise.
5937
5938 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR c/48552
5941         * gcc.dg/pr48552-1.c: New test.
5942         * gcc.dg/pr48552-2.c: New test.
5943
5944 2011-04-11  Jason Merrill  <jason@redhat.com>
5945
5946         * g++.dg/cpp0x/sfinae12.C: New.
5947
5948         * g++.dg/cpp0x/enum10.C: New.
5949
5950         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5951
5952         * g++.dg/cpp0x/rv-func.C: New.
5953
5954 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5955
5956         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5957         alpha*-dec-osf5*.
5958
5959 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5960
5961         PR tree-optimization/48195
5962         * gcc.dg/ipa/pr48195.c: New test.
5963
5964 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5965
5966         * gnat.dg/return3.adb: Remove unused switch.
5967
5968 2011-04-08  Mike Stump  <mikestump@comcast.net>
5969
5970         PR testsuite/48506
5971         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5972         default to fno-common.
5973
5974 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5975
5976         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5977         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5978
5979 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5980
5981         PR fortran/48448
5982         * gfortran.dg/function_optimize_5.f90:  New test.
5983
5984 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gnat.dg/aggr17.adb: New test.
5987         * gnat.dg/aggr18.adb: Likewise.
5988
5989 2011-04-08  Michael Matz  <matz@suse.de>
5990
5991         PR middle-end/48389
5992         * gcc.target/i386/pr48389.c: New test.
5993
5994 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5995
5996         PR rtl-optimization/48272
5997         * g++.dg/opt/pr48272.C: New.
5998
5999 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6000
6001         PR rtl-optimization/48235
6002         * gcc.dg/pr48235.c: New.
6003
6004 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6005
6006         PR rtl-optimization/48302
6007         * g++.dg/opt/pr48302.C: New.
6008
6009 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6010
6011         PR target/48273
6012         * g++.dg/opt/pr48273.C: New.
6013
6014 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6015
6016         PR rtl-optimization/48442
6017         * gcc.dg/pr48442.c: New.
6018
6019 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6020
6021         PR tree-optimization/48377
6022         * gcc.dg/vect/pr48377.c: New test.
6023
6024 2011-04-07  Jason Merrill  <jason@redhat.com>
6025
6026         * g++.dg/cpp0x/regress/call1.C: New.
6027
6028         * g++.dg/cpp0x/variadic107.C: New.
6029
6030         * g++.dg/cpp0x/sfinae11.C: New.
6031         * g++.dg/cpp0x/noexcept02.C: Fix.
6032
6033         * g++.dg/cpp0x/sfinae10.C: New.
6034
6035         * g++.dg/cpp0x/sfinae9.C: New.
6036
6037         * c-c++-common/Wcast-qual-1.c: Move here from...
6038         * gcc.dg/cast-qual-3.c: ...here, and...
6039         * g++.dg/warn/Wcast-qual2.C: ...here.
6040
6041         * g++.dg/cpp0x/sfinae8.C: New.
6042
6043         * g++.dg/cpp0x/sfinae7.C: New.
6044
6045         * g++.dg/cpp0x/enum9.C: New.
6046
6047 2011-04-07  Mike Stump  <mikestump@comcast.net>
6048
6049         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6050         with no trampolines.
6051
6052 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR fortran/48117
6055         * gfortran.dg/gomp/pr48117.f90: New test.
6056
6057         PR debug/48343
6058         * gcc.dg/torture/pr48343.c: New test.
6059
6060 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6061
6062         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6063
6064 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6065
6066         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6067
6068 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6069
6070         PR target/43920
6071         * lib/scanasm.exp (object-size): New proc.
6072         * gcc.target/arm/pr43920-2.c: New test.
6073
6074 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6075
6076         PR fortran/18918
6077         PR fortran/48477
6078         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6079
6080 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6081
6082         * gcc.dg/mtune.c: Prune note from output.
6083
6084 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR debug/48466
6087         * gcc.dg/guality/pr36977.c: New test.
6088         * gcc.dg/guality/pr48466.c: New test.
6089
6090 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6091
6092         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6093
6094 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6095
6096         * gnat.dg/return3.adb: New test.
6097
6098 2011-04-06  Richard Guenther  <rguenther@suse.de>
6099
6100         PR tree-optimization/47663
6101         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6102
6103 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6106         Solaris 8 and 9 as well.
6107
6108 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6109
6110         PR target/43920
6111         * gcc.target/arm/pr43920-1.c: New test.
6112
6113 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6114
6115         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6116         (cctor): Actually return the value.
6117         (main): Cast return values.
6118
6119 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6120
6121         * gfortran.dg/character_comparison_8.f90:  New test.
6122
6123 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6124
6125         * frontend-passes: (optimize_lexical_comparison): New function.
6126         (optimize_expr): Call it.
6127         (optimize_comparison): Also handle lexical comparison functions.
6128         Return false instad of -2 for unequal comparison.
6129
6130 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6131
6132         PR fortran/48412
6133         * function_optimize_4.f90:  New test.
6134
6135 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6136
6137         PR fortran/18918
6138         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6139         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6140         * gfortran.dg/coarray_15.f90: New.
6141
6142 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6143
6144         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6145         * gfortran.dg/bessel_7.f90: Likewise.
6146
6147 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6148
6149         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6150
6151 2011-04-03  Richard Guenther  <rguenther@suse.de>
6152             Ira Rosen  <ira.rosen@linaro.org>
6153
6154         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6155         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6156         -ftree-loop-if-convert-stores.
6157
6158 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6159
6160         * gnat.dg/specs/aggr2.ads: New test.
6161
6162 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6163
6164         * gnat.dg/debug2.ad[sb]: New test.
6165         * gnat.dg/debug2_pkg.ads: New helper.
6166         * gnat.dg/debug3.ad[sb]: New test.
6167
6168 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6169
6170         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6171
6172 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR middle-end/48335
6175         * gcc.c-torture/compile/pr48335-1.c: New test.
6176         * gcc.dg/pr48335-1.c: New test.
6177         * gcc.dg/pr48335-2.c: New test.
6178         * gcc.dg/pr48335-3.c: New test.
6179         * gcc.dg/pr48335-4.c: New test.
6180         * gcc.dg/pr48335-5.c: New test.
6181         * gcc.dg/pr48335-6.c: New test.
6182         * gcc.dg/pr48335-7.c: New test.
6183         * gcc.dg/pr48335-8.c: New test.
6184         * gcc.target/i386/pr48335-1.c: New test.
6185
6186 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6187
6188         PR c/36299
6189         * gcc.dg/Waddress.c: New test.
6190
6191 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6192
6193         PR fortran/48352
6194         * gfortran.dg/function_optimize_3.f90:  New test.
6195
6196 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6197
6198         * gcc.c-torture/compile/20110401-1.c: New test.
6199
6200         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6201         * g++.dg/lto/20091002-2_0.C: Likewise.
6202         * g++.dg/lto/20090303_0.c: Likewise.
6203         * g++.dg/lto/20091004-1_0.C: Likewise.
6204         * g++.dg/lto/20091002-3_0.C: Likewise.
6205         * g++.dg/lto/20091004-2_0.C: Likewise.
6206         * g++.dg/lto/20081123_0.C: Likewise.
6207         * g++.dg/lto/20090313_0.C: Likewise.
6208         * g++.dg/lto/20081109-1_0.C: Likewise.
6209         * g++.dg/lto/20081219_0.C: Likewise.
6210         * g++.dg/lto/20081204-1_0.C: Likewise.
6211         * g++.dg/lto/20090302_0.C: Likewise.
6212         * g++.dg/lto/20081119-1_0.C: Likewise.
6213         * g++.dg/lto/20081118_0.C: Likewise.
6214         * gcc.dg/lto/20091020-2_0.c: Likewise.
6215         * gcc.dg/lto/20090210_0.c: Likewise.
6216         * gcc.dg/lto/20081204-1_0.c: Likewise.
6217         * gcc.dg/lto/20081224_0.c: Likewise.
6218         * gcc.dg/lto/20090219_0.c: Likewise.
6219         * gcc.dg/lto/20091014-1_0.c: Likewise.
6220         * gcc.dg/lto/20091016-1_0.c: Likewise.
6221         * gcc.dg/lto/20090206-2_0.c: Likewise.
6222         * gcc.dg/lto/20090116_0.c: Likewise.
6223         * gcc.dg/lto/20091013-1_0.c: Likewise.
6224         * gcc.dg/lto/20091015-1_0.c: Likewise.
6225         * gcc.dg/lto/20090126-2_0.c: Likewise.
6226
6227 2011-03-31  Ian Lance Taylor  <iant@google.com>
6228
6229         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6230
6231 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6232
6233         * gnat.dg/opt16.adb: New test.
6234
6235 2011-03-31  Jason Merrill  <jason@redhat.com>
6236
6237         * g++.dg/cpp0x/defaulted24.C: New.
6238
6239 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241         PR target/16292
6242         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6243         with -O0.
6244
6245 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6246
6247         * g++.dg/other/i386-9.C: New test.
6248
6249 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6250
6251         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6252
6253 2011-03-30  Jason Merrill  <jason@redhat.com>
6254
6255         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6256
6257         * g++.dg/cpp0x/regress/isnan.C: New.
6258
6259         * g++.dg/cpp0x/initlist46.C: New.
6260
6261 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6262
6263         PR target/47551
6264         * gcc.target/arm/neon-modes-2.c: New test.
6265
6266 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6267
6268         PR c/48305
6269         * gcc.c-torture/compile/pr48305.c: New test.
6270
6271 2011-03-29  Jason Merrill  <jason@redhat.com>
6272
6273         * g++.dg/cpp0x/regress/value-dep1.C: New.
6274
6275 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6276
6277         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6278
6279 2011-03-29  Ian Lance Taylor  <iant@google.com>
6280
6281         * go.test/go-test.exp: Handle the test lines used in several new
6282         tests.
6283         (errchk): Add opts parameter.  Change all callers.  Handle parens
6284         in regexps.
6285
6286 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6287             Dominique d'Humieres  <dominiq@lps.ens.fr>
6288
6289         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6290         and __APPLE__ && __PPC__ && __ALTIVEC__.
6291
6292 2011-03-29  Jason Merrill  <jason@redhat.com>
6293
6294         * g++.dg/cpp0x/dependent1.C: New.
6295
6296         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6297
6298         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6299
6300         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6301
6302 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6303
6304         PR fortran/48095
6305         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6306         * gfortran.dg/proc_ptr_comp_32.f90: New.
6307
6308 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6309
6310         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6311         check for corresponding warning.
6312
6313 2011-03-28  Jason Merrill  <jason@redhat.com>
6314
6315         * g++.dg/cpp0x/rv-deduce2.C: New.
6316
6317 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR debug/48203
6320         * gcc.dg/pr48203.c: New test.
6321
6322 2011-03-28  Jeff Law <law@redhat.com>
6323
6324         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6325
6326 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6327
6328         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6329         and __PPC__ && __ALTIVEC__.
6330
6331 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6332
6333         PR testsuite/48238
6334         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6335         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6336         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6337         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6338
6339 2011-03-28  Jason Merrill  <jason@redhat.com>
6340
6341         * g++.dg/cpp0x/initlist-array2.C: New.
6342
6343         * g++.dg/cpp0x/initlist-array1.C: New.
6344
6345         * g++.dg/cpp0x/constexpr-compound.C: New.
6346
6347         * g++.dg/cpp0x/constexpr-using.C: New.
6348
6349         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6350
6351 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6352
6353         PR testsuite/48276
6354         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6355
6356 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6357
6358         * gcc.dg/slp-1.c: New test.
6359
6360 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6361
6362         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6363         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6364         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6365         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6366         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6367         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6368         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6369         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6370         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6371         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6372         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6373         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6374         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6375         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6376
6377 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6378
6379         PR fortran/47065
6380         * gfortran.dg/trim_optimize_5.f90:  New test.
6381         * gfortran.dg/trim_optimize_6.f90:  New test.
6382
6383 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6384
6385         PR target/38598
6386         * gcc.target/mips/madd-7.c: Remove -mlong32.
6387         * gcc.target/mips/msub-7.c: Likewise.
6388
6389 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6390
6391         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6392         accesses to preserve the meaning of the test for doubleword vectors.
6393         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6394         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6395
6396 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6397
6398         PR fortran/48291
6399         * gfortran.dg/class_42.f03: New.
6400
6401 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6402
6403         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6404         strided accesses.
6405
6406 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6407
6408         PR rtl-optimization/48144
6409         * gcc.dg/pr48144.c: New test.
6410
6411 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gnat.dg/discr27.ad[sb]: New test.
6414
6415 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6416
6417         * gnat.dg/limited_with2.ad[sb]: New test.
6418         * gnat.dg/limited_with2_pkg1.ads: New helper.
6419         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6420
6421 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/opt15.adb: New test.
6424         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6425
6426 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6427
6428         PR fortran/48174
6429         PR fortran/45304
6430         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6431         * gfortran.dg/leadz_trailz_3.f90: Ditto
6432
6433 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6434
6435         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6436
6437 2011-03-25  Jason Merrill  <jason@redhat.com>
6438
6439         * g++.dg/cpp0x/defaulted22.C: New.
6440         * g++.dg/cpp0x/defaulted23.C: New.
6441         * g++.dg/cpp0x/defaulted15.C: Adjust.
6442
6443 2011-03-25  Jason Merrill  <jason@redhat.com>
6444
6445         * g++.dg/cpp0x/move1.C: New.
6446
6447 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6448
6449         PR target/48287
6450         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6451
6452 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6453
6454         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6455         for mips-sgi-irix6.5.
6456         Replace snprintf prototype by <stdio.h>.
6457
6458 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6459
6460         PR testsuite/48283
6461         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6462         run_expensive_tests.
6463         * gcc.dg/graphite/block-4.c: Likewise.
6464         * gcc.dg/graphite/block-7.c: Likewise.
6465         * gcc.dg/graphite/block-8.c: Likewise.
6466
6467 2011-03-25  Richard Guenther  <rguenther@suse.de>
6468
6469         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6470         * g++.dg/tree-ssa/pr8781.C: Likewise.
6471         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6472         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6473         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6474         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6475         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6476         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6477         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6478         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6479         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6480         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6481         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6482         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6485         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6486         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6487         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6488         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6489         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6491         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6492         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6493         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6494         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6500         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6501         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6502         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6503         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6506         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6509         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6511         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6512         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6513         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6514         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6515         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6516         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6517         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6518         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6519         * c-c++-common/pr46562-2.c: Likewise.
6520         * gfortran.dg/pr42108.f90: Likewise.
6521         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6522         foo to be inlined even at -O1.
6523         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6524         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6526         * gcc.dg/matrix/matrix.exp: Disable FRE.
6527
6528 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR debug/48204
6531         * gcc.dg/dfp/pr48204.c: New test.
6532
6533 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6534
6535         PR target/48209
6536         * gcc.c-torture/execute/pr47917.c: Move this...
6537         * gcc.dg/torture/pr47917.c: to here and add xfails.
6538
6539 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6540
6541         * gnat.dg/array16.ad[sb]: New test.
6542         * gnat.dg/array16.ads: New helper.
6543
6544 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6545
6546         * gnat.dg/derived_type2.adb: New test.
6547
6548 2011-03-24  Richard Guenther  <rguenther@suse.de>
6549
6550         PR tree-optimization/48271
6551         * g++.dg/torture/pr48271.C: New testcase.
6552
6553 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6554
6555         * gnat.dg/array15.ad[sb]: New test.
6556
6557 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6558
6559         PR target/48237
6560         * gcc.target/i386/pr48237.c: New test.
6561
6562 2011-03-24  Richard Guenther  <rguenther@suse.de>
6563
6564         PR middle-end/48269
6565         * gcc.dg/builtin-object-size-10.c: New testcase.
6566
6567 2011-03-24  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/46562
6570         * c-c++-common/pr46562-2.c: New testcase.
6571         * c-c++-common/pr46562.c: Likewise.
6572
6573 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6574
6575         * gcc.dg/vect/vect-cselim-1.c: New test.
6576         * gcc.dg/vect/vect-cselim-2.c: New test.
6577
6578 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6579
6580         * gcc.target/arm/pr46934.c: New.
6581
6582 2011-03-23  Ian Lance Taylor  <iant@google.com>
6583
6584         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6585
6586 2011-03-23  Richard Guenther  <rguenther@suse.de>
6587
6588         * gcc.dg/struct: Remove directory and contents.
6589
6590 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6591
6592         PR testsuite/48251
6593         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6594
6595 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6596
6597         * gnat.dg/discr26.ad[sb]: New test.
6598         * gnat.dg/discr26_pkg.ads: New helper.
6599
6600 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6601
6602         PR target/47553
6603         * gcc.target/arm/neon-vld-1.c: New test.
6604
6605 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * gnat.dg/array14.ad[sb]: New test.
6608         * gnat.dg/array14_pkg.ads: New helper.
6609
6610 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6611
6612         * gcc.c-torture/execute/920501-8.x: Remove.
6613         * gcc.c-torture/execute/930513-1.x: Remove.
6614         * gcc.c-torture/execute/960312-1.x: Remove.
6615         * gcc.c-torture/compile/20000804-1.c,
6616         gcc.c-torture/compile/20001205-1.c,
6617         gcc.c-torture/compile/20001226-1.c,
6618         gcc.c-torture/compile/20010518-2.c,
6619         gcc.c-torture/compile/20020312-1.c,
6620         gcc.c-torture/compile/20020604-1.c,
6621         gcc.c-torture/compile/920501-12.c,
6622         gcc.c-torture/compile/920501-4.c,
6623         gcc.c-torture/compile/920520-1.c,
6624         gcc.c-torture/compile/980506-1.c,
6625         gcc.c-torture/execute/980709-1.x,
6626         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6627         options for m68hc11.
6628         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6629         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6630         m68hc11.
6631
6632 2011-03-22  Nick Clifton  <nickc@redhat.com>
6633
6634         * lib/target-supports.exp (check_profiling_available): Add MN10300
6635         to the list of targets that do not support profiling.  Restore
6636         alpha sorting to this list.
6637
6638 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6639
6640         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6641         failure on 32-bit systems.
6642         * gcc.dg/torture/vector-2.c: Ditto.
6643
6644 2011-03-22  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/48228
6647         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6648
6649 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6650
6651         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6652         powerpc.
6653
6654         PR target/48226
6655         * gcc.target/powerpc/pr48226.c: New file.
6656
6657 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6658
6659         * lib/prune.exp (prune_gcc_output): Prune "could not create
6660         compact unwind for" warnings.
6661
6662 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c/42544
6665         PR c/48197
6666         * gcc.c-torture/execute/pr42544.c: New test.
6667         * gcc.c-torture/execute/pr48197.c: New test.
6668
6669 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6670
6671         PR preprocessor/48192
6672         * gcc.target/powerpc/pr48192.c: New file.
6673
6674         PR target/48053
6675         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6676         split problem of 0 being loaded in a VSX register.
6677
6678 2011-03-21  Richard Guenther  <rguenther@suse.de>
6679
6680         PR c/47939
6681         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6682         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6683         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6684         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6685
6686 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR target/48213
6689         * gcc.dg/pr48213.c: New test.
6690
6691 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6692
6693         PR target/12171
6694         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6695
6696 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6697
6698         * gcc.target/arm/xor-and.c: New.
6699
6700 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6701
6702         PR fortran/22572
6703         * gfortran.dg/function_optimize_1.f90:  New test.
6704         * gfortran.dg/function_optimize_2.f90:  New test.
6705
6706 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6707
6708         PR rtl-optimization/47502
6709         * gcc.target/i386/pr47502-1.c: New.
6710         * gcc.target/i386/pr47502-2.c: Likewise.
6711
6712 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR rtl-optimization/48156
6715         * gcc.dg/pr48156.c: New test.
6716
6717 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6718
6719         PR libfortran/47439
6720         * gfortran.dg/scratch_1.f90: Adjust test.
6721
6722 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6723
6724         PR libfortran/47439
6725         * gfortran.dg/scratch_1.f90: New test.
6726
6727 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6728
6729         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6730         variably modified typedefs.
6731         * gcc.dg/c1x-typedef-2.c: Remove.
6732
6733 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6734
6735         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6736         * gcc.dg/c1x-anon-struct-3.c: New test.
6737         * gcc.dg/anon-struct-11.c: Update.
6738
6739 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6740
6741         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6742         dg-xfail-run-if.
6743         Only xfail with gas.
6744
6745 2011-03-18  Jason Merrill  <jason@redhat.com>
6746
6747         * g++.dg/template/fn-ptr1.C: New.
6748
6749         * g++.dg/overload/volatile1.C: New.
6750
6751         * g++.dg/opt/pr23372.C: New.
6752
6753         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6754
6755 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6756
6757         PR middle-end/47405
6758         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6759
6760 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6761
6762         * gcc.target/arm/unsigned-extend-1.c: New.
6763
6764 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR bootstrap/48161
6767         * gcc.c-torture/compile/pr48161.c: New test.
6768
6769 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6770
6771         PR middle-end/47725
6772         * gcc.dg/torture/pr47725.c: New.
6773
6774 2011-03-17  Jason Merrill  <jason@redhat.com>
6775
6776         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6777         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6778
6779 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6780
6781         * gnat.dg/specs/elab2.ads: New test.
6782         * gnat.dg/specs/elab2_pkg.ads: New helper.
6783
6784 2011-03-17  Jason Merrill  <jason@redhat.com>
6785
6786         * g++.dg/cpp0x/decltype-1212.C: New.
6787         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6788
6789 2011-03-17  Jason Merrill  <jason@redhat.com>
6790
6791         * g++.dg/parse/memfnquals1.C: New.
6792
6793 2011-03-17  Richard Guenther  <rguenther@suse.de>
6794
6795         PR middle-end/48134
6796         * gcc.dg/pr48134.c: New testcase.
6797
6798 2011-03-17  Richard Guenther  <rguenther@suse.de>
6799
6800         PR middle-end/48165
6801         * g++.dg/torture/pr48165.C: New testcase.
6802
6803 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR rtl-optimization/48141
6806         * gcc.dg/pr48141.c: New test.
6807
6808 2011-03-16  Jason Merrill  <jason@redhat.com>
6809
6810         * g++.dg/cpp0x/constexpr-48089.C: New.
6811
6812         * g++.dg/cpp0x/constexpr-abi1.C: New.
6813
6814         * g++.dg/cpp0x/constexpr-46336.C: New.
6815         * g++.dg/parse/friend5.C: Adjust expected errors.
6816
6817         * g++.dg/cpp0x/constexpr-47570.C: New.
6818
6819 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6820
6821         PR debug/47510
6822         * ++.dg/debug/dwarf2/typedef6.C: New test.
6823
6824 2011-03-16  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/cpp0x/elision2.C: New.
6827
6828         * g++.dg/cpp0x/constexpr-array3.C: New.
6829
6830 2011-03-16  Jason Merrill  <jason@redhat.com>
6831
6832         * g++.dg/cpp0x/sfinae6.C: New.
6833         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6834         * g++.dg/cpp0x/pr45908.C: Likewise.
6835         * g++.dg/cpp0x/sfinae6.C: Likewise.
6836         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6837         * g++.old-deja/g++.law/arg11.C: Likewise.
6838
6839 2011-03-16  Jason Merrill  <jason@redhat.com>
6840
6841         * g++.dg/template/incomplete6.C: New.
6842
6843 2011-03-16  Jeff Law <law@redhat.com>
6844
6845         * gcc.dg/tree-ssa/vrp55.c: New test.
6846
6847 2011-03-16  Jason Merrill  <jason@redhat.com>
6848
6849         * g++.dg/cpp0x/auto22.C: New.
6850
6851 2011-03-16  Richard Guenther  <rguenther@suse.de>
6852
6853         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6854         optimizing it away if promoted to const.
6855
6856 2011-03-16  Richard Guenther  <rguenther@suse.de>
6857
6858         PR tree-optimization/48149
6859         * gcc.dg/fold-complex-1.c: New testcase.
6860
6861 2011-03-16  Richard Guenther  <rguenther@suse.de>
6862
6863         PR testsuite/48147
6864         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6865         or cloning happens.
6866
6867 2011-03-16  Richard Guenther  <rguenther@suse.de>
6868
6869         PR tree-optimization/26134
6870         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6871
6872 2011-03-16  Richard Guenther  <rguenther@suse.de>
6873
6874         PR tree-optimization/48146
6875         * gcc.dg/torture/pr48146.c: New testcase.
6876
6877 2011-03-16  Richard Guenther  <rguenther@suse.de>
6878
6879         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6880         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6881
6882 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR middle-end/48136
6885         * gcc.c-torture/compile/pr48136.c: New test.
6886
6887         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6888
6889         PR debug/45882
6890         * gcc.dg/guality/pr45882.c: New test.
6891
6892 2011-03-15  Jason Merrill  <jason@redhat.com>
6893
6894         * g++.dg/cpp0x/constexpr-recursion.C: New.
6895
6896         * g++.dg/cpp0x/implicit11.C: New.
6897
6898 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6899
6900         * g++.dg/cpp0x/constexpr-attribute.C: New.
6901
6902 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6903
6904         * g++.dg/parse/pr34758.C: New.
6905
6906 2011-03-15  Xinliang David Li  <davidxl@google.com>
6907
6908         PR c/47837
6909         * gcc.dg/uninit-pred-7_d.c: New test.
6910         * gcc.dg/uninit-pred-8_d.c: New test.
6911
6912 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6913
6914         PR target/46788
6915         * gcc.target/arm/pr46788.c: New.
6916
6917 2011-03-15  Richard Guenther  <rguenther@suse.de>
6918
6919         PR middle-end/47650
6920         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6921         * gfortran.dg/ishft_4.f90: Likewise.
6922         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6923
6924 2011-03-15  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/13954
6927         * g++.dg/tree-ssa/pr13954.C: New testcase.
6928
6929 2011-03-15  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/48037
6932         * gcc.target/i386/pr48037-1.c: New testcase.
6933
6934 2011-03-15  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/41490
6937         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6938         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6939         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6940         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6941         * g++.dg/tree-ssa/pr33604.C: Adjust.
6942
6943 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR middle-end/47917
6946         * gcc.c-torture/execute/pr47917.c: New test.
6947         * gcc.dg/pr47917.c: New test.
6948
6949         PR middle-end/38878
6950         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6951
6952 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6953
6954         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6955         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6956         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6957         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6958         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6959         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6960         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6961         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6962         * gcc.target/i386/avx-floor-vec.c: Ditto.
6963         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6964         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6965         * gcc.target/i386/avx-rint-vec.c: Ditto.
6966         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6967         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6968         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6969         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6970
6971 2011-03-14  Tom Tromey  <tromey@redhat.com>
6972
6973         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6974         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6975         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6976
6977 2011-03-14  Tom Tromey  <tromey@redhat.com>
6978
6979         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6980         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6981         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6982
6983 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6984
6985         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6986
6987 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6988
6989         PR rtl-optimization/47166
6990         * gcc.c-torture/execute/postmod-1.c: New test.
6991
6992 2011-03-14  Richard Guenther  <rguenther@suse.de>
6993
6994         PR middle-end/48098
6995         * gcc.dg/torture/pr48098.c: New testcase.
6996
6997 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6998
6999         PR target/48053
7000         * gcc.target/powerpc/pr48053-1.c: New test.
7001         * gcc.target/powerpc/pr48053-2.c: Likewise.
7002
7003 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7004
7005         PR libfortran/48066
7006         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7007
7008 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7009
7010         PR libfortran/48066
7011         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7012
7013 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7014
7015         PR fortran/48059
7016         * gfortran.dg/class_41.f03: New.
7017
7018 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7019
7020         * g++.dg/conversion/cast3.C: New test.
7021
7022 2011-03-11  Jason Merrill  <jason@redhat.com>
7023
7024         * g++.dg/template/error45.C: New.
7025
7026         * g++.dg/parse/no-type-defn1.C: New.
7027
7028         * g++.dg/ext/attrib40.C: New.
7029
7030         * g++.dg/cpp0x/regress/array1.C: New.
7031
7032 2011-03-11  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/48067
7035         * gcc.dg/pr48067.c: New testcase.
7036
7037 2011-03-11  Richard Guenther  <rguenther@suse.de>
7038
7039         PR lto/48073
7040         * g++.dg/lto/20110311-1_0.C: New testcase.
7041
7042 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR c++/48035
7045         * g++.dg/inherit/virtual8.C: New test.
7046
7047         PR middle-end/48044
7048         * gcc.dg/torture/pr48044.c: New test.
7049
7050 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7051
7052         PR fortran/47768
7053         * gfortran.dg/proc_ptr_comp_31.f90: New.
7054
7055 2011-03-11  Richard Guenther  <rguenther@suse.de>
7056
7057         PR tree-optimization/47278
7058         * gcc.dg/torture/pr47278-1.c: New testcase.
7059         * gcc.dg/torture/pr47278-2.c: Likewise.
7060
7061 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR tree-optimization/48063
7064         * gcc.dg/torture/pr48063.c: New test.
7065
7066 2011-03-10  Jason Merrill  <jason@redhat.com>
7067
7068         * g++.dg/template/array22.C: New.
7069
7070         * g++.dg/cpp0x/syntax-err1.C: New.
7071         * g++.dg/parse/error36.C: Adjust expected errors.
7072         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7073         * g++.old-deja/g++.pt/typename3.C: Likewise.
7074         * g++.old-deja/g++.pt/typename4.C: Likewise.
7075         * g++.old-deja/g++.pt/typename6.C: Likewise.
7076
7077 2011-03-09  Jason Merrill  <jason@redhat.com>
7078
7079         * g++.dg/template/nontype22.C: New.
7080
7081 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7082
7083         PR tree-optimization/47714
7084         * g++.dg/torture/pr47714.C: New test.
7085
7086 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7087
7088         PR target/47755
7089         * gcc.target/powerpc/pr47755-2.c: New file.
7090
7091 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7092
7093         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7094         is not set in the environment, pass 64 as first argument when not
7095         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7096         native where ulimit -u is supported.
7097
7098 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7099
7100         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7101
7102 2011-03-08  Jason Merrill  <jason@redhat.com>
7103
7104         * g++.dg/template/nontype21.C: New.
7105
7106         * g++.dg/template/anon5.C: New.
7107
7108 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR debug/47881
7111         * gcc.dg/pr47881.c: New test.
7112
7113 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7114
7115         PR c++/47957
7116         * g++.dg/lookup/template3.C: New test.
7117
7118 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7119
7120         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7121         'long' type.
7122
7123 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7124
7125         PR testsuite/47954
7126         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7127         sizeof to compute alignment.
7128
7129 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR tree-optimization/48022
7132         * gcc.dg/pr48022-1.c: New test.
7133         * gcc.dg/pr48022-2.c: New test.
7134
7135 2011-03-07  Jason Merrill  <jason@redhat.com>
7136
7137         * g++.dg/template/nontype20.C: New.
7138         * g++.dg/init/member1.C: Adjust expected errors.
7139         * g++.dg/parse/constant4.C: Likewise.
7140         * g++.dg/template/qualified-id3.C: Likewise.
7141         * g++.old-deja/g++.pt/crash10.C: Likewise.
7142
7143         * g++.dg/cpp0x/regress/non-const1.C: New.
7144
7145 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7146
7147         PR debug/47991
7148         * gcc.dg/pr47991.c: New test.
7149
7150 2011-03-07  Jason Merrill  <jason@redhat.com>
7151
7152         * g++.dg/abi/mangle46.C: New.
7153
7154 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7155
7156         PR target/47862
7157         * gcc.target/powerpc/pr47862.c: New.
7158
7159 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7160
7161         PR target/45413
7162         * gcc.target/i386/combine-mul.c: Require nonpic.
7163
7164 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7165             Nathan Froyd  <froydnj@codesourcery.com>
7166
7167         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7168
7169 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * README.QMTEST: Remove.
7172
7173 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7174             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7175
7176         PR fortran/47850
7177         * gfortran.dg/array_constructor_37.f90 : New test.
7178
7179 2011-03-05  Jason Merrill  <jason@redhat.com>
7180
7181         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7182         * g++.dg/abi/mangle45.C: Likewise.
7183         * g++.dg/cpp0x/trailing1.C: Likewise.
7184
7185 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7186
7187         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7188
7189 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7190
7191         PR rtl-optimization/47899
7192         * gcc.dg/pr47899.c: New test.
7193
7194         * gcc.dg/torture/pr47968.c: Ignore warnings.
7195
7196         PR tree-optimization/47967
7197         * gcc.c-torture/compile/pr47967.c: New test.
7198
7199 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7200
7201         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7202         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7203
7204 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7205
7206         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7207         and property_getAttributes() if __OBJC2__.
7208         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7209         * objc.dg/property/property-encoding-1.m: New.
7210         * obj-c++.dg/property/property-encoding-1.mm: New.
7211
7212 2011-03-04  Jason Merrill  <jason@redhat.com>
7213
7214         * g++.dg/template/pseudodtor6.C: New.
7215
7216         * g++.dg/inherit/covariant19.C: New.
7217
7218 2011-03-04  Richard Guenther  <rguenther@suse.de>
7219
7220         PR middle-end/47968
7221         * gcc.dg/torture/pr47968.c: New testcase.
7222
7223 2011-03-04  Richard Guenther  <rguenther@suse.de>
7224
7225         PR middle-end/47975
7226         * gcc.dg/torture/pr47975.c: New testcase.
7227
7228 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7229
7230         PR c++/47974
7231         * g++.dg/template/crash106.C: New.
7232
7233 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR c/47963
7236         * gcc.dg/gomp/pr47963.c: New test.
7237         * g++.dg/gomp/pr47963.C: New test.
7238
7239 2011-03-02  Jason Merrill  <jason@redhat.com>
7240
7241         * g++.dg/cpp0x/regress/condition1.C: New.
7242
7243         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7244
7245 2011-03-01  Jason Merrill  <jason@redhat.com>
7246
7247         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7248
7249         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7250
7251 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7252
7253         PR rtl-optimization/47925
7254         * gcc.c-torture/execute/pr47925.c: New test.
7255
7256 2011-03-01  Jason Merrill  <jason@redhat.com>
7257
7258         * g++.dg/cpp0x/decltype25.C: New.
7259
7260         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7261
7262 2011-03-01  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/47890
7265         * gcc.dg/torture/pr47890.c: New testcase.
7266
7267 2011-03-01  Richard Guenther  <rguenther@suse.de>
7268
7269         PR lto/47924
7270         * gcc.dg/lto/pr47924_0.c: New testcase.
7271
7272 2011-03-01  Richard Guenther  <rguenther@suse.de>
7273
7274         PR lto/46911
7275         * gfortran.dg/lto/pr46911_0.f: New testcase.
7276
7277 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7278
7279         PR libgfortran/47933
7280         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7281         compile errors from older code form.
7282
7283 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7284
7285         PR libgfortran/47567
7286         * gfortran.dg/fmt_fw_d.f90: New test.
7287
7288 2011-02-28  Jason Merrill  <jason@redhat.com>
7289
7290         * g++.dg/inherit/covariant18.C: New.
7291
7292 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR middle-end/47893
7295         * gcc.dg/pr47893.c: New test.
7296
7297 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7298
7299         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7300         NULL in case of a selector with conflicting types.
7301         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7302
7303 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7304
7305         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7306         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7307         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7308         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7309
7310 2011-02-28  Jason Merrill  <jason@redhat.com>
7311
7312         PR c++/47906
7313         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7314
7315 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7316
7317         PR libgfortran/47778
7318         * gfortran.dg/namelist_71.f90: New test.
7319
7320 2011-02-27  Jason Merrill  <jason@redhat.com>
7321
7322         PR c++/47906
7323         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7324         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7325
7326 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7327
7328         PR c++/46466
7329         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7330
7331 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7332
7333         PR fortran/47886
7334         * gfortran.dg/gomp/task-1.f90: Removed.
7335
7336 2011-02-26  Jason Merrill  <jason@redhat.com>
7337
7338         * g++.dg/template/this-targ1.C: New.
7339
7340         * g++.dg/cpp0x/regress/template-const1.C: New.
7341         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7342         * g++.dg/template/function1.C: Adjust.
7343         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7344         * g++.dg/debug/debug7.C: Adjust.
7345
7346 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7347
7348         PR fortran/47886
7349         * gfortran.dg/gomp/task-1.f90: New.
7350
7351 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7352
7353         * gcc.target/arm/neon-thumb2-move.c: Add
7354         dg-require-effective-target arm_thumb2_ok.
7355
7356 2011-02-24  Jason Merrill  <jason@redhat.com>
7357
7358         * g++.dg/parse/constant1.C: Specify C++98 mode.
7359         * g++.dg/parse/constant5.C: Likewise.
7360         * g++.dg/parse/error2.C: Likewise.
7361         * g++.dg/parse/semicolon3.C: Likewise.
7362         * g++.dg/template/crash14.C: Likewise.
7363         * g++.dg/template/local4.C: Likewise.
7364         * g++.dg/template/nontype3.C: Likewise.
7365         * g++.dg/parse/crash31.C: Adjust expected errors.
7366         * g++.dg/template/function1.C: Likewise.
7367         * g++.dg/template/ref3.C: Likewise.
7368         * g++.dg/template/static9.C: Likewise.
7369         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7370
7371         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7372         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7373         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7374         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7375         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7376
7377 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR fortran/47878
7380         * gfortran.dg/pr47878.f90: New test.
7381
7382 2011-02-24  Richard Guenther  <rguenther@suse.de>
7383
7384         PR testsuite/47801
7385         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7386         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7387
7388 2011-02-24  Richard Guenther  <rguenther@suse.de>
7389
7390         PR fortran/47839
7391         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7392         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7393
7394 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7395
7396         PR libgfortran/47567
7397         * gfortran.dg/fmt_f0_1.f90: Update test.
7398
7399 2011-02-23  Jason Merrill  <jason@redhat.com>
7400
7401         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7402         * g++.dg/abi/mangle45.C: New.
7403
7404         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7405         * g++.dg/template/canon-type-9.C: Match use of decltype
7406         between declaration and definition.
7407         * g++.dg/template/canon-type-12.C: Likewise.
7408
7409 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7410
7411         PR fortran/40850
7412         * gfortran.dg/nested_allocatables_1.f90: New.
7413
7414 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7415
7416         PR c++/46868
7417         * g++.dg/pr46868.C: New test.
7418         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7419         * g++.dg/parse/error14.C: Adjust.
7420
7421 2011-02-23  Richard Guenther  <rguenther@suse.de>
7422
7423         PR tree-optimization/47838
7424         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7425
7426 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7427
7428         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7429
7430 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7431
7432         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7433         * gfortran.dg/count_init_expr.f03: Ditto.
7434         * gfortran.dg/gomp/pr43711.f90: Ditto.
7435         * gcc.dg/struct-parse-2.c: Ditto.
7436         * gcc.dg/parse-error-3.c: Ditto.
7437         * gcc.dg/Wlogical-op-1.c: Ditto.
7438         * gcc.dg/Walways-true-1.c: Ditto.
7439         * gcc.dg/pr24225.c: Ditto.
7440         * gcc.dg/Walways-true-2.c: Ditto.
7441         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7442         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7443         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7444         * g++.dg/overload/defarg4.C: Ditto.
7445         * g++.dg/inherit/covariant16.C: Ditto.
7446         * g++.dg/inherit/virtual7.C: Ditto.
7447         * g++.dg/template/canon-type-9.C: Ditto.
7448         * g++.dg/template/access19.C: Ditto.
7449         * g++.dg/template/call7.C: Ditto.
7450         * g++.dg/template/canon-type-2.C: Ditto.
7451         * g++.dg/template/init7.C: Ditto.
7452         * g++.dg/template/sizeof-template-argument.C: Ditto.
7453         * g++.dg/template/const3.C: Ditto.
7454         * g++.dg/template/sfinae26.C: Ditto.
7455         * g++.dg/template/sfinae26.C: Ditto.
7456         * g++.dg/template/canon-type-11.C: Ditto.
7457         * g++.dg/template/union2.C: Ditto.
7458         * g++.dg/template/canon-type-3.C: Ditto.
7459         * g++.dg/template/canon-type-1.C: Ditto.
7460         * g++.dg/template/canon-type-5.C: Ditto.
7461         * g++.dg/template/canon-type-7.C: Ditto.
7462         * g++.dg/template/canon-type-10.C: Ditto.
7463         * g++.dg/template/spec36.C: Ditto.
7464         * g++.dg/template/typedef38.C: Ditto.
7465         * g++.dg/template/canon-type-4.C: Ditto.
7466         * g++.dg/template/canon-type-6.C: Ditto.
7467         * g++.dg/template/canon-type-13.C: Ditto.
7468         * g++.dg/template/instantiate9.C: Ditto.
7469         * g++.dg/template/ttp22.C: Ditto.
7470         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7471         * g++.dg/warn/Walways-true-1.C: Ditto.
7472         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7473         * g++.dg/warn/Walways-true-2.C: Ditto.
7474         * g++.dg/conversion/op4.C: Ditto.
7475         * g++.dg/opt/pr19650.C: Ditto.
7476         * g++.dg/lookup/friend11.C: Ditto.
7477         * g++.dg/other/default2.C: Ditto.
7478         * g++.dg/other/default3.C: Ditto.
7479         * g++.dg/other/dtor2.C: Ditto.
7480         * g++.dg/other/friend5.C: Ditto.
7481         * g++.dg/other/default5.C: Ditto.
7482         * g++.dg/init/brace6.C: Ditto.
7483         * g++.dg/init/aggr5.C: Ditto.
7484         * g++.dg/init/error2.C: Ditto.
7485         * g++.dg/expr/bound-mem-fun.C: Ditto.
7486         * g++.dg/expr/cond6.C: Ditto.
7487         * g++.dg/expr/stmt-expr-1.C: Ditto.
7488         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7489         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7490         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7491         * g++.dg/cpp0x/bracket1.C: Ditto.
7492         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7493         * g++.dg/cpp0x/pr38646.C: Ditto.
7494         * g++.dg/cpp0x/variadic73.C: Ditto.
7495         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7496         * g++.dg/cpp0x/bracket4.C: Ditto.
7497         * g++.dg/cpp0x/decltype4.C: Ditto.
7498         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7499         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7500         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7501         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7502         * g++.dg/cpp0x/decltype2.C: Ditto.
7503         * g++.dg/cpp0x/decltype1.C: Ditto.
7504         * g++.dg/cpp0x/bracket2.C: Ditto.
7505         * g++.dg/cpp0x/decltype5.C: Ditto.
7506         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7507         * g++.dg/cpp0x/variadic70.C: Ditto.
7508         * g++.dg/cpp0x/decltype6.C: Ditto.
7509         * g++.dg/cpp0x/rvo.C: Ditto.
7510         * g++.dg/cpp0x/vt-40092.C: Ditto.
7511         * g++.dg/cpp0x/variadic-new.C: Ditto.
7512         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7513         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7514         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7515         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7516         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7517         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7518         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7519         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7520         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7521         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7522         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7523         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7524         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7525         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7526         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7527         * g++.dg/cpp0x/pr39639.C: Ditto.
7528         * g++.dg/cpp0x/decltype3.C: Ditto.
7529         * g++.dg/cpp0x/variadic68.C: Ditto.
7530         * g++.dg/cpp0x/variadic-function.C: Ditto.
7531         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7532         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7533         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7534         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7535         * g++.dg/parse/crash35.C: Ditto.
7536         * g++.dg/parse/crash40.C: Ditto.
7537         * g++.dg/parse/defarg12.C: Ditto.
7538         * g++.dg/parse/crash34.C: Ditto.
7539         * g++.dg/parse/constructor3.C: Ditto.
7540         * g++.dg/parse/template23.C: Ditto.
7541         * g++.dg/parse/crash56.C: Ditto.
7542         * g++.dg/parse/dtor13.C: Ditto.
7543         * g++.dg/parse/error33.C: Ditto.
7544         * g++.dg/parse/ctor9.C: Ditto.
7545         * g++.dg/parse/error32.C: Ditto.
7546         * g++.dg/parse/error37.C: Ditto.
7547         * g++.dg/parse/bitfield3.C: Ditto.
7548         * g++.dg/parse/struct-4.C: Ditto.
7549         * g++.dg/ext/has_trivial_copy.C: Ditto.
7550         * g++.dg/ext/is_polymorphic.C: Ditto.
7551         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7552         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7553         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7554         * g++.dg/ext/is_union.C: Ditto.
7555         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7556         * g++.dg/ext/is_pod.C: Ditto.
7557         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7558         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7559         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7560         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7561         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7562         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7563         * g++.dg/ext/is_abstract.C: Ditto.
7564         * g++.dg/ext/has_trivial_assign.C: Ditto.
7565         * g++.dg/ext/is_class.C: Ditto.
7566         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7567         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7568         * g++.dg/ext/is_base_of.C: Ditto.
7569         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7570         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7571         * g++.dg/ext/is_empty.C: Ditto.
7572         * g++.dg/ext/is_enum.C: Ditto.
7573         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7574         * gnat.dg/opt11.adb: Ditto.
7575         * obj-c++.dg/pr45735.mm: Ditto.
7576         * obj-c++.dg/pr24393.mm: Ditto.
7577         * obj-c++.dg/exceptions-2.mm: Ditto.
7578         * objc.dg/pr45735.m: Ditto.
7579         * objc.dg/pr24393.m: Ditto.
7580
7581 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7582
7583         * objc.dg/attributes/objc-exception-1.m: New.
7584
7585 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7586
7587         * gcc.dg/cpp/include7.c: New test.
7588
7589 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7590
7591         PR c++/47242
7592         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7593
7594 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7595
7596         PR rtl-optimization/47763
7597         * gcc.dg/pr47763.c: New test.
7598
7599 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7600
7601         PR fortran/45743
7602         * gfortran.dg/whole_file_32.f90 : New test.
7603
7604 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7605
7606         PR c++/47666
7607         * g++.dg/inherit/virtual7.C: New test.
7608
7609 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7610
7611         PR objc/47832
7612         * objc.dg/type-size-3.m: Updated error message.
7613         * objc.dg/type-size-4.m: New test.
7614         * objc.dg/type-size-5.m: New test.
7615
7616 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7617
7618         * lib/gnat.exp: Fix comments.
7619         Don't load libgloss.exp.
7620         (default_gnat_version): Call $compiler with --version.
7621         Adapt regexp for gnatmake output, insert version.
7622         (gnat_version): New proc.
7623         (gnat_init): Remove gnat_libgcc_s_path.
7624         (gnat_target_compile): Likewise.
7625         Remove ld_library_path.
7626         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7627         (gnat_pass): Remove.
7628         (gnat_pass): Remove.
7629         (gnat_finish): Remove.
7630         (gnat_exit): Remove.
7631         (local_find_gnatmake): Reindent.
7632         (runtest_file_p): Remove.
7633         (prune_warnings): Remove.
7634         (find_gnatclean): New proc.
7635         * lib/gnat-dg.exp (lremove): New proc.
7636         (gnat-dg-test): Reindent.
7637         Remove additional output files.
7638         (gnat-dg-runtest): Remove.
7639
7640         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7641         * gnat.dg/loop_optimization6.adb: Likewise.
7642         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7643
7644 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7645
7646         PR tree-optimization/47835
7647         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7648
7649 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7650
7651         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7652         * gfortran.dg/abstract_type_2.f03: Ditto.
7653         * gfortran.dg/abstract_type_3.f03: Ditto.
7654         * gfortran.dg/abstract_type_4.f03: Ditto.
7655         * gfortran.dg/abstract_type_5.f03: Ditto.
7656         * gfortran.dg/abstract_type_6.f03: Ditto.
7657         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7658         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7659         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7660         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7661         * gfortran.dg/array_function_5.f90: Ditto.
7662         * gfortran.dg/asynchronous_3.f03: Ditto.
7663         * gfortran.dg/char_expr_1.f90: Ditto.
7664         * gfortran.dg/class_14.f03: Ditto.
7665         * gfortran.dg/data_array_6.f: Ditto.
7666         * gfortran.dg/data_invalid.f90: Ditto.
7667         * gfortran.dg/dot_product_1.f03: Ditto.
7668         * gfortran.dg/func_derived_5.f90: Ditto.
7669         * gfortran.dg/func_result_4.f90: Ditto.
7670         * gfortran.dg/implied_do_1.f90: Ditto.
7671         * gfortran.dg/initialization_25.f90: Ditto.
7672         * gfortran.dg/initialization_26.f90: Ditto.
7673         * gfortran.dg/interface_34.f90: Ditto.
7674         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7675         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7676         * gfortran.dg/matmul_8.f03: Ditto.
7677         * gfortran.dg/merge_init_expr.f90: Ditto.
7678         * gfortran.dg/pack_assign_1.f90: Ditto.
7679         * gfortran.dg/pack_vector_1.f90: Ditto.
7680         * gfortran.dg/pointer_check_8.f90: Ditto.
7681         * gfortran.dg/product_init_expr.f03: Ditto.
7682         * gfortran.dg/reshape_order_5.f90: Ditto.
7683         * gfortran.dg/reshape_shape_1.f90: Ditto.
7684         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7685         * gfortran.dg/same_name_2.f90: Ditto.
7686         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7687         * gfortran.dg/spread_init_expr.f03: Ditto.
7688         * gfortran.dg/stmt_func_1.f90: Ditto.
7689         * gfortran.dg/sum_init_expr.f03: Ditto.
7690         * gfortran.dg/transpose_3.f03: Ditto.
7691         * gfortran.dg/unpack_init_expr.f03: Ditto.
7692         * gfortran.dg/warn_conversion.f90: Ditto.
7693         * gfortran.dg/warn_conversion_2.f90: Ditto.
7694         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7695         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7696         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7697         * gfortran.dg/whole_file_16.f90: Ditto.
7698         * gfortran.dg/whole_file_17.f90: Ditto.
7699         * gfortran.dg/whole_file_18.f90: Ditto.
7700         * gfortran.dg/whole_file_20.f03: Ditto.
7701         * gfortran.dg/whole_file_5.f90: Ditto.
7702         * gfortran.dg/whole_file_6.f90: Ditto.
7703         * gfortran.dg/write_invalid_format.f90: Ditto.
7704         * gfortran.dg/zero_sized_6.f90: Ditto.
7705
7706 2011-02-21  Jeff Law <law@redhat.com>
7707
7708         PR rtl-optimization/46178
7709         * gcc.target/i386/pr46178.c: New test.
7710
7711         PR rtl-optimization/46002
7712         * gcc.c-torture/compile/pr46002.c: New test.
7713
7714 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7715
7716         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7717         *-*-hpux10*.
7718
7719 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR debug/47106
7722         * g++.dg/debug/pr47106.C: Require effective target lto.
7723
7724 2011-02-21  Jason Merrill  <jason@redhat.com>
7725
7726         * g++.dg/cpp0x/constexpr-diag2.C: New.
7727
7728 2011-02-20  Jason Merrill  <jason@redhat.com>
7729
7730         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7731
7732         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7733
7734         * g++.dg/overload/conv-op1.C: New.
7735
7736         * g++.dg/cpp0x/constexpr-synth1.C: New.
7737
7738 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7739
7740         * objc.dg/layout-2.m: New.
7741         * objc.dg/selector-3.m: Adjusted location of error message.
7742         * objc.dg/type-size-3.m: Same.
7743         * obj-c++.dg/selector-3.mm: Same.
7744
7745 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7746
7747         PR objc/47784
7748         * objc.dg/property/dotsyntax-22.m: New.
7749         * obj-c++.dg/property/dotsyntax-22.mm: New.
7750
7751 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7752
7753         PR c++/46394
7754         * g++.dg/template/typedef38.C: New test.
7755
7756 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7757
7758         PR fortran/46818
7759         * gfortran.dg/whole_file_30.f90 : New test.
7760         * gfortran.dg/whole_file_31.f90 : New test.
7761
7762 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/45077
7765         PR fortran/44945
7766         * gfortran.dg/whole_file_28.f90 : New test.
7767         * gfortran.dg/whole_file_29.f90 : New test.
7768
7769 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7770
7771         PR c++/44118
7772         * g++.dg/template/crash105.C: New.
7773
7774 2011-02-19  Jason Merrill  <jason@redhat.com>
7775
7776         * g++.dg/cpp0x/regress/no-elide1.C: New.
7777
7778 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7779
7780         PR tree-optimization/46620
7781         * gcc.dg/pr46620.c: New.
7782
7783 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR c/47809
7786         * gcc.target/i386/pr47809.c: New test.
7787
7788 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7789             Tobias Burnus  <burnus@net-b.de>
7790
7791         * lib/target-supports.exp
7792         (check_effective_target_fortran_large_real): New check for large reals.
7793         * gfortran.dg/nan_7.f90: New test.
7794
7795 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7796
7797         PR libgfortran/47567
7798         * gfortran.dg/fmt_f0_1.f90: Update test.
7799
7800 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7801
7802         PR fortran/47348
7803         * gfortran.dg/array_constructor_36.f90 : New test.
7804         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7805         allow for comparison between different elements of the array
7806         constructor at different levels of optimization.
7807
7808 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7809
7810         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7811         * gcc.target/i386/pr32280-1.c: Likewise.
7812
7813 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR target/47800
7816         * gcc.target/i386/pr47800.c: New test.
7817
7818 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7819
7820         * objc/execute/exceptions/foward-1.x: New.
7821
7822 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7823
7824         PR fortran/47789
7825         * gfortran.dg/derived_constructor_comps_4.f90: New.
7826
7827 2011-02-18  Tobias Burnus
7828
7829         PR fortran/47775
7830         * gfortran.dg/func_result_6.f90: New.
7831
7832 2011-02-18  Michael Matz  <matz@suse.de>
7833
7834         PR fortran/45586
7835         * gfortran.dg/lto/pr45586_0.f90: New test.
7836         * gfortran.dg/typebound_proc_20.f90: Ditto.
7837         * gfortran.dg/typebound_proc_21.f90: Ditto.
7838
7839 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7840
7841         PR c++/47795
7842         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7843
7844 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7845
7846         PR fortran/47750
7847         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7848         gcc_warning_prefix.
7849         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7850         normalizing the error/warning output.
7851         * gfortran.dg/Wall.f90: Update dg-error/warning.
7852         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7853         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7854         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7855         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7856         * gfortran.dg/class_30.f90: Update dg-error/warning.
7857         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7858         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7859         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7860         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7861         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7862         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7863         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7864         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7865         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7866         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7867         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7868         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7869         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7870         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7871         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7872         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7873         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7874         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7875         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7876         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7877         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7878         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7879         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7880         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7881         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7882
7883 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/47768
7886         * gfortran.dg/proc_ptr_comp_30.f90: New.
7887
7888 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR debug/47780
7891         * gcc.target/i386/pr47780.c: New test.
7892
7893 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7894
7895         PR fortran/47767
7896         * gfortran.dg/class_40.f03: New.
7897
7898 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7899
7900         PR c++/47208
7901         * g++.dg/cpp0x/auto21.C: New test.
7902
7903 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7904
7905         * objc.dg/special/unclaimed-category-1.h: Updated for
7906         new ABI support.
7907         * objc.dg/special/unclaimed-category-1.m: Same.
7908         * objc.dg/zero-link-1.m: Same.
7909         * objc.dg/lookup-1.m: Same.
7910         * objc.dg/torture/strings/const-str-9.m
7911         * objc.dg/torture/strings/const-str-10.m: Same.
7912         * objc.dg/torture/strings/const-str-11.m: Same.
7913         * objc.dg/torture/forward-1.m: Same.
7914         * objc.dg/zero-link-2.m: Same.
7915         * objc.dg/encode-7-next-64bit.m: Same.
7916         * objc.dg/method-4.m: Same.
7917         * objc.dg/next-runtime-1.m: Same.
7918         * objc.dg/image-info.m: Same.
7919         * objc.dg/pr23214.m: Same.
7920         * objc.dg/symtab-1.m: Same.
7921         * obj-c++.dg/basic.m: Same.
7922         * obj-c++.dg/proto-lossage-3.m: Same.
7923         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7924         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7925         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7926         * obj-c++.dg/method-11.m: Same.
7927         * objc/execute/enumeration-1.m: Same.
7928         * objc/execute/object_is_class.m: Same.
7929         * objc/execute/formal_protocol-2.m: Same.
7930         * objc/execute/formal_protocol-4.m: Same.
7931         * objc/execute/formal_protocol-6.m: Same.
7932         * objc/execute/bycopy-3.m: Same.
7933         * objc/execute/exceptions/catchall-1.m: Same.
7934         * objc/execute/exceptions/finally-1.m: Same.
7935         * objc/execute/exceptions/local-variables-1.m: Same.
7936         * objc/execute/exceptions/foward-1.m: Same.
7937         * objc/execute/bf-common.h
7938         * objc/execute/enumeration-2.m: Same.
7939         * objc/execute/formal_protocol-1.m: Same.
7940         * objc/execute/formal_protocol-3.m: Same.
7941         * objc/execute/formal_protocol-5.m: Same.
7942         * objc/execute/accessing_ivars.m: Same.
7943         * objc/execute/bycopy-2.m: Same.
7944         * objc/execute/formal_protocol-7.m: Same.
7945         * objc/execute/compatibility_alias.m: Same.
7946         * objc/execute/no_clash.m: Same.
7947         * objc/execute/object_is_meta_class.m: Same.
7948         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7949         * objc/execute/class-tests-1.h: Include stdio.h.
7950         * objc/execute/class-tests-2.h: Same.
7951         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7952         runtimes.
7953         * obj-c++.dg/try-catch-2.mm: Same.
7954
7955 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR c++/47783
7958         * g++.dg/warn/Wunused-parm-4.C: New test.
7959
7960 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7961             Jan Hubicka  <jh@suse.cz>
7962
7963         PR debug/47106
7964         PR debug/47402
7965         * g++.dg/debug/pr47106.C: New.
7966
7967 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7968
7969         PR target/43653
7970         * gcc.target/i386/pr43653.c: New test.
7971
7972 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7973
7974         PR c++/47172
7975         * g++.dg/template/inherit6.C: New test.
7976
7977 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7978
7979         PR fortran/47745
7980         * gfortran.dg/class_39.f03: New.
7981
7982 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7983
7984         PR c++/47326
7985         * g++.dg/cpp0x/variadic106.C: New test.
7986
7987 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR libfortran/47757
7990         * gfortran.dg/pr47757-1.f90: New test.
7991         * gfortran.dg/pr47757-2.f90: New test.
7992         * gfortran.dg/pr47757-3.f90: New test.
7993
7994         PR c++/47704
7995         * g++.dg/cpp0x/enum8.C: New test.
7996
7997 2011-02-15  Jason Merrill  <jason@redhat.com>
7998
7999         * g++.dg/inherit/implicit-trivial1.C: New.
8000         * g++.dg/cpp0x/implicit-trivial1.C: New.
8001
8002 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8003
8004         PR middle-end/47725
8005         * gcc.dg/torture/pr47725.c: Removed.
8006
8007 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8008
8009         PR target/47755
8010         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8011         constant does not generate a load from memory.
8012
8013 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8014
8015         PR middle-end/47725
8016         * gcc.dg/torture/pr47725.c: New.
8017
8018 2011-02-15  Richard Guenther  <rguenther@suse.de>
8019
8020         PR tree-optimization/47743
8021         * gcc.dg/torture/pr47743.c: New testcase.
8022
8023 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8024
8025         PR middle-end/47581
8026         * gcc.target/i386/pr47581.c: New test.
8027
8028 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8029
8030         PR fortran/47730
8031         * gfortran.dg/select_type_22.f03: New.
8032
8033 2011-02-14  Jason Merrill  <jason@redhat.com>
8034
8035         * g++.dg/cpp0x/regress/enum1.C: New.
8036
8037 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8038
8039         * gnat.dg/include.adb: New test.
8040
8041 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8042
8043         PR fortran/47728
8044         * gfortran.dg/class_38.f03: New.
8045
8046 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8047
8048         * gcc.dg/pr46494.c: New test.
8049
8050 2011-02-14  Richard Guenther  <rguenther@suse.de>
8051
8052         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8053
8054 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056         PR ada/41929
8057         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8058         sparc*-sun-solaris2.11.
8059
8060 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8061
8062         PR fortran/47349
8063         * gfortran.dg/argument_checking_18.f90: New.
8064
8065 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8066
8067         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8068         * gfortran.dg/argument_checking_17.f90: New.
8069
8070 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8071
8072         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8073         are temporarily disabled.
8074         * gfortran.dg/class_7.f03: Ditto.
8075         * gfortran.dg/coarray_14.f90: Ditto.
8076         * gfortran.dg/typebound_proc_13.f03: Ditto.
8077
8078 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8079
8080         PR fortran/45586
8081         * gfortran.dg/extends_11.f03: New.
8082
8083 2011-02-11  Xinliang David Li  <davidxl@google.com>
8084
8085         PR tree-optimization/47707
8086         * g++.dg/tree-ssa/pr47707.C: New test.
8087
8088 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8089
8090         * g++.dg/opt/inline17.C: New test.
8091
8092 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8093
8094         PR fortran/47550
8095         * gfortran.dg/pure_formal_2.f90: New.
8096
8097 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8098
8099         PR rtl-optimization/47614
8100         * gfortran.dg/pr47614.f: New.
8101
8102 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8103
8104         PR driver/47678
8105         * gcc.dg/opts-6.c: New test.
8106
8107 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR debug/47684
8110         * gcc.dg/pr47684.c: New test.
8111
8112 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114         PR target/47629
8115         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8116         c99_runtime, dg-add-options c99_runtime.
8117         (main): Use __asm__.
8118
8119 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121         PR testsuite/47400
8122         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8123         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8124         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8125         * gcc.dg/ucnid-10.c: Likewise.
8126         * gcc.dg/ucnid-13.c: Likewise.
8127         * gcc.dg/ucnid-7.c: Likewise.
8128         * gcc.dg/ucnid-8.c: Likewise.
8129         Adapt dg-warning line number.
8130
8131 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8132
8133         * gcc.target/i386/parity-1.c: Use -march=k8.
8134         * gcc.target/i386/parity-2.c: Ditto.
8135         * gcc.target/i386/vecinit-1.c: Ditto.
8136         * gcc.target/i386/vecinit-2.c: Ditto.
8137
8138 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8139
8140         PR target/46610
8141         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8142         * gcc.target/mips/save-restore-3.c: Likewise.
8143         * gcc.target/mips/save-restore-4.c: Likewise.
8144         * gcc.target/mips/save-restore-5.c: Likewise.
8145
8146         PR target/47683
8147         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8148         * g++.dg/tree-prof/partition2.C: Likewise.
8149
8150 2011-02-09  Jason Merrill  <jason@redhat.com>
8151
8152         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8153         rather than misdeclare std::puts.
8154
8155         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8156         * g++.dg/other/warning1.C: Likewise.
8157         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8158         * g++.old-deja/g++.gb/scope06.C: Likewise.
8159         * g++.old-deja/g++.law/cvt11.C: Likewise.
8160         * g++.old-deja/g++.law/init1.C: Likewise.
8161         * g++.dg/abi/mangle26.C: Likewise.
8162
8163         * g++.dg/template/function1.C: Adjust for C++0x mode.
8164         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8165
8166         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8167         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8168
8169         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8170
8171         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8172
8173         * g++.dg/cpp0x/regress: New directory.
8174         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8175         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8176         * g++.dg/cpp0x/regress/regress3.C: New.
8177
8178 2011-02-10  Richard Guenther  <rguenther@suse.de>
8179
8180         PR tree-optimization/47677
8181         * gcc.dg/torture/pr47677.c: New testcase.
8182
8183 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8184
8185         * objc.dg/special/load-category-1.m: Remove unused header.
8186         * objc.dg/special/load-category-1a.m: Likewise.
8187         * objc.dg/special/load-category-2.m: Likewise.
8188         * objc.dg/special/load-category-2a.m: Likewise.
8189         * objc.dg/special/load-category-3.m: Likewise.
8190         * objc.dg/special/load-category-3a.m: Likewise.
8191         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8192         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8193         * objc.dg/attributes/class-attribute-1.m: Likewise.
8194         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8195         * obj-c++.dg/property/property.exp: Likewise.
8196         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8197         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8198         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8199         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8200         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8201         * obj-c++.dg/template-8.mm: Likewise.
8202
8203 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8204
8205         PR target/47665
8206         * gcc.target/i386/pr47665.c: New test.
8207
8208 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8209
8210         PR testsuite/47622
8211         Revert
8212         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8213         PR debug/42631
8214         * gcc.dg/pr42631.c: Update test.
8215         * gcc.dg/pr42631-2.c: New test.
8216
8217 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8218
8219         PR fortran/47352
8220         * gfortran.dg/proc_decl_25.f90: New.
8221
8222 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8223
8224         PR fortran/47463
8225         * gfortran.dg/typebound_assignment_2.f03: New.
8226
8227 2011-02-09  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/47664
8230         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8231
8232 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8233
8234         PR middle-end/47646
8235         * gnat.dg/uninit_func.adb: Adjust dg directive.
8236
8237 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8238
8239         PR middle-end/47646
8240         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8241
8242 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8243
8244         PR fortran/47637
8245         * gfortran.dg/auto_dealloc_2.f90: New.
8246
8247 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8248
8249         * gcc.dg/builtins-config.h: Remove __sgi handling.
8250         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8251         -std=c99 for mips-sgi-irix6.5*.
8252
8253 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8254
8255         PR middle-end/45505
8256         * gfortran.dg/pr25923.f90: Remove xfails.
8257
8258 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8259
8260         PR fortran/47583
8261         * gfortran.dg/inquire_14.f90: New test.
8262
8263 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8264
8265         PR fortran/45290
8266         * gfortran.dg/pointer_init_6.f90: New.
8267
8268 2011-02-08  Jeff Law <law@redhat.com>
8269
8270         PR tree-optimization/42893
8271         * gcc.tree-ssa/pr42893.c: New test.
8272
8273 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8274
8275         PR tree-optimization/46834
8276         PR tree-optimization/46994
8277         PR tree-optimization/46995
8278         * gcc.dg/graphite/id-pr46834.c: New.
8279         * gfortran.dg/graphite/id-pr46994.f90: New.
8280         * gfortran.dg/graphite/id-pr46995.f90: New.
8281
8282 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8283
8284         PR middle-end/47646
8285         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8286         using the variable is known the warning is emitted there.
8287         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8288         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8289
8290         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8291         statement.
8292         (vg): Likewise.
8293         * gcc.dg/noreturn-1.c (foo5): Likewise.
8294         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8295         (method2): Likewise.
8296
8297         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8298         the return statement using the uninitialized variable.
8299         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8300
8301 2011-02-08  Richard Guenther  <rguenther@suse.de>
8302
8303         PR middle-end/47639
8304         * g++.dg/opt/pr47639.c: New testcase.
8305
8306 2011-02-08  Richard Guenther  <rguenther@suse.de>
8307
8308         PR tree-optimization/47632
8309         * g++.dg/opt/pr47632.C: New testcase.
8310
8311 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8312
8313         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8314
8315 2011-02-07  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/47615
8318         * g++.dg/opt/pr47615.C: New testcase.
8319
8320 2011-02-07  Richard Guenther  <rguenther@suse.de>
8321
8322         PR tree-optimization/47621
8323         * gcc.dg/torture/pr47621.c: New testcase.
8324
8325 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8326
8327         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8328
8329 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8330
8331         PR fortran/47592
8332         * gfortran.dg/allocate_with_source_1 : New test.
8333
8334 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR middle-end/47610
8337         * gcc.dg/pr47610.c: New test.
8338
8339 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8340
8341         PR debug/42631
8342         * gcc.dg/pr42631.c: Update test.
8343         * gcc.dg/pr42631-2.c: New test.
8344
8345 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8346
8347         PR fortran/47574
8348         * gfortran.dg/pr47574.f90:  New test.
8349
8350 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8351
8352         PR tree-optimization/46194
8353         * gcc.dg/autopar/pr46194.c: New.
8354
8355 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8356
8357         PR tree-optimization/43695
8358         * g++.dg/ipa/pr43695.C: New.
8359
8360 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR inline-asm/23200
8363         * gcc.dg/pr23200.c: New test.
8364
8365 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8366
8367         PR c++/47589
8368         * g++.dg/pr47589.C: New test.
8369
8370 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8371
8372         PR c++/47398
8373         * g++.dg/template/typedef37.C: New test.
8374         * g++.dg/template/param1.C: Adjust expected error message.
8375
8376 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8377
8378         PR middle-end/31490
8379         * gcc.dg/pr31490-2.c: New test.
8380         * gcc.dg/pr31490-3.c: New test.
8381         * gcc.dg/pr31490-4.c: New test.
8382
8383 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8384             Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR c++/46890
8387         * g++.dg/parser/semicolon3.C: Adjust.
8388         * g++.dg/parser/semicolon4.C: New testcase.
8389         * g++.dg/pr46890.C: New testcase.
8390
8391 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8392
8393         PR c++/29571
8394         * g++.dg/init/pr29571.C: New.
8395
8396 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8397
8398         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8399         instead of vect_int.
8400
8401 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8402
8403         PR target/47312
8404         * gcc.target/i386/pr47312.c: New test.
8405
8406         PR target/47564
8407         * gcc.target/i386/pr47564.c: New test.
8408
8409 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8410
8411         PR tree-optimization/45122
8412         * gcc.dg/tree-ssa/pr45122.c: New.
8413
8414 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8415
8416         PR target/47272
8417         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8418         and vec_vsx_st.
8419
8420         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8421         and vsx so a default --with-cpu=power7 doesn't give an error
8422         when -mavoid-indexed-addresses is used.
8423
8424         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8425         wrapper function to save the arguments and then jump to the real
8426         function, rather than depending on the compiler not to move stuff
8427         before an asm.
8428         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8429
8430 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8431             Paul Thomas  <pault@gcc.gnu.org>
8432
8433         PR fortran/47082
8434         * gfortran.dg/class_37.f03 : New test.
8435
8436 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8437             Richard Guenther  <rguenther@suse.de>
8438
8439         PR tree-optimization/40979
8440         PR bootstrap/47044
8441         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8442         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8443         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8444         check_vect_support_and_set_flags.
8445         * gfortran.dg/graphite/vect-pr40979.f90: New.
8446
8447 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8448
8449         PR fortran/47572
8450         * gfortran.dg/class_36.f03: New.
8451
8452 2011-02-02  Richard Guenther  <rguenther@suse.de>
8453
8454         PR tree-optimization/47566
8455         * gcc.dg/lto/20110201-1_0.c: New testcase.
8456
8457 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8458
8459         PR debug/47498
8460         PR debug/47501
8461         PR debug/45136
8462         PR debug/45130
8463         * debug/pr47498.c: New.
8464         * debug/pr47501.c: New.
8465
8466 2011-02-01  Richard Guenther  <rguenther@suse.de>
8467
8468         PR tree-optimization/47559
8469         * g++.dg/torture/pr47559.C: New testcase.
8470
8471 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8472
8473         PR fortran/47565
8474         * gfortran.dg/typebound_call_20.f03: New.
8475
8476 2011-02-01  Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/47555
8479         * gcc.dg/pr47555.c: New testcase.
8480
8481 2011-02-01  Richard Guenther  <rguenther@suse.de>
8482
8483         PR tree-optimization/47541
8484         * g++.dg/torture/pr47541.C: New testcase.
8485
8486 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8487
8488         PR fortran/47455
8489         * gfortran.dg/typebound_call_19.f03: New.
8490
8491 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR c++/47416
8494         * g++.dg/cpp0x/pr47416.C: New test.
8495
8496 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         PR fortran/47519
8499         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8500
8501 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8502
8503         PR fortran/47463
8504         * gfortran.dg/typebound_assignment_1.f03: New.
8505
8506 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR tree-optimization/47538
8509         * gcc.c-torture/execute/pr47538.c: New test.
8510
8511 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8512
8513         PR target/45325
8514         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8515
8516 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8517
8518         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8519
8520 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8521
8522         PR rtl-optimization/44031
8523         * gcc.c-torture/compile/20110131-1.c: New test.
8524
8525 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8526
8527         PR fortran/47042
8528         * gfortran.dg/stmt_func_1.f90: New.
8529
8530 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8531
8532         PR fortran/47042
8533         * gfortran.dg/interface_34.f90: New.
8534
8535 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8536
8537         PR fortran/47523
8538         * gfortran.dg/realloc_on_assign_5.f03: New test.
8539         * gfortran.dg/realloc_on_assign_5.f03: New test.
8540
8541 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8542
8543         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8544         * gfortran.dg/bessel_7.f90: Likewise.
8545         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8546
8547         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8548         * gfortran.dg/sum_init_expr.f03: Likewise.
8549
8550         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8551
8552         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8553         -r -nostdlib.
8554
8555         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8556         loop only on "vect_intfloat_cvt" targets.
8557
8558 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8559
8560         PR fortran/47531
8561         * gfortran.dg/shape_6.f90: New.
8562
8563 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8564
8565         PR libgfortran/47434
8566         * gfortran.dg/read_infnan_1.f90: Update test.
8567         * gfortran.dg/module_nan.f90: Update test.
8568         * gfortran.dg/char4_iunit_1.f03: Update test.
8569         * gfortran.dg/large_real_kind_1.f90: Update test.
8570         * gfortran.dg/real_const_3.f90: Update test.
8571         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8572
8573 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8574
8575         PR c++/47311
8576         * g++.dg/template/param2.C: New test.
8577
8578 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8579
8580         PR libgfortran/47285
8581         * gfortran.dg/fmt_g.f: New test.
8582
8583 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8584
8585         PR fortran/47507
8586         * gfortran.dg/pure_formal_1.f90: New.
8587
8588 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR target/42894
8591         * gcc.dg/tls/pr42894.c: New test.
8592
8593 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8594
8595         * gcc.dg/pr47276.c: Add dg-require-visibility.
8596
8597 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8598
8599         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8600
8601 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8602             Tobias Burnus  <burnus@gcc.gnu.org>
8603
8604         PR fortran/45170
8605         PR fortran/35810
8606         PR fortran/47350
8607         * gfortran.dg/realloc_on_assign_3.f03: New test.
8608         * gfortran.dg/realloc_on_assign_4.f03: New test.
8609         * gfortran.dg/allocatable_function_5.f90: New test.
8610         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8611         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8612         implemented" dg-errors.
8613
8614 2011-01-27  Jan Hubicka  <jh@suse.cz>
8615
8616         PR middle-end/46949
8617         * gcc.dg/attr-weakref-4.c: New testcase
8618
8619 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8620
8621         PR tree-optimization/47228
8622         * gcc.dg/torture/pr47228.c: New test.
8623
8624 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8625
8626         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8627
8628 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8629
8630         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8631         when using auto-overlay support on the SPU.
8632
8633 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8634
8635         PR rtl-optimization/44174
8636         * gcc.target/i386/asm-6.c: New test.
8637
8638 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8639
8640         PR rtl-optimization/46856
8641         * gcc.c-torture/compile/pr46856.c: New test.
8642
8643 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8644             Andrew Pinski  <pinskia@gmail.com>
8645
8646         PR c/43082
8647         * gcc.dg/pr43082.c: New.
8648
8649 2011-01-26  DJ Delorie  <dj@redhat.com>
8650
8651         PR rtl-optimization/46878
8652         * gcc.dg/pr46878-1.c: New test.
8653
8654 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8655
8656         PR c++/47476
8657         * g++.dg/cpp0x/pr47476.C: New test.
8658
8659 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8660
8661         * gcc.c-torture/compile/20110126-1.c: New test.
8662
8663 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR c/47473
8666         * gcc.dg/torture/pr47473.c: New test.
8667
8668 2011-01-26  Jan Hubicka  <jh@suse.cz>
8669
8670         PR target/47237
8671         * gcc.c-torture/execute/pr47237.c: New testcase.
8672
8673 2011-01-26  Jan Hubicka  <jh@suse.cz>
8674
8675         PR tree-optimization/47190
8676         * gcc.dg/attr-weakref-3.c: New testcase.
8677
8678 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8679
8680         PR c++/43601
8681         * gcc.dg/dll-9a.c: New test file.
8682         * gcc.dg/dll-11.c: Likewise.
8683         * gcc.dg/dll-12.c: Likewise.
8684         * gcc.dg/dll-12a.c: Likewise.
8685         * gcc.dg/dll-11a.c: Likewise.
8686         * gcc.dg/dll-9.c: Likewise.
8687         * gcc.dg/dll-10.c: Likewise.
8688         * gcc.dg/dll-10a.c: Likewise.
8689         * g++.dg/ext/dllexport4a.cc: Likewise.
8690         * g++.dg/ext/dllexport4.C: Likewise.
8691         * g++.dg/ext/dllexport5.C: Likewise.
8692         * g++.dg/ext/dllexport5a.cc: Likewise.
8693
8694 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8695
8696         PR tree-optimization/46970
8697         * gcc.dg/graphite/pr46970.c: New.
8698
8699 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8700
8701         PR tree-optimization/46215
8702         * gcc.dg/graphite/pr46215.c: New.
8703
8704 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8705
8706         PR tree-optimization/46168
8707         * gcc.dg/graphite/pr46168.c: New.
8708
8709 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8710
8711         PR tree-optimization/43657
8712         * gcc.dg/graphite/pr43657.c: New.
8713
8714 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8715
8716         PR tree-optimization/29832
8717         * gfortran.dg/graphite/pr29832.f90: New.
8718
8719 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8720
8721         PR tree-optimization/43567
8722         * gcc.dg/graphite/pr43567.c: New.
8723
8724 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8725
8726         * gfortran.dg/graphite/interchange-4.f: New.
8727         * gfortran.dg/graphite/interchange-5.f: New.
8728
8729         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8730         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8731         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8732         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8733         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8734         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8735         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8736         * gfortran.dg/ltrans-7.f90: Removed.
8737         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8738
8739         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8740         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8741         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8742         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8743         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8744         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8745         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8746         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8747         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8748         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8749         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8750         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8751         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8752         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8753         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8754         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8755         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8756         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8757         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8758         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8759         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8760         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8761         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8762         * gcc.dg/tree-ssa/data-dep-1.c
8763         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8764         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8765         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8766         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8767         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8768
8769 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR tree-optimization/47265
8772         PR tree-optimization/47443
8773         * gcc.c-torture/compile/pr47265.c: New test.
8774         * gcc.dg/pr47443.c: New test.
8775
8776 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8777
8778         PR tree-optimization/47382
8779         * g++.dg/torture/pr47382.C: New test.
8780         * g++.dg/opt/devirt1.C: Xfail.
8781
8782 2011-01-25  Yao Qi  <yao@codesourcery.com>
8783
8784         PR target/45701
8785         * gcc.target/arm/pr45701-1.c: New test.
8786         * gcc.target/arm/pr45701-2.c: New test.
8787         * gcc.target/arm/pr45701-3.c: New test.
8788
8789 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8790             Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR tree-optimization/47271
8793         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8794
8795 2011-01-25  Nick Clifton  <nickc@redhat.com>
8796
8797         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8798         (saturate_add): Delete.
8799         (exchange): Delete.
8800         (main): Do not run saturate_add.
8801         (set_interrupts): Delete.
8802
8803 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8804
8805         PR fortran/47448
8806         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8807
8808 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8809
8810         PR tree-optimization/47427
8811         PR tree-optimization/47428
8812         * gcc.c-torture/compile/pr47427.c: New test.
8813         * gcc.c-torture/compile/pr47428.c: New test.
8814
8815 2011-01-25  Richard Guenther  <rguenther@suse.de>
8816
8817         PR middle-end/47411
8818         * gcc.dg/torture/pr47411.c: New testcase.
8819
8820 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8821
8822         * gfortran.dg/graphite/id-24.f: New.
8823         * gfortran.dg/graphite/id-25.f: New.
8824
8825 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8826
8827         * gfortran.dg/graphite/id-23.f: New.
8828
8829 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8830
8831         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8832
8833 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8834
8835         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8836         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8837         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8838         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8839         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8840         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8841         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8842         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8843         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8844
8845 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8846
8847         * gcc.dg/graphite/block-0.c: Add documentation.
8848         * gcc.dg/graphite/block-4.c: Same.
8849         * gcc.dg/graphite/block-7.c: Same.
8850         * gcc.dg/graphite/block-8.c: New.
8851         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8852         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8853         * gcc.dg/graphite/interchange-12.c: Add documentation.
8854         * gcc.dg/graphite/interchange-13.c: New.
8855         * gcc.dg/graphite/interchange-14.c: New.
8856         * gcc.dg/graphite/interchange-15.c: New.
8857         * gcc.dg/graphite/interchange-8.c: Add documentation.
8858         * gcc.dg/graphite/interchange-mvt.c: Same.
8859
8860 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8861
8862         PR target/47408
8863         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8864         * gcc.target/powerpc/altivec-14.c: Ditto.
8865         * gcc.target/powerpc/altivec-33.c: Ditto.
8866         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8867         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8868         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8869         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8870         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8871         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8872         * g++.dg/ext/altivec-15.C: Ditto.
8873         * g++.dg/ext/altivec-types-1.C: Ditto.
8874         * g++.dg/ext/altivec-types-2.C: Ditto.
8875         * g++.dg/ext/altivec-types-3.C: Ditto.
8876         * g++.dg/ext/altivec-types-4.C: Ditto.
8877
8878 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8879
8880         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8881
8882 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8885         optimization options.
8886
8887 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8888
8889         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8890
8891         PR testsuite/45988
8892         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8893
8894 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8895
8896         PR fortran/47421
8897         * gfortran.dg/allocatable_scalar_12.f90: New.
8898
8899 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8900
8901         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8902         vectorization to be not profitable if peeling is used to
8903         realign the memory access.
8904         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8905         loop bound to avoid loop unrolling.
8906         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8907
8908 2011-01-22  Jan Hubicka  <jh@suse.cz>
8909
8910         PR lto/47333
8911         * g++.dg/lto/pr47333.C: New file.
8912
8913 2011-01-22  Jan Hubicka  <jh@suse.cz>
8914
8915         PR tree-optimization/43884
8916         PR lto/44334
8917         * gcc.dg/autopar/outer-2.c: Increase array size.
8918         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8919
8920 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8921
8922         PR fortran/38536
8923         * gfortran.dg/c_loc_tests_16.f90:  New test.
8924
8925 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8926
8927         PR fortran/47399
8928         * gfortran.dg/typebound_proc_19.f90: New.
8929
8930 2011-01-21  Jeff Law <law@redhat.com>
8931
8932         PR tree-optimization/47053
8933         * g++.dg/pr47053.C: New test.
8934
8935 2011-01-21  Jason Merrill  <jason@redhat.com>
8936
8937         PR c++/47041
8938         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8939
8940 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8941
8942         PR c++/47388
8943         * g++.dg/cpp0x/range-for10.C: New test.
8944         * g++.dg/template/for1.C: New test.
8945
8946         PR middle-end/45566
8947         * g++.dg/tree-prof/partition3.C: New test.
8948
8949         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8950
8951         PR rtl-optimization/47366
8952         * g++.dg/opt/pr47366.C: New test.
8953
8954 2011-01-21  Jason Merrill  <jason@redhat.com>
8955
8956         PR c++/46552
8957         * g++.dg/cpp0x/constexpr-regress2.C: New.
8958
8959         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8960
8961 2011-01-21  Jeff Law <law@redhat.com>
8962
8963         PR rtl-optimization/41619
8964         * gcc.dg/pr41619.c: New.
8965
8966 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8967
8968         PR tree-optimization/47355
8969         * g++.dg/opt/pr47355.C: New test.
8970
8971 2011-01-21  Richard Guenther  <rguenther@suse.de>
8972
8973         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8974         making main hot.
8975
8976 2011-01-21  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/47365
8979         * gcc.dg/torture/pr47365.c: New testcase.
8980         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8981
8982 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8985
8986 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR tree-optimization/47391
8989         * gcc.dg/pr47391.c: New test.
8990
8991 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8992
8993         * g++.dg/template/char1.C: Use signed char.
8994
8995 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8996
8997         PR fortran/47377
8998         * gfortran.dg/pointer_target_4.f90: New.
8999
9000 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9001
9002         PR target/47251
9003         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9004         ILP32 system and not IP32.
9005
9006 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9007
9008         PR debug/46583
9009         * g++.dg/debug/pr46583.C: New.
9010
9011 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR debug/47283
9014         * g++.dg/debug/pr47283.C: New test.
9015
9016         PR testsuite/47371
9017         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9018         * gcc.target/i386/headmerge-2.c: Likewise.
9019
9020 2011-01-20  Richard Guenther  <rguenther@suse.de>
9021
9022         PR middle-end/47370
9023         * gcc.dg/torture/pr47370.c: New testcase.
9024
9025 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR tree-optimization/46130
9028         * gcc.dg/pr46130-1.c: New test.
9029         * gcc.dg/pr46130-2.c: New test.
9030
9031 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9032
9033         PR c++/47291
9034         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9035
9036 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9037
9038         PR debug/46240
9039         * g++.dg/debug/pr46240.cc: New.
9040
9041 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR c++/47303
9044         * g++.dg/template/anonunion1.C: New test.
9045
9046         PR rtl-optimization/47337
9047         * gcc.c-torture/execute/pr47337.c: New test.
9048
9049 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9050
9051         PR testsuite/45342
9052         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9053
9054 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9055
9056         PR tree-optimization/46021
9057         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9058
9059 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR tree-optimization/47290
9062         * g++.dg/torture/pr47290.C: New test.
9063
9064 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9065
9066         PR fortran/47240
9067         * gfortran.dg/proc_ptr_comp_29.f90: New.
9068
9069 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9070
9071         PR testsuite/41146
9072         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9073         powerpc-apple-darwin9.
9074
9075 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9076
9077         PR rtl-optimization/47299
9078         * gcc.c-torture/execute/pr47299.c: New test.
9079
9080 2011-01-17  Jason Merrill  <jason@redhat.com>
9081
9082         * g++.dg/cpp0x/constexpr-virtual.C: New.
9083
9084 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9085
9086         PR fortran/47331
9087         * gfortran.dg/gomp/pr47331.f90: New test.
9088
9089 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9090
9091         PR objc/47314
9092         * objc.dg/selector-warn-1.m: New.
9093         * obj-c++.dg/selector-warn-1.mm: New.
9094
9095 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9096
9097         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9098         Update dg-final accordingly.
9099
9100 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9101
9102         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9103
9104 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9105
9106         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9107         target check.
9108         * gcc.dg/guality/pr36728-2.c: Likewise.
9109
9110 2011-01-17  Richard Guenther  <rguenther@suse.de>
9111
9112         PR tree-optimization/47313
9113         * g++.dg/torture/pr47313.C: New testcase.
9114
9115 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR target/47318
9118         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9119         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9120         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9121         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9122
9123         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9124         as __m256i.
9125         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9126         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9127         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9128
9129 2011-01-17  Richard Guenther  <rguenther@suse.de>
9130
9131         PR tree-optimization/45967
9132         * gcc.dg/torture/pr45967-2.c: New testcase.
9133         * gcc.dg/torture/pr45967-3.c: Likewise.
9134
9135 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9136
9137         PR testsuite/47325
9138         * g++.dg/ext/pr47213.C: Require visibility.
9139
9140 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9141
9142         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9143         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9144
9145 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9146
9147         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9148         Linux-based targets.
9149
9150 2011-01-13  Jan Hubicka  <jh@suse.cz>
9151
9152         PR tree-optimization/47276
9153         * gcc.dg/pr47276.c: New testcase.
9154
9155 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9156             Jonathan Wakely  <jwakely.gcc@gmail.com>
9157
9158         PR c++/33558
9159         * g++.dg/other/pr33558.C: New.
9160         * g++.dg/other/pr33558-2.C: New.
9161
9162 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9163
9164         PR tree-optimization/45934
9165         PR tree-optimization/46302
9166         * g++.dg/ipa/devirt-c-1.C: New test.
9167         * g++.dg/ipa/devirt-c-2.C: Likewise.
9168         * g++.dg/ipa/devirt-c-3.C: Likewise.
9169         * g++.dg/ipa/devirt-c-4.C: Likewise.
9170         * g++.dg/ipa/devirt-c-5.C: Likewise.
9171         * g++.dg/ipa/devirt-c-6.C: Likewise.
9172         * g++.dg/ipa/devirt-6.C: Likewise.
9173         * g++.dg/ipa/devirt-d-1.C: Likewise.
9174         * g++.dg/torture/pr45934.C: Likewise.
9175
9176 2011-01-14  Jason Merrill  <jason@redhat.com>
9177
9178         * g++.dg/cpp0x/variadic105.C: New.
9179
9180 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9181             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183         PR objc/45989
9184         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9185         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9186         execution tests on i?86-*-*, x86_64-*-* and
9187         powerpc*-apple-darwin* && ilp32.
9188         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9189         tests on i?86-*-* and x86_64-*-*.
9190
9191 2011-01-14  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/47280
9194         * g++.dg/opt/pr47280.C: New testcase.
9195
9196 2011-01-14  Jason Merrill  <jason@redhat.com>
9197
9198         * g++.dg/cpp0x/constexpr-regress1.C: New.
9199
9200         * g++.dg/ext/flexary2.C: New.
9201
9202 2011-01-14  Richard Guenther  <rguenther@suse.de>
9203
9204         PR middle-end/47281
9205         * gcc.dg/torture/pr47281.c: New testcase.
9206         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9207
9208 2011-01-14  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/47286
9211         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9212
9213 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9214
9215         PR c++/47213
9216         * g++.dg/ext/pr47213.C: New.
9217
9218 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9219
9220         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9221
9222 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9223             Mikael Morin  <mikael@gcc.gnu.org>
9224
9225         PR fortran/45848
9226         PR fortran/47204
9227         * gfortran.dg/select_type_20.f90: New.
9228         * gfortran.dg/select_type_21.f90: New.
9229
9230 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9231
9232         PR target/47251
9233         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9234
9235 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9236
9237         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9238         * gcc.dg/guality/pr36728-2.c: Likewise.
9239
9240 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9241
9242         PR debug/PR46973
9243         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9244
9245 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9246
9247         PR rtl-optimization/45352
9248         * gcc.dg/pr45352-3.c: New.
9249
9250 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9251
9252         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9253         comment.
9254         * g++.dg/cpp0x/range-for8.C: New.
9255         * g++.dg/cpp0x/range-for9.C: New.
9256
9257 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9258
9259         PR debug/47209
9260         * g++.dg/debug/pr47209.C: New.
9261
9262 2011-01-12  Richard Guenther  <rguenther@suse.de>
9263
9264         PR lto/47259
9265         * gcc.dg/lto/pr47259_0.c: New testcase.
9266         * gcc.dg/lto/pr47259_1.c: Likewise.
9267
9268 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9269
9270         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9271         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9272         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9273         methods missing from the OBJC2 Object.
9274         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9275         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9276         GNU and NeXT runtimes.
9277         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9278         comments.
9279         * objc-obj-c++-shared/Object1.m: Likewise.
9280         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9281         * objc.dg/proto-qual-1.m: Likewise.
9282         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9283         * obj-c++.dg/proto-qual-1.mm: Likewise.
9284
9285 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9286
9287         PR testsuite/33033
9288         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9289
9290 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9291
9292         Fixed the Objective-C++ testsuite and updated all tests.
9293         * lib/obj-c++.exp (obj-c++_init): Declare and set
9294         gcc_warning_prefix and gcc_error_prefix.
9295         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9296         'dg-warning', 'dg-message' and 'dg-error'.
9297         * obj-c++.dg/class-extension-3.mm: Likewise.
9298         * obj-c++.dg/class-protocol-1.mm: Likewise.
9299         * obj-c++.dg/encode-7.mm: Likewise.
9300         * obj-c++.dg/exceptions-3.mm: Likewise.
9301         * obj-c++.dg/exceptions-5.mm: Likewise.
9302         * obj-c++.dg/method-12.mm: Likewise.
9303         * obj-c++.dg/method-13.mm: Likewise.
9304         * obj-c++.dg/method-15.mm: Likewise.
9305         * obj-c++.dg/method-16.mm: Likewise.
9306         * obj-c++.dg/method-4.mm: Likewise.
9307         * obj-c++.dg/method-8.mm: Likewise.
9308         * obj-c++.dg/method-conflict-1.mm: Likewise.
9309         * obj-c++.dg/method-conflict-2.mm: Likewise.
9310         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9311         and uncommented second part of the testcase now that the testsuite
9312         works correctly.
9313         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9314         and uncommented second part of the testcase now that the testsuite
9315         works correctly.
9316         * obj-c++.dg/private-1.mm: Likewise.
9317         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9318         * obj-c++.dg/syntax-error-7.mm: Likewise.
9319         * obj-c++.dg/warn5.mm: Likewise.
9320         * obj-c++.dg/property/at-property-14.mm: Likewise.
9321         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9322         FIXME.
9323         * obj-c++.dg/property/at-property-18.mm: Likewise.
9324         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9325         FIXME.
9326         * obj-c++.dg/property/at-property-21.mm: Likewise.
9327         * obj-c++.dg/property/at-property-28.mm: Likewise.
9328         * obj-c++.dg/property/at-property-5.mm: Likewise.
9329         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9330         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9331         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9332         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9333         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9334         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9335         * obj-c++.dg/tls/diag-5.mm: Likewise.
9336         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9337         dg-error, now matched correctly.
9338
9339 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9340
9341         * objc.dg/property/at-property-29.m: New.
9342         * obj-c++.dg/property/at-property-29.mm: New.
9343
9344 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9345
9346         * go.test/go-test.exp (go-set-goarch): New proc.
9347         (go-gc-tests): Use it.
9348
9349 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9350
9351         PR debug/46955
9352         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9353
9354 2011-01-11  Richard Henderson  <rth@redhat.com>
9355
9356         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9357
9358 2011-01-11  Jan Hubicka  <jh@suse.cz>
9359
9360         PR lto/45721
9361         PR lto/45375
9362         * gcc.dg/lto/pr45721_1.c: New file.
9363         * gcc.dg/lto/pr45721_0.c: New file.
9364
9365 2011-01-11  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/46076
9368         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9369
9370 2011-01-11  Jeff Law <law@redhat.com>
9371
9372         * PR tree-optimization/47086
9373         * gcc.dg/pr47086.c: New test.
9374
9375 2011-01-11  Jason Merrill  <jason@redhat.com>
9376
9377         PR c++/46658
9378         * g++.dg/template/new10.C: New.
9379
9380         PR c++/45520
9381         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9382
9383 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9384
9385         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9386         Split type definitions and NSConstantString class into...
9387         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9388         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9389         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9390         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9391         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9392         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9393         to comments.
9394         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9395         encode defines for newer NeXT system headers.
9396         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9397         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9398         * objc.dg/foreach-5.m: Likewise.
9399         * objc.dg/foreach-2.m: Likewise.
9400         * objc.dg/foreach-4.m: Likewise.
9401         * objc.dg/torture/strings/string1.m: Likewise.
9402         * objc.dg/torture/strings/string2.m: Likewise.
9403         * objc.dg/torture/strings/string3.m: Likewise.
9404         * objc.dg/torture/strings/string4.m: Likewise.
9405         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9406         header and stand alone.
9407         * obj-c++.dg/strings/strings-2.mm: Likewise.
9408         * objc.dg/torture/strings/const-str-3.m: Likewise.
9409         * objc.dg/strings/strings-2.m: Likewise.
9410         * objc.dg/strings/const-str-12b.m: Likewise.
9411
9412 2011-01-12  Richard Guenther  <rguenther@suse.de>
9413
9414         PR middle-end/32511
9415         * gcc.dg/attr-weak-1.c: Adjust.
9416
9417 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9418
9419         PR fortran/47051
9420         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9421         standard compliant and comment.
9422
9423 2011-01-10  Jan Hubicka  <jh@suse.cz>
9424
9425         PR lto/46083
9426         * gcc.dg/initpri3.c: New testcase.
9427
9428 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9429
9430         PR lto/47222
9431         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9432         externally visible.
9433         (g_esi): Likewise.
9434         (g_ebx): Likewise.
9435         (g_ebp): Likewise.
9436         (g_esp): Likewise.
9437         (g_ebp_save): Likewise.
9438         (g_esp_save): Likewise.
9439
9440 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9443
9444 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9445
9446         PR tree-optimization/46021
9447         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9448         i?86-*-*, x86_64-*-*.
9449
9450 2011-01-10  Jeff Law <law@redhat.com>
9451
9452         * PR tree-optimization/47141
9453         * gcc.c-torture/compile/pr47141.c: New test.
9454
9455 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9456
9457         PR testsuite/46230
9458         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9459         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9460         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9461         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9462
9463         PR testsuite/46230
9464         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9465         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9466         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9467         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9468         being vectorized.  Adjust dg-final pattern.
9469
9470         PR testsuite/46230
9471         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9472         * gcc.dg/vect/slp-24.c: Likewise.
9473
9474 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9475
9476         PR c++/47218
9477         * g++.dg/other/pr47218-1.C: New test file.
9478         * g++.dg/other/pr47218.C: Likewise.
9479         * g++.dg/other/pr47218.h: New supporting header.
9480
9481 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9482
9483         PR objc/47232
9484         * objc.dg/attributes/invalid-attribute-1.m: New.
9485         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9486
9487 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9488
9489         PR fortran/47224
9490         * gfortran.dg/proc_ptr_comp_28.f90: New.
9491
9492 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9493
9494         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9495         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9496         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9497         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9498         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9499         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9500         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9501         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9502         * objc.dg/gnu-api-2-class.m: Likewise.
9503         * objc.dg/gnu-api-2-ivar.m: Likewise.
9504         * objc.dg/gnu-api-2-method.m: Likewise.
9505         * objc.dg/gnu-api-2-objc.m: Likewise.
9506         * objc.dg/gnu-api-2-object.m: Likewise.
9507         * objc.dg/gnu-api-2-property.m: Likewise.
9508         * objc.dg/gnu-api-2-protocol.m: Likewise.
9509         * objc.dg/gnu-api-2-sel.m: Likewise.
9510
9511 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9512
9513         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9514         * objc.dg/objc-foreach-4.m: Likewise.
9515         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9516         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9517         * objc.dg/foreach-4.m: Likewise.
9518         * objc.dg/foreach-5.m: Likewise.
9519         * objc.dg/foreach-3.m: Return self from init.
9520
9521 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9522
9523         PR fortran/38536
9524         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9525
9526 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/46313
9529         * gfortran.dg/class_35.f90: New.
9530
9531 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9532
9533         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9534
9535 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9536
9537         PR objc/47078
9538         * objc.dg/invalid-method-2.m: New.
9539         * obj-c++.dg/invalid-method-2.mm: New.
9540
9541 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/46896
9544         * gfortran.dg/transpose_optimization_2.f90 : New test.
9545
9546 2011-01-08  Jan Hubicka  <jh@suse.cz>
9547
9548         PR tree-optmization/46469
9549         * g++.dg/torture/pr46469.C: New testcase.
9550
9551 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9552
9553         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9554         emulation of libobjc-gnu structure layout functionality to ..
9555         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9556         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9557         * objc/execute/bf-common.h: Adjust headers.
9558         * objc/execute/bf-1.m: Likewise.
9559         * objc/execute/bf-2.m: Likewise.
9560         * objc/execute/bf-3.m: Likewise.
9561         * objc/execute/bf-4.m: Likewise.
9562         * objc/execute/bf-5.m: Likewise.
9563         * objc/execute/bf-6.m: Likewise.
9564         * objc/execute/bf-7.m: Likewise.
9565         * objc/execute/bf-8.m: Likewise.
9566         * objc/execute/bf-9.m: Likewise.
9567         * objc/execute/bf-10.m: Likewise.
9568         * objc/execute/bf-11.m: Likewise.
9569         * objc/execute/bf-12.m: Likewise.
9570         * objc/execute/bf-13.m: Likewise.
9571         * objc/execute/bf-14.m: Likewise.
9572         * objc/execute/bf-15.m: Likewise.
9573         * objc/execute/bf-16.m: Likewise.
9574         * objc/execute/bf-17.m: Likewise.
9575         * objc/execute/bf-18.m: Likewise.
9576         * objc/execute/bf-19.m: Likewise.
9577         * objc/execute/bf-20.m: Likewise.
9578         * objc/execute/bf-21.m: Likewise.
9579         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9580         objc_get_type_qualifiers ().
9581
9582 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9583
9584         PR fortran/45777
9585         * gfortran.dg/dependency_39.f90:  New test.
9586
9587 2011-01-07  Jan Hubicka  <jh@suse.cz>
9588
9589         Get builtins tests ready for linker plugin.
9590         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9591         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9592         my_memset, my_bzero): Mark used.
9593         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9594         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9595         volatile.
9596         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9597         volatile.
9598
9599 2011-01-07  Jan Hubicka  <jh@suse.cz>
9600
9601         PR tree-optimization/46367
9602         * g++.dg/torture/pr46367.C: New file.
9603
9604 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9605
9606         PR target/47201
9607         * gcc.dg/pr47201.c: New test.
9608
9609         PR bootstrap/47187
9610         * gcc.dg/tree-prof/pr47187.c: New test.
9611
9612 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9613
9614         PR fortran/41580
9615         * gfortran.dg/extends_type_of_3.f90: New.
9616
9617 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9618
9619         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9620         * g++.dg/ext/dllimport-MI1.C: Likewise.
9621         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9622         * g++.dg/ext/dllimport10.C: Likewise.
9623         * g++.dg/ext/dllimport11.C: Likewise.
9624         * g++.dg/ext/dllimport12.C: Likewise.
9625         * g++.dg/ext/dllimport13.C: Likewise.
9626         * g++.dg/ext/dllimport2.C: Likewise.
9627         * g++.dg/ext/dllimport3.C: Likewise.
9628         * g++.dg/ext/dllimport4.C: Likewise.
9629         * g++.dg/ext/dllimport5.C: Likewise.
9630         * g++.dg/ext/dllimport6.C: Likewise.
9631         * g++.dg/ext/dllimport8.C: Likewise.
9632         * g++.dg/ext/dllimport9.C: Likewise.
9633         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9634         targets, too. Additionally enable test for i?86-*-mingw*.
9635         * g++.dg/ext/selectany1.C: Likewise.
9636         Remove guard variable check.
9637
9638 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9639
9640         PR fortran/47189
9641         PR fortran/47194
9642         * gfortran.dg/storage_size_3.f08: Extended.
9643
9644 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR c++/47022
9647         * g++.dg/template/stdarg1.C: New test.
9648
9649 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9650
9651         PR fortran/47195
9652         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9653         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9654         from the interface of functions to not hide the errors that
9655         shall be tested.
9656
9657 2011-01-06  Jan Hubicka  <jh@suse.cz>
9658
9659         * gcc.dg/lto/pr47188_0.c: New testcase.
9660         * gcc.dg/lto/pr47188_1.c: New testcase.
9661
9662 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9663
9664         PR fortran/33117
9665         PR fortran/46478
9666         * gfortran.dg/interface_33.f90: New test.
9667
9668 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9669
9670         PR c/47150
9671         * gcc.c-torture/compile/pr47150.c: New test.
9672
9673 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9674
9675         PR tree-optimization/47139
9676         * gcc.dg/vect/pr47139.c: New test.
9677
9678 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9679
9680         PR fortran/47180
9681         * gfortran.dg/extends_type_of_2.f03: New.
9682
9683 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9684
9685         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9686
9687 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9688
9689         * gnat.dg/opt14.adb: New test.
9690
9691 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9692
9693         PR fortran/46017
9694         * gfortran.dg/allocate_error_2.f90:  New test.
9695
9696 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9697
9698         PR fortran/47024
9699         * gfortran.dg/storage_size_3.f08: New.
9700
9701 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9702
9703         PR libgfortran/47154
9704         * gfortran.dg/namelist_68.f90: New test.
9705
9706 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9707
9708         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9709
9710 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9711
9712         PR fortran/46448
9713         * gfortran.dg/class_34.f90: New.
9714
9715 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9716
9717         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9718         use __builtin_inff.  Skip all single-precision tests that require
9719         Infinity.
9720
9721 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9722
9723         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9724
9725 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9726
9727         PR tree-optimization/47148
9728         * gcc.c-torture/execute/pr47148.c: New test.
9729
9730         PR tree-optimization/47155
9731         * gcc.c-torture/execute/pr47155.c: New test.
9732
9733         PR rtl-optimization/47157
9734         * gcc.c-torture/compile/pr47157.c: New test.
9735
9736 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9737
9738         * gcc.dg/torture/vector-shift2.c (schar): Define.
9739         (main): Always use schar or uchar instead of plain "char" to avoid
9740         dependencies on implementation-defined char signedness.
9741
9742 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9743
9744         PR tree-optimization/46801
9745         * gnat.dg/pack9.adb: Remove xfail.
9746
9747 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9748
9749         PR tree-optimization/46984
9750         * g++.dg/ipa/pr46984.C: New test.
9751
9752 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9753
9754         PR fortran/46408
9755         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9756
9757 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9758
9759         PR tree-optimization/47140
9760         * gcc.c-torture/compile/pr47140.c: New test.
9761
9762         PR rtl-optimization/47028
9763         * gcc.dg/pr47028.c: New test.
9764
9765 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9766
9767         * objc.dg/protocol-forward-1.m: Removed TODO.
9768         * objc.dg/protocol-forward-2.m: New.
9769         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9770         * obj-c++.dg/protocol-forward-2.mm: New.
9771
9772 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9773
9774         PR target/38662
9775         * g++.dg/eh/pr38662.C: New testcase.
9776
9777 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9778
9779         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9780         scan for newline '\n'.
9781
9782 \f
9783 Copyright (C) 2011 Free Software Foundation, Inc.
9784
9785 Copying and distribution of this file, with or without modification,
9786 are permitted in any medium without royalty provided the copyright
9787 notice and this notice are preserved.