OSDN Git Service

* c-decl.c (shadow_tag_warned): Check for _Noreturn.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5         gcc.dg/c1x-noreturn-5.c: New tests.
6
7 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
8
9         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
10
11 2011-08-18  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/18918
14         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
15         * gfortran.dg/coarray_lock_3.f90: Fix test.
16         * gfortran.dg/coarray_lock_4.f90: New.
17         * gfortran.dg/coarray_lock_5.f90: New.
18
19 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
20
21         PR target/50009
22         * gcc.c-torture/compile/pr50009.c: New test.
23
24         PR target/50092
25         * gcc.dg/torture/pr50092.c: New test.
26
27 2011-08-18  Tobias Burnus  <burnus@net-b.de>
28
29         PR fortran/50109
30         * gfortran.dg/namelist_73.f90: New.
31
32 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
33
34         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
35
36         PR debug/50017
37         * gcc.dg/pr50017.c: New test.
38
39 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
40
41         PR c++/45625
42         * g++.dg/lookup/hidden-var1.C: New test case.
43
44 2011-08-17  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/31461
47         * gfortran.dg/warn_unused_var_2.f90: New.
48         * gfortran.dg/warn_unused_var_3.f90: New.
49
50 2011-08-17  Tom de Vries  <tom@codesourcery.com>
51
52         PR target/43597
53         * gcc.target/arm/pr43597.c: New test.
54
55 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
56
57         PR fortran/50070
58         * gfortran.dg/common_13.f90: New.
59
60 2011-08-16  Jason Merrill  <jason@redhat.com>
61
62         PR c++/50086
63         * g++.dg/cpp0x/variadic-unresolved.C: New.
64
65         * g++.old-deja/g++.brendan/README: Add R.I.P.
66
67         * g++.dg/ext/attr-used-1.C: New.
68
69         PR c++/50054
70         * g++.dg/cpp0x/initlist56.C: New.
71
72 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
73
74         PR testsuite/50085
75         * g++.dg/opt/life1.C: Only run on Linux.
76
77 2011-08-15  Tobias Burnus  <burnus@net-b.de>
78
79         * gfortran.dg/coarray_26.f90: New.
80
81 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
82
83         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
84         -fdump-tree-vrp1.
85
86 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
87
88         PR fortran/50073
89         * gfortran.dg/func_result_7.f90: New.
90
91 2011-08-13  Jason Merrill  <jason@redhat.com>
92
93         PR c++/50075
94         * g++.dg/cpp0x/decltype32.C: New.
95
96         PR c++/50059
97         * g++.dg/diagnostic/expr1.C: New.
98
99 2011-08-12  David Li  <davidxl@google.com>
100
101         * g++.dg/abi/vbase15.C: New test.
102
103 2011-08-12  Jason Merrill  <jason@redhat.com>
104
105         PR c++/50034
106         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
107
108 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
109
110         * gcc.dg/builtins-67.c: New test.
111         * gcc.target/i386/conversion.c: Ditto.
112
113 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
114             Brian Hackett  <bhackett1024@gmail.com>
115
116         * g++.dg/plugin/decl_plugin.c: New.
117         * g++.dg/plugin/decl-plugin-test.C: New.
118         * g++.dg/plugin/plugin.exp: Add above testcase.
119
120 2011-08-11  Richard Guenther  <rguenther@suse.de>
121
122         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
123
124 2011-08-11  Michael Matz  <matz@suse.de>
125
126         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
127
128 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
129
130         PR tree-optimization/50039
131         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
132         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
133
134 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
135
136         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
137         (sse4_1_test): Initialize src3 with random value.
138
139 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
140
141         * gcc.c-torture/execute/scal-to-vec1.c: New test.
142         * gcc.c-torture/execute/scal-to-vec2.c: New test.
143         * gcc.c-torture/execute/scal-to-vec3.c: New test.
144         * gcc.dg/scal-to-vec1.c: New test.
145         * gcc.dg/scal-to-vec2.c: New test.
146
147 2011-08-09  Richard Guenther  <rguenther@suse.de>
148
149         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
150         * gcc.dg/tree-ssa/vrp60.c: New testcase.
151         * gcc.dg/tree-ssa/vrp61.c: Likewise.
152         * gcc.dg/tree-ssa/vrp62.c: Likewise.
153
154 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
155
156         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
157
158 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
159
160         * gcc.dg/pr49948.c: Require pthread effective target.
161
162 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
163
164         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
165
166 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
167
168         * gcc.target/i386/sse-22a.c: New test.
169
170 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
171
172         PR tree-optimization/50014
173         * gcc.dg/vect/pr50014.c: New test.
174
175 2011-08-08  Martin Jambor  <mjambor@suse.cz>
176
177         PR middle-end/49923
178         * gcc.dg/tree-ssa/pr49923.c: New test.
179
180 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR target/49781
183         * gcc.target/i386/pr49781-1.c: New.
184
185 2011-08-08  Jason Merrill  <jason@redhat.com>
186
187         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
188
189         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
190
191 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
192
193         PR fortran/49638
194         * gfortran.dg/typebound_override_1.f90: New.
195
196 2011-08-07  Kai Tietz  <ktietz@redhat.com>
197
198         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
199         x86_64 mingw target.
200         * gcc.dg/tree-ssa/loop-1.c: Likewise.
201         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
202         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
203         * gcc.dg/tree-ssa/loop-33.c: Likewise.
204         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
205         * gcc.dg/tree-ssa/loop-35.c: Likewise.
206         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
207         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
208         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
209         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
210
211 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
212
213         PR testsuite/48727
214         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
215
216 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
217
218         * gcc.dg/pr48770.c: Cleanup coverage files.
219         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
220
221 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
222
223         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
224         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
225         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
226         lzcnt and bmi options.
227
228 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
229
230         PR target/47381
231         * gcc.dg/pr47381-1.c: New.
232         * gcc.dg/pr47381-2.c: Likewise.
233         * gcc.target/i386/pr47381.c: Likewise.
234
235 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
236
237         PR middle-end/47727
238         * gcc.dg/pr47727.c: New.
239
240         PR target/47372
241         * gcc.dg/pr47372-1.c: New.
242         * gcc.dg/pr47372-2.c: Likewise.
243
244 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
245
246         PR middle-end/47449
247         * gcc.target/i386/pr47449.c: New.
248
249         PR target/47446
250         * gcc.dg/pr47446-1.c: New.
251         * gcc.dg/pr47446-2.c: Likewise.
252
253 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
254
255         PR target/47766
256         * gcc.dg/pr47766.c: New.
257
258         PR target/47715
259         * gcc.dg/tls/pr47715-1.c: New.
260         * gcc.dg/tls/pr47715-2.c: Likewise.
261         * gcc.dg/tls/pr47715-3.c: Likewise.
262         * gcc.dg/tls/pr47715-4.c: Likewise.
263         * gcc.dg/tls/pr47715-5.c: Likewise.
264
265 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
266
267         PR libobjc/50002
268         * objc.dg/gnu-api-2-class.m: Updated comments.
269         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
270         * objc.dg/gnu-api-2-class-meta.m: New test.
271         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
272
273 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
274
275         PR libobjc/49882
276         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
277         with classes that are in construction.
278
279 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
280
281         PR target/48084
282         * gcc.target/i386/pr48084-1.c: New.
283         * gcc.target/i386/pr48084-2.c: Likewise.
284         * gcc.target/i386/pr48084-3.c: Likewise.
285         * gcc.target/i386/pr48084-4.c: Likewise.
286         * gcc.target/i386/pr48084-5.c: Likewise.
287
288         PR rtl-optimization/49504
289         * gcc.target/i386/pr49504.c: New.
290
291         PR target/49860
292         * gcc.dg/pr49860.c: New.
293
294 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
295         
296         PR libobjc/49882
297         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
298         with classes that are in construction.
299
300 2011-08-05  Jason Merrill  <jason@redhat.com>
301
302         PR c++/48993
303         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
304
305         PR c++/49921
306         * g++.dg/cpp0x/decltype31.C: New.
307
308         PR c++/49669
309         * g++.dg/init/array28.C: New.
310
311         PR c++/49988
312         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
313
314 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
315
316         PR target/47369
317         * gcc.dg/pr47369-1.c: New.
318
319 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
320
321         PR middle-end/47364
322         * gcc.dg/torture/pr47364-1.c: New.
323         * gcc.c-torture/compile/pr47364-1.c: Likewise.
324         * gcc.c-torture/compile/pr47364-2.c: Likewise.
325
326 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
327
328         PR fortran/37211
329         * gfortran.dg/transfer_check_2.f90:  New test case.
330
331 2011-08-05  Jan Hubicka  <jh@suse.cz>
332
333         PR middle-end/49494
334         * gfortran.dg/pr49494.f90: New testcase.
335
336 2011-08-05  Jan Hubicka  <jh@suse.cz>
337
338         PR middle-end/49735
339         * gcc.c-torture/compile/pr49735.c: New testcase.
340
341 2011-08-05  Jason Merrill  <jason@redhat.com>
342
343         PR c++/47453
344         * g++.dg/cpp0x/initlist56.C: New.
345
346         PR c++/49812
347         * g++.dg/overload/rvalue2.C: New.
348
349         PR c++/49983
350         * g++.dg/cpp0x/range-for21.C: New.
351
352         * g++.dg/ext/vla11.C: New.
353
354 2011-08-05  Richard Guenther  <rguenther@suse.de>
355
356         PR tree-optimization/49984
357         * gcc.dg/tree-ssa/vrp59.c: New testcase.
358
359 2011-08-05  Richard Guenther  <rguenther@suse.de>
360
361         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
362         * gcc.dg/tree-ssa/vrp52.c: Likewise.
363         * gcc.dg/tree-ssa/vrp53.c: Likewise.
364
365 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
366
367         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
368         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
369         * gfortran.dg/ldist-pr43023.f90: Ditto.
370         * gfortran.dg/namelist_52.f90: Ditto.
371         * gfortran.dg/interface_proc_end.f90: Ditto.
372         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
373         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
374
375 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
376
377         * gcc.dg/vect/vect-over-widen-1.c: New test.
378         * gcc.dg/vect/vect-over-widen-2.c: New test.
379         * gcc.dg/vect/vect-over-widen-3.c: New test.
380         * gcc.dg/vect/vect-over-widen-4.c: New test.
381
382 2011-08-04  Richard Guenther  <rguenther@suse.de>
383
384         PR fortran/49957
385         * gfortran.dg/vect/O3-pr49957.f: New testcase.
386
387 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
388
389         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
390
391 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
392
393         PR middle-end/49905
394         * g++.dg/ext/builtin-object-size3.C: New test.
395
396 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
397
398         PR tree-optimization/49948
399         * gcc.dg/pr49948.c: New test.
400
401 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
402
403         PR middle-end/47383
404         * gcc.dg/torture/pr47383.c: New.
405
406 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
407
408         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
409
410 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
411
412         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
413
414 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
415
416         PR target/47744
417         * gcc.dg/torture/pr47744-1.c: New.
418         * gcc.dg/torture/pr47744-2.c: Likewise.
419         * gcc.dg/torture/pr47744-3.c: Likewise.
420
421 2011-08-03  Richard Guenther  <rguenther@suse.de>
422
423         PR middle-end/49958
424         * gcc.dg/torture/pr49958.c: New testcase.
425
426 2011-08-03  Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/49938
429         * g++.dg/torture/pr49938.C: New testcase.
430
431 2011-08-02  Jason Merrill  <jason@redhat.com>
432
433         PR c++/43886
434         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
435
436         PR c++/49577
437         * g++.dg/cpp0x/initlist5.C: Add additional cases.
438
439         PR c++/49593
440         * g++.dg/cpp0x/variadic115.C: New.
441
442         PR c++/49803
443         * g++.dg/cpp0x/union5.C: New.
444
445 2011-08-02  Daniel Kraft  <d@domob.eu>
446
447         PR fortran/49885
448         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
449
450 2011-08-02  Kai Tietz  <ktietz@redhat.com>
451
452         PR middle-end/49947
453         * gcc.dg/tree-ssa/forwprop-15.c
454
455 2011-08-02  Jason Merrill  <jason@redhat.com>
456
457         PR c++/49834
458         * g++.dg/cpp0x/range-for20.C: New.
459
460 2011-08-02  Tobias Burnus  <burnus@net-b.de>
461
462         * gfortran.dg/coarray_lib_token_3.f90: New.
463
464 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
465
466         PR fortran/46752
467         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
468         * gcc.dg/gomp/atomic-15.c: New test.
469         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
470         * g++.dg/gomp/atomic-15.C: New test.
471         * g++.dg/gomp/private-1.C: New test.
472         * g++.dg/gomp/sharing-2.C: New test.
473         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
474         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
475         * gfortran.dg/gomp/omp_atomic2.f90: New test.
476
477 2011-08-02  Tobias Burnus  <burnus@net-b.de>
478
479         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
480         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
481         cleanup-module.
482         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
483         * gfortran.dg/allocatable_function_5.f90: Ditto.
484         * gfortran.dg/allocate_stat.f90: Ditto.
485         * gfortran.dg/array_constructor_20.f90: Ditto.
486         * gfortran.dg/array_constructor_21.f90: Ditto.
487         * gfortran.dg/array_constructor_22.f90: Ditto.
488         * gfortran.dg/array_constructor_26.f03: Ditto.
489         * gfortran.dg/array_function_4.f90: Ditto.
490         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
491         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
492         * gfortran.dg/bind_c_usage_15.f90: Ditto.
493         * gfortran.dg/bind_c_usage_16.f03: Ditto.
494         * gfortran.dg/bind_c_usage_3.f03: Ditto.
495         * gfortran.dg/binding_label_tests_7.f03: Ditto.
496         * gfortran.dg/class_15.f03: Ditto.
497         * gfortran.dg/class_27.f03: Ditto.
498         * gfortran.dg/class_33.f90: Ditto.
499         * gfortran.dg/class_37.f03: Ditto.
500         * gfortran.dg/class_40.f03: Ditto.
501         * gfortran.dg/class_42.f03: Ditto.
502         * gfortran.dg/class_defined_operator_1.f03: Ditto.
503         * gfortran.dg/coarray/registering_1.f90: Ditto.
504         * gfortran.dg/convert_1.f90: Ditto.
505         * gfortran.dg/default_initialization_3.f90: Ditto.
506         * gfortran.dg/dependency_25.f90: Ditto.
507         * gfortran.dg/dependency_26.f90: Ditto.
508         * gfortran.dg/dependency_36.f90: Ditto.
509         * gfortran.dg/dependency_37.f90: Ditto.
510         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
511         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
512         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
513         * gfortran.dg/elemental_pointer_1.f90: Ditto.
514         * gfortran.dg/elemental_result_1.f90: Ditto.
515         * gfortran.dg/empty_derived_type.f90: Ditto.
516         * gfortran.dg/entry_7.f90: Ditto.
517         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
518         * gfortran.dg/equiv_constraint_3.f90: Ditto.
519         * gfortran.dg/error_recovery_3.f90: Ditto.
520         * gfortran.dg/extends_4.f03: Ditto.
521         * gfortran.dg/func_assign.f90: Ditto.
522         * gfortran.dg/func_assign_3.f90: Ditto.
523         * gfortran.dg/generic_1.f90: Ditto.
524         * gfortran.dg/generic_18.f90: Ditto.
525         * gfortran.dg/generic_22.f03: Ditto.
526         * gfortran.dg/generic_4.f90: Ditto.
527         * gfortran.dg/generic_6.f90: Ditto.
528         * gfortran.dg/generic_actual_arg.f90: Ditto.
529         * gfortran.dg/graphite/id-21.f: Ditto.
530         * gfortran.dg/graphite/pr45758.f90: Ditto.
531         * gfortran.dg/host_assoc_call_2.f90: Ditto.
532         * gfortran.dg/host_assoc_call_3.f90: Ditto.
533         * gfortran.dg/host_assoc_call_4.f90: Ditto.
534         * gfortran.dg/host_assoc_function_4.f90: Ditto.
535         * gfortran.dg/host_used_types_1.f90: Ditto.
536         * gfortran.dg/implicit_1.f90: Ditto.
537         * gfortran.dg/implicit_11.f90: Ditto.
538         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
539         * gfortran.dg/impure_actual_1.f90: Ditto.
540         * gfortran.dg/impure_assignment_1.f90: Ditto.
541         * gfortran.dg/impure_constructor_1.f90: Ditto.
542         * gfortran.dg/initialization_10.f90: Ditto.
543         * gfortran.dg/initialization_12.f90: Ditto.
544         * gfortran.dg/interface_14.f90: Ditto.
545         * gfortran.dg/interface_15.f90: Ditto.
546         * gfortran.dg/interface_2.f90: Ditto.
547         * gfortran.dg/interface_25.f90: Ditto.
548         * gfortran.dg/interface_26.f90: Ditto.
549         * gfortran.dg/interface_29.f90: Ditto.
550         * gfortran.dg/interface_assignment_1.f90: Ditto.
551         * gfortran.dg/internal_pack_6.f90: Ditto.
552         * gfortran.dg/internal_pack_7.f90: Ditto.
553         * gfortran.dg/internal_pack_8.f90: Ditto.
554         * gfortran.dg/lto/pr45586_0.f90: Ditto.
555         * gfortran.dg/lto/pr47839_0.f90: Ditto.
556         * gfortran.dg/module_commons_3.f90: Ditto.
557         * gfortran.dg/module_equivalence_4.f90: Ditto.
558         * gfortran.dg/module_equivalence_6.f90: Ditto.
559         * gfortran.dg/module_function_type_1.f90: Ditto.
560         * gfortran.dg/module_naming_1.f90: Ditto.
561         * gfortran.dg/namelist_4.f90: Ditto.
562         * gfortran.dg/operator_c1202.f90: Ditto.
563         * gfortran.dg/parens_7.f90: Ditto.
564         * gfortran.dg/pr32921.f: Ditto.
565         * gfortran.dg/pr33646.f90: Ditto.
566         * gfortran.dg/pr41928.f90: Ditto.
567         * gfortran.dg/pr42119.f90: Ditto.
568         * gfortran.dg/pr43984.f90: Ditto.
569         * gfortran.dg/present_1.f90: Ditto.
570         * gfortran.dg/private_type_2.f90: Ditto.
571         * gfortran.dg/proc_decl_2.f90: Ditto.
572         * gfortran.dg/proc_ptr_10.f90: Ditto.
573         * gfortran.dg/proc_ptr_22.f90: Ditto.
574         * gfortran.dg/proc_ptr_8.f90: Ditto.
575         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
576         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
577         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
578         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
579         * gfortran.dg/substring_equivalence.f90: Ditto.
580         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
581         * gfortran.dg/transpose_optimization_1.f90: Ditto.
582         * gfortran.dg/trim_optimize_6.f90: Ditto.
583         * gfortran.dg/typebound_call_12.f03: Ditto.
584         * gfortran.dg/typebound_operator_5.f03: Ditto.
585         * gfortran.dg/typebound_operator_6.f03: Ditto.
586         * gfortran.dg/typebound_proc_18.f03: Ditto.
587         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
588         * gfortran.dg/use_1.f90: Ditto.
589         * gfortran.dg/use_10.f90: Ditto.
590         * gfortran.dg/use_11.f90: Ditto.
591         * gfortran.dg/use_14.f90: Ditto.
592         * gfortran.dg/use_only_2.f90: Ditto.
593         * gfortran.dg/use_rename_4.f90: Ditto.
594         * gfortran.dg/use_rename_5.f90: Ditto.
595         * gfortran.dg/used_dummy_types_3.f90: Ditto.
596         * gfortran.dg/used_interface_ref.f90: Ditto.
597         * gfortran.dg/used_types_11.f90: Ditto.
598         * gfortran.dg/used_types_3.f90: Ditto.
599         * gfortran.dg/used_types_4.f90: Ditto.
600         * gfortran.dg/userdef_operator_2.f90: Ditto.
601         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
602         * gfortran.dg/vect/pr46213.f90: Ditto.
603         * gfortran.dg/whole_file_21.f90: Ditto.
604         * gfortran.dg/whole_file_22.f90: Ditto.
605         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
606         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
607
608 2011-08-02  Kai Tietz  <ktietz@redhat.com>
609
610         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
611
612 2011-08-01  Jason Merrill  <jason@redhat.com>
613
614         PR c++/49932
615         * g++.dg/abi/mangle49.C: New.
616
617         PR c++/49924
618         * g++.dg/cpp0x/constexpr-array4.C: New.
619
620         PR c++/49813
621         * g++.dg/cpp0x/constexpr-builtin1.C: New.
622
623 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
624
625         PR target/49927
626         * gcc.target/i386/pr49927.c: New test.
627
628 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
629
630         PR tree-optimization/49926
631         * gcc.dg/vect/pr49926.c: New test.
632
633 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
634
635         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
636         * gcc.target/i386/lzcnt-1.c: New test.
637         * gcc.target/i386/lzcnt-2.c: Likewise.
638         * gcc.target/i386/lzcnt-2a.c: Likewise.
639         * gcc.target/i386/lzcnt-3.c: Likewise.
640         * gcc.target/i386/lzcnt-4.c: Likewise.
641         * gcc.target/i386/lzcnt-4a.c: Likewise.
642         * gcc.target/i386/lzcnt-5.c: Likewise.
643         * gcc.target/i386/lzcnt-6.c: Likewise.
644         * gcc.target/i386/lzcnt-6a.c: Likewise.
645         * gcc.target/i386/lzcnt-check.h: Likewise.
646
647         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
648         * gcc.target/i386/sse-13.c: Likewise.
649         * gcc.target/i386/sse-14.c: Likewise.
650         * g++.dg/other/i386-2.C: Likewise.
651         * g++.dg/other/i386-3.C: Likewise.
652
653 2011-08-01  Julian Brown  <julian@codesourcery.com>
654
655         * gcc.target/arm/fixed-point-exec.c: New test.
656
657 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
658
659         PR target/49920
660         * gcc.target/i386/pr49920.c: New test.
661
662 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
663
664         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
665         * gcc.dg/tree-ssa/pr23109.c: Ditto.
666         * gcc.dg/tree-ssa/loop-7.c: Ditto.
667         * gcc.dg/tree-ssa/loop-32.c: Ditto.
668         * gcc.dg/tree-ssa/loop-33.c: Ditto.
669         * gcc.dg/tree-ssa/loop-34.c: Ditto.
670         * gcc.dg/tree-ssa/loop-35.c: Ditto.
671         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
672         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
673         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
674         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
675         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
676         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
677         * g++.dg/tree-ssa/pr33615.C: Ditto.
678         * g++.dg/tree-ssa/restrict1.C: Ditto.
679         * c-c++-common/restrict-2.c: Ditto.
680         * gfortran.dg/pr32921.f: Ditto.
681         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
682         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
683         * gcc.dg/tree-ssa/vrp47.c: Ditto.
684         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
685         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
686         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
687         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
688         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
689         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
690         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
691
692 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
693
694         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
695         .exe.ltrans[0-9]*. dump files.
696
697 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
698
699         PR fortran/49112
700         * gfortran.dg/abstract_type_6.f03: Modified.
701         * gfortran.dg/typebound_proc_24.f03: New.
702
703 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
704
705         PR testsuite/49917
706         * g++.dg/init/for1.C: Fix.
707
708 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
709
710         PR fortran/48876
711         * gfortran.dg/string_5.f90:  New test.
712
713 2011-07-29  Jason Merrill  <jason@redhat.com>
714
715         PR c++/49867
716         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
717
718 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
719
720         PR tree-optimization/47407
721         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
722         alpha*-dec-osf*.
723         Sort target list.
724
725 2011-07-29  Richard Guenther  <rguenther@suse.de>
726
727         * gcc.dg/uninit-suppress.c: Also disable VRP.
728         * gcc.dg/uninit-suppress_2.c: Likewise.
729
730 2011-07-28  Jason Merrill  <jason@redhat.com>
731
732         PR c++/49808
733         * g++.dg/template/nontype24.C: New.
734
735 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
736
737         PR rtl-optimization/47958
738         * gcc.dg/torture/pr47958-1.c: New.
739
740 2011-07-29  Wei Guozhi  <carrot@google.com>
741
742         PR rtl-optimization/49799
743         * gcc.dg/pr49799.c: New test case.
744
745 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
746
747         PR middle-end/48648
748         * gcc.dg/graphite/id-pr48648.c: New.
749
750 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
751
752         PR fortran/31067
753         * gfortran.dg/maxloc_2.f90: New test.
754         * gfortran.dg/maxloc_3.f90: New test.
755         * gfortran.dg/minloc_1.f90: New test.
756         * gfortran.dg/minloc_2.f90: New test.
757         * gfortran.dg/minloc_3.f90: New test.
758         * gfortran.dg/minmaxloc_7.f90: New test.
759
760         PR debug/49871
761         * gcc.dg/debug/dwarf2/pr49871.c: New test.
762
763 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
764
765         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
766         the builtin isn't optimized away.
767
768 2011-07-27  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/45586
771         * gfortran.dg/lto/pr45586-2_0.f90: New.
772
773 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
774
775         PR middle-end/49875
776         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
777         * c-c++-common/cxxbitfields-5.c: Same.
778
779 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
780
781         * lib/target-supports.exp (check_effective_target_mmap): Use
782         check_function_available.
783
784 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
785
786         * g++.old-deja/g++.pt/crash60.C: Updated.
787
788 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
789
790         PR target/49866
791         * gcc.target/i386/pr49866.c: New test.
792
793 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
794
795         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
796         * gcc.target/i386/bmi-andn-1.c: New test.
797         * gcc.target/i386/bmi-andn-1a.c: Likewise.
798         * gcc.target/i386/bmi-andn-2.c: Likewise.
799         * gcc.target/i386/bmi-andn-2a.c: Likewise.
800         * gcc.target/i386/bmi-bextr-1.c: Likewise.
801         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
802         * gcc.target/i386/bmi-bextr-2.c: Likewise.
803         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
804         * gcc.target/i386/bmi-blsi-1.c: Likewise.
805         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
806         * gcc.target/i386/bmi-blsi-2.c: Likewise.
807         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
808         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
809         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
810         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
811         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
812         * gcc.target/i386/bmi-blsr-1.c: Likewise.
813         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
814         * gcc.target/i386/bmi-blsr-2.c: Likewise.
815         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
816         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
817         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
818         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
819         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
820
821 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
822
823         PR middle-end/47691
824         * gfortran.dg/graphite/id-pr47691.f: New.
825
826 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
827
828         * gcc.target/i386/avx-os-support.h: New.
829         * gcc.target/i386/avx-check.h: Include avx-os-support.h
830         (main): Check avx_os_support before the test is run.
831         * gcc.target/i386/aes-avx-check.h: Ditto.
832         * gcc.target/i386/pclmul-avx-check.h: Ditto.
833
834 2011-07-27  Kai Tietz  <ktietz@redhat.com>
835
836         * gcc.target/i386/aggregate-ret3.c: New test.
837         * gcc.target/i386/aggregate-ret4.c: New test.
838
839 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
840
841         PR fortran/49755
842         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
843         allocated array should *not* change its size.
844         * gfortran.dg/multiple_allocation_3.f90: New test.
845
846 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
847
848         PR c++/49776
849         * g++.dg/cpp0x/constexpr-49776.C: New.
850
851 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
852
853         PR middle-end/47046
854         * gcc.dg/graphite/id-pr47046.c: New.
855
856 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
857
858         PR middle-end/47653
859         * gcc.dg/graphite/run-id-pr47593.c: New.
860
861 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
862
863         PR middle-end/47653
864         * gcc.dg/graphite/run-id-pr47653.c: New.
865         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
866         induction variables.
867         * gcc.dg/graphite/scop-16.c: Same.
868         * gcc.dg/graphite/scop-17.c: Same.
869         * gcc.dg/graphite/scop-21.c: Same.
870
871 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
872
873         PR middle-end/48805
874         * gcc.dg/graphite/id-pr48805.c: New.
875
876 2011-07-26  Tobias Burnus  <burnus@net-b.de>
877
878         * gfortran.dg/coarray_lib_token_2.f90: New.
879
880 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
881
882         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
883         SPU local store.
884
885 2011-07-25  Andrew Pinski  <apinski@cavium.com>
886
887         PR tree-opt/49671
888         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
889         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
890
891 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892
893         * lib/target-supports.exp (check_effective_target_mmap): New proc.
894
895         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
896         * gcc.c-torture/execute/loop-2g.c: Likewise.
897         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
898         Require mmap support.
899         * gcc.c-torture/execute/loop-2g.x: Likewise.
900         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
901         (MAP_ANON): Provide default.
902         * gcc.dg/20050826-1.c: Likewise.
903         * gcc.target/i386/pr36533.c: Likewise.
904         * gcc.dg/vect/pr49038.c: Remove dg-do run.
905         Use dg-require-effective-target mmap.
906
907 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
908
909         PR c++/49838
910         * g++.dg/cpp0x/range-for19.C: New.
911
912 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
913
914         PR testsuite/49753
915         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
916
917         Revert:
918         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
919
920         PR testsuite/49753
921         * g++.dg/torture/pr49309.C: Remove.
922
923 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
924
925         PR tree-optimization/49809
926         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
927         test.
928
929 2011-07-25  Richard Guenther  <rguenther@suse.de>
930
931         PR tree-optimization/49715
932         * gcc.target/i386/pr49715-1.c: New testcase.
933         * gcc.target/i386/pr49715-2.c: Likewise.
934
935 2011-07-23  Jason Merrill  <jason@redhat.com>
936
937         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
938
939 2011-07-22  Jason Merrill  <jason@redhat.com>
940
941         PR c++/49793
942         * g++.dg/cpp0x/initlist55.C: New.
943
944 2011-07-23  Tobias Burnus  <burnus@net-b.de>
945
946         PR fortran/49791
947         * gfortran.dg/namelist_72.f: New.
948
949 2011-07-23  Tobias Burnus  <burnus@net-b.de>
950
951         * gfortran.dg/coarray_25.f90: New.
952
953 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
954
955         * override1.C: This test should use c++0x mode.
956         * override3.C: New. Test the diagnostics in c++98 mode.
957
958 2011-07-22  Jason Merrill  <jason@redhat.com>
959             Mark Glisse  <marc.glisse@normalesup.org>
960
961         PR c++/30112
962         * g++.dg/other/pragma-re-1.C: Add namespace cases.
963
964         PR c++/49813
965         * g++.dg/opt/builtins2.C: New.
966         * g++.dg/other/error27.C: Don't rely on __builtin.
967
968 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
969
970         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
971         on lp64 targets.
972         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
973         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
974         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
975         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
976
977         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
978         instead of ia32.
979
980 2011-07-22  Richard Guenther  <rguenther@suse.de>
981
982         PR tree-optimization/45819
983         * gcc.dg/pr45819.c: New testcase.
984
985 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
986
987         * lib/target-supports.exp (check_ifunc_available): Rewrite.
988
989 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
990
991         PR middle-end/47654
992         PR middle-end/49649
993         * gcc.dg/graphite/run-id-pr47654.c: New.
994
995 2011-07-21  Ian Lance Taylor  <iant@google.com>
996
997         PR middle-end/49705
998         * gcc.dg/pr49705.c: New test.
999
1000 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         * lib/target-supports.exp (check_avx_os_support_available): New.
1003         (check_effective_target_avx_runtime): Use it.
1004
1005 2011-07-21  Richard Guenther  <rguenther@suse.de>
1006
1007         PR tree-optimization/49770
1008         * g++.dg/torture/pr49770.C: New testcase.
1009
1010 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1011
1012         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1013         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1014
1015 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1016
1017         * gfortran.dg/coarray_lib_token_1.f90: New.
1018
1019 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1020
1021         * gcc.dg/pr32912-2.c: Skip for AVR.
1022         * gcc.dg/pr44674.c: Add dg-require-profiling.
1023
1024 2011-07-20  Jason Merrill  <jason@redhat.com>
1025
1026         * g++.dg/ext/desig2.C: New.
1027
1028 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1029
1030         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1031         be generated.
1032         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1033         * gcc.target/powerpc/recip-3.c: Ditto.
1034
1035 2011-07-19  Jason Merrill  <jason@redhat.com>
1036
1037         PR c++/6709 (DR 743)
1038         PR c++/42603 (DR 950)
1039         * g++.dg/cpp0x/decltype21.C: New.
1040
1041 2011-07-20  Richard Guenther  <rguenther@suse.de>
1042
1043         PR middle-end/18908
1044         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1045         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1046
1047 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1048
1049         * gcc.target/arm/combine-movs.c: New.
1050         * gcc.target/arm/unsigned-extend-2.c: New.
1051
1052 2011-07-19  Jason Merrill  <jason@redhat.com>
1053
1054         PR c++/49785
1055         * g++.dg/cpp0x/variadic114.C: New.
1056
1057 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1058
1059         * gfortran.dg/coarray_args_1.f90: New.
1060         * gfortran.dg/coarray_args_2.f90: New.
1061
1062 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/49708
1065         * gfortran.dg/allocate_error_3.f90: New.
1066
1067 2011-07-19  Richard Guenther  <rguenther@suse.de>
1068
1069         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1070         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1071         * gcc.dg/torture/20110719-1.c: New testcase.
1072
1073 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR tree-optimization/49768
1076         * gcc.c-torture/execute/pr49768.c: New test.
1077
1078 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1079
1080         PR tree-optimization/49771
1081         * gcc.dg/vect/pr49771.c: New test.
1082
1083 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1084
1085         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1086         * gcc.dg/ipa/ipa-2.c: Likewise.
1087         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1088         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1089         * gcc.dg/ipa/ipa-5.c: Likewise.
1090         * gcc.dg/ipa/ipa-7.c: Likewise.
1091         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1092         * gcc.dg/ipa/ipacost-1.c: Likewise.
1093         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1094         functions.
1095         * gcc.dg/ipa/ipcp-1.c: New test.
1096         * gcc.dg/ipa/ipcp-2.c: Likewise.
1097         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1098
1099 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR middle-end/49675
1102         * gfortran.dg/pr49675.f90: New test.
1103
1104 2011-07-18  Richard Guenther  <rguenther@suse.de>
1105
1106         * gcc.dg/torture/20110718-1.c: New testcase.
1107
1108 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1109
1110         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1111         * g++.dg/ext/bitfield3.C: Likewise.
1112         * g++.dg/ext/bitfield4.C: Likewise.
1113         * g++.dg/ext/bitfield5.C: Likewise.
1114         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1115         * g++.dg/other/pr23205-2.C: Likewise.
1116         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1117         * gcc.c-torture/compile/20001109-2.c: Likewise.
1118         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1119         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1120         * gcc.dg/bitfld-16.c: Likewise.
1121         * gcc.dg/bitfld-17.c: Likewise.
1122         * gcc.dg/bitfld-18.c: Likewise.
1123         * gcc.dg/builtins-config.h: Remove Netware support.
1124         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1125         * gcc.dg/cdce2.c: Likewise.
1126         * gcc.dg/cpp/assert4.c: Remove netware support.
1127         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1128         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1129
1130         * lib/target-supports.exp (check_visibility_available): Remove
1131         NetWare support.
1132         (check_profiling_available): Likewise.
1133
1134 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1135
1136         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1137
1138 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1139             Thomas Koenig  <tkoenig@gcc.gnu.org>
1140
1141         PR fortran/34657
1142         * gfortran.dg/generic_17.f90: Fix testcase.
1143         * gfortran.dg/interface_3.f90: Add dg-error.
1144         * gfortran.dg/use_14.f90: New.
1145         * gfortran.dg/use_15.f90: New.
1146
1147 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1148
1149         * gnat.dg/pointer_controlled.adb: New test.
1150
1151 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1152
1153         PR fortran/49624
1154         * gfortran.dg/pointer_remapping_7.f90: New.
1155
1156 2011-07-16  Jason Merrill  <jason@redhat.com>
1157
1158         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1159
1160 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1161             Jason Merrill  <jason@redhat.com>
1162
1163         PR c++/45329
1164         PR c++/48934
1165         * g++.dg/cpp0x/decltype29.C: Adjust.
1166         * g++.dg/cpp0x/error4.C: Adjust.
1167         * g++.dg/cpp0x/sfinae26.C: Adjust.
1168         * g++.dg/cpp0x/variadic105.C: Adjust.
1169         * g++.dg/template/deduce3.C: Adjust.
1170         * g++.dg/template/error45.C: Adjust.
1171         * g++.dg/template/ptrmem2.C: Adjust.
1172         * g++.dg/template/sfinae2.C: Adjust.
1173         * g++.old-deja/g++.pt/crash60.C: Adjust.
1174         * g++.old-deja/g++.pt/unify6.C: Adjust.
1175         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1176         * g++.dg/cpp0x/nullptr15.C: Adjust.
1177         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1178         * g++.dg/cpp0x/pr31431.C: Adjust.
1179         * g++.dg/cpp0x/pr31434.C: Adjust.
1180         * g++.dg/cpp0x/sfinae11.C: Adjust
1181         * g++.dg/cpp0x/temp_default2.C: Adjust.
1182         * g++.dg/cpp0x/trailing4.C: Adjust.
1183         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1184         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1185         * g++.dg/cpp0x/variadic105.C: Adjust.
1186         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1187         * g++.dg/ext/vla2.C: Adjust.
1188         * g++.dg/other/ptrmem10.C: Adjust.
1189         * g++.dg/other/ptrmem11.C: Adjust.
1190         * g++.dg/overload/unknown1.C: Adjust.
1191         * g++.dg/template/conv11.C: Adjust.
1192         * g++.dg/template/dependent-expr5.C: Adjust.
1193         * g++.dg/template/friend.C: Adjust.
1194         * g++.dg/template/incomplete2.C: Adjust.
1195         * g++.dg/template/local4.C: Adjust.
1196         * g++.dg/template/local6.C: Adjust.
1197         * g++.dg/template/operator9.C: Adjust.
1198         * g++.dg/template/ttp25.C: Adjust.
1199         * g++.dg/template/unify10.C: Adjust.
1200         * g++.dg/template/unify11.C: Adjust.
1201         * g++.dg/template/unify6.C: Adjust.
1202         * g++.dg/template/unify9.C: Adjust.
1203         * g++.dg/template/varmod1.C: Adjust.
1204         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1205         * g++.old-deja/g++.pt/crash28.C: Adjust.
1206         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1207         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1208         * g++.old-deja/g++.pt/expr2.C: Adjust.
1209         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1210         * g++.old-deja/g++.pt/spec5.C: Adjust.
1211         * g++.old-deja/g++.pt/spec6.C: Adjust.
1212         * g++.old-deja/g++.pt/unify4.C: Adjust.
1213         * g++.old-deja/g++.pt/unify8.C: Adjust.
1214         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1215         * g++.dg/overload/template5.C: New testcase.
1216         * g++.dg/template/overload12.C: New testcase.
1217
1218 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1219
1220         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1221         * gfortran.dg/coarray_7.f90: Ditto.
1222         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1223         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1224
1225 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1226
1227         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1228         case.
1229         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1230         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1231         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1232         C67X.
1233         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1234         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1235         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1236
1237 2011-07-15  Jason Merrill  <jason@redhat.com>
1238
1239         PR testsuite/49741
1240         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1241         Use --extra_opts instead of --additional_options.
1242
1243 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR testsuite/49753
1246         * g++.dg/torture/pr49309.C: Remove.
1247
1248 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1249
1250         * gcc.target/tic6x/weak-call.c: New test.
1251         * gcc.target/tic6x/fpcmp.c: New test.
1252         * gcc.target/tic6x/fpdiv.c: New test.
1253         * gcc.target/tic6x/rotdi16-scan.c: New test.
1254         * gcc.target/tic6x/ffssi.c: New test.
1255         * gcc.target/tic6x/fpdiv-lib.c: New test.
1256         * gcc.target/tic6x/cold-lc.c: New test.
1257         * gcc.target/tic6x/longcalls.c: New test.
1258         * gcc.target/tic6x/abi-align-1.c: New test.
1259         * gcc.target/tic6x/fpcmp-finite.c: New test.
1260         * gcc.target/tic6x/rotdi16.c: New test.
1261         * gcc.target/tic6x/bswapl.c: New test.
1262         * gcc.target/tic6x/ffsdi.c: New test.
1263         * gcc.target/tic6x/tic6x.exp: New file.
1264         * gcc.target/tic6x/builtins/arith24.c: New test.
1265         * gcc.target/tic6x/builtins/smpy.c: New test.
1266         * gcc.target/tic6x/builtins/smpylh.c: New test.
1267         * gcc.target/tic6x/builtins/smpyh.c: New test.
1268         * gcc.target/tic6x/builtins/sarith1.c: New test.
1269         * gcc.target/tic6x/builtins/extclr.c: New test
1270         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1271         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1272         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1273         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1274         New functions.
1275         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1276         __TMS320C6X__.
1277         * gcc.dg/20020312-2.c: Likewise.
1278         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1279         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1280         * gcc.dg/torture/builtin-math-7.c: Likewise.
1281
1282         PR testsuite/49757
1283         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1284         not testing tic6x-*-*.
1285
1286 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1287
1288         PR tree-opt/49309
1289         * g++.dg/torture/pr49309.C: New testcase.
1290
1291 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1292
1293         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1294
1295 2011-07-14  Richard Guenther  <rguenther@suse.de>
1296
1297         PR tree-optimization/49651
1298         * gcc.dg/torture/pr49651.c: New testcase.
1299
1300 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1301
1302         PR target/43746
1303         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1304
1305 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1306
1307         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1308         -mno-pointers-to-nested-functions.
1309         * gcc.target/powerpc/no-r11-2.c: Ditto.
1310         * gcc.target/powerpc/no-r11-3.c: Ditto.
1311
1312 2011-07-13  Jason Merrill  <jason@redhat.com>
1313
1314         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1315         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1316         when compiling C files.
1317         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1318         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1319         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1320         * g++.dg/lookup/anon2.C: Likewise.
1321         * g++.dg/tree-ssa/copyprop.C: Likewise.
1322         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1323         * g++.dg/init/vector1.C: Ignore narrowing errors.
1324         * g++.dg/torture/pr35526.C: Likewise.
1325         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1326
1327 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1328
1329         PR libfortran/49296
1330         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1331         and logical reads.
1332
1333 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1336         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1337
1338 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1341         * lib/obj-c++.exp (obj-c++_init): Ditto.
1342         * lib/file-format.exp (gcc_target_object_format): Ditto.
1343         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1344         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1345         (check_visibility_available): Ditto.
1346         (check_effective_target_tls_native): Ditto.
1347         (check_effective_target_tls_emulated): Ditto.
1348         (check_effective_target_function_sections): Ditto.
1349
1350 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1351
1352         * gcc.target/arm/pr48183.c: New test.
1353
1354 2011-07-13  Richard Guenther  <rguenther@suse.de>
1355
1356         * gcc.dg/torture/20110713-1.c: New testcase.
1357
1358 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1359
1360         PR rtl-opt/49474
1361         * gcc.c-torture/compile/pr49474.c: New testcase.
1362
1363 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1364
1365         PR tree-optimization/49712
1366         * gcc.c-torture/execute/pr49712.c: New test.
1367
1368 2011-07-11  Jason Merrill  <jason@redhat.com>
1369
1370         PR c++/44609
1371         * g++.dg/template/recurse3.C: New.
1372
1373 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR debug/49676
1376         * gcc.dg/guality/csttest.c: New test.
1377
1378         PR fortran/49698
1379         * gfortran.dg/pr49698.f90: New test.
1380
1381 2011-07-11  Jeff Law  <law@redhat.com>
1382
1383         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1384
1385 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1386
1387         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1388         * go.test/go-test.exp (go-set-goarch): Likewise.
1389
1390 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1391
1392         PR target/39633
1393         * gcc.target/avr/torture/pr39633.c: New test case.
1394
1395 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1396
1397         PR fortran/18918
1398         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1399
1400 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1401
1402         * lib/target-supports.exp (check_effective_target_scheduling):
1403         New Function.
1404         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1405         * gcc.dg/pr45055.c: Ditto.
1406         * gcc.dg/pr45353.c: Ditto.
1407         * g++.dg/pr45056.C: Ditto.
1408
1409 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1410
1411         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1412         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1413         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1414         * g++.dg/torture/pr31863.C: Skip AVR.
1415
1416 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1417
1418         PR fortran/49690
1419         * gfortran.dg/intrinsic_signal.f90: New.
1420
1421 2011-07-09  Jason Merrill  <jason@redhat.com>
1422
1423         * g++.dg/cpp0x/regress/regress6.C: New.
1424         * g++.dg/parse/crash45.C: Adjust message.
1425         * g++.dg/template/crash38.C: Adjust message.
1426         * g++.dg/template/crash64.C: Adjust message.
1427
1428 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1429
1430         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1431         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1432         * g++.dg/abi/bitfield3.C: Likewise.
1433         * g++.dg/eh/pr38662.C: Likewise.
1434         * g++.dg/ext/attrib36.C: Likewise.
1435         * g++.dg/ext/attrib37.C: Likewise.
1436         * g++.dg/ext/attrib8.C: Likewise.
1437         * g++.dg/ext/tmplattr1.C: Likewise.
1438         * g++.dg/inherit/override-attribs.C: Likewise.
1439         * g++.dg/opt/inline9.C: Likewise.
1440         * g++.dg/opt/life1.C: Likewise.
1441         * g++.dg/opt/longbranch2.C: Likewise.
1442         * g++.dg/opt/nrv12.C: Likewise.
1443         * g++.dg/opt/reg-stack4.C: Likewise.
1444         * g++.dg/other/pr35504.C: Likewise.
1445         * g++.dg/other/pr39496.C: Likewise.
1446         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1447         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1448         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1449         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1450         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1451         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1452         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1453         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1454         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1455         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1456         * g++.dg/warn/pr15774-1.C: Likewise.
1457         * g++.dg/warn/pr15774-2.C: Likewise.
1458         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1459         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1460         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1461         * g++.old-deja/g++.pt/asm2.C: Likewise.
1462         * gcc.c-torture/compile/20000804-1.c: Likewise.
1463         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1464         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1465         * gcc.dg/20020108-1.c: Likewise.
1466         * gcc.dg/20020122-2.c: Likewise.
1467         * gcc.dg/20020122-3.c: Likewise.
1468         * gcc.dg/20020206-1.c: Likewise.
1469         * gcc.dg/20020219-1.c: Likewise.
1470         * gcc.dg/20020310-1.c: Likewise.
1471         * gcc.dg/20020411-1.c: Likewise.
1472         * gcc.dg/20020418-2.c: Likewise.
1473         * gcc.dg/20020426-2.c: Likewise.
1474         * gcc.dg/20020517-1.c: Likewise.
1475         * gcc.dg/20030204-1.c: Likewise.
1476         * gcc.dg/20030826-2.c: Likewise.
1477         * gcc.dg/20031102-1.c: Likewise.
1478         * gcc.dg/20031202-1.c: Likewise.
1479         * gcc.dg/20050111-1.c: Likewise.
1480         * gcc.dg/20050503-1.c: Likewise.
1481         * gcc.dg/array-init-1.c: Likewise.
1482         * gcc.dg/builtin-apply4.c: Likewise.
1483         * gcc.dg/dfp/pr31344.c: Likewise.
1484         * gcc.dg/gomp/atomic-11.c: Likewise.
1485         * gcc.dg/graphite/pr40281.c: Likewise.
1486         * gcc.dg/ia64-sync-1.c: Likewise.
1487         * gcc.dg/ia64-sync-2.c: Likewise.
1488         * gcc.dg/ia64-sync-3.c: Likewise.
1489         * gcc.dg/ia64-sync-4.c: Likewise.
1490         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1491         * gcc.dg/invalid-call-1.c: Likewise.
1492         * gcc.dg/loop-3.c: Likewise.
1493         * gcc.dg/lower-subreg-1.c: Likewise.
1494         * gcc.dg/lto/pr47259_0.c: Likewise.
1495         * gcc.dg/nested-calls-1.c: Likewise.
1496         * gcc.dg/pr20017.c: Likewise.
1497         * gcc.dg/pr25023.c: Likewise.
1498         * gcc.dg/pr27671-2.c: Likewise.
1499         * gcc.dg/pr32176.c: Likewise.
1500         * gcc.dg/pr33676.c: Likewise.
1501         * gcc.dg/pr35045.c: Likewise.
1502         * gcc.dg/pr36015.c: Likewise.
1503         * gcc.dg/pr36584.c: Likewise.
1504         * gcc.dg/pr36998.c: Likewise.
1505         * gcc.dg/pr37438.c: Likewise.
1506         * gcc.dg/pr37908.c: Likewise.
1507         * gcc.dg/pr41241.c: Likewise.
1508         * gcc.dg/pr41340.c: Likewise.
1509         * gcc.dg/pr44136.c: Likewise.
1510         * gcc.dg/pr44194-1.c: Likewise.
1511         * gcc.dg/pr46212.c: Likewise.
1512         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1513         * gcc.dg/setjmp-2.c: Likewise.
1514         * gcc.dg/short-compare-1.c: Likewise.
1515         * gcc.dg/short-compare-2.c: Likewise.
1516         * gcc.dg/smod-1.c: Likewise.
1517         * gcc.dg/sync-2.c: Likewise.
1518         * gcc.dg/sync-3.c: Likewise.
1519         * gcc.dg/tls/opt-1.c: Likewise.
1520         * gcc.dg/tls/opt-2.c: Likewise.
1521         * gcc.dg/tls/opt-3.c: Likewise.
1522         * gcc.dg/torture/badshift.c: Likewise.
1523         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1524         * gcc.dg/torture/pr20314-2.c: Likewise.
1525         * gcc.dg/torture/pr36891.c: Likewise.
1526         * gcc.dg/torture/pr38774.c: Likewise.
1527         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1528         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1529         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1530         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1531         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1532         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1533         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1534         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1535         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1536         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1537         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1538         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1539         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1540         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1541         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1542         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1543         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1544         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1545         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1546         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1547         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1548         * gcc.dg/unroll-1.c: Likewise.
1549         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1550         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1551         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1552         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1553         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1554         * gcc.target/i386/20000609-1.c: Likewise.
1555         * gcc.target/i386/20000720-1.c: Likewise.
1556         * gcc.target/i386/20000724-1.c: Likewise.
1557         * gcc.target/i386/20011107-1.c: Likewise.
1558         * gcc.target/i386/20011119-1.c: Likewise.
1559         * gcc.target/i386/20020201-3.c: Likewise.
1560         * gcc.target/i386/20020218-1.c: Likewise.
1561         * gcc.target/i386/20020729-1.c: Likewise.
1562         * gcc.target/i386/20030926-1.c: Likewise.
1563         * gcc.target/i386/20060125-1.c: Likewise.
1564         * gcc.target/i386/20060125-2.c: Likewise.
1565         * gcc.target/i386/20060512-1.c: Likewise.
1566         * gcc.target/i386/20060512-2.c: Likewise.
1567         * gcc.target/i386/20060512-3.c: Likewise.
1568         * gcc.target/i386/20060512-4.c: Likewise.
1569         * gcc.target/i386/387-1.c: Likewise.
1570         * gcc.target/i386/387-2.c: Likewise.
1571         * gcc.target/i386/387-5.c: Likewise.
1572         * gcc.target/i386/387-6.c: Likewise.
1573         * gcc.target/i386/980312-1.c: Likewise.
1574         * gcc.target/i386/980313-1.c: Likewise.
1575         * gcc.target/i386/990117-1.c: Likewise.
1576         * gcc.target/i386/990424-1.c: Likewise.
1577         * gcc.target/i386/990524-1.c: Likewise.
1578         * gcc.target/i386/991129-1.c: Likewise.
1579         * gcc.target/i386/991214-1.c: Likewise.
1580         * gcc.target/i386/991230-1.c: Likewise.
1581         * gcc.target/i386/addr-sel-1.c: Likewise.
1582         * gcc.target/i386/aggregate-ret1.c: Likewise.
1583         * gcc.target/i386/aggregate-ret2.c: Likewise.
1584         * gcc.target/i386/align-main-3.c: Likewise.
1585         * gcc.target/i386/amd64-abi-1.c: Likewise.
1586         * gcc.target/i386/amd64-abi-2.c: Likewise.
1587         * gcc.target/i386/amd64-abi-4.c: Likewise.
1588         * gcc.target/i386/amd64-abi-5.c: Likewise.
1589         * gcc.target/i386/amd64-abi-6.c: Likewise.
1590         * gcc.target/i386/asm-1.c: Likewise.
1591         * gcc.target/i386/asm-3.c: Likewise.
1592         * gcc.target/i386/asm-5.c: Likewise.
1593         * gcc.target/i386/attributes-error.c: Likewise.
1594         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1595         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1596         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1597         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1598         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1599         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1600         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1601         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1602         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1603         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1604         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1605         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1606         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1607         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1608         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1609         * gcc.target/i386/bitfield1.c: Likewise.
1610         * gcc.target/i386/bitfield2.c: Likewise.
1611         * gcc.target/i386/bmi-2.c: Likewise.
1612         * gcc.target/i386/bmi-5.c: Likewise.
1613         * gcc.target/i386/builtin-unreachable.c: Likewise.
1614         * gcc.target/i386/cleanup-2.c: Likewise.
1615         * gcc.target/i386/clobbers.c: Likewise.
1616         * gcc.target/i386/cmov8.c: Likewise.
1617         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1618         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1619         * gcc.target/i386/compress-float-387.c: Likewise.
1620         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1621         * gcc.target/i386/compress-float-sse.c: Likewise.
1622         * gcc.target/i386/crc32-2.c: Likewise.
1623         * gcc.target/i386/crc32-3.c: Likewise.
1624         * gcc.target/i386/divmod-7.c: Likewise.
1625         * gcc.target/i386/divmod-8.c: Likewise.
1626         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1627         * gcc.target/i386/fma3-builtin.c: Likewise.
1628         * gcc.target/i386/fma3-fma.c: Likewise.
1629         * gcc.target/i386/fma4-256-vector.c: Likewise.
1630         * gcc.target/i386/fma4-builtin.c: Likewise.
1631         * gcc.target/i386/fma4-fma-2.c: Likewise.
1632         * gcc.target/i386/fma4-fma.c: Likewise.
1633         * gcc.target/i386/fma4-vector-2.c: Likewise.
1634         * gcc.target/i386/fma4-vector.c: Likewise.
1635         * gcc.target/i386/funcspec-1.c: Likewise.
1636         * gcc.target/i386/funcspec-10.c: Likewise.
1637         * gcc.target/i386/funcspec-11.c: Likewise.
1638         * gcc.target/i386/funcspec-2.c: Likewise.
1639         * gcc.target/i386/funcspec-5.c: Likewise.
1640         * gcc.target/i386/funcspec-6.c: Likewise.
1641         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1642         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1643         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1644         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1645         * gcc.target/i386/incoming-1.c: Likewise.
1646         * gcc.target/i386/incoming-10.c: Likewise.
1647         * gcc.target/i386/incoming-11.c: Likewise.
1648         * gcc.target/i386/incoming-12.c: Likewise.
1649         * gcc.target/i386/incoming-13.c: Likewise.
1650         * gcc.target/i386/incoming-14.c: Likewise.
1651         * gcc.target/i386/incoming-15.c: Likewise.
1652         * gcc.target/i386/incoming-2.c: Likewise.
1653         * gcc.target/i386/incoming-3.c: Likewise.
1654         * gcc.target/i386/incoming-4.c: Likewise.
1655         * gcc.target/i386/incoming-5.c: Likewise.
1656         * gcc.target/i386/incoming-6.c: Likewise.
1657         * gcc.target/i386/incoming-7.c: Likewise.
1658         * gcc.target/i386/incoming-8.c: Likewise.
1659         * gcc.target/i386/incoming-9.c: Likewise.
1660         * gcc.target/i386/lea.c: Likewise.
1661         * gcc.target/i386/local.c: Likewise.
1662         * gcc.target/i386/loop-1.c: Likewise.
1663         * gcc.target/i386/loop-2.c: Likewise.
1664         * gcc.target/i386/loop-3.c: Likewise.
1665         * gcc.target/i386/max-stack-align.c: Likewise.
1666         * gcc.target/i386/memcpy-1.c: Likewise.
1667         * gcc.target/i386/movbe-2.c: Likewise.
1668         * gcc.target/i386/movq-2.c: Likewise.
1669         * gcc.target/i386/movq.c: Likewise.
1670         * gcc.target/i386/nrv1.c: Likewise.
1671         * gcc.target/i386/pad-4.c: Likewise.
1672         * gcc.target/i386/pad-5a.c: Likewise.
1673         * gcc.target/i386/pad-5b.c: Likewise.
1674         * gcc.target/i386/pad-6a.c: Likewise.
1675         * gcc.target/i386/pad-6b.c: Likewise.
1676         * gcc.target/i386/pad-7.c: Likewise.
1677         * gcc.target/i386/pad-9.c: Likewise.
1678         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1679         * gcc.target/i386/pic-1.c: Likewise.
1680         * gcc.target/i386/pr12092-1.c: Likewise.
1681         * gcc.target/i386/pr12329.c: Likewise.
1682         * gcc.target/i386/pr21518.c: Likewise.
1683         * gcc.target/i386/pr22362.c: Likewise.
1684         * gcc.target/i386/pr22585.c: Likewise.
1685         * gcc.target/i386/pr23098.c: Likewise.
1686         * gcc.target/i386/pr25196.c: Likewise.
1687         * gcc.target/i386/pr25293.c: Likewise.
1688         * gcc.target/i386/pr25654.c: Likewise.
1689         * gcc.target/i386/pr26449.c: Likewise.
1690         * gcc.target/i386/pr26778.c: Likewise.
1691         * gcc.target/i386/pr26826.c: Likewise.
1692         * gcc.target/i386/pr27266.c: Likewise.
1693         * gcc.target/i386/pr29978.c: Likewise.
1694         * gcc.target/i386/pr30505.c: Likewise.
1695         * gcc.target/i386/pr30961-1.c: Likewise.
1696         * gcc.target/i386/pr31628.c: Likewise.
1697         * gcc.target/i386/pr32000-2.c: Likewise.
1698         * gcc.target/i386/pr32661-1.c: Likewise.
1699         * gcc.target/i386/pr32708-2.c: Likewise.
1700         * gcc.target/i386/pr32708-3.c: Likewise.
1701         * gcc.target/i386/pr34256.c: Likewise.
1702         * gcc.target/i386/pr34312.c: Likewise.
1703         * gcc.target/i386/pr34522.c: Likewise.
1704         * gcc.target/i386/pr35160.c: Likewise.
1705         * gcc.target/i386/pr35281.c: Likewise.
1706         * gcc.target/i386/pr36246.c: Likewise.
1707         * gcc.target/i386/pr36786.c: Likewise.
1708         * gcc.target/i386/pr37275.c: Likewise.
1709         * gcc.target/i386/pr37843-3.c: Likewise.
1710         * gcc.target/i386/pr37843-4.c: Likewise.
1711         * gcc.target/i386/pr39082-1.c: Likewise.
1712         * gcc.target/i386/pr39431.c: Likewise.
1713         * gcc.target/i386/pr39496.c: Likewise.
1714         * gcc.target/i386/pr39543-2.c: Likewise.
1715         * gcc.target/i386/pr39911.c: Likewise.
1716         * gcc.target/i386/pr40718.c: Likewise.
1717         * gcc.target/i386/pr40906-1.c: Likewise.
1718         * gcc.target/i386/pr40906-2.c: Likewise.
1719         * gcc.target/i386/pr40906-3.c: Likewise.
1720         * gcc.target/i386/pr40934.c: Likewise.
1721         * gcc.target/i386/pr41900.c: Likewise.
1722         * gcc.target/i386/pr42589.c: Likewise.
1723         * gcc.target/i386/pr43662.c: Likewise.
1724         * gcc.target/i386/pr43671.c: Likewise.
1725         * gcc.target/i386/pr43766.c: Likewise.
1726         * gcc.target/i386/pr43869.c: Likewise.
1727         * gcc.target/i386/pr44942.c: Likewise.
1728         * gcc.target/i386/pr44948-2a.c: Likewise.
1729         * gcc.target/i386/pr45234.c: Likewise.
1730         * gcc.target/i386/pr45336-2.c: Likewise.
1731         * gcc.target/i386/pr45336-4.c: Likewise.
1732         * gcc.target/i386/pr45852.c: Likewise.
1733         * gcc.target/i386/pr46470.c: Likewise.
1734         * gcc.target/i386/pr48037-1.c: Likewise.
1735         * gcc.target/i386/pr48389.c: Likewise.
1736         * gcc.target/i386/pr49095.c: Likewise.
1737         * gcc.target/i386/pr9771-1.c: Likewise.
1738         * gcc.target/i386/rdfsbase-1.c: Likewise.
1739         * gcc.target/i386/rdfsbase-2.c: Likewise.
1740         * gcc.target/i386/rdgsbase-1.c: Likewise.
1741         * gcc.target/i386/rdgsbase-2.c: Likewise.
1742         * gcc.target/i386/rdrand-3.c: Likewise.
1743         * gcc.target/i386/regparm-stdcall.c: Likewise.
1744         * gcc.target/i386/regparm.c: Likewise.
1745         * gcc.target/i386/reload-1.c: Likewise.
1746         * gcc.target/i386/rotate-2.c: Likewise.
1747         * gcc.target/i386/sibcall-5.c: Likewise.
1748         * gcc.target/i386/signbit-1.c: Likewise.
1749         * gcc.target/i386/signbit-2.c: Likewise.
1750         * gcc.target/i386/signbit-3.c: Likewise.
1751         * gcc.target/i386/sse-5.c: Likewise.
1752         * gcc.target/i386/sse-8.c: Likewise.
1753         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1754         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1755         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1756         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1757         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1758         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1759         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1760         * gcc.target/i386/sse2-movq-2.c: Likewise.
1761         * gcc.target/i386/sse2-movq-3.c: Likewise.
1762         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1763         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1764         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1765         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1766         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1767         * gcc.target/i386/ssefn-1.c: Likewise.
1768         * gcc.target/i386/ssefn-2.c: Likewise.
1769         * gcc.target/i386/sseregparm-1.c: Likewise.
1770         * gcc.target/i386/sseregparm-2.c: Likewise.
1771         * gcc.target/i386/sseregparm-3.c: Likewise.
1772         * gcc.target/i386/sseregparm-4.c: Likewise.
1773         * gcc.target/i386/sseregparm-5.c: Likewise.
1774         * gcc.target/i386/sseregparm-6.c: Likewise.
1775         * gcc.target/i386/sseregparm-7.c: Likewise.
1776         * gcc.target/i386/sseregparm-8.c: Likewise.
1777         * gcc.target/i386/stack-realign.c: Likewise.
1778         * gcc.target/i386/stack-usage-realign.c: Likewise.
1779         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1780         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1781         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1782         * gcc.target/i386/stackalign/return-1.c: Likewise.
1783         * gcc.target/i386/stackalign/return-2.c: Likewise.
1784         * gcc.target/i386/stackalign/return-3.c: Likewise.
1785         * gcc.target/i386/tailcall-1.c: Likewise.
1786         * gcc.target/i386/tbm-2.c: Likewise.
1787         * gcc.target/i386/udivmod-7.c: Likewise.
1788         * gcc.target/i386/udivmod-8.c: Likewise.
1789         * gcc.target/i386/unroll-1.c: Likewise.
1790         * gcc.target/i386/vararg-1.c: Likewise.
1791         * gcc.target/i386/vararg-2.c: Likewise.
1792         * gcc.target/i386/vect8-ret.c: Likewise.
1793         * gcc.target/i386/vectorize5.c: Likewise.
1794         * gcc.target/i386/wmul-1.c: Likewise.
1795         * gcc.target/i386/wmul-2.c: Likewise.
1796         * gcc.target/i386/wrfsbase-1.c: Likewise.
1797         * gcc.target/i386/wrfsbase-2.c: Likewise.
1798         * gcc.target/i386/wrgsbase-1.c: Likewise.
1799         * gcc.target/i386/wrgsbase-2.c: Likewise.
1800         * gcc.target/i386/xop-pcmov.c: Likewise.
1801         * gcc.target/i386/xop-pcmov2.c: Likewise.
1802         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1803         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1804         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1805         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1806         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1807         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1808         * gcc.target/i386/zee.c: Likewise.
1809         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1810         * gfortran.dg/compiler-directive_2.f: Likewise.
1811         * gfortran.dg/g77/20010216-1.f: Likewise.
1812         * gfortran.dg/gomp/pr39152.f90: Likewise.
1813         * gfortran.dg/pr33794.f90: Likewise.
1814
1815 2011-07-09  Jason Merrill  <jason@redhat.com>
1816
1817         * g++.dg/cpp0x/regress/regress5.C: New.
1818
1819 2011-07-08  Jason Merrill  <jason@redhat.com>
1820
1821         PR c++/45437
1822         * g++.dg/expr/compound-asn1.C: New.
1823         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1824
1825 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR target/49621
1828         * gcc.target/powerpc/altivec-34.c: New test.
1829
1830 2011-07-08  Jason Merrill  <jason@redhat.com>
1831
1832         PR c++/45603
1833         * g++.dg/abi/guard3.C: New.
1834
1835 2011-07-08  Julian Brown  <julian@codesourcery.com>
1836
1837         * lib/target-supports.exp
1838         (check_effective_target_arm_little_endian): New.
1839         (check_effective_target_vect_pack_trunc): Use above.
1840         (check_effective_target_vect_unpack): Likewise.
1841         (check_effective_target_vect_element_align): Test
1842         check_effective_target_arm_vect_no_misalign for ARM.
1843
1844 2011-07-08  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/49673
1847         * g++.dg/cpp0x/constexpr-rom.C: New.
1848
1849 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1850
1851         PR middle-end/49519
1852         * g++.dg/torture/pr49519.C: New test.
1853
1854 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1855
1856         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1857
1858 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1859
1860         PR testsuite/48727
1861         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1862
1863 2011-07-08  Richard Guenther  <rguenther@suse.de>
1864
1865         PR tree-optimization/49662
1866         * gcc.dg/graphite/interchange-14.c: XFAIL.
1867         * gcc.dg/graphite/interchange-15.c: Likewise.
1868         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1869
1870 2011-07-06  Jason Merrill  <jason@redhat.com>
1871
1872         PR c++/49663
1873         * g++.dg/cpp0x/regress/regress4.C: New.
1874
1875 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1876
1877         PR fortran/49648
1878         * gfortran.dg/result_in_spec_4.f90: New test.
1879
1880 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1881
1882         * gcc.target/sparc/cas64.c: New test.
1883
1884 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR c/49644
1887         * g++.dg/torture/pr49644.C: New test.
1888
1889         PR c/49644
1890         * gcc.c-torture/execute/pr49644.c: New test.
1891
1892 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1893
1894         * lib/target-supports.exp (check_effective_target_ia32): New.
1895         (check_effective_target_x32): Likewise.
1896         (check_effective_target_vect_cmdline_needed): Also check x32.
1897
1898 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1899
1900         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1901         dg-prune-output.
1902         * gcc.target/arm/pr42235.c: Likewise.
1903         * gcc.target/arm/pr42495.c: Likewise.
1904         * gcc.target/arm/pr42574.c: Likewise.
1905         * gcc.target/arm/thumb-branch1.c: Likewise.
1906
1907         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1908         unneeded prune of possible warning.
1909         * gcc.target/arm/pr40956.c: Likewise.
1910         * gcc.target/arm/pr42505.c: Likewise.
1911
1912         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1913         * gcc.c-torture/compile/pr46883.c: Likewise.
1914         * gcc.c-torture/compile/pr46934.c: Likewise.
1915
1916         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1917         for move to ../../gcc.c-torture/compile.
1918         * gcc.target/arm/pr46883.c: Likewise.
1919         * gcc.target/arm/pr46934.c: Likewise.
1920
1921         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1922         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1923         * gcc.target/arm/wmul-1.c: Likewise.
1924         * gcc.target/arm/wmul-2.c: Likewise.
1925         * gcc.target/arm/wmul-3.c: Likewise.
1926         * gcc.target/arm/wmul-4.c: Likewise.
1927         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1928         add tab after scan target.
1929         * gcc.target/arm/smlaltt-1.c: Likewise.
1930         * gcc.target/arm/smlatb-1.c: Likewise.
1931         * gcc.target/arm/smlatt-1.c: Likewise.
1932
1933 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1934
1935         PR debug/49522
1936         * gcc.dg/debug/pr49522.c: New test.
1937
1938 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1939
1940         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1941         * gcc.dg/pr46212.c: Run only if target int32plus.
1942         * gcc.dg/torture/pr48146.c: Ditto.
1943         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1944         * c-c++-common/pr44832.c: Ditto.
1945         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1946         * gcc.dg/pr31490.c: Ditto.
1947         * gcc.dg/torture/builtin-math-7.c: Run only if target
1948         large_double.
1949         * gcc.dg/torture/pr45764.c: Skip for AVR.
1950         * gcc.dg/pr47893.c: Ditto.
1951
1952 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1953
1954         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1955         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1956         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1957         add tab to scan target.
1958
1959 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1960
1961         * gcc.target/arm/neon-modes-3.c: New test.
1962
1963 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1964
1965         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1966         -fno-loop-interchange -ffast-math.
1967
1968 2011-07-07  Richard Guenther  <rguenther@suse.de>
1969
1970         * gcc.dg/ftrapv-3.c: New testcase.
1971
1972 2011-07-07  Richard Guenther  <rguenther@suse.de>
1973
1974         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1975         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1976
1977 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1978
1979         * gcc.dg/binop-notxor1.c: New test.
1980         * gcc.dg/binop-notand4a.c: New test.
1981         * gcc.dg/binop-notxor2.c: New test.
1982         * gcc.dg/binop-notand3a.c: New test.
1983         * gcc.dg/binop-notand2a.c: New test.
1984         * gcc.dg/binop-notand6a.c: New test.
1985         * gcc.dg/binop-notor1.c: New test.
1986         * gcc.dg/binop-notand1a.c: New test.
1987         * gcc.dg/binop-notand5a.c: New test.
1988         * gcc.dg/binop-notor2.c: New test.
1989
1990 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR middle-end/49640
1993         * gcc.dg/gomp/pr49640.c: New test.
1994
1995 2011-07-07  Richard Guenther  <rguenther@suse.de>
1996
1997         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1998
1999 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000
2001         PR target/39150
2002         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2003
2004 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2005
2006         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2007         * gcc.target/powerpc/no-r11-2.c: Ditto.
2008         * gcc.target/powerpc/no-r11-3.c: Ditto.
2009
2010 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2011
2012         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2013         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2014
2015 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2016
2017         * lib/target-supports.exp (check_profiling_available): Disable
2018         profiling with -fprofile-generate for target avr.
2019
2020 2011-07-06  Richard Guenther  <rguenther@suse.de>
2021
2022         PR tree-optimization/49645
2023         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2024
2025 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2026
2027         PR middle-end/47383
2028         * gcc.dg/pr47383.c: New.
2029
2030 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032         PR tree-optimization/49647
2033         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2034
2035 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2036
2037         PR testsuite/49542
2038         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2039         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2040
2041 2011-07-05  Jason Merrill  <jason@redhat.com>
2042
2043         PR c++/48157
2044         * g++.dg/template/template-id-4.C: New.
2045
2046 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2047
2048         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2049         * gcc.dg/pr43402.c: Ditto.
2050
2051 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2052
2053         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2054
2055 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2056
2057         * gcc.target/powerpc/ppc-switch-1.c: New test for
2058         --param case-values-threshold.
2059         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2060
2061 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2062
2063         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2064
2065 2011-07-05  Jason Merrill  <jason@redhat.com>
2066
2067         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2068
2069 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2070
2071         PR tree-optimization/47654
2072         * gcc.dg/graphite/block-pr47654.c: New.
2073
2074 2011-07-05  Jason Merrill  <jason@redhat.com>
2075
2076         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2077
2078 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2079
2080         PR tree-optimization/49580
2081         * gcc.dg/autopar/pr49580.c: New test.
2082
2083 2011-07-05  Richard Guenther  <rguenther@suse.de>
2084
2085         PR tree-optimization/49518
2086         PR tree-optimization/49628
2087         * g++.dg/torture/pr49628.C: New testcase.
2088         * gcc.dg/torture/pr49518.c: Likewise.
2089
2090 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2091
2092         * ada/acats/run_acats (which): Extract last field from type -p,
2093         type output only if command succeeded.
2094
2095 2011-07-04  Jason Merrill  <jason@redhat.com>
2096
2097         * g++.dg/abi/mangle48.C: New.
2098
2099         * g++.dg/cpp0x/diag1.C: New.
2100
2101         * g++.dg/diagnostic/aka1.C: New.
2102
2103 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR rtl-optimization/49619
2106         * gcc.dg/pr49619.c: New test.
2107
2108         PR rtl-optimization/49472
2109         * gfortran.dg/pr49472.f90: New test.
2110
2111         PR debug/49602
2112         * gcc.dg/pr49602.c: New test.
2113
2114 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2115
2116         PR target/34734
2117         PR target/44643
2118         * gcc.target/avr/avr.exp: Run over cpp files, too.
2119         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2120         * gcc.target/avr/progmem.h: New file.
2121         * gcc.target/avr/exit-abort.h: New file.
2122         * gcc.target/avr/progmem-error-1.c: New file.
2123         * gcc.target/avr/progmem-error-1.cpp: New file.
2124         * gcc.target/avr/progmem-warning-1.c: New file.
2125         * gcc.target/avr/torture/progmem-1.c: New file.
2126         * gcc.target/avr/torture/progmem-1.cpp: New file.
2127
2128 2011-07-04  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/49615
2131         * g++.dg/torture/pr49615.C: New testcase.
2132
2133 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2134
2135         PR tree-optimization/49610
2136         * gcc.dg/vect/pr49610.c: New test.
2137
2138 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2139
2140         * gnat.dg/specs/debug1.ads: New test.
2141
2142 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2143
2144         PR fortran/49562
2145         * gfortran.dg/typebound_proc_23.f90: New.
2146
2147 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2148
2149         PR c++/49605
2150         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2151
2152 2011-07-01  Jason Merrill  <jason@redhat.com>
2153
2154         PR c++/48261
2155         * g++.dg/template/template-id-3.C: New.
2156
2157         PR c++/48593
2158         * g++.dg/template/qualified-id4.C: New.
2159
2160         PR c++/48883
2161         * g++.dg/template/explicit-args4.C: New.
2162
2163         PR c++/49085
2164         * g++.dg/template/offsetof2.C: New.
2165
2166 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2167
2168         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2169
2170 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172         PR libmudflap/49549
2173         * lib/target-supports.exp (check_effective_target_gld): New proc.
2174
2175 2011-07-01  Richard Guenther  <rguenther@suse.de>
2176
2177         PR tree-optimization/49603
2178         * gcc.dg/torture/pr49603.c: New testcase.
2179
2180 2011-06-30  Jason Merrill  <jason@redhat.com>
2181
2182         PR c++/49387
2183         * g++.dg/rtti/template1.C: New.
2184
2185         PR c++/49569
2186         * g++.dg/cpp0x/regress/ctor1.C: New.
2187
2188         PR c++/49355
2189         * g++.dg/cpp0x/initlist54.C: New.
2190
2191 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2192
2193         * gcc.dg/tree-ssa/sra-12.c: New test.
2194
2195 2011-06-29  Jason Merrill  <jason@redhat.com>
2196
2197         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2198
2199 2011-06-30  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/46787
2202         * gcc.dg/vect/vect-121.c: New testcase.
2203
2204 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2205
2206         PR tree-optimization/49094
2207         * gcc.dg/tree-ssa/pr49094.c: New test.
2208
2209 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2210
2211         PR fortran/49540
2212         * gfortran.dg/pr49540-1.f90: New test.
2213         * gfortran.dg/pr49540-2.f90: New test.
2214
2215 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2216
2217         PR ada/49511
2218         * ada/acats/run_acats (which): Use last field of type -p output.
2219
2220 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2221             Iain Sandoe  <iains@gcc.gnu.org>
2222
2223         PR libobjc/36610
2224         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2225         Only skip on 64-bit *-*-darwin8* && !objc2.
2226
2227 2011-06-30  Richard Guenther  <rguenther@suse.de>
2228
2229         PR tree-optimization/38752
2230         * gcc.c-torture/compile/pr38752.c: New testcase.
2231
2232 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2233
2234         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2235         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2236
2237 2011-06-29  Jason Merrill  <jason@redhat.com>
2238
2239         PR c++/49216
2240         * g++.dg/cpp0x/initlist53.C: Use placement new.
2241         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2242         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2243
2244         PR c++/49003
2245         * g++.dg/cpp0x/trailing6.C: New.
2246         * g++.dg/cpp0x/pr45908.C: No error.
2247
2248         PR c++/49272
2249         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2250
2251         PR c++/49520
2252         * g++.dg/cpp0x/constexpr-using2.C: New.
2253
2254         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2255
2256         PR c++/45923
2257         * g++.dg/cpp0x/constexpr-diag3.C: New.
2258         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2259         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2260         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2261         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2262
2263 2011-06-29  Jason Merrill  <jason@redhat.com>
2264
2265         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2266
2267 2011-06-29  Richard Guenther  <rguenther@suse.de>
2268
2269         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2270
2271 2011-06-29  Jason Merrill  <jason@redhat.com>
2272
2273         * g++.dg/cpp0x/initlist-value2.C: New.
2274
2275         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2276         * g++.dg/cpp0x/initlist-value.C: New.
2277
2278 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2279
2280         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2281
2282 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2283
2284         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2285         * gcc.dg/inline_2.c: Likewise.
2286         * gcc.dg/unroll_1.c: Likewise.
2287
2288 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR debug/49567
2291         * gcc.target/i386/pr49567.c: New test.
2292
2293 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gnat.dg/opt17.ad[sb]: New test.
2296
2297 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2298             Tom de Vries  <tom@codesourcery.com>
2299
2300         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2301         (check_effective_target_arm_thumb2): New effective targets.
2302         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2303         properly.  Clean up temporary files.
2304         * gcc.target/arm/ivopts-2.c: Likewise.
2305         * gcc.target/arm/ivopts-3.c: Likewise.
2306         * gcc.target/arm/ivopts-4.c: Likewise.
2307         * gcc.target/arm/ivopts-5.c: Likewise.
2308         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2309
2310 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2311
2312         PR fortran/49479
2313         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2314
2315 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2316
2317         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2318         * gcc.target/arm/vfp-ldmias.c: Likewise.
2319         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2320         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2321         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2322         * gcc.target/arm/vfp-stmias.c: Likewise.
2323         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2324         * gcc.target/arm/vfp-stmiad.c: Likewise.
2325
2326 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2327
2328         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2329         dg-prune-output.
2330         * gcc.target/arm/pr45701-2.c: Ditto.
2331
2332 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2333
2334         PR fortran/49466
2335         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2336         * gfortran.dg/extends_14.f03: Modified.
2337
2338 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2339
2340         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2341         early if the test is already being skipped.
2342
2343         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2344         scan-assembler-dem-not): For missing file, report unresolved with
2345         same message as for pass/fail, with reason reported in log file.
2346
2347         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2348         from add_options_for_arm_neon_fp16.
2349         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2350         check_effective_target_arm_neon_fp16_ok_nocache.
2351         Check -mfpu and -mfloat-abi options from current multilib.
2352         Do not require neon support.
2353         (check_effective_target_arm_fp16_ok): Renamed from
2354         check_effecitve_target_arm_neon_fp16_ok.
2355         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2356         arm_neon_fp16_ok and arm_fp16.
2357         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2358         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2359         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2360         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2361
2362 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2363
2364         * gcc.dg/builtin-assume-aligned-1.c: New test.
2365         * gcc.dg/builtin-assume-aligned-2.c: New test.
2366         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2367
2368         PR debug/49544
2369         * gcc.dg/pr49544.c: New test.
2370
2371 2011-06-27  Richard Guenther  <rguenther@suse.de>
2372
2373         PR tree-optimization/49394
2374         * g++.dg/torture/pr49394.C: New testcase.
2375
2376 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2377
2378         * gcc.dg/optimize-bswapdi-2.c: New test.
2379
2380 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2381             Richard Sandiford  <richard.sandiford@linaro.org>
2382
2383         PR tree-optimization/49169
2384         * gcc.dg/torture/pr49169.c: New test.
2385
2386 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2387
2388         PR testsuite/49529
2389         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2390
2391         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2392         hppa*-*-hpux*.
2393
2394 2011-06-26  Jason Merrill  <jason@redhat.com>
2395
2396         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2397
2398         PR c++/49528
2399         * g++.dg/init/ref19.C: New.
2400         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2401
2402 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR tree-optimization/48377
2405         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2406         non_strict_align.
2407
2408 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2409
2410         PR middle-end/49191
2411         * lib/target-supports.exp (check_effective_target_non_strict_align):
2412         New.
2413         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2414
2415 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2416
2417         PR tree-optimizations/49516
2418         * g++.dg/tree-ssa/pr49516.C: New test.
2419
2420 2011-06-23  Jason Merrill  <jason@redhat.com>
2421
2422         PR c++/35255
2423         * g++.dg/template/partial10.C: New.
2424         * g++.dg/template/partial11.C: New.
2425
2426 2011-06-23  Jeff Law <law@redhat.com>
2427
2428         PR middle-end/48770
2429         * gcc.dg/pr48770.c: New test.
2430
2431 2011-06-23  Jan Hubicka  <jh@suse.cz>
2432
2433         PR middle-end/49373
2434         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2435
2436 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR testsuite/49512
2439         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2440         instead of -fdump-tree-optimized.
2441
2442 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2443
2444         PR c++/44625
2445         * g++.dg/template/crash107.C: New.
2446         * g++.dg/template/error17.C: Adjust.
2447
2448 2011-06-23  Jason Merrill  <jason@redhat.com>
2449
2450         PR c++/49507
2451         * g++.dg/cpp0x/defaulted30.C: New.
2452
2453         PR c++/49440
2454         * g++.dg/rtti/anon-ns1.C: New.
2455
2456         PR c++/49395
2457         * g++.dg/init/ref18.C: New.
2458
2459         PR c++/36435
2460         * g++.dg/template/partial9.C: New.
2461
2462 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2463
2464         PR middle-end/49373
2465         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2466
2467 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR debug/49496
2470         * gcc.dg/pr49496.c: New test.
2471
2472 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2473
2474         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2475         is not xscale.
2476
2477         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2478
2479         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2480         * gcc.target/arm/pr42879.c: Likewise.
2481         * gcc.target/arm/pr45701-3.c: Likewise.
2482
2483         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2484         * gcc.target/arm/pr40482.c: Likewise.
2485         * gcc.target/arm/stack-corruption.c: Likewise.
2486
2487 2011-06-22  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/49493
2490         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2491
2492 2011-06-22  Jason Merrill  <jason@redhat.com>
2493
2494         PR c++/49260
2495         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2496
2497 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2498             Dmitry Melnik  <dm@ispras.ru>
2499
2500         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2501         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2502         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2503
2504 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         * gcc.target/arm/tlscall.c: New.
2507
2508 2011-06-21  Jason Merrill  <jason@redhat.com>
2509
2510         PR c++/49172
2511         * g++.dg/cpp0x/constexpr-ref1.C: New.
2512         * g++.dg/cpp0x/constexpr-ref2.C: New.
2513         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2514
2515         PR c++/49482
2516         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2517
2518         PR c++/49418
2519         * g++.dg/template/param3.C: New.
2520
2521 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2522
2523         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2524         my_clrsb test functions.
2525         (main): Test clrsb.
2526         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2527         test_sll, test_ull): Add clrsb tests.
2528         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2529         clrsbll.
2530
2531 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2532
2533         PR fortran/49112
2534         * gfortran.dg/class_44.f03: New.
2535
2536 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2537
2538         PR tree-optimization/49478
2539         * gcc.dg/vect/pr49478.c
2540
2541 2011-06-21  Richard Guenther  <rguenther@suse.de>
2542
2543         PR tree-optimization/49483
2544         * gcc.dg/vect/vect-120.c: New testcase.
2545
2546 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2547
2548         PR testsuite/49443
2549         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2550         * gcc.dg/vect/vect-peel-4.c: Likewise.
2551
2552 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2553
2554         PR middle-end/49139
2555         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2556         * gcc.dg/always_inline2.c: Likewise.
2557         * gcc.dg/always_inline3.c: Likewise.
2558         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2559         * gcc.dg/inline_1.c: Likewise.
2560         * gcc.dg/inline_2.c: Likewise.
2561         * gcc.dg/inline_3.c: Likewise.
2562         * gcc.dg/inline_4.c: Likewise.
2563         * gcc.dg/20051201-1.c: Likewise.
2564         * gcc.dg/pr40087.c: Likewise.
2565         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2566         * gcc.dg/inline-22.c: Likewise.
2567         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2568         * gcc.dg/lto/20090218-1_1.c: Likewise.
2569         * g++.dg/ipa/devirt-7.C: Likewise.
2570         * gcc.dg/uninit-pred-5_a.c: Likewise.
2571         * gcc.dg/uninit-pred-5_b.c: Likewise.
2572         * gcc.dg/fail_always_inline.c: New.
2573
2574 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2575
2576         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2577         into 6 jobs instead of 3.
2578
2579 2011-06-20  Jason Merrill  <jason@redhat.com>
2580
2581         PR c++/49216
2582         * g++.dg/cpp0x/initlist53.C: New.
2583
2584 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2585
2586         PR fortran/18918
2587         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2588         * gfortran.dg/coarray_lock_3.f90: New.
2589         * gfortran.dg/coarray/lock_1.f90: New.
2590
2591 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2592
2593         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2594         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2595         unresolved and report the reason to the log file.
2596
2597         * lib/scanasm.exp (object-size): Move argument processing earlier
2598         to report errors before verifying that the file exists.  Report
2599         problems detected at runtime as unresolved instead of error and
2600         report their reasons to the log file.
2601
2602 2011-06-20  Jason Merrill  <jason@redhat.com>
2603
2604         PR c++/47080
2605         * g++.dg/cpp0x/explicit6.C: New.
2606
2607         PR c++/47635
2608         * g++.dg/cpp0x/enum20.C: New.
2609
2610         PR c++/48138
2611         * g++.dg/ext/attr-aligned01.C: New.
2612
2613         PR c++/49205
2614         * g++.dg/cpp0x/variadic-default.C: New.
2615
2616         PR c++/43321
2617         * g++.dg/cpp0x/auto26.C: New.
2618
2619         PR c++/43831
2620         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2621
2622 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2623
2624         * gcc.dg/binop-notand1.c: New test.
2625         * gcc.dg/binop-notand2.c: New test.
2626         * gcc.dg/binop-notand3.c: New test.
2627         * gcc.dg/binop-notand4.c: New test.
2628         * gcc.dg/binop-notand5.c: New test.
2629         * gcc.dg/binop-notand6.c: New test.
2630
2631 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR testsuite/49432
2634         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2635
2636 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2637
2638         PR fortran/49400
2639         * gfortran.dg/proc_ptr_31.f90: New.
2640
2641 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * gnat.dg/volatile6.adb: New test.
2644         * gnat.dg/volatile7.adb: Likewise.
2645         * gnat.dg/volatile8.adb: Likewise.
2646         * gnat.dg/volatile9.adb: Likewise.
2647
2648 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2649
2650         * gnat.dg/constant3.adb: New test.
2651
2652 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2653
2654         PR libfortran/49296
2655         * gfortran.dg/read_list_eof_1.f90: New test.
2656
2657 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2658
2659         PR target/49411
2660         * gcc.target/i386/testimm-1.c: New test.
2661         * gcc.target/i386/testimm-2.c: New test.
2662         * gcc.target/i386/testimm-3.c: New test.
2663         * gcc.target/i386/testimm-4.c: New test.
2664         * gcc.target/i386/testimm-5.c: New test.
2665         * gcc.target/i386/testimm-6.c: New test.
2666         * gcc.target/i386/testimm-7.c: New test.
2667         * gcc.target/i386/testimm-8.c: New test.
2668         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2669         * gcc.target/i386/xop-rotate1-int.c: New test.
2670         * gcc.target/i386/xop-rotate2-int.c: New test.
2671
2672 2011-06-17  Jason Merrill  <jason@redhat.com>
2673
2674         * g++.dg/cpp0x/rv-func2.C: New.
2675
2676         * g++.dg/debug/dwarf2/lambda1.C: New.
2677         * g++.dg/warn/Wshadow-6.C: Adjust.
2678
2679 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/48699
2682         * gfortran.dg/move_alloc_5.f90: New.
2683
2684 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2685
2686         PR rtl-optimization/48542
2687         * gcc.dg/torture/pr48542.c: New test.
2688
2689 2011-06-16  Jason Merrill  <jason@redhat.com>
2690
2691         PR c++/44160
2692         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2693
2694         PR c++/45378
2695         * g++.dg/cpp0x/initlist52.C New.
2696
2697         PR c++/45399
2698         * c-c++-common/raw-string-12.c: New.
2699
2700         PR c++/49229
2701         * g++.dg/cpp0x/sfinae26.C: New.
2702
2703         PR c++/49251
2704         * g++.dg/cpp0x/variadic113.C: New.
2705
2706         PR c++/49420
2707         * g++.dg/cpp0x/variadic112.C: New.
2708
2709 2011-06-16  Jeff Law <law@redhat.com>
2710
2711         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2712         improved jump threading.
2713         * gcc.dg/builtin-object-size-2.c: Likewise.
2714         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2715
2716 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2717
2718         PR fortran/49074
2719         * gfortran.dg/typebound_assignment_3.f03: New.
2720
2721 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2722
2723         PR testsuite/48727
2724         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2725
2726 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2727
2728         PR tree-optimization/49343
2729         * gnat.dg/discr31.ad[sb]: New test.
2730
2731 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2732
2733         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2734
2735 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2736
2737         PR target/45098
2738         * gcc.target/arm/ivopts-3.c: Update test.
2739         * gcc.target/arm/ivopts-5.c: Same.
2740
2741 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2742
2743         Revert:
2744         2011-06-10  Wei Guozhi  <carrot@google.com>
2745
2746         PR target/45335
2747         * gcc.target/arm/pr45335.c: New test.
2748         * gcc.target/arm/pr45335-2.c: New test.
2749         * gcc.target/arm/pr45335-3.c: New test.
2750         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2751         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2752         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2753
2754 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2755
2756         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2757
2758 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2759
2760         PR fortran/49417
2761         * gfortran.dg/class_43.f03: New.
2762
2763 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR tree-optimization/49419
2766         * gcc.c-torture/execute/pr49419.c: New test.
2767
2768 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2769
2770         * gcc.dg/sms-9.c: New file.
2771
2772 2011-06-15  Easwaran Raman  <eraman@google.com>
2773
2774         PR rtl-optimization/49414
2775         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2776
2777 2011-06-14  Jason Merrill  <jason@redhat.com>
2778
2779         * g++.dg/cpp0x/noexcept13.C: New.
2780
2781 2011-06-14  Easwaran Raman  <eraman@google.com>
2782
2783         PR rtl-optimization/44194
2784         * gcc.dg/pr44194-1.c: New test.
2785         * gcc.dg/pr44194-2.c: New test.
2786
2787 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2788
2789         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2790         switches.
2791         * gcc.target/arm/pr45701-2.c: Likewise.
2792         * gcc.target/arm/thumb-branch1.c: Likewise.
2793
2794 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2795
2796         PR testsuite/48727
2797         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2798
2799 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2800
2801         * gcc.target/arm/pr45701-1.c: Require thumb support.
2802         * gcc.target/arm/pr45701-2.c: Likewise.
2803         * gcc.target/arm/thumb-branch1.c: Likewise.
2804
2805         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2806         * gcc.target/arm/pr39839.c: Likewise.
2807         * gcc.target/arm/pr40657-2.c: Likewise.
2808         * gcc.target/arm/pr40956.c: Likewise.
2809         * gcc.target/arm/pr41679.c: Likewise.
2810         * gcc.target/arm/pr42235.c: Likewise.
2811         * gcc.target/arm/pr42495.c: Likewise.
2812         * gcc.target/arm/pr42505.c: Likewise.
2813         * gcc.target/arm/pr42574.c: Likewise.
2814         * gcc.target/arm/pr46883.c: Likewise.
2815         * gcc.target/arm/pr46934.c: Likewise.
2816         * gcc.target/arm/xor-and.c: Likewise.
2817
2818 2011-06-14  Jason Merrill  <jason@redhat.com>
2819
2820         * g++.dg/other/error23.C: Adjust error message.
2821         * g++.dg/other/error32.C: Likewise.
2822
2823         PR c++/49389
2824         * g++.dg/cpp0x/rv-dotstar.C: New.
2825
2826         PR c++/49369
2827         * g++.dg/cpp0x/decltype30.C: New.
2828
2829         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2830
2831 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR fortran/49103
2834         * gfortran.dg/pr49103.f90: New test.
2835
2836 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2837
2838         PR target/45098
2839         * gcc.target/arm/ivopts-3.c: New test.
2840         * gcc.target/arm/ivopts-4.c: New test.
2841         * gcc.target/arm/ivopts-5.c: New test.
2842
2843 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR rtl-optimization/49390
2846         * gcc.c-torture/execute/pr49390.c: New test.
2847
2848 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2849
2850         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2851
2852 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2853
2854         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2855         * gcc.c-torture/execute/cmpsi-2.x: New file.
2856         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2857         * gcc.c-torture/execute/pr45262.x: New file.
2858         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2859         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2860         int32plus
2861         * gcc.c-torture/compile/pr49163.c: Ditto.
2862
2863 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2864
2865         * gcc.dg/vect/vect-16.c: Rename to...
2866         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2867         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2868         for double-word vectors.
2869         * gcc.dg/vect/vect-peel-4.c: Likewise.
2870         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2871         vect_element_align.
2872         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2873         -fno-fast-math.
2874
2875 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2876
2877         PR target/44618
2878         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2879
2880 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2883
2884 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2885
2886         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2887
2888 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2889
2890         * gfortran.dg/trim_optimize_8.f90:  New test case.
2891
2892 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2893            Ira Rosen  <ira.rosen@linaro.org>
2894
2895         PR tree-optimization/49352
2896         * gcc.dg/vect/pr49352.c: New test.
2897
2898 2011-06-12  Tobias Burnus
2899
2900         PR fortran/49324
2901         * gfortran.dg/alloc_comp_assign_11.f90: New.
2902
2903 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2904
2905         * gfortran.dg/trim_optimize_7.f90:  New test.
2906
2907 2011-06-10  Wei Guozhi  <carrot@google.com>
2908
2909         PR target/45335
2910         * gcc.target/arm/pr45335.c: New test.
2911         * gcc.target/arm/pr45335-2.c: New test.
2912         * gcc.target/arm/pr45335-3.c: New test.
2913         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2914         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2915         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2916
2917 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2918
2919         PR c++/41769
2920         * g++.dg/parse/error39.C: New.
2921
2922 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2923
2924         * gcc.target/arm/20090811-1.c: Skip for incompatible
2925         options, do not override other options.
2926         * gcc.target/arm/combine-cmp-shift.c: Skip for
2927         incompatible options.
2928         * gcc.target/arm/pr45094.c: Likewise.
2929         * gcc.target/arm/scd42-1.c: Likewise.
2930         * gcc.target/arm/scd42-3.c: Likewise.
2931         * gcc.target/arm/thumb-ltu.c: Likewise.
2932
2933         * lib/target-supports.exp
2934         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2935         multilib flags use -mfpu with a value other than neon-fp16.
2936
2937 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2938
2939         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2940         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2941
2942 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944         * lib/target-supports.exp (check_effective_target_pie): New proc.
2945         * gcc.dg/pie-link.c: Use target pie.
2946
2947 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2948             Laurent Rougé  <laurent.rouge@menta.fr>
2949
2950         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2951         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2952
2953 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2954
2955         * gfortran.dg/coarray/sync_1.f90: New test for
2956         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2957
2958 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2959
2960         PR tree-optimization/49318
2961         * gcc.dg/vect/pr49318.c: New test.
2962
2963 2011-06-09  David Krauss  <potswa@mac.com>
2964
2965         * g++.dg/template/arrow1.C: New.
2966
2967 2011-06-09  Jason Merrill  <jason@redhat.com>
2968
2969         * lib/prune.exp: Prune "note"s.
2970         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2971
2972         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2973         * g++.dg/template/dependent-expr3.C: Likewise.
2974         * g++.dg/parse/template7.C: Likewise.
2975         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2976         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2977         * g++.old-deja/g++.pt/friend38.C: Likewise.
2978         * g++.old-deja/g++.pt/crash32.C: Likewise.
2979         * g++.old-deja/g++.other/init4.C: Likewise.
2980         * g++.old-deja/g++.other/friend8.C: Likewise.
2981
2982         * g++.dg/ext/complex7.C: Adjust expected output.
2983         * g++.dg/diagnostic/method1.C: Likewise.
2984         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2985         * g++.dg/parse/crash33.C: Likewise.
2986         * g++.dg/other/warning1.C: Likewise.
2987         * g++.dg/init/pr29571.C: Likewise.
2988         * g++.dg/warn/overflow-warn-1.C: Likewise.
2989         * g++.dg/warn/overflow-warn-3.C: Likewise.
2990         * g++.dg/warn/overflow-warn-4.C: Likewise.
2991         * g++.old-deja/g++.oliva/template1.C: Likewise.
2992
2993         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2994         * g++.dg/parse/template7.C: Adjust.
2995
2996 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2997
2998         PR target/49307
2999         * gcc.dg/pr49307.c: New.
3000
3001 2011-06-09  Wei Guozhi  <carrot@google.com>
3002
3003         PR target/46975
3004         * gcc.target/arm/pr46975.c: New testcase.
3005
3006 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3007
3008         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3009         (PMETH, arglist_t): Removed.
3010         (method_get_number_of_arguments): Removed.
3011         (method_get_nth_argument): Removed.
3012         (method_get_first_argument): Removed.
3013         (method_get_next_argument): Removed.
3014         (method_get_sizeof_arguments): Removed.
3015         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3016         (PMETH): Removed.
3017         (method_get_number_of_arguments): Removed.
3018         (method_get_nth_argument): Removed.
3019         (method_get_first_argument): Removed.
3020         (method_get_next_argument): Removed.
3021         (method_get_sizeof_arguments): Removed.
3022         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3023
3024 2011-06-09  David Li  <davidxl@google.com>
3025
3026         * gcc.dg/dump-pass.c: New test.
3027
3028 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3029
3030         PR c++/29003
3031         * g++.dg/parse/error38.C: New.
3032
3033 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR middle-end/49308
3036         * gfortran.dg/pr49308.f90: New test.
3037
3038 2011-06-08  Jason Merrill  <jason@redhat.com>
3039
3040         * g++.dg/cpp0x/noexcept11.C: New.
3041         * g++.dg/cpp0x/noexcept12.C: New.
3042         * g++.dg/cpp0x/sfinae11.C: Adjust.
3043
3044 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR testsuite/49323
3047         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3048         to dg-options, match also DW_AT_linkage_name.
3049
3050 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         PR middle-end/21953
3053         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3054         -fno-common on alpha*-dec-osf*.
3055         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3056
3057 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3058
3059         PR rtl-optimization/49303
3060         * gcc.target/ia64/pr49303.c: New test.
3061
3062 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3063
3064         PR fortran/18918
3065         * gfortran.dg/coarray_lock_1.f90: New.
3066         * gfortran.dg/coarray_lock_2.f90: New.
3067
3068 2011-06-07  Jason Merrill  <jason@redhat.com>
3069
3070         * lib/prune.exp: Look for "required" rather than "instantiated".
3071         * g++.dg/abi/mangle11.C: Likewise.
3072         * g++.dg/abi/mangle12.C: Likewise.
3073         * g++.dg/abi/mangle17.C: Likewise.
3074         * g++.dg/abi/mangle20-2.C: Likewise.
3075         * g++.dg/abi/pragma-pack1.C: Likewise.
3076         * g++.dg/cpp0x/decltype26.C: Likewise.
3077         * g++.dg/cpp0x/decltype28.C: Likewise.
3078         * g++.dg/cpp0x/decltype29.C: Likewise.
3079         * g++.dg/cpp0x/enum11.C: Likewise.
3080         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3081         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3082         * g++.dg/cpp0x/pr47416.C: Likewise.
3083         * g++.dg/ext/case-range2.C: Likewise.
3084         * g++.dg/ext/case-range3.C: Likewise.
3085         * g++.dg/gomp/for-19.C: Likewise.
3086         * g++.dg/gomp/pr37533.C: Likewise.
3087         * g++.dg/gomp/pr38639.C: Likewise.
3088         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3089         * g++.dg/inherit/base3.C: Likewise.
3090         * g++.dg/inherit/using6.C: Likewise.
3091         * g++.dg/init/placement4.C: Likewise.
3092         * g++.dg/init/reference3.C: Likewise.
3093         * g++.dg/lookup/scoped6.C: Likewise.
3094         * g++.dg/lookup/using7.C: Likewise.
3095         * g++.dg/other/abstract1.C: Likewise.
3096         * g++.dg/other/error10.C: Likewise.
3097         * g++.dg/other/error5.C: Likewise.
3098         * g++.dg/other/field1.C: Likewise.
3099         * g++.dg/other/offsetof5.C: Likewise.
3100         * g++.dg/parse/bitfield2.C: Likewise.
3101         * g++.dg/parse/constant4.C: Likewise.
3102         * g++.dg/parse/crash20.C: Likewise.
3103         * g++.dg/parse/invalid-op1.C: Likewise.
3104         * g++.dg/parse/non-dependent2.C: Likewise.
3105         * g++.dg/parse/template18.C: Likewise.
3106         * g++.dg/tc1/dr152.C: Likewise.
3107         * g++.dg/tc1/dr166.C: Likewise.
3108         * g++.dg/tc1/dr176.C: Likewise.
3109         * g++.dg/tc1/dr213.C: Likewise.
3110         * g++.dg/template/access11.C: Likewise.
3111         * g++.dg/template/access2.C: Likewise.
3112         * g++.dg/template/access3.C: Likewise.
3113         * g++.dg/template/access7.C: Likewise.
3114         * g++.dg/template/arg7.C: Likewise.
3115         * g++.dg/template/cond2.C: Likewise.
3116         * g++.dg/template/crash13.C: Likewise.
3117         * g++.dg/template/crash40.C: Likewise.
3118         * g++.dg/template/crash7.C: Likewise.
3119         * g++.dg/template/crash84.C: Likewise.
3120         * g++.dg/template/ctor5.C: Likewise.
3121         * g++.dg/template/defarg13.C: Likewise.
3122         * g++.dg/template/defarg14.C: Likewise.
3123         * g++.dg/template/dtor7.C: Likewise.
3124         * g++.dg/template/eh2.C: Likewise.
3125         * g++.dg/template/error2.C: Likewise.
3126         * g++.dg/template/error43.C: Likewise.
3127         * g++.dg/template/friend32.C: Likewise.
3128         * g++.dg/template/injected1.C: Likewise.
3129         * g++.dg/template/instantiate1.C: Likewise.
3130         * g++.dg/template/instantiate3.C: Likewise.
3131         * g++.dg/template/instantiate5.C: Likewise.
3132         * g++.dg/template/instantiate7.C: Likewise.
3133         * g++.dg/template/local6.C: Likewise.
3134         * g++.dg/template/lookup2.C: Likewise.
3135         * g++.dg/template/member5.C: Likewise.
3136         * g++.dg/template/memfriend15.C: Likewise.
3137         * g++.dg/template/memfriend16.C: Likewise.
3138         * g++.dg/template/memfriend17.C: Likewise.
3139         * g++.dg/template/memfriend7.C: Likewise.
3140         * g++.dg/template/meminit1.C: Likewise.
3141         * g++.dg/template/nested3.C: Likewise.
3142         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3143         * g++.dg/template/nontype12.C: Likewise.
3144         * g++.dg/template/nontype13.C: Likewise.
3145         * g++.dg/template/nontype6.C: Likewise.
3146         * g++.dg/template/pr23510.C: Likewise.
3147         * g++.dg/template/pr35240.C: Likewise.
3148         * g++.dg/template/ptrmem15.C: Likewise.
3149         * g++.dg/template/ptrmem6.C: Likewise.
3150         * g++.dg/template/qualified-id1.C: Likewise.
3151         * g++.dg/template/qualttp20.C: Likewise.
3152         * g++.dg/template/qualttp3.C: Likewise.
3153         * g++.dg/template/qualttp4.C: Likewise.
3154         * g++.dg/template/qualttp5.C: Likewise.
3155         * g++.dg/template/qualttp6.C: Likewise.
3156         * g++.dg/template/qualttp7.C: Likewise.
3157         * g++.dg/template/qualttp8.C: Likewise.
3158         * g++.dg/template/recurse.C: Likewise.
3159         * g++.dg/template/recurse2.C: Likewise.
3160         * g++.dg/template/ref5.C: Likewise.
3161         * g++.dg/template/scope2.C: Likewise.
3162         * g++.dg/template/sfinae10.C: Likewise.
3163         * g++.dg/template/sfinae3.C: Likewise.
3164         * g++.dg/template/sizeof3.C: Likewise.
3165         * g++.dg/template/static9.C: Likewise.
3166         * g++.dg/template/template-id-2.C: Likewise.
3167         * g++.dg/template/typedef13.C: Likewise.
3168         * g++.dg/template/typename4.C: Likewise.
3169         * g++.dg/template/using14.C: Likewise.
3170         * g++.dg/template/using2.C: Likewise.
3171         * g++.dg/template/warn1.C: Likewise.
3172         * g++.dg/warn/Wparentheses-13.C: Likewise.
3173         * g++.dg/warn/Wparentheses-15.C: Likewise.
3174         * g++.dg/warn/Wparentheses-16.C: Likewise.
3175         * g++.dg/warn/Wparentheses-17.C: Likewise.
3176         * g++.dg/warn/Wparentheses-18.C: Likewise.
3177         * g++.dg/warn/Wparentheses-19.C: Likewise.
3178         * g++.dg/warn/Wparentheses-20.C: Likewise.
3179         * g++.dg/warn/Wparentheses-23.C: Likewise.
3180         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3181         * g++.dg/warn/noeffect2.C: Likewise.
3182         * g++.dg/warn/noeffect4.C: Likewise.
3183         * g++.dg/warn/pr8570.C: Likewise.
3184         * g++.old-deja/g++.brendan/init2.C: Likewise.
3185         * g++.old-deja/g++.eh/spec6.C: Likewise.
3186         * g++.old-deja/g++.pt/crash10.C: Likewise.
3187         * g++.old-deja/g++.pt/crash36.C: Likewise.
3188         * g++.old-deja/g++.pt/derived3.C: Likewise.
3189         * g++.old-deja/g++.pt/error2.C: Likewise.
3190         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3191         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3192         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3193         * g++.old-deja/g++.pt/overload7.C: Likewise.
3194         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3195
3196 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3197             Iain Sandoe  <iains@gcc.gnu.org>
3198
3199         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3200         Added code to deal with the case when [Protocol
3201         -descriptionForInstanceMethod:] or [Protocol
3202         -descriptionForClassMethod:] returns NULL.
3203
3204 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3205             Iain Sandoe  <iains@gcc.gnu.org>
3206
3207         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3208         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3209         Added cast.
3210
3211 2011-06-07  Xinliang David Li  <davidxl@google.com>
3212
3213         * gcc.dg/inline_2.c: New test.
3214         * gcc.dg/unroll_2.c: New test.
3215         * gcc.dg/inline_3.c: New test.
3216         * gcc.dg/unroll_3.c: New test.
3217         * gcc.dg/inline_4.c: New test.
3218         * gcc.dg/unroll_4.c: New test.
3219         * gcc.dg/inline_1.c: New test.
3220         * gcc.dg/unroll_1.c: New test.
3221
3222 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3223
3224         PR tree-optimization/48497
3225         * lib/gcc-defs.exp (dg-additional-options): New proc.
3226         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3227         -msse2 on 32-bit x86.
3228
3229 2011-06-06  Jason Merrill  <jason@redhat.com>
3230
3231         * g++.dg/cpp0x/enum19.C: New.
3232
3233 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3234
3235         * gcc.target/arm/neon-reload-class.c: New test.
3236
3237 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3238
3239         PR debug/49130
3240         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3241
3242 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3243
3244         * gcc.target/arm/smlatb-1.c: New file.
3245         * gcc.target/arm/smlatt-1.c: New file.
3246         * gcc.target/arm/smlaltb-1.c: New file.
3247         * gcc.target/arm/smlaltt-1.c: New file.
3248
3249 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3250
3251         * gcc.target/arm/mla-2.c: New test.
3252
3253 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR gcov-profile/49299
3256         * gcc.dg/tree-prof/pr49299-1.c: New test.
3257         * gcc.dg/tree-prof/pr49299-2.c: New test.
3258
3259 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3260
3261         * lib/target-supports.exp
3262         (check_effective_target_vect_widen_mult_qi_to_hi):
3263         Add NEON as supporting target.
3264         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3265         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3266         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3267         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3268         using widening multiplication on targets that support it.
3269         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3270         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3271         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3272
3273 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3274
3275         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3276         Modern Objective-C runtime API.
3277         * objc/execute/next_mapping.h: Removed.
3278         * objc-obj-c++-shared/next-mapping.h: Removed.
3279         * objc-obj-c++-shared/Object1.h: Removed.
3280         * objc-obj-c++-shared/Object1.m: Removed.
3281         * objc-obj-c++-shared/Object1.mm: Removed.
3282         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3283         * objc-obj-c++-shared/Protocol1.h: Removed.
3284         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3285         of ProtoBool, IVAR_T and METHOD.
3286         * objc-obj-c++-shared/runtime.h: New.
3287         * objc-obj-c++-shared/TestsuiteObject.h: New.
3288         * objc-obj-c++-shared/TestsuiteObject.m: New.
3289
3290         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3291         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3292         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3293         it a class method.
3294         * objc/execute/_cmd.m: Include
3295         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3296         runtime API.  ([TestClass +initialize]): Include this method also
3297         with the GNU runtime.
3298         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3299         Object.  ([-setValue:]): Return void.
3300         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3301         with the GNU runtime.  Include
3302         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3303         for the NeXT runtime.  Use the existing print_ivars() and
3304         compare_structures() implementations for the old NeXT runtime.
3305         Added new implementations for the Modern GNU and NeXT runtimes.
3306         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3307         well.  (main): Use objc_getClass().  Use return instead of exit.
3308         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3309         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3310         of exit().
3311         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3312         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3313         instead of Object.  (main): Use return instead of exit().
3314         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3315         instead of Object.  Removed prototype for exit().  (main): Use
3316         return instead of exit().  Use the Modern Objective-C runtime API.
3317         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3318         Object.
3319         * objc/execute/class-tests-1.h: Include
3320         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3321         runtime API.  (test_class_with_superclass): Do not call [Object
3322         class].  There is no need to with the current libobjc.
3323         * objc/execute/class-tests-2.h: Include
3324         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3325         runtime API.
3326         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3327         ../../objc-obj-c++-shared/next-mapping.h.
3328         * objc/execute/class-2.m: Likewise.
3329         * objc/execute/class-3.m: Likewise.
3330         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3331         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3332         +initialize]): Include this method also with the GNU
3333         runtime. (main): Use the Modern Objective-C runtime API.
3334         * objc/execute/class-5.m: Likewise.
3335         * objc/execute/class-6.m: Likewise.
3336         * objc/execute/class-7.m: Likewise.
3337         * objc/execute/class-8.m: Likewise.
3338         * objc/execute/class-9.m: Likewise.
3339         * objc/execute/class-10.m: Likewise.
3340         * objc/execute/class-11.m: Likewise.
3341         * objc/execute/class-12.m: Likewise.
3342         * objc/execute/class-13.m: Likewise.
3343         * objc/execute/class-14.m: Likewise.
3344         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3345         this method also with the GNU runtime.
3346         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3347         +initialize]): Include this method also with the GNU runtime.
3348         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3349         of Object.
3350         * objc/execute/encode-1.m: Likewise.
3351         * objc/execute/enumeration-1.m: Likewise.
3352         * objc/execute/enumeration-2.m: Likewise.
3353         * objc/execute/exceptions/catchall-1.m: Likewise.
3354         * objc/execute/exceptions/finally-1.m: Likewise.
3355         * objc/execute/exceptions/foward-1.m: Likewise.
3356         * objc/execute/exceptions/local-variables-1.m: Likewise.
3357         * objc/execute/exceptions/throw-nil.m: Likewise.
3358         * objc/execute/exceptions/trivial.m: Likewise.
3359         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3360         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3361         * objc/execute/exceptions/matcher-1.m: Likewise.
3362         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3363         Object.
3364         * objc/execute/formal_protocol-2.m: Likewise.
3365         * objc/execute/formal_protocol-3.m: Likewise.
3366         * objc/execute/formal_protocol-4.m: Likewise.
3367         * objc/execute/formal_protocol-5.m: Include
3368         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3369         protocol_getName().
3370         * objc/execute/formal_protocol-6.m: Likewise.
3371         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3372         Object.  Include <objc/Protocol.h> instead of
3373         ../../objc-obj-c++-shared/Protocol1.h.
3374         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3375         Object.
3376         * objc/execute/informal_protocol.m: Likewise.
3377         * objc/execute/load-3.m: Likewise.
3378         * objc/execute/many_args_method.m ([TestClass +initialize]):
3379         Include this method with the GNU runtime as well.
3380         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3381         * objc/execute/nested-func-1.m: Use TestsuiteObject
3382         instead of Object.
3383         * objc/execute/nil_method-1.m: Likewise.
3384         * objc/execute/no_clash.m: Likewise.
3385         * objc/execute/np-1.m: Do not include
3386         ../../objc-obj-c++-shared/Protocol1.h.
3387         (main): Use return instead of exit().
3388         * objc/execute/np-2.m: Do not include
3389         ../../objc-obj-c++-shared/Protocol1.h.
3390         ([MyObject +initialize]): Include this method also with the GNU
3391         runtime.  (main): Use return instead of exit().
3392         * objc/execute/object_is_class.m: Include
3393         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3394         of Object.  (main): Use the Modern Objective-C runtime API.
3395         * objc/execute/object_is_meta_class.m: Likewise.
3396         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3397         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3398         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3399         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3400         Objective-C runtime API.
3401         * objc/execute/protocol-isEqual-2.m: Likewise.
3402         * objc/execute/protocol-isEqual-3.m: Likewise.
3403         * objc/execute/protocol-isEqual-4.m: Likewise.
3404         * objc/execute/redefining_self.m ([TestClass +initialize]):
3405         Include this method with the GNU runtime as well.
3406         * objc/execute/root_methods.m: Include
3407         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3408         Include this method with the GNU runtime as well.
3409         (main): Use the Modern Objective-C runtime API.
3410         * objc/execute/selector-1.m: Include
3411         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3412         of Object.  (main): Use the Modern Objective-C runtime API.
3413         * objc/execute/static-1.m ([Test +initialize]): Include this
3414         method with the GNU runtime as well.
3415         * objc/execute/static-2.m: Likewise.
3416         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3417         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3418         ([MathClass +initialize]): Include this method with the GNU
3419         runtime as well.
3420         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3421         instead of Object.
3422         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3423         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3424         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3425         * objc.dg/attributes/method-attribute-1.m: Likewise.
3426         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3427         * objc.dg/attributes/method-attribute-2.m: Likewise.
3428         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3429         * objc.dg/attributes/method-attribute-3.m: Likewise.
3430         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3431         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3432         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3433         * obj-c++.dg/bitfield-1.mm: Likewise.
3434         * obj-c++.dg/bitfield-2.mm: Likewise
3435         * objc.dg/bitfield-3.m: Likewise.
3436         * obj-c++.dg/bitfield-4.mm: Likewise.
3437         * objc.dg/bitfield-5.m: Likewise
3438         * objc.dg/call-super-1.m: Likewise.
3439         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3440         Use objc_getClass() instead of objc_get_class(), but for the GNU
3441         runtime redefine objc_getClass as objc_get_class.  Include
3442         ../objc-obj-c++-shared/runtime.h.
3443         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3444         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3445         Use the Modern Objective-C runtime API.
3446         * objc.dg/class-protocol-1.m: Include
3447         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3448         * obj-c++.dg/class-protocol-1.mm: Likewise.
3449         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3450         * objc.dg/comp-types-10.m: Likewise.
3451         * objc.dg/comp-types-11.m: Likewise.
3452         * objc.dg/comp-types-12.m: Likewise.
3453         * obj-c++.dg/comp-types-9.mm: Likewise.
3454         * obj-c++.dg/comp-types-11.mm: Likewise.
3455         * obj-c++.dg/comp-types-12.mm: Likewise.
3456         * obj-c++.dg/comp-types-13.mm: Likewise.
3457         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3458         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3459         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3460         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3461         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3462         * objc.dg/desig-init-1.m: Likewise.
3463         * obj-c++.dg/defs.mm: Likewise.
3464         * objc.dg/exceptions-2.m: Likewise.
3465         * obj-c++.dg/except-1.mm: Likewise.
3466         * obj-c++.dg/exceptions-2.mm: Likewise.
3467         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3468         Use the Modern Objective-C runtime API.
3469         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3470         the Modern Objective-C runtime API.  Do not include
3471         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3472         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3473         the Modern Objective-C runtime API except when using an older NeXT
3474         runtime.
3475         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3476         the Modern Objective-C runtime API.
3477         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3478         objc/encoding.h.
3479         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3480         * objc.dg/encode-7-next-64bit.m: Updated include.
3481         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3482         objc/encoding.h.
3483         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3484         the Modern Objective-C runtime API.
3485         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3486         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3487         instead of ../objc-obj-c++-shared/Protocol1.h.
3488         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3489         the Modern Objective-C runtime API except when using an older NeXT
3490         runtime.
3491         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3492         the Modern Objective-C runtime API.
3493         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3494         Object.
3495         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3496         * objc.dg/fix-and-continue-2.m: Likewise.
3497         * objc.dg/foreach-1.m: Likewise.
3498         * objc.dg/foreach-2.m: Likewise.
3499         * objc.dg/foreach-3.m: Likewise.
3500         * objc.dg/foreach-4.m: Likewise.
3501         * objc.dg/foreach-5.m: Likewise.
3502         * objc.dg/foreach-6.m: Likewise.
3503         * objc.dg/foreach-7.m: Likewise.
3504         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3505         Object.
3506         * objc.dg/func-ptr-2.m: Likewise.
3507         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3508         Do not include objc/objc-api.h.
3509         * obj-c++.dg/fsf-package-0.mm: Likewise.
3510         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3511         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3512         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3513         of Object.
3514         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3515         * objc.dg/gnu-runtime-3.m: Likewise.
3516         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3517         * objc.dg/headers.m: Include objc/runtime.h instead of
3518         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3519         for the NeXT runtime.
3520         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3521         * obj-c++.dg/isa-field-1.mm: Likewise.
3522         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3523         * objc.dg/layout-1.m: Likewise.
3524         * objc.dg/layout-2.m: Likewise.
3525         * objc.dg/local-decl-2.m: Likewise.
3526         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3527         Object.  ([Container +elementForView:]): Use
3528         class_conformsToProtocol().
3529         * obj-c++.dg/lookup-2.mm: Likewise.
3530         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3531         * obj-c++.dg/local-decl-1.mm: Likewise.
3532         * objc.dg/method-3.m: Likewise.
3533         * objc.dg/method-4.m: Likewise.
3534         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3535         ../objc-obj-c++-shared/Protocol1.h.
3536         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3537         * objc.dg/method-9.m: Likewise.
3538         * objc.dg/method-10.m: Likewise.
3539         * objc.dg/method-13.m ([Root +initialize]): Include this method
3540         also for the GNU runtime.  (main): Use objc_getClass() also for
3541         the GNU runtime.
3542         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3543         * objc.dg/method-17.m: Likewise.
3544         * objc.dg/method-19.m: Likewise.
3545         * objc.dg/method-20b.m: Likewise.
3546         * obj-c++.dg/method-2.mm: Likewise.
3547         * obj-c++.dg/method-6.mm: Likewise.
3548         * obj-c++.dg/method-10.mm: Likewise.
3549         * obj-c++.dg/method-11.mm: Likewise.
3550         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3551         ../objc-obj-c++-shared/Protocol1.h.
3552         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3553         * obj-c++.dg/method-15.mm: Likewise.
3554         * obj-c++.dg/method-17.mm: Likewise.
3555         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3556         +initialize]): Include this method also for the GNU
3557         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3558         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3559         * obj-c++.dg/method-22.mm: Likewise.
3560         * obj-c++.dg/method-23.mm: Likewise.
3561         * obj-c++.dg/no-extra-load.mm: Likewise.
3562         * objc.dg/objc-fast-4.m: Likewise.
3563         * objc.dg/objc-gc-4.m: Likewise.
3564         * obj-c++.dg/objc-gc-3.mm: Likewise.
3565         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3566         protocol_getMethodDescription() instead of [Protocol
3567         -descriptionForInstanceMethod].
3568         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3569         Made it available with all runtimes.  (main): Call -test instead
3570         of -class.
3571         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3572         and put into a category.
3573         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3574         Object.  Include objc/objc.h.
3575         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3576         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3577         New. (main): Use protocol_getMethodDescription() instead
3578         of [Protocol -descriptionForInstanceMethod] and [Protocol
3579         -descriptionForClassMethod].
3580         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3581         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3582         Objective-C runtime API.
3583         * obj-c++.dg/proto-qual-1.mm: Likewise.
3584         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3585         Object.
3586         * obj-c++.dg/property/property-1.mm: Likewise.
3587         * obj-c++.dg/qual-types-1.mm: Likewise.
3588         * objc.dg/selector-2.m: Include objc/objc.h instead of
3589         ../objc-obj-c++-shared/Object1.h.
3590         * obj-c++.dg/selector-2.mm: Likewise.
3591         * obj-c++.dg/selector-5.mm: Likewise.
3592         * obj-c++.dg/selector-6.mm: Likewise.
3593         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3594         Object.  Do not include objc/objc-api.h.
3595         * obj-c++.dg/set-not-used-1.mm: Likewise.
3596         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3597         * objc.dg/stret-1.m: Likewise.
3598         * objc.dg/stret-2.m: Likewise.
3599         * obj-c++.dg/super-class-2.mm: Likewise.
3600         * objc.dg/super-class-3.m: Likewise.
3601         * objc.dg/super-class-4.m: Likewise.
3602         * objc.dg/sync-2.m: Likewise.
3603         * obj-c++.dg/sync-2.mm: Likewise.
3604         * objc.dg/sync-1.m: Include objc/objc.h instead of
3605         ../objc-obj-c++-shared/Object1.h.
3606         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3607         'Class' as the type of 'isa'.
3608         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3609         Objective-C runtime API.  ([TestClass +initialize]): Include this
3610         method with the GNU runtime as well.
3611         * objc.dg/strings/strings-1.m: Updated includes.
3612         * obj-c++.dg/strings/strings-1.mm: Likewise.
3613         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3614         objc.dg/strings/const-str-12b.m.
3615         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3616         * obj-c++.dg/template-3.mm: Likewise.
3617         * obj-c++.dg/template-4.mm: Likewise.
3618         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3619         Objective-C runtime API.
3620         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3621         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3622         * obj-c++.dg/try-catch-1.mm: Likewise.
3623         * obj-c++.dg/try-catch-2.mm: Likewise.
3624         * objc.dg/try-catch-3.m: Likewise.
3625         * obj-c++.dg/try-catch-3.mm: Likewise.
3626         * objc.dg/try-catch-6.m: Likewise.
3627         * objc.dg/try-catch-7.m: Likewise.
3628         * obj-c++.dg/try-catch-7.mm: Likewise.
3629         * obj-c++.dg/try-catch-8.mm: Likewise.
3630         * obj-c++.dg/try-catch-9.mm: Likewise.
3631         * objc.dg/try-catch-10.m: Likewise.
3632         * obj-c++.dg/try-catch-11.mm: Likewise.
3633         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3634         Object.  Include objc/objc.h.
3635         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3636         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3637         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3638         Object.  Use Modern Objective-C runtime API.  Do not use
3639         performv::.
3640         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3641         * obj-c++.dg/torture/trivial.mm: Likewise.
3642         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3643         instead of ../objc-obj-c++-shared/Object1.h.  Include
3644         ../objc-obj-c++-shared/runtime.h.
3645         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3646         * objc.dg/torture/strings/const-str-11.m: Likewise.
3647         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3648         * objc.dg/torture/strings/const-str-9.m: Likewise.
3649         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3650         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3651         instead of Object. Only add _FooClassReference if
3652         __NEXT_RUNTIME__.
3653         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3654         * objc.dg/torture/strings/const-str-8.m: Likewise.
3655         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3656         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3657         additional sources.
3658         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3659         Object.
3660         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3661         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3662         * obj-c++.dg/va-meth-1.mm: Likewise.
3663         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3664         ../objc-obj-c++-shared/Object1.h.
3665         * objc.dg/zero-link-3.m: Likewise.
3666
3667 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3668
3669         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3670
3671 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3672
3673         PR objc-++/48275
3674         * obj-c++.dg/property/cxx-property-1.mm: New.
3675         * obj-c++.dg/property/cxx-property-2.mm: New.
3676
3677 2011-06-06  Jason Merrill  <jason@redhat.com>
3678
3679         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3680
3681 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3682
3683         PR rtl-optimization/49145
3684         From Ryan Mansfield
3685         * gcc.c-torture/compile/pr49145.c: New test.
3686
3687 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR testsuite/49288
3690         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3691         to dg-options, match also DW_AT_linkage_name.
3692
3693         PR debug/49294
3694         * gcc.dg/debug/pr49294.c: New test.
3695
3696         PR c++/49264
3697         * g++.dg/opt/pr49264.C: New test.
3698
3699 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3700
3701         PR tree-optimization/49243
3702         * gcc.dg/pr49243.c: New.
3703
3704 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3705
3706         * gnat.dg/specs/cond_expr1.ads: New test.
3707
3708 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3709
3710         * gnat.dg/deferred_const4.ad[sb]: New test.
3711         * gnat.dg/deferred_const4_pkg.ads: New helper.
3712
3713 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3714
3715         * gnat.dg/test_tamdt.adb: Rename to...
3716         * gnat.dg/taft_type1.adb: ...this.
3717         * gnat.dg/tamdt.ad[sb]: Rename to...
3718         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3719         * gnat.dg/tamdt_aux.ads: Rename to...
3720         * gnat.dg/taft_type1_pkg2.ads: ...this.
3721         * gnat.dg/taft_type2.ad[sb]: New test.
3722         * gnat.dg/taft_type2_pkg.ads: New helper.
3723         * gnat.dg/taft_type3.adb: New test.
3724         * gnat.dg/taft_type3_pkg.ads: New helper.
3725
3726 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/49255
3729         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3730         for F2008.
3731
3732 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3733
3734         PR testsuite/49287
3735         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3736         warning.
3737         * objc.dg/gnu-api-2-objc.m: Likewise.
3738         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3739         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3740
3741 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3742
3743         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3744         alignment, not the alignment, when calling class_addIvar().  Add
3745         an 'isa' instance variable to the test root class.
3746         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3747
3748 2011-06-04  Jan Hubicka  <jh@suse.cz>
3749
3750         PR tree-optimization/48893
3751         PR tree-optimization/49091
3752         PR tree-optimization/49179
3753         * gfortran.dg/pr49179.f90: New testcase
3754
3755 2011-06-04  Jan Hubicka  <jh@suse.cz>
3756
3757         PR lto/48954
3758         * g++.dg/torture/pr48954.C: New testcase.
3759
3760 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3761
3762         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3763
3764 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3765
3766         PR c++/33840
3767         * g++.dg/diagnostic/bitfld2.C: New.
3768
3769 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR target/49281
3772         * gcc.c-torture/execute/pr49281.c: New test.
3773
3774 2011-06-04  Jan Hubicka  <jh@suse.cz>
3775
3776         PR tree-optimize/48929
3777         * gcc.c-torture/compile/pr48929.c: New testcase.
3778
3779 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3780
3781         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3782
3783 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR c++/49276
3786         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3787
3788 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3789
3790         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3791
3792 2011-06-03  Richard Henderson  <rth@redhat.com>
3793             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3794
3795         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3796
3797 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3798
3799         * objc.dg/headers.m: Do not include objc-list.h.
3800
3801 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3802
3803         * objc.dg/type-stream-1.m: Test removed.
3804         * objc.dg/headers.m: Do not include typedstream.h.
3805
3806 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3807
3808         * objc.dg/torture/forward-1.m (main): Updated testcase.
3809
3810 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3811
3812         PR target/49163
3813         * gcc.c-torture/compile/pr49163.c: New.
3814
3815 2011-06-02  Asher Langton  <langton2@llnl.gov>
3816
3817         PR fortran/49268
3818         * gfortran.dg/PR49268.f90: New test.
3819
3820 2011-06-02  Asher Langton  <langton2@llnl.gov>
3821
3822         PR fortran/37039
3823         * gfortran.dg/PR37039.f90: New test.
3824
3825 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         PR objc/48539
3828         * objc.dg/method-5.m: Updated.
3829         * objc.dg/method-19.m: Updated.
3830         * objc.dg/method-lookup-1.m: New.
3831         * obj-c++.dg/method-6.mm: Updated.
3832         * obj-c++.dg/method-7.mm: Updated.
3833         * obj-c++.dg/method-lookup-1.mm: New.
3834
3835 2011-06-02  DJ Delorie  <dj@redhat.com>
3836
3837         * lib/timeout.exp (timeout): Add board_info support.
3838
3839 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3840
3841         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3842
3843 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3844
3845         PR fortran/49265
3846         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3847         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3848
3849 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3850             Hans-Peter Nilsson  <hp@axis.com>
3851
3852         PR rtl-optimization/48840
3853         * gcc.target/sparc/ultrasp13.c: New test.
3854
3855 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3856
3857         PR target/49238
3858         * gcc.c-torture/compile/pr49238.c: New.
3859
3860 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3861
3862         * gcc.target/arm/g2.c: Skip test in -mthumb.
3863         Skip test unless cpu is xscale.
3864         * gcc.target/arm/scd42-2.c: Likewise.
3865         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3866
3867 2011-06-01  Jason Merrill  <jason@redhat.com>
3868
3869         * g++.dg/cpp0x/decltype28.C: New.
3870         * g++.dg/cpp0x/decltype29.C: New.
3871
3872 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3873
3874         PR target/45074
3875         * gcc.target/mips/pr45074.c: New test.
3876
3877 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3878             Hans-Peter Nilsson  <hp@axis.com>
3879
3880         PR rtl-optimization/48830
3881         * gcc.target/sparc/ultrasp12.c: New test.
3882
3883 2011-06-01  David Li  <davidxl@google.com>
3884
3885         * gcc.dg/profile-dir-1.c: Change pass name.
3886         * gcc.dg/profile-dir-2.c: Ditto.
3887         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3888         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3889         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3890         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3891         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3892         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3893         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3894         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3895         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3896         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3897         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3898         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3899         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3900         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3901         * gcc.dg/profile-dir-3.c: Ditto.
3902         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3903
3904 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3905
3906         * objc.dg/attributes/method-nonnull-1.m: New test.
3907         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3908
3909 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3910
3911         PR fortran/18918
3912         * gfortran.dg/coarray_atomic_1.f90: New.
3913         * gfortran.dg/coarray/atomic_1.f90: New.
3914
3915 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.dg/guality/bswaptest.c: New test.
3918         * gcc.dg/guality/clztest.c: New test.
3919         * gcc.dg/guality/ctztest.c: New test.
3920         * gcc.dg/guality/rotatetest.c: New test.
3921
3922         PR target/48688
3923         * gcc.target/i386/pr48688.c: New test.
3924
3925 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3926
3927         PR c++/48010
3928         * g++.dg/lookup/name-clash9.C: New.
3929
3930 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3931
3932         PR fortran/18918
3933         * gfortran.dg/coarray/dummy_1.f90: New.
3934
3935 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3936
3937         PR fortran/18918
3938         * gfortran.dg/coarray/save_1.f90: New.
3939         * gfortran.dg/coarray_4.f90: Update dg-error.
3940
3941 2011-05-31  Jason Merrill  <jason@redhat.com>
3942
3943         * g++.dg/cpp0x/rv-template1.C: New.
3944
3945 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR rtl-optimization/49235
3948         * gcc.dg/pr49235.c: New test.
3949
3950 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3951
3952         PR tree-optimization/49093
3953         * gcc.dg/vect/pr49093.c: New test.
3954
3955 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3956
3957         PR debug/49047
3958         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3959
3960 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3961
3962         PR testsuite/49239
3963         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3964         output array.
3965
3966 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3967
3968         PR target/49186
3969         * gcc.c-torture/execute/pr49186.c: New.
3970
3971 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3972
3973         PR target/49168
3974          * gcc.target/i386/pr49168-1.c: New.
3975
3976 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3977             Eric Botcazou  <ebotcazou@adacore.com>
3978
3979         * gcc.dg/guality/drap.c: New test.
3980
3981 2011-05-30  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/49210
3984         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3985         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3986
3987 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR c++/49223
3990         * g++.dg/gomp/pr49223-1.C: New test.
3991         * g++.dg/gomp/pr49223-2.C: New test.
3992
3993 2011-05-30  Richard Guenther  <rguenther@suse.de>
3994
3995         PR tree-optimization/49218
3996         * gcc.c-torture/execute/pr49218.c: New testcase.
3997
3998 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3999
4000         PR tree-optimization/49199
4001         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4002         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4003         -fno-tree-scev-cprop.
4004
4005 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/47601
4008         * gfortran.dg/extends_13.f03: New.
4009
4010 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR rtl-optimization/49095
4013         * gcc.target/i386/pr49095.c: New test.
4014
4015 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4016
4017         PR fortran/18918
4018         * gfortran.dg/coarray_24.f90: New.
4019
4020 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/18918
4023         * gfortran.dg/coarray_23.f90: New.
4024
4025 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4026
4027         From Ryan Mansfield
4028         * gcc.dg/pr48826.c: New test.
4029
4030 2011-05-29  Richard Guenther  <rguenther@suse.de>
4031
4032         PR tree-optimization/49217
4033         * gcc.dg/torture/pr49217.c: New testcase.
4034
4035 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4036
4037         PR testsuite/49222
4038         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4039
4040 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4041
4042         * gnat.dg/boolean_subtype.adb: Rename to...
4043         * gnat.dg/boolean_subtype1.adb: ...this.
4044
4045 2011-05-28  Jason Merrill  <jason@redhat.com>
4046
4047         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4048
4049 2011-05-27  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/enum18.C: Adjust.
4052
4053         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4054
4055 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4056
4057         PR fortran/18918
4058         * gfortran.dg/coarray_22.f90: New.
4059
4060 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4061
4062         PR tree-optimization/46728
4063         * gcc.target/powerpc/pr46728-1.c: New.
4064         * gcc.target/powerpc/pr46728-2.c: New.
4065         * gcc.target/powerpc/pr46728-3.c: New.
4066         * gcc.target/powerpc/pr46728-4.c: New.
4067         * gcc.target/powerpc/pr46728-5.c: New.
4068         * gcc.dg/pr46728-6.c: New.
4069         * gcc.target/powerpc/pr46728-7.c: New.
4070         * gcc.target/powerpc/pr46728-8.c: New.
4071         * gcc.dg/pr46728-9.c: New.
4072         * gcc.target/powerpc/pr46728-10.c: New.
4073         * gcc.target/powerpc/pr46728-11.c: New.
4074         * gcc.dg/pr46728-12.c: New.
4075         * gcc.target/powerpc/pr46728-13.c: New.
4076         * gcc.target/powerpc/pr46728-14.c: New.
4077         * gcc.target/powerpc/pr46728-15.c: New.
4078         * gcc.target/powerpc/pr46728-16.c: New.
4079
4080 2011-05-27  Jason Merrill  <jason@redhat.com>
4081
4082         * g++.dg/abi/mangle47.C: New.
4083
4084         PR c++/49176
4085         * g++.dg/template/const5.C: New.
4086
4087         * g++.dg/cpp0x/enum18.C: New.
4088
4089         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4090
4091         * g++.dg/cpp0x/error6.C: New.
4092
4093         * g++.dg/cpp0x/error5.C: New.
4094
4095 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR c++/49165
4098         * g++.dg/eh/cond6.C: New test.
4099
4100 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4101
4102         PR fortran/48820
4103         * gfortran.dg/rank_3.f90: New.
4104         * gfortran.dg/rank_4.f90: New.
4105
4106 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4107
4108         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4109         replace dump search.
4110
4111 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4112
4113         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4114         * gnat.dg/bit_packed_array5.adb: ...here.
4115
4116 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4117
4118         PR c++/42056
4119         * g++.dg/cpp0x/auto25.C: New.
4120
4121 2011-05-27  Richard Guenther  <rguenther@suse.de>
4122
4123         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4124
4125 2011-05-27  Richard Guenther  <rguenther@suse.de>
4126
4127         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4128
4129 2011-05-27  Richard Guenther  <rguenther@suse.de>
4130
4131         PR middle-end/49189
4132         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4133
4134 2011-05-26  Jason Merrill  <jason@redhat.com>
4135
4136         * g++.dg/cpp0x/friend1.C: New.
4137         * g++.dg/cpp0x/friend2.C: New.
4138
4139         * g++.dg/cpp0x/auto7.C: Update.
4140         * g++.dg/template/crash50.C: Adjust.
4141         * g++.dg/template/static9.C: Adjust.
4142         * g++.old-deja/g++.ext/memconst.C: Adjust.
4143
4144 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4145
4146         * gcc.dg/march.c: Ignore a note for some targets.
4147
4148 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4149             Nathan Froyd  <froydnj@codesourcery.com>
4150
4151         PR c++/2288
4152         PR c++/18770
4153         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4154         * g++.dg/parse/pr18770.C: New test.
4155         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4156
4157 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4158
4159         PR fortran/48955
4160         * gfortran.dg/dependency_40.f90 : New test.
4161
4162 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/18918
4165         * gfortran.dg/coarray/registering_1.f90: New.
4166
4167 2011-05-26  Jason Merrill  <jason@redhat.com>
4168
4169         * g++.dg/cpp0x/variadic111.C: New.
4170         * g++.dg/cpp0x/variadic41.C: Adjust.
4171
4172 2011-05-26  Richard Guenther  <rguenther@suse.de>
4173
4174         PR tree-optimization/48702
4175         * gcc.dg/torture/pr48702.c: New testcase.
4176
4177 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4178
4179         PR gcov-profile/48845
4180         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4181         support.
4182         * gcc.dg/matrix/matrix.exp: Likewise.
4183         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4184         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4185         line number to check_profiling_available.
4186         * lib/target-supports.exp (check_profiling_available): Account for
4187         this.
4188         Require TLS runtime support with -fprofile-generate.
4189         * lib/profopt.exp (profopt-execute): Add TLS options for
4190         -fprofile-generate.
4191         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4192
4193 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR c++/49165
4196         * g++.dg/eh/cond5.C: New test.
4197
4198         PR tree-optimization/49161
4199         * gcc.c-torture/execute/pr49161.c: New test.
4200
4201 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4202
4203         * gcc.target/arm/neon-vorn-vbic.c: New test.
4204
4205 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4206
4207         PR tree-optimization/49038
4208         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4209         * gcc.dg/vect/pr49038.c: New test.
4210
4211 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4212         * g++.dg/init/pr25811-3.C: New.
4213         * g++.dg/init/pr25811-4.C: New.
4214
4215 2011-05-25  Jason Merrill  <jason@redhat.com>
4216
4217         * g++.dg/cpp0x/enum17.C: New.
4218         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4219
4220         * g++.dg/cpp0x/auto24.C: New.
4221
4222         * g++.dg/cpp0x/error4.C: New.
4223
4224         * g++.dg/cpp0x/rv-restrict.C: New.
4225
4226         * g++.dg/cpp0x/enum15.C: New.
4227         * g++.dg/cpp0x/constexpr-switch2.C: New.
4228
4229         * g++.dg/cpp0x/variadic110.C: New.
4230
4231         * g++.dg/cpp0x/auto9.C: Add typedef test.
4232
4233         * g++.dg/cpp0x/auto23.C: New.
4234         * g++.dg/cpp0x/auto9.C: Adjust.
4235
4236         * g++.dg/cpp0x/defaulted29.C: New.
4237
4238         * g++.dg/cpp0x/initlist51.C: New.
4239
4240 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4241
4242         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4243         * g++.dg/abi/packed1.C: Suppress warning.
4244         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4245         * g++.dg/template/stdarg1.C: Likewise.
4246         * g++.dg/other/packed1.C: Remove arm from xfail list.
4247
4248 2011-05-25  Jason Merrill  <jason@redhat.com>
4249
4250         * g++.dg/cpp0x/enum16.C: New.
4251         * g++.dg/parse/error15.C: Adjust.
4252
4253         * g++.dg/cpp0x/initlist50.C: New.
4254
4255         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4256
4257         * g++.dg/cpp0x/variadic109.C: New.
4258
4259 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4260
4261          * gcc.target/i386/pause-1.c: New.
4262
4263 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4264
4265         * gcc.dg/stack-usage-1.c: Adjust comment.
4266         * gcc.dg/stack-usage-2.c: New test.
4267
4268 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4269
4270         PR c++/49136
4271         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4272         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4273
4274 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4275
4276         PR rtl-optimization/48757
4277         * gfortran.dg/pr48757.f:  New test case.
4278
4279 2011-05-24  Jason Merrill  <jason@redhat.com>
4280
4281         * g++.dg/cpp0x/access01.C: New.
4282
4283 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4284
4285         PR libobjc/48177
4286         * objc.dg/pr48177.m: New testcase.      
4287
4288 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4289
4290         PR objc/48187
4291         * objc.dg/pr48187.m: New testcase.
4292         * obj-c++.dg/pr48187.mm: New testcase.
4293         * objc.dg/ivar-extra-semicolon.m: New testcase.
4294
4295 2011-05-24  Jason Merrill  <jason@redhat.com>
4296
4297         * g++.dg/template/access21.C: New.
4298         * g++.dg/template/access22.C: New.
4299
4300 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4301
4302         PR rtl-optimization/48633
4303         * g++.dg/pr48633.C: New test.
4304
4305 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4306
4307         PR target/49133
4308         * g++.dg/other/pr49133.C: New test.
4309
4310 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4311             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4312
4313         * gcc.dg/torture/tls/run-gd.c: New test.
4314         * gcc.dg/torture/tls/run-ie.c: New test.
4315         * gcc.dg/torture/tls/run-ld.c: New test.
4316         * gcc.dg/torture/tls/run-le.c: New test.
4317         * lib/target-supports.exp (check_effective_target_tls_runtime):
4318         Build testcase with TLS options.
4319
4320 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4321
4322         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4323
4324 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4325
4326         PR tree-optimization/49121
4327         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4328
4329 2011-05-23  Jason Merrill  <jason@redhat.com>
4330
4331         * g++.dg/cpp0x/defaulted28.C: New.
4332
4333         * g++.dg/cpp0x/sfinae25.C: New.
4334
4335         * g++.dg/cpp0x/rv-cast2.C: New.
4336
4337         * g++.dg/cpp0x/enum14.C: New.
4338
4339 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR lto/49123
4342         * gcc.c-torture/execute/pr49123.c: New test.
4343
4344         PR debug/49032
4345         * gcc.dg/debug/pr49032.c: New test.
4346
4347         PR c/49120
4348         * gcc.dg/pr49120.c: New test.
4349
4350 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         PR target/47315
4353         * gcc.target/i386/pr47315.c: New test.
4354
4355 2011-05-23  Jason Merrill  <jason@redhat.com>
4356
4357         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4358
4359         * g++.dg/cpp0x/sfinae24.C: New.
4360
4361         * g++.dg/cpp0x/error3.C: New.
4362
4363         * g++.dg/cpp0x/defaulted27.C: New.
4364
4365         * g++.dg/cpp0x/decltype27.C: New.
4366
4367 2011-05-23  Richard Guenther  <rguenther@suse.de>
4368
4369         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4370
4371 2011-05-23  Richard Guenther  <rguenther@suse.de>
4372
4373         PR tree-optimization/40874
4374         * g++.dg/tree-ssa/pr40874.C: New testcase.
4375
4376 2011-05-23  Richard Guenther  <rguenther@suse.de>
4377
4378         PR tree-optimization/49115
4379         * g++.dg/torture/pr49115.C: New testcase.
4380
4381 2011-05-23  Richard Guenther  <rguenther@suse.de>
4382
4383         PR middle-end/15419
4384         * gcc.dg/memcpy-3.c: New testcase.
4385
4386 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4387
4388         PR middle-end/48973
4389         * gcc.c-torture/execute/pr48973-1.c: New test.
4390         * gcc.c-torture/execute/pr48973-2.c: New test.
4391
4392 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4393
4394         PR c++/18016
4395         * g++.dg/warn/pr18016.C: New.
4396
4397 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4398
4399         PR target/45098
4400         * gcc.target/arm/ivopts-6.c: New test.
4401
4402 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR middle-end/49029
4405         * gcc.c-torture/compile/pr49029.c: New test.
4406
4407 2011-05-22  Jason Merrill  <jason@redhat.com>
4408
4409         * g++.dg/cpp0x/sfinae23.C: New.
4410         * g++.dg/cpp0x/sfinae8.C: Correct.
4411
4412 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4413
4414         * gfortran.dg/function_optimize_8.f90:  New test case.
4415
4416 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4417
4418         PR tree-optimization/49087
4419         * gcc.dg/vect/O3-pr49087.c: New test.
4420
4421 2011-05-21  Jason Merrill  <jason@redhat.com>
4422
4423         * g++.dg/debug/const5.C: New.
4424
4425 2011-05-20  Jason Merrill  <jason@redhat.com>
4426
4427         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4428
4429         * g++.dg/cpp0x/constexpr-static7.C: New.
4430
4431         * g++.dg/cpp0x/enum12.C: New.
4432         * g++.dg/cpp0x/enum13.C: New.
4433
4434 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4435
4436         PR fortran/48699
4437         * gfortran.dg/select_type_23.f03: New.
4438
4439 2011-05-20  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/cpp0x/defaulted26.C: New.
4442
4443         * g++.dg/cpp0x/noexcept02.C: Fix.
4444         * g++.dg/cpp0x/noexcept03.C: Fix.
4445         * g++.dg/cpp0x/noexcept08.C: Fix.
4446         * g++.dg/cpp0x/noexcept10.C: New.
4447
4448 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4449
4450         PR fortran/48706
4451         * gfortran.dg/extends_12.f03: New.
4452
4453 2011-05-20  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/template/koenig9.C: New.
4456         * g++.dg/opt/pr47615.C: Fix.
4457         * g++.dg/overload/defarg1.C: Fix.
4458         * g++.dg/tc1/dr213.C: Remove xfail.
4459         * g++.dg/torture/pr34850.C: Fix.
4460         * g++.dg/torture/pr39362.C: Fix.
4461         * g++.old-deja/g++.brendan/crash56.C: Fix.
4462         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4463
4464 2011-05-20  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/49079
4467         * gcc.dg/torture/pr49079.c: New testcase.
4468
4469 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4470
4471         PR tree-optimization/49073
4472         * gcc.c-torture/execute/pr49073.c: New test.
4473
4474 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/18918
4477         * gfortran.dg/coarray_21.f90: New.
4478
4479 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4480
4481         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4482         output.
4483
4484 2011-05-19  Richard Guenther  <rguenther@suse.de>
4485
4486         PR testsuite/49063
4487         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4488
4489 2011-05-19  Richard Guenther  <rguenther@suse.de>
4490
4491         PR middle-end/48985
4492         * gcc.dg/builtin-object-size-11.c: New testcase.
4493
4494 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4495
4496         PR target/45098
4497         * gcc.target/arm/ivopts.c: New test.
4498         * gcc.target/arm/ivopts-2.c: New test.
4499
4500 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4501
4502         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4503
4504 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506         * gcc.c-torture/execute/960321-1.x: Remove.
4507
4508 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4509
4510         PR fortran/48700
4511         * gfortran.dg/move_alloc_4.f90: New.
4512
4513 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4514
4515         PR target/49002
4516         * gcc.target/i386/pr49002-1.c: New test.
4517         * gcc.target/i386/pr49002-2.c: Likewise.
4518
4519 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR tree-optimization/49039
4522         * gcc.c-torture/execute/pr49039.c: New test.
4523         * gcc.dg/tree-ssa/pr49039.c: New test.
4524         * g++.dg/torture/pr49039.C: New test.
4525
4526 2011-05-18  Jason Merrill  <jason@redhat.com>
4527
4528         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4529         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4530         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4531
4532 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4533
4534         * gcc.target/bfin/mcpu-bf592.c: New test.
4535
4536 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4537
4538         PR tree-optimization/41881
4539         * gcc.dg/vect/O3-pr41881.c: New test.
4540         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4541
4542 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR tree-optimization/49000
4545         * gcc.dg/pr49000.c: New test.
4546
4547 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4548
4549         * gnat.dg/invalid1.adb: New test.
4550
4551 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4552
4553         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4554         scan pattern.
4555         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4556         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4557
4558 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4559
4560         PR c++/48994
4561         * g++.dg/cpp0x/range-for18.C: New.
4562
4563 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4564
4565         PR fortran/18918
4566         * gfortran.dg/coarray/image_index_2.f90: New.
4567
4568 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4569
4570         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4571         * g++.dg/cpp0x/override2.C: New.
4572
4573 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4574
4575         PR fortran/18918
4576         * gfortran.de/coarray_20.f90: New.
4577
4578 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4579
4580         PR fortran/22572
4581         * function_optimize_7.f90:  New test case.
4582
4583 2011-05-13  Jason Merrill  <jason@redhat.com>
4584
4585         * g++.dg/cpp0x/decltype26.C: New.
4586         * g++.dg/cpp0x/enum11.C: New.
4587
4588 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4589
4590         PR fortran/48972
4591         PR fortran/48991
4592         * gfortran.dg/assign_8.f90: Update dg-error.
4593
4594 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4595
4596         PR fortran/48972
4597         * gfortran.dg/io_constraints_8.f90: New.
4598         * gfortran.dg/io_constraints_9.f90: New.
4599
4600 2011-05-13  Martin Thuresson  <martint@google.com>
4601
4602         PR gcov-profile/47793
4603         * gcc.dg/pr47793.c: New.
4604
4605 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR tree-optimization/48975
4608         * gcc.dg/pr48975.c: New test.
4609
4610 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4611
4612         PR fortran/48972
4613         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4614
4615 2011-05-12  Jason Merrill  <jason@redhat.com>
4616
4617         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4618
4619 2011-05-12  Geert Bosch  <bosch@adacore.com>
4620
4621         * gnat.dg/view_conversion1.adb: New test.
4622
4623 2011-05-12  Richard Guenther  <rguenther@suse.de>
4624
4625         PR tree-optimization/48172
4626         * gcc.dg/vect/pr48172.c: New testcase.
4627
4628 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR debug/48967
4631         * g++.dg/opt/pr48967.C: New test.
4632
4633 2011-05-11  Jason Merrill  <jason@redhat.com>
4634
4635         * g++.dg/cpp0x/constexpr-friend.C: New.
4636         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4637
4638         * g++.dg/cpp0x/sfinae22.C: New.
4639
4640 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4641
4642         PR fortran/48889
4643         * gfortran.dg/generic_24.f90: New.
4644
4645 2011-05-11  Richard Guenther  <rguenther@suse.de>
4646
4647         PR tree-optimization/15256
4648         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4649
4650 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR debug/48159
4653         * gcc.dg/pr48159-1.c: New test.
4654         * gcc.dg/pr48159-2.c: New test.
4655
4656 2011-05-11  Richard Guenther  <rguenther@suse.de>
4657
4658         PR middle-end/48953
4659         * gcc.dg/torture/pr48953.c: New testcase.
4660
4661 2011-05-11  Richard Guenther  <rguenther@suse.de>
4662
4663         PR tree-optimization/18041
4664         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4665
4666 2011-05-11  Alan Modra  <amodra@gmail.com>
4667
4668         PR target/47755
4669         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4670
4671 2011-05-10  Jason Merrill  <jason@redhat.com>
4672
4673         * g++.dg/cpp0x/defaulted25.C: New.
4674         * g++.dg/template/crash7.C: Adjust.
4675
4676         * g++.dg/cpp0x/variadic108.C: New.
4677
4678 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4679
4680         * g++.dg/inherit/virtual9.C: Extend.
4681
4682 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4683
4684         PR target/48857
4685         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4686         are passed and returned in vector registers.
4687
4688 2011-05-10  Richard Guenther  <rguenther@suse.de>
4689
4690         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4691         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4692         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4693         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4694         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4695         applies.
4696
4697 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/48611
4700         PR tree-optimization/48794
4701         * gfortran.dg/gomp/pr48611.f90: New test.
4702         * gfortran.dg/gomp/pr48794.f90: New test.
4703
4704         PR debug/48928
4705         * gcc.dg/dfp/pr48928.c: New test.
4706
4707 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4708
4709         PR c++/48522
4710         * g++.dg/cpp0x/pr48522.C: New.
4711
4712 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4713
4714         PR c++/48735
4715         * g++.dg/cpp0x/sfinae21.C: New.
4716
4717 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4718
4719         * g++.dg/template/sfinae28.C: Rename to...
4720         * g++.dg/cpp0x/sfinae19.C: ... this.
4721         * g++.dg/template/sfinae29.C: Rename to...
4722         * g++.dg/cpp0x/sfinae20.C: ... this.
4723
4724 2011-05-09  Jeff Law <law@redhat.com>
4725
4726         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4727         consistent results.
4728
4729 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4730
4731         PR c++/20039
4732         * g++.dg/init/pr20039.C: New.
4733
4734 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4735
4736         PR c++/48737
4737         PR c++/48744
4738         * g++.dg/template/sfinae28.C: New.
4739         * g++.dg/template/sfinae29.C: Likewise.
4740
4741 2011-05-09  Jason Merrill  <jason@redhat.com>
4742
4743         * g++.dg/template/nontype23.C: New.
4744
4745 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4746         PR c++/48859
4747         * g++.dg/init/pr48859.C: New.
4748
4749 2011-05-09  Jason Merrill  <jason@redhat.com>
4750
4751         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4752         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4753         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4754         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4755         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4756         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4757         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4758         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4759
4760 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4761
4762         * g++.dg/inherit/virtual9.C: New.
4763
4764 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4765
4766         PR c++/48574
4767         * g++.dg/template/dependent-expr8.C: New test case.
4768
4769 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4770
4771         PR tree-optimization/48837
4772         * gcc.dg/pr48837.c: New testcase.
4773
4774 2011-05-06  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/cpp0x/constexpr-condition2.C: New.
4777
4778         * g++.dg/cpp0x/constexpr-missing.C: New.
4779
4780 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4781
4782         PR fortran/18918
4783         * gfortran.dg/coarray/this_image_2.f90: New.
4784
4785 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4786
4787         PR fortran/48858
4788         PR fortran/48820
4789         * gfortran.dg/bind_c_usage_22.f90: New.
4790         * gfortran.dg/bind_c_usage_23.f90: New.
4791         * gfortran.dg/bind_c_usage_24.f90: New.
4792         * gfortran.dg/bind_c_usage_24_c.c: New.
4793
4794 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4795
4796         PR c++/48838
4797         * g++.dg/template/member9.C: New test case.
4798
4799 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * gnat.dg/discr29.ad[sb]: New test.
4802         * gnat.dg/discr30.adb: Likewise.
4803
4804 2011-05-05  Julian Brown  <julian@codesourcery.com>
4805
4806         * gcc.target/arm/neon-vset_lanes8.c: New test.
4807
4808 2011-05-05  Jason Merrill  <jason@redhat.com>
4809
4810         * g++.dg/init/new32.C: New.
4811
4812 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4813
4814         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4815         Fix typo.
4816
4817 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR rtl-optimization/48381
4820         * gcc.c-torture/compile/pr48381.c: New test.
4821
4822 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4823
4824         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4825         to dg-options.
4826         * gcc.target/i386/opt-1.c: Ditto.
4827
4828 2011-05-04  Jason Merrill  <jason@redhat.com>
4829
4830         * g++.dg/conversion/base1.C: New.
4831
4832 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4833
4834         PR libgfortran/48787
4835         * gfortran.dg/round_3.f08: Add more checks to test case.
4836
4837 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4838
4839         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4840         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4841         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4842         Gate test on effective_target fd_truncate.
4843
4844 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4845
4846         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4847         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4848         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4849         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4850         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4851         * gcc.target/i386/pr38824.c: Ditto.
4852         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4853         * gcc.target/i386/vecinit-2.c: Ditto.
4854         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4855         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4856         * gcc.target/i386/parity-2.c: Ditto.
4857         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4858
4859 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4860
4861         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4862         remove duplication.
4863         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4864         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4865         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4866
4867 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/18918
4870         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4871
4872 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4873
4874         PR fortran/18918
4875         * gfortran.dg/coarray/this_image_1.f90: New.
4876
4877 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4878
4879         PR fortran/18918
4880         * gfortran.dg/coarray/caf.dg: New.
4881         * gfortran.dg/coarray/image_index_1.f90: New, copied
4882         from ../coarray_16.f90.
4883
4884 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4885
4886         PR c++/28501
4887         * g++.dg/ext/complex9.C: New.
4888
4889 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4890
4891         From Mike Frysinger
4892         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4893         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4894         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4895
4896 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4897
4898         * gcc.target/bfin/builtins: Created.
4899         * gcc.target/bfin/hisilh-O0.c: Deleted.
4900         * gcc.target/bfin/hisilh.c: Moved to...
4901         * gcc.target/bfin/builtins/hisilh.c: ...here.
4902         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4903         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4904         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4905         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4906         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4907         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4908         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4909         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4910         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4911         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4912         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4913         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4914         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4915         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4916         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4917         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4918         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4919         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4920         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4921         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4922         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4923         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4924         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4925         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4926         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4927         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4928         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4929         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4930         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4931         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4932         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4933         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4934         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4935         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4936         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4937         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4938         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4939         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4940         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4941         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4942         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4943         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4944         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4945         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4946         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4947         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4948         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4949         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4950         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4951         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4952         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4953         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4954         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4955         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4956         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4957         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4958         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4959         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4960         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4961         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4963         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4964         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4965         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4966         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4967         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4968         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4969         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4970         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4971         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4972         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4973         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4974         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4975         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4976         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4977         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4978         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4979         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4980         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4981         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4982         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4983         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4984         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4985         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4986         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4987         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4988         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4989         * gcc.target/bfin/builtins/circptr.c: Ditto.
4990         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4991         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4992         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4993         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4994         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4995         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4996         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4997         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4998         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4999         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5000         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5001         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5002         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5003         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5004         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5005         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5006         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5007         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5008         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5009         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5010         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5011         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5012         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5013         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5014         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5015         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5016         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5017         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5018         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5019         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5020         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5021         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5022         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5023         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5024         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5025         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5026         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5027         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5028         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5029         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5030         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5031         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5032         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5033         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5034         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5035         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5036         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5037         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5038         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5039         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5040         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5041         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5042         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5043         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5044         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5045         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5046         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5047         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5048         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5049         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5050         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5051         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5052         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5053         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5054         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5055         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5056         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5057         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5058         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5059         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5060
5061 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5062
5063         * gcc.target/arm/cold-lc.c: New test.
5064
5065 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR target/48774
5068         * gcc.dg/pr48774.c: New test.
5069
5070 2011-05-03  Richard Guenther  <rguenther@suse.de>
5071
5072         * gcc.dg/large-size-array-5.c: New testcase.
5073
5074 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5075
5076         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5077
5078 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5079
5080         * lib/target-supports.exp (check_effective_target_vect_strided):
5081         Replace with...
5082         (check_effective_target_vect_strided2)
5083         (check_effective_target_vect_strided3)
5084         (check_effective_target_vect_strided4)
5085         (check_effective_target_vect_strided8): ...these new functions.
5086
5087         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5088         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5089         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5090         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5091         * gcc.dg/vect/pr37539.c: Likewise.
5092         * gcc.dg/vect/slp-11a.c: Likewise.
5093         * gcc.dg/vect/slp-11b.c: Likewise.
5094         * gcc.dg/vect/slp-11c.c: Likewise.
5095         * gcc.dg/vect/slp-12a.c: Likewise.
5096         * gcc.dg/vect/slp-12b.c: Likewise.
5097         * gcc.dg/vect/slp-18.c: Likewise.
5098         * gcc.dg/vect/slp-19a.c: Likewise.
5099         * gcc.dg/vect/slp-19b.c: Likewise.
5100         * gcc.dg/vect/slp-21.c: Likewise.
5101         * gcc.dg/vect/slp-23.c: Likewise.
5102         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5103
5104         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5105         instead of vect_interleave && vect_extract_even_odd.
5106         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5107         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5108         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5109         * gcc.dg/vect/vect-1.c: Likewise.
5110         * gcc.dg/vect/vect-10.c: Likewise.
5111         * gcc.dg/vect/vect-98.c: Likewise.
5112         * gcc.dg/vect/vect-107.c: Likewise.
5113         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5114         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5115         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5116         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5117         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5118         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5119         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5120         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5121         * gcc.dg/vect/vect-strided-float.c: Likewise.
5122         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5123         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5124         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5125         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5126         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5127         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5128         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5129         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5130         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5131         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5132         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5133         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5134         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5135         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5136         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5137
5138         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5139         target condition.
5140         * gcc.dg/vect/pr30843.c: Likewise.
5141         * gcc.dg/vect/pr33866.c: Likewise.
5142         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5143         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5144         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5145         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5146
5147 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5148
5149         * gcc.dg/vect/slp-11.c: Split into...
5150         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5151         gcc.dg/vect/slp-11c.c: ...these tests.
5152         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5153         * gcc.dg/vect/slp-12c.c: ...this new test.
5154         * gcc.dg/vect/slp-19.c: Split into...
5155         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5156         gcc.dg/vect/slp-19c.c: ...these new tests.
5157
5158 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5159
5160         * lib/target-supports.exp
5161         (check_effective_target_vect_extract_even_odd_wide): Delete.
5162         (check_effective_target_vect_strided_wide): Likewise.
5163         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5164         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5165         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5166         * gcc.dg/vect/pr37539.c: Likewise.
5167         * gcc.dg/vect/slp-11.c: Likewise.
5168         * gcc.dg/vect/slp-12a.c: Likewise.
5169         * gcc.dg/vect/slp-12b.c: Likewise.
5170         * gcc.dg/vect/slp-19.c: Likewise.
5171         * gcc.dg/vect/slp-23.c: Likewise.
5172         * gcc.dg/vect/vect-1.c: Likewise.
5173         * gcc.dg/vect/vect-98.c: Likewise.
5174         * gcc.dg/vect/vect-107.c: Likewise.
5175         * gcc.dg/vect/vect-strided-float.c: Likewise.
5176
5177 2011-05-02  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/init/new31.C: New.
5180
5181 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5182
5183         PR c/35445
5184         * gcc.dg/pr35445.c: New test.
5185
5186 2011-05-02  Jason Merrill  <jason@redhat.com>
5187
5188         * c-c++-common/vla-1.c: New.
5189
5190 2011-05-02  Richard Guenther  <rguenther@suse.de>
5191
5192         PR tree-optimization/48822
5193         * gcc.dg/torture/pr48822.c: New testcase.
5194
5195 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5196
5197         PR c++/47969
5198         * g++.dg/cpp0x/constexpr-47969.C: New.
5199
5200 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5201
5202         PR testsuite/48498
5203         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5204         on vect_no_align targets.
5205         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5206         vect_no_align targets.
5207
5208 2011-05-01  Xinliang David Li  <davidxl@google.com>
5209
5210         * gcc.dg/tree-ssa/integer-addr.c: New test.
5211         * gcc.dg/tree-ssa/alias_bug.c: New test.
5212
5213 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5214
5215         PR libgfortran/48787
5216         * gfortran.dg/round_3.f08: Add more checks.
5217
5218 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5219
5220         PR fortran/48821
5221         * gfortran.dg/import9.f90: New, proper test.
5222         * gfortran.dg/interface_37.f90: Remove bogus
5223         test (bogus copy of interface_36.f90).
5224
5225 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5226
5227         PR fortran/48821
5228         * gfortran.dg/interface_37.f90: New.
5229
5230 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5231
5232         PR fortran/48746
5233         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5234
5235 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR tree-optimization/48809
5238         * gcc.c-torture/execute/pr48809.c: New test.
5239
5240 2011-04-29  Jeff Law <law@redhat.com>
5241
5242         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5243
5244 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5245
5246         PR c++/48606
5247         * g++.dg/init/ctor10.C: New.
5248
5249 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5250
5251         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5252           warning in implicitly instantiated templates.
5253
5254 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5255
5256         * g++.dg/warn/Wnull-conversion-1.C: New.
5257         * g++.dg/warn/Wnull-conversion-2.C: New.
5258
5259 2011-04-29  Diego Novillo  <dnovillo@google.com>
5260
5261         * g++.old-deja/g++.other/null3.C: Expect warning about
5262         converting boolean to a pointer.
5263
5264 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5265
5266         PR fortran/48462
5267         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5268         being a target.
5269
5270         PR fortran/48746
5271         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5272
5273 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5274
5275         PR fortran/48810
5276         * gfortran.dg/typebound_proc_22.f90: New.
5277
5278         PR fortran/48800
5279         * gfortran.dg/interface_36.f90: New.
5280
5281 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5282
5283         PR libgfortran/48488
5284         PR libgfortran/48602
5285         PR libgfortran/48615
5286         PR libgfortran/48684
5287         PR libgfortran/48787
5288         * gfortran.dg/fmt_g.f: Adjust test.
5289         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5290         * gfortran.dg/round_3.f08: New test.
5291         * gfortran.dg/namelist_print_1.f: Adjust test.
5292         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5293         * gfortran.dg/f2003_io_5.f03: Adjust test.
5294         * gfortran.dg/coarray_15.f90: Adjust test.
5295         * gfortran.dg/namelist_65.f90: Adjust test.
5296         * gfortran.dg/fmt_cache_1.f: Adjust test.
5297         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5298         * gfortran.dg/real_const_3.f90: Adjust test.
5299
5300 2011-04-28  Xinliang David Li  <davidxl@google.com>
5301
5302         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5303         * g++.dg/prof-robust-1.C: New test.
5304
5305 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5306
5307         PR tree-optimization/48765
5308         * gcc.dg/vect/pr48765.c: New.
5309
5310 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5311
5312         PR tree-optimization/48775
5313         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5314
5315 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5316
5317         PR c++/48798
5318         * g++.dg/inherit/pr48798.C: New.
5319         * g++.old-deja/g++.other/base1.C: Adjust.
5320
5321 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5322
5323         PR c++/48656
5324         * g++.dg/template/inherit7.C: New test case.
5325
5326 2011-04-28  Richard Guenther  <rguenther@suse.de>
5327
5328         PR tree-optimization/40052
5329         PR tree-optimization/15347
5330         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5331         * gcc.dg/pr15347.c: Likewise.
5332
5333 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5334
5335         PR c++/48530
5336         * g++.dg/cpp0x/sfinae18.C: New.
5337
5338 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5339
5340         PR c++/48771
5341         * g++.dg/ext/is_literal_type1.C: New.
5342
5343 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/48112
5346         PR fortran/48279
5347         * gfortran.dg/interface_35.f90: New.
5348         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5349         * gfortran.dg/func_result_6.f90: Add dg-warning.
5350         * gfortran.dg/bessel_1.f90: Ditto.
5351         * gfortran.dg/hypot_1.f90: Ditto.
5352         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5353         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5354         * gfortran.dg/interface_assignment_4.f90: Ditto.
5355
5356 2011-04-27  Jason Merrill  <jason@redhat.com>
5357
5358         * g++.dg/ext/complex8.C: New.
5359
5360         * g++.dg/cpp0x/initlist49.C: New.
5361         * g++.dg/init/new30.C: New.
5362
5363 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/48788
5366         * gfortran.dg/whole_file_34.f90: New.
5367
5368 2011-04-27  Jan Hubicka  <jh@suse.cz>
5369
5370         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5371
5372 2011-04-27  Jason Merrill  <jason@redhat.com>
5373
5374         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5375
5376         * g++.dg/parse/ambig6.C: New.
5377
5378 2011-04-27  Nick Clifton  <nickc@redhat.com>
5379
5380         * gcc.dg/20020312-2.c: Add definition for RX.
5381
5382         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5383         option with RX targets.
5384
5385         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5386         /* */ comments.
5387
5388 2011-04-27  Richard Guenther  <rguenther@suse.de>
5389
5390         * gcc.dg/tree-ssa/pr23382.c: Remove.
5391
5392 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5393
5394         PR target/48767
5395         * gcc.c-torture/compile/pr48767.c: New test.
5396
5397 2011-04-27  Richard Guenther  <rguenther@suse.de>
5398
5399         PR tree-optimization/48772
5400         * g++.dg/pr48772.C: New testcase.
5401
5402 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR c/48742
5405         * gcc.c-torture/compile/pr48742.c: New test.
5406
5407 2011-04-26  Jason Merrill  <jason@redhat.com>
5408
5409         * g++.dg/lookup/koenig13.C: New.
5410
5411         * g++.dg/cpp0x/initlist48.C: New.
5412
5413 2011-04-25  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/cpp0x/sfinae17.C: New.
5416
5417 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5418
5419         PR target/48258
5420         * gcc.target/powerpc/pr48258-1.c: New file.
5421         * gcc.target/powerpc/pr48258-2.c: Ditto.
5422
5423 2011-04-26  Xinliang David Li  <davidxl@google.com>
5424
5425         * gcc.dg/uninit-suppress.c: New test.
5426         * gcc.dg/uninit-suppress.c: New test.
5427
5428 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR debug/48768
5431         * gcc.dg/pr48768.c: New test.
5432
5433         PR tree-optimization/48734
5434         * gcc.c-torture/compile/pr48734.c: New test.
5435
5436         PR testsuite/48753
5437         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5438
5439 2011-04-26  Richard Guenther  <rguenther@suse.de>
5440
5441         PR tree-optimization/48731
5442         * gcc.dg/torture/pr48731.c: New testcase.
5443
5444 2011-04-26  Richard Guenther  <rguenther@suse.de>
5445
5446         PR testsuite/48753
5447         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5448
5449 2011-04-26  Richard Guenther  <rguenther@suse.de>
5450
5451         PR middle-end/48694
5452         * gcc.dg/torture/pr48694-1.c: New testcase.
5453         * gcc.dg/torture/pr48694-2.c: Likewise.
5454
5455 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5456
5457         * g++.dg/ext/underlying_type1.C: New.
5458         * g++.dg/ext/underlying_type2.C: Likewise.
5459         * g++.dg/ext/underlying_type3.C: Likewise.
5460         * g++.dg/ext/underlying_type4.C: Likewise.
5461         * g++.dg/ext/underlying_type5.C: Likewise.
5462         * g++.dg/ext/underlying_type6.C: Likewise.
5463         * g++.dg/ext/underlying_type7.C: Likewise.
5464         * g++.dg/ext/underlying_type8.C: Likewise.
5465         * g++.dg/ext/underlying_type9.C: Likewise.
5466         * g++.dg/ext/underlying_type10.C: Likewise.
5467
5468 2011-04-25  Jason Merrill  <jason@redhat.com>
5469
5470         * g++.dg/cpp0x/regress/template-const2.C: New.
5471
5472 2011-04-25  Jeff Law <law@redhat.com>
5473
5474         * gcc.dg/tree-ssa/vrp56.c: new test.
5475
5476 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5477
5478         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5479
5480 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5481
5482         PR preprocessor/48740
5483         * c-c++-common/raw-string-11.c: New test.
5484
5485 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5486
5487         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5488         hppa*-*-hpux*.
5489
5490 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5491
5492         PR fortran/18918
5493         * gfortran.dg/coarray_19.f90: New.
5494
5495 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR c/48685
5498         * gcc.dg/pr48685.c: New test.
5499
5500 2011-04-22  Jan Hubicka  <jh@suse.cz>
5501
5502         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5503
5504 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5505
5506         PR tree-optimization/48717
5507         * gcc.c-torture/execute/pr48717.c: New test.
5508
5509 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5510
5511         PR target/48723
5512         * gcc.target/i386/pr48723.c: New test.
5513
5514 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c/48716
5517         * gcc.dg/gomp/pr48716.c: New test.
5518         * g++.dg/gomp/pr48716.C: New test.
5519
5520 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5521
5522         PR c/36750
5523         * gcc.dg/missing-field-init-2.c: Update testcase.
5524
5525 2011-04-22  Alan Modra  <amodra@gmail.com>
5526
5527         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5528
5529 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5530
5531         PR fortran/48405
5532         * gfortran.dg/function_optimize_6.f90:  New test.
5533
5534 2011-04-21  Easwaran Raman  <eraman@google.com>
5535
5536         * gcc.dg/stack-layout-2.c: New test.
5537
5538 2011-04-21  Richard Guenther  <rguenther@suse.de>
5539
5540         PR lto/48703
5541         * g++.dg/lto/pr48207-2_0.C: New testcase.
5542         * g++.dg/lto/pr48207-3_0.C: Likewise.
5543
5544 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5545
5546         * gnat.dg/volatile5.adb: New test.
5547         * gnat.dg/volatile5_pkg.ads: New helper.
5548
5549 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5550
5551         PR target/48708
5552         * gcc.target/i386/pr48708.c: New test.
5553
5554 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5555
5556         * gcc.dg/vect/vect-119.c: New test.
5557
5558 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5559
5560         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5561         and once without.
5562
5563 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5564             Richard Sandiford  <richard.sandiford@linaro.org>
5565
5566         PR target/46329
5567         * gcc.target/arm/pr46329.c: New test.
5568
5569 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5570
5571         PR fortran/18918
5572         * gfortran.dg/coarray_18.f90: New.
5573
5574 2011-04-20  Jason Merrill  <jason@redhat.com>
5575
5576         * g++.dg/cpp0x/initlist47.C: New.
5577
5578         * g++.dg/init/dtor4.C: New.
5579
5580 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5581
5582         PR target/48678
5583         * gcc.target/i386/sse2-pinsrw.c: New test.
5584         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5585         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5586         * gcc.target/i386/sse2-insvhi.c: Ditto.
5587         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5588         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5589
5590 2011-04-20  Jason Merrill  <jason@redhat.com>
5591
5592         * g++.dg/template/const4.C: New.
5593
5594 2011-04-20  Easwaran Raman  <eraman@google.com>
5595
5596         * gcc.dg/stack-layout-1.c: New test.
5597
5598 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5599
5600         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5601         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5602         function.
5603
5604 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5605
5606         * gcc.dg/binop-xor1.c: New test.
5607         * gcc.dg/binop-xor2.c: New test.
5608         * gcc.dg/binop-xor3.c: New test.
5609         * gcc.dg/binop-xor4.c: New test.
5610         * gcc.dg/binop-xor5.c: New test.
5611
5612 2011-04-20  Richard Guenther  <rguenther@suse.de>
5613
5614         PR tree-optimization/47892
5615         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5616
5617 2011-04-20  Richard Guenther  <rguenther@suse.de>
5618
5619         PR middle-end/48695
5620         * g++.dg/torture/pr48695.C: New testcase.
5621
5622 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5623
5624         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5625         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5626         * gcc.c-torture/execute/pr45262.c: Ditto
5627         * gcc.dg/torture/pr43165.c: Ditto.
5628         * gcc.dg/torture/pr47228.c: Ditto.
5629         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5630         * gcc.dg/ipa/pr45644.c: Ditto.
5631         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5632         PDP11.
5633
5634 2011-04-19  Jason Merrill  <jason@redhat.com>
5635
5636         * g++.dg/ext/complex7.C: New.
5637
5638         * g++.dg/ext/attrib41.C: New.
5639
5640 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5641
5642         PR testsuite/48676
5643         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5644
5645 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR target/48678
5648         * gcc.target/i386/pr48678.c: New test.
5649
5650 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5651
5652         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5653         * g++.dg/opt/devirt2.C: New test.
5654         * g++.dg/ipa/devirt-g-1.C: Likewise.
5655
5656 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5657
5658         PR fortran/48588
5659         * gfortran.dg/whole_file_33.f90: New.
5660
5661 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5662
5663         * g++.dg/ipa/devirt-7.C: New test.
5664
5665 2011-04-19  Richard Guenther  <rguenther@suse.de>
5666
5667         PR lto/48207
5668         * g++.dg/lto/pr48207_0.C: New testcase.
5669
5670 2011-04-18  Jason Merrill  <jason@redhat.com>
5671
5672         * g++.dg/init/void1.C: New.
5673
5674         * g++.dg/cpp0x/union4.C: New.
5675
5676 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR middle-end/48661
5679         * g++.dg/torture/pr48661.C: New test.
5680
5681         PR c++/48632
5682         * g++.dg/gomp/pr48632.C: New test.
5683
5684 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5685
5686         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5687         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5688
5689 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5690
5691         PR fortran/18918
5692         * gfortran.dg/coarray_17.f90: New.
5693         * gfortran.dg/coarray_10.f90: Update dg-error.
5694
5695 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697         PR testsuite/48251
5698         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5699         * gfortran.dg/guality/guality.exp: Likewise.
5700
5701 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5702
5703         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5704
5705 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5706
5707         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5708
5709 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5710
5711         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5712
5713 2011-04-18  Richard Guenther  <rguenther@suse.de>
5714
5715         PR middle-end/46364
5716         * g++.dg/torture/pr46364.C: New testcase.
5717
5718 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5719
5720         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5721
5722 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5723
5724         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5725
5726 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5727             Ira Rosen  <ira.rosen@linaro.org>
5728
5729         PR target/48252
5730         * gcc.target/arm/pr48252.c: New test.
5731
5732 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR tree-optimization/48616
5735         * gcc.dg/pr48616.c: New test.
5736
5737 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5738
5739         PR fortran/18918
5740         * gfortran.dg/coarray_16.f90: New.
5741
5742 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5743
5744         PR fortran/48462
5745         * gfortran.dg/realloc_on_assign_7.f03: New test.
5746
5747 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748
5749         PR libgfortran/48602
5750         * gfortran.dg/fmt_g0_6.f08: New test.
5751
5752 2011-04-17  Jason Merrill  <jason@redhat.com>
5753
5754         * g++.dg/cpp0x/sfinae16.C: New.
5755
5756 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5757
5758         * gcc.target/mips/reg-var-1.c: New test.
5759
5760 2011-04-17  Jan Hubicka  <jh@suse.cz>
5761
5762         * gcc.dg/winline-5.c: Update testcase.
5763
5764 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gnat.dg/discr27.ad[sb]: Move dg directive.
5767         * gnat.dg/discr28.ad[sb]: New test.
5768         * gnat.dg/discr28_pkg.ads: New helper.
5769
5770 2011-04-17  Michael Matz  <matz@suse.de>
5771
5772         PR tree-optimization/48622
5773         PR lto/48645
5774         * gcc.dg/lto/pr48622_0.c: New test.
5775
5776 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5777
5778         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5779         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5780         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5781         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5782         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5783         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5784
5785 2011-04-15  Jason Merrill  <jason@redhat.com>
5786
5787         * g++.dg/cpp0x/range-for17.C: New.
5788
5789 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5790
5791         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5792         * g++.dg/cpp0x/range-for3.C: Likewise.
5793         * g++.dg/cpp0x/range-for9.C: Correct error message.
5794         * g++.dg/cpp0x/range-for11.C: New.
5795         * g++.dg/cpp0x/range-for12.C: New.
5796         * g++.dg/cpp0x/range-for13.C: New.
5797         * g++.dg/cpp0x/range-for14.C: New.
5798         * g++.dg/cpp0x/range-for15.C: New.
5799         * g++.dg/cpp0x/range-for16.C: New.
5800
5801 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5802
5803         PR fortran/18918
5804         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5805
5806 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5807
5808         * objc.dg/naming-4.m: Updated.
5809         * objc.dg/naming-5.m: Updated.
5810         * objc.dg/naming-6.m: New.
5811         * objc.dg/naming-7.m: New.
5812         * obj-c++.dg/naming-1.mm: Updated.
5813         * obj-c++.dg/naming-2.mm: Updated.
5814         * obj-c++.dg/naming-3.mm: New.
5815         * obj-c++.dg/naming-4.mm: New.
5816
5817 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5818
5819         PR libgfortran/48589
5820         * gfortran.dg/fmt_g0_5.f08: New test.
5821
5822 2011-04-15  Richard Guenther  <rguenther@suse.de>
5823
5824         PR testsuite/48286
5825         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5826
5827 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5828
5829         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5830         -finline-limit=0 to -fno-inline
5831
5832 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR target/48614
5835         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5836         just avx.
5837
5838 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR target/48605
5841         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5842         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5843         * gcc.target/i386/avx-insertps-3.c: New test.
5844         * gcc.target/i386/avx-insertps-4.c: New test.
5845
5846 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5847
5848         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5849         -finline-limit=0
5850
5851 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5852
5853         PR target/46779
5854         PR target/45291
5855         PR target/41894
5856         * gcc.target/avr/pr46779-1.c: New test case
5857         * gcc.target/avr/pr46779-2.c: New test case
5858
5859 2011-04-14  Jason Merrill  <jason@redhat.com>
5860
5861         * g++.dg/cpp0x/sfinae15.C: New.
5862
5863         * g++.dg/cpp0x/sfinae14.C: New.
5864
5865         * g++.dg/ext/vla10.C: New.
5866
5867 2011-04-14  Richard Guenther  <rguenther@suse.de>
5868
5869         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5870
5871 2011-04-14  Richard Guenther  <rguenther@suse.de>
5872
5873         * gcc.dg/fold-bitand-4.c: Move ...
5874         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5875
5876 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5877
5878         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5879         variables const.
5880         * gcc.target/avr/torture/trivial.c: Ditto.
5881
5882 2011-04-13  Jason Merrill  <jason@redhat.com>
5883
5884         * g++.dg/template/operator11.C: New.
5885
5886 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR middle-end/48591
5889         * gcc.dg/gomp/pr48591.c: New test.
5890
5891         PR c++/48570
5892         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5893         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5894
5895 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5896
5897         PR c++/48574
5898         * g++.dg/template/dependent-expr7.C: New test case.
5899
5900 2011-04-13  Jason Merrill  <jason@redhat.com>
5901
5902         * g++.dg/cpp0x/sfinae13.C: New.
5903
5904 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5905
5906         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5907
5908 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5909
5910         * gcc.target/arm/pr43698.c: Remove -march option.
5911
5912 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5913
5914         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5915         -march option.
5916
5917 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5918
5919         PR fortran/48360
5920         PR fortran/48456
5921         * gfortran.dg/realloc_on_assign_6.f03: New test.
5922
5923 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5924
5925         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5926         targets the additional -mno-ms-bitfields and
5927         -Wno-packed-bitfield-compat options.
5928         * g++.dg/ext/bitfield3.C: Likewise.
5929         * g++.dg/ext/bitfield4.C: Likewise.
5930         * g++.dg/ext/bitfield5.C: Likewise.
5931         * gcc.dg/bitfld-15.c: Likewise.
5932         * gcc.dg/bitfld-16.c: Likewise.
5933         * gcc.dg/bitfld-17.c: Likewise.
5934         * gcc.dg/bitfld-18.c: Likewise.
5935
5936 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5937
5938         * gcc.target/arm/neon-vld3-1.c: New test.
5939         * gcc.target/arm/neon-vst3-1.c: New test.
5940         * gcc.target/arm/neon/v*.c: Regenerate.
5941
5942 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR rtl-optimization/48549
5945         * g++.dg/opt/pr48549.C: New test.
5946
5947 2011-04-12  Richard Guenther  <rguenther@suse.de>
5948
5949         PR tree-optimization/46076
5950         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5951
5952 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5953
5954         PR testsuite/21164
5955         * lib/compat.exp (compat-execute): Declare unsupported after
5956         stripping path from src1.
5957         * lib/lto.exp (lto-execute): Likewise.
5958
5959 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR c/48552
5962         * gcc.dg/pr48552-1.c: New test.
5963         * gcc.dg/pr48552-2.c: New test.
5964
5965 2011-04-11  Jason Merrill  <jason@redhat.com>
5966
5967         * g++.dg/cpp0x/sfinae12.C: New.
5968
5969         * g++.dg/cpp0x/enum10.C: New.
5970
5971         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5972
5973         * g++.dg/cpp0x/rv-func.C: New.
5974
5975 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5976
5977         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5978         alpha*-dec-osf5*.
5979
5980 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5981
5982         PR tree-optimization/48195
5983         * gcc.dg/ipa/pr48195.c: New test.
5984
5985 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gnat.dg/return3.adb: Remove unused switch.
5988
5989 2011-04-08  Mike Stump  <mikestump@comcast.net>
5990
5991         PR testsuite/48506
5992         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5993         default to fno-common.
5994
5995 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5996
5997         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5998         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5999
6000 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6001
6002         PR fortran/48448
6003         * gfortran.dg/function_optimize_5.f90:  New test.
6004
6005 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6006
6007         * gnat.dg/aggr17.adb: New test.
6008         * gnat.dg/aggr18.adb: Likewise.
6009
6010 2011-04-08  Michael Matz  <matz@suse.de>
6011
6012         PR middle-end/48389
6013         * gcc.target/i386/pr48389.c: New test.
6014
6015 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6016
6017         PR rtl-optimization/48272
6018         * g++.dg/opt/pr48272.C: New.
6019
6020 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6021
6022         PR rtl-optimization/48235
6023         * gcc.dg/pr48235.c: New.
6024
6025 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6026
6027         PR rtl-optimization/48302
6028         * g++.dg/opt/pr48302.C: New.
6029
6030 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6031
6032         PR target/48273
6033         * g++.dg/opt/pr48273.C: New.
6034
6035 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6036
6037         PR rtl-optimization/48442
6038         * gcc.dg/pr48442.c: New.
6039
6040 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR tree-optimization/48377
6043         * gcc.dg/vect/pr48377.c: New test.
6044
6045 2011-04-07  Jason Merrill  <jason@redhat.com>
6046
6047         * g++.dg/cpp0x/regress/call1.C: New.
6048
6049         * g++.dg/cpp0x/variadic107.C: New.
6050
6051         * g++.dg/cpp0x/sfinae11.C: New.
6052         * g++.dg/cpp0x/noexcept02.C: Fix.
6053
6054         * g++.dg/cpp0x/sfinae10.C: New.
6055
6056         * g++.dg/cpp0x/sfinae9.C: New.
6057
6058         * c-c++-common/Wcast-qual-1.c: Move here from...
6059         * gcc.dg/cast-qual-3.c: ...here, and...
6060         * g++.dg/warn/Wcast-qual2.C: ...here.
6061
6062         * g++.dg/cpp0x/sfinae8.C: New.
6063
6064         * g++.dg/cpp0x/sfinae7.C: New.
6065
6066         * g++.dg/cpp0x/enum9.C: New.
6067
6068 2011-04-07  Mike Stump  <mikestump@comcast.net>
6069
6070         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6071         with no trampolines.
6072
6073 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR fortran/48117
6076         * gfortran.dg/gomp/pr48117.f90: New test.
6077
6078         PR debug/48343
6079         * gcc.dg/torture/pr48343.c: New test.
6080
6081 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6084
6085 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6086
6087         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6088
6089 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6090
6091         PR target/43920
6092         * lib/scanasm.exp (object-size): New proc.
6093         * gcc.target/arm/pr43920-2.c: New test.
6094
6095 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6096
6097         PR fortran/18918
6098         PR fortran/48477
6099         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6100
6101 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6102
6103         * gcc.dg/mtune.c: Prune note from output.
6104
6105 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR debug/48466
6108         * gcc.dg/guality/pr36977.c: New test.
6109         * gcc.dg/guality/pr48466.c: New test.
6110
6111 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6112
6113         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6114
6115 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6116
6117         * gnat.dg/return3.adb: New test.
6118
6119 2011-04-06  Richard Guenther  <rguenther@suse.de>
6120
6121         PR tree-optimization/47663
6122         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6123
6124 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6127         Solaris 8 and 9 as well.
6128
6129 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6130
6131         PR target/43920
6132         * gcc.target/arm/pr43920-1.c: New test.
6133
6134 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6135
6136         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6137         (cctor): Actually return the value.
6138         (main): Cast return values.
6139
6140 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6141
6142         * gfortran.dg/character_comparison_8.f90:  New test.
6143
6144 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6145
6146         * frontend-passes: (optimize_lexical_comparison): New function.
6147         (optimize_expr): Call it.
6148         (optimize_comparison): Also handle lexical comparison functions.
6149         Return false instad of -2 for unequal comparison.
6150
6151 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6152
6153         PR fortran/48412
6154         * function_optimize_4.f90:  New test.
6155
6156 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6157
6158         PR fortran/18918
6159         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6160         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6161         * gfortran.dg/coarray_15.f90: New.
6162
6163 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6164
6165         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6166         * gfortran.dg/bessel_7.f90: Likewise.
6167
6168 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6169
6170         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6171
6172 2011-04-03  Richard Guenther  <rguenther@suse.de>
6173             Ira Rosen  <ira.rosen@linaro.org>
6174
6175         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6176         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6177         -ftree-loop-if-convert-stores.
6178
6179 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6180
6181         * gnat.dg/specs/aggr2.ads: New test.
6182
6183 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6184
6185         * gnat.dg/debug2.ad[sb]: New test.
6186         * gnat.dg/debug2_pkg.ads: New helper.
6187         * gnat.dg/debug3.ad[sb]: New test.
6188
6189 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6190
6191         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6192
6193 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR middle-end/48335
6196         * gcc.c-torture/compile/pr48335-1.c: New test.
6197         * gcc.dg/pr48335-1.c: New test.
6198         * gcc.dg/pr48335-2.c: New test.
6199         * gcc.dg/pr48335-3.c: New test.
6200         * gcc.dg/pr48335-4.c: New test.
6201         * gcc.dg/pr48335-5.c: New test.
6202         * gcc.dg/pr48335-6.c: New test.
6203         * gcc.dg/pr48335-7.c: New test.
6204         * gcc.dg/pr48335-8.c: New test.
6205         * gcc.target/i386/pr48335-1.c: New test.
6206
6207 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6208
6209         PR c/36299
6210         * gcc.dg/Waddress.c: New test.
6211
6212 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6213
6214         PR fortran/48352
6215         * gfortran.dg/function_optimize_3.f90:  New test.
6216
6217 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6218
6219         * gcc.c-torture/compile/20110401-1.c: New test.
6220
6221         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6222         * g++.dg/lto/20091002-2_0.C: Likewise.
6223         * g++.dg/lto/20090303_0.c: Likewise.
6224         * g++.dg/lto/20091004-1_0.C: Likewise.
6225         * g++.dg/lto/20091002-3_0.C: Likewise.
6226         * g++.dg/lto/20091004-2_0.C: Likewise.
6227         * g++.dg/lto/20081123_0.C: Likewise.
6228         * g++.dg/lto/20090313_0.C: Likewise.
6229         * g++.dg/lto/20081109-1_0.C: Likewise.
6230         * g++.dg/lto/20081219_0.C: Likewise.
6231         * g++.dg/lto/20081204-1_0.C: Likewise.
6232         * g++.dg/lto/20090302_0.C: Likewise.
6233         * g++.dg/lto/20081119-1_0.C: Likewise.
6234         * g++.dg/lto/20081118_0.C: Likewise.
6235         * gcc.dg/lto/20091020-2_0.c: Likewise.
6236         * gcc.dg/lto/20090210_0.c: Likewise.
6237         * gcc.dg/lto/20081204-1_0.c: Likewise.
6238         * gcc.dg/lto/20081224_0.c: Likewise.
6239         * gcc.dg/lto/20090219_0.c: Likewise.
6240         * gcc.dg/lto/20091014-1_0.c: Likewise.
6241         * gcc.dg/lto/20091016-1_0.c: Likewise.
6242         * gcc.dg/lto/20090206-2_0.c: Likewise.
6243         * gcc.dg/lto/20090116_0.c: Likewise.
6244         * gcc.dg/lto/20091013-1_0.c: Likewise.
6245         * gcc.dg/lto/20091015-1_0.c: Likewise.
6246         * gcc.dg/lto/20090126-2_0.c: Likewise.
6247
6248 2011-03-31  Ian Lance Taylor  <iant@google.com>
6249
6250         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6251
6252 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6253
6254         * gnat.dg/opt16.adb: New test.
6255
6256 2011-03-31  Jason Merrill  <jason@redhat.com>
6257
6258         * g++.dg/cpp0x/defaulted24.C: New.
6259
6260 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6261
6262         PR target/16292
6263         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6264         with -O0.
6265
6266 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6267
6268         * g++.dg/other/i386-9.C: New test.
6269
6270 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6271
6272         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6273
6274 2011-03-30  Jason Merrill  <jason@redhat.com>
6275
6276         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6277
6278         * g++.dg/cpp0x/regress/isnan.C: New.
6279
6280         * g++.dg/cpp0x/initlist46.C: New.
6281
6282 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6283
6284         PR target/47551
6285         * gcc.target/arm/neon-modes-2.c: New test.
6286
6287 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR c/48305
6290         * gcc.c-torture/compile/pr48305.c: New test.
6291
6292 2011-03-29  Jason Merrill  <jason@redhat.com>
6293
6294         * g++.dg/cpp0x/regress/value-dep1.C: New.
6295
6296 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6297
6298         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6299
6300 2011-03-29  Ian Lance Taylor  <iant@google.com>
6301
6302         * go.test/go-test.exp: Handle the test lines used in several new
6303         tests.
6304         (errchk): Add opts parameter.  Change all callers.  Handle parens
6305         in regexps.
6306
6307 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6308             Dominique d'Humieres  <dominiq@lps.ens.fr>
6309
6310         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6311         and __APPLE__ && __PPC__ && __ALTIVEC__.
6312
6313 2011-03-29  Jason Merrill  <jason@redhat.com>
6314
6315         * g++.dg/cpp0x/dependent1.C: New.
6316
6317         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6318
6319         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6320
6321         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6322
6323 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6324
6325         PR fortran/48095
6326         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6327         * gfortran.dg/proc_ptr_comp_32.f90: New.
6328
6329 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6330
6331         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6332         check for corresponding warning.
6333
6334 2011-03-28  Jason Merrill  <jason@redhat.com>
6335
6336         * g++.dg/cpp0x/rv-deduce2.C: New.
6337
6338 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6339
6340         PR debug/48203
6341         * gcc.dg/pr48203.c: New test.
6342
6343 2011-03-28  Jeff Law <law@redhat.com>
6344
6345         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6346
6347 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6348
6349         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6350         and __PPC__ && __ALTIVEC__.
6351
6352 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6353
6354         PR testsuite/48238
6355         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6356         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6357         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6358         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6359
6360 2011-03-28  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/cpp0x/initlist-array2.C: New.
6363
6364         * g++.dg/cpp0x/initlist-array1.C: New.
6365
6366         * g++.dg/cpp0x/constexpr-compound.C: New.
6367
6368         * g++.dg/cpp0x/constexpr-using.C: New.
6369
6370         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6371
6372 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6373
6374         PR testsuite/48276
6375         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6376
6377 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6378
6379         * gcc.dg/slp-1.c: New test.
6380
6381 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6382
6383         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6384         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6385         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6386         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6387         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6388         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6389         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6390         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6391         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6392         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6393         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6394         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6395         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6396         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6397
6398 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6399
6400         PR fortran/47065
6401         * gfortran.dg/trim_optimize_5.f90:  New test.
6402         * gfortran.dg/trim_optimize_6.f90:  New test.
6403
6404 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6405
6406         PR target/38598
6407         * gcc.target/mips/madd-7.c: Remove -mlong32.
6408         * gcc.target/mips/msub-7.c: Likewise.
6409
6410 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6411
6412         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6413         accesses to preserve the meaning of the test for doubleword vectors.
6414         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6415         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6416
6417 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6418
6419         PR fortran/48291
6420         * gfortran.dg/class_42.f03: New.
6421
6422 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6423
6424         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6425         strided accesses.
6426
6427 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6428
6429         PR rtl-optimization/48144
6430         * gcc.dg/pr48144.c: New test.
6431
6432 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/discr27.ad[sb]: New test.
6435
6436 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6437
6438         * gnat.dg/limited_with2.ad[sb]: New test.
6439         * gnat.dg/limited_with2_pkg1.ads: New helper.
6440         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6441
6442 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6443
6444         * gnat.dg/opt15.adb: New test.
6445         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6446
6447 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6448
6449         PR fortran/48174
6450         PR fortran/45304
6451         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6452         * gfortran.dg/leadz_trailz_3.f90: Ditto
6453
6454 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6455
6456         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6457
6458 2011-03-25  Jason Merrill  <jason@redhat.com>
6459
6460         * g++.dg/cpp0x/defaulted22.C: New.
6461         * g++.dg/cpp0x/defaulted23.C: New.
6462         * g++.dg/cpp0x/defaulted15.C: Adjust.
6463
6464 2011-03-25  Jason Merrill  <jason@redhat.com>
6465
6466         * g++.dg/cpp0x/move1.C: New.
6467
6468 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6469
6470         PR target/48287
6471         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6472
6473 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6474
6475         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6476         for mips-sgi-irix6.5.
6477         Replace snprintf prototype by <stdio.h>.
6478
6479 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6480
6481         PR testsuite/48283
6482         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6483         run_expensive_tests.
6484         * gcc.dg/graphite/block-4.c: Likewise.
6485         * gcc.dg/graphite/block-7.c: Likewise.
6486         * gcc.dg/graphite/block-8.c: Likewise.
6487
6488 2011-03-25  Richard Guenther  <rguenther@suse.de>
6489
6490         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6491         * g++.dg/tree-ssa/pr8781.C: Likewise.
6492         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6493         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6494         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6495         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6496         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6497         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6498         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6499         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6500         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6501         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6502         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6503         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6506         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6509         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6511         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6512         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6513         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6514         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6515         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6516         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6517         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6518         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6519         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6520         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6521         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6522         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6523         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6529         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6531         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6532         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6533         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6535         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6537         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6538         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6539         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6540         * c-c++-common/pr46562-2.c: Likewise.
6541         * gfortran.dg/pr42108.f90: Likewise.
6542         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6543         foo to be inlined even at -O1.
6544         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6545         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6546         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6547         * gcc.dg/matrix/matrix.exp: Disable FRE.
6548
6549 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR debug/48204
6552         * gcc.dg/dfp/pr48204.c: New test.
6553
6554 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6555
6556         PR target/48209
6557         * gcc.c-torture/execute/pr47917.c: Move this...
6558         * gcc.dg/torture/pr47917.c: to here and add xfails.
6559
6560 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         * gnat.dg/array16.ad[sb]: New test.
6563         * gnat.dg/array16.ads: New helper.
6564
6565 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * gnat.dg/derived_type2.adb: New test.
6568
6569 2011-03-24  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/48271
6572         * g++.dg/torture/pr48271.C: New testcase.
6573
6574 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gnat.dg/array15.ad[sb]: New test.
6577
6578 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6579
6580         PR target/48237
6581         * gcc.target/i386/pr48237.c: New test.
6582
6583 2011-03-24  Richard Guenther  <rguenther@suse.de>
6584
6585         PR middle-end/48269
6586         * gcc.dg/builtin-object-size-10.c: New testcase.
6587
6588 2011-03-24  Richard Guenther  <rguenther@suse.de>
6589
6590         PR tree-optimization/46562
6591         * c-c++-common/pr46562-2.c: New testcase.
6592         * c-c++-common/pr46562.c: Likewise.
6593
6594 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6595
6596         * gcc.dg/vect/vect-cselim-1.c: New test.
6597         * gcc.dg/vect/vect-cselim-2.c: New test.
6598
6599 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6600
6601         * gcc.target/arm/pr46934.c: New.
6602
6603 2011-03-23  Ian Lance Taylor  <iant@google.com>
6604
6605         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6606
6607 2011-03-23  Richard Guenther  <rguenther@suse.de>
6608
6609         * gcc.dg/struct: Remove directory and contents.
6610
6611 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6612
6613         PR testsuite/48251
6614         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6615
6616 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6617
6618         * gnat.dg/discr26.ad[sb]: New test.
6619         * gnat.dg/discr26_pkg.ads: New helper.
6620
6621 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6622
6623         PR target/47553
6624         * gcc.target/arm/neon-vld-1.c: New test.
6625
6626 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6627
6628         * gnat.dg/array14.ad[sb]: New test.
6629         * gnat.dg/array14_pkg.ads: New helper.
6630
6631 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6632
6633         * gcc.c-torture/execute/920501-8.x: Remove.
6634         * gcc.c-torture/execute/930513-1.x: Remove.
6635         * gcc.c-torture/execute/960312-1.x: Remove.
6636         * gcc.c-torture/compile/20000804-1.c,
6637         gcc.c-torture/compile/20001205-1.c,
6638         gcc.c-torture/compile/20001226-1.c,
6639         gcc.c-torture/compile/20010518-2.c,
6640         gcc.c-torture/compile/20020312-1.c,
6641         gcc.c-torture/compile/20020604-1.c,
6642         gcc.c-torture/compile/920501-12.c,
6643         gcc.c-torture/compile/920501-4.c,
6644         gcc.c-torture/compile/920520-1.c,
6645         gcc.c-torture/compile/980506-1.c,
6646         gcc.c-torture/execute/980709-1.x,
6647         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6648         options for m68hc11.
6649         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6650         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6651         m68hc11.
6652
6653 2011-03-22  Nick Clifton  <nickc@redhat.com>
6654
6655         * lib/target-supports.exp (check_profiling_available): Add MN10300
6656         to the list of targets that do not support profiling.  Restore
6657         alpha sorting to this list.
6658
6659 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6660
6661         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6662         failure on 32-bit systems.
6663         * gcc.dg/torture/vector-2.c: Ditto.
6664
6665 2011-03-22  Richard Guenther  <rguenther@suse.de>
6666
6667         PR tree-optimization/48228
6668         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6669
6670 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6671
6672         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6673         powerpc.
6674
6675         PR target/48226
6676         * gcc.target/powerpc/pr48226.c: New file.
6677
6678 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6679
6680         * lib/prune.exp (prune_gcc_output): Prune "could not create
6681         compact unwind for" warnings.
6682
6683 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR c/42544
6686         PR c/48197
6687         * gcc.c-torture/execute/pr42544.c: New test.
6688         * gcc.c-torture/execute/pr48197.c: New test.
6689
6690 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6691
6692         PR preprocessor/48192
6693         * gcc.target/powerpc/pr48192.c: New file.
6694
6695         PR target/48053
6696         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6697         split problem of 0 being loaded in a VSX register.
6698
6699 2011-03-21  Richard Guenther  <rguenther@suse.de>
6700
6701         PR c/47939
6702         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6703         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6704         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6705         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6706
6707 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR target/48213
6710         * gcc.dg/pr48213.c: New test.
6711
6712 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6713
6714         PR target/12171
6715         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6716
6717 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6718
6719         * gcc.target/arm/xor-and.c: New.
6720
6721 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6722
6723         PR fortran/22572
6724         * gfortran.dg/function_optimize_1.f90:  New test.
6725         * gfortran.dg/function_optimize_2.f90:  New test.
6726
6727 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6728
6729         PR rtl-optimization/47502
6730         * gcc.target/i386/pr47502-1.c: New.
6731         * gcc.target/i386/pr47502-2.c: Likewise.
6732
6733 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR rtl-optimization/48156
6736         * gcc.dg/pr48156.c: New test.
6737
6738 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6739
6740         PR libfortran/47439
6741         * gfortran.dg/scratch_1.f90: Adjust test.
6742
6743 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6744
6745         PR libfortran/47439
6746         * gfortran.dg/scratch_1.f90: New test.
6747
6748 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6749
6750         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6751         variably modified typedefs.
6752         * gcc.dg/c1x-typedef-2.c: Remove.
6753
6754 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6755
6756         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6757         * gcc.dg/c1x-anon-struct-3.c: New test.
6758         * gcc.dg/anon-struct-11.c: Update.
6759
6760 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761
6762         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6763         dg-xfail-run-if.
6764         Only xfail with gas.
6765
6766 2011-03-18  Jason Merrill  <jason@redhat.com>
6767
6768         * g++.dg/template/fn-ptr1.C: New.
6769
6770         * g++.dg/overload/volatile1.C: New.
6771
6772         * g++.dg/opt/pr23372.C: New.
6773
6774         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6775
6776 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778         PR middle-end/47405
6779         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6780
6781 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6782
6783         * gcc.target/arm/unsigned-extend-1.c: New.
6784
6785 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6786
6787         PR bootstrap/48161
6788         * gcc.c-torture/compile/pr48161.c: New test.
6789
6790 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6791
6792         PR middle-end/47725
6793         * gcc.dg/torture/pr47725.c: New.
6794
6795 2011-03-17  Jason Merrill  <jason@redhat.com>
6796
6797         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6798         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6799
6800 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/specs/elab2.ads: New test.
6803         * gnat.dg/specs/elab2_pkg.ads: New helper.
6804
6805 2011-03-17  Jason Merrill  <jason@redhat.com>
6806
6807         * g++.dg/cpp0x/decltype-1212.C: New.
6808         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6809
6810 2011-03-17  Jason Merrill  <jason@redhat.com>
6811
6812         * g++.dg/parse/memfnquals1.C: New.
6813
6814 2011-03-17  Richard Guenther  <rguenther@suse.de>
6815
6816         PR middle-end/48134
6817         * gcc.dg/pr48134.c: New testcase.
6818
6819 2011-03-17  Richard Guenther  <rguenther@suse.de>
6820
6821         PR middle-end/48165
6822         * g++.dg/torture/pr48165.C: New testcase.
6823
6824 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR rtl-optimization/48141
6827         * gcc.dg/pr48141.c: New test.
6828
6829 2011-03-16  Jason Merrill  <jason@redhat.com>
6830
6831         * g++.dg/cpp0x/constexpr-48089.C: New.
6832
6833         * g++.dg/cpp0x/constexpr-abi1.C: New.
6834
6835         * g++.dg/cpp0x/constexpr-46336.C: New.
6836         * g++.dg/parse/friend5.C: Adjust expected errors.
6837
6838         * g++.dg/cpp0x/constexpr-47570.C: New.
6839
6840 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6841
6842         PR debug/47510
6843         * ++.dg/debug/dwarf2/typedef6.C: New test.
6844
6845 2011-03-16  Jason Merrill  <jason@redhat.com>
6846
6847         * g++.dg/cpp0x/elision2.C: New.
6848
6849         * g++.dg/cpp0x/constexpr-array3.C: New.
6850
6851 2011-03-16  Jason Merrill  <jason@redhat.com>
6852
6853         * g++.dg/cpp0x/sfinae6.C: New.
6854         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6855         * g++.dg/cpp0x/pr45908.C: Likewise.
6856         * g++.dg/cpp0x/sfinae6.C: Likewise.
6857         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6858         * g++.old-deja/g++.law/arg11.C: Likewise.
6859
6860 2011-03-16  Jason Merrill  <jason@redhat.com>
6861
6862         * g++.dg/template/incomplete6.C: New.
6863
6864 2011-03-16  Jeff Law <law@redhat.com>
6865
6866         * gcc.dg/tree-ssa/vrp55.c: New test.
6867
6868 2011-03-16  Jason Merrill  <jason@redhat.com>
6869
6870         * g++.dg/cpp0x/auto22.C: New.
6871
6872 2011-03-16  Richard Guenther  <rguenther@suse.de>
6873
6874         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6875         optimizing it away if promoted to const.
6876
6877 2011-03-16  Richard Guenther  <rguenther@suse.de>
6878
6879         PR tree-optimization/48149
6880         * gcc.dg/fold-complex-1.c: New testcase.
6881
6882 2011-03-16  Richard Guenther  <rguenther@suse.de>
6883
6884         PR testsuite/48147
6885         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6886         or cloning happens.
6887
6888 2011-03-16  Richard Guenther  <rguenther@suse.de>
6889
6890         PR tree-optimization/26134
6891         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6892
6893 2011-03-16  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/48146
6896         * gcc.dg/torture/pr48146.c: New testcase.
6897
6898 2011-03-16  Richard Guenther  <rguenther@suse.de>
6899
6900         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6901         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6902
6903 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR middle-end/48136
6906         * gcc.c-torture/compile/pr48136.c: New test.
6907
6908         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6909
6910         PR debug/45882
6911         * gcc.dg/guality/pr45882.c: New test.
6912
6913 2011-03-15  Jason Merrill  <jason@redhat.com>
6914
6915         * g++.dg/cpp0x/constexpr-recursion.C: New.
6916
6917         * g++.dg/cpp0x/implicit11.C: New.
6918
6919 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6920
6921         * g++.dg/cpp0x/constexpr-attribute.C: New.
6922
6923 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6924
6925         * g++.dg/parse/pr34758.C: New.
6926
6927 2011-03-15  Xinliang David Li  <davidxl@google.com>
6928
6929         PR c/47837
6930         * gcc.dg/uninit-pred-7_d.c: New test.
6931         * gcc.dg/uninit-pred-8_d.c: New test.
6932
6933 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6934
6935         PR target/46788
6936         * gcc.target/arm/pr46788.c: New.
6937
6938 2011-03-15  Richard Guenther  <rguenther@suse.de>
6939
6940         PR middle-end/47650
6941         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6942         * gfortran.dg/ishft_4.f90: Likewise.
6943         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6944
6945 2011-03-15  Richard Guenther  <rguenther@suse.de>
6946
6947         PR tree-optimization/13954
6948         * g++.dg/tree-ssa/pr13954.C: New testcase.
6949
6950 2011-03-15  Richard Guenther  <rguenther@suse.de>
6951
6952         PR tree-optimization/48037
6953         * gcc.target/i386/pr48037-1.c: New testcase.
6954
6955 2011-03-15  Richard Guenther  <rguenther@suse.de>
6956
6957         PR tree-optimization/41490
6958         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6959         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6960         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6961         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6962         * g++.dg/tree-ssa/pr33604.C: Adjust.
6963
6964 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR middle-end/47917
6967         * gcc.c-torture/execute/pr47917.c: New test.
6968         * gcc.dg/pr47917.c: New test.
6969
6970         PR middle-end/38878
6971         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6972
6973 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6974
6975         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6976         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6977         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6978         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6979         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6980         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6981         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6982         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6983         * gcc.target/i386/avx-floor-vec.c: Ditto.
6984         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6985         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6986         * gcc.target/i386/avx-rint-vec.c: Ditto.
6987         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6988         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6989         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6990         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6991
6992 2011-03-14  Tom Tromey  <tromey@redhat.com>
6993
6994         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6995         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6996         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6997
6998 2011-03-14  Tom Tromey  <tromey@redhat.com>
6999
7000         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7001         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7002         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7003
7004 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7007
7008 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7009
7010         PR rtl-optimization/47166
7011         * gcc.c-torture/execute/postmod-1.c: New test.
7012
7013 2011-03-14  Richard Guenther  <rguenther@suse.de>
7014
7015         PR middle-end/48098
7016         * gcc.dg/torture/pr48098.c: New testcase.
7017
7018 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7019
7020         PR target/48053
7021         * gcc.target/powerpc/pr48053-1.c: New test.
7022         * gcc.target/powerpc/pr48053-2.c: Likewise.
7023
7024 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7025
7026         PR libfortran/48066
7027         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7028
7029 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7030
7031         PR libfortran/48066
7032         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7033
7034 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7035
7036         PR fortran/48059
7037         * gfortran.dg/class_41.f03: New.
7038
7039 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7040
7041         * g++.dg/conversion/cast3.C: New test.
7042
7043 2011-03-11  Jason Merrill  <jason@redhat.com>
7044
7045         * g++.dg/template/error45.C: New.
7046
7047         * g++.dg/parse/no-type-defn1.C: New.
7048
7049         * g++.dg/ext/attrib40.C: New.
7050
7051         * g++.dg/cpp0x/regress/array1.C: New.
7052
7053 2011-03-11  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/48067
7056         * gcc.dg/pr48067.c: New testcase.
7057
7058 2011-03-11  Richard Guenther  <rguenther@suse.de>
7059
7060         PR lto/48073
7061         * g++.dg/lto/20110311-1_0.C: New testcase.
7062
7063 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7064
7065         PR c++/48035
7066         * g++.dg/inherit/virtual8.C: New test.
7067
7068         PR middle-end/48044
7069         * gcc.dg/torture/pr48044.c: New test.
7070
7071 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7072
7073         PR fortran/47768
7074         * gfortran.dg/proc_ptr_comp_31.f90: New.
7075
7076 2011-03-11  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/47278
7079         * gcc.dg/torture/pr47278-1.c: New testcase.
7080         * gcc.dg/torture/pr47278-2.c: Likewise.
7081
7082 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR tree-optimization/48063
7085         * gcc.dg/torture/pr48063.c: New test.
7086
7087 2011-03-10  Jason Merrill  <jason@redhat.com>
7088
7089         * g++.dg/template/array22.C: New.
7090
7091         * g++.dg/cpp0x/syntax-err1.C: New.
7092         * g++.dg/parse/error36.C: Adjust expected errors.
7093         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7094         * g++.old-deja/g++.pt/typename3.C: Likewise.
7095         * g++.old-deja/g++.pt/typename4.C: Likewise.
7096         * g++.old-deja/g++.pt/typename6.C: Likewise.
7097
7098 2011-03-09  Jason Merrill  <jason@redhat.com>
7099
7100         * g++.dg/template/nontype22.C: New.
7101
7102 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7103
7104         PR tree-optimization/47714
7105         * g++.dg/torture/pr47714.C: New test.
7106
7107 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7108
7109         PR target/47755
7110         * gcc.target/powerpc/pr47755-2.c: New file.
7111
7112 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7113
7114         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7115         is not set in the environment, pass 64 as first argument when not
7116         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7117         native where ulimit -u is supported.
7118
7119 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7120
7121         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7122
7123 2011-03-08  Jason Merrill  <jason@redhat.com>
7124
7125         * g++.dg/template/nontype21.C: New.
7126
7127         * g++.dg/template/anon5.C: New.
7128
7129 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR debug/47881
7132         * gcc.dg/pr47881.c: New test.
7133
7134 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7135
7136         PR c++/47957
7137         * g++.dg/lookup/template3.C: New test.
7138
7139 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7140
7141         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7142         'long' type.
7143
7144 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7145
7146         PR testsuite/47954
7147         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7148         sizeof to compute alignment.
7149
7150 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR tree-optimization/48022
7153         * gcc.dg/pr48022-1.c: New test.
7154         * gcc.dg/pr48022-2.c: New test.
7155
7156 2011-03-07  Jason Merrill  <jason@redhat.com>
7157
7158         * g++.dg/template/nontype20.C: New.
7159         * g++.dg/init/member1.C: Adjust expected errors.
7160         * g++.dg/parse/constant4.C: Likewise.
7161         * g++.dg/template/qualified-id3.C: Likewise.
7162         * g++.old-deja/g++.pt/crash10.C: Likewise.
7163
7164         * g++.dg/cpp0x/regress/non-const1.C: New.
7165
7166 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR debug/47991
7169         * gcc.dg/pr47991.c: New test.
7170
7171 2011-03-07  Jason Merrill  <jason@redhat.com>
7172
7173         * g++.dg/abi/mangle46.C: New.
7174
7175 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7176
7177         PR target/47862
7178         * gcc.target/powerpc/pr47862.c: New.
7179
7180 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7181
7182         PR target/45413
7183         * gcc.target/i386/combine-mul.c: Require nonpic.
7184
7185 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7186             Nathan Froyd  <froydnj@codesourcery.com>
7187
7188         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7189
7190 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7191
7192         * README.QMTEST: Remove.
7193
7194 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7195             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7196
7197         PR fortran/47850
7198         * gfortran.dg/array_constructor_37.f90 : New test.
7199
7200 2011-03-05  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7203         * g++.dg/abi/mangle45.C: Likewise.
7204         * g++.dg/cpp0x/trailing1.C: Likewise.
7205
7206 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7207
7208         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7209
7210 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR rtl-optimization/47899
7213         * gcc.dg/pr47899.c: New test.
7214
7215         * gcc.dg/torture/pr47968.c: Ignore warnings.
7216
7217         PR tree-optimization/47967
7218         * gcc.c-torture/compile/pr47967.c: New test.
7219
7220 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7221
7222         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7223         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7224
7225 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7226
7227         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7228         and property_getAttributes() if __OBJC2__.
7229         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7230         * objc.dg/property/property-encoding-1.m: New.
7231         * obj-c++.dg/property/property-encoding-1.mm: New.
7232
7233 2011-03-04  Jason Merrill  <jason@redhat.com>
7234
7235         * g++.dg/template/pseudodtor6.C: New.
7236
7237         * g++.dg/inherit/covariant19.C: New.
7238
7239 2011-03-04  Richard Guenther  <rguenther@suse.de>
7240
7241         PR middle-end/47968
7242         * gcc.dg/torture/pr47968.c: New testcase.
7243
7244 2011-03-04  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/47975
7247         * gcc.dg/torture/pr47975.c: New testcase.
7248
7249 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7250
7251         PR c++/47974
7252         * g++.dg/template/crash106.C: New.
7253
7254 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7255
7256         PR c/47963
7257         * gcc.dg/gomp/pr47963.c: New test.
7258         * g++.dg/gomp/pr47963.C: New test.
7259
7260 2011-03-02  Jason Merrill  <jason@redhat.com>
7261
7262         * g++.dg/cpp0x/regress/condition1.C: New.
7263
7264         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7265
7266 2011-03-01  Jason Merrill  <jason@redhat.com>
7267
7268         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7269
7270         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7271
7272 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7273
7274         PR rtl-optimization/47925
7275         * gcc.c-torture/execute/pr47925.c: New test.
7276
7277 2011-03-01  Jason Merrill  <jason@redhat.com>
7278
7279         * g++.dg/cpp0x/decltype25.C: New.
7280
7281         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7282
7283 2011-03-01  Richard Guenther  <rguenther@suse.de>
7284
7285         PR tree-optimization/47890
7286         * gcc.dg/torture/pr47890.c: New testcase.
7287
7288 2011-03-01  Richard Guenther  <rguenther@suse.de>
7289
7290         PR lto/47924
7291         * gcc.dg/lto/pr47924_0.c: New testcase.
7292
7293 2011-03-01  Richard Guenther  <rguenther@suse.de>
7294
7295         PR lto/46911
7296         * gfortran.dg/lto/pr46911_0.f: New testcase.
7297
7298 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7299
7300         PR libgfortran/47933
7301         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7302         compile errors from older code form.
7303
7304 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7305
7306         PR libgfortran/47567
7307         * gfortran.dg/fmt_fw_d.f90: New test.
7308
7309 2011-02-28  Jason Merrill  <jason@redhat.com>
7310
7311         * g++.dg/inherit/covariant18.C: New.
7312
7313 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7314
7315         PR middle-end/47893
7316         * gcc.dg/pr47893.c: New test.
7317
7318 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7319
7320         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7321         NULL in case of a selector with conflicting types.
7322         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7323
7324 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7325
7326         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7327         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7328         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7329         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7330
7331 2011-02-28  Jason Merrill  <jason@redhat.com>
7332
7333         PR c++/47906
7334         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7335
7336 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7337
7338         PR libgfortran/47778
7339         * gfortran.dg/namelist_71.f90: New test.
7340
7341 2011-02-27  Jason Merrill  <jason@redhat.com>
7342
7343         PR c++/47906
7344         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7345         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7346
7347 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7348
7349         PR c++/46466
7350         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7351
7352 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7353
7354         PR fortran/47886
7355         * gfortran.dg/gomp/task-1.f90: Removed.
7356
7357 2011-02-26  Jason Merrill  <jason@redhat.com>
7358
7359         * g++.dg/template/this-targ1.C: New.
7360
7361         * g++.dg/cpp0x/regress/template-const1.C: New.
7362         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7363         * g++.dg/template/function1.C: Adjust.
7364         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7365         * g++.dg/debug/debug7.C: Adjust.
7366
7367 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7368
7369         PR fortran/47886
7370         * gfortran.dg/gomp/task-1.f90: New.
7371
7372 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7373
7374         * gcc.target/arm/neon-thumb2-move.c: Add
7375         dg-require-effective-target arm_thumb2_ok.
7376
7377 2011-02-24  Jason Merrill  <jason@redhat.com>
7378
7379         * g++.dg/parse/constant1.C: Specify C++98 mode.
7380         * g++.dg/parse/constant5.C: Likewise.
7381         * g++.dg/parse/error2.C: Likewise.
7382         * g++.dg/parse/semicolon3.C: Likewise.
7383         * g++.dg/template/crash14.C: Likewise.
7384         * g++.dg/template/local4.C: Likewise.
7385         * g++.dg/template/nontype3.C: Likewise.
7386         * g++.dg/parse/crash31.C: Adjust expected errors.
7387         * g++.dg/template/function1.C: Likewise.
7388         * g++.dg/template/ref3.C: Likewise.
7389         * g++.dg/template/static9.C: Likewise.
7390         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7391
7392         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7393         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7394         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7395         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7396         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7397
7398 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR fortran/47878
7401         * gfortran.dg/pr47878.f90: New test.
7402
7403 2011-02-24  Richard Guenther  <rguenther@suse.de>
7404
7405         PR testsuite/47801
7406         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7407         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7408
7409 2011-02-24  Richard Guenther  <rguenther@suse.de>
7410
7411         PR fortran/47839
7412         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7413         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7414
7415 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7416
7417         PR libgfortran/47567
7418         * gfortran.dg/fmt_f0_1.f90: Update test.
7419
7420 2011-02-23  Jason Merrill  <jason@redhat.com>
7421
7422         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7423         * g++.dg/abi/mangle45.C: New.
7424
7425         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7426         * g++.dg/template/canon-type-9.C: Match use of decltype
7427         between declaration and definition.
7428         * g++.dg/template/canon-type-12.C: Likewise.
7429
7430 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7431
7432         PR fortran/40850
7433         * gfortran.dg/nested_allocatables_1.f90: New.
7434
7435 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7436
7437         PR c++/46868
7438         * g++.dg/pr46868.C: New test.
7439         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7440         * g++.dg/parse/error14.C: Adjust.
7441
7442 2011-02-23  Richard Guenther  <rguenther@suse.de>
7443
7444         PR tree-optimization/47838
7445         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7446
7447 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7448
7449         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7450
7451 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7452
7453         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7454         * gfortran.dg/count_init_expr.f03: Ditto.
7455         * gfortran.dg/gomp/pr43711.f90: Ditto.
7456         * gcc.dg/struct-parse-2.c: Ditto.
7457         * gcc.dg/parse-error-3.c: Ditto.
7458         * gcc.dg/Wlogical-op-1.c: Ditto.
7459         * gcc.dg/Walways-true-1.c: Ditto.
7460         * gcc.dg/pr24225.c: Ditto.
7461         * gcc.dg/Walways-true-2.c: Ditto.
7462         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7463         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7464         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7465         * g++.dg/overload/defarg4.C: Ditto.
7466         * g++.dg/inherit/covariant16.C: Ditto.
7467         * g++.dg/inherit/virtual7.C: Ditto.
7468         * g++.dg/template/canon-type-9.C: Ditto.
7469         * g++.dg/template/access19.C: Ditto.
7470         * g++.dg/template/call7.C: Ditto.
7471         * g++.dg/template/canon-type-2.C: Ditto.
7472         * g++.dg/template/init7.C: Ditto.
7473         * g++.dg/template/sizeof-template-argument.C: Ditto.
7474         * g++.dg/template/const3.C: Ditto.
7475         * g++.dg/template/sfinae26.C: Ditto.
7476         * g++.dg/template/sfinae26.C: Ditto.
7477         * g++.dg/template/canon-type-11.C: Ditto.
7478         * g++.dg/template/union2.C: Ditto.
7479         * g++.dg/template/canon-type-3.C: Ditto.
7480         * g++.dg/template/canon-type-1.C: Ditto.
7481         * g++.dg/template/canon-type-5.C: Ditto.
7482         * g++.dg/template/canon-type-7.C: Ditto.
7483         * g++.dg/template/canon-type-10.C: Ditto.
7484         * g++.dg/template/spec36.C: Ditto.
7485         * g++.dg/template/typedef38.C: Ditto.
7486         * g++.dg/template/canon-type-4.C: Ditto.
7487         * g++.dg/template/canon-type-6.C: Ditto.
7488         * g++.dg/template/canon-type-13.C: Ditto.
7489         * g++.dg/template/instantiate9.C: Ditto.
7490         * g++.dg/template/ttp22.C: Ditto.
7491         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7492         * g++.dg/warn/Walways-true-1.C: Ditto.
7493         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7494         * g++.dg/warn/Walways-true-2.C: Ditto.
7495         * g++.dg/conversion/op4.C: Ditto.
7496         * g++.dg/opt/pr19650.C: Ditto.
7497         * g++.dg/lookup/friend11.C: Ditto.
7498         * g++.dg/other/default2.C: Ditto.
7499         * g++.dg/other/default3.C: Ditto.
7500         * g++.dg/other/dtor2.C: Ditto.
7501         * g++.dg/other/friend5.C: Ditto.
7502         * g++.dg/other/default5.C: Ditto.
7503         * g++.dg/init/brace6.C: Ditto.
7504         * g++.dg/init/aggr5.C: Ditto.
7505         * g++.dg/init/error2.C: Ditto.
7506         * g++.dg/expr/bound-mem-fun.C: Ditto.
7507         * g++.dg/expr/cond6.C: Ditto.
7508         * g++.dg/expr/stmt-expr-1.C: Ditto.
7509         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7510         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7511         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7512         * g++.dg/cpp0x/bracket1.C: Ditto.
7513         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7514         * g++.dg/cpp0x/pr38646.C: Ditto.
7515         * g++.dg/cpp0x/variadic73.C: Ditto.
7516         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7517         * g++.dg/cpp0x/bracket4.C: Ditto.
7518         * g++.dg/cpp0x/decltype4.C: Ditto.
7519         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7520         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7521         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7522         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7523         * g++.dg/cpp0x/decltype2.C: Ditto.
7524         * g++.dg/cpp0x/decltype1.C: Ditto.
7525         * g++.dg/cpp0x/bracket2.C: Ditto.
7526         * g++.dg/cpp0x/decltype5.C: Ditto.
7527         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7528         * g++.dg/cpp0x/variadic70.C: Ditto.
7529         * g++.dg/cpp0x/decltype6.C: Ditto.
7530         * g++.dg/cpp0x/rvo.C: Ditto.
7531         * g++.dg/cpp0x/vt-40092.C: Ditto.
7532         * g++.dg/cpp0x/variadic-new.C: Ditto.
7533         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7534         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7535         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7536         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7537         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7538         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7539         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7540         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7541         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7542         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7543         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7544         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7545         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7546         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7547         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7548         * g++.dg/cpp0x/pr39639.C: Ditto.
7549         * g++.dg/cpp0x/decltype3.C: Ditto.
7550         * g++.dg/cpp0x/variadic68.C: Ditto.
7551         * g++.dg/cpp0x/variadic-function.C: Ditto.
7552         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7553         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7554         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7555         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7556         * g++.dg/parse/crash35.C: Ditto.
7557         * g++.dg/parse/crash40.C: Ditto.
7558         * g++.dg/parse/defarg12.C: Ditto.
7559         * g++.dg/parse/crash34.C: Ditto.
7560         * g++.dg/parse/constructor3.C: Ditto.
7561         * g++.dg/parse/template23.C: Ditto.
7562         * g++.dg/parse/crash56.C: Ditto.
7563         * g++.dg/parse/dtor13.C: Ditto.
7564         * g++.dg/parse/error33.C: Ditto.
7565         * g++.dg/parse/ctor9.C: Ditto.
7566         * g++.dg/parse/error32.C: Ditto.
7567         * g++.dg/parse/error37.C: Ditto.
7568         * g++.dg/parse/bitfield3.C: Ditto.
7569         * g++.dg/parse/struct-4.C: Ditto.
7570         * g++.dg/ext/has_trivial_copy.C: Ditto.
7571         * g++.dg/ext/is_polymorphic.C: Ditto.
7572         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7573         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7574         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7575         * g++.dg/ext/is_union.C: Ditto.
7576         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7577         * g++.dg/ext/is_pod.C: Ditto.
7578         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7579         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7580         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7581         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7582         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7583         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7584         * g++.dg/ext/is_abstract.C: Ditto.
7585         * g++.dg/ext/has_trivial_assign.C: Ditto.
7586         * g++.dg/ext/is_class.C: Ditto.
7587         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7588         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7589         * g++.dg/ext/is_base_of.C: Ditto.
7590         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7591         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7592         * g++.dg/ext/is_empty.C: Ditto.
7593         * g++.dg/ext/is_enum.C: Ditto.
7594         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7595         * gnat.dg/opt11.adb: Ditto.
7596         * obj-c++.dg/pr45735.mm: Ditto.
7597         * obj-c++.dg/pr24393.mm: Ditto.
7598         * obj-c++.dg/exceptions-2.mm: Ditto.
7599         * objc.dg/pr45735.m: Ditto.
7600         * objc.dg/pr24393.m: Ditto.
7601
7602 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7603
7604         * objc.dg/attributes/objc-exception-1.m: New.
7605
7606 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7607
7608         * gcc.dg/cpp/include7.c: New test.
7609
7610 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7611
7612         PR c++/47242
7613         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7614
7615 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7616
7617         PR rtl-optimization/47763
7618         * gcc.dg/pr47763.c: New test.
7619
7620 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7621
7622         PR fortran/45743
7623         * gfortran.dg/whole_file_32.f90 : New test.
7624
7625 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7626
7627         PR c++/47666
7628         * g++.dg/inherit/virtual7.C: New test.
7629
7630 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7631
7632         PR objc/47832
7633         * objc.dg/type-size-3.m: Updated error message.
7634         * objc.dg/type-size-4.m: New test.
7635         * objc.dg/type-size-5.m: New test.
7636
7637 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7638
7639         * lib/gnat.exp: Fix comments.
7640         Don't load libgloss.exp.
7641         (default_gnat_version): Call $compiler with --version.
7642         Adapt regexp for gnatmake output, insert version.
7643         (gnat_version): New proc.
7644         (gnat_init): Remove gnat_libgcc_s_path.
7645         (gnat_target_compile): Likewise.
7646         Remove ld_library_path.
7647         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7648         (gnat_pass): Remove.
7649         (gnat_pass): Remove.
7650         (gnat_finish): Remove.
7651         (gnat_exit): Remove.
7652         (local_find_gnatmake): Reindent.
7653         (runtest_file_p): Remove.
7654         (prune_warnings): Remove.
7655         (find_gnatclean): New proc.
7656         * lib/gnat-dg.exp (lremove): New proc.
7657         (gnat-dg-test): Reindent.
7658         Remove additional output files.
7659         (gnat-dg-runtest): Remove.
7660
7661         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7662         * gnat.dg/loop_optimization6.adb: Likewise.
7663         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7664
7665 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR tree-optimization/47835
7668         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7669
7670 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7671
7672         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7673         * gfortran.dg/abstract_type_2.f03: Ditto.
7674         * gfortran.dg/abstract_type_3.f03: Ditto.
7675         * gfortran.dg/abstract_type_4.f03: Ditto.
7676         * gfortran.dg/abstract_type_5.f03: Ditto.
7677         * gfortran.dg/abstract_type_6.f03: Ditto.
7678         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7679         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7680         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7681         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7682         * gfortran.dg/array_function_5.f90: Ditto.
7683         * gfortran.dg/asynchronous_3.f03: Ditto.
7684         * gfortran.dg/char_expr_1.f90: Ditto.
7685         * gfortran.dg/class_14.f03: Ditto.
7686         * gfortran.dg/data_array_6.f: Ditto.
7687         * gfortran.dg/data_invalid.f90: Ditto.
7688         * gfortran.dg/dot_product_1.f03: Ditto.
7689         * gfortran.dg/func_derived_5.f90: Ditto.
7690         * gfortran.dg/func_result_4.f90: Ditto.
7691         * gfortran.dg/implied_do_1.f90: Ditto.
7692         * gfortran.dg/initialization_25.f90: Ditto.
7693         * gfortran.dg/initialization_26.f90: Ditto.
7694         * gfortran.dg/interface_34.f90: Ditto.
7695         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7696         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7697         * gfortran.dg/matmul_8.f03: Ditto.
7698         * gfortran.dg/merge_init_expr.f90: Ditto.
7699         * gfortran.dg/pack_assign_1.f90: Ditto.
7700         * gfortran.dg/pack_vector_1.f90: Ditto.
7701         * gfortran.dg/pointer_check_8.f90: Ditto.
7702         * gfortran.dg/product_init_expr.f03: Ditto.
7703         * gfortran.dg/reshape_order_5.f90: Ditto.
7704         * gfortran.dg/reshape_shape_1.f90: Ditto.
7705         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7706         * gfortran.dg/same_name_2.f90: Ditto.
7707         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7708         * gfortran.dg/spread_init_expr.f03: Ditto.
7709         * gfortran.dg/stmt_func_1.f90: Ditto.
7710         * gfortran.dg/sum_init_expr.f03: Ditto.
7711         * gfortran.dg/transpose_3.f03: Ditto.
7712         * gfortran.dg/unpack_init_expr.f03: Ditto.
7713         * gfortran.dg/warn_conversion.f90: Ditto.
7714         * gfortran.dg/warn_conversion_2.f90: Ditto.
7715         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7716         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7717         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7718         * gfortran.dg/whole_file_16.f90: Ditto.
7719         * gfortran.dg/whole_file_17.f90: Ditto.
7720         * gfortran.dg/whole_file_18.f90: Ditto.
7721         * gfortran.dg/whole_file_20.f03: Ditto.
7722         * gfortran.dg/whole_file_5.f90: Ditto.
7723         * gfortran.dg/whole_file_6.f90: Ditto.
7724         * gfortran.dg/write_invalid_format.f90: Ditto.
7725         * gfortran.dg/zero_sized_6.f90: Ditto.
7726
7727 2011-02-21  Jeff Law <law@redhat.com>
7728
7729         PR rtl-optimization/46178
7730         * gcc.target/i386/pr46178.c: New test.
7731
7732         PR rtl-optimization/46002
7733         * gcc.c-torture/compile/pr46002.c: New test.
7734
7735 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7736
7737         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7738         *-*-hpux10*.
7739
7740 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR debug/47106
7743         * g++.dg/debug/pr47106.C: Require effective target lto.
7744
7745 2011-02-21  Jason Merrill  <jason@redhat.com>
7746
7747         * g++.dg/cpp0x/constexpr-diag2.C: New.
7748
7749 2011-02-20  Jason Merrill  <jason@redhat.com>
7750
7751         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7752
7753         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7754
7755         * g++.dg/overload/conv-op1.C: New.
7756
7757         * g++.dg/cpp0x/constexpr-synth1.C: New.
7758
7759 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7760
7761         * objc.dg/layout-2.m: New.
7762         * objc.dg/selector-3.m: Adjusted location of error message.
7763         * objc.dg/type-size-3.m: Same.
7764         * obj-c++.dg/selector-3.mm: Same.
7765
7766 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7767
7768         PR objc/47784
7769         * objc.dg/property/dotsyntax-22.m: New.
7770         * obj-c++.dg/property/dotsyntax-22.mm: New.
7771
7772 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7773
7774         PR c++/46394
7775         * g++.dg/template/typedef38.C: New test.
7776
7777 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7778
7779         PR fortran/46818
7780         * gfortran.dg/whole_file_30.f90 : New test.
7781         * gfortran.dg/whole_file_31.f90 : New test.
7782
7783 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7784
7785         PR fortran/45077
7786         PR fortran/44945
7787         * gfortran.dg/whole_file_28.f90 : New test.
7788         * gfortran.dg/whole_file_29.f90 : New test.
7789
7790 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7791
7792         PR c++/44118
7793         * g++.dg/template/crash105.C: New.
7794
7795 2011-02-19  Jason Merrill  <jason@redhat.com>
7796
7797         * g++.dg/cpp0x/regress/no-elide1.C: New.
7798
7799 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7800
7801         PR tree-optimization/46620
7802         * gcc.dg/pr46620.c: New.
7803
7804 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7805
7806         PR c/47809
7807         * gcc.target/i386/pr47809.c: New test.
7808
7809 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7810             Tobias Burnus  <burnus@net-b.de>
7811
7812         * lib/target-supports.exp
7813         (check_effective_target_fortran_large_real): New check for large reals.
7814         * gfortran.dg/nan_7.f90: New test.
7815
7816 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7817
7818         PR libgfortran/47567
7819         * gfortran.dg/fmt_f0_1.f90: Update test.
7820
7821 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/47348
7824         * gfortran.dg/array_constructor_36.f90 : New test.
7825         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7826         allow for comparison between different elements of the array
7827         constructor at different levels of optimization.
7828
7829 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7832         * gcc.target/i386/pr32280-1.c: Likewise.
7833
7834 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR target/47800
7837         * gcc.target/i386/pr47800.c: New test.
7838
7839 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7840
7841         * objc/execute/exceptions/foward-1.x: New.
7842
7843 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7844
7845         PR fortran/47789
7846         * gfortran.dg/derived_constructor_comps_4.f90: New.
7847
7848 2011-02-18  Tobias Burnus
7849
7850         PR fortran/47775
7851         * gfortran.dg/func_result_6.f90: New.
7852
7853 2011-02-18  Michael Matz  <matz@suse.de>
7854
7855         PR fortran/45586
7856         * gfortran.dg/lto/pr45586_0.f90: New test.
7857         * gfortran.dg/typebound_proc_20.f90: Ditto.
7858         * gfortran.dg/typebound_proc_21.f90: Ditto.
7859
7860 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7861
7862         PR c++/47795
7863         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7864
7865 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7866
7867         PR fortran/47750
7868         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7869         gcc_warning_prefix.
7870         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7871         normalizing the error/warning output.
7872         * gfortran.dg/Wall.f90: Update dg-error/warning.
7873         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7874         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7875         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7876         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7877         * gfortran.dg/class_30.f90: Update dg-error/warning.
7878         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7879         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7880         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7881         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7882         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7883         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7884         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7885         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7886         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7887         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7888         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7889         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7890         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7891         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7892         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7893         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7894         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7895         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7896         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7897         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7898         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7899         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7900         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7901         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7902         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7903
7904 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7905
7906         PR fortran/47768
7907         * gfortran.dg/proc_ptr_comp_30.f90: New.
7908
7909 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR debug/47780
7912         * gcc.target/i386/pr47780.c: New test.
7913
7914 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7915
7916         PR fortran/47767
7917         * gfortran.dg/class_40.f03: New.
7918
7919 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7920
7921         PR c++/47208
7922         * g++.dg/cpp0x/auto21.C: New test.
7923
7924 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7925
7926         * objc.dg/special/unclaimed-category-1.h: Updated for
7927         new ABI support.
7928         * objc.dg/special/unclaimed-category-1.m: Same.
7929         * objc.dg/zero-link-1.m: Same.
7930         * objc.dg/lookup-1.m: Same.
7931         * objc.dg/torture/strings/const-str-9.m
7932         * objc.dg/torture/strings/const-str-10.m: Same.
7933         * objc.dg/torture/strings/const-str-11.m: Same.
7934         * objc.dg/torture/forward-1.m: Same.
7935         * objc.dg/zero-link-2.m: Same.
7936         * objc.dg/encode-7-next-64bit.m: Same.
7937         * objc.dg/method-4.m: Same.
7938         * objc.dg/next-runtime-1.m: Same.
7939         * objc.dg/image-info.m: Same.
7940         * objc.dg/pr23214.m: Same.
7941         * objc.dg/symtab-1.m: Same.
7942         * obj-c++.dg/basic.m: Same.
7943         * obj-c++.dg/proto-lossage-3.m: Same.
7944         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7945         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7946         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7947         * obj-c++.dg/method-11.m: Same.
7948         * objc/execute/enumeration-1.m: Same.
7949         * objc/execute/object_is_class.m: Same.
7950         * objc/execute/formal_protocol-2.m: Same.
7951         * objc/execute/formal_protocol-4.m: Same.
7952         * objc/execute/formal_protocol-6.m: Same.
7953         * objc/execute/bycopy-3.m: Same.
7954         * objc/execute/exceptions/catchall-1.m: Same.
7955         * objc/execute/exceptions/finally-1.m: Same.
7956         * objc/execute/exceptions/local-variables-1.m: Same.
7957         * objc/execute/exceptions/foward-1.m: Same.
7958         * objc/execute/bf-common.h
7959         * objc/execute/enumeration-2.m: Same.
7960         * objc/execute/formal_protocol-1.m: Same.
7961         * objc/execute/formal_protocol-3.m: Same.
7962         * objc/execute/formal_protocol-5.m: Same.
7963         * objc/execute/accessing_ivars.m: Same.
7964         * objc/execute/bycopy-2.m: Same.
7965         * objc/execute/formal_protocol-7.m: Same.
7966         * objc/execute/compatibility_alias.m: Same.
7967         * objc/execute/no_clash.m: Same.
7968         * objc/execute/object_is_meta_class.m: Same.
7969         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7970         * objc/execute/class-tests-1.h: Include stdio.h.
7971         * objc/execute/class-tests-2.h: Same.
7972         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7973         runtimes.
7974         * obj-c++.dg/try-catch-2.mm: Same.
7975
7976 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7977
7978         PR c++/47783
7979         * g++.dg/warn/Wunused-parm-4.C: New test.
7980
7981 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7982             Jan Hubicka  <jh@suse.cz>
7983
7984         PR debug/47106
7985         PR debug/47402
7986         * g++.dg/debug/pr47106.C: New.
7987
7988 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7989
7990         PR target/43653
7991         * gcc.target/i386/pr43653.c: New test.
7992
7993 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7994
7995         PR c++/47172
7996         * g++.dg/template/inherit6.C: New test.
7997
7998 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7999
8000         PR fortran/47745
8001         * gfortran.dg/class_39.f03: New.
8002
8003 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8004
8005         PR c++/47326
8006         * g++.dg/cpp0x/variadic106.C: New test.
8007
8008 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR libfortran/47757
8011         * gfortran.dg/pr47757-1.f90: New test.
8012         * gfortran.dg/pr47757-2.f90: New test.
8013         * gfortran.dg/pr47757-3.f90: New test.
8014
8015         PR c++/47704
8016         * g++.dg/cpp0x/enum8.C: New test.
8017
8018 2011-02-15  Jason Merrill  <jason@redhat.com>
8019
8020         * g++.dg/inherit/implicit-trivial1.C: New.
8021         * g++.dg/cpp0x/implicit-trivial1.C: New.
8022
8023 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8024
8025         PR middle-end/47725
8026         * gcc.dg/torture/pr47725.c: Removed.
8027
8028 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8029
8030         PR target/47755
8031         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8032         constant does not generate a load from memory.
8033
8034 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8035
8036         PR middle-end/47725
8037         * gcc.dg/torture/pr47725.c: New.
8038
8039 2011-02-15  Richard Guenther  <rguenther@suse.de>
8040
8041         PR tree-optimization/47743
8042         * gcc.dg/torture/pr47743.c: New testcase.
8043
8044 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8045
8046         PR middle-end/47581
8047         * gcc.target/i386/pr47581.c: New test.
8048
8049 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8050
8051         PR fortran/47730
8052         * gfortran.dg/select_type_22.f03: New.
8053
8054 2011-02-14  Jason Merrill  <jason@redhat.com>
8055
8056         * g++.dg/cpp0x/regress/enum1.C: New.
8057
8058 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8059
8060         * gnat.dg/include.adb: New test.
8061
8062 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8063
8064         PR fortran/47728
8065         * gfortran.dg/class_38.f03: New.
8066
8067 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8068
8069         * gcc.dg/pr46494.c: New test.
8070
8071 2011-02-14  Richard Guenther  <rguenther@suse.de>
8072
8073         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8074
8075 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077         PR ada/41929
8078         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8079         sparc*-sun-solaris2.11.
8080
8081 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8082
8083         PR fortran/47349
8084         * gfortran.dg/argument_checking_18.f90: New.
8085
8086 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8087
8088         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8089         * gfortran.dg/argument_checking_17.f90: New.
8090
8091 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8092
8093         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8094         are temporarily disabled.
8095         * gfortran.dg/class_7.f03: Ditto.
8096         * gfortran.dg/coarray_14.f90: Ditto.
8097         * gfortran.dg/typebound_proc_13.f03: Ditto.
8098
8099 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8100
8101         PR fortran/45586
8102         * gfortran.dg/extends_11.f03: New.
8103
8104 2011-02-11  Xinliang David Li  <davidxl@google.com>
8105
8106         PR tree-optimization/47707
8107         * g++.dg/tree-ssa/pr47707.C: New test.
8108
8109 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8110
8111         * g++.dg/opt/inline17.C: New test.
8112
8113 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8114
8115         PR fortran/47550
8116         * gfortran.dg/pure_formal_2.f90: New.
8117
8118 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8119
8120         PR rtl-optimization/47614
8121         * gfortran.dg/pr47614.f: New.
8122
8123 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8124
8125         PR driver/47678
8126         * gcc.dg/opts-6.c: New test.
8127
8128 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR debug/47684
8131         * gcc.dg/pr47684.c: New test.
8132
8133 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8134
8135         PR target/47629
8136         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8137         c99_runtime, dg-add-options c99_runtime.
8138         (main): Use __asm__.
8139
8140 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8141
8142         PR testsuite/47400
8143         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8144         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8145         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8146         * gcc.dg/ucnid-10.c: Likewise.
8147         * gcc.dg/ucnid-13.c: Likewise.
8148         * gcc.dg/ucnid-7.c: Likewise.
8149         * gcc.dg/ucnid-8.c: Likewise.
8150         Adapt dg-warning line number.
8151
8152 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8153
8154         * gcc.target/i386/parity-1.c: Use -march=k8.
8155         * gcc.target/i386/parity-2.c: Ditto.
8156         * gcc.target/i386/vecinit-1.c: Ditto.
8157         * gcc.target/i386/vecinit-2.c: Ditto.
8158
8159 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161         PR target/46610
8162         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8163         * gcc.target/mips/save-restore-3.c: Likewise.
8164         * gcc.target/mips/save-restore-4.c: Likewise.
8165         * gcc.target/mips/save-restore-5.c: Likewise.
8166
8167         PR target/47683
8168         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8169         * g++.dg/tree-prof/partition2.C: Likewise.
8170
8171 2011-02-09  Jason Merrill  <jason@redhat.com>
8172
8173         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8174         rather than misdeclare std::puts.
8175
8176         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8177         * g++.dg/other/warning1.C: Likewise.
8178         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8179         * g++.old-deja/g++.gb/scope06.C: Likewise.
8180         * g++.old-deja/g++.law/cvt11.C: Likewise.
8181         * g++.old-deja/g++.law/init1.C: Likewise.
8182         * g++.dg/abi/mangle26.C: Likewise.
8183
8184         * g++.dg/template/function1.C: Adjust for C++0x mode.
8185         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8186
8187         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8188         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8189
8190         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8191
8192         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8193
8194         * g++.dg/cpp0x/regress: New directory.
8195         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8196         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8197         * g++.dg/cpp0x/regress/regress3.C: New.
8198
8199 2011-02-10  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/47677
8202         * gcc.dg/torture/pr47677.c: New testcase.
8203
8204 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8205
8206         * objc.dg/special/load-category-1.m: Remove unused header.
8207         * objc.dg/special/load-category-1a.m: Likewise.
8208         * objc.dg/special/load-category-2.m: Likewise.
8209         * objc.dg/special/load-category-2a.m: Likewise.
8210         * objc.dg/special/load-category-3.m: Likewise.
8211         * objc.dg/special/load-category-3a.m: Likewise.
8212         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8213         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8214         * objc.dg/attributes/class-attribute-1.m: Likewise.
8215         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8216         * obj-c++.dg/property/property.exp: Likewise.
8217         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8218         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8219         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8220         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8221         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8222         * obj-c++.dg/template-8.mm: Likewise.
8223
8224 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR target/47665
8227         * gcc.target/i386/pr47665.c: New test.
8228
8229 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8230
8231         PR testsuite/47622
8232         Revert
8233         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8234         PR debug/42631
8235         * gcc.dg/pr42631.c: Update test.
8236         * gcc.dg/pr42631-2.c: New test.
8237
8238 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8239
8240         PR fortran/47352
8241         * gfortran.dg/proc_decl_25.f90: New.
8242
8243 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8244
8245         PR fortran/47463
8246         * gfortran.dg/typebound_assignment_2.f03: New.
8247
8248 2011-02-09  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/47664
8251         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8252
8253 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         PR middle-end/47646
8256         * gnat.dg/uninit_func.adb: Adjust dg directive.
8257
8258 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8259
8260         PR middle-end/47646
8261         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8262
8263 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8264
8265         PR fortran/47637
8266         * gfortran.dg/auto_dealloc_2.f90: New.
8267
8268 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8269
8270         * gcc.dg/builtins-config.h: Remove __sgi handling.
8271         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8272         -std=c99 for mips-sgi-irix6.5*.
8273
8274 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8275
8276         PR middle-end/45505
8277         * gfortran.dg/pr25923.f90: Remove xfails.
8278
8279 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8280
8281         PR fortran/47583
8282         * gfortran.dg/inquire_14.f90: New test.
8283
8284 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8285
8286         PR fortran/45290
8287         * gfortran.dg/pointer_init_6.f90: New.
8288
8289 2011-02-08  Jeff Law <law@redhat.com>
8290
8291         PR tree-optimization/42893
8292         * gcc.tree-ssa/pr42893.c: New test.
8293
8294 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8295
8296         PR tree-optimization/46834
8297         PR tree-optimization/46994
8298         PR tree-optimization/46995
8299         * gcc.dg/graphite/id-pr46834.c: New.
8300         * gfortran.dg/graphite/id-pr46994.f90: New.
8301         * gfortran.dg/graphite/id-pr46995.f90: New.
8302
8303 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8304
8305         PR middle-end/47646
8306         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8307         using the variable is known the warning is emitted there.
8308         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8309         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8310
8311         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8312         statement.
8313         (vg): Likewise.
8314         * gcc.dg/noreturn-1.c (foo5): Likewise.
8315         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8316         (method2): Likewise.
8317
8318         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8319         the return statement using the uninitialized variable.
8320         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8321
8322 2011-02-08  Richard Guenther  <rguenther@suse.de>
8323
8324         PR middle-end/47639
8325         * g++.dg/opt/pr47639.c: New testcase.
8326
8327 2011-02-08  Richard Guenther  <rguenther@suse.de>
8328
8329         PR tree-optimization/47632
8330         * g++.dg/opt/pr47632.C: New testcase.
8331
8332 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8333
8334         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8335
8336 2011-02-07  Richard Guenther  <rguenther@suse.de>
8337
8338         PR tree-optimization/47615
8339         * g++.dg/opt/pr47615.C: New testcase.
8340
8341 2011-02-07  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/47621
8344         * gcc.dg/torture/pr47621.c: New testcase.
8345
8346 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8347
8348         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8349
8350 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8351
8352         PR fortran/47592
8353         * gfortran.dg/allocate_with_source_1 : New test.
8354
8355 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8356
8357         PR middle-end/47610
8358         * gcc.dg/pr47610.c: New test.
8359
8360 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8361
8362         PR debug/42631
8363         * gcc.dg/pr42631.c: Update test.
8364         * gcc.dg/pr42631-2.c: New test.
8365
8366 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8367
8368         PR fortran/47574
8369         * gfortran.dg/pr47574.f90:  New test.
8370
8371 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8372
8373         PR tree-optimization/46194
8374         * gcc.dg/autopar/pr46194.c: New.
8375
8376 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8377
8378         PR tree-optimization/43695
8379         * g++.dg/ipa/pr43695.C: New.
8380
8381 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR inline-asm/23200
8384         * gcc.dg/pr23200.c: New test.
8385
8386 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8387
8388         PR c++/47589
8389         * g++.dg/pr47589.C: New test.
8390
8391 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8392
8393         PR c++/47398
8394         * g++.dg/template/typedef37.C: New test.
8395         * g++.dg/template/param1.C: Adjust expected error message.
8396
8397 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8398
8399         PR middle-end/31490
8400         * gcc.dg/pr31490-2.c: New test.
8401         * gcc.dg/pr31490-3.c: New test.
8402         * gcc.dg/pr31490-4.c: New test.
8403
8404 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8405             Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR c++/46890
8408         * g++.dg/parser/semicolon3.C: Adjust.
8409         * g++.dg/parser/semicolon4.C: New testcase.
8410         * g++.dg/pr46890.C: New testcase.
8411
8412 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8413
8414         PR c++/29571
8415         * g++.dg/init/pr29571.C: New.
8416
8417 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8418
8419         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8420         instead of vect_int.
8421
8422 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8423
8424         PR target/47312
8425         * gcc.target/i386/pr47312.c: New test.
8426
8427         PR target/47564
8428         * gcc.target/i386/pr47564.c: New test.
8429
8430 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8431
8432         PR tree-optimization/45122
8433         * gcc.dg/tree-ssa/pr45122.c: New.
8434
8435 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8436
8437         PR target/47272
8438         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8439         and vec_vsx_st.
8440
8441         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8442         and vsx so a default --with-cpu=power7 doesn't give an error
8443         when -mavoid-indexed-addresses is used.
8444
8445         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8446         wrapper function to save the arguments and then jump to the real
8447         function, rather than depending on the compiler not to move stuff
8448         before an asm.
8449         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8450
8451 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8452             Paul Thomas  <pault@gcc.gnu.org>
8453
8454         PR fortran/47082
8455         * gfortran.dg/class_37.f03 : New test.
8456
8457 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8458             Richard Guenther  <rguenther@suse.de>
8459
8460         PR tree-optimization/40979
8461         PR bootstrap/47044
8462         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8463         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8464         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8465         check_vect_support_and_set_flags.
8466         * gfortran.dg/graphite/vect-pr40979.f90: New.
8467
8468 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8469
8470         PR fortran/47572
8471         * gfortran.dg/class_36.f03: New.
8472
8473 2011-02-02  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/47566
8476         * gcc.dg/lto/20110201-1_0.c: New testcase.
8477
8478 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8479
8480         PR debug/47498
8481         PR debug/47501
8482         PR debug/45136
8483         PR debug/45130
8484         * debug/pr47498.c: New.
8485         * debug/pr47501.c: New.
8486
8487 2011-02-01  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/47559
8490         * g++.dg/torture/pr47559.C: New testcase.
8491
8492 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8493
8494         PR fortran/47565
8495         * gfortran.dg/typebound_call_20.f03: New.
8496
8497 2011-02-01  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/47555
8500         * gcc.dg/pr47555.c: New testcase.
8501
8502 2011-02-01  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/47541
8505         * g++.dg/torture/pr47541.C: New testcase.
8506
8507 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8508
8509         PR fortran/47455
8510         * gfortran.dg/typebound_call_19.f03: New.
8511
8512 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR c++/47416
8515         * g++.dg/cpp0x/pr47416.C: New test.
8516
8517 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/47519
8520         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8521
8522 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8523
8524         PR fortran/47463
8525         * gfortran.dg/typebound_assignment_1.f03: New.
8526
8527 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR tree-optimization/47538
8530         * gcc.c-torture/execute/pr47538.c: New test.
8531
8532 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8533
8534         PR target/45325
8535         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8536
8537 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8538
8539         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8540
8541 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8542
8543         PR rtl-optimization/44031
8544         * gcc.c-torture/compile/20110131-1.c: New test.
8545
8546 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8547
8548         PR fortran/47042
8549         * gfortran.dg/stmt_func_1.f90: New.
8550
8551 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8552
8553         PR fortran/47042
8554         * gfortran.dg/interface_34.f90: New.
8555
8556 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8557
8558         PR fortran/47523
8559         * gfortran.dg/realloc_on_assign_5.f03: New test.
8560         * gfortran.dg/realloc_on_assign_5.f03: New test.
8561
8562 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8563
8564         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8565         * gfortran.dg/bessel_7.f90: Likewise.
8566         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8567
8568         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8569         * gfortran.dg/sum_init_expr.f03: Likewise.
8570
8571         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8572
8573         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8574         -r -nostdlib.
8575
8576         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8577         loop only on "vect_intfloat_cvt" targets.
8578
8579 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8580
8581         PR fortran/47531
8582         * gfortran.dg/shape_6.f90: New.
8583
8584 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8585
8586         PR libgfortran/47434
8587         * gfortran.dg/read_infnan_1.f90: Update test.
8588         * gfortran.dg/module_nan.f90: Update test.
8589         * gfortran.dg/char4_iunit_1.f03: Update test.
8590         * gfortran.dg/large_real_kind_1.f90: Update test.
8591         * gfortran.dg/real_const_3.f90: Update test.
8592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8593
8594 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8595
8596         PR c++/47311
8597         * g++.dg/template/param2.C: New test.
8598
8599 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8600
8601         PR libgfortran/47285
8602         * gfortran.dg/fmt_g.f: New test.
8603
8604 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8605
8606         PR fortran/47507
8607         * gfortran.dg/pure_formal_1.f90: New.
8608
8609 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR target/42894
8612         * gcc.dg/tls/pr42894.c: New test.
8613
8614 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8615
8616         * gcc.dg/pr47276.c: Add dg-require-visibility.
8617
8618 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8619
8620         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8621
8622 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8623             Tobias Burnus  <burnus@gcc.gnu.org>
8624
8625         PR fortran/45170
8626         PR fortran/35810
8627         PR fortran/47350
8628         * gfortran.dg/realloc_on_assign_3.f03: New test.
8629         * gfortran.dg/realloc_on_assign_4.f03: New test.
8630         * gfortran.dg/allocatable_function_5.f90: New test.
8631         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8632         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8633         implemented" dg-errors.
8634
8635 2011-01-27  Jan Hubicka  <jh@suse.cz>
8636
8637         PR middle-end/46949
8638         * gcc.dg/attr-weakref-4.c: New testcase
8639
8640 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8641
8642         PR tree-optimization/47228
8643         * gcc.dg/torture/pr47228.c: New test.
8644
8645 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8646
8647         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8648
8649 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8650
8651         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8652         when using auto-overlay support on the SPU.
8653
8654 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         PR rtl-optimization/44174
8657         * gcc.target/i386/asm-6.c: New test.
8658
8659 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8660
8661         PR rtl-optimization/46856
8662         * gcc.c-torture/compile/pr46856.c: New test.
8663
8664 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8665             Andrew Pinski  <pinskia@gmail.com>
8666
8667         PR c/43082
8668         * gcc.dg/pr43082.c: New.
8669
8670 2011-01-26  DJ Delorie  <dj@redhat.com>
8671
8672         PR rtl-optimization/46878
8673         * gcc.dg/pr46878-1.c: New test.
8674
8675 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8676
8677         PR c++/47476
8678         * g++.dg/cpp0x/pr47476.C: New test.
8679
8680 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8681
8682         * gcc.c-torture/compile/20110126-1.c: New test.
8683
8684 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR c/47473
8687         * gcc.dg/torture/pr47473.c: New test.
8688
8689 2011-01-26  Jan Hubicka  <jh@suse.cz>
8690
8691         PR target/47237
8692         * gcc.c-torture/execute/pr47237.c: New testcase.
8693
8694 2011-01-26  Jan Hubicka  <jh@suse.cz>
8695
8696         PR tree-optimization/47190
8697         * gcc.dg/attr-weakref-3.c: New testcase.
8698
8699 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8700
8701         PR c++/43601
8702         * gcc.dg/dll-9a.c: New test file.
8703         * gcc.dg/dll-11.c: Likewise.
8704         * gcc.dg/dll-12.c: Likewise.
8705         * gcc.dg/dll-12a.c: Likewise.
8706         * gcc.dg/dll-11a.c: Likewise.
8707         * gcc.dg/dll-9.c: Likewise.
8708         * gcc.dg/dll-10.c: Likewise.
8709         * gcc.dg/dll-10a.c: Likewise.
8710         * g++.dg/ext/dllexport4a.cc: Likewise.
8711         * g++.dg/ext/dllexport4.C: Likewise.
8712         * g++.dg/ext/dllexport5.C: Likewise.
8713         * g++.dg/ext/dllexport5a.cc: Likewise.
8714
8715 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8716
8717         PR tree-optimization/46970
8718         * gcc.dg/graphite/pr46970.c: New.
8719
8720 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8721
8722         PR tree-optimization/46215
8723         * gcc.dg/graphite/pr46215.c: New.
8724
8725 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8726
8727         PR tree-optimization/46168
8728         * gcc.dg/graphite/pr46168.c: New.
8729
8730 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8731
8732         PR tree-optimization/43657
8733         * gcc.dg/graphite/pr43657.c: New.
8734
8735 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         PR tree-optimization/29832
8738         * gfortran.dg/graphite/pr29832.f90: New.
8739
8740 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8741
8742         PR tree-optimization/43567
8743         * gcc.dg/graphite/pr43567.c: New.
8744
8745 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8746
8747         * gfortran.dg/graphite/interchange-4.f: New.
8748         * gfortran.dg/graphite/interchange-5.f: New.
8749
8750         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8751         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8752         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8753         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8754         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8755         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8756         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8757         * gfortran.dg/ltrans-7.f90: Removed.
8758         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8759
8760         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8761         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8762         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8763         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8764         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8765         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8766         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8767         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8768         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8769         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8770         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8771         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8772         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8773         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8774         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8775         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8776         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8777         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8778         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8779         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8780         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8781         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8782         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8783         * gcc.dg/tree-ssa/data-dep-1.c
8784         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8785         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8786         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8787         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8788         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8789
8790 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR tree-optimization/47265
8793         PR tree-optimization/47443
8794         * gcc.c-torture/compile/pr47265.c: New test.
8795         * gcc.dg/pr47443.c: New test.
8796
8797 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8798
8799         PR tree-optimization/47382
8800         * g++.dg/torture/pr47382.C: New test.
8801         * g++.dg/opt/devirt1.C: Xfail.
8802
8803 2011-01-25  Yao Qi  <yao@codesourcery.com>
8804
8805         PR target/45701
8806         * gcc.target/arm/pr45701-1.c: New test.
8807         * gcc.target/arm/pr45701-2.c: New test.
8808         * gcc.target/arm/pr45701-3.c: New test.
8809
8810 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8811             Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR tree-optimization/47271
8814         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8815
8816 2011-01-25  Nick Clifton  <nickc@redhat.com>
8817
8818         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8819         (saturate_add): Delete.
8820         (exchange): Delete.
8821         (main): Do not run saturate_add.
8822         (set_interrupts): Delete.
8823
8824 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8825
8826         PR fortran/47448
8827         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8828
8829 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR tree-optimization/47427
8832         PR tree-optimization/47428
8833         * gcc.c-torture/compile/pr47427.c: New test.
8834         * gcc.c-torture/compile/pr47428.c: New test.
8835
8836 2011-01-25  Richard Guenther  <rguenther@suse.de>
8837
8838         PR middle-end/47411
8839         * gcc.dg/torture/pr47411.c: New testcase.
8840
8841 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8842
8843         * gfortran.dg/graphite/id-24.f: New.
8844         * gfortran.dg/graphite/id-25.f: New.
8845
8846 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8847
8848         * gfortran.dg/graphite/id-23.f: New.
8849
8850 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8851
8852         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8853
8854 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8855
8856         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8857         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8858         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8859         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8860         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8861         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8862         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8863         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8864         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8865
8866 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8867
8868         * gcc.dg/graphite/block-0.c: Add documentation.
8869         * gcc.dg/graphite/block-4.c: Same.
8870         * gcc.dg/graphite/block-7.c: Same.
8871         * gcc.dg/graphite/block-8.c: New.
8872         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8873         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8874         * gcc.dg/graphite/interchange-12.c: Add documentation.
8875         * gcc.dg/graphite/interchange-13.c: New.
8876         * gcc.dg/graphite/interchange-14.c: New.
8877         * gcc.dg/graphite/interchange-15.c: New.
8878         * gcc.dg/graphite/interchange-8.c: Add documentation.
8879         * gcc.dg/graphite/interchange-mvt.c: Same.
8880
8881 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8882
8883         PR target/47408
8884         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8885         * gcc.target/powerpc/altivec-14.c: Ditto.
8886         * gcc.target/powerpc/altivec-33.c: Ditto.
8887         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8888         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8889         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8890         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8891         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8892         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8893         * g++.dg/ext/altivec-15.C: Ditto.
8894         * g++.dg/ext/altivec-types-1.C: Ditto.
8895         * g++.dg/ext/altivec-types-2.C: Ditto.
8896         * g++.dg/ext/altivec-types-3.C: Ditto.
8897         * g++.dg/ext/altivec-types-4.C: Ditto.
8898
8899 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8900
8901         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8902
8903 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8904
8905         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8906         optimization options.
8907
8908 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8911
8912         PR testsuite/45988
8913         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8914
8915 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8916
8917         PR fortran/47421
8918         * gfortran.dg/allocatable_scalar_12.f90: New.
8919
8920 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8921
8922         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8923         vectorization to be not profitable if peeling is used to
8924         realign the memory access.
8925         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8926         loop bound to avoid loop unrolling.
8927         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8928
8929 2011-01-22  Jan Hubicka  <jh@suse.cz>
8930
8931         PR lto/47333
8932         * g++.dg/lto/pr47333.C: New file.
8933
8934 2011-01-22  Jan Hubicka  <jh@suse.cz>
8935
8936         PR tree-optimization/43884
8937         PR lto/44334
8938         * gcc.dg/autopar/outer-2.c: Increase array size.
8939         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8940
8941 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8942
8943         PR fortran/38536
8944         * gfortran.dg/c_loc_tests_16.f90:  New test.
8945
8946 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8947
8948         PR fortran/47399
8949         * gfortran.dg/typebound_proc_19.f90: New.
8950
8951 2011-01-21  Jeff Law <law@redhat.com>
8952
8953         PR tree-optimization/47053
8954         * g++.dg/pr47053.C: New test.
8955
8956 2011-01-21  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/47041
8959         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8960
8961 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR c++/47388
8964         * g++.dg/cpp0x/range-for10.C: New test.
8965         * g++.dg/template/for1.C: New test.
8966
8967         PR middle-end/45566
8968         * g++.dg/tree-prof/partition3.C: New test.
8969
8970         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8971
8972         PR rtl-optimization/47366
8973         * g++.dg/opt/pr47366.C: New test.
8974
8975 2011-01-21  Jason Merrill  <jason@redhat.com>
8976
8977         PR c++/46552
8978         * g++.dg/cpp0x/constexpr-regress2.C: New.
8979
8980         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8981
8982 2011-01-21  Jeff Law <law@redhat.com>
8983
8984         PR rtl-optimization/41619
8985         * gcc.dg/pr41619.c: New.
8986
8987 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR tree-optimization/47355
8990         * g++.dg/opt/pr47355.C: New test.
8991
8992 2011-01-21  Richard Guenther  <rguenther@suse.de>
8993
8994         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8995         making main hot.
8996
8997 2011-01-21  Richard Guenther  <rguenther@suse.de>
8998
8999         PR tree-optimization/47365
9000         * gcc.dg/torture/pr47365.c: New testcase.
9001         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9002
9003 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9006
9007 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR tree-optimization/47391
9010         * gcc.dg/pr47391.c: New test.
9011
9012 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014         * g++.dg/template/char1.C: Use signed char.
9015
9016 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9017
9018         PR fortran/47377
9019         * gfortran.dg/pointer_target_4.f90: New.
9020
9021 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9022
9023         PR target/47251
9024         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9025         ILP32 system and not IP32.
9026
9027 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9028
9029         PR debug/46583
9030         * g++.dg/debug/pr46583.C: New.
9031
9032 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9033
9034         PR debug/47283
9035         * g++.dg/debug/pr47283.C: New test.
9036
9037         PR testsuite/47371
9038         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9039         * gcc.target/i386/headmerge-2.c: Likewise.
9040
9041 2011-01-20  Richard Guenther  <rguenther@suse.de>
9042
9043         PR middle-end/47370
9044         * gcc.dg/torture/pr47370.c: New testcase.
9045
9046 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR tree-optimization/46130
9049         * gcc.dg/pr46130-1.c: New test.
9050         * gcc.dg/pr46130-2.c: New test.
9051
9052 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9053
9054         PR c++/47291
9055         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9056
9057 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9058
9059         PR debug/46240
9060         * g++.dg/debug/pr46240.cc: New.
9061
9062 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR c++/47303
9065         * g++.dg/template/anonunion1.C: New test.
9066
9067         PR rtl-optimization/47337
9068         * gcc.c-torture/execute/pr47337.c: New test.
9069
9070 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9071
9072         PR testsuite/45342
9073         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9074
9075 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9076
9077         PR tree-optimization/46021
9078         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9079
9080 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR tree-optimization/47290
9083         * g++.dg/torture/pr47290.C: New test.
9084
9085 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9086
9087         PR fortran/47240
9088         * gfortran.dg/proc_ptr_comp_29.f90: New.
9089
9090 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9091
9092         PR testsuite/41146
9093         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9094         powerpc-apple-darwin9.
9095
9096 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR rtl-optimization/47299
9099         * gcc.c-torture/execute/pr47299.c: New test.
9100
9101 2011-01-17  Jason Merrill  <jason@redhat.com>
9102
9103         * g++.dg/cpp0x/constexpr-virtual.C: New.
9104
9105 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR fortran/47331
9108         * gfortran.dg/gomp/pr47331.f90: New test.
9109
9110 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9111
9112         PR objc/47314
9113         * objc.dg/selector-warn-1.m: New.
9114         * obj-c++.dg/selector-warn-1.mm: New.
9115
9116 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9117
9118         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9119         Update dg-final accordingly.
9120
9121 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9124
9125 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9126
9127         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9128         target check.
9129         * gcc.dg/guality/pr36728-2.c: Likewise.
9130
9131 2011-01-17  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/47313
9134         * g++.dg/torture/pr47313.C: New testcase.
9135
9136 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9137
9138         PR target/47318
9139         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9140         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9141         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9142         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9143
9144         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9145         as __m256i.
9146         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9147         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9148         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9149
9150 2011-01-17  Richard Guenther  <rguenther@suse.de>
9151
9152         PR tree-optimization/45967
9153         * gcc.dg/torture/pr45967-2.c: New testcase.
9154         * gcc.dg/torture/pr45967-3.c: Likewise.
9155
9156 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9157
9158         PR testsuite/47325
9159         * g++.dg/ext/pr47213.C: Require visibility.
9160
9161 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9162
9163         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9164         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9165
9166 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9167
9168         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9169         Linux-based targets.
9170
9171 2011-01-13  Jan Hubicka  <jh@suse.cz>
9172
9173         PR tree-optimization/47276
9174         * gcc.dg/pr47276.c: New testcase.
9175
9176 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9177             Jonathan Wakely  <jwakely.gcc@gmail.com>
9178
9179         PR c++/33558
9180         * g++.dg/other/pr33558.C: New.
9181         * g++.dg/other/pr33558-2.C: New.
9182
9183 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9184
9185         PR tree-optimization/45934
9186         PR tree-optimization/46302
9187         * g++.dg/ipa/devirt-c-1.C: New test.
9188         * g++.dg/ipa/devirt-c-2.C: Likewise.
9189         * g++.dg/ipa/devirt-c-3.C: Likewise.
9190         * g++.dg/ipa/devirt-c-4.C: Likewise.
9191         * g++.dg/ipa/devirt-c-5.C: Likewise.
9192         * g++.dg/ipa/devirt-c-6.C: Likewise.
9193         * g++.dg/ipa/devirt-6.C: Likewise.
9194         * g++.dg/ipa/devirt-d-1.C: Likewise.
9195         * g++.dg/torture/pr45934.C: Likewise.
9196
9197 2011-01-14  Jason Merrill  <jason@redhat.com>
9198
9199         * g++.dg/cpp0x/variadic105.C: New.
9200
9201 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9202             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9203
9204         PR objc/45989
9205         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9206         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9207         execution tests on i?86-*-*, x86_64-*-* and
9208         powerpc*-apple-darwin* && ilp32.
9209         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9210         tests on i?86-*-* and x86_64-*-*.
9211
9212 2011-01-14  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/47280
9215         * g++.dg/opt/pr47280.C: New testcase.
9216
9217 2011-01-14  Jason Merrill  <jason@redhat.com>
9218
9219         * g++.dg/cpp0x/constexpr-regress1.C: New.
9220
9221         * g++.dg/ext/flexary2.C: New.
9222
9223 2011-01-14  Richard Guenther  <rguenther@suse.de>
9224
9225         PR middle-end/47281
9226         * gcc.dg/torture/pr47281.c: New testcase.
9227         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9228
9229 2011-01-14  Richard Guenther  <rguenther@suse.de>
9230
9231         PR tree-optimization/47286
9232         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9233
9234 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9235
9236         PR c++/47213
9237         * g++.dg/ext/pr47213.C: New.
9238
9239 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9240
9241         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9242
9243 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9244             Mikael Morin  <mikael@gcc.gnu.org>
9245
9246         PR fortran/45848
9247         PR fortran/47204
9248         * gfortran.dg/select_type_20.f90: New.
9249         * gfortran.dg/select_type_21.f90: New.
9250
9251 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9252
9253         PR target/47251
9254         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9255
9256 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9257
9258         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9259         * gcc.dg/guality/pr36728-2.c: Likewise.
9260
9261 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9262
9263         PR debug/PR46973
9264         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9265
9266 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9267
9268         PR rtl-optimization/45352
9269         * gcc.dg/pr45352-3.c: New.
9270
9271 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9272
9273         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9274         comment.
9275         * g++.dg/cpp0x/range-for8.C: New.
9276         * g++.dg/cpp0x/range-for9.C: New.
9277
9278 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9279
9280         PR debug/47209
9281         * g++.dg/debug/pr47209.C: New.
9282
9283 2011-01-12  Richard Guenther  <rguenther@suse.de>
9284
9285         PR lto/47259
9286         * gcc.dg/lto/pr47259_0.c: New testcase.
9287         * gcc.dg/lto/pr47259_1.c: Likewise.
9288
9289 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9290
9291         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9292         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9293         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9294         methods missing from the OBJC2 Object.
9295         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9296         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9297         GNU and NeXT runtimes.
9298         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9299         comments.
9300         * objc-obj-c++-shared/Object1.m: Likewise.
9301         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9302         * objc.dg/proto-qual-1.m: Likewise.
9303         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9304         * obj-c++.dg/proto-qual-1.mm: Likewise.
9305
9306 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308         PR testsuite/33033
9309         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9310
9311 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9312
9313         Fixed the Objective-C++ testsuite and updated all tests.
9314         * lib/obj-c++.exp (obj-c++_init): Declare and set
9315         gcc_warning_prefix and gcc_error_prefix.
9316         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9317         'dg-warning', 'dg-message' and 'dg-error'.
9318         * obj-c++.dg/class-extension-3.mm: Likewise.
9319         * obj-c++.dg/class-protocol-1.mm: Likewise.
9320         * obj-c++.dg/encode-7.mm: Likewise.
9321         * obj-c++.dg/exceptions-3.mm: Likewise.
9322         * obj-c++.dg/exceptions-5.mm: Likewise.
9323         * obj-c++.dg/method-12.mm: Likewise.
9324         * obj-c++.dg/method-13.mm: Likewise.
9325         * obj-c++.dg/method-15.mm: Likewise.
9326         * obj-c++.dg/method-16.mm: Likewise.
9327         * obj-c++.dg/method-4.mm: Likewise.
9328         * obj-c++.dg/method-8.mm: Likewise.
9329         * obj-c++.dg/method-conflict-1.mm: Likewise.
9330         * obj-c++.dg/method-conflict-2.mm: Likewise.
9331         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9332         and uncommented second part of the testcase now that the testsuite
9333         works correctly.
9334         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9335         and uncommented second part of the testcase now that the testsuite
9336         works correctly.
9337         * obj-c++.dg/private-1.mm: Likewise.
9338         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9339         * obj-c++.dg/syntax-error-7.mm: Likewise.
9340         * obj-c++.dg/warn5.mm: Likewise.
9341         * obj-c++.dg/property/at-property-14.mm: Likewise.
9342         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9343         FIXME.
9344         * obj-c++.dg/property/at-property-18.mm: Likewise.
9345         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9346         FIXME.
9347         * obj-c++.dg/property/at-property-21.mm: Likewise.
9348         * obj-c++.dg/property/at-property-28.mm: Likewise.
9349         * obj-c++.dg/property/at-property-5.mm: Likewise.
9350         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9351         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9352         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9353         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9354         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9355         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9356         * obj-c++.dg/tls/diag-5.mm: Likewise.
9357         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9358         dg-error, now matched correctly.
9359
9360 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9361
9362         * objc.dg/property/at-property-29.m: New.
9363         * obj-c++.dg/property/at-property-29.mm: New.
9364
9365 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9366
9367         * go.test/go-test.exp (go-set-goarch): New proc.
9368         (go-gc-tests): Use it.
9369
9370 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9371
9372         PR debug/46955
9373         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9374
9375 2011-01-11  Richard Henderson  <rth@redhat.com>
9376
9377         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9378
9379 2011-01-11  Jan Hubicka  <jh@suse.cz>
9380
9381         PR lto/45721
9382         PR lto/45375
9383         * gcc.dg/lto/pr45721_1.c: New file.
9384         * gcc.dg/lto/pr45721_0.c: New file.
9385
9386 2011-01-11  Richard Guenther  <rguenther@suse.de>
9387
9388         PR tree-optimization/46076
9389         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9390
9391 2011-01-11  Jeff Law <law@redhat.com>
9392
9393         * PR tree-optimization/47086
9394         * gcc.dg/pr47086.c: New test.
9395
9396 2011-01-11  Jason Merrill  <jason@redhat.com>
9397
9398         PR c++/46658
9399         * g++.dg/template/new10.C: New.
9400
9401         PR c++/45520
9402         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9403
9404 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9405
9406         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9407         Split type definitions and NSConstantString class into...
9408         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9409         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9410         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9411         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9412         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9413         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9414         to comments.
9415         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9416         encode defines for newer NeXT system headers.
9417         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9418         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9419         * objc.dg/foreach-5.m: Likewise.
9420         * objc.dg/foreach-2.m: Likewise.
9421         * objc.dg/foreach-4.m: Likewise.
9422         * objc.dg/torture/strings/string1.m: Likewise.
9423         * objc.dg/torture/strings/string2.m: Likewise.
9424         * objc.dg/torture/strings/string3.m: Likewise.
9425         * objc.dg/torture/strings/string4.m: Likewise.
9426         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9427         header and stand alone.
9428         * obj-c++.dg/strings/strings-2.mm: Likewise.
9429         * objc.dg/torture/strings/const-str-3.m: Likewise.
9430         * objc.dg/strings/strings-2.m: Likewise.
9431         * objc.dg/strings/const-str-12b.m: Likewise.
9432
9433 2011-01-12  Richard Guenther  <rguenther@suse.de>
9434
9435         PR middle-end/32511
9436         * gcc.dg/attr-weak-1.c: Adjust.
9437
9438 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9439
9440         PR fortran/47051
9441         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9442         standard compliant and comment.
9443
9444 2011-01-10  Jan Hubicka  <jh@suse.cz>
9445
9446         PR lto/46083
9447         * gcc.dg/initpri3.c: New testcase.
9448
9449 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9450
9451         PR lto/47222
9452         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9453         externally visible.
9454         (g_esi): Likewise.
9455         (g_ebx): Likewise.
9456         (g_ebp): Likewise.
9457         (g_esp): Likewise.
9458         (g_ebp_save): Likewise.
9459         (g_esp_save): Likewise.
9460
9461 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9462
9463         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9464
9465 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9466
9467         PR tree-optimization/46021
9468         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9469         i?86-*-*, x86_64-*-*.
9470
9471 2011-01-10  Jeff Law <law@redhat.com>
9472
9473         * PR tree-optimization/47141
9474         * gcc.c-torture/compile/pr47141.c: New test.
9475
9476 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9477
9478         PR testsuite/46230
9479         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9480         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9481         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9482         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9483
9484         PR testsuite/46230
9485         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9486         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9487         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9488         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9489         being vectorized.  Adjust dg-final pattern.
9490
9491         PR testsuite/46230
9492         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9493         * gcc.dg/vect/slp-24.c: Likewise.
9494
9495 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9496
9497         PR c++/47218
9498         * g++.dg/other/pr47218-1.C: New test file.
9499         * g++.dg/other/pr47218.C: Likewise.
9500         * g++.dg/other/pr47218.h: New supporting header.
9501
9502 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9503
9504         PR objc/47232
9505         * objc.dg/attributes/invalid-attribute-1.m: New.
9506         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9507
9508 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9509
9510         PR fortran/47224
9511         * gfortran.dg/proc_ptr_comp_28.f90: New.
9512
9513 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9514
9515         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9516         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9517         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9518         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9519         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9520         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9521         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9522         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9523         * objc.dg/gnu-api-2-class.m: Likewise.
9524         * objc.dg/gnu-api-2-ivar.m: Likewise.
9525         * objc.dg/gnu-api-2-method.m: Likewise.
9526         * objc.dg/gnu-api-2-objc.m: Likewise.
9527         * objc.dg/gnu-api-2-object.m: Likewise.
9528         * objc.dg/gnu-api-2-property.m: Likewise.
9529         * objc.dg/gnu-api-2-protocol.m: Likewise.
9530         * objc.dg/gnu-api-2-sel.m: Likewise.
9531
9532 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9533
9534         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9535         * objc.dg/objc-foreach-4.m: Likewise.
9536         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9537         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9538         * objc.dg/foreach-4.m: Likewise.
9539         * objc.dg/foreach-5.m: Likewise.
9540         * objc.dg/foreach-3.m: Return self from init.
9541
9542 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9543
9544         PR fortran/38536
9545         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9546
9547 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9548
9549         PR fortran/46313
9550         * gfortran.dg/class_35.f90: New.
9551
9552 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9553
9554         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9555
9556 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9557
9558         PR objc/47078
9559         * objc.dg/invalid-method-2.m: New.
9560         * obj-c++.dg/invalid-method-2.mm: New.
9561
9562 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9563
9564         PR fortran/46896
9565         * gfortran.dg/transpose_optimization_2.f90 : New test.
9566
9567 2011-01-08  Jan Hubicka  <jh@suse.cz>
9568
9569         PR tree-optmization/46469
9570         * g++.dg/torture/pr46469.C: New testcase.
9571
9572 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9573
9574         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9575         emulation of libobjc-gnu structure layout functionality to ..
9576         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9577         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9578         * objc/execute/bf-common.h: Adjust headers.
9579         * objc/execute/bf-1.m: Likewise.
9580         * objc/execute/bf-2.m: Likewise.
9581         * objc/execute/bf-3.m: Likewise.
9582         * objc/execute/bf-4.m: Likewise.
9583         * objc/execute/bf-5.m: Likewise.
9584         * objc/execute/bf-6.m: Likewise.
9585         * objc/execute/bf-7.m: Likewise.
9586         * objc/execute/bf-8.m: Likewise.
9587         * objc/execute/bf-9.m: Likewise.
9588         * objc/execute/bf-10.m: Likewise.
9589         * objc/execute/bf-11.m: Likewise.
9590         * objc/execute/bf-12.m: Likewise.
9591         * objc/execute/bf-13.m: Likewise.
9592         * objc/execute/bf-14.m: Likewise.
9593         * objc/execute/bf-15.m: Likewise.
9594         * objc/execute/bf-16.m: Likewise.
9595         * objc/execute/bf-17.m: Likewise.
9596         * objc/execute/bf-18.m: Likewise.
9597         * objc/execute/bf-19.m: Likewise.
9598         * objc/execute/bf-20.m: Likewise.
9599         * objc/execute/bf-21.m: Likewise.
9600         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9601         objc_get_type_qualifiers ().
9602
9603 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9604
9605         PR fortran/45777
9606         * gfortran.dg/dependency_39.f90:  New test.
9607
9608 2011-01-07  Jan Hubicka  <jh@suse.cz>
9609
9610         Get builtins tests ready for linker plugin.
9611         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9612         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9613         my_memset, my_bzero): Mark used.
9614         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9615         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9616         volatile.
9617         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9618         volatile.
9619
9620 2011-01-07  Jan Hubicka  <jh@suse.cz>
9621
9622         PR tree-optimization/46367
9623         * g++.dg/torture/pr46367.C: New file.
9624
9625 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR target/47201
9628         * gcc.dg/pr47201.c: New test.
9629
9630         PR bootstrap/47187
9631         * gcc.dg/tree-prof/pr47187.c: New test.
9632
9633 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9634
9635         PR fortran/41580
9636         * gfortran.dg/extends_type_of_3.f90: New.
9637
9638 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9639
9640         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9641         * g++.dg/ext/dllimport-MI1.C: Likewise.
9642         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9643         * g++.dg/ext/dllimport10.C: Likewise.
9644         * g++.dg/ext/dllimport11.C: Likewise.
9645         * g++.dg/ext/dllimport12.C: Likewise.
9646         * g++.dg/ext/dllimport13.C: Likewise.
9647         * g++.dg/ext/dllimport2.C: Likewise.
9648         * g++.dg/ext/dllimport3.C: Likewise.
9649         * g++.dg/ext/dllimport4.C: Likewise.
9650         * g++.dg/ext/dllimport5.C: Likewise.
9651         * g++.dg/ext/dllimport6.C: Likewise.
9652         * g++.dg/ext/dllimport8.C: Likewise.
9653         * g++.dg/ext/dllimport9.C: Likewise.
9654         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9655         targets, too. Additionally enable test for i?86-*-mingw*.
9656         * g++.dg/ext/selectany1.C: Likewise.
9657         Remove guard variable check.
9658
9659 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9660
9661         PR fortran/47189
9662         PR fortran/47194
9663         * gfortran.dg/storage_size_3.f08: Extended.
9664
9665 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR c++/47022
9668         * g++.dg/template/stdarg1.C: New test.
9669
9670 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9671
9672         PR fortran/47195
9673         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9674         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9675         from the interface of functions to not hide the errors that
9676         shall be tested.
9677
9678 2011-01-06  Jan Hubicka  <jh@suse.cz>
9679
9680         * gcc.dg/lto/pr47188_0.c: New testcase.
9681         * gcc.dg/lto/pr47188_1.c: New testcase.
9682
9683 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9684
9685         PR fortran/33117
9686         PR fortran/46478
9687         * gfortran.dg/interface_33.f90: New test.
9688
9689 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR c/47150
9692         * gcc.c-torture/compile/pr47150.c: New test.
9693
9694 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9695
9696         PR tree-optimization/47139
9697         * gcc.dg/vect/pr47139.c: New test.
9698
9699 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9700
9701         PR fortran/47180
9702         * gfortran.dg/extends_type_of_2.f03: New.
9703
9704 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9705
9706         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9707
9708 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9709
9710         * gnat.dg/opt14.adb: New test.
9711
9712 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9713
9714         PR fortran/46017
9715         * gfortran.dg/allocate_error_2.f90:  New test.
9716
9717 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9718
9719         PR fortran/47024
9720         * gfortran.dg/storage_size_3.f08: New.
9721
9722 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9723
9724         PR libgfortran/47154
9725         * gfortran.dg/namelist_68.f90: New test.
9726
9727 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9728
9729         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9730
9731 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9732
9733         PR fortran/46448
9734         * gfortran.dg/class_34.f90: New.
9735
9736 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9737
9738         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9739         use __builtin_inff.  Skip all single-precision tests that require
9740         Infinity.
9741
9742 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9743
9744         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9745
9746 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR tree-optimization/47148
9749         * gcc.c-torture/execute/pr47148.c: New test.
9750
9751         PR tree-optimization/47155
9752         * gcc.c-torture/execute/pr47155.c: New test.
9753
9754         PR rtl-optimization/47157
9755         * gcc.c-torture/compile/pr47157.c: New test.
9756
9757 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9758
9759         * gcc.dg/torture/vector-shift2.c (schar): Define.
9760         (main): Always use schar or uchar instead of plain "char" to avoid
9761         dependencies on implementation-defined char signedness.
9762
9763 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9764
9765         PR tree-optimization/46801
9766         * gnat.dg/pack9.adb: Remove xfail.
9767
9768 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9769
9770         PR tree-optimization/46984
9771         * g++.dg/ipa/pr46984.C: New test.
9772
9773 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9774
9775         PR fortran/46408
9776         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9777
9778 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR tree-optimization/47140
9781         * gcc.c-torture/compile/pr47140.c: New test.
9782
9783         PR rtl-optimization/47028
9784         * gcc.dg/pr47028.c: New test.
9785
9786 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9787
9788         * objc.dg/protocol-forward-1.m: Removed TODO.
9789         * objc.dg/protocol-forward-2.m: New.
9790         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9791         * obj-c++.dg/protocol-forward-2.mm: New.
9792
9793 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9794
9795         PR target/38662
9796         * g++.dg/eh/pr38662.C: New testcase.
9797
9798 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9799
9800         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9801         scan for newline '\n'.
9802
9803 \f
9804 Copyright (C) 2011 Free Software Foundation, Inc.
9805
9806 Copying and distribution of this file, with or without modification,
9807 are permitted in any medium without royalty provided the copyright
9808 notice and this notice are preserved.