OSDN Git Service

2011-08-18 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/18918
4         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5         * gfortran.dg/coarray_lock_3.f90: Fix test.
6         * gfortran.dg/coarray_lock_4.f90: New.
7         * gfortran.dg/coarray_lock_5.f90: New.
8
9 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
10
11         PR target/50009
12         * gcc.c-torture/compile/pr50009.c: New test.
13
14         PR target/50092
15         * gcc.dg/torture/pr50092.c: New test.
16
17 2011-08-18  Tobias Burnus  <burnus@net-b.de>
18
19         PR fortran/50109
20         * gfortran.dg/namelist_73.f90: New.
21
22 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
23
24         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
25
26         PR debug/50017
27         * gcc.dg/pr50017.c: New test.
28
29 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
30
31         PR c++/45625
32         * g++.dg/lookup/hidden-var1.C: New test case.
33
34 2011-08-17  Tobias Burnus  <burnus@net-b.de>
35
36         PR fortran/31461
37         * gfortran.dg/warn_unused_var_2.f90: New.
38         * gfortran.dg/warn_unused_var_3.f90: New.
39
40 2011-08-17  Tom de Vries  <tom@codesourcery.com>
41
42         PR target/43597
43         * gcc.target/arm/pr43597.c: New test.
44
45 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
46
47         PR fortran/50070
48         * gfortran.dg/common_13.f90: New.
49
50 2011-08-16  Jason Merrill  <jason@redhat.com>
51
52         PR c++/50086
53         * g++.dg/cpp0x/variadic-unresolved.C: New.
54
55         * g++.old-deja/g++.brendan/README: Add R.I.P.
56
57         * g++.dg/ext/attr-used-1.C: New.
58
59         PR c++/50054
60         * g++.dg/cpp0x/initlist56.C: New.
61
62 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
63
64         PR testsuite/50085
65         * g++.dg/opt/life1.C: Only run on Linux.
66
67 2011-08-15  Tobias Burnus  <burnus@net-b.de>
68
69         * gfortran.dg/coarray_26.f90: New.
70
71 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
72
73         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
74         -fdump-tree-vrp1.
75
76 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
77
78         PR fortran/50073
79         * gfortran.dg/func_result_7.f90: New.
80
81 2011-08-13  Jason Merrill  <jason@redhat.com>
82
83         PR c++/50075
84         * g++.dg/cpp0x/decltype32.C: New.
85
86         PR c++/50059
87         * g++.dg/diagnostic/expr1.C: New.
88
89 2011-08-12  David Li  <davidxl@google.com>
90
91         * g++.dg/abi/vbase15.C: New test.
92
93 2011-08-12  Jason Merrill  <jason@redhat.com>
94
95         PR c++/50034
96         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
97
98 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
99
100         * gcc.dg/builtins-67.c: New test.
101         * gcc.target/i386/conversion.c: Ditto.
102
103 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
104             Brian Hackett  <bhackett1024@gmail.com>
105
106         * g++.dg/plugin/decl_plugin.c: New.
107         * g++.dg/plugin/decl-plugin-test.C: New.
108         * g++.dg/plugin/plugin.exp: Add above testcase.
109
110 2011-08-11  Richard Guenther  <rguenther@suse.de>
111
112         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
113
114 2011-08-11  Michael Matz  <matz@suse.de>
115
116         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
117
118 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
119
120         PR tree-optimization/50039
121         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
122         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
123
124 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
125
126         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
127         (sse4_1_test): Initialize src3 with random value.
128
129 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
130
131         * gcc.c-torture/execute/scal-to-vec1.c: New test.
132         * gcc.c-torture/execute/scal-to-vec2.c: New test.
133         * gcc.c-torture/execute/scal-to-vec3.c: New test.
134         * gcc.dg/scal-to-vec1.c: New test.
135         * gcc.dg/scal-to-vec2.c: New test.
136
137 2011-08-09  Richard Guenther  <rguenther@suse.de>
138
139         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
140         * gcc.dg/tree-ssa/vrp60.c: New testcase.
141         * gcc.dg/tree-ssa/vrp61.c: Likewise.
142         * gcc.dg/tree-ssa/vrp62.c: Likewise.
143
144 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
145
146         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
147
148 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
149
150         * gcc.dg/pr49948.c: Require pthread effective target.
151
152 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
153
154         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
155
156 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.target/i386/sse-22a.c: New test.
159
160 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
161
162         PR tree-optimization/50014
163         * gcc.dg/vect/pr50014.c: New test.
164
165 2011-08-08  Martin Jambor  <mjambor@suse.cz>
166
167         PR middle-end/49923
168         * gcc.dg/tree-ssa/pr49923.c: New test.
169
170 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
171
172         PR target/49781
173         * gcc.target/i386/pr49781-1.c: New.
174
175 2011-08-08  Jason Merrill  <jason@redhat.com>
176
177         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
178
179         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
180
181 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
182
183         PR fortran/49638
184         * gfortran.dg/typebound_override_1.f90: New.
185
186 2011-08-07  Kai Tietz  <ktietz@redhat.com>
187
188         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
189         x86_64 mingw target.
190         * gcc.dg/tree-ssa/loop-1.c: Likewise.
191         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
192         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
193         * gcc.dg/tree-ssa/loop-33.c: Likewise.
194         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
195         * gcc.dg/tree-ssa/loop-35.c: Likewise.
196         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
197         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
198         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
199         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
200
201 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
202
203         PR testsuite/48727
204         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
205
206 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
207
208         * gcc.dg/pr48770.c: Cleanup coverage files.
209         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
210
211 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
212
213         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
214         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
215         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
216         lzcnt and bmi options.
217
218 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
219
220         PR target/47381
221         * gcc.dg/pr47381-1.c: New.
222         * gcc.dg/pr47381-2.c: Likewise.
223         * gcc.target/i386/pr47381.c: Likewise.
224
225 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
226
227         PR middle-end/47727
228         * gcc.dg/pr47727.c: New.
229
230         PR target/47372
231         * gcc.dg/pr47372-1.c: New.
232         * gcc.dg/pr47372-2.c: Likewise.
233
234 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
235
236         PR middle-end/47449
237         * gcc.target/i386/pr47449.c: New.
238
239         PR target/47446
240         * gcc.dg/pr47446-1.c: New.
241         * gcc.dg/pr47446-2.c: Likewise.
242
243 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
244
245         PR target/47766
246         * gcc.dg/pr47766.c: New.
247
248         PR target/47715
249         * gcc.dg/tls/pr47715-1.c: New.
250         * gcc.dg/tls/pr47715-2.c: Likewise.
251         * gcc.dg/tls/pr47715-3.c: Likewise.
252         * gcc.dg/tls/pr47715-4.c: Likewise.
253         * gcc.dg/tls/pr47715-5.c: Likewise.
254
255 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
256
257         PR libobjc/50002
258         * objc.dg/gnu-api-2-class.m: Updated comments.
259         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
260         * objc.dg/gnu-api-2-class-meta.m: New test.
261         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
262
263 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
264
265         PR libobjc/49882
266         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
267         with classes that are in construction.
268
269 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
270
271         PR target/48084
272         * gcc.target/i386/pr48084-1.c: New.
273         * gcc.target/i386/pr48084-2.c: Likewise.
274         * gcc.target/i386/pr48084-3.c: Likewise.
275         * gcc.target/i386/pr48084-4.c: Likewise.
276         * gcc.target/i386/pr48084-5.c: Likewise.
277
278         PR rtl-optimization/49504
279         * gcc.target/i386/pr49504.c: New.
280
281         PR target/49860
282         * gcc.dg/pr49860.c: New.
283
284 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
285         
286         PR libobjc/49882
287         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
288         with classes that are in construction.
289
290 2011-08-05  Jason Merrill  <jason@redhat.com>
291
292         PR c++/48993
293         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
294
295         PR c++/49921
296         * g++.dg/cpp0x/decltype31.C: New.
297
298         PR c++/49669
299         * g++.dg/init/array28.C: New.
300
301         PR c++/49988
302         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
303
304 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
305
306         PR target/47369
307         * gcc.dg/pr47369-1.c: New.
308
309 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
310
311         PR middle-end/47364
312         * gcc.dg/torture/pr47364-1.c: New.
313         * gcc.c-torture/compile/pr47364-1.c: Likewise.
314         * gcc.c-torture/compile/pr47364-2.c: Likewise.
315
316 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
317
318         PR fortran/37211
319         * gfortran.dg/transfer_check_2.f90:  New test case.
320
321 2011-08-05  Jan Hubicka  <jh@suse.cz>
322
323         PR middle-end/49494
324         * gfortran.dg/pr49494.f90: New testcase.
325
326 2011-08-05  Jan Hubicka  <jh@suse.cz>
327
328         PR middle-end/49735
329         * gcc.c-torture/compile/pr49735.c: New testcase.
330
331 2011-08-05  Jason Merrill  <jason@redhat.com>
332
333         PR c++/47453
334         * g++.dg/cpp0x/initlist56.C: New.
335
336         PR c++/49812
337         * g++.dg/overload/rvalue2.C: New.
338
339         PR c++/49983
340         * g++.dg/cpp0x/range-for21.C: New.
341
342         * g++.dg/ext/vla11.C: New.
343
344 2011-08-05  Richard Guenther  <rguenther@suse.de>
345
346         PR tree-optimization/49984
347         * gcc.dg/tree-ssa/vrp59.c: New testcase.
348
349 2011-08-05  Richard Guenther  <rguenther@suse.de>
350
351         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
352         * gcc.dg/tree-ssa/vrp52.c: Likewise.
353         * gcc.dg/tree-ssa/vrp53.c: Likewise.
354
355 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
356
357         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
358         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
359         * gfortran.dg/ldist-pr43023.f90: Ditto.
360         * gfortran.dg/namelist_52.f90: Ditto.
361         * gfortran.dg/interface_proc_end.f90: Ditto.
362         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
363         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
364
365 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
366
367         * gcc.dg/vect/vect-over-widen-1.c: New test.
368         * gcc.dg/vect/vect-over-widen-2.c: New test.
369         * gcc.dg/vect/vect-over-widen-3.c: New test.
370         * gcc.dg/vect/vect-over-widen-4.c: New test.
371
372 2011-08-04  Richard Guenther  <rguenther@suse.de>
373
374         PR fortran/49957
375         * gfortran.dg/vect/O3-pr49957.f: New testcase.
376
377 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
378
379         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
380
381 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
382
383         PR middle-end/49905
384         * g++.dg/ext/builtin-object-size3.C: New test.
385
386 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
387
388         PR tree-optimization/49948
389         * gcc.dg/pr49948.c: New test.
390
391 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
392
393         PR middle-end/47383
394         * gcc.dg/torture/pr47383.c: New.
395
396 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
397
398         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
399
400 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
401
402         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
403
404 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR target/47744
407         * gcc.dg/torture/pr47744-1.c: New.
408         * gcc.dg/torture/pr47744-2.c: Likewise.
409         * gcc.dg/torture/pr47744-3.c: Likewise.
410
411 2011-08-03  Richard Guenther  <rguenther@suse.de>
412
413         PR middle-end/49958
414         * gcc.dg/torture/pr49958.c: New testcase.
415
416 2011-08-03  Richard Guenther  <rguenther@suse.de>
417
418         PR tree-optimization/49938
419         * g++.dg/torture/pr49938.C: New testcase.
420
421 2011-08-02  Jason Merrill  <jason@redhat.com>
422
423         PR c++/43886
424         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
425
426         PR c++/49577
427         * g++.dg/cpp0x/initlist5.C: Add additional cases.
428
429         PR c++/49593
430         * g++.dg/cpp0x/variadic115.C: New.
431
432         PR c++/49803
433         * g++.dg/cpp0x/union5.C: New.
434
435 2011-08-02  Daniel Kraft  <d@domob.eu>
436
437         PR fortran/49885
438         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
439
440 2011-08-02  Kai Tietz  <ktietz@redhat.com>
441
442         PR middle-end/49947
443         * gcc.dg/tree-ssa/forwprop-15.c
444
445 2011-08-02  Jason Merrill  <jason@redhat.com>
446
447         PR c++/49834
448         * g++.dg/cpp0x/range-for20.C: New.
449
450 2011-08-02  Tobias Burnus  <burnus@net-b.de>
451
452         * gfortran.dg/coarray_lib_token_3.f90: New.
453
454 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
455
456         PR fortran/46752
457         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
458         * gcc.dg/gomp/atomic-15.c: New test.
459         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
460         * g++.dg/gomp/atomic-15.C: New test.
461         * g++.dg/gomp/private-1.C: New test.
462         * g++.dg/gomp/sharing-2.C: New test.
463         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
464         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
465         * gfortran.dg/gomp/omp_atomic2.f90: New test.
466
467 2011-08-02  Tobias Burnus  <burnus@net-b.de>
468
469         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
470         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
471         cleanup-module.
472         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
473         * gfortran.dg/allocatable_function_5.f90: Ditto.
474         * gfortran.dg/allocate_stat.f90: Ditto.
475         * gfortran.dg/array_constructor_20.f90: Ditto.
476         * gfortran.dg/array_constructor_21.f90: Ditto.
477         * gfortran.dg/array_constructor_22.f90: Ditto.
478         * gfortran.dg/array_constructor_26.f03: Ditto.
479         * gfortran.dg/array_function_4.f90: Ditto.
480         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
481         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
482         * gfortran.dg/bind_c_usage_15.f90: Ditto.
483         * gfortran.dg/bind_c_usage_16.f03: Ditto.
484         * gfortran.dg/bind_c_usage_3.f03: Ditto.
485         * gfortran.dg/binding_label_tests_7.f03: Ditto.
486         * gfortran.dg/class_15.f03: Ditto.
487         * gfortran.dg/class_27.f03: Ditto.
488         * gfortran.dg/class_33.f90: Ditto.
489         * gfortran.dg/class_37.f03: Ditto.
490         * gfortran.dg/class_40.f03: Ditto.
491         * gfortran.dg/class_42.f03: Ditto.
492         * gfortran.dg/class_defined_operator_1.f03: Ditto.
493         * gfortran.dg/coarray/registering_1.f90: Ditto.
494         * gfortran.dg/convert_1.f90: Ditto.
495         * gfortran.dg/default_initialization_3.f90: Ditto.
496         * gfortran.dg/dependency_25.f90: Ditto.
497         * gfortran.dg/dependency_26.f90: Ditto.
498         * gfortran.dg/dependency_36.f90: Ditto.
499         * gfortran.dg/dependency_37.f90: Ditto.
500         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
501         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
502         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
503         * gfortran.dg/elemental_pointer_1.f90: Ditto.
504         * gfortran.dg/elemental_result_1.f90: Ditto.
505         * gfortran.dg/empty_derived_type.f90: Ditto.
506         * gfortran.dg/entry_7.f90: Ditto.
507         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
508         * gfortran.dg/equiv_constraint_3.f90: Ditto.
509         * gfortran.dg/error_recovery_3.f90: Ditto.
510         * gfortran.dg/extends_4.f03: Ditto.
511         * gfortran.dg/func_assign.f90: Ditto.
512         * gfortran.dg/func_assign_3.f90: Ditto.
513         * gfortran.dg/generic_1.f90: Ditto.
514         * gfortran.dg/generic_18.f90: Ditto.
515         * gfortran.dg/generic_22.f03: Ditto.
516         * gfortran.dg/generic_4.f90: Ditto.
517         * gfortran.dg/generic_6.f90: Ditto.
518         * gfortran.dg/generic_actual_arg.f90: Ditto.
519         * gfortran.dg/graphite/id-21.f: Ditto.
520         * gfortran.dg/graphite/pr45758.f90: Ditto.
521         * gfortran.dg/host_assoc_call_2.f90: Ditto.
522         * gfortran.dg/host_assoc_call_3.f90: Ditto.
523         * gfortran.dg/host_assoc_call_4.f90: Ditto.
524         * gfortran.dg/host_assoc_function_4.f90: Ditto.
525         * gfortran.dg/host_used_types_1.f90: Ditto.
526         * gfortran.dg/implicit_1.f90: Ditto.
527         * gfortran.dg/implicit_11.f90: Ditto.
528         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
529         * gfortran.dg/impure_actual_1.f90: Ditto.
530         * gfortran.dg/impure_assignment_1.f90: Ditto.
531         * gfortran.dg/impure_constructor_1.f90: Ditto.
532         * gfortran.dg/initialization_10.f90: Ditto.
533         * gfortran.dg/initialization_12.f90: Ditto.
534         * gfortran.dg/interface_14.f90: Ditto.
535         * gfortran.dg/interface_15.f90: Ditto.
536         * gfortran.dg/interface_2.f90: Ditto.
537         * gfortran.dg/interface_25.f90: Ditto.
538         * gfortran.dg/interface_26.f90: Ditto.
539         * gfortran.dg/interface_29.f90: Ditto.
540         * gfortran.dg/interface_assignment_1.f90: Ditto.
541         * gfortran.dg/internal_pack_6.f90: Ditto.
542         * gfortran.dg/internal_pack_7.f90: Ditto.
543         * gfortran.dg/internal_pack_8.f90: Ditto.
544         * gfortran.dg/lto/pr45586_0.f90: Ditto.
545         * gfortran.dg/lto/pr47839_0.f90: Ditto.
546         * gfortran.dg/module_commons_3.f90: Ditto.
547         * gfortran.dg/module_equivalence_4.f90: Ditto.
548         * gfortran.dg/module_equivalence_6.f90: Ditto.
549         * gfortran.dg/module_function_type_1.f90: Ditto.
550         * gfortran.dg/module_naming_1.f90: Ditto.
551         * gfortran.dg/namelist_4.f90: Ditto.
552         * gfortran.dg/operator_c1202.f90: Ditto.
553         * gfortran.dg/parens_7.f90: Ditto.
554         * gfortran.dg/pr32921.f: Ditto.
555         * gfortran.dg/pr33646.f90: Ditto.
556         * gfortran.dg/pr41928.f90: Ditto.
557         * gfortran.dg/pr42119.f90: Ditto.
558         * gfortran.dg/pr43984.f90: Ditto.
559         * gfortran.dg/present_1.f90: Ditto.
560         * gfortran.dg/private_type_2.f90: Ditto.
561         * gfortran.dg/proc_decl_2.f90: Ditto.
562         * gfortran.dg/proc_ptr_10.f90: Ditto.
563         * gfortran.dg/proc_ptr_22.f90: Ditto.
564         * gfortran.dg/proc_ptr_8.f90: Ditto.
565         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
566         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
567         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
568         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
569         * gfortran.dg/substring_equivalence.f90: Ditto.
570         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
571         * gfortran.dg/transpose_optimization_1.f90: Ditto.
572         * gfortran.dg/trim_optimize_6.f90: Ditto.
573         * gfortran.dg/typebound_call_12.f03: Ditto.
574         * gfortran.dg/typebound_operator_5.f03: Ditto.
575         * gfortran.dg/typebound_operator_6.f03: Ditto.
576         * gfortran.dg/typebound_proc_18.f03: Ditto.
577         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
578         * gfortran.dg/use_1.f90: Ditto.
579         * gfortran.dg/use_10.f90: Ditto.
580         * gfortran.dg/use_11.f90: Ditto.
581         * gfortran.dg/use_14.f90: Ditto.
582         * gfortran.dg/use_only_2.f90: Ditto.
583         * gfortran.dg/use_rename_4.f90: Ditto.
584         * gfortran.dg/use_rename_5.f90: Ditto.
585         * gfortran.dg/used_dummy_types_3.f90: Ditto.
586         * gfortran.dg/used_interface_ref.f90: Ditto.
587         * gfortran.dg/used_types_11.f90: Ditto.
588         * gfortran.dg/used_types_3.f90: Ditto.
589         * gfortran.dg/used_types_4.f90: Ditto.
590         * gfortran.dg/userdef_operator_2.f90: Ditto.
591         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
592         * gfortran.dg/vect/pr46213.f90: Ditto.
593         * gfortran.dg/whole_file_21.f90: Ditto.
594         * gfortran.dg/whole_file_22.f90: Ditto.
595         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
596         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
597
598 2011-08-02  Kai Tietz  <ktietz@redhat.com>
599
600         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
601
602 2011-08-01  Jason Merrill  <jason@redhat.com>
603
604         PR c++/49932
605         * g++.dg/abi/mangle49.C: New.
606
607         PR c++/49924
608         * g++.dg/cpp0x/constexpr-array4.C: New.
609
610         PR c++/49813
611         * g++.dg/cpp0x/constexpr-builtin1.C: New.
612
613 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
614
615         PR target/49927
616         * gcc.target/i386/pr49927.c: New test.
617
618 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
619
620         PR tree-optimization/49926
621         * gcc.dg/vect/pr49926.c: New test.
622
623 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
624
625         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
626         * gcc.target/i386/lzcnt-1.c: New test.
627         * gcc.target/i386/lzcnt-2.c: Likewise.
628         * gcc.target/i386/lzcnt-2a.c: Likewise.
629         * gcc.target/i386/lzcnt-3.c: Likewise.
630         * gcc.target/i386/lzcnt-4.c: Likewise.
631         * gcc.target/i386/lzcnt-4a.c: Likewise.
632         * gcc.target/i386/lzcnt-5.c: Likewise.
633         * gcc.target/i386/lzcnt-6.c: Likewise.
634         * gcc.target/i386/lzcnt-6a.c: Likewise.
635         * gcc.target/i386/lzcnt-check.h: Likewise.
636
637         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
638         * gcc.target/i386/sse-13.c: Likewise.
639         * gcc.target/i386/sse-14.c: Likewise.
640         * g++.dg/other/i386-2.C: Likewise.
641         * g++.dg/other/i386-3.C: Likewise.
642
643 2011-08-01  Julian Brown  <julian@codesourcery.com>
644
645         * gcc.target/arm/fixed-point-exec.c: New test.
646
647 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
648
649         PR target/49920
650         * gcc.target/i386/pr49920.c: New test.
651
652 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
653
654         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
655         * gcc.dg/tree-ssa/pr23109.c: Ditto.
656         * gcc.dg/tree-ssa/loop-7.c: Ditto.
657         * gcc.dg/tree-ssa/loop-32.c: Ditto.
658         * gcc.dg/tree-ssa/loop-33.c: Ditto.
659         * gcc.dg/tree-ssa/loop-34.c: Ditto.
660         * gcc.dg/tree-ssa/loop-35.c: Ditto.
661         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
662         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
663         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
664         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
665         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
666         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
667         * g++.dg/tree-ssa/pr33615.C: Ditto.
668         * g++.dg/tree-ssa/restrict1.C: Ditto.
669         * c-c++-common/restrict-2.c: Ditto.
670         * gfortran.dg/pr32921.f: Ditto.
671         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
672         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
673         * gcc.dg/tree-ssa/vrp47.c: Ditto.
674         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
675         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
676         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
677         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
678         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
679         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
680         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
681
682 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
683
684         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
685         .exe.ltrans[0-9]*. dump files.
686
687 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
688
689         PR fortran/49112
690         * gfortran.dg/abstract_type_6.f03: Modified.
691         * gfortran.dg/typebound_proc_24.f03: New.
692
693 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
694
695         PR testsuite/49917
696         * g++.dg/init/for1.C: Fix.
697
698 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
699
700         PR fortran/48876
701         * gfortran.dg/string_5.f90:  New test.
702
703 2011-07-29  Jason Merrill  <jason@redhat.com>
704
705         PR c++/49867
706         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
707
708 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
709
710         PR tree-optimization/47407
711         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
712         alpha*-dec-osf*.
713         Sort target list.
714
715 2011-07-29  Richard Guenther  <rguenther@suse.de>
716
717         * gcc.dg/uninit-suppress.c: Also disable VRP.
718         * gcc.dg/uninit-suppress_2.c: Likewise.
719
720 2011-07-28  Jason Merrill  <jason@redhat.com>
721
722         PR c++/49808
723         * g++.dg/template/nontype24.C: New.
724
725 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
726
727         PR rtl-optimization/47958
728         * gcc.dg/torture/pr47958-1.c: New.
729
730 2011-07-29  Wei Guozhi  <carrot@google.com>
731
732         PR rtl-optimization/49799
733         * gcc.dg/pr49799.c: New test case.
734
735 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
736
737         PR middle-end/48648
738         * gcc.dg/graphite/id-pr48648.c: New.
739
740 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
741
742         PR fortran/31067
743         * gfortran.dg/maxloc_2.f90: New test.
744         * gfortran.dg/maxloc_3.f90: New test.
745         * gfortran.dg/minloc_1.f90: New test.
746         * gfortran.dg/minloc_2.f90: New test.
747         * gfortran.dg/minloc_3.f90: New test.
748         * gfortran.dg/minmaxloc_7.f90: New test.
749
750         PR debug/49871
751         * gcc.dg/debug/dwarf2/pr49871.c: New test.
752
753 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
754
755         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
756         the builtin isn't optimized away.
757
758 2011-07-27  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/45586
761         * gfortran.dg/lto/pr45586-2_0.f90: New.
762
763 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
764
765         PR middle-end/49875
766         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
767         * c-c++-common/cxxbitfields-5.c: Same.
768
769 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
770
771         * lib/target-supports.exp (check_effective_target_mmap): Use
772         check_function_available.
773
774 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
775
776         * g++.old-deja/g++.pt/crash60.C: Updated.
777
778 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
779
780         PR target/49866
781         * gcc.target/i386/pr49866.c: New test.
782
783 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
784
785         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
786         * gcc.target/i386/bmi-andn-1.c: New test.
787         * gcc.target/i386/bmi-andn-1a.c: Likewise.
788         * gcc.target/i386/bmi-andn-2.c: Likewise.
789         * gcc.target/i386/bmi-andn-2a.c: Likewise.
790         * gcc.target/i386/bmi-bextr-1.c: Likewise.
791         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
792         * gcc.target/i386/bmi-bextr-2.c: Likewise.
793         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
794         * gcc.target/i386/bmi-blsi-1.c: Likewise.
795         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
796         * gcc.target/i386/bmi-blsi-2.c: Likewise.
797         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
798         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
799         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
800         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
801         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
802         * gcc.target/i386/bmi-blsr-1.c: Likewise.
803         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
804         * gcc.target/i386/bmi-blsr-2.c: Likewise.
805         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
806         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
807         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
808         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
809         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
810
811 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
812
813         PR middle-end/47691
814         * gfortran.dg/graphite/id-pr47691.f: New.
815
816 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
817
818         * gcc.target/i386/avx-os-support.h: New.
819         * gcc.target/i386/avx-check.h: Include avx-os-support.h
820         (main): Check avx_os_support before the test is run.
821         * gcc.target/i386/aes-avx-check.h: Ditto.
822         * gcc.target/i386/pclmul-avx-check.h: Ditto.
823
824 2011-07-27  Kai Tietz  <ktietz@redhat.com>
825
826         * gcc.target/i386/aggregate-ret3.c: New test.
827         * gcc.target/i386/aggregate-ret4.c: New test.
828
829 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
830
831         PR fortran/49755
832         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
833         allocated array should *not* change its size.
834         * gfortran.dg/multiple_allocation_3.f90: New test.
835
836 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
837
838         PR c++/49776
839         * g++.dg/cpp0x/constexpr-49776.C: New.
840
841 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
842
843         PR middle-end/47046
844         * gcc.dg/graphite/id-pr47046.c: New.
845
846 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
847
848         PR middle-end/47653
849         * gcc.dg/graphite/run-id-pr47593.c: New.
850
851 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
852
853         PR middle-end/47653
854         * gcc.dg/graphite/run-id-pr47653.c: New.
855         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
856         induction variables.
857         * gcc.dg/graphite/scop-16.c: Same.
858         * gcc.dg/graphite/scop-17.c: Same.
859         * gcc.dg/graphite/scop-21.c: Same.
860
861 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
862
863         PR middle-end/48805
864         * gcc.dg/graphite/id-pr48805.c: New.
865
866 2011-07-26  Tobias Burnus  <burnus@net-b.de>
867
868         * gfortran.dg/coarray_lib_token_2.f90: New.
869
870 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
871
872         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
873         SPU local store.
874
875 2011-07-25  Andrew Pinski  <apinski@cavium.com>
876
877         PR tree-opt/49671
878         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
879         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
880
881 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
882
883         * lib/target-supports.exp (check_effective_target_mmap): New proc.
884
885         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
886         * gcc.c-torture/execute/loop-2g.c: Likewise.
887         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
888         Require mmap support.
889         * gcc.c-torture/execute/loop-2g.x: Likewise.
890         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
891         (MAP_ANON): Provide default.
892         * gcc.dg/20050826-1.c: Likewise.
893         * gcc.target/i386/pr36533.c: Likewise.
894         * gcc.dg/vect/pr49038.c: Remove dg-do run.
895         Use dg-require-effective-target mmap.
896
897 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
898
899         PR c++/49838
900         * g++.dg/cpp0x/range-for19.C: New.
901
902 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
903
904         PR testsuite/49753
905         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
906
907         Revert:
908         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
909
910         PR testsuite/49753
911         * g++.dg/torture/pr49309.C: Remove.
912
913 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
914
915         PR tree-optimization/49809
916         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
917         test.
918
919 2011-07-25  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/49715
922         * gcc.target/i386/pr49715-1.c: New testcase.
923         * gcc.target/i386/pr49715-2.c: Likewise.
924
925 2011-07-23  Jason Merrill  <jason@redhat.com>
926
927         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
928
929 2011-07-22  Jason Merrill  <jason@redhat.com>
930
931         PR c++/49793
932         * g++.dg/cpp0x/initlist55.C: New.
933
934 2011-07-23  Tobias Burnus  <burnus@net-b.de>
935
936         PR fortran/49791
937         * gfortran.dg/namelist_72.f: New.
938
939 2011-07-23  Tobias Burnus  <burnus@net-b.de>
940
941         * gfortran.dg/coarray_25.f90: New.
942
943 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
944
945         * override1.C: This test should use c++0x mode.
946         * override3.C: New. Test the diagnostics in c++98 mode.
947
948 2011-07-22  Jason Merrill  <jason@redhat.com>
949             Mark Glisse  <marc.glisse@normalesup.org>
950
951         PR c++/30112
952         * g++.dg/other/pragma-re-1.C: Add namespace cases.
953
954         PR c++/49813
955         * g++.dg/opt/builtins2.C: New.
956         * g++.dg/other/error27.C: Don't rely on __builtin.
957
958 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
959
960         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
961         on lp64 targets.
962         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
963         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
964         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
965         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
966
967         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
968         instead of ia32.
969
970 2011-07-22  Richard Guenther  <rguenther@suse.de>
971
972         PR tree-optimization/45819
973         * gcc.dg/pr45819.c: New testcase.
974
975 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
976
977         * lib/target-supports.exp (check_ifunc_available): Rewrite.
978
979 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
980
981         PR middle-end/47654
982         PR middle-end/49649
983         * gcc.dg/graphite/run-id-pr47654.c: New.
984
985 2011-07-21  Ian Lance Taylor  <iant@google.com>
986
987         PR middle-end/49705
988         * gcc.dg/pr49705.c: New test.
989
990 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
991
992         * lib/target-supports.exp (check_avx_os_support_available): New.
993         (check_effective_target_avx_runtime): Use it.
994
995 2011-07-21  Richard Guenther  <rguenther@suse.de>
996
997         PR tree-optimization/49770
998         * g++.dg/torture/pr49770.C: New testcase.
999
1000 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1001
1002         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1003         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1004
1005 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1006
1007         * gfortran.dg/coarray_lib_token_1.f90: New.
1008
1009 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1010
1011         * gcc.dg/pr32912-2.c: Skip for AVR.
1012         * gcc.dg/pr44674.c: Add dg-require-profiling.
1013
1014 2011-07-20  Jason Merrill  <jason@redhat.com>
1015
1016         * g++.dg/ext/desig2.C: New.
1017
1018 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1019
1020         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1021         be generated.
1022         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1023         * gcc.target/powerpc/recip-3.c: Ditto.
1024
1025 2011-07-19  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/6709 (DR 743)
1028         PR c++/42603 (DR 950)
1029         * g++.dg/cpp0x/decltype21.C: New.
1030
1031 2011-07-20  Richard Guenther  <rguenther@suse.de>
1032
1033         PR middle-end/18908
1034         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1035         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1036
1037 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1038
1039         * gcc.target/arm/combine-movs.c: New.
1040         * gcc.target/arm/unsigned-extend-2.c: New.
1041
1042 2011-07-19  Jason Merrill  <jason@redhat.com>
1043
1044         PR c++/49785
1045         * g++.dg/cpp0x/variadic114.C: New.
1046
1047 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1048
1049         * gfortran.dg/coarray_args_1.f90: New.
1050         * gfortran.dg/coarray_args_2.f90: New.
1051
1052 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1053
1054         PR fortran/49708
1055         * gfortran.dg/allocate_error_3.f90: New.
1056
1057 2011-07-19  Richard Guenther  <rguenther@suse.de>
1058
1059         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1060         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1061         * gcc.dg/torture/20110719-1.c: New testcase.
1062
1063 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR tree-optimization/49768
1066         * gcc.c-torture/execute/pr49768.c: New test.
1067
1068 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1069
1070         PR tree-optimization/49771
1071         * gcc.dg/vect/pr49771.c: New test.
1072
1073 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1074
1075         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1076         * gcc.dg/ipa/ipa-2.c: Likewise.
1077         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1078         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1079         * gcc.dg/ipa/ipa-5.c: Likewise.
1080         * gcc.dg/ipa/ipa-7.c: Likewise.
1081         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1082         * gcc.dg/ipa/ipacost-1.c: Likewise.
1083         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1084         functions.
1085         * gcc.dg/ipa/ipcp-1.c: New test.
1086         * gcc.dg/ipa/ipcp-2.c: Likewise.
1087         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1088
1089 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR middle-end/49675
1092         * gfortran.dg/pr49675.f90: New test.
1093
1094 2011-07-18  Richard Guenther  <rguenther@suse.de>
1095
1096         * gcc.dg/torture/20110718-1.c: New testcase.
1097
1098 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1099
1100         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1101         * g++.dg/ext/bitfield3.C: Likewise.
1102         * g++.dg/ext/bitfield4.C: Likewise.
1103         * g++.dg/ext/bitfield5.C: Likewise.
1104         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1105         * g++.dg/other/pr23205-2.C: Likewise.
1106         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1107         * gcc.c-torture/compile/20001109-2.c: Likewise.
1108         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1109         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1110         * gcc.dg/bitfld-16.c: Likewise.
1111         * gcc.dg/bitfld-17.c: Likewise.
1112         * gcc.dg/bitfld-18.c: Likewise.
1113         * gcc.dg/builtins-config.h: Remove Netware support.
1114         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1115         * gcc.dg/cdce2.c: Likewise.
1116         * gcc.dg/cpp/assert4.c: Remove netware support.
1117         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1118         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1119
1120         * lib/target-supports.exp (check_visibility_available): Remove
1121         NetWare support.
1122         (check_profiling_available): Likewise.
1123
1124 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1125
1126         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1127
1128 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1129             Thomas Koenig  <tkoenig@gcc.gnu.org>
1130
1131         PR fortran/34657
1132         * gfortran.dg/generic_17.f90: Fix testcase.
1133         * gfortran.dg/interface_3.f90: Add dg-error.
1134         * gfortran.dg/use_14.f90: New.
1135         * gfortran.dg/use_15.f90: New.
1136
1137 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gnat.dg/pointer_controlled.adb: New test.
1140
1141 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1142
1143         PR fortran/49624
1144         * gfortran.dg/pointer_remapping_7.f90: New.
1145
1146 2011-07-16  Jason Merrill  <jason@redhat.com>
1147
1148         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1149
1150 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1151             Jason Merrill  <jason@redhat.com>
1152
1153         PR c++/45329
1154         PR c++/48934
1155         * g++.dg/cpp0x/decltype29.C: Adjust.
1156         * g++.dg/cpp0x/error4.C: Adjust.
1157         * g++.dg/cpp0x/sfinae26.C: Adjust.
1158         * g++.dg/cpp0x/variadic105.C: Adjust.
1159         * g++.dg/template/deduce3.C: Adjust.
1160         * g++.dg/template/error45.C: Adjust.
1161         * g++.dg/template/ptrmem2.C: Adjust.
1162         * g++.dg/template/sfinae2.C: Adjust.
1163         * g++.old-deja/g++.pt/crash60.C: Adjust.
1164         * g++.old-deja/g++.pt/unify6.C: Adjust.
1165         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1166         * g++.dg/cpp0x/nullptr15.C: Adjust.
1167         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1168         * g++.dg/cpp0x/pr31431.C: Adjust.
1169         * g++.dg/cpp0x/pr31434.C: Adjust.
1170         * g++.dg/cpp0x/sfinae11.C: Adjust
1171         * g++.dg/cpp0x/temp_default2.C: Adjust.
1172         * g++.dg/cpp0x/trailing4.C: Adjust.
1173         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1174         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1175         * g++.dg/cpp0x/variadic105.C: Adjust.
1176         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1177         * g++.dg/ext/vla2.C: Adjust.
1178         * g++.dg/other/ptrmem10.C: Adjust.
1179         * g++.dg/other/ptrmem11.C: Adjust.
1180         * g++.dg/overload/unknown1.C: Adjust.
1181         * g++.dg/template/conv11.C: Adjust.
1182         * g++.dg/template/dependent-expr5.C: Adjust.
1183         * g++.dg/template/friend.C: Adjust.
1184         * g++.dg/template/incomplete2.C: Adjust.
1185         * g++.dg/template/local4.C: Adjust.
1186         * g++.dg/template/local6.C: Adjust.
1187         * g++.dg/template/operator9.C: Adjust.
1188         * g++.dg/template/ttp25.C: Adjust.
1189         * g++.dg/template/unify10.C: Adjust.
1190         * g++.dg/template/unify11.C: Adjust.
1191         * g++.dg/template/unify6.C: Adjust.
1192         * g++.dg/template/unify9.C: Adjust.
1193         * g++.dg/template/varmod1.C: Adjust.
1194         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1195         * g++.old-deja/g++.pt/crash28.C: Adjust.
1196         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1197         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1198         * g++.old-deja/g++.pt/expr2.C: Adjust.
1199         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1200         * g++.old-deja/g++.pt/spec5.C: Adjust.
1201         * g++.old-deja/g++.pt/spec6.C: Adjust.
1202         * g++.old-deja/g++.pt/unify4.C: Adjust.
1203         * g++.old-deja/g++.pt/unify8.C: Adjust.
1204         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1205         * g++.dg/overload/template5.C: New testcase.
1206         * g++.dg/template/overload12.C: New testcase.
1207
1208 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1209
1210         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1211         * gfortran.dg/coarray_7.f90: Ditto.
1212         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1213         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1214
1215 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1216
1217         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1218         case.
1219         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1220         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1221         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1222         C67X.
1223         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1224         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1225         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1226
1227 2011-07-15  Jason Merrill  <jason@redhat.com>
1228
1229         PR testsuite/49741
1230         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1231         Use --extra_opts instead of --additional_options.
1232
1233 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR testsuite/49753
1236         * g++.dg/torture/pr49309.C: Remove.
1237
1238 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1239
1240         * gcc.target/tic6x/weak-call.c: New test.
1241         * gcc.target/tic6x/fpcmp.c: New test.
1242         * gcc.target/tic6x/fpdiv.c: New test.
1243         * gcc.target/tic6x/rotdi16-scan.c: New test.
1244         * gcc.target/tic6x/ffssi.c: New test.
1245         * gcc.target/tic6x/fpdiv-lib.c: New test.
1246         * gcc.target/tic6x/cold-lc.c: New test.
1247         * gcc.target/tic6x/longcalls.c: New test.
1248         * gcc.target/tic6x/abi-align-1.c: New test.
1249         * gcc.target/tic6x/fpcmp-finite.c: New test.
1250         * gcc.target/tic6x/rotdi16.c: New test.
1251         * gcc.target/tic6x/bswapl.c: New test.
1252         * gcc.target/tic6x/ffsdi.c: New test.
1253         * gcc.target/tic6x/tic6x.exp: New file.
1254         * gcc.target/tic6x/builtins/arith24.c: New test.
1255         * gcc.target/tic6x/builtins/smpy.c: New test.
1256         * gcc.target/tic6x/builtins/smpylh.c: New test.
1257         * gcc.target/tic6x/builtins/smpyh.c: New test.
1258         * gcc.target/tic6x/builtins/sarith1.c: New test.
1259         * gcc.target/tic6x/builtins/extclr.c: New test
1260         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1261         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1262         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1263         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1264         New functions.
1265         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1266         __TMS320C6X__.
1267         * gcc.dg/20020312-2.c: Likewise.
1268         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1269         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1270         * gcc.dg/torture/builtin-math-7.c: Likewise.
1271
1272         PR testsuite/49757
1273         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1274         not testing tic6x-*-*.
1275
1276 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1277
1278         PR tree-opt/49309
1279         * g++.dg/torture/pr49309.C: New testcase.
1280
1281 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1282
1283         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1284
1285 2011-07-14  Richard Guenther  <rguenther@suse.de>
1286
1287         PR tree-optimization/49651
1288         * gcc.dg/torture/pr49651.c: New testcase.
1289
1290 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1291
1292         PR target/43746
1293         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1294
1295 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1296
1297         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1298         -mno-pointers-to-nested-functions.
1299         * gcc.target/powerpc/no-r11-2.c: Ditto.
1300         * gcc.target/powerpc/no-r11-3.c: Ditto.
1301
1302 2011-07-13  Jason Merrill  <jason@redhat.com>
1303
1304         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1305         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1306         when compiling C files.
1307         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1308         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1309         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1310         * g++.dg/lookup/anon2.C: Likewise.
1311         * g++.dg/tree-ssa/copyprop.C: Likewise.
1312         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1313         * g++.dg/init/vector1.C: Ignore narrowing errors.
1314         * g++.dg/torture/pr35526.C: Likewise.
1315         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1316
1317 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1318
1319         PR libfortran/49296
1320         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1321         and logical reads.
1322
1323 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1324
1325         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1326         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1327
1328 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1331         * lib/obj-c++.exp (obj-c++_init): Ditto.
1332         * lib/file-format.exp (gcc_target_object_format): Ditto.
1333         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1334         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1335         (check_visibility_available): Ditto.
1336         (check_effective_target_tls_native): Ditto.
1337         (check_effective_target_tls_emulated): Ditto.
1338         (check_effective_target_function_sections): Ditto.
1339
1340 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1341
1342         * gcc.target/arm/pr48183.c: New test.
1343
1344 2011-07-13  Richard Guenther  <rguenther@suse.de>
1345
1346         * gcc.dg/torture/20110713-1.c: New testcase.
1347
1348 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1349
1350         PR rtl-opt/49474
1351         * gcc.c-torture/compile/pr49474.c: New testcase.
1352
1353 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1354
1355         PR tree-optimization/49712
1356         * gcc.c-torture/execute/pr49712.c: New test.
1357
1358 2011-07-11  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/44609
1361         * g++.dg/template/recurse3.C: New.
1362
1363 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1364
1365         PR debug/49676
1366         * gcc.dg/guality/csttest.c: New test.
1367
1368         PR fortran/49698
1369         * gfortran.dg/pr49698.f90: New test.
1370
1371 2011-07-11  Jeff Law  <law@redhat.com>
1372
1373         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1374
1375 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1376
1377         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1378         * go.test/go-test.exp (go-set-goarch): Likewise.
1379
1380 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1381
1382         PR target/39633
1383         * gcc.target/avr/torture/pr39633.c: New test case.
1384
1385 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1386
1387         PR fortran/18918
1388         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1389
1390 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1391
1392         * lib/target-supports.exp (check_effective_target_scheduling):
1393         New Function.
1394         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1395         * gcc.dg/pr45055.c: Ditto.
1396         * gcc.dg/pr45353.c: Ditto.
1397         * g++.dg/pr45056.C: Ditto.
1398
1399 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1400
1401         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1402         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1403         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1404         * g++.dg/torture/pr31863.C: Skip AVR.
1405
1406 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1407
1408         PR fortran/49690
1409         * gfortran.dg/intrinsic_signal.f90: New.
1410
1411 2011-07-09  Jason Merrill  <jason@redhat.com>
1412
1413         * g++.dg/cpp0x/regress/regress6.C: New.
1414         * g++.dg/parse/crash45.C: Adjust message.
1415         * g++.dg/template/crash38.C: Adjust message.
1416         * g++.dg/template/crash64.C: Adjust message.
1417
1418 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1419
1420         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1421         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1422         * g++.dg/abi/bitfield3.C: Likewise.
1423         * g++.dg/eh/pr38662.C: Likewise.
1424         * g++.dg/ext/attrib36.C: Likewise.
1425         * g++.dg/ext/attrib37.C: Likewise.
1426         * g++.dg/ext/attrib8.C: Likewise.
1427         * g++.dg/ext/tmplattr1.C: Likewise.
1428         * g++.dg/inherit/override-attribs.C: Likewise.
1429         * g++.dg/opt/inline9.C: Likewise.
1430         * g++.dg/opt/life1.C: Likewise.
1431         * g++.dg/opt/longbranch2.C: Likewise.
1432         * g++.dg/opt/nrv12.C: Likewise.
1433         * g++.dg/opt/reg-stack4.C: Likewise.
1434         * g++.dg/other/pr35504.C: Likewise.
1435         * g++.dg/other/pr39496.C: Likewise.
1436         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1437         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1438         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1439         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1440         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1441         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1442         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1443         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1444         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1445         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1446         * g++.dg/warn/pr15774-1.C: Likewise.
1447         * g++.dg/warn/pr15774-2.C: Likewise.
1448         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1449         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1450         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1451         * g++.old-deja/g++.pt/asm2.C: Likewise.
1452         * gcc.c-torture/compile/20000804-1.c: Likewise.
1453         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1454         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1455         * gcc.dg/20020108-1.c: Likewise.
1456         * gcc.dg/20020122-2.c: Likewise.
1457         * gcc.dg/20020122-3.c: Likewise.
1458         * gcc.dg/20020206-1.c: Likewise.
1459         * gcc.dg/20020219-1.c: Likewise.
1460         * gcc.dg/20020310-1.c: Likewise.
1461         * gcc.dg/20020411-1.c: Likewise.
1462         * gcc.dg/20020418-2.c: Likewise.
1463         * gcc.dg/20020426-2.c: Likewise.
1464         * gcc.dg/20020517-1.c: Likewise.
1465         * gcc.dg/20030204-1.c: Likewise.
1466         * gcc.dg/20030826-2.c: Likewise.
1467         * gcc.dg/20031102-1.c: Likewise.
1468         * gcc.dg/20031202-1.c: Likewise.
1469         * gcc.dg/20050111-1.c: Likewise.
1470         * gcc.dg/20050503-1.c: Likewise.
1471         * gcc.dg/array-init-1.c: Likewise.
1472         * gcc.dg/builtin-apply4.c: Likewise.
1473         * gcc.dg/dfp/pr31344.c: Likewise.
1474         * gcc.dg/gomp/atomic-11.c: Likewise.
1475         * gcc.dg/graphite/pr40281.c: Likewise.
1476         * gcc.dg/ia64-sync-1.c: Likewise.
1477         * gcc.dg/ia64-sync-2.c: Likewise.
1478         * gcc.dg/ia64-sync-3.c: Likewise.
1479         * gcc.dg/ia64-sync-4.c: Likewise.
1480         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1481         * gcc.dg/invalid-call-1.c: Likewise.
1482         * gcc.dg/loop-3.c: Likewise.
1483         * gcc.dg/lower-subreg-1.c: Likewise.
1484         * gcc.dg/lto/pr47259_0.c: Likewise.
1485         * gcc.dg/nested-calls-1.c: Likewise.
1486         * gcc.dg/pr20017.c: Likewise.
1487         * gcc.dg/pr25023.c: Likewise.
1488         * gcc.dg/pr27671-2.c: Likewise.
1489         * gcc.dg/pr32176.c: Likewise.
1490         * gcc.dg/pr33676.c: Likewise.
1491         * gcc.dg/pr35045.c: Likewise.
1492         * gcc.dg/pr36015.c: Likewise.
1493         * gcc.dg/pr36584.c: Likewise.
1494         * gcc.dg/pr36998.c: Likewise.
1495         * gcc.dg/pr37438.c: Likewise.
1496         * gcc.dg/pr37908.c: Likewise.
1497         * gcc.dg/pr41241.c: Likewise.
1498         * gcc.dg/pr41340.c: Likewise.
1499         * gcc.dg/pr44136.c: Likewise.
1500         * gcc.dg/pr44194-1.c: Likewise.
1501         * gcc.dg/pr46212.c: Likewise.
1502         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1503         * gcc.dg/setjmp-2.c: Likewise.
1504         * gcc.dg/short-compare-1.c: Likewise.
1505         * gcc.dg/short-compare-2.c: Likewise.
1506         * gcc.dg/smod-1.c: Likewise.
1507         * gcc.dg/sync-2.c: Likewise.
1508         * gcc.dg/sync-3.c: Likewise.
1509         * gcc.dg/tls/opt-1.c: Likewise.
1510         * gcc.dg/tls/opt-2.c: Likewise.
1511         * gcc.dg/tls/opt-3.c: Likewise.
1512         * gcc.dg/torture/badshift.c: Likewise.
1513         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1514         * gcc.dg/torture/pr20314-2.c: Likewise.
1515         * gcc.dg/torture/pr36891.c: Likewise.
1516         * gcc.dg/torture/pr38774.c: Likewise.
1517         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1518         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1519         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1520         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1521         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1522         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1523         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1524         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1525         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1526         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1527         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1528         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1529         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1530         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1531         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1532         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1533         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1534         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1535         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1536         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1537         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1538         * gcc.dg/unroll-1.c: Likewise.
1539         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1540         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1541         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1542         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1543         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1544         * gcc.target/i386/20000609-1.c: Likewise.
1545         * gcc.target/i386/20000720-1.c: Likewise.
1546         * gcc.target/i386/20000724-1.c: Likewise.
1547         * gcc.target/i386/20011107-1.c: Likewise.
1548         * gcc.target/i386/20011119-1.c: Likewise.
1549         * gcc.target/i386/20020201-3.c: Likewise.
1550         * gcc.target/i386/20020218-1.c: Likewise.
1551         * gcc.target/i386/20020729-1.c: Likewise.
1552         * gcc.target/i386/20030926-1.c: Likewise.
1553         * gcc.target/i386/20060125-1.c: Likewise.
1554         * gcc.target/i386/20060125-2.c: Likewise.
1555         * gcc.target/i386/20060512-1.c: Likewise.
1556         * gcc.target/i386/20060512-2.c: Likewise.
1557         * gcc.target/i386/20060512-3.c: Likewise.
1558         * gcc.target/i386/20060512-4.c: Likewise.
1559         * gcc.target/i386/387-1.c: Likewise.
1560         * gcc.target/i386/387-2.c: Likewise.
1561         * gcc.target/i386/387-5.c: Likewise.
1562         * gcc.target/i386/387-6.c: Likewise.
1563         * gcc.target/i386/980312-1.c: Likewise.
1564         * gcc.target/i386/980313-1.c: Likewise.
1565         * gcc.target/i386/990117-1.c: Likewise.
1566         * gcc.target/i386/990424-1.c: Likewise.
1567         * gcc.target/i386/990524-1.c: Likewise.
1568         * gcc.target/i386/991129-1.c: Likewise.
1569         * gcc.target/i386/991214-1.c: Likewise.
1570         * gcc.target/i386/991230-1.c: Likewise.
1571         * gcc.target/i386/addr-sel-1.c: Likewise.
1572         * gcc.target/i386/aggregate-ret1.c: Likewise.
1573         * gcc.target/i386/aggregate-ret2.c: Likewise.
1574         * gcc.target/i386/align-main-3.c: Likewise.
1575         * gcc.target/i386/amd64-abi-1.c: Likewise.
1576         * gcc.target/i386/amd64-abi-2.c: Likewise.
1577         * gcc.target/i386/amd64-abi-4.c: Likewise.
1578         * gcc.target/i386/amd64-abi-5.c: Likewise.
1579         * gcc.target/i386/amd64-abi-6.c: Likewise.
1580         * gcc.target/i386/asm-1.c: Likewise.
1581         * gcc.target/i386/asm-3.c: Likewise.
1582         * gcc.target/i386/asm-5.c: Likewise.
1583         * gcc.target/i386/attributes-error.c: Likewise.
1584         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1585         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1586         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1587         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1588         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1589         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1590         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1591         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1592         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1593         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1594         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1595         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1596         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1597         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1598         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1599         * gcc.target/i386/bitfield1.c: Likewise.
1600         * gcc.target/i386/bitfield2.c: Likewise.
1601         * gcc.target/i386/bmi-2.c: Likewise.
1602         * gcc.target/i386/bmi-5.c: Likewise.
1603         * gcc.target/i386/builtin-unreachable.c: Likewise.
1604         * gcc.target/i386/cleanup-2.c: Likewise.
1605         * gcc.target/i386/clobbers.c: Likewise.
1606         * gcc.target/i386/cmov8.c: Likewise.
1607         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1608         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1609         * gcc.target/i386/compress-float-387.c: Likewise.
1610         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1611         * gcc.target/i386/compress-float-sse.c: Likewise.
1612         * gcc.target/i386/crc32-2.c: Likewise.
1613         * gcc.target/i386/crc32-3.c: Likewise.
1614         * gcc.target/i386/divmod-7.c: Likewise.
1615         * gcc.target/i386/divmod-8.c: Likewise.
1616         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1617         * gcc.target/i386/fma3-builtin.c: Likewise.
1618         * gcc.target/i386/fma3-fma.c: Likewise.
1619         * gcc.target/i386/fma4-256-vector.c: Likewise.
1620         * gcc.target/i386/fma4-builtin.c: Likewise.
1621         * gcc.target/i386/fma4-fma-2.c: Likewise.
1622         * gcc.target/i386/fma4-fma.c: Likewise.
1623         * gcc.target/i386/fma4-vector-2.c: Likewise.
1624         * gcc.target/i386/fma4-vector.c: Likewise.
1625         * gcc.target/i386/funcspec-1.c: Likewise.
1626         * gcc.target/i386/funcspec-10.c: Likewise.
1627         * gcc.target/i386/funcspec-11.c: Likewise.
1628         * gcc.target/i386/funcspec-2.c: Likewise.
1629         * gcc.target/i386/funcspec-5.c: Likewise.
1630         * gcc.target/i386/funcspec-6.c: Likewise.
1631         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1632         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1633         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1634         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1635         * gcc.target/i386/incoming-1.c: Likewise.
1636         * gcc.target/i386/incoming-10.c: Likewise.
1637         * gcc.target/i386/incoming-11.c: Likewise.
1638         * gcc.target/i386/incoming-12.c: Likewise.
1639         * gcc.target/i386/incoming-13.c: Likewise.
1640         * gcc.target/i386/incoming-14.c: Likewise.
1641         * gcc.target/i386/incoming-15.c: Likewise.
1642         * gcc.target/i386/incoming-2.c: Likewise.
1643         * gcc.target/i386/incoming-3.c: Likewise.
1644         * gcc.target/i386/incoming-4.c: Likewise.
1645         * gcc.target/i386/incoming-5.c: Likewise.
1646         * gcc.target/i386/incoming-6.c: Likewise.
1647         * gcc.target/i386/incoming-7.c: Likewise.
1648         * gcc.target/i386/incoming-8.c: Likewise.
1649         * gcc.target/i386/incoming-9.c: Likewise.
1650         * gcc.target/i386/lea.c: Likewise.
1651         * gcc.target/i386/local.c: Likewise.
1652         * gcc.target/i386/loop-1.c: Likewise.
1653         * gcc.target/i386/loop-2.c: Likewise.
1654         * gcc.target/i386/loop-3.c: Likewise.
1655         * gcc.target/i386/max-stack-align.c: Likewise.
1656         * gcc.target/i386/memcpy-1.c: Likewise.
1657         * gcc.target/i386/movbe-2.c: Likewise.
1658         * gcc.target/i386/movq-2.c: Likewise.
1659         * gcc.target/i386/movq.c: Likewise.
1660         * gcc.target/i386/nrv1.c: Likewise.
1661         * gcc.target/i386/pad-4.c: Likewise.
1662         * gcc.target/i386/pad-5a.c: Likewise.
1663         * gcc.target/i386/pad-5b.c: Likewise.
1664         * gcc.target/i386/pad-6a.c: Likewise.
1665         * gcc.target/i386/pad-6b.c: Likewise.
1666         * gcc.target/i386/pad-7.c: Likewise.
1667         * gcc.target/i386/pad-9.c: Likewise.
1668         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1669         * gcc.target/i386/pic-1.c: Likewise.
1670         * gcc.target/i386/pr12092-1.c: Likewise.
1671         * gcc.target/i386/pr12329.c: Likewise.
1672         * gcc.target/i386/pr21518.c: Likewise.
1673         * gcc.target/i386/pr22362.c: Likewise.
1674         * gcc.target/i386/pr22585.c: Likewise.
1675         * gcc.target/i386/pr23098.c: Likewise.
1676         * gcc.target/i386/pr25196.c: Likewise.
1677         * gcc.target/i386/pr25293.c: Likewise.
1678         * gcc.target/i386/pr25654.c: Likewise.
1679         * gcc.target/i386/pr26449.c: Likewise.
1680         * gcc.target/i386/pr26778.c: Likewise.
1681         * gcc.target/i386/pr26826.c: Likewise.
1682         * gcc.target/i386/pr27266.c: Likewise.
1683         * gcc.target/i386/pr29978.c: Likewise.
1684         * gcc.target/i386/pr30505.c: Likewise.
1685         * gcc.target/i386/pr30961-1.c: Likewise.
1686         * gcc.target/i386/pr31628.c: Likewise.
1687         * gcc.target/i386/pr32000-2.c: Likewise.
1688         * gcc.target/i386/pr32661-1.c: Likewise.
1689         * gcc.target/i386/pr32708-2.c: Likewise.
1690         * gcc.target/i386/pr32708-3.c: Likewise.
1691         * gcc.target/i386/pr34256.c: Likewise.
1692         * gcc.target/i386/pr34312.c: Likewise.
1693         * gcc.target/i386/pr34522.c: Likewise.
1694         * gcc.target/i386/pr35160.c: Likewise.
1695         * gcc.target/i386/pr35281.c: Likewise.
1696         * gcc.target/i386/pr36246.c: Likewise.
1697         * gcc.target/i386/pr36786.c: Likewise.
1698         * gcc.target/i386/pr37275.c: Likewise.
1699         * gcc.target/i386/pr37843-3.c: Likewise.
1700         * gcc.target/i386/pr37843-4.c: Likewise.
1701         * gcc.target/i386/pr39082-1.c: Likewise.
1702         * gcc.target/i386/pr39431.c: Likewise.
1703         * gcc.target/i386/pr39496.c: Likewise.
1704         * gcc.target/i386/pr39543-2.c: Likewise.
1705         * gcc.target/i386/pr39911.c: Likewise.
1706         * gcc.target/i386/pr40718.c: Likewise.
1707         * gcc.target/i386/pr40906-1.c: Likewise.
1708         * gcc.target/i386/pr40906-2.c: Likewise.
1709         * gcc.target/i386/pr40906-3.c: Likewise.
1710         * gcc.target/i386/pr40934.c: Likewise.
1711         * gcc.target/i386/pr41900.c: Likewise.
1712         * gcc.target/i386/pr42589.c: Likewise.
1713         * gcc.target/i386/pr43662.c: Likewise.
1714         * gcc.target/i386/pr43671.c: Likewise.
1715         * gcc.target/i386/pr43766.c: Likewise.
1716         * gcc.target/i386/pr43869.c: Likewise.
1717         * gcc.target/i386/pr44942.c: Likewise.
1718         * gcc.target/i386/pr44948-2a.c: Likewise.
1719         * gcc.target/i386/pr45234.c: Likewise.
1720         * gcc.target/i386/pr45336-2.c: Likewise.
1721         * gcc.target/i386/pr45336-4.c: Likewise.
1722         * gcc.target/i386/pr45852.c: Likewise.
1723         * gcc.target/i386/pr46470.c: Likewise.
1724         * gcc.target/i386/pr48037-1.c: Likewise.
1725         * gcc.target/i386/pr48389.c: Likewise.
1726         * gcc.target/i386/pr49095.c: Likewise.
1727         * gcc.target/i386/pr9771-1.c: Likewise.
1728         * gcc.target/i386/rdfsbase-1.c: Likewise.
1729         * gcc.target/i386/rdfsbase-2.c: Likewise.
1730         * gcc.target/i386/rdgsbase-1.c: Likewise.
1731         * gcc.target/i386/rdgsbase-2.c: Likewise.
1732         * gcc.target/i386/rdrand-3.c: Likewise.
1733         * gcc.target/i386/regparm-stdcall.c: Likewise.
1734         * gcc.target/i386/regparm.c: Likewise.
1735         * gcc.target/i386/reload-1.c: Likewise.
1736         * gcc.target/i386/rotate-2.c: Likewise.
1737         * gcc.target/i386/sibcall-5.c: Likewise.
1738         * gcc.target/i386/signbit-1.c: Likewise.
1739         * gcc.target/i386/signbit-2.c: Likewise.
1740         * gcc.target/i386/signbit-3.c: Likewise.
1741         * gcc.target/i386/sse-5.c: Likewise.
1742         * gcc.target/i386/sse-8.c: Likewise.
1743         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1744         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1745         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1746         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1747         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1748         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1749         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1750         * gcc.target/i386/sse2-movq-2.c: Likewise.
1751         * gcc.target/i386/sse2-movq-3.c: Likewise.
1752         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1753         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1754         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1755         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1756         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1757         * gcc.target/i386/ssefn-1.c: Likewise.
1758         * gcc.target/i386/ssefn-2.c: Likewise.
1759         * gcc.target/i386/sseregparm-1.c: Likewise.
1760         * gcc.target/i386/sseregparm-2.c: Likewise.
1761         * gcc.target/i386/sseregparm-3.c: Likewise.
1762         * gcc.target/i386/sseregparm-4.c: Likewise.
1763         * gcc.target/i386/sseregparm-5.c: Likewise.
1764         * gcc.target/i386/sseregparm-6.c: Likewise.
1765         * gcc.target/i386/sseregparm-7.c: Likewise.
1766         * gcc.target/i386/sseregparm-8.c: Likewise.
1767         * gcc.target/i386/stack-realign.c: Likewise.
1768         * gcc.target/i386/stack-usage-realign.c: Likewise.
1769         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1770         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1771         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1772         * gcc.target/i386/stackalign/return-1.c: Likewise.
1773         * gcc.target/i386/stackalign/return-2.c: Likewise.
1774         * gcc.target/i386/stackalign/return-3.c: Likewise.
1775         * gcc.target/i386/tailcall-1.c: Likewise.
1776         * gcc.target/i386/tbm-2.c: Likewise.
1777         * gcc.target/i386/udivmod-7.c: Likewise.
1778         * gcc.target/i386/udivmod-8.c: Likewise.
1779         * gcc.target/i386/unroll-1.c: Likewise.
1780         * gcc.target/i386/vararg-1.c: Likewise.
1781         * gcc.target/i386/vararg-2.c: Likewise.
1782         * gcc.target/i386/vect8-ret.c: Likewise.
1783         * gcc.target/i386/vectorize5.c: Likewise.
1784         * gcc.target/i386/wmul-1.c: Likewise.
1785         * gcc.target/i386/wmul-2.c: Likewise.
1786         * gcc.target/i386/wrfsbase-1.c: Likewise.
1787         * gcc.target/i386/wrfsbase-2.c: Likewise.
1788         * gcc.target/i386/wrgsbase-1.c: Likewise.
1789         * gcc.target/i386/wrgsbase-2.c: Likewise.
1790         * gcc.target/i386/xop-pcmov.c: Likewise.
1791         * gcc.target/i386/xop-pcmov2.c: Likewise.
1792         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1793         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1794         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1795         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1796         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1797         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1798         * gcc.target/i386/zee.c: Likewise.
1799         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1800         * gfortran.dg/compiler-directive_2.f: Likewise.
1801         * gfortran.dg/g77/20010216-1.f: Likewise.
1802         * gfortran.dg/gomp/pr39152.f90: Likewise.
1803         * gfortran.dg/pr33794.f90: Likewise.
1804
1805 2011-07-09  Jason Merrill  <jason@redhat.com>
1806
1807         * g++.dg/cpp0x/regress/regress5.C: New.
1808
1809 2011-07-08  Jason Merrill  <jason@redhat.com>
1810
1811         PR c++/45437
1812         * g++.dg/expr/compound-asn1.C: New.
1813         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1814
1815 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR target/49621
1818         * gcc.target/powerpc/altivec-34.c: New test.
1819
1820 2011-07-08  Jason Merrill  <jason@redhat.com>
1821
1822         PR c++/45603
1823         * g++.dg/abi/guard3.C: New.
1824
1825 2011-07-08  Julian Brown  <julian@codesourcery.com>
1826
1827         * lib/target-supports.exp
1828         (check_effective_target_arm_little_endian): New.
1829         (check_effective_target_vect_pack_trunc): Use above.
1830         (check_effective_target_vect_unpack): Likewise.
1831         (check_effective_target_vect_element_align): Test
1832         check_effective_target_arm_vect_no_misalign for ARM.
1833
1834 2011-07-08  Jason Merrill  <jason@redhat.com>
1835
1836         PR c++/49673
1837         * g++.dg/cpp0x/constexpr-rom.C: New.
1838
1839 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1840
1841         PR middle-end/49519
1842         * g++.dg/torture/pr49519.C: New test.
1843
1844 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1845
1846         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1847
1848 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1849
1850         PR testsuite/48727
1851         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1852
1853 2011-07-08  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/49662
1856         * gcc.dg/graphite/interchange-14.c: XFAIL.
1857         * gcc.dg/graphite/interchange-15.c: Likewise.
1858         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1859
1860 2011-07-06  Jason Merrill  <jason@redhat.com>
1861
1862         PR c++/49663
1863         * g++.dg/cpp0x/regress/regress4.C: New.
1864
1865 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1866
1867         PR fortran/49648
1868         * gfortran.dg/result_in_spec_4.f90: New test.
1869
1870 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1871
1872         * gcc.target/sparc/cas64.c: New test.
1873
1874 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR c/49644
1877         * g++.dg/torture/pr49644.C: New test.
1878
1879         PR c/49644
1880         * gcc.c-torture/execute/pr49644.c: New test.
1881
1882 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1883
1884         * lib/target-supports.exp (check_effective_target_ia32): New.
1885         (check_effective_target_x32): Likewise.
1886         (check_effective_target_vect_cmdline_needed): Also check x32.
1887
1888 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1889
1890         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1891         dg-prune-output.
1892         * gcc.target/arm/pr42235.c: Likewise.
1893         * gcc.target/arm/pr42495.c: Likewise.
1894         * gcc.target/arm/pr42574.c: Likewise.
1895         * gcc.target/arm/thumb-branch1.c: Likewise.
1896
1897         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1898         unneeded prune of possible warning.
1899         * gcc.target/arm/pr40956.c: Likewise.
1900         * gcc.target/arm/pr42505.c: Likewise.
1901
1902         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1903         * gcc.c-torture/compile/pr46883.c: Likewise.
1904         * gcc.c-torture/compile/pr46934.c: Likewise.
1905
1906         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1907         for move to ../../gcc.c-torture/compile.
1908         * gcc.target/arm/pr46883.c: Likewise.
1909         * gcc.target/arm/pr46934.c: Likewise.
1910
1911         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1912         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1913         * gcc.target/arm/wmul-1.c: Likewise.
1914         * gcc.target/arm/wmul-2.c: Likewise.
1915         * gcc.target/arm/wmul-3.c: Likewise.
1916         * gcc.target/arm/wmul-4.c: Likewise.
1917         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1918         add tab after scan target.
1919         * gcc.target/arm/smlaltt-1.c: Likewise.
1920         * gcc.target/arm/smlatb-1.c: Likewise.
1921         * gcc.target/arm/smlatt-1.c: Likewise.
1922
1923 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR debug/49522
1926         * gcc.dg/debug/pr49522.c: New test.
1927
1928 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1929
1930         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1931         * gcc.dg/pr46212.c: Run only if target int32plus.
1932         * gcc.dg/torture/pr48146.c: Ditto.
1933         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1934         * c-c++-common/pr44832.c: Ditto.
1935         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1936         * gcc.dg/pr31490.c: Ditto.
1937         * gcc.dg/torture/builtin-math-7.c: Run only if target
1938         large_double.
1939         * gcc.dg/torture/pr45764.c: Skip for AVR.
1940         * gcc.dg/pr47893.c: Ditto.
1941
1942 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1943
1944         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1945         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1946         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1947         add tab to scan target.
1948
1949 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1950
1951         * gcc.target/arm/neon-modes-3.c: New test.
1952
1953 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1954
1955         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1956         -fno-loop-interchange -ffast-math.
1957
1958 2011-07-07  Richard Guenther  <rguenther@suse.de>
1959
1960         * gcc.dg/ftrapv-3.c: New testcase.
1961
1962 2011-07-07  Richard Guenther  <rguenther@suse.de>
1963
1964         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1965         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1966
1967 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1968
1969         * gcc.dg/binop-notxor1.c: New test.
1970         * gcc.dg/binop-notand4a.c: New test.
1971         * gcc.dg/binop-notxor2.c: New test.
1972         * gcc.dg/binop-notand3a.c: New test.
1973         * gcc.dg/binop-notand2a.c: New test.
1974         * gcc.dg/binop-notand6a.c: New test.
1975         * gcc.dg/binop-notor1.c: New test.
1976         * gcc.dg/binop-notand1a.c: New test.
1977         * gcc.dg/binop-notand5a.c: New test.
1978         * gcc.dg/binop-notor2.c: New test.
1979
1980 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR middle-end/49640
1983         * gcc.dg/gomp/pr49640.c: New test.
1984
1985 2011-07-07  Richard Guenther  <rguenther@suse.de>
1986
1987         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1988
1989 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1990
1991         PR target/39150
1992         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1993
1994 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1995
1996         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1997         * gcc.target/powerpc/no-r11-2.c: Ditto.
1998         * gcc.target/powerpc/no-r11-3.c: Ditto.
1999
2000 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2003         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2004
2005 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2006
2007         * lib/target-supports.exp (check_profiling_available): Disable
2008         profiling with -fprofile-generate for target avr.
2009
2010 2011-07-06  Richard Guenther  <rguenther@suse.de>
2011
2012         PR tree-optimization/49645
2013         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2014
2015 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2016
2017         PR middle-end/47383
2018         * gcc.dg/pr47383.c: New.
2019
2020 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2021
2022         PR tree-optimization/49647
2023         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2024
2025 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         PR testsuite/49542
2028         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2029         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2030
2031 2011-07-05  Jason Merrill  <jason@redhat.com>
2032
2033         PR c++/48157
2034         * g++.dg/template/template-id-4.C: New.
2035
2036 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2037
2038         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2039         * gcc.dg/pr43402.c: Ditto.
2040
2041 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2042
2043         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2044
2045 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2046
2047         * gcc.target/powerpc/ppc-switch-1.c: New test for
2048         --param case-values-threshold.
2049         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2050
2051 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2052
2053         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2054
2055 2011-07-05  Jason Merrill  <jason@redhat.com>
2056
2057         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2058
2059 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2060
2061         PR tree-optimization/47654
2062         * gcc.dg/graphite/block-pr47654.c: New.
2063
2064 2011-07-05  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2067
2068 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2069
2070         PR tree-optimization/49580
2071         * gcc.dg/autopar/pr49580.c: New test.
2072
2073 2011-07-05  Richard Guenther  <rguenther@suse.de>
2074
2075         PR tree-optimization/49518
2076         PR tree-optimization/49628
2077         * g++.dg/torture/pr49628.C: New testcase.
2078         * gcc.dg/torture/pr49518.c: Likewise.
2079
2080 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2081
2082         * ada/acats/run_acats (which): Extract last field from type -p,
2083         type output only if command succeeded.
2084
2085 2011-07-04  Jason Merrill  <jason@redhat.com>
2086
2087         * g++.dg/abi/mangle48.C: New.
2088
2089         * g++.dg/cpp0x/diag1.C: New.
2090
2091         * g++.dg/diagnostic/aka1.C: New.
2092
2093 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR rtl-optimization/49619
2096         * gcc.dg/pr49619.c: New test.
2097
2098         PR rtl-optimization/49472
2099         * gfortran.dg/pr49472.f90: New test.
2100
2101         PR debug/49602
2102         * gcc.dg/pr49602.c: New test.
2103
2104 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2105
2106         PR target/34734
2107         PR target/44643
2108         * gcc.target/avr/avr.exp: Run over cpp files, too.
2109         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2110         * gcc.target/avr/progmem.h: New file.
2111         * gcc.target/avr/exit-abort.h: New file.
2112         * gcc.target/avr/progmem-error-1.c: New file.
2113         * gcc.target/avr/progmem-error-1.cpp: New file.
2114         * gcc.target/avr/progmem-warning-1.c: New file.
2115         * gcc.target/avr/torture/progmem-1.c: New file.
2116         * gcc.target/avr/torture/progmem-1.cpp: New file.
2117
2118 2011-07-04  Richard Guenther  <rguenther@suse.de>
2119
2120         PR tree-optimization/49615
2121         * g++.dg/torture/pr49615.C: New testcase.
2122
2123 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2124
2125         PR tree-optimization/49610
2126         * gcc.dg/vect/pr49610.c: New test.
2127
2128 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2129
2130         * gnat.dg/specs/debug1.ads: New test.
2131
2132 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2133
2134         PR fortran/49562
2135         * gfortran.dg/typebound_proc_23.f90: New.
2136
2137 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2138
2139         PR c++/49605
2140         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2141
2142 2011-07-01  Jason Merrill  <jason@redhat.com>
2143
2144         PR c++/48261
2145         * g++.dg/template/template-id-3.C: New.
2146
2147         PR c++/48593
2148         * g++.dg/template/qualified-id4.C: New.
2149
2150         PR c++/48883
2151         * g++.dg/template/explicit-args4.C: New.
2152
2153         PR c++/49085
2154         * g++.dg/template/offsetof2.C: New.
2155
2156 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2157
2158         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2159
2160 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2161
2162         PR libmudflap/49549
2163         * lib/target-supports.exp (check_effective_target_gld): New proc.
2164
2165 2011-07-01  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/49603
2168         * gcc.dg/torture/pr49603.c: New testcase.
2169
2170 2011-06-30  Jason Merrill  <jason@redhat.com>
2171
2172         PR c++/49387
2173         * g++.dg/rtti/template1.C: New.
2174
2175         PR c++/49569
2176         * g++.dg/cpp0x/regress/ctor1.C: New.
2177
2178         PR c++/49355
2179         * g++.dg/cpp0x/initlist54.C: New.
2180
2181 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2182
2183         * gcc.dg/tree-ssa/sra-12.c: New test.
2184
2185 2011-06-29  Jason Merrill  <jason@redhat.com>
2186
2187         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2188
2189 2011-06-30  Richard Guenther  <rguenther@suse.de>
2190
2191         PR tree-optimization/46787
2192         * gcc.dg/vect/vect-121.c: New testcase.
2193
2194 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2195
2196         PR tree-optimization/49094
2197         * gcc.dg/tree-ssa/pr49094.c: New test.
2198
2199 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR fortran/49540
2202         * gfortran.dg/pr49540-1.f90: New test.
2203         * gfortran.dg/pr49540-2.f90: New test.
2204
2205 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2206
2207         PR ada/49511
2208         * ada/acats/run_acats (which): Use last field of type -p output.
2209
2210 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2211             Iain Sandoe  <iains@gcc.gnu.org>
2212
2213         PR libobjc/36610
2214         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2215         Only skip on 64-bit *-*-darwin8* && !objc2.
2216
2217 2011-06-30  Richard Guenther  <rguenther@suse.de>
2218
2219         PR tree-optimization/38752
2220         * gcc.c-torture/compile/pr38752.c: New testcase.
2221
2222 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2223
2224         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2225         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2226
2227 2011-06-29  Jason Merrill  <jason@redhat.com>
2228
2229         PR c++/49216
2230         * g++.dg/cpp0x/initlist53.C: Use placement new.
2231         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2232         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2233
2234         PR c++/49003
2235         * g++.dg/cpp0x/trailing6.C: New.
2236         * g++.dg/cpp0x/pr45908.C: No error.
2237
2238         PR c++/49272
2239         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2240
2241         PR c++/49520
2242         * g++.dg/cpp0x/constexpr-using2.C: New.
2243
2244         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2245
2246         PR c++/45923
2247         * g++.dg/cpp0x/constexpr-diag3.C: New.
2248         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2249         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2250         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2251         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2252
2253 2011-06-29  Jason Merrill  <jason@redhat.com>
2254
2255         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2256
2257 2011-06-29  Richard Guenther  <rguenther@suse.de>
2258
2259         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2260
2261 2011-06-29  Jason Merrill  <jason@redhat.com>
2262
2263         * g++.dg/cpp0x/initlist-value2.C: New.
2264
2265         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2266         * g++.dg/cpp0x/initlist-value.C: New.
2267
2268 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2269
2270         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2271
2272 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2273
2274         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2275         * gcc.dg/inline_2.c: Likewise.
2276         * gcc.dg/unroll_1.c: Likewise.
2277
2278 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR debug/49567
2281         * gcc.target/i386/pr49567.c: New test.
2282
2283 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * gnat.dg/opt17.ad[sb]: New test.
2286
2287 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2288             Tom de Vries  <tom@codesourcery.com>
2289
2290         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2291         (check_effective_target_arm_thumb2): New effective targets.
2292         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2293         properly.  Clean up temporary files.
2294         * gcc.target/arm/ivopts-2.c: Likewise.
2295         * gcc.target/arm/ivopts-3.c: Likewise.
2296         * gcc.target/arm/ivopts-4.c: Likewise.
2297         * gcc.target/arm/ivopts-5.c: Likewise.
2298         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2299
2300 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2301
2302         PR fortran/49479
2303         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2304
2305 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2306
2307         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2308         * gcc.target/arm/vfp-ldmias.c: Likewise.
2309         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2310         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2311         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2312         * gcc.target/arm/vfp-stmias.c: Likewise.
2313         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2314         * gcc.target/arm/vfp-stmiad.c: Likewise.
2315
2316 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2317
2318         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2319         dg-prune-output.
2320         * gcc.target/arm/pr45701-2.c: Ditto.
2321
2322 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2323
2324         PR fortran/49466
2325         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2326         * gfortran.dg/extends_14.f03: Modified.
2327
2328 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2329
2330         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2331         early if the test is already being skipped.
2332
2333         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2334         scan-assembler-dem-not): For missing file, report unresolved with
2335         same message as for pass/fail, with reason reported in log file.
2336
2337         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2338         from add_options_for_arm_neon_fp16.
2339         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2340         check_effective_target_arm_neon_fp16_ok_nocache.
2341         Check -mfpu and -mfloat-abi options from current multilib.
2342         Do not require neon support.
2343         (check_effective_target_arm_fp16_ok): Renamed from
2344         check_effecitve_target_arm_neon_fp16_ok.
2345         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2346         arm_neon_fp16_ok and arm_fp16.
2347         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2348         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2349         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2350         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2351
2352 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2353
2354         * gcc.dg/builtin-assume-aligned-1.c: New test.
2355         * gcc.dg/builtin-assume-aligned-2.c: New test.
2356         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2357
2358         PR debug/49544
2359         * gcc.dg/pr49544.c: New test.
2360
2361 2011-06-27  Richard Guenther  <rguenther@suse.de>
2362
2363         PR tree-optimization/49394
2364         * g++.dg/torture/pr49394.C: New testcase.
2365
2366 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2367
2368         * gcc.dg/optimize-bswapdi-2.c: New test.
2369
2370 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2371             Richard Sandiford  <richard.sandiford@linaro.org>
2372
2373         PR tree-optimization/49169
2374         * gcc.dg/torture/pr49169.c: New test.
2375
2376 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2377
2378         PR testsuite/49529
2379         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2380
2381         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2382         hppa*-*-hpux*.
2383
2384 2011-06-26  Jason Merrill  <jason@redhat.com>
2385
2386         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2387
2388         PR c++/49528
2389         * g++.dg/init/ref19.C: New.
2390         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2391
2392 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2393
2394         PR tree-optimization/48377
2395         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2396         non_strict_align.
2397
2398 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2399
2400         PR middle-end/49191
2401         * lib/target-supports.exp (check_effective_target_non_strict_align):
2402         New.
2403         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2404
2405 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2406
2407         PR tree-optimizations/49516
2408         * g++.dg/tree-ssa/pr49516.C: New test.
2409
2410 2011-06-23  Jason Merrill  <jason@redhat.com>
2411
2412         PR c++/35255
2413         * g++.dg/template/partial10.C: New.
2414         * g++.dg/template/partial11.C: New.
2415
2416 2011-06-23  Jeff Law <law@redhat.com>
2417
2418         PR middle-end/48770
2419         * gcc.dg/pr48770.c: New test.
2420
2421 2011-06-23  Jan Hubicka  <jh@suse.cz>
2422
2423         PR middle-end/49373
2424         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2425
2426 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR testsuite/49512
2429         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2430         instead of -fdump-tree-optimized.
2431
2432 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2433
2434         PR c++/44625
2435         * g++.dg/template/crash107.C: New.
2436         * g++.dg/template/error17.C: Adjust.
2437
2438 2011-06-23  Jason Merrill  <jason@redhat.com>
2439
2440         PR c++/49507
2441         * g++.dg/cpp0x/defaulted30.C: New.
2442
2443         PR c++/49440
2444         * g++.dg/rtti/anon-ns1.C: New.
2445
2446         PR c++/49395
2447         * g++.dg/init/ref18.C: New.
2448
2449         PR c++/36435
2450         * g++.dg/template/partial9.C: New.
2451
2452 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2453
2454         PR middle-end/49373
2455         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2456
2457 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR debug/49496
2460         * gcc.dg/pr49496.c: New test.
2461
2462 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2463
2464         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2465         is not xscale.
2466
2467         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2468
2469         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2470         * gcc.target/arm/pr42879.c: Likewise.
2471         * gcc.target/arm/pr45701-3.c: Likewise.
2472
2473         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2474         * gcc.target/arm/pr40482.c: Likewise.
2475         * gcc.target/arm/stack-corruption.c: Likewise.
2476
2477 2011-06-22  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/49493
2480         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2481
2482 2011-06-22  Jason Merrill  <jason@redhat.com>
2483
2484         PR c++/49260
2485         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2486
2487 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2488             Dmitry Melnik  <dm@ispras.ru>
2489
2490         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2491         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2492         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2493
2494 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2495
2496         * gcc.target/arm/tlscall.c: New.
2497
2498 2011-06-21  Jason Merrill  <jason@redhat.com>
2499
2500         PR c++/49172
2501         * g++.dg/cpp0x/constexpr-ref1.C: New.
2502         * g++.dg/cpp0x/constexpr-ref2.C: New.
2503         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2504
2505         PR c++/49482
2506         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2507
2508         PR c++/49418
2509         * g++.dg/template/param3.C: New.
2510
2511 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2512
2513         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2514         my_clrsb test functions.
2515         (main): Test clrsb.
2516         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2517         test_sll, test_ull): Add clrsb tests.
2518         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2519         clrsbll.
2520
2521 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2522
2523         PR fortran/49112
2524         * gfortran.dg/class_44.f03: New.
2525
2526 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2527
2528         PR tree-optimization/49478
2529         * gcc.dg/vect/pr49478.c
2530
2531 2011-06-21  Richard Guenther  <rguenther@suse.de>
2532
2533         PR tree-optimization/49483
2534         * gcc.dg/vect/vect-120.c: New testcase.
2535
2536 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2537
2538         PR testsuite/49443
2539         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2540         * gcc.dg/vect/vect-peel-4.c: Likewise.
2541
2542 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2543
2544         PR middle-end/49139
2545         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2546         * gcc.dg/always_inline2.c: Likewise.
2547         * gcc.dg/always_inline3.c: Likewise.
2548         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2549         * gcc.dg/inline_1.c: Likewise.
2550         * gcc.dg/inline_2.c: Likewise.
2551         * gcc.dg/inline_3.c: Likewise.
2552         * gcc.dg/inline_4.c: Likewise.
2553         * gcc.dg/20051201-1.c: Likewise.
2554         * gcc.dg/pr40087.c: Likewise.
2555         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2556         * gcc.dg/inline-22.c: Likewise.
2557         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2558         * gcc.dg/lto/20090218-1_1.c: Likewise.
2559         * g++.dg/ipa/devirt-7.C: Likewise.
2560         * gcc.dg/uninit-pred-5_a.c: Likewise.
2561         * gcc.dg/uninit-pred-5_b.c: Likewise.
2562         * gcc.dg/fail_always_inline.c: New.
2563
2564 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2565
2566         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2567         into 6 jobs instead of 3.
2568
2569 2011-06-20  Jason Merrill  <jason@redhat.com>
2570
2571         PR c++/49216
2572         * g++.dg/cpp0x/initlist53.C: New.
2573
2574 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/18918
2577         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2578         * gfortran.dg/coarray_lock_3.f90: New.
2579         * gfortran.dg/coarray/lock_1.f90: New.
2580
2581 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2582
2583         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2584         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2585         unresolved and report the reason to the log file.
2586
2587         * lib/scanasm.exp (object-size): Move argument processing earlier
2588         to report errors before verifying that the file exists.  Report
2589         problems detected at runtime as unresolved instead of error and
2590         report their reasons to the log file.
2591
2592 2011-06-20  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/47080
2595         * g++.dg/cpp0x/explicit6.C: New.
2596
2597         PR c++/47635
2598         * g++.dg/cpp0x/enum20.C: New.
2599
2600         PR c++/48138
2601         * g++.dg/ext/attr-aligned01.C: New.
2602
2603         PR c++/49205
2604         * g++.dg/cpp0x/variadic-default.C: New.
2605
2606         PR c++/43321
2607         * g++.dg/cpp0x/auto26.C: New.
2608
2609         PR c++/43831
2610         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2611
2612 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2613
2614         * gcc.dg/binop-notand1.c: New test.
2615         * gcc.dg/binop-notand2.c: New test.
2616         * gcc.dg/binop-notand3.c: New test.
2617         * gcc.dg/binop-notand4.c: New test.
2618         * gcc.dg/binop-notand5.c: New test.
2619         * gcc.dg/binop-notand6.c: New test.
2620
2621 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR testsuite/49432
2624         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2625
2626 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2627
2628         PR fortran/49400
2629         * gfortran.dg/proc_ptr_31.f90: New.
2630
2631 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2632
2633         * gnat.dg/volatile6.adb: New test.
2634         * gnat.dg/volatile7.adb: Likewise.
2635         * gnat.dg/volatile8.adb: Likewise.
2636         * gnat.dg/volatile9.adb: Likewise.
2637
2638 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gnat.dg/constant3.adb: New test.
2641
2642 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2643
2644         PR libfortran/49296
2645         * gfortran.dg/read_list_eof_1.f90: New test.
2646
2647 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR target/49411
2650         * gcc.target/i386/testimm-1.c: New test.
2651         * gcc.target/i386/testimm-2.c: New test.
2652         * gcc.target/i386/testimm-3.c: New test.
2653         * gcc.target/i386/testimm-4.c: New test.
2654         * gcc.target/i386/testimm-5.c: New test.
2655         * gcc.target/i386/testimm-6.c: New test.
2656         * gcc.target/i386/testimm-7.c: New test.
2657         * gcc.target/i386/testimm-8.c: New test.
2658         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2659         * gcc.target/i386/xop-rotate1-int.c: New test.
2660         * gcc.target/i386/xop-rotate2-int.c: New test.
2661
2662 2011-06-17  Jason Merrill  <jason@redhat.com>
2663
2664         * g++.dg/cpp0x/rv-func2.C: New.
2665
2666         * g++.dg/debug/dwarf2/lambda1.C: New.
2667         * g++.dg/warn/Wshadow-6.C: Adjust.
2668
2669 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2670
2671         PR fortran/48699
2672         * gfortran.dg/move_alloc_5.f90: New.
2673
2674 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2675
2676         PR rtl-optimization/48542
2677         * gcc.dg/torture/pr48542.c: New test.
2678
2679 2011-06-16  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/44160
2682         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2683
2684         PR c++/45378
2685         * g++.dg/cpp0x/initlist52.C New.
2686
2687         PR c++/45399
2688         * c-c++-common/raw-string-12.c: New.
2689
2690         PR c++/49229
2691         * g++.dg/cpp0x/sfinae26.C: New.
2692
2693         PR c++/49251
2694         * g++.dg/cpp0x/variadic113.C: New.
2695
2696         PR c++/49420
2697         * g++.dg/cpp0x/variadic112.C: New.
2698
2699 2011-06-16  Jeff Law <law@redhat.com>
2700
2701         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2702         improved jump threading.
2703         * gcc.dg/builtin-object-size-2.c: Likewise.
2704         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2705
2706 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2707
2708         PR fortran/49074
2709         * gfortran.dg/typebound_assignment_3.f03: New.
2710
2711 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2712
2713         PR testsuite/48727
2714         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2715
2716 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2717
2718         PR tree-optimization/49343
2719         * gnat.dg/discr31.ad[sb]: New test.
2720
2721 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2724
2725 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2726
2727         PR target/45098
2728         * gcc.target/arm/ivopts-3.c: Update test.
2729         * gcc.target/arm/ivopts-5.c: Same.
2730
2731 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2732
2733         Revert:
2734         2011-06-10  Wei Guozhi  <carrot@google.com>
2735
2736         PR target/45335
2737         * gcc.target/arm/pr45335.c: New test.
2738         * gcc.target/arm/pr45335-2.c: New test.
2739         * gcc.target/arm/pr45335-3.c: New test.
2740         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2741         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2742         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2743
2744 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2745
2746         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2747
2748 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2749
2750         PR fortran/49417
2751         * gfortran.dg/class_43.f03: New.
2752
2753 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR tree-optimization/49419
2756         * gcc.c-torture/execute/pr49419.c: New test.
2757
2758 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2759
2760         * gcc.dg/sms-9.c: New file.
2761
2762 2011-06-15  Easwaran Raman  <eraman@google.com>
2763
2764         PR rtl-optimization/49414
2765         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2766
2767 2011-06-14  Jason Merrill  <jason@redhat.com>
2768
2769         * g++.dg/cpp0x/noexcept13.C: New.
2770
2771 2011-06-14  Easwaran Raman  <eraman@google.com>
2772
2773         PR rtl-optimization/44194
2774         * gcc.dg/pr44194-1.c: New test.
2775         * gcc.dg/pr44194-2.c: New test.
2776
2777 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2778
2779         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2780         switches.
2781         * gcc.target/arm/pr45701-2.c: Likewise.
2782         * gcc.target/arm/thumb-branch1.c: Likewise.
2783
2784 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2785
2786         PR testsuite/48727
2787         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2788
2789 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2790
2791         * gcc.target/arm/pr45701-1.c: Require thumb support.
2792         * gcc.target/arm/pr45701-2.c: Likewise.
2793         * gcc.target/arm/thumb-branch1.c: Likewise.
2794
2795         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2796         * gcc.target/arm/pr39839.c: Likewise.
2797         * gcc.target/arm/pr40657-2.c: Likewise.
2798         * gcc.target/arm/pr40956.c: Likewise.
2799         * gcc.target/arm/pr41679.c: Likewise.
2800         * gcc.target/arm/pr42235.c: Likewise.
2801         * gcc.target/arm/pr42495.c: Likewise.
2802         * gcc.target/arm/pr42505.c: Likewise.
2803         * gcc.target/arm/pr42574.c: Likewise.
2804         * gcc.target/arm/pr46883.c: Likewise.
2805         * gcc.target/arm/pr46934.c: Likewise.
2806         * gcc.target/arm/xor-and.c: Likewise.
2807
2808 2011-06-14  Jason Merrill  <jason@redhat.com>
2809
2810         * g++.dg/other/error23.C: Adjust error message.
2811         * g++.dg/other/error32.C: Likewise.
2812
2813         PR c++/49389
2814         * g++.dg/cpp0x/rv-dotstar.C: New.
2815
2816         PR c++/49369
2817         * g++.dg/cpp0x/decltype30.C: New.
2818
2819         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2820
2821 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR fortran/49103
2824         * gfortran.dg/pr49103.f90: New test.
2825
2826 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2827
2828         PR target/45098
2829         * gcc.target/arm/ivopts-3.c: New test.
2830         * gcc.target/arm/ivopts-4.c: New test.
2831         * gcc.target/arm/ivopts-5.c: New test.
2832
2833 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2834
2835         PR rtl-optimization/49390
2836         * gcc.c-torture/execute/pr49390.c: New test.
2837
2838 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2839
2840         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2841
2842 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2843
2844         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2845         * gcc.c-torture/execute/cmpsi-2.x: New file.
2846         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2847         * gcc.c-torture/execute/pr45262.x: New file.
2848         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2849         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2850         int32plus
2851         * gcc.c-torture/compile/pr49163.c: Ditto.
2852
2853 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2854
2855         * gcc.dg/vect/vect-16.c: Rename to...
2856         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2857         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2858         for double-word vectors.
2859         * gcc.dg/vect/vect-peel-4.c: Likewise.
2860         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2861         vect_element_align.
2862         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2863         -fno-fast-math.
2864
2865 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2866
2867         PR target/44618
2868         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2869
2870 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2871
2872         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2873
2874 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2875
2876         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2877
2878 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2879
2880         * gfortran.dg/trim_optimize_8.f90:  New test case.
2881
2882 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2883            Ira Rosen  <ira.rosen@linaro.org>
2884
2885         PR tree-optimization/49352
2886         * gcc.dg/vect/pr49352.c: New test.
2887
2888 2011-06-12  Tobias Burnus
2889
2890         PR fortran/49324
2891         * gfortran.dg/alloc_comp_assign_11.f90: New.
2892
2893 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2894
2895         * gfortran.dg/trim_optimize_7.f90:  New test.
2896
2897 2011-06-10  Wei Guozhi  <carrot@google.com>
2898
2899         PR target/45335
2900         * gcc.target/arm/pr45335.c: New test.
2901         * gcc.target/arm/pr45335-2.c: New test.
2902         * gcc.target/arm/pr45335-3.c: New test.
2903         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2904         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2905         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2906
2907 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2908
2909         PR c++/41769
2910         * g++.dg/parse/error39.C: New.
2911
2912 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2913
2914         * gcc.target/arm/20090811-1.c: Skip for incompatible
2915         options, do not override other options.
2916         * gcc.target/arm/combine-cmp-shift.c: Skip for
2917         incompatible options.
2918         * gcc.target/arm/pr45094.c: Likewise.
2919         * gcc.target/arm/scd42-1.c: Likewise.
2920         * gcc.target/arm/scd42-3.c: Likewise.
2921         * gcc.target/arm/thumb-ltu.c: Likewise.
2922
2923         * lib/target-supports.exp
2924         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2925         multilib flags use -mfpu with a value other than neon-fp16.
2926
2927 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2928
2929         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2930         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2931
2932 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2933
2934         * lib/target-supports.exp (check_effective_target_pie): New proc.
2935         * gcc.dg/pie-link.c: Use target pie.
2936
2937 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2938             Laurent Rougé  <laurent.rouge@menta.fr>
2939
2940         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2941         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2942
2943 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2944
2945         * gfortran.dg/coarray/sync_1.f90: New test for
2946         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2947
2948 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2949
2950         PR tree-optimization/49318
2951         * gcc.dg/vect/pr49318.c: New test.
2952
2953 2011-06-09  David Krauss  <potswa@mac.com>
2954
2955         * g++.dg/template/arrow1.C: New.
2956
2957 2011-06-09  Jason Merrill  <jason@redhat.com>
2958
2959         * lib/prune.exp: Prune "note"s.
2960         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2961
2962         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2963         * g++.dg/template/dependent-expr3.C: Likewise.
2964         * g++.dg/parse/template7.C: Likewise.
2965         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2966         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2967         * g++.old-deja/g++.pt/friend38.C: Likewise.
2968         * g++.old-deja/g++.pt/crash32.C: Likewise.
2969         * g++.old-deja/g++.other/init4.C: Likewise.
2970         * g++.old-deja/g++.other/friend8.C: Likewise.
2971
2972         * g++.dg/ext/complex7.C: Adjust expected output.
2973         * g++.dg/diagnostic/method1.C: Likewise.
2974         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2975         * g++.dg/parse/crash33.C: Likewise.
2976         * g++.dg/other/warning1.C: Likewise.
2977         * g++.dg/init/pr29571.C: Likewise.
2978         * g++.dg/warn/overflow-warn-1.C: Likewise.
2979         * g++.dg/warn/overflow-warn-3.C: Likewise.
2980         * g++.dg/warn/overflow-warn-4.C: Likewise.
2981         * g++.old-deja/g++.oliva/template1.C: Likewise.
2982
2983         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2984         * g++.dg/parse/template7.C: Adjust.
2985
2986 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2987
2988         PR target/49307
2989         * gcc.dg/pr49307.c: New.
2990
2991 2011-06-09  Wei Guozhi  <carrot@google.com>
2992
2993         PR target/46975
2994         * gcc.target/arm/pr46975.c: New testcase.
2995
2996 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2997
2998         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2999         (PMETH, arglist_t): Removed.
3000         (method_get_number_of_arguments): Removed.
3001         (method_get_nth_argument): Removed.
3002         (method_get_first_argument): Removed.
3003         (method_get_next_argument): Removed.
3004         (method_get_sizeof_arguments): Removed.
3005         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3006         (PMETH): Removed.
3007         (method_get_number_of_arguments): Removed.
3008         (method_get_nth_argument): Removed.
3009         (method_get_first_argument): Removed.
3010         (method_get_next_argument): Removed.
3011         (method_get_sizeof_arguments): Removed.
3012         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3013
3014 2011-06-09  David Li  <davidxl@google.com>
3015
3016         * gcc.dg/dump-pass.c: New test.
3017
3018 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3019
3020         PR c++/29003
3021         * g++.dg/parse/error38.C: New.
3022
3023 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR middle-end/49308
3026         * gfortran.dg/pr49308.f90: New test.
3027
3028 2011-06-08  Jason Merrill  <jason@redhat.com>
3029
3030         * g++.dg/cpp0x/noexcept11.C: New.
3031         * g++.dg/cpp0x/noexcept12.C: New.
3032         * g++.dg/cpp0x/sfinae11.C: Adjust.
3033
3034 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3035
3036         PR testsuite/49323
3037         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3038         to dg-options, match also DW_AT_linkage_name.
3039
3040 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041
3042         PR middle-end/21953
3043         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3044         -fno-common on alpha*-dec-osf*.
3045         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3046
3047 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3048
3049         PR rtl-optimization/49303
3050         * gcc.target/ia64/pr49303.c: New test.
3051
3052 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3053
3054         PR fortran/18918
3055         * gfortran.dg/coarray_lock_1.f90: New.
3056         * gfortran.dg/coarray_lock_2.f90: New.
3057
3058 2011-06-07  Jason Merrill  <jason@redhat.com>
3059
3060         * lib/prune.exp: Look for "required" rather than "instantiated".
3061         * g++.dg/abi/mangle11.C: Likewise.
3062         * g++.dg/abi/mangle12.C: Likewise.
3063         * g++.dg/abi/mangle17.C: Likewise.
3064         * g++.dg/abi/mangle20-2.C: Likewise.
3065         * g++.dg/abi/pragma-pack1.C: Likewise.
3066         * g++.dg/cpp0x/decltype26.C: Likewise.
3067         * g++.dg/cpp0x/decltype28.C: Likewise.
3068         * g++.dg/cpp0x/decltype29.C: Likewise.
3069         * g++.dg/cpp0x/enum11.C: Likewise.
3070         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3071         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3072         * g++.dg/cpp0x/pr47416.C: Likewise.
3073         * g++.dg/ext/case-range2.C: Likewise.
3074         * g++.dg/ext/case-range3.C: Likewise.
3075         * g++.dg/gomp/for-19.C: Likewise.
3076         * g++.dg/gomp/pr37533.C: Likewise.
3077         * g++.dg/gomp/pr38639.C: Likewise.
3078         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3079         * g++.dg/inherit/base3.C: Likewise.
3080         * g++.dg/inherit/using6.C: Likewise.
3081         * g++.dg/init/placement4.C: Likewise.
3082         * g++.dg/init/reference3.C: Likewise.
3083         * g++.dg/lookup/scoped6.C: Likewise.
3084         * g++.dg/lookup/using7.C: Likewise.
3085         * g++.dg/other/abstract1.C: Likewise.
3086         * g++.dg/other/error10.C: Likewise.
3087         * g++.dg/other/error5.C: Likewise.
3088         * g++.dg/other/field1.C: Likewise.
3089         * g++.dg/other/offsetof5.C: Likewise.
3090         * g++.dg/parse/bitfield2.C: Likewise.
3091         * g++.dg/parse/constant4.C: Likewise.
3092         * g++.dg/parse/crash20.C: Likewise.
3093         * g++.dg/parse/invalid-op1.C: Likewise.
3094         * g++.dg/parse/non-dependent2.C: Likewise.
3095         * g++.dg/parse/template18.C: Likewise.
3096         * g++.dg/tc1/dr152.C: Likewise.
3097         * g++.dg/tc1/dr166.C: Likewise.
3098         * g++.dg/tc1/dr176.C: Likewise.
3099         * g++.dg/tc1/dr213.C: Likewise.
3100         * g++.dg/template/access11.C: Likewise.
3101         * g++.dg/template/access2.C: Likewise.
3102         * g++.dg/template/access3.C: Likewise.
3103         * g++.dg/template/access7.C: Likewise.
3104         * g++.dg/template/arg7.C: Likewise.
3105         * g++.dg/template/cond2.C: Likewise.
3106         * g++.dg/template/crash13.C: Likewise.
3107         * g++.dg/template/crash40.C: Likewise.
3108         * g++.dg/template/crash7.C: Likewise.
3109         * g++.dg/template/crash84.C: Likewise.
3110         * g++.dg/template/ctor5.C: Likewise.
3111         * g++.dg/template/defarg13.C: Likewise.
3112         * g++.dg/template/defarg14.C: Likewise.
3113         * g++.dg/template/dtor7.C: Likewise.
3114         * g++.dg/template/eh2.C: Likewise.
3115         * g++.dg/template/error2.C: Likewise.
3116         * g++.dg/template/error43.C: Likewise.
3117         * g++.dg/template/friend32.C: Likewise.
3118         * g++.dg/template/injected1.C: Likewise.
3119         * g++.dg/template/instantiate1.C: Likewise.
3120         * g++.dg/template/instantiate3.C: Likewise.
3121         * g++.dg/template/instantiate5.C: Likewise.
3122         * g++.dg/template/instantiate7.C: Likewise.
3123         * g++.dg/template/local6.C: Likewise.
3124         * g++.dg/template/lookup2.C: Likewise.
3125         * g++.dg/template/member5.C: Likewise.
3126         * g++.dg/template/memfriend15.C: Likewise.
3127         * g++.dg/template/memfriend16.C: Likewise.
3128         * g++.dg/template/memfriend17.C: Likewise.
3129         * g++.dg/template/memfriend7.C: Likewise.
3130         * g++.dg/template/meminit1.C: Likewise.
3131         * g++.dg/template/nested3.C: Likewise.
3132         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3133         * g++.dg/template/nontype12.C: Likewise.
3134         * g++.dg/template/nontype13.C: Likewise.
3135         * g++.dg/template/nontype6.C: Likewise.
3136         * g++.dg/template/pr23510.C: Likewise.
3137         * g++.dg/template/pr35240.C: Likewise.
3138         * g++.dg/template/ptrmem15.C: Likewise.
3139         * g++.dg/template/ptrmem6.C: Likewise.
3140         * g++.dg/template/qualified-id1.C: Likewise.
3141         * g++.dg/template/qualttp20.C: Likewise.
3142         * g++.dg/template/qualttp3.C: Likewise.
3143         * g++.dg/template/qualttp4.C: Likewise.
3144         * g++.dg/template/qualttp5.C: Likewise.
3145         * g++.dg/template/qualttp6.C: Likewise.
3146         * g++.dg/template/qualttp7.C: Likewise.
3147         * g++.dg/template/qualttp8.C: Likewise.
3148         * g++.dg/template/recurse.C: Likewise.
3149         * g++.dg/template/recurse2.C: Likewise.
3150         * g++.dg/template/ref5.C: Likewise.
3151         * g++.dg/template/scope2.C: Likewise.
3152         * g++.dg/template/sfinae10.C: Likewise.
3153         * g++.dg/template/sfinae3.C: Likewise.
3154         * g++.dg/template/sizeof3.C: Likewise.
3155         * g++.dg/template/static9.C: Likewise.
3156         * g++.dg/template/template-id-2.C: Likewise.
3157         * g++.dg/template/typedef13.C: Likewise.
3158         * g++.dg/template/typename4.C: Likewise.
3159         * g++.dg/template/using14.C: Likewise.
3160         * g++.dg/template/using2.C: Likewise.
3161         * g++.dg/template/warn1.C: Likewise.
3162         * g++.dg/warn/Wparentheses-13.C: Likewise.
3163         * g++.dg/warn/Wparentheses-15.C: Likewise.
3164         * g++.dg/warn/Wparentheses-16.C: Likewise.
3165         * g++.dg/warn/Wparentheses-17.C: Likewise.
3166         * g++.dg/warn/Wparentheses-18.C: Likewise.
3167         * g++.dg/warn/Wparentheses-19.C: Likewise.
3168         * g++.dg/warn/Wparentheses-20.C: Likewise.
3169         * g++.dg/warn/Wparentheses-23.C: Likewise.
3170         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3171         * g++.dg/warn/noeffect2.C: Likewise.
3172         * g++.dg/warn/noeffect4.C: Likewise.
3173         * g++.dg/warn/pr8570.C: Likewise.
3174         * g++.old-deja/g++.brendan/init2.C: Likewise.
3175         * g++.old-deja/g++.eh/spec6.C: Likewise.
3176         * g++.old-deja/g++.pt/crash10.C: Likewise.
3177         * g++.old-deja/g++.pt/crash36.C: Likewise.
3178         * g++.old-deja/g++.pt/derived3.C: Likewise.
3179         * g++.old-deja/g++.pt/error2.C: Likewise.
3180         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3181         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3182         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3183         * g++.old-deja/g++.pt/overload7.C: Likewise.
3184         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3185
3186 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3187             Iain Sandoe  <iains@gcc.gnu.org>
3188
3189         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3190         Added code to deal with the case when [Protocol
3191         -descriptionForInstanceMethod:] or [Protocol
3192         -descriptionForClassMethod:] returns NULL.
3193
3194 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3195             Iain Sandoe  <iains@gcc.gnu.org>
3196
3197         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3198         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3199         Added cast.
3200
3201 2011-06-07  Xinliang David Li  <davidxl@google.com>
3202
3203         * gcc.dg/inline_2.c: New test.
3204         * gcc.dg/unroll_2.c: New test.
3205         * gcc.dg/inline_3.c: New test.
3206         * gcc.dg/unroll_3.c: New test.
3207         * gcc.dg/inline_4.c: New test.
3208         * gcc.dg/unroll_4.c: New test.
3209         * gcc.dg/inline_1.c: New test.
3210         * gcc.dg/unroll_1.c: New test.
3211
3212 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214         PR tree-optimization/48497
3215         * lib/gcc-defs.exp (dg-additional-options): New proc.
3216         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3217         -msse2 on 32-bit x86.
3218
3219 2011-06-06  Jason Merrill  <jason@redhat.com>
3220
3221         * g++.dg/cpp0x/enum19.C: New.
3222
3223 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3224
3225         * gcc.target/arm/neon-reload-class.c: New test.
3226
3227 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3228
3229         PR debug/49130
3230         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3231
3232 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3233
3234         * gcc.target/arm/smlatb-1.c: New file.
3235         * gcc.target/arm/smlatt-1.c: New file.
3236         * gcc.target/arm/smlaltb-1.c: New file.
3237         * gcc.target/arm/smlaltt-1.c: New file.
3238
3239 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3240
3241         * gcc.target/arm/mla-2.c: New test.
3242
3243 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3244
3245         PR gcov-profile/49299
3246         * gcc.dg/tree-prof/pr49299-1.c: New test.
3247         * gcc.dg/tree-prof/pr49299-2.c: New test.
3248
3249 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3250
3251         * lib/target-supports.exp
3252         (check_effective_target_vect_widen_mult_qi_to_hi):
3253         Add NEON as supporting target.
3254         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3255         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3256         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3257         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3258         using widening multiplication on targets that support it.
3259         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3260         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3261         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3262
3263 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3264
3265         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3266         Modern Objective-C runtime API.
3267         * objc/execute/next_mapping.h: Removed.
3268         * objc-obj-c++-shared/next-mapping.h: Removed.
3269         * objc-obj-c++-shared/Object1.h: Removed.
3270         * objc-obj-c++-shared/Object1.m: Removed.
3271         * objc-obj-c++-shared/Object1.mm: Removed.
3272         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3273         * objc-obj-c++-shared/Protocol1.h: Removed.
3274         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3275         of ProtoBool, IVAR_T and METHOD.
3276         * objc-obj-c++-shared/runtime.h: New.
3277         * objc-obj-c++-shared/TestsuiteObject.h: New.
3278         * objc-obj-c++-shared/TestsuiteObject.m: New.
3279
3280         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3281         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3282         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3283         it a class method.
3284         * objc/execute/_cmd.m: Include
3285         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3286         runtime API.  ([TestClass +initialize]): Include this method also
3287         with the GNU runtime.
3288         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3289         Object.  ([-setValue:]): Return void.
3290         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3291         with the GNU runtime.  Include
3292         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3293         for the NeXT runtime.  Use the existing print_ivars() and
3294         compare_structures() implementations for the old NeXT runtime.
3295         Added new implementations for the Modern GNU and NeXT runtimes.
3296         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3297         well.  (main): Use objc_getClass().  Use return instead of exit.
3298         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3299         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3300         of exit().
3301         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3302         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3303         instead of Object.  (main): Use return instead of exit().
3304         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3305         instead of Object.  Removed prototype for exit().  (main): Use
3306         return instead of exit().  Use the Modern Objective-C runtime API.
3307         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3308         Object.
3309         * objc/execute/class-tests-1.h: Include
3310         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3311         runtime API.  (test_class_with_superclass): Do not call [Object
3312         class].  There is no need to with the current libobjc.
3313         * objc/execute/class-tests-2.h: Include
3314         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3315         runtime API.
3316         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3317         ../../objc-obj-c++-shared/next-mapping.h.
3318         * objc/execute/class-2.m: Likewise.
3319         * objc/execute/class-3.m: Likewise.
3320         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3321         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3322         +initialize]): Include this method also with the GNU
3323         runtime. (main): Use the Modern Objective-C runtime API.
3324         * objc/execute/class-5.m: Likewise.
3325         * objc/execute/class-6.m: Likewise.
3326         * objc/execute/class-7.m: Likewise.
3327         * objc/execute/class-8.m: Likewise.
3328         * objc/execute/class-9.m: Likewise.
3329         * objc/execute/class-10.m: Likewise.
3330         * objc/execute/class-11.m: Likewise.
3331         * objc/execute/class-12.m: Likewise.
3332         * objc/execute/class-13.m: Likewise.
3333         * objc/execute/class-14.m: Likewise.
3334         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3335         this method also with the GNU runtime.
3336         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3337         +initialize]): Include this method also with the GNU runtime.
3338         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3339         of Object.
3340         * objc/execute/encode-1.m: Likewise.
3341         * objc/execute/enumeration-1.m: Likewise.
3342         * objc/execute/enumeration-2.m: Likewise.
3343         * objc/execute/exceptions/catchall-1.m: Likewise.
3344         * objc/execute/exceptions/finally-1.m: Likewise.
3345         * objc/execute/exceptions/foward-1.m: Likewise.
3346         * objc/execute/exceptions/local-variables-1.m: Likewise.
3347         * objc/execute/exceptions/throw-nil.m: Likewise.
3348         * objc/execute/exceptions/trivial.m: Likewise.
3349         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3350         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3351         * objc/execute/exceptions/matcher-1.m: Likewise.
3352         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3353         Object.
3354         * objc/execute/formal_protocol-2.m: Likewise.
3355         * objc/execute/formal_protocol-3.m: Likewise.
3356         * objc/execute/formal_protocol-4.m: Likewise.
3357         * objc/execute/formal_protocol-5.m: Include
3358         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3359         protocol_getName().
3360         * objc/execute/formal_protocol-6.m: Likewise.
3361         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3362         Object.  Include <objc/Protocol.h> instead of
3363         ../../objc-obj-c++-shared/Protocol1.h.
3364         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3365         Object.
3366         * objc/execute/informal_protocol.m: Likewise.
3367         * objc/execute/load-3.m: Likewise.
3368         * objc/execute/many_args_method.m ([TestClass +initialize]):
3369         Include this method with the GNU runtime as well.
3370         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3371         * objc/execute/nested-func-1.m: Use TestsuiteObject
3372         instead of Object.
3373         * objc/execute/nil_method-1.m: Likewise.
3374         * objc/execute/no_clash.m: Likewise.
3375         * objc/execute/np-1.m: Do not include
3376         ../../objc-obj-c++-shared/Protocol1.h.
3377         (main): Use return instead of exit().
3378         * objc/execute/np-2.m: Do not include
3379         ../../objc-obj-c++-shared/Protocol1.h.
3380         ([MyObject +initialize]): Include this method also with the GNU
3381         runtime.  (main): Use return instead of exit().
3382         * objc/execute/object_is_class.m: Include
3383         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3384         of Object.  (main): Use the Modern Objective-C runtime API.
3385         * objc/execute/object_is_meta_class.m: Likewise.
3386         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3387         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3388         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3389         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3390         Objective-C runtime API.
3391         * objc/execute/protocol-isEqual-2.m: Likewise.
3392         * objc/execute/protocol-isEqual-3.m: Likewise.
3393         * objc/execute/protocol-isEqual-4.m: Likewise.
3394         * objc/execute/redefining_self.m ([TestClass +initialize]):
3395         Include this method with the GNU runtime as well.
3396         * objc/execute/root_methods.m: Include
3397         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3398         Include this method with the GNU runtime as well.
3399         (main): Use the Modern Objective-C runtime API.
3400         * objc/execute/selector-1.m: Include
3401         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3402         of Object.  (main): Use the Modern Objective-C runtime API.
3403         * objc/execute/static-1.m ([Test +initialize]): Include this
3404         method with the GNU runtime as well.
3405         * objc/execute/static-2.m: Likewise.
3406         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3407         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3408         ([MathClass +initialize]): Include this method with the GNU
3409         runtime as well.
3410         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3411         instead of Object.
3412         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3413         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3414         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3415         * objc.dg/attributes/method-attribute-1.m: Likewise.
3416         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3417         * objc.dg/attributes/method-attribute-2.m: Likewise.
3418         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3419         * objc.dg/attributes/method-attribute-3.m: Likewise.
3420         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3421         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3422         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3423         * obj-c++.dg/bitfield-1.mm: Likewise.
3424         * obj-c++.dg/bitfield-2.mm: Likewise
3425         * objc.dg/bitfield-3.m: Likewise.
3426         * obj-c++.dg/bitfield-4.mm: Likewise.
3427         * objc.dg/bitfield-5.m: Likewise
3428         * objc.dg/call-super-1.m: Likewise.
3429         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3430         Use objc_getClass() instead of objc_get_class(), but for the GNU
3431         runtime redefine objc_getClass as objc_get_class.  Include
3432         ../objc-obj-c++-shared/runtime.h.
3433         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3434         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3435         Use the Modern Objective-C runtime API.
3436         * objc.dg/class-protocol-1.m: Include
3437         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3438         * obj-c++.dg/class-protocol-1.mm: Likewise.
3439         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3440         * objc.dg/comp-types-10.m: Likewise.
3441         * objc.dg/comp-types-11.m: Likewise.
3442         * objc.dg/comp-types-12.m: Likewise.
3443         * obj-c++.dg/comp-types-9.mm: Likewise.
3444         * obj-c++.dg/comp-types-11.mm: Likewise.
3445         * obj-c++.dg/comp-types-12.mm: Likewise.
3446         * obj-c++.dg/comp-types-13.mm: Likewise.
3447         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3448         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3449         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3450         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3451         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3452         * objc.dg/desig-init-1.m: Likewise.
3453         * obj-c++.dg/defs.mm: Likewise.
3454         * objc.dg/exceptions-2.m: Likewise.
3455         * obj-c++.dg/except-1.mm: Likewise.
3456         * obj-c++.dg/exceptions-2.mm: Likewise.
3457         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3458         Use the Modern Objective-C runtime API.
3459         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3460         the Modern Objective-C runtime API.  Do not include
3461         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3462         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3463         the Modern Objective-C runtime API except when using an older NeXT
3464         runtime.
3465         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3466         the Modern Objective-C runtime API.
3467         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3468         objc/encoding.h.
3469         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3470         * objc.dg/encode-7-next-64bit.m: Updated include.
3471         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3472         objc/encoding.h.
3473         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3474         the Modern Objective-C runtime API.
3475         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3476         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3477         instead of ../objc-obj-c++-shared/Protocol1.h.
3478         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3479         the Modern Objective-C runtime API except when using an older NeXT
3480         runtime.
3481         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3482         the Modern Objective-C runtime API.
3483         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3484         Object.
3485         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3486         * objc.dg/fix-and-continue-2.m: Likewise.
3487         * objc.dg/foreach-1.m: Likewise.
3488         * objc.dg/foreach-2.m: Likewise.
3489         * objc.dg/foreach-3.m: Likewise.
3490         * objc.dg/foreach-4.m: Likewise.
3491         * objc.dg/foreach-5.m: Likewise.
3492         * objc.dg/foreach-6.m: Likewise.
3493         * objc.dg/foreach-7.m: Likewise.
3494         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3495         Object.
3496         * objc.dg/func-ptr-2.m: Likewise.
3497         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3498         Do not include objc/objc-api.h.
3499         * obj-c++.dg/fsf-package-0.mm: Likewise.
3500         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3501         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3502         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3503         of Object.
3504         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3505         * objc.dg/gnu-runtime-3.m: Likewise.
3506         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3507         * objc.dg/headers.m: Include objc/runtime.h instead of
3508         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3509         for the NeXT runtime.
3510         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3511         * obj-c++.dg/isa-field-1.mm: Likewise.
3512         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3513         * objc.dg/layout-1.m: Likewise.
3514         * objc.dg/layout-2.m: Likewise.
3515         * objc.dg/local-decl-2.m: Likewise.
3516         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3517         Object.  ([Container +elementForView:]): Use
3518         class_conformsToProtocol().
3519         * obj-c++.dg/lookup-2.mm: Likewise.
3520         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3521         * obj-c++.dg/local-decl-1.mm: Likewise.
3522         * objc.dg/method-3.m: Likewise.
3523         * objc.dg/method-4.m: Likewise.
3524         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3525         ../objc-obj-c++-shared/Protocol1.h.
3526         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3527         * objc.dg/method-9.m: Likewise.
3528         * objc.dg/method-10.m: Likewise.
3529         * objc.dg/method-13.m ([Root +initialize]): Include this method
3530         also for the GNU runtime.  (main): Use objc_getClass() also for
3531         the GNU runtime.
3532         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3533         * objc.dg/method-17.m: Likewise.
3534         * objc.dg/method-19.m: Likewise.
3535         * objc.dg/method-20b.m: Likewise.
3536         * obj-c++.dg/method-2.mm: Likewise.
3537         * obj-c++.dg/method-6.mm: Likewise.
3538         * obj-c++.dg/method-10.mm: Likewise.
3539         * obj-c++.dg/method-11.mm: Likewise.
3540         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3541         ../objc-obj-c++-shared/Protocol1.h.
3542         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3543         * obj-c++.dg/method-15.mm: Likewise.
3544         * obj-c++.dg/method-17.mm: Likewise.
3545         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3546         +initialize]): Include this method also for the GNU
3547         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3548         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3549         * obj-c++.dg/method-22.mm: Likewise.
3550         * obj-c++.dg/method-23.mm: Likewise.
3551         * obj-c++.dg/no-extra-load.mm: Likewise.
3552         * objc.dg/objc-fast-4.m: Likewise.
3553         * objc.dg/objc-gc-4.m: Likewise.
3554         * obj-c++.dg/objc-gc-3.mm: Likewise.
3555         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3556         protocol_getMethodDescription() instead of [Protocol
3557         -descriptionForInstanceMethod].
3558         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3559         Made it available with all runtimes.  (main): Call -test instead
3560         of -class.
3561         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3562         and put into a category.
3563         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3564         Object.  Include objc/objc.h.
3565         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3566         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3567         New. (main): Use protocol_getMethodDescription() instead
3568         of [Protocol -descriptionForInstanceMethod] and [Protocol
3569         -descriptionForClassMethod].
3570         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3571         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3572         Objective-C runtime API.
3573         * obj-c++.dg/proto-qual-1.mm: Likewise.
3574         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3575         Object.
3576         * obj-c++.dg/property/property-1.mm: Likewise.
3577         * obj-c++.dg/qual-types-1.mm: Likewise.
3578         * objc.dg/selector-2.m: Include objc/objc.h instead of
3579         ../objc-obj-c++-shared/Object1.h.
3580         * obj-c++.dg/selector-2.mm: Likewise.
3581         * obj-c++.dg/selector-5.mm: Likewise.
3582         * obj-c++.dg/selector-6.mm: Likewise.
3583         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3584         Object.  Do not include objc/objc-api.h.
3585         * obj-c++.dg/set-not-used-1.mm: Likewise.
3586         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3587         * objc.dg/stret-1.m: Likewise.
3588         * objc.dg/stret-2.m: Likewise.
3589         * obj-c++.dg/super-class-2.mm: Likewise.
3590         * objc.dg/super-class-3.m: Likewise.
3591         * objc.dg/super-class-4.m: Likewise.
3592         * objc.dg/sync-2.m: Likewise.
3593         * obj-c++.dg/sync-2.mm: Likewise.
3594         * objc.dg/sync-1.m: Include objc/objc.h instead of
3595         ../objc-obj-c++-shared/Object1.h.
3596         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3597         'Class' as the type of 'isa'.
3598         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3599         Objective-C runtime API.  ([TestClass +initialize]): Include this
3600         method with the GNU runtime as well.
3601         * objc.dg/strings/strings-1.m: Updated includes.
3602         * obj-c++.dg/strings/strings-1.mm: Likewise.
3603         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3604         objc.dg/strings/const-str-12b.m.
3605         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3606         * obj-c++.dg/template-3.mm: Likewise.
3607         * obj-c++.dg/template-4.mm: Likewise.
3608         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3609         Objective-C runtime API.
3610         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3611         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3612         * obj-c++.dg/try-catch-1.mm: Likewise.
3613         * obj-c++.dg/try-catch-2.mm: Likewise.
3614         * objc.dg/try-catch-3.m: Likewise.
3615         * obj-c++.dg/try-catch-3.mm: Likewise.
3616         * objc.dg/try-catch-6.m: Likewise.
3617         * objc.dg/try-catch-7.m: Likewise.
3618         * obj-c++.dg/try-catch-7.mm: Likewise.
3619         * obj-c++.dg/try-catch-8.mm: Likewise.
3620         * obj-c++.dg/try-catch-9.mm: Likewise.
3621         * objc.dg/try-catch-10.m: Likewise.
3622         * obj-c++.dg/try-catch-11.mm: Likewise.
3623         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3624         Object.  Include objc/objc.h.
3625         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3626         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3627         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3628         Object.  Use Modern Objective-C runtime API.  Do not use
3629         performv::.
3630         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3631         * obj-c++.dg/torture/trivial.mm: Likewise.
3632         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3633         instead of ../objc-obj-c++-shared/Object1.h.  Include
3634         ../objc-obj-c++-shared/runtime.h.
3635         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3636         * objc.dg/torture/strings/const-str-11.m: Likewise.
3637         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3638         * objc.dg/torture/strings/const-str-9.m: Likewise.
3639         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3640         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3641         instead of Object. Only add _FooClassReference if
3642         __NEXT_RUNTIME__.
3643         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3644         * objc.dg/torture/strings/const-str-8.m: Likewise.
3645         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3646         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3647         additional sources.
3648         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3649         Object.
3650         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3651         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3652         * obj-c++.dg/va-meth-1.mm: Likewise.
3653         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3654         ../objc-obj-c++-shared/Object1.h.
3655         * objc.dg/zero-link-3.m: Likewise.
3656
3657 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3658
3659         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3660
3661 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         PR objc-++/48275
3664         * obj-c++.dg/property/cxx-property-1.mm: New.
3665         * obj-c++.dg/property/cxx-property-2.mm: New.
3666
3667 2011-06-06  Jason Merrill  <jason@redhat.com>
3668
3669         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3670
3671 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3672
3673         PR rtl-optimization/49145
3674         From Ryan Mansfield
3675         * gcc.c-torture/compile/pr49145.c: New test.
3676
3677 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR testsuite/49288
3680         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3681         to dg-options, match also DW_AT_linkage_name.
3682
3683         PR debug/49294
3684         * gcc.dg/debug/pr49294.c: New test.
3685
3686         PR c++/49264
3687         * g++.dg/opt/pr49264.C: New test.
3688
3689 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3690
3691         PR tree-optimization/49243
3692         * gcc.dg/pr49243.c: New.
3693
3694 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3695
3696         * gnat.dg/specs/cond_expr1.ads: New test.
3697
3698 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3699
3700         * gnat.dg/deferred_const4.ad[sb]: New test.
3701         * gnat.dg/deferred_const4_pkg.ads: New helper.
3702
3703 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3704
3705         * gnat.dg/test_tamdt.adb: Rename to...
3706         * gnat.dg/taft_type1.adb: ...this.
3707         * gnat.dg/tamdt.ad[sb]: Rename to...
3708         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3709         * gnat.dg/tamdt_aux.ads: Rename to...
3710         * gnat.dg/taft_type1_pkg2.ads: ...this.
3711         * gnat.dg/taft_type2.ad[sb]: New test.
3712         * gnat.dg/taft_type2_pkg.ads: New helper.
3713         * gnat.dg/taft_type3.adb: New test.
3714         * gnat.dg/taft_type3_pkg.ads: New helper.
3715
3716 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3717
3718         PR fortran/49255
3719         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3720         for F2008.
3721
3722 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3723
3724         PR testsuite/49287
3725         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3726         warning.
3727         * objc.dg/gnu-api-2-objc.m: Likewise.
3728         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3729         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3730
3731 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3732
3733         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3734         alignment, not the alignment, when calling class_addIvar().  Add
3735         an 'isa' instance variable to the test root class.
3736         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3737
3738 2011-06-04  Jan Hubicka  <jh@suse.cz>
3739
3740         PR tree-optimization/48893
3741         PR tree-optimization/49091
3742         PR tree-optimization/49179
3743         * gfortran.dg/pr49179.f90: New testcase
3744
3745 2011-06-04  Jan Hubicka  <jh@suse.cz>
3746
3747         PR lto/48954
3748         * g++.dg/torture/pr48954.C: New testcase.
3749
3750 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3751
3752         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3753
3754 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3755
3756         PR c++/33840
3757         * g++.dg/diagnostic/bitfld2.C: New.
3758
3759 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR target/49281
3762         * gcc.c-torture/execute/pr49281.c: New test.
3763
3764 2011-06-04  Jan Hubicka  <jh@suse.cz>
3765
3766         PR tree-optimize/48929
3767         * gcc.c-torture/compile/pr48929.c: New testcase.
3768
3769 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3770
3771         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3772
3773 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/49276
3776         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3777
3778 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3779
3780         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3781
3782 2011-06-03  Richard Henderson  <rth@redhat.com>
3783             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3784
3785         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3786
3787 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3788
3789         * objc.dg/headers.m: Do not include objc-list.h.
3790
3791 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3792
3793         * objc.dg/type-stream-1.m: Test removed.
3794         * objc.dg/headers.m: Do not include typedstream.h.
3795
3796 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3797
3798         * objc.dg/torture/forward-1.m (main): Updated testcase.
3799
3800 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3801
3802         PR target/49163
3803         * gcc.c-torture/compile/pr49163.c: New.
3804
3805 2011-06-02  Asher Langton  <langton2@llnl.gov>
3806
3807         PR fortran/49268
3808         * gfortran.dg/PR49268.f90: New test.
3809
3810 2011-06-02  Asher Langton  <langton2@llnl.gov>
3811
3812         PR fortran/37039
3813         * gfortran.dg/PR37039.f90: New test.
3814
3815 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3816
3817         PR objc/48539
3818         * objc.dg/method-5.m: Updated.
3819         * objc.dg/method-19.m: Updated.
3820         * objc.dg/method-lookup-1.m: New.
3821         * obj-c++.dg/method-6.mm: Updated.
3822         * obj-c++.dg/method-7.mm: Updated.
3823         * obj-c++.dg/method-lookup-1.mm: New.
3824
3825 2011-06-02  DJ Delorie  <dj@redhat.com>
3826
3827         * lib/timeout.exp (timeout): Add board_info support.
3828
3829 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3830
3831         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3832
3833 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3834
3835         PR fortran/49265
3836         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3837         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3838
3839 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3840             Hans-Peter Nilsson  <hp@axis.com>
3841
3842         PR rtl-optimization/48840
3843         * gcc.target/sparc/ultrasp13.c: New test.
3844
3845 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3846
3847         PR target/49238
3848         * gcc.c-torture/compile/pr49238.c: New.
3849
3850 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3851
3852         * gcc.target/arm/g2.c: Skip test in -mthumb.
3853         Skip test unless cpu is xscale.
3854         * gcc.target/arm/scd42-2.c: Likewise.
3855         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3856
3857 2011-06-01  Jason Merrill  <jason@redhat.com>
3858
3859         * g++.dg/cpp0x/decltype28.C: New.
3860         * g++.dg/cpp0x/decltype29.C: New.
3861
3862 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3863
3864         PR target/45074
3865         * gcc.target/mips/pr45074.c: New test.
3866
3867 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3868             Hans-Peter Nilsson  <hp@axis.com>
3869
3870         PR rtl-optimization/48830
3871         * gcc.target/sparc/ultrasp12.c: New test.
3872
3873 2011-06-01  David Li  <davidxl@google.com>
3874
3875         * gcc.dg/profile-dir-1.c: Change pass name.
3876         * gcc.dg/profile-dir-2.c: Ditto.
3877         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3878         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3879         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3880         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3881         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3882         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3883         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3884         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3885         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3886         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3887         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3888         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3889         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3890         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3891         * gcc.dg/profile-dir-3.c: Ditto.
3892         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3893
3894 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3895
3896         * objc.dg/attributes/method-nonnull-1.m: New test.
3897         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3898
3899 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/18918
3902         * gfortran.dg/coarray_atomic_1.f90: New.
3903         * gfortran.dg/coarray/atomic_1.f90: New.
3904
3905 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3906
3907         * gcc.dg/guality/bswaptest.c: New test.
3908         * gcc.dg/guality/clztest.c: New test.
3909         * gcc.dg/guality/ctztest.c: New test.
3910         * gcc.dg/guality/rotatetest.c: New test.
3911
3912         PR target/48688
3913         * gcc.target/i386/pr48688.c: New test.
3914
3915 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3916
3917         PR c++/48010
3918         * g++.dg/lookup/name-clash9.C: New.
3919
3920 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3921
3922         PR fortran/18918
3923         * gfortran.dg/coarray/dummy_1.f90: New.
3924
3925 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3926
3927         PR fortran/18918
3928         * gfortran.dg/coarray/save_1.f90: New.
3929         * gfortran.dg/coarray_4.f90: Update dg-error.
3930
3931 2011-05-31  Jason Merrill  <jason@redhat.com>
3932
3933         * g++.dg/cpp0x/rv-template1.C: New.
3934
3935 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR rtl-optimization/49235
3938         * gcc.dg/pr49235.c: New test.
3939
3940 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3941
3942         PR tree-optimization/49093
3943         * gcc.dg/vect/pr49093.c: New test.
3944
3945 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3946
3947         PR debug/49047
3948         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3949
3950 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3951
3952         PR testsuite/49239
3953         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3954         output array.
3955
3956 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3957
3958         PR target/49186
3959         * gcc.c-torture/execute/pr49186.c: New.
3960
3961 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3962
3963         PR target/49168
3964          * gcc.target/i386/pr49168-1.c: New.
3965
3966 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3967             Eric Botcazou  <ebotcazou@adacore.com>
3968
3969         * gcc.dg/guality/drap.c: New test.
3970
3971 2011-05-30  Richard Guenther  <rguenther@suse.de>
3972
3973         PR tree-optimization/49210
3974         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3975         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3976
3977 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR c++/49223
3980         * g++.dg/gomp/pr49223-1.C: New test.
3981         * g++.dg/gomp/pr49223-2.C: New test.
3982
3983 2011-05-30  Richard Guenther  <rguenther@suse.de>
3984
3985         PR tree-optimization/49218
3986         * gcc.c-torture/execute/pr49218.c: New testcase.
3987
3988 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3989
3990         PR tree-optimization/49199
3991         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3992         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3993         -fno-tree-scev-cprop.
3994
3995 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3996
3997         PR fortran/47601
3998         * gfortran.dg/extends_13.f03: New.
3999
4000 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR rtl-optimization/49095
4003         * gcc.target/i386/pr49095.c: New test.
4004
4005 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4006
4007         PR fortran/18918
4008         * gfortran.dg/coarray_24.f90: New.
4009
4010 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4011
4012         PR fortran/18918
4013         * gfortran.dg/coarray_23.f90: New.
4014
4015 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4016
4017         From Ryan Mansfield
4018         * gcc.dg/pr48826.c: New test.
4019
4020 2011-05-29  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/49217
4023         * gcc.dg/torture/pr49217.c: New testcase.
4024
4025 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4026
4027         PR testsuite/49222
4028         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4029
4030 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4031
4032         * gnat.dg/boolean_subtype.adb: Rename to...
4033         * gnat.dg/boolean_subtype1.adb: ...this.
4034
4035 2011-05-28  Jason Merrill  <jason@redhat.com>
4036
4037         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4038
4039 2011-05-27  Jason Merrill  <jason@redhat.com>
4040
4041         * g++.dg/cpp0x/enum18.C: Adjust.
4042
4043         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4044
4045 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4046
4047         PR fortran/18918
4048         * gfortran.dg/coarray_22.f90: New.
4049
4050 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4051
4052         PR tree-optimization/46728
4053         * gcc.target/powerpc/pr46728-1.c: New.
4054         * gcc.target/powerpc/pr46728-2.c: New.
4055         * gcc.target/powerpc/pr46728-3.c: New.
4056         * gcc.target/powerpc/pr46728-4.c: New.
4057         * gcc.target/powerpc/pr46728-5.c: New.
4058         * gcc.dg/pr46728-6.c: New.
4059         * gcc.target/powerpc/pr46728-7.c: New.
4060         * gcc.target/powerpc/pr46728-8.c: New.
4061         * gcc.dg/pr46728-9.c: New.
4062         * gcc.target/powerpc/pr46728-10.c: New.
4063         * gcc.target/powerpc/pr46728-11.c: New.
4064         * gcc.dg/pr46728-12.c: New.
4065         * gcc.target/powerpc/pr46728-13.c: New.
4066         * gcc.target/powerpc/pr46728-14.c: New.
4067         * gcc.target/powerpc/pr46728-15.c: New.
4068         * gcc.target/powerpc/pr46728-16.c: New.
4069
4070 2011-05-27  Jason Merrill  <jason@redhat.com>
4071
4072         * g++.dg/abi/mangle47.C: New.
4073
4074         PR c++/49176
4075         * g++.dg/template/const5.C: New.
4076
4077         * g++.dg/cpp0x/enum18.C: New.
4078
4079         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4080
4081         * g++.dg/cpp0x/error6.C: New.
4082
4083         * g++.dg/cpp0x/error5.C: New.
4084
4085 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR c++/49165
4088         * g++.dg/eh/cond6.C: New test.
4089
4090 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4091
4092         PR fortran/48820
4093         * gfortran.dg/rank_3.f90: New.
4094         * gfortran.dg/rank_4.f90: New.
4095
4096 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4097
4098         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4099         replace dump search.
4100
4101 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4102
4103         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4104         * gnat.dg/bit_packed_array5.adb: ...here.
4105
4106 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4107
4108         PR c++/42056
4109         * g++.dg/cpp0x/auto25.C: New.
4110
4111 2011-05-27  Richard Guenther  <rguenther@suse.de>
4112
4113         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4114
4115 2011-05-27  Richard Guenther  <rguenther@suse.de>
4116
4117         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4118
4119 2011-05-27  Richard Guenther  <rguenther@suse.de>
4120
4121         PR middle-end/49189
4122         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4123
4124 2011-05-26  Jason Merrill  <jason@redhat.com>
4125
4126         * g++.dg/cpp0x/friend1.C: New.
4127         * g++.dg/cpp0x/friend2.C: New.
4128
4129         * g++.dg/cpp0x/auto7.C: Update.
4130         * g++.dg/template/crash50.C: Adjust.
4131         * g++.dg/template/static9.C: Adjust.
4132         * g++.old-deja/g++.ext/memconst.C: Adjust.
4133
4134 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4135
4136         * gcc.dg/march.c: Ignore a note for some targets.
4137
4138 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4139             Nathan Froyd  <froydnj@codesourcery.com>
4140
4141         PR c++/2288
4142         PR c++/18770
4143         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4144         * g++.dg/parse/pr18770.C: New test.
4145         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4146
4147 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4148
4149         PR fortran/48955
4150         * gfortran.dg/dependency_40.f90 : New test.
4151
4152 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4153
4154         PR fortran/18918
4155         * gfortran.dg/coarray/registering_1.f90: New.
4156
4157 2011-05-26  Jason Merrill  <jason@redhat.com>
4158
4159         * g++.dg/cpp0x/variadic111.C: New.
4160         * g++.dg/cpp0x/variadic41.C: Adjust.
4161
4162 2011-05-26  Richard Guenther  <rguenther@suse.de>
4163
4164         PR tree-optimization/48702
4165         * gcc.dg/torture/pr48702.c: New testcase.
4166
4167 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4168
4169         PR gcov-profile/48845
4170         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4171         support.
4172         * gcc.dg/matrix/matrix.exp: Likewise.
4173         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4174         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4175         line number to check_profiling_available.
4176         * lib/target-supports.exp (check_profiling_available): Account for
4177         this.
4178         Require TLS runtime support with -fprofile-generate.
4179         * lib/profopt.exp (profopt-execute): Add TLS options for
4180         -fprofile-generate.
4181         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4182
4183 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR c++/49165
4186         * g++.dg/eh/cond5.C: New test.
4187
4188         PR tree-optimization/49161
4189         * gcc.c-torture/execute/pr49161.c: New test.
4190
4191 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4192
4193         * gcc.target/arm/neon-vorn-vbic.c: New test.
4194
4195 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4196
4197         PR tree-optimization/49038
4198         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4199         * gcc.dg/vect/pr49038.c: New test.
4200
4201 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4202         * g++.dg/init/pr25811-3.C: New.
4203         * g++.dg/init/pr25811-4.C: New.
4204
4205 2011-05-25  Jason Merrill  <jason@redhat.com>
4206
4207         * g++.dg/cpp0x/enum17.C: New.
4208         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4209
4210         * g++.dg/cpp0x/auto24.C: New.
4211
4212         * g++.dg/cpp0x/error4.C: New.
4213
4214         * g++.dg/cpp0x/rv-restrict.C: New.
4215
4216         * g++.dg/cpp0x/enum15.C: New.
4217         * g++.dg/cpp0x/constexpr-switch2.C: New.
4218
4219         * g++.dg/cpp0x/variadic110.C: New.
4220
4221         * g++.dg/cpp0x/auto9.C: Add typedef test.
4222
4223         * g++.dg/cpp0x/auto23.C: New.
4224         * g++.dg/cpp0x/auto9.C: Adjust.
4225
4226         * g++.dg/cpp0x/defaulted29.C: New.
4227
4228         * g++.dg/cpp0x/initlist51.C: New.
4229
4230 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4231
4232         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4233         * g++.dg/abi/packed1.C: Suppress warning.
4234         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4235         * g++.dg/template/stdarg1.C: Likewise.
4236         * g++.dg/other/packed1.C: Remove arm from xfail list.
4237
4238 2011-05-25  Jason Merrill  <jason@redhat.com>
4239
4240         * g++.dg/cpp0x/enum16.C: New.
4241         * g++.dg/parse/error15.C: Adjust.
4242
4243         * g++.dg/cpp0x/initlist50.C: New.
4244
4245         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4246
4247         * g++.dg/cpp0x/variadic109.C: New.
4248
4249 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4250
4251          * gcc.target/i386/pause-1.c: New.
4252
4253 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4254
4255         * gcc.dg/stack-usage-1.c: Adjust comment.
4256         * gcc.dg/stack-usage-2.c: New test.
4257
4258 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR c++/49136
4261         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4262         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4263
4264 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4265
4266         PR rtl-optimization/48757
4267         * gfortran.dg/pr48757.f:  New test case.
4268
4269 2011-05-24  Jason Merrill  <jason@redhat.com>
4270
4271         * g++.dg/cpp0x/access01.C: New.
4272
4273 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4274
4275         PR libobjc/48177
4276         * objc.dg/pr48177.m: New testcase.      
4277
4278 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4279
4280         PR objc/48187
4281         * objc.dg/pr48187.m: New testcase.
4282         * obj-c++.dg/pr48187.mm: New testcase.
4283         * objc.dg/ivar-extra-semicolon.m: New testcase.
4284
4285 2011-05-24  Jason Merrill  <jason@redhat.com>
4286
4287         * g++.dg/template/access21.C: New.
4288         * g++.dg/template/access22.C: New.
4289
4290 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4291
4292         PR rtl-optimization/48633
4293         * g++.dg/pr48633.C: New test.
4294
4295 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         PR target/49133
4298         * g++.dg/other/pr49133.C: New test.
4299
4300 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4301             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4302
4303         * gcc.dg/torture/tls/run-gd.c: New test.
4304         * gcc.dg/torture/tls/run-ie.c: New test.
4305         * gcc.dg/torture/tls/run-ld.c: New test.
4306         * gcc.dg/torture/tls/run-le.c: New test.
4307         * lib/target-supports.exp (check_effective_target_tls_runtime):
4308         Build testcase with TLS options.
4309
4310 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4311
4312         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4313
4314 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4315
4316         PR tree-optimization/49121
4317         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4318
4319 2011-05-23  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/cpp0x/defaulted28.C: New.
4322
4323         * g++.dg/cpp0x/sfinae25.C: New.
4324
4325         * g++.dg/cpp0x/rv-cast2.C: New.
4326
4327         * g++.dg/cpp0x/enum14.C: New.
4328
4329 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR lto/49123
4332         * gcc.c-torture/execute/pr49123.c: New test.
4333
4334         PR debug/49032
4335         * gcc.dg/debug/pr49032.c: New test.
4336
4337         PR c/49120
4338         * gcc.dg/pr49120.c: New test.
4339
4340 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         PR target/47315
4343         * gcc.target/i386/pr47315.c: New test.
4344
4345 2011-05-23  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4348
4349         * g++.dg/cpp0x/sfinae24.C: New.
4350
4351         * g++.dg/cpp0x/error3.C: New.
4352
4353         * g++.dg/cpp0x/defaulted27.C: New.
4354
4355         * g++.dg/cpp0x/decltype27.C: New.
4356
4357 2011-05-23  Richard Guenther  <rguenther@suse.de>
4358
4359         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4360
4361 2011-05-23  Richard Guenther  <rguenther@suse.de>
4362
4363         PR tree-optimization/40874
4364         * g++.dg/tree-ssa/pr40874.C: New testcase.
4365
4366 2011-05-23  Richard Guenther  <rguenther@suse.de>
4367
4368         PR tree-optimization/49115
4369         * g++.dg/torture/pr49115.C: New testcase.
4370
4371 2011-05-23  Richard Guenther  <rguenther@suse.de>
4372
4373         PR middle-end/15419
4374         * gcc.dg/memcpy-3.c: New testcase.
4375
4376 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR middle-end/48973
4379         * gcc.c-torture/execute/pr48973-1.c: New test.
4380         * gcc.c-torture/execute/pr48973-2.c: New test.
4381
4382 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4383
4384         PR c++/18016
4385         * g++.dg/warn/pr18016.C: New.
4386
4387 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4388
4389         PR target/45098
4390         * gcc.target/arm/ivopts-6.c: New test.
4391
4392 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR middle-end/49029
4395         * gcc.c-torture/compile/pr49029.c: New test.
4396
4397 2011-05-22  Jason Merrill  <jason@redhat.com>
4398
4399         * g++.dg/cpp0x/sfinae23.C: New.
4400         * g++.dg/cpp0x/sfinae8.C: Correct.
4401
4402 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4403
4404         * gfortran.dg/function_optimize_8.f90:  New test case.
4405
4406 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4407
4408         PR tree-optimization/49087
4409         * gcc.dg/vect/O3-pr49087.c: New test.
4410
4411 2011-05-21  Jason Merrill  <jason@redhat.com>
4412
4413         * g++.dg/debug/const5.C: New.
4414
4415 2011-05-20  Jason Merrill  <jason@redhat.com>
4416
4417         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4418
4419         * g++.dg/cpp0x/constexpr-static7.C: New.
4420
4421         * g++.dg/cpp0x/enum12.C: New.
4422         * g++.dg/cpp0x/enum13.C: New.
4423
4424 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4425
4426         PR fortran/48699
4427         * gfortran.dg/select_type_23.f03: New.
4428
4429 2011-05-20  Jason Merrill  <jason@redhat.com>
4430
4431         * g++.dg/cpp0x/defaulted26.C: New.
4432
4433         * g++.dg/cpp0x/noexcept02.C: Fix.
4434         * g++.dg/cpp0x/noexcept03.C: Fix.
4435         * g++.dg/cpp0x/noexcept08.C: Fix.
4436         * g++.dg/cpp0x/noexcept10.C: New.
4437
4438 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4439
4440         PR fortran/48706
4441         * gfortran.dg/extends_12.f03: New.
4442
4443 2011-05-20  Jason Merrill  <jason@redhat.com>
4444
4445         * g++.dg/template/koenig9.C: New.
4446         * g++.dg/opt/pr47615.C: Fix.
4447         * g++.dg/overload/defarg1.C: Fix.
4448         * g++.dg/tc1/dr213.C: Remove xfail.
4449         * g++.dg/torture/pr34850.C: Fix.
4450         * g++.dg/torture/pr39362.C: Fix.
4451         * g++.old-deja/g++.brendan/crash56.C: Fix.
4452         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4453
4454 2011-05-20  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/49079
4457         * gcc.dg/torture/pr49079.c: New testcase.
4458
4459 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR tree-optimization/49073
4462         * gcc.c-torture/execute/pr49073.c: New test.
4463
4464 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4465
4466         PR fortran/18918
4467         * gfortran.dg/coarray_21.f90: New.
4468
4469 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4470
4471         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4472         output.
4473
4474 2011-05-19  Richard Guenther  <rguenther@suse.de>
4475
4476         PR testsuite/49063
4477         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4478
4479 2011-05-19  Richard Guenther  <rguenther@suse.de>
4480
4481         PR middle-end/48985
4482         * gcc.dg/builtin-object-size-11.c: New testcase.
4483
4484 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4485
4486         PR target/45098
4487         * gcc.target/arm/ivopts.c: New test.
4488         * gcc.target/arm/ivopts-2.c: New test.
4489
4490 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4491
4492         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4493
4494 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496         * gcc.c-torture/execute/960321-1.x: Remove.
4497
4498 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4499
4500         PR fortran/48700
4501         * gfortran.dg/move_alloc_4.f90: New.
4502
4503 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4504
4505         PR target/49002
4506         * gcc.target/i386/pr49002-1.c: New test.
4507         * gcc.target/i386/pr49002-2.c: Likewise.
4508
4509 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR tree-optimization/49039
4512         * gcc.c-torture/execute/pr49039.c: New test.
4513         * gcc.dg/tree-ssa/pr49039.c: New test.
4514         * g++.dg/torture/pr49039.C: New test.
4515
4516 2011-05-18  Jason Merrill  <jason@redhat.com>
4517
4518         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4519         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4520         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4521
4522 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4523
4524         * gcc.target/bfin/mcpu-bf592.c: New test.
4525
4526 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4527
4528         PR tree-optimization/41881
4529         * gcc.dg/vect/O3-pr41881.c: New test.
4530         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4531
4532 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR tree-optimization/49000
4535         * gcc.dg/pr49000.c: New test.
4536
4537 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * gnat.dg/invalid1.adb: New test.
4540
4541 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4542
4543         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4544         scan pattern.
4545         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4546         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4547
4548 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4549
4550         PR c++/48994
4551         * g++.dg/cpp0x/range-for18.C: New.
4552
4553 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4554
4555         PR fortran/18918
4556         * gfortran.dg/coarray/image_index_2.f90: New.
4557
4558 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4559
4560         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4561         * g++.dg/cpp0x/override2.C: New.
4562
4563 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4564
4565         PR fortran/18918
4566         * gfortran.de/coarray_20.f90: New.
4567
4568 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4569
4570         PR fortran/22572
4571         * function_optimize_7.f90:  New test case.
4572
4573 2011-05-13  Jason Merrill  <jason@redhat.com>
4574
4575         * g++.dg/cpp0x/decltype26.C: New.
4576         * g++.dg/cpp0x/enum11.C: New.
4577
4578 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4579
4580         PR fortran/48972
4581         PR fortran/48991
4582         * gfortran.dg/assign_8.f90: Update dg-error.
4583
4584 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4585
4586         PR fortran/48972
4587         * gfortran.dg/io_constraints_8.f90: New.
4588         * gfortran.dg/io_constraints_9.f90: New.
4589
4590 2011-05-13  Martin Thuresson  <martint@google.com>
4591
4592         PR gcov-profile/47793
4593         * gcc.dg/pr47793.c: New.
4594
4595 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR tree-optimization/48975
4598         * gcc.dg/pr48975.c: New test.
4599
4600 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/48972
4603         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4604
4605 2011-05-12  Jason Merrill  <jason@redhat.com>
4606
4607         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4608
4609 2011-05-12  Geert Bosch  <bosch@adacore.com>
4610
4611         * gnat.dg/view_conversion1.adb: New test.
4612
4613 2011-05-12  Richard Guenther  <rguenther@suse.de>
4614
4615         PR tree-optimization/48172
4616         * gcc.dg/vect/pr48172.c: New testcase.
4617
4618 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR debug/48967
4621         * g++.dg/opt/pr48967.C: New test.
4622
4623 2011-05-11  Jason Merrill  <jason@redhat.com>
4624
4625         * g++.dg/cpp0x/constexpr-friend.C: New.
4626         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4627
4628         * g++.dg/cpp0x/sfinae22.C: New.
4629
4630 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/48889
4633         * gfortran.dg/generic_24.f90: New.
4634
4635 2011-05-11  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/15256
4638         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4639
4640 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR debug/48159
4643         * gcc.dg/pr48159-1.c: New test.
4644         * gcc.dg/pr48159-2.c: New test.
4645
4646 2011-05-11  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/48953
4649         * gcc.dg/torture/pr48953.c: New testcase.
4650
4651 2011-05-11  Richard Guenther  <rguenther@suse.de>
4652
4653         PR tree-optimization/18041
4654         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4655
4656 2011-05-11  Alan Modra  <amodra@gmail.com>
4657
4658         PR target/47755
4659         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4660
4661 2011-05-10  Jason Merrill  <jason@redhat.com>
4662
4663         * g++.dg/cpp0x/defaulted25.C: New.
4664         * g++.dg/template/crash7.C: Adjust.
4665
4666         * g++.dg/cpp0x/variadic108.C: New.
4667
4668 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4669
4670         * g++.dg/inherit/virtual9.C: Extend.
4671
4672 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4673
4674         PR target/48857
4675         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4676         are passed and returned in vector registers.
4677
4678 2011-05-10  Richard Guenther  <rguenther@suse.de>
4679
4680         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4681         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4682         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4683         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4684         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4685         applies.
4686
4687 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR tree-optimization/48611
4690         PR tree-optimization/48794
4691         * gfortran.dg/gomp/pr48611.f90: New test.
4692         * gfortran.dg/gomp/pr48794.f90: New test.
4693
4694         PR debug/48928
4695         * gcc.dg/dfp/pr48928.c: New test.
4696
4697 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4698
4699         PR c++/48522
4700         * g++.dg/cpp0x/pr48522.C: New.
4701
4702 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4703
4704         PR c++/48735
4705         * g++.dg/cpp0x/sfinae21.C: New.
4706
4707 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4708
4709         * g++.dg/template/sfinae28.C: Rename to...
4710         * g++.dg/cpp0x/sfinae19.C: ... this.
4711         * g++.dg/template/sfinae29.C: Rename to...
4712         * g++.dg/cpp0x/sfinae20.C: ... this.
4713
4714 2011-05-09  Jeff Law <law@redhat.com>
4715
4716         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4717         consistent results.
4718
4719 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4720
4721         PR c++/20039
4722         * g++.dg/init/pr20039.C: New.
4723
4724 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4725
4726         PR c++/48737
4727         PR c++/48744
4728         * g++.dg/template/sfinae28.C: New.
4729         * g++.dg/template/sfinae29.C: Likewise.
4730
4731 2011-05-09  Jason Merrill  <jason@redhat.com>
4732
4733         * g++.dg/template/nontype23.C: New.
4734
4735 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4736         PR c++/48859
4737         * g++.dg/init/pr48859.C: New.
4738
4739 2011-05-09  Jason Merrill  <jason@redhat.com>
4740
4741         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4742         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4743         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4744         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4745         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4746         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4747         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4748         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4749
4750 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4751
4752         * g++.dg/inherit/virtual9.C: New.
4753
4754 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4755
4756         PR c++/48574
4757         * g++.dg/template/dependent-expr8.C: New test case.
4758
4759 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4760
4761         PR tree-optimization/48837
4762         * gcc.dg/pr48837.c: New testcase.
4763
4764 2011-05-06  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/cpp0x/constexpr-condition2.C: New.
4767
4768         * g++.dg/cpp0x/constexpr-missing.C: New.
4769
4770 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4771
4772         PR fortran/18918
4773         * gfortran.dg/coarray/this_image_2.f90: New.
4774
4775 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4776
4777         PR fortran/48858
4778         PR fortran/48820
4779         * gfortran.dg/bind_c_usage_22.f90: New.
4780         * gfortran.dg/bind_c_usage_23.f90: New.
4781         * gfortran.dg/bind_c_usage_24.f90: New.
4782         * gfortran.dg/bind_c_usage_24_c.c: New.
4783
4784 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4785
4786         PR c++/48838
4787         * g++.dg/template/member9.C: New test case.
4788
4789 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4790
4791         * gnat.dg/discr29.ad[sb]: New test.
4792         * gnat.dg/discr30.adb: Likewise.
4793
4794 2011-05-05  Julian Brown  <julian@codesourcery.com>
4795
4796         * gcc.target/arm/neon-vset_lanes8.c: New test.
4797
4798 2011-05-05  Jason Merrill  <jason@redhat.com>
4799
4800         * g++.dg/init/new32.C: New.
4801
4802 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4803
4804         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4805         Fix typo.
4806
4807 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR rtl-optimization/48381
4810         * gcc.c-torture/compile/pr48381.c: New test.
4811
4812 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4815         to dg-options.
4816         * gcc.target/i386/opt-1.c: Ditto.
4817
4818 2011-05-04  Jason Merrill  <jason@redhat.com>
4819
4820         * g++.dg/conversion/base1.C: New.
4821
4822 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4823
4824         PR libgfortran/48787
4825         * gfortran.dg/round_3.f08: Add more checks to test case.
4826
4827 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4828
4829         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4830         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4831         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4832         Gate test on effective_target fd_truncate.
4833
4834 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4835
4836         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4837         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4838         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4839         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4840         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4841         * gcc.target/i386/pr38824.c: Ditto.
4842         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4843         * gcc.target/i386/vecinit-2.c: Ditto.
4844         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4845         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4846         * gcc.target/i386/parity-2.c: Ditto.
4847         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4848
4849 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4850
4851         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4852         remove duplication.
4853         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4854         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4855         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4856
4857 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4858
4859         PR fortran/18918
4860         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4861
4862 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/18918
4865         * gfortran.dg/coarray/this_image_1.f90: New.
4866
4867 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/18918
4870         * gfortran.dg/coarray/caf.dg: New.
4871         * gfortran.dg/coarray/image_index_1.f90: New, copied
4872         from ../coarray_16.f90.
4873
4874 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4875
4876         PR c++/28501
4877         * g++.dg/ext/complex9.C: New.
4878
4879 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4880
4881         From Mike Frysinger
4882         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4883         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4884         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4885
4886 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4887
4888         * gcc.target/bfin/builtins: Created.
4889         * gcc.target/bfin/hisilh-O0.c: Deleted.
4890         * gcc.target/bfin/hisilh.c: Moved to...
4891         * gcc.target/bfin/builtins/hisilh.c: ...here.
4892         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4893         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4894         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4895         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4896         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4897         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4898         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4899         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4900         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4901         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4902         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4903         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4904         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4905         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4906         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4907         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4908         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4909         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4910         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4911         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4912         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4913         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4914         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4915         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4916         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4917         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4918         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4919         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4920         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4921         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4922         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4923         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4924         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4925         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4926         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4927         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4928         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4929         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4930         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4931         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4932         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4933         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4934         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4935         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4936         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4937         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4938         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4939         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4940         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4941         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4942         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4943         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4944         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4945         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4946         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4947         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4948         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4949         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4950         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4951         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4952         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4953         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4954         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4955         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4956         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4957         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4958         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4959         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4960         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4961         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4963         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4964         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4965         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4966         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4967         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4968         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4969         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4970         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4971         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4972         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4973         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4974         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4975         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4976         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4977         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4978         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4979         * gcc.target/bfin/builtins/circptr.c: Ditto.
4980         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4981         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4982         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4983         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4984         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4985         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4986         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4987         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4988         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4989         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4990         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4991         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4992         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4993         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4994         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4995         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4996         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4997         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4998         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4999         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5000         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5001         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5002         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5003         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5004         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5005         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5006         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5007         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5008         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5009         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5010         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5011         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5012         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5013         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5014         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5015         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5016         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5017         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5018         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5019         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5020         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5021         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5022         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5023         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5024         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5025         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5026         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5027         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5028         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5029         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5030         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5031         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5032         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5033         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5034         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5035         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5036         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5037         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5038         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5039         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5040         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5041         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5042         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5043         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5044         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5045         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5046         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5047         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5048         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5049         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5050
5051 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5052
5053         * gcc.target/arm/cold-lc.c: New test.
5054
5055 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5056
5057         PR target/48774
5058         * gcc.dg/pr48774.c: New test.
5059
5060 2011-05-03  Richard Guenther  <rguenther@suse.de>
5061
5062         * gcc.dg/large-size-array-5.c: New testcase.
5063
5064 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5065
5066         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5067
5068 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5069
5070         * lib/target-supports.exp (check_effective_target_vect_strided):
5071         Replace with...
5072         (check_effective_target_vect_strided2)
5073         (check_effective_target_vect_strided3)
5074         (check_effective_target_vect_strided4)
5075         (check_effective_target_vect_strided8): ...these new functions.
5076
5077         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5078         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5079         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5080         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5081         * gcc.dg/vect/pr37539.c: Likewise.
5082         * gcc.dg/vect/slp-11a.c: Likewise.
5083         * gcc.dg/vect/slp-11b.c: Likewise.
5084         * gcc.dg/vect/slp-11c.c: Likewise.
5085         * gcc.dg/vect/slp-12a.c: Likewise.
5086         * gcc.dg/vect/slp-12b.c: Likewise.
5087         * gcc.dg/vect/slp-18.c: Likewise.
5088         * gcc.dg/vect/slp-19a.c: Likewise.
5089         * gcc.dg/vect/slp-19b.c: Likewise.
5090         * gcc.dg/vect/slp-21.c: Likewise.
5091         * gcc.dg/vect/slp-23.c: Likewise.
5092         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5093
5094         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5095         instead of vect_interleave && vect_extract_even_odd.
5096         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5097         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5098         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5099         * gcc.dg/vect/vect-1.c: Likewise.
5100         * gcc.dg/vect/vect-10.c: Likewise.
5101         * gcc.dg/vect/vect-98.c: Likewise.
5102         * gcc.dg/vect/vect-107.c: Likewise.
5103         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5104         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5105         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5106         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5107         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5108         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5109         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5110         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5111         * gcc.dg/vect/vect-strided-float.c: Likewise.
5112         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5113         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5114         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5115         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5116         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5117         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5118         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5119         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5120         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5121         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5122         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5123         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5124         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5125         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5126         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5127
5128         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5129         target condition.
5130         * gcc.dg/vect/pr30843.c: Likewise.
5131         * gcc.dg/vect/pr33866.c: Likewise.
5132         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5133         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5134         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5135         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5136
5137 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5138
5139         * gcc.dg/vect/slp-11.c: Split into...
5140         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5141         gcc.dg/vect/slp-11c.c: ...these tests.
5142         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5143         * gcc.dg/vect/slp-12c.c: ...this new test.
5144         * gcc.dg/vect/slp-19.c: Split into...
5145         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5146         gcc.dg/vect/slp-19c.c: ...these new tests.
5147
5148 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5149
5150         * lib/target-supports.exp
5151         (check_effective_target_vect_extract_even_odd_wide): Delete.
5152         (check_effective_target_vect_strided_wide): Likewise.
5153         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5154         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5155         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5156         * gcc.dg/vect/pr37539.c: Likewise.
5157         * gcc.dg/vect/slp-11.c: Likewise.
5158         * gcc.dg/vect/slp-12a.c: Likewise.
5159         * gcc.dg/vect/slp-12b.c: Likewise.
5160         * gcc.dg/vect/slp-19.c: Likewise.
5161         * gcc.dg/vect/slp-23.c: Likewise.
5162         * gcc.dg/vect/vect-1.c: Likewise.
5163         * gcc.dg/vect/vect-98.c: Likewise.
5164         * gcc.dg/vect/vect-107.c: Likewise.
5165         * gcc.dg/vect/vect-strided-float.c: Likewise.
5166
5167 2011-05-02  Jason Merrill  <jason@redhat.com>
5168
5169         * g++.dg/init/new31.C: New.
5170
5171 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5172
5173         PR c/35445
5174         * gcc.dg/pr35445.c: New test.
5175
5176 2011-05-02  Jason Merrill  <jason@redhat.com>
5177
5178         * c-c++-common/vla-1.c: New.
5179
5180 2011-05-02  Richard Guenther  <rguenther@suse.de>
5181
5182         PR tree-optimization/48822
5183         * gcc.dg/torture/pr48822.c: New testcase.
5184
5185 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5186
5187         PR c++/47969
5188         * g++.dg/cpp0x/constexpr-47969.C: New.
5189
5190 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5191
5192         PR testsuite/48498
5193         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5194         on vect_no_align targets.
5195         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5196         vect_no_align targets.
5197
5198 2011-05-01  Xinliang David Li  <davidxl@google.com>
5199
5200         * gcc.dg/tree-ssa/integer-addr.c: New test.
5201         * gcc.dg/tree-ssa/alias_bug.c: New test.
5202
5203 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5204
5205         PR libgfortran/48787
5206         * gfortran.dg/round_3.f08: Add more checks.
5207
5208 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/48821
5211         * gfortran.dg/import9.f90: New, proper test.
5212         * gfortran.dg/interface_37.f90: Remove bogus
5213         test (bogus copy of interface_36.f90).
5214
5215 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5216
5217         PR fortran/48821
5218         * gfortran.dg/interface_37.f90: New.
5219
5220 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5221
5222         PR fortran/48746
5223         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5224
5225 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5226
5227         PR tree-optimization/48809
5228         * gcc.c-torture/execute/pr48809.c: New test.
5229
5230 2011-04-29  Jeff Law <law@redhat.com>
5231
5232         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5233
5234 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5235
5236         PR c++/48606
5237         * g++.dg/init/ctor10.C: New.
5238
5239 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5240
5241         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5242           warning in implicitly instantiated templates.
5243
5244 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5245
5246         * g++.dg/warn/Wnull-conversion-1.C: New.
5247         * g++.dg/warn/Wnull-conversion-2.C: New.
5248
5249 2011-04-29  Diego Novillo  <dnovillo@google.com>
5250
5251         * g++.old-deja/g++.other/null3.C: Expect warning about
5252         converting boolean to a pointer.
5253
5254 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5255
5256         PR fortran/48462
5257         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5258         being a target.
5259
5260         PR fortran/48746
5261         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5262
5263 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5264
5265         PR fortran/48810
5266         * gfortran.dg/typebound_proc_22.f90: New.
5267
5268         PR fortran/48800
5269         * gfortran.dg/interface_36.f90: New.
5270
5271 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5272
5273         PR libgfortran/48488
5274         PR libgfortran/48602
5275         PR libgfortran/48615
5276         PR libgfortran/48684
5277         PR libgfortran/48787
5278         * gfortran.dg/fmt_g.f: Adjust test.
5279         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5280         * gfortran.dg/round_3.f08: New test.
5281         * gfortran.dg/namelist_print_1.f: Adjust test.
5282         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5283         * gfortran.dg/f2003_io_5.f03: Adjust test.
5284         * gfortran.dg/coarray_15.f90: Adjust test.
5285         * gfortran.dg/namelist_65.f90: Adjust test.
5286         * gfortran.dg/fmt_cache_1.f: Adjust test.
5287         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5288         * gfortran.dg/real_const_3.f90: Adjust test.
5289
5290 2011-04-28  Xinliang David Li  <davidxl@google.com>
5291
5292         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5293         * g++.dg/prof-robust-1.C: New test.
5294
5295 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5296
5297         PR tree-optimization/48765
5298         * gcc.dg/vect/pr48765.c: New.
5299
5300 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5301
5302         PR tree-optimization/48775
5303         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5304
5305 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5306
5307         PR c++/48798
5308         * g++.dg/inherit/pr48798.C: New.
5309         * g++.old-deja/g++.other/base1.C: Adjust.
5310
5311 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5312
5313         PR c++/48656
5314         * g++.dg/template/inherit7.C: New test case.
5315
5316 2011-04-28  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/40052
5319         PR tree-optimization/15347
5320         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5321         * gcc.dg/pr15347.c: Likewise.
5322
5323 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5324
5325         PR c++/48530
5326         * g++.dg/cpp0x/sfinae18.C: New.
5327
5328 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5329
5330         PR c++/48771
5331         * g++.dg/ext/is_literal_type1.C: New.
5332
5333 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5334
5335         PR fortran/48112
5336         PR fortran/48279
5337         * gfortran.dg/interface_35.f90: New.
5338         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5339         * gfortran.dg/func_result_6.f90: Add dg-warning.
5340         * gfortran.dg/bessel_1.f90: Ditto.
5341         * gfortran.dg/hypot_1.f90: Ditto.
5342         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5343         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5344         * gfortran.dg/interface_assignment_4.f90: Ditto.
5345
5346 2011-04-27  Jason Merrill  <jason@redhat.com>
5347
5348         * g++.dg/ext/complex8.C: New.
5349
5350         * g++.dg/cpp0x/initlist49.C: New.
5351         * g++.dg/init/new30.C: New.
5352
5353 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5354
5355         PR fortran/48788
5356         * gfortran.dg/whole_file_34.f90: New.
5357
5358 2011-04-27  Jan Hubicka  <jh@suse.cz>
5359
5360         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5361
5362 2011-04-27  Jason Merrill  <jason@redhat.com>
5363
5364         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5365
5366         * g++.dg/parse/ambig6.C: New.
5367
5368 2011-04-27  Nick Clifton  <nickc@redhat.com>
5369
5370         * gcc.dg/20020312-2.c: Add definition for RX.
5371
5372         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5373         option with RX targets.
5374
5375         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5376         /* */ comments.
5377
5378 2011-04-27  Richard Guenther  <rguenther@suse.de>
5379
5380         * gcc.dg/tree-ssa/pr23382.c: Remove.
5381
5382 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5383
5384         PR target/48767
5385         * gcc.c-torture/compile/pr48767.c: New test.
5386
5387 2011-04-27  Richard Guenther  <rguenther@suse.de>
5388
5389         PR tree-optimization/48772
5390         * g++.dg/pr48772.C: New testcase.
5391
5392 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR c/48742
5395         * gcc.c-torture/compile/pr48742.c: New test.
5396
5397 2011-04-26  Jason Merrill  <jason@redhat.com>
5398
5399         * g++.dg/lookup/koenig13.C: New.
5400
5401         * g++.dg/cpp0x/initlist48.C: New.
5402
5403 2011-04-25  Jason Merrill  <jason@redhat.com>
5404
5405         * g++.dg/cpp0x/sfinae17.C: New.
5406
5407 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5408
5409         PR target/48258
5410         * gcc.target/powerpc/pr48258-1.c: New file.
5411         * gcc.target/powerpc/pr48258-2.c: Ditto.
5412
5413 2011-04-26  Xinliang David Li  <davidxl@google.com>
5414
5415         * gcc.dg/uninit-suppress.c: New test.
5416         * gcc.dg/uninit-suppress.c: New test.
5417
5418 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR debug/48768
5421         * gcc.dg/pr48768.c: New test.
5422
5423         PR tree-optimization/48734
5424         * gcc.c-torture/compile/pr48734.c: New test.
5425
5426         PR testsuite/48753
5427         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5428
5429 2011-04-26  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/48731
5432         * gcc.dg/torture/pr48731.c: New testcase.
5433
5434 2011-04-26  Richard Guenther  <rguenther@suse.de>
5435
5436         PR testsuite/48753
5437         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5438
5439 2011-04-26  Richard Guenther  <rguenther@suse.de>
5440
5441         PR middle-end/48694
5442         * gcc.dg/torture/pr48694-1.c: New testcase.
5443         * gcc.dg/torture/pr48694-2.c: Likewise.
5444
5445 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5446
5447         * g++.dg/ext/underlying_type1.C: New.
5448         * g++.dg/ext/underlying_type2.C: Likewise.
5449         * g++.dg/ext/underlying_type3.C: Likewise.
5450         * g++.dg/ext/underlying_type4.C: Likewise.
5451         * g++.dg/ext/underlying_type5.C: Likewise.
5452         * g++.dg/ext/underlying_type6.C: Likewise.
5453         * g++.dg/ext/underlying_type7.C: Likewise.
5454         * g++.dg/ext/underlying_type8.C: Likewise.
5455         * g++.dg/ext/underlying_type9.C: Likewise.
5456         * g++.dg/ext/underlying_type10.C: Likewise.
5457
5458 2011-04-25  Jason Merrill  <jason@redhat.com>
5459
5460         * g++.dg/cpp0x/regress/template-const2.C: New.
5461
5462 2011-04-25  Jeff Law <law@redhat.com>
5463
5464         * gcc.dg/tree-ssa/vrp56.c: new test.
5465
5466 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5469
5470 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5471
5472         PR preprocessor/48740
5473         * c-c++-common/raw-string-11.c: New test.
5474
5475 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5476
5477         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5478         hppa*-*-hpux*.
5479
5480 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5481
5482         PR fortran/18918
5483         * gfortran.dg/coarray_19.f90: New.
5484
5485 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR c/48685
5488         * gcc.dg/pr48685.c: New test.
5489
5490 2011-04-22  Jan Hubicka  <jh@suse.cz>
5491
5492         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5493
5494 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR tree-optimization/48717
5497         * gcc.c-torture/execute/pr48717.c: New test.
5498
5499 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5500
5501         PR target/48723
5502         * gcc.target/i386/pr48723.c: New test.
5503
5504 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5505
5506         PR c/48716
5507         * gcc.dg/gomp/pr48716.c: New test.
5508         * g++.dg/gomp/pr48716.C: New test.
5509
5510 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5511
5512         PR c/36750
5513         * gcc.dg/missing-field-init-2.c: Update testcase.
5514
5515 2011-04-22  Alan Modra  <amodra@gmail.com>
5516
5517         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5518
5519 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5520
5521         PR fortran/48405
5522         * gfortran.dg/function_optimize_6.f90:  New test.
5523
5524 2011-04-21  Easwaran Raman  <eraman@google.com>
5525
5526         * gcc.dg/stack-layout-2.c: New test.
5527
5528 2011-04-21  Richard Guenther  <rguenther@suse.de>
5529
5530         PR lto/48703
5531         * g++.dg/lto/pr48207-2_0.C: New testcase.
5532         * g++.dg/lto/pr48207-3_0.C: Likewise.
5533
5534 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * gnat.dg/volatile5.adb: New test.
5537         * gnat.dg/volatile5_pkg.ads: New helper.
5538
5539 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5540
5541         PR target/48708
5542         * gcc.target/i386/pr48708.c: New test.
5543
5544 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5545
5546         * gcc.dg/vect/vect-119.c: New test.
5547
5548 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5549
5550         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5551         and once without.
5552
5553 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5554             Richard Sandiford  <richard.sandiford@linaro.org>
5555
5556         PR target/46329
5557         * gcc.target/arm/pr46329.c: New test.
5558
5559 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5560
5561         PR fortran/18918
5562         * gfortran.dg/coarray_18.f90: New.
5563
5564 2011-04-20  Jason Merrill  <jason@redhat.com>
5565
5566         * g++.dg/cpp0x/initlist47.C: New.
5567
5568         * g++.dg/init/dtor4.C: New.
5569
5570 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5571
5572         PR target/48678
5573         * gcc.target/i386/sse2-pinsrw.c: New test.
5574         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5575         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5576         * gcc.target/i386/sse2-insvhi.c: Ditto.
5577         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5578         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5579
5580 2011-04-20  Jason Merrill  <jason@redhat.com>
5581
5582         * g++.dg/template/const4.C: New.
5583
5584 2011-04-20  Easwaran Raman  <eraman@google.com>
5585
5586         * gcc.dg/stack-layout-1.c: New test.
5587
5588 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5589
5590         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5591         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5592         function.
5593
5594 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5595
5596         * gcc.dg/binop-xor1.c: New test.
5597         * gcc.dg/binop-xor2.c: New test.
5598         * gcc.dg/binop-xor3.c: New test.
5599         * gcc.dg/binop-xor4.c: New test.
5600         * gcc.dg/binop-xor5.c: New test.
5601
5602 2011-04-20  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/47892
5605         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5606
5607 2011-04-20  Richard Guenther  <rguenther@suse.de>
5608
5609         PR middle-end/48695
5610         * g++.dg/torture/pr48695.C: New testcase.
5611
5612 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5613
5614         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5615         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5616         * gcc.c-torture/execute/pr45262.c: Ditto
5617         * gcc.dg/torture/pr43165.c: Ditto.
5618         * gcc.dg/torture/pr47228.c: Ditto.
5619         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5620         * gcc.dg/ipa/pr45644.c: Ditto.
5621         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5622         PDP11.
5623
5624 2011-04-19  Jason Merrill  <jason@redhat.com>
5625
5626         * g++.dg/ext/complex7.C: New.
5627
5628         * g++.dg/ext/attrib41.C: New.
5629
5630 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5631
5632         PR testsuite/48676
5633         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5634
5635 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR target/48678
5638         * gcc.target/i386/pr48678.c: New test.
5639
5640 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5641
5642         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5643         * g++.dg/opt/devirt2.C: New test.
5644         * g++.dg/ipa/devirt-g-1.C: Likewise.
5645
5646 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/48588
5649         * gfortran.dg/whole_file_33.f90: New.
5650
5651 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5652
5653         * g++.dg/ipa/devirt-7.C: New test.
5654
5655 2011-04-19  Richard Guenther  <rguenther@suse.de>
5656
5657         PR lto/48207
5658         * g++.dg/lto/pr48207_0.C: New testcase.
5659
5660 2011-04-18  Jason Merrill  <jason@redhat.com>
5661
5662         * g++.dg/init/void1.C: New.
5663
5664         * g++.dg/cpp0x/union4.C: New.
5665
5666 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR middle-end/48661
5669         * g++.dg/torture/pr48661.C: New test.
5670
5671         PR c++/48632
5672         * g++.dg/gomp/pr48632.C: New test.
5673
5674 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5675
5676         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5677         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5678
5679 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/18918
5682         * gfortran.dg/coarray_17.f90: New.
5683         * gfortran.dg/coarray_10.f90: Update dg-error.
5684
5685 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5686
5687         PR testsuite/48251
5688         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5689         * gfortran.dg/guality/guality.exp: Likewise.
5690
5691 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5692
5693         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5694
5695 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5698
5699 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5700
5701         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5702
5703 2011-04-18  Richard Guenther  <rguenther@suse.de>
5704
5705         PR middle-end/46364
5706         * g++.dg/torture/pr46364.C: New testcase.
5707
5708 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5709
5710         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5711
5712 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5713
5714         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5715
5716 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5717             Ira Rosen  <ira.rosen@linaro.org>
5718
5719         PR target/48252
5720         * gcc.target/arm/pr48252.c: New test.
5721
5722 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR tree-optimization/48616
5725         * gcc.dg/pr48616.c: New test.
5726
5727 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5728
5729         PR fortran/18918
5730         * gfortran.dg/coarray_16.f90: New.
5731
5732 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5733
5734         PR fortran/48462
5735         * gfortran.dg/realloc_on_assign_7.f03: New test.
5736
5737 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5738
5739         PR libgfortran/48602
5740         * gfortran.dg/fmt_g0_6.f08: New test.
5741
5742 2011-04-17  Jason Merrill  <jason@redhat.com>
5743
5744         * g++.dg/cpp0x/sfinae16.C: New.
5745
5746 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5747
5748         * gcc.target/mips/reg-var-1.c: New test.
5749
5750 2011-04-17  Jan Hubicka  <jh@suse.cz>
5751
5752         * gcc.dg/winline-5.c: Update testcase.
5753
5754 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5755
5756         * gnat.dg/discr27.ad[sb]: Move dg directive.
5757         * gnat.dg/discr28.ad[sb]: New test.
5758         * gnat.dg/discr28_pkg.ads: New helper.
5759
5760 2011-04-17  Michael Matz  <matz@suse.de>
5761
5762         PR tree-optimization/48622
5763         PR lto/48645
5764         * gcc.dg/lto/pr48622_0.c: New test.
5765
5766 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5769         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5770         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5771         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5772         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5773         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5774
5775 2011-04-15  Jason Merrill  <jason@redhat.com>
5776
5777         * g++.dg/cpp0x/range-for17.C: New.
5778
5779 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5780
5781         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5782         * g++.dg/cpp0x/range-for3.C: Likewise.
5783         * g++.dg/cpp0x/range-for9.C: Correct error message.
5784         * g++.dg/cpp0x/range-for11.C: New.
5785         * g++.dg/cpp0x/range-for12.C: New.
5786         * g++.dg/cpp0x/range-for13.C: New.
5787         * g++.dg/cpp0x/range-for14.C: New.
5788         * g++.dg/cpp0x/range-for15.C: New.
5789         * g++.dg/cpp0x/range-for16.C: New.
5790
5791 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5792
5793         PR fortran/18918
5794         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5795
5796 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5797
5798         * objc.dg/naming-4.m: Updated.
5799         * objc.dg/naming-5.m: Updated.
5800         * objc.dg/naming-6.m: New.
5801         * objc.dg/naming-7.m: New.
5802         * obj-c++.dg/naming-1.mm: Updated.
5803         * obj-c++.dg/naming-2.mm: Updated.
5804         * obj-c++.dg/naming-3.mm: New.
5805         * obj-c++.dg/naming-4.mm: New.
5806
5807 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5808
5809         PR libgfortran/48589
5810         * gfortran.dg/fmt_g0_5.f08: New test.
5811
5812 2011-04-15  Richard Guenther  <rguenther@suse.de>
5813
5814         PR testsuite/48286
5815         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5816
5817 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5818
5819         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5820         -finline-limit=0 to -fno-inline
5821
5822 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR target/48614
5825         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5826         just avx.
5827
5828 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5829
5830         PR target/48605
5831         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5832         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5833         * gcc.target/i386/avx-insertps-3.c: New test.
5834         * gcc.target/i386/avx-insertps-4.c: New test.
5835
5836 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5837
5838         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5839         -finline-limit=0
5840
5841 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5842
5843         PR target/46779
5844         PR target/45291
5845         PR target/41894
5846         * gcc.target/avr/pr46779-1.c: New test case
5847         * gcc.target/avr/pr46779-2.c: New test case
5848
5849 2011-04-14  Jason Merrill  <jason@redhat.com>
5850
5851         * g++.dg/cpp0x/sfinae15.C: New.
5852
5853         * g++.dg/cpp0x/sfinae14.C: New.
5854
5855         * g++.dg/ext/vla10.C: New.
5856
5857 2011-04-14  Richard Guenther  <rguenther@suse.de>
5858
5859         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5860
5861 2011-04-14  Richard Guenther  <rguenther@suse.de>
5862
5863         * gcc.dg/fold-bitand-4.c: Move ...
5864         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5865
5866 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5867
5868         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5869         variables const.
5870         * gcc.target/avr/torture/trivial.c: Ditto.
5871
5872 2011-04-13  Jason Merrill  <jason@redhat.com>
5873
5874         * g++.dg/template/operator11.C: New.
5875
5876 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5877
5878         PR middle-end/48591
5879         * gcc.dg/gomp/pr48591.c: New test.
5880
5881         PR c++/48570
5882         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5883         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5884
5885 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5886
5887         PR c++/48574
5888         * g++.dg/template/dependent-expr7.C: New test case.
5889
5890 2011-04-13  Jason Merrill  <jason@redhat.com>
5891
5892         * g++.dg/cpp0x/sfinae13.C: New.
5893
5894 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5895
5896         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5897
5898 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5899
5900         * gcc.target/arm/pr43698.c: Remove -march option.
5901
5902 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5903
5904         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5905         -march option.
5906
5907 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5908
5909         PR fortran/48360
5910         PR fortran/48456
5911         * gfortran.dg/realloc_on_assign_6.f03: New test.
5912
5913 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5914
5915         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5916         targets the additional -mno-ms-bitfields and
5917         -Wno-packed-bitfield-compat options.
5918         * g++.dg/ext/bitfield3.C: Likewise.
5919         * g++.dg/ext/bitfield4.C: Likewise.
5920         * g++.dg/ext/bitfield5.C: Likewise.
5921         * gcc.dg/bitfld-15.c: Likewise.
5922         * gcc.dg/bitfld-16.c: Likewise.
5923         * gcc.dg/bitfld-17.c: Likewise.
5924         * gcc.dg/bitfld-18.c: Likewise.
5925
5926 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5927
5928         * gcc.target/arm/neon-vld3-1.c: New test.
5929         * gcc.target/arm/neon-vst3-1.c: New test.
5930         * gcc.target/arm/neon/v*.c: Regenerate.
5931
5932 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR rtl-optimization/48549
5935         * g++.dg/opt/pr48549.C: New test.
5936
5937 2011-04-12  Richard Guenther  <rguenther@suse.de>
5938
5939         PR tree-optimization/46076
5940         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5941
5942 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5943
5944         PR testsuite/21164
5945         * lib/compat.exp (compat-execute): Declare unsupported after
5946         stripping path from src1.
5947         * lib/lto.exp (lto-execute): Likewise.
5948
5949 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR c/48552
5952         * gcc.dg/pr48552-1.c: New test.
5953         * gcc.dg/pr48552-2.c: New test.
5954
5955 2011-04-11  Jason Merrill  <jason@redhat.com>
5956
5957         * g++.dg/cpp0x/sfinae12.C: New.
5958
5959         * g++.dg/cpp0x/enum10.C: New.
5960
5961         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5962
5963         * g++.dg/cpp0x/rv-func.C: New.
5964
5965 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5966
5967         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5968         alpha*-dec-osf5*.
5969
5970 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5971
5972         PR tree-optimization/48195
5973         * gcc.dg/ipa/pr48195.c: New test.
5974
5975 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * gnat.dg/return3.adb: Remove unused switch.
5978
5979 2011-04-08  Mike Stump  <mikestump@comcast.net>
5980
5981         PR testsuite/48506
5982         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5983         default to fno-common.
5984
5985 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5986
5987         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5988         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5989
5990 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5991
5992         PR fortran/48448
5993         * gfortran.dg/function_optimize_5.f90:  New test.
5994
5995 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5996
5997         * gnat.dg/aggr17.adb: New test.
5998         * gnat.dg/aggr18.adb: Likewise.
5999
6000 2011-04-08  Michael Matz  <matz@suse.de>
6001
6002         PR middle-end/48389
6003         * gcc.target/i386/pr48389.c: New test.
6004
6005 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6006
6007         PR rtl-optimization/48272
6008         * g++.dg/opt/pr48272.C: New.
6009
6010 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6011
6012         PR rtl-optimization/48235
6013         * gcc.dg/pr48235.c: New.
6014
6015 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6016
6017         PR rtl-optimization/48302
6018         * g++.dg/opt/pr48302.C: New.
6019
6020 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6021
6022         PR target/48273
6023         * g++.dg/opt/pr48273.C: New.
6024
6025 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6026
6027         PR rtl-optimization/48442
6028         * gcc.dg/pr48442.c: New.
6029
6030 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR tree-optimization/48377
6033         * gcc.dg/vect/pr48377.c: New test.
6034
6035 2011-04-07  Jason Merrill  <jason@redhat.com>
6036
6037         * g++.dg/cpp0x/regress/call1.C: New.
6038
6039         * g++.dg/cpp0x/variadic107.C: New.
6040
6041         * g++.dg/cpp0x/sfinae11.C: New.
6042         * g++.dg/cpp0x/noexcept02.C: Fix.
6043
6044         * g++.dg/cpp0x/sfinae10.C: New.
6045
6046         * g++.dg/cpp0x/sfinae9.C: New.
6047
6048         * c-c++-common/Wcast-qual-1.c: Move here from...
6049         * gcc.dg/cast-qual-3.c: ...here, and...
6050         * g++.dg/warn/Wcast-qual2.C: ...here.
6051
6052         * g++.dg/cpp0x/sfinae8.C: New.
6053
6054         * g++.dg/cpp0x/sfinae7.C: New.
6055
6056         * g++.dg/cpp0x/enum9.C: New.
6057
6058 2011-04-07  Mike Stump  <mikestump@comcast.net>
6059
6060         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6061         with no trampolines.
6062
6063 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR fortran/48117
6066         * gfortran.dg/gomp/pr48117.f90: New test.
6067
6068         PR debug/48343
6069         * gcc.dg/torture/pr48343.c: New test.
6070
6071 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6072
6073         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6074
6075 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6076
6077         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6078
6079 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6080
6081         PR target/43920
6082         * lib/scanasm.exp (object-size): New proc.
6083         * gcc.target/arm/pr43920-2.c: New test.
6084
6085 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6086
6087         PR fortran/18918
6088         PR fortran/48477
6089         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6090
6091 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6092
6093         * gcc.dg/mtune.c: Prune note from output.
6094
6095 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6096
6097         PR debug/48466
6098         * gcc.dg/guality/pr36977.c: New test.
6099         * gcc.dg/guality/pr48466.c: New test.
6100
6101 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6102
6103         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6104
6105 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6106
6107         * gnat.dg/return3.adb: New test.
6108
6109 2011-04-06  Richard Guenther  <rguenther@suse.de>
6110
6111         PR tree-optimization/47663
6112         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6113
6114 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6115
6116         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6117         Solaris 8 and 9 as well.
6118
6119 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6120
6121         PR target/43920
6122         * gcc.target/arm/pr43920-1.c: New test.
6123
6124 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6125
6126         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6127         (cctor): Actually return the value.
6128         (main): Cast return values.
6129
6130 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6131
6132         * gfortran.dg/character_comparison_8.f90:  New test.
6133
6134 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6135
6136         * frontend-passes: (optimize_lexical_comparison): New function.
6137         (optimize_expr): Call it.
6138         (optimize_comparison): Also handle lexical comparison functions.
6139         Return false instad of -2 for unequal comparison.
6140
6141 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6142
6143         PR fortran/48412
6144         * function_optimize_4.f90:  New test.
6145
6146 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6147
6148         PR fortran/18918
6149         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6150         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6151         * gfortran.dg/coarray_15.f90: New.
6152
6153 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6154
6155         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6156         * gfortran.dg/bessel_7.f90: Likewise.
6157
6158 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6159
6160         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6161
6162 2011-04-03  Richard Guenther  <rguenther@suse.de>
6163             Ira Rosen  <ira.rosen@linaro.org>
6164
6165         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6166         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6167         -ftree-loop-if-convert-stores.
6168
6169 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * gnat.dg/specs/aggr2.ads: New test.
6172
6173 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6174
6175         * gnat.dg/debug2.ad[sb]: New test.
6176         * gnat.dg/debug2_pkg.ads: New helper.
6177         * gnat.dg/debug3.ad[sb]: New test.
6178
6179 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6180
6181         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6182
6183 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR middle-end/48335
6186         * gcc.c-torture/compile/pr48335-1.c: New test.
6187         * gcc.dg/pr48335-1.c: New test.
6188         * gcc.dg/pr48335-2.c: New test.
6189         * gcc.dg/pr48335-3.c: New test.
6190         * gcc.dg/pr48335-4.c: New test.
6191         * gcc.dg/pr48335-5.c: New test.
6192         * gcc.dg/pr48335-6.c: New test.
6193         * gcc.dg/pr48335-7.c: New test.
6194         * gcc.dg/pr48335-8.c: New test.
6195         * gcc.target/i386/pr48335-1.c: New test.
6196
6197 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6198
6199         PR c/36299
6200         * gcc.dg/Waddress.c: New test.
6201
6202 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6203
6204         PR fortran/48352
6205         * gfortran.dg/function_optimize_3.f90:  New test.
6206
6207 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6208
6209         * gcc.c-torture/compile/20110401-1.c: New test.
6210
6211         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6212         * g++.dg/lto/20091002-2_0.C: Likewise.
6213         * g++.dg/lto/20090303_0.c: Likewise.
6214         * g++.dg/lto/20091004-1_0.C: Likewise.
6215         * g++.dg/lto/20091002-3_0.C: Likewise.
6216         * g++.dg/lto/20091004-2_0.C: Likewise.
6217         * g++.dg/lto/20081123_0.C: Likewise.
6218         * g++.dg/lto/20090313_0.C: Likewise.
6219         * g++.dg/lto/20081109-1_0.C: Likewise.
6220         * g++.dg/lto/20081219_0.C: Likewise.
6221         * g++.dg/lto/20081204-1_0.C: Likewise.
6222         * g++.dg/lto/20090302_0.C: Likewise.
6223         * g++.dg/lto/20081119-1_0.C: Likewise.
6224         * g++.dg/lto/20081118_0.C: Likewise.
6225         * gcc.dg/lto/20091020-2_0.c: Likewise.
6226         * gcc.dg/lto/20090210_0.c: Likewise.
6227         * gcc.dg/lto/20081204-1_0.c: Likewise.
6228         * gcc.dg/lto/20081224_0.c: Likewise.
6229         * gcc.dg/lto/20090219_0.c: Likewise.
6230         * gcc.dg/lto/20091014-1_0.c: Likewise.
6231         * gcc.dg/lto/20091016-1_0.c: Likewise.
6232         * gcc.dg/lto/20090206-2_0.c: Likewise.
6233         * gcc.dg/lto/20090116_0.c: Likewise.
6234         * gcc.dg/lto/20091013-1_0.c: Likewise.
6235         * gcc.dg/lto/20091015-1_0.c: Likewise.
6236         * gcc.dg/lto/20090126-2_0.c: Likewise.
6237
6238 2011-03-31  Ian Lance Taylor  <iant@google.com>
6239
6240         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6241
6242 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6243
6244         * gnat.dg/opt16.adb: New test.
6245
6246 2011-03-31  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/cpp0x/defaulted24.C: New.
6249
6250 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6251
6252         PR target/16292
6253         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6254         with -O0.
6255
6256 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6257
6258         * g++.dg/other/i386-9.C: New test.
6259
6260 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6261
6262         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6263
6264 2011-03-30  Jason Merrill  <jason@redhat.com>
6265
6266         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6267
6268         * g++.dg/cpp0x/regress/isnan.C: New.
6269
6270         * g++.dg/cpp0x/initlist46.C: New.
6271
6272 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6273
6274         PR target/47551
6275         * gcc.target/arm/neon-modes-2.c: New test.
6276
6277 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR c/48305
6280         * gcc.c-torture/compile/pr48305.c: New test.
6281
6282 2011-03-29  Jason Merrill  <jason@redhat.com>
6283
6284         * g++.dg/cpp0x/regress/value-dep1.C: New.
6285
6286 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6287
6288         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6289
6290 2011-03-29  Ian Lance Taylor  <iant@google.com>
6291
6292         * go.test/go-test.exp: Handle the test lines used in several new
6293         tests.
6294         (errchk): Add opts parameter.  Change all callers.  Handle parens
6295         in regexps.
6296
6297 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6298             Dominique d'Humieres  <dominiq@lps.ens.fr>
6299
6300         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6301         and __APPLE__ && __PPC__ && __ALTIVEC__.
6302
6303 2011-03-29  Jason Merrill  <jason@redhat.com>
6304
6305         * g++.dg/cpp0x/dependent1.C: New.
6306
6307         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6308
6309         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6310
6311         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6312
6313 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6314
6315         PR fortran/48095
6316         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6317         * gfortran.dg/proc_ptr_comp_32.f90: New.
6318
6319 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6320
6321         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6322         check for corresponding warning.
6323
6324 2011-03-28  Jason Merrill  <jason@redhat.com>
6325
6326         * g++.dg/cpp0x/rv-deduce2.C: New.
6327
6328 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR debug/48203
6331         * gcc.dg/pr48203.c: New test.
6332
6333 2011-03-28  Jeff Law <law@redhat.com>
6334
6335         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6336
6337 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6338
6339         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6340         and __PPC__ && __ALTIVEC__.
6341
6342 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6343
6344         PR testsuite/48238
6345         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6346         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6347         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6348         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6349
6350 2011-03-28  Jason Merrill  <jason@redhat.com>
6351
6352         * g++.dg/cpp0x/initlist-array2.C: New.
6353
6354         * g++.dg/cpp0x/initlist-array1.C: New.
6355
6356         * g++.dg/cpp0x/constexpr-compound.C: New.
6357
6358         * g++.dg/cpp0x/constexpr-using.C: New.
6359
6360         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6361
6362 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6363
6364         PR testsuite/48276
6365         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6366
6367 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6368
6369         * gcc.dg/slp-1.c: New test.
6370
6371 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6372
6373         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6374         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6375         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6376         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6377         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6378         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6379         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6380         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6381         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6382         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6383         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6384         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6385         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6386         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6387
6388 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6389
6390         PR fortran/47065
6391         * gfortran.dg/trim_optimize_5.f90:  New test.
6392         * gfortran.dg/trim_optimize_6.f90:  New test.
6393
6394 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6395
6396         PR target/38598
6397         * gcc.target/mips/madd-7.c: Remove -mlong32.
6398         * gcc.target/mips/msub-7.c: Likewise.
6399
6400 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6401
6402         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6403         accesses to preserve the meaning of the test for doubleword vectors.
6404         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6405         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6406
6407 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6408
6409         PR fortran/48291
6410         * gfortran.dg/class_42.f03: New.
6411
6412 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6413
6414         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6415         strided accesses.
6416
6417 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6418
6419         PR rtl-optimization/48144
6420         * gcc.dg/pr48144.c: New test.
6421
6422 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6423
6424         * gnat.dg/discr27.ad[sb]: New test.
6425
6426 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * gnat.dg/limited_with2.ad[sb]: New test.
6429         * gnat.dg/limited_with2_pkg1.ads: New helper.
6430         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6431
6432 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/opt15.adb: New test.
6435         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6436
6437 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6438
6439         PR fortran/48174
6440         PR fortran/45304
6441         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6442         * gfortran.dg/leadz_trailz_3.f90: Ditto
6443
6444 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6445
6446         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6447
6448 2011-03-25  Jason Merrill  <jason@redhat.com>
6449
6450         * g++.dg/cpp0x/defaulted22.C: New.
6451         * g++.dg/cpp0x/defaulted23.C: New.
6452         * g++.dg/cpp0x/defaulted15.C: Adjust.
6453
6454 2011-03-25  Jason Merrill  <jason@redhat.com>
6455
6456         * g++.dg/cpp0x/move1.C: New.
6457
6458 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6459
6460         PR target/48287
6461         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6462
6463 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6464
6465         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6466         for mips-sgi-irix6.5.
6467         Replace snprintf prototype by <stdio.h>.
6468
6469 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6470
6471         PR testsuite/48283
6472         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6473         run_expensive_tests.
6474         * gcc.dg/graphite/block-4.c: Likewise.
6475         * gcc.dg/graphite/block-7.c: Likewise.
6476         * gcc.dg/graphite/block-8.c: Likewise.
6477
6478 2011-03-25  Richard Guenther  <rguenther@suse.de>
6479
6480         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6481         * g++.dg/tree-ssa/pr8781.C: Likewise.
6482         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6483         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6484         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6485         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6486         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6487         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6488         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6489         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6490         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6491         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6492         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6493         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6494         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6500         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6501         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6502         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6503         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6506         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6509         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6511         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6512         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6513         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6514         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6515         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6516         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6517         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6518         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6519         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6520         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6521         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6522         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6523         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6528         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6529         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6530         * c-c++-common/pr46562-2.c: Likewise.
6531         * gfortran.dg/pr42108.f90: Likewise.
6532         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6533         foo to be inlined even at -O1.
6534         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6535         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6537         * gcc.dg/matrix/matrix.exp: Disable FRE.
6538
6539 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR debug/48204
6542         * gcc.dg/dfp/pr48204.c: New test.
6543
6544 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6545
6546         PR target/48209
6547         * gcc.c-torture/execute/pr47917.c: Move this...
6548         * gcc.dg/torture/pr47917.c: to here and add xfails.
6549
6550 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6551
6552         * gnat.dg/array16.ad[sb]: New test.
6553         * gnat.dg/array16.ads: New helper.
6554
6555 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6556
6557         * gnat.dg/derived_type2.adb: New test.
6558
6559 2011-03-24  Richard Guenther  <rguenther@suse.de>
6560
6561         PR tree-optimization/48271
6562         * g++.dg/torture/pr48271.C: New testcase.
6563
6564 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gnat.dg/array15.ad[sb]: New test.
6567
6568 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6569
6570         PR target/48237
6571         * gcc.target/i386/pr48237.c: New test.
6572
6573 2011-03-24  Richard Guenther  <rguenther@suse.de>
6574
6575         PR middle-end/48269
6576         * gcc.dg/builtin-object-size-10.c: New testcase.
6577
6578 2011-03-24  Richard Guenther  <rguenther@suse.de>
6579
6580         PR tree-optimization/46562
6581         * c-c++-common/pr46562-2.c: New testcase.
6582         * c-c++-common/pr46562.c: Likewise.
6583
6584 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6585
6586         * gcc.dg/vect/vect-cselim-1.c: New test.
6587         * gcc.dg/vect/vect-cselim-2.c: New test.
6588
6589 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6590
6591         * gcc.target/arm/pr46934.c: New.
6592
6593 2011-03-23  Ian Lance Taylor  <iant@google.com>
6594
6595         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6596
6597 2011-03-23  Richard Guenther  <rguenther@suse.de>
6598
6599         * gcc.dg/struct: Remove directory and contents.
6600
6601 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6602
6603         PR testsuite/48251
6604         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6605
6606 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gnat.dg/discr26.ad[sb]: New test.
6609         * gnat.dg/discr26_pkg.ads: New helper.
6610
6611 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6612
6613         PR target/47553
6614         * gcc.target/arm/neon-vld-1.c: New test.
6615
6616 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6617
6618         * gnat.dg/array14.ad[sb]: New test.
6619         * gnat.dg/array14_pkg.ads: New helper.
6620
6621 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6622
6623         * gcc.c-torture/execute/920501-8.x: Remove.
6624         * gcc.c-torture/execute/930513-1.x: Remove.
6625         * gcc.c-torture/execute/960312-1.x: Remove.
6626         * gcc.c-torture/compile/20000804-1.c,
6627         gcc.c-torture/compile/20001205-1.c,
6628         gcc.c-torture/compile/20001226-1.c,
6629         gcc.c-torture/compile/20010518-2.c,
6630         gcc.c-torture/compile/20020312-1.c,
6631         gcc.c-torture/compile/20020604-1.c,
6632         gcc.c-torture/compile/920501-12.c,
6633         gcc.c-torture/compile/920501-4.c,
6634         gcc.c-torture/compile/920520-1.c,
6635         gcc.c-torture/compile/980506-1.c,
6636         gcc.c-torture/execute/980709-1.x,
6637         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6638         options for m68hc11.
6639         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6640         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6641         m68hc11.
6642
6643 2011-03-22  Nick Clifton  <nickc@redhat.com>
6644
6645         * lib/target-supports.exp (check_profiling_available): Add MN10300
6646         to the list of targets that do not support profiling.  Restore
6647         alpha sorting to this list.
6648
6649 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6650
6651         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6652         failure on 32-bit systems.
6653         * gcc.dg/torture/vector-2.c: Ditto.
6654
6655 2011-03-22  Richard Guenther  <rguenther@suse.de>
6656
6657         PR tree-optimization/48228
6658         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6659
6660 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6661
6662         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6663         powerpc.
6664
6665         PR target/48226
6666         * gcc.target/powerpc/pr48226.c: New file.
6667
6668 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6669
6670         * lib/prune.exp (prune_gcc_output): Prune "could not create
6671         compact unwind for" warnings.
6672
6673 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR c/42544
6676         PR c/48197
6677         * gcc.c-torture/execute/pr42544.c: New test.
6678         * gcc.c-torture/execute/pr48197.c: New test.
6679
6680 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6681
6682         PR preprocessor/48192
6683         * gcc.target/powerpc/pr48192.c: New file.
6684
6685         PR target/48053
6686         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6687         split problem of 0 being loaded in a VSX register.
6688
6689 2011-03-21  Richard Guenther  <rguenther@suse.de>
6690
6691         PR c/47939
6692         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6693         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6694         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6695         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6696
6697 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6698
6699         PR target/48213
6700         * gcc.dg/pr48213.c: New test.
6701
6702 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6703
6704         PR target/12171
6705         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6706
6707 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6708
6709         * gcc.target/arm/xor-and.c: New.
6710
6711 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6712
6713         PR fortran/22572
6714         * gfortran.dg/function_optimize_1.f90:  New test.
6715         * gfortran.dg/function_optimize_2.f90:  New test.
6716
6717 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         PR rtl-optimization/47502
6720         * gcc.target/i386/pr47502-1.c: New.
6721         * gcc.target/i386/pr47502-2.c: Likewise.
6722
6723 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6724
6725         PR rtl-optimization/48156
6726         * gcc.dg/pr48156.c: New test.
6727
6728 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6729
6730         PR libfortran/47439
6731         * gfortran.dg/scratch_1.f90: Adjust test.
6732
6733 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6734
6735         PR libfortran/47439
6736         * gfortran.dg/scratch_1.f90: New test.
6737
6738 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6739
6740         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6741         variably modified typedefs.
6742         * gcc.dg/c1x-typedef-2.c: Remove.
6743
6744 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6745
6746         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6747         * gcc.dg/c1x-anon-struct-3.c: New test.
6748         * gcc.dg/anon-struct-11.c: Update.
6749
6750 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6751
6752         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6753         dg-xfail-run-if.
6754         Only xfail with gas.
6755
6756 2011-03-18  Jason Merrill  <jason@redhat.com>
6757
6758         * g++.dg/template/fn-ptr1.C: New.
6759
6760         * g++.dg/overload/volatile1.C: New.
6761
6762         * g++.dg/opt/pr23372.C: New.
6763
6764         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6765
6766 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6767
6768         PR middle-end/47405
6769         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6770
6771 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6772
6773         * gcc.target/arm/unsigned-extend-1.c: New.
6774
6775 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR bootstrap/48161
6778         * gcc.c-torture/compile/pr48161.c: New test.
6779
6780 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6781
6782         PR middle-end/47725
6783         * gcc.dg/torture/pr47725.c: New.
6784
6785 2011-03-17  Jason Merrill  <jason@redhat.com>
6786
6787         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6788         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6789
6790 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6791
6792         * gnat.dg/specs/elab2.ads: New test.
6793         * gnat.dg/specs/elab2_pkg.ads: New helper.
6794
6795 2011-03-17  Jason Merrill  <jason@redhat.com>
6796
6797         * g++.dg/cpp0x/decltype-1212.C: New.
6798         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6799
6800 2011-03-17  Jason Merrill  <jason@redhat.com>
6801
6802         * g++.dg/parse/memfnquals1.C: New.
6803
6804 2011-03-17  Richard Guenther  <rguenther@suse.de>
6805
6806         PR middle-end/48134
6807         * gcc.dg/pr48134.c: New testcase.
6808
6809 2011-03-17  Richard Guenther  <rguenther@suse.de>
6810
6811         PR middle-end/48165
6812         * g++.dg/torture/pr48165.C: New testcase.
6813
6814 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR rtl-optimization/48141
6817         * gcc.dg/pr48141.c: New test.
6818
6819 2011-03-16  Jason Merrill  <jason@redhat.com>
6820
6821         * g++.dg/cpp0x/constexpr-48089.C: New.
6822
6823         * g++.dg/cpp0x/constexpr-abi1.C: New.
6824
6825         * g++.dg/cpp0x/constexpr-46336.C: New.
6826         * g++.dg/parse/friend5.C: Adjust expected errors.
6827
6828         * g++.dg/cpp0x/constexpr-47570.C: New.
6829
6830 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6831
6832         PR debug/47510
6833         * ++.dg/debug/dwarf2/typedef6.C: New test.
6834
6835 2011-03-16  Jason Merrill  <jason@redhat.com>
6836
6837         * g++.dg/cpp0x/elision2.C: New.
6838
6839         * g++.dg/cpp0x/constexpr-array3.C: New.
6840
6841 2011-03-16  Jason Merrill  <jason@redhat.com>
6842
6843         * g++.dg/cpp0x/sfinae6.C: New.
6844         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6845         * g++.dg/cpp0x/pr45908.C: Likewise.
6846         * g++.dg/cpp0x/sfinae6.C: Likewise.
6847         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6848         * g++.old-deja/g++.law/arg11.C: Likewise.
6849
6850 2011-03-16  Jason Merrill  <jason@redhat.com>
6851
6852         * g++.dg/template/incomplete6.C: New.
6853
6854 2011-03-16  Jeff Law <law@redhat.com>
6855
6856         * gcc.dg/tree-ssa/vrp55.c: New test.
6857
6858 2011-03-16  Jason Merrill  <jason@redhat.com>
6859
6860         * g++.dg/cpp0x/auto22.C: New.
6861
6862 2011-03-16  Richard Guenther  <rguenther@suse.de>
6863
6864         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6865         optimizing it away if promoted to const.
6866
6867 2011-03-16  Richard Guenther  <rguenther@suse.de>
6868
6869         PR tree-optimization/48149
6870         * gcc.dg/fold-complex-1.c: New testcase.
6871
6872 2011-03-16  Richard Guenther  <rguenther@suse.de>
6873
6874         PR testsuite/48147
6875         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6876         or cloning happens.
6877
6878 2011-03-16  Richard Guenther  <rguenther@suse.de>
6879
6880         PR tree-optimization/26134
6881         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6882
6883 2011-03-16  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/48146
6886         * gcc.dg/torture/pr48146.c: New testcase.
6887
6888 2011-03-16  Richard Guenther  <rguenther@suse.de>
6889
6890         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6891         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6892
6893 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR middle-end/48136
6896         * gcc.c-torture/compile/pr48136.c: New test.
6897
6898         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6899
6900         PR debug/45882
6901         * gcc.dg/guality/pr45882.c: New test.
6902
6903 2011-03-15  Jason Merrill  <jason@redhat.com>
6904
6905         * g++.dg/cpp0x/constexpr-recursion.C: New.
6906
6907         * g++.dg/cpp0x/implicit11.C: New.
6908
6909 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6910
6911         * g++.dg/cpp0x/constexpr-attribute.C: New.
6912
6913 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6914
6915         * g++.dg/parse/pr34758.C: New.
6916
6917 2011-03-15  Xinliang David Li  <davidxl@google.com>
6918
6919         PR c/47837
6920         * gcc.dg/uninit-pred-7_d.c: New test.
6921         * gcc.dg/uninit-pred-8_d.c: New test.
6922
6923 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6924
6925         PR target/46788
6926         * gcc.target/arm/pr46788.c: New.
6927
6928 2011-03-15  Richard Guenther  <rguenther@suse.de>
6929
6930         PR middle-end/47650
6931         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6932         * gfortran.dg/ishft_4.f90: Likewise.
6933         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6934
6935 2011-03-15  Richard Guenther  <rguenther@suse.de>
6936
6937         PR tree-optimization/13954
6938         * g++.dg/tree-ssa/pr13954.C: New testcase.
6939
6940 2011-03-15  Richard Guenther  <rguenther@suse.de>
6941
6942         PR tree-optimization/48037
6943         * gcc.target/i386/pr48037-1.c: New testcase.
6944
6945 2011-03-15  Richard Guenther  <rguenther@suse.de>
6946
6947         PR tree-optimization/41490
6948         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6949         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6950         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6951         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6952         * g++.dg/tree-ssa/pr33604.C: Adjust.
6953
6954 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR middle-end/47917
6957         * gcc.c-torture/execute/pr47917.c: New test.
6958         * gcc.dg/pr47917.c: New test.
6959
6960         PR middle-end/38878
6961         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6962
6963 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6964
6965         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6966         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6967         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6968         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6969         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6970         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6971         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6972         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6973         * gcc.target/i386/avx-floor-vec.c: Ditto.
6974         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6975         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6976         * gcc.target/i386/avx-rint-vec.c: Ditto.
6977         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6978         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6979         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6980         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6981
6982 2011-03-14  Tom Tromey  <tromey@redhat.com>
6983
6984         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6985         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6986         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6987
6988 2011-03-14  Tom Tromey  <tromey@redhat.com>
6989
6990         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6991         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6992         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6993
6994 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6995
6996         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6997
6998 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6999
7000         PR rtl-optimization/47166
7001         * gcc.c-torture/execute/postmod-1.c: New test.
7002
7003 2011-03-14  Richard Guenther  <rguenther@suse.de>
7004
7005         PR middle-end/48098
7006         * gcc.dg/torture/pr48098.c: New testcase.
7007
7008 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7009
7010         PR target/48053
7011         * gcc.target/powerpc/pr48053-1.c: New test.
7012         * gcc.target/powerpc/pr48053-2.c: Likewise.
7013
7014 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7015
7016         PR libfortran/48066
7017         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7018
7019 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7020
7021         PR libfortran/48066
7022         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7023
7024 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7025
7026         PR fortran/48059
7027         * gfortran.dg/class_41.f03: New.
7028
7029 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7030
7031         * g++.dg/conversion/cast3.C: New test.
7032
7033 2011-03-11  Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/template/error45.C: New.
7036
7037         * g++.dg/parse/no-type-defn1.C: New.
7038
7039         * g++.dg/ext/attrib40.C: New.
7040
7041         * g++.dg/cpp0x/regress/array1.C: New.
7042
7043 2011-03-11  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/48067
7046         * gcc.dg/pr48067.c: New testcase.
7047
7048 2011-03-11  Richard Guenther  <rguenther@suse.de>
7049
7050         PR lto/48073
7051         * g++.dg/lto/20110311-1_0.C: New testcase.
7052
7053 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR c++/48035
7056         * g++.dg/inherit/virtual8.C: New test.
7057
7058         PR middle-end/48044
7059         * gcc.dg/torture/pr48044.c: New test.
7060
7061 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7062
7063         PR fortran/47768
7064         * gfortran.dg/proc_ptr_comp_31.f90: New.
7065
7066 2011-03-11  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/47278
7069         * gcc.dg/torture/pr47278-1.c: New testcase.
7070         * gcc.dg/torture/pr47278-2.c: Likewise.
7071
7072 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR tree-optimization/48063
7075         * gcc.dg/torture/pr48063.c: New test.
7076
7077 2011-03-10  Jason Merrill  <jason@redhat.com>
7078
7079         * g++.dg/template/array22.C: New.
7080
7081         * g++.dg/cpp0x/syntax-err1.C: New.
7082         * g++.dg/parse/error36.C: Adjust expected errors.
7083         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7084         * g++.old-deja/g++.pt/typename3.C: Likewise.
7085         * g++.old-deja/g++.pt/typename4.C: Likewise.
7086         * g++.old-deja/g++.pt/typename6.C: Likewise.
7087
7088 2011-03-09  Jason Merrill  <jason@redhat.com>
7089
7090         * g++.dg/template/nontype22.C: New.
7091
7092 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7093
7094         PR tree-optimization/47714
7095         * g++.dg/torture/pr47714.C: New test.
7096
7097 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7098
7099         PR target/47755
7100         * gcc.target/powerpc/pr47755-2.c: New file.
7101
7102 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7103
7104         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7105         is not set in the environment, pass 64 as first argument when not
7106         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7107         native where ulimit -u is supported.
7108
7109 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7110
7111         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7112
7113 2011-03-08  Jason Merrill  <jason@redhat.com>
7114
7115         * g++.dg/template/nontype21.C: New.
7116
7117         * g++.dg/template/anon5.C: New.
7118
7119 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR debug/47881
7122         * gcc.dg/pr47881.c: New test.
7123
7124 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7125
7126         PR c++/47957
7127         * g++.dg/lookup/template3.C: New test.
7128
7129 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7130
7131         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7132         'long' type.
7133
7134 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7135
7136         PR testsuite/47954
7137         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7138         sizeof to compute alignment.
7139
7140 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7141
7142         PR tree-optimization/48022
7143         * gcc.dg/pr48022-1.c: New test.
7144         * gcc.dg/pr48022-2.c: New test.
7145
7146 2011-03-07  Jason Merrill  <jason@redhat.com>
7147
7148         * g++.dg/template/nontype20.C: New.
7149         * g++.dg/init/member1.C: Adjust expected errors.
7150         * g++.dg/parse/constant4.C: Likewise.
7151         * g++.dg/template/qualified-id3.C: Likewise.
7152         * g++.old-deja/g++.pt/crash10.C: Likewise.
7153
7154         * g++.dg/cpp0x/regress/non-const1.C: New.
7155
7156 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7157
7158         PR debug/47991
7159         * gcc.dg/pr47991.c: New test.
7160
7161 2011-03-07  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/abi/mangle46.C: New.
7164
7165 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7166
7167         PR target/47862
7168         * gcc.target/powerpc/pr47862.c: New.
7169
7170 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7171
7172         PR target/45413
7173         * gcc.target/i386/combine-mul.c: Require nonpic.
7174
7175 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7176             Nathan Froyd  <froydnj@codesourcery.com>
7177
7178         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7179
7180 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7181
7182         * README.QMTEST: Remove.
7183
7184 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7185             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7186
7187         PR fortran/47850
7188         * gfortran.dg/array_constructor_37.f90 : New test.
7189
7190 2011-03-05  Jason Merrill  <jason@redhat.com>
7191
7192         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7193         * g++.dg/abi/mangle45.C: Likewise.
7194         * g++.dg/cpp0x/trailing1.C: Likewise.
7195
7196 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7197
7198         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7199
7200 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7201
7202         PR rtl-optimization/47899
7203         * gcc.dg/pr47899.c: New test.
7204
7205         * gcc.dg/torture/pr47968.c: Ignore warnings.
7206
7207         PR tree-optimization/47967
7208         * gcc.c-torture/compile/pr47967.c: New test.
7209
7210 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7211
7212         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7213         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7214
7215 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7216
7217         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7218         and property_getAttributes() if __OBJC2__.
7219         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7220         * objc.dg/property/property-encoding-1.m: New.
7221         * obj-c++.dg/property/property-encoding-1.mm: New.
7222
7223 2011-03-04  Jason Merrill  <jason@redhat.com>
7224
7225         * g++.dg/template/pseudodtor6.C: New.
7226
7227         * g++.dg/inherit/covariant19.C: New.
7228
7229 2011-03-04  Richard Guenther  <rguenther@suse.de>
7230
7231         PR middle-end/47968
7232         * gcc.dg/torture/pr47968.c: New testcase.
7233
7234 2011-03-04  Richard Guenther  <rguenther@suse.de>
7235
7236         PR middle-end/47975
7237         * gcc.dg/torture/pr47975.c: New testcase.
7238
7239 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7240
7241         PR c++/47974
7242         * g++.dg/template/crash106.C: New.
7243
7244 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR c/47963
7247         * gcc.dg/gomp/pr47963.c: New test.
7248         * g++.dg/gomp/pr47963.C: New test.
7249
7250 2011-03-02  Jason Merrill  <jason@redhat.com>
7251
7252         * g++.dg/cpp0x/regress/condition1.C: New.
7253
7254         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7255
7256 2011-03-01  Jason Merrill  <jason@redhat.com>
7257
7258         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7259
7260         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7261
7262 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7263
7264         PR rtl-optimization/47925
7265         * gcc.c-torture/execute/pr47925.c: New test.
7266
7267 2011-03-01  Jason Merrill  <jason@redhat.com>
7268
7269         * g++.dg/cpp0x/decltype25.C: New.
7270
7271         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7272
7273 2011-03-01  Richard Guenther  <rguenther@suse.de>
7274
7275         PR tree-optimization/47890
7276         * gcc.dg/torture/pr47890.c: New testcase.
7277
7278 2011-03-01  Richard Guenther  <rguenther@suse.de>
7279
7280         PR lto/47924
7281         * gcc.dg/lto/pr47924_0.c: New testcase.
7282
7283 2011-03-01  Richard Guenther  <rguenther@suse.de>
7284
7285         PR lto/46911
7286         * gfortran.dg/lto/pr46911_0.f: New testcase.
7287
7288 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR libgfortran/47933
7291         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7292         compile errors from older code form.
7293
7294 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7295
7296         PR libgfortran/47567
7297         * gfortran.dg/fmt_fw_d.f90: New test.
7298
7299 2011-02-28  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/inherit/covariant18.C: New.
7302
7303 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR middle-end/47893
7306         * gcc.dg/pr47893.c: New test.
7307
7308 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7309
7310         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7311         NULL in case of a selector with conflicting types.
7312         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7313
7314 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7315
7316         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7317         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7318         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7319         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7320
7321 2011-02-28  Jason Merrill  <jason@redhat.com>
7322
7323         PR c++/47906
7324         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7325
7326 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7327
7328         PR libgfortran/47778
7329         * gfortran.dg/namelist_71.f90: New test.
7330
7331 2011-02-27  Jason Merrill  <jason@redhat.com>
7332
7333         PR c++/47906
7334         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7335         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7336
7337 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7338
7339         PR c++/46466
7340         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7341
7342 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR fortran/47886
7345         * gfortran.dg/gomp/task-1.f90: Removed.
7346
7347 2011-02-26  Jason Merrill  <jason@redhat.com>
7348
7349         * g++.dg/template/this-targ1.C: New.
7350
7351         * g++.dg/cpp0x/regress/template-const1.C: New.
7352         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7353         * g++.dg/template/function1.C: Adjust.
7354         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7355         * g++.dg/debug/debug7.C: Adjust.
7356
7357 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7358
7359         PR fortran/47886
7360         * gfortran.dg/gomp/task-1.f90: New.
7361
7362 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7363
7364         * gcc.target/arm/neon-thumb2-move.c: Add
7365         dg-require-effective-target arm_thumb2_ok.
7366
7367 2011-02-24  Jason Merrill  <jason@redhat.com>
7368
7369         * g++.dg/parse/constant1.C: Specify C++98 mode.
7370         * g++.dg/parse/constant5.C: Likewise.
7371         * g++.dg/parse/error2.C: Likewise.
7372         * g++.dg/parse/semicolon3.C: Likewise.
7373         * g++.dg/template/crash14.C: Likewise.
7374         * g++.dg/template/local4.C: Likewise.
7375         * g++.dg/template/nontype3.C: Likewise.
7376         * g++.dg/parse/crash31.C: Adjust expected errors.
7377         * g++.dg/template/function1.C: Likewise.
7378         * g++.dg/template/ref3.C: Likewise.
7379         * g++.dg/template/static9.C: Likewise.
7380         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7381
7382         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7383         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7384         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7385         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7386         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7387
7388 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR fortran/47878
7391         * gfortran.dg/pr47878.f90: New test.
7392
7393 2011-02-24  Richard Guenther  <rguenther@suse.de>
7394
7395         PR testsuite/47801
7396         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7397         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7398
7399 2011-02-24  Richard Guenther  <rguenther@suse.de>
7400
7401         PR fortran/47839
7402         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7403         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7404
7405 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7406
7407         PR libgfortran/47567
7408         * gfortran.dg/fmt_f0_1.f90: Update test.
7409
7410 2011-02-23  Jason Merrill  <jason@redhat.com>
7411
7412         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7413         * g++.dg/abi/mangle45.C: New.
7414
7415         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7416         * g++.dg/template/canon-type-9.C: Match use of decltype
7417         between declaration and definition.
7418         * g++.dg/template/canon-type-12.C: Likewise.
7419
7420 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7421
7422         PR fortran/40850
7423         * gfortran.dg/nested_allocatables_1.f90: New.
7424
7425 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7426
7427         PR c++/46868
7428         * g++.dg/pr46868.C: New test.
7429         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7430         * g++.dg/parse/error14.C: Adjust.
7431
7432 2011-02-23  Richard Guenther  <rguenther@suse.de>
7433
7434         PR tree-optimization/47838
7435         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7436
7437 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7438
7439         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7440
7441 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7442
7443         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7444         * gfortran.dg/count_init_expr.f03: Ditto.
7445         * gfortran.dg/gomp/pr43711.f90: Ditto.
7446         * gcc.dg/struct-parse-2.c: Ditto.
7447         * gcc.dg/parse-error-3.c: Ditto.
7448         * gcc.dg/Wlogical-op-1.c: Ditto.
7449         * gcc.dg/Walways-true-1.c: Ditto.
7450         * gcc.dg/pr24225.c: Ditto.
7451         * gcc.dg/Walways-true-2.c: Ditto.
7452         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7453         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7454         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7455         * g++.dg/overload/defarg4.C: Ditto.
7456         * g++.dg/inherit/covariant16.C: Ditto.
7457         * g++.dg/inherit/virtual7.C: Ditto.
7458         * g++.dg/template/canon-type-9.C: Ditto.
7459         * g++.dg/template/access19.C: Ditto.
7460         * g++.dg/template/call7.C: Ditto.
7461         * g++.dg/template/canon-type-2.C: Ditto.
7462         * g++.dg/template/init7.C: Ditto.
7463         * g++.dg/template/sizeof-template-argument.C: Ditto.
7464         * g++.dg/template/const3.C: Ditto.
7465         * g++.dg/template/sfinae26.C: Ditto.
7466         * g++.dg/template/sfinae26.C: Ditto.
7467         * g++.dg/template/canon-type-11.C: Ditto.
7468         * g++.dg/template/union2.C: Ditto.
7469         * g++.dg/template/canon-type-3.C: Ditto.
7470         * g++.dg/template/canon-type-1.C: Ditto.
7471         * g++.dg/template/canon-type-5.C: Ditto.
7472         * g++.dg/template/canon-type-7.C: Ditto.
7473         * g++.dg/template/canon-type-10.C: Ditto.
7474         * g++.dg/template/spec36.C: Ditto.
7475         * g++.dg/template/typedef38.C: Ditto.
7476         * g++.dg/template/canon-type-4.C: Ditto.
7477         * g++.dg/template/canon-type-6.C: Ditto.
7478         * g++.dg/template/canon-type-13.C: Ditto.
7479         * g++.dg/template/instantiate9.C: Ditto.
7480         * g++.dg/template/ttp22.C: Ditto.
7481         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7482         * g++.dg/warn/Walways-true-1.C: Ditto.
7483         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7484         * g++.dg/warn/Walways-true-2.C: Ditto.
7485         * g++.dg/conversion/op4.C: Ditto.
7486         * g++.dg/opt/pr19650.C: Ditto.
7487         * g++.dg/lookup/friend11.C: Ditto.
7488         * g++.dg/other/default2.C: Ditto.
7489         * g++.dg/other/default3.C: Ditto.
7490         * g++.dg/other/dtor2.C: Ditto.
7491         * g++.dg/other/friend5.C: Ditto.
7492         * g++.dg/other/default5.C: Ditto.
7493         * g++.dg/init/brace6.C: Ditto.
7494         * g++.dg/init/aggr5.C: Ditto.
7495         * g++.dg/init/error2.C: Ditto.
7496         * g++.dg/expr/bound-mem-fun.C: Ditto.
7497         * g++.dg/expr/cond6.C: Ditto.
7498         * g++.dg/expr/stmt-expr-1.C: Ditto.
7499         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7500         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7501         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7502         * g++.dg/cpp0x/bracket1.C: Ditto.
7503         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7504         * g++.dg/cpp0x/pr38646.C: Ditto.
7505         * g++.dg/cpp0x/variadic73.C: Ditto.
7506         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7507         * g++.dg/cpp0x/bracket4.C: Ditto.
7508         * g++.dg/cpp0x/decltype4.C: Ditto.
7509         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7510         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7511         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7512         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7513         * g++.dg/cpp0x/decltype2.C: Ditto.
7514         * g++.dg/cpp0x/decltype1.C: Ditto.
7515         * g++.dg/cpp0x/bracket2.C: Ditto.
7516         * g++.dg/cpp0x/decltype5.C: Ditto.
7517         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7518         * g++.dg/cpp0x/variadic70.C: Ditto.
7519         * g++.dg/cpp0x/decltype6.C: Ditto.
7520         * g++.dg/cpp0x/rvo.C: Ditto.
7521         * g++.dg/cpp0x/vt-40092.C: Ditto.
7522         * g++.dg/cpp0x/variadic-new.C: Ditto.
7523         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7524         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7525         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7526         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7527         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7528         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7529         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7530         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7531         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7532         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7533         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7534         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7535         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7536         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7537         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7538         * g++.dg/cpp0x/pr39639.C: Ditto.
7539         * g++.dg/cpp0x/decltype3.C: Ditto.
7540         * g++.dg/cpp0x/variadic68.C: Ditto.
7541         * g++.dg/cpp0x/variadic-function.C: Ditto.
7542         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7543         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7544         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7545         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7546         * g++.dg/parse/crash35.C: Ditto.
7547         * g++.dg/parse/crash40.C: Ditto.
7548         * g++.dg/parse/defarg12.C: Ditto.
7549         * g++.dg/parse/crash34.C: Ditto.
7550         * g++.dg/parse/constructor3.C: Ditto.
7551         * g++.dg/parse/template23.C: Ditto.
7552         * g++.dg/parse/crash56.C: Ditto.
7553         * g++.dg/parse/dtor13.C: Ditto.
7554         * g++.dg/parse/error33.C: Ditto.
7555         * g++.dg/parse/ctor9.C: Ditto.
7556         * g++.dg/parse/error32.C: Ditto.
7557         * g++.dg/parse/error37.C: Ditto.
7558         * g++.dg/parse/bitfield3.C: Ditto.
7559         * g++.dg/parse/struct-4.C: Ditto.
7560         * g++.dg/ext/has_trivial_copy.C: Ditto.
7561         * g++.dg/ext/is_polymorphic.C: Ditto.
7562         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7563         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7564         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7565         * g++.dg/ext/is_union.C: Ditto.
7566         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7567         * g++.dg/ext/is_pod.C: Ditto.
7568         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7569         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7570         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7571         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7572         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7573         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7574         * g++.dg/ext/is_abstract.C: Ditto.
7575         * g++.dg/ext/has_trivial_assign.C: Ditto.
7576         * g++.dg/ext/is_class.C: Ditto.
7577         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7578         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7579         * g++.dg/ext/is_base_of.C: Ditto.
7580         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7581         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7582         * g++.dg/ext/is_empty.C: Ditto.
7583         * g++.dg/ext/is_enum.C: Ditto.
7584         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7585         * gnat.dg/opt11.adb: Ditto.
7586         * obj-c++.dg/pr45735.mm: Ditto.
7587         * obj-c++.dg/pr24393.mm: Ditto.
7588         * obj-c++.dg/exceptions-2.mm: Ditto.
7589         * objc.dg/pr45735.m: Ditto.
7590         * objc.dg/pr24393.m: Ditto.
7591
7592 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7593
7594         * objc.dg/attributes/objc-exception-1.m: New.
7595
7596 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7597
7598         * gcc.dg/cpp/include7.c: New test.
7599
7600 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7601
7602         PR c++/47242
7603         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7604
7605 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7606
7607         PR rtl-optimization/47763
7608         * gcc.dg/pr47763.c: New test.
7609
7610 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7611
7612         PR fortran/45743
7613         * gfortran.dg/whole_file_32.f90 : New test.
7614
7615 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7616
7617         PR c++/47666
7618         * g++.dg/inherit/virtual7.C: New test.
7619
7620 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7621
7622         PR objc/47832
7623         * objc.dg/type-size-3.m: Updated error message.
7624         * objc.dg/type-size-4.m: New test.
7625         * objc.dg/type-size-5.m: New test.
7626
7627 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7628
7629         * lib/gnat.exp: Fix comments.
7630         Don't load libgloss.exp.
7631         (default_gnat_version): Call $compiler with --version.
7632         Adapt regexp for gnatmake output, insert version.
7633         (gnat_version): New proc.
7634         (gnat_init): Remove gnat_libgcc_s_path.
7635         (gnat_target_compile): Likewise.
7636         Remove ld_library_path.
7637         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7638         (gnat_pass): Remove.
7639         (gnat_pass): Remove.
7640         (gnat_finish): Remove.
7641         (gnat_exit): Remove.
7642         (local_find_gnatmake): Reindent.
7643         (runtest_file_p): Remove.
7644         (prune_warnings): Remove.
7645         (find_gnatclean): New proc.
7646         * lib/gnat-dg.exp (lremove): New proc.
7647         (gnat-dg-test): Reindent.
7648         Remove additional output files.
7649         (gnat-dg-runtest): Remove.
7650
7651         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7652         * gnat.dg/loop_optimization6.adb: Likewise.
7653         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7654
7655 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR tree-optimization/47835
7658         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7659
7660 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7661
7662         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7663         * gfortran.dg/abstract_type_2.f03: Ditto.
7664         * gfortran.dg/abstract_type_3.f03: Ditto.
7665         * gfortran.dg/abstract_type_4.f03: Ditto.
7666         * gfortran.dg/abstract_type_5.f03: Ditto.
7667         * gfortran.dg/abstract_type_6.f03: Ditto.
7668         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7669         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7670         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7671         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7672         * gfortran.dg/array_function_5.f90: Ditto.
7673         * gfortran.dg/asynchronous_3.f03: Ditto.
7674         * gfortran.dg/char_expr_1.f90: Ditto.
7675         * gfortran.dg/class_14.f03: Ditto.
7676         * gfortran.dg/data_array_6.f: Ditto.
7677         * gfortran.dg/data_invalid.f90: Ditto.
7678         * gfortran.dg/dot_product_1.f03: Ditto.
7679         * gfortran.dg/func_derived_5.f90: Ditto.
7680         * gfortran.dg/func_result_4.f90: Ditto.
7681         * gfortran.dg/implied_do_1.f90: Ditto.
7682         * gfortran.dg/initialization_25.f90: Ditto.
7683         * gfortran.dg/initialization_26.f90: Ditto.
7684         * gfortran.dg/interface_34.f90: Ditto.
7685         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7686         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7687         * gfortran.dg/matmul_8.f03: Ditto.
7688         * gfortran.dg/merge_init_expr.f90: Ditto.
7689         * gfortran.dg/pack_assign_1.f90: Ditto.
7690         * gfortran.dg/pack_vector_1.f90: Ditto.
7691         * gfortran.dg/pointer_check_8.f90: Ditto.
7692         * gfortran.dg/product_init_expr.f03: Ditto.
7693         * gfortran.dg/reshape_order_5.f90: Ditto.
7694         * gfortran.dg/reshape_shape_1.f90: Ditto.
7695         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7696         * gfortran.dg/same_name_2.f90: Ditto.
7697         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7698         * gfortran.dg/spread_init_expr.f03: Ditto.
7699         * gfortran.dg/stmt_func_1.f90: Ditto.
7700         * gfortran.dg/sum_init_expr.f03: Ditto.
7701         * gfortran.dg/transpose_3.f03: Ditto.
7702         * gfortran.dg/unpack_init_expr.f03: Ditto.
7703         * gfortran.dg/warn_conversion.f90: Ditto.
7704         * gfortran.dg/warn_conversion_2.f90: Ditto.
7705         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7706         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7707         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7708         * gfortran.dg/whole_file_16.f90: Ditto.
7709         * gfortran.dg/whole_file_17.f90: Ditto.
7710         * gfortran.dg/whole_file_18.f90: Ditto.
7711         * gfortran.dg/whole_file_20.f03: Ditto.
7712         * gfortran.dg/whole_file_5.f90: Ditto.
7713         * gfortran.dg/whole_file_6.f90: Ditto.
7714         * gfortran.dg/write_invalid_format.f90: Ditto.
7715         * gfortran.dg/zero_sized_6.f90: Ditto.
7716
7717 2011-02-21  Jeff Law <law@redhat.com>
7718
7719         PR rtl-optimization/46178
7720         * gcc.target/i386/pr46178.c: New test.
7721
7722         PR rtl-optimization/46002
7723         * gcc.c-torture/compile/pr46002.c: New test.
7724
7725 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7726
7727         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7728         *-*-hpux10*.
7729
7730 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR debug/47106
7733         * g++.dg/debug/pr47106.C: Require effective target lto.
7734
7735 2011-02-21  Jason Merrill  <jason@redhat.com>
7736
7737         * g++.dg/cpp0x/constexpr-diag2.C: New.
7738
7739 2011-02-20  Jason Merrill  <jason@redhat.com>
7740
7741         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7742
7743         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7744
7745         * g++.dg/overload/conv-op1.C: New.
7746
7747         * g++.dg/cpp0x/constexpr-synth1.C: New.
7748
7749 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7750
7751         * objc.dg/layout-2.m: New.
7752         * objc.dg/selector-3.m: Adjusted location of error message.
7753         * objc.dg/type-size-3.m: Same.
7754         * obj-c++.dg/selector-3.mm: Same.
7755
7756 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7757
7758         PR objc/47784
7759         * objc.dg/property/dotsyntax-22.m: New.
7760         * obj-c++.dg/property/dotsyntax-22.mm: New.
7761
7762 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7763
7764         PR c++/46394
7765         * g++.dg/template/typedef38.C: New test.
7766
7767 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7768
7769         PR fortran/46818
7770         * gfortran.dg/whole_file_30.f90 : New test.
7771         * gfortran.dg/whole_file_31.f90 : New test.
7772
7773 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7774
7775         PR fortran/45077
7776         PR fortran/44945
7777         * gfortran.dg/whole_file_28.f90 : New test.
7778         * gfortran.dg/whole_file_29.f90 : New test.
7779
7780 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7781
7782         PR c++/44118
7783         * g++.dg/template/crash105.C: New.
7784
7785 2011-02-19  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/cpp0x/regress/no-elide1.C: New.
7788
7789 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7790
7791         PR tree-optimization/46620
7792         * gcc.dg/pr46620.c: New.
7793
7794 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7795
7796         PR c/47809
7797         * gcc.target/i386/pr47809.c: New test.
7798
7799 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7800             Tobias Burnus  <burnus@net-b.de>
7801
7802         * lib/target-supports.exp
7803         (check_effective_target_fortran_large_real): New check for large reals.
7804         * gfortran.dg/nan_7.f90: New test.
7805
7806 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7807
7808         PR libgfortran/47567
7809         * gfortran.dg/fmt_f0_1.f90: Update test.
7810
7811 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/47348
7814         * gfortran.dg/array_constructor_36.f90 : New test.
7815         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7816         allow for comparison between different elements of the array
7817         constructor at different levels of optimization.
7818
7819 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7820
7821         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7822         * gcc.target/i386/pr32280-1.c: Likewise.
7823
7824 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR target/47800
7827         * gcc.target/i386/pr47800.c: New test.
7828
7829 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7830
7831         * objc/execute/exceptions/foward-1.x: New.
7832
7833 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7834
7835         PR fortran/47789
7836         * gfortran.dg/derived_constructor_comps_4.f90: New.
7837
7838 2011-02-18  Tobias Burnus
7839
7840         PR fortran/47775
7841         * gfortran.dg/func_result_6.f90: New.
7842
7843 2011-02-18  Michael Matz  <matz@suse.de>
7844
7845         PR fortran/45586
7846         * gfortran.dg/lto/pr45586_0.f90: New test.
7847         * gfortran.dg/typebound_proc_20.f90: Ditto.
7848         * gfortran.dg/typebound_proc_21.f90: Ditto.
7849
7850 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7851
7852         PR c++/47795
7853         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7854
7855 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7856
7857         PR fortran/47750
7858         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7859         gcc_warning_prefix.
7860         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7861         normalizing the error/warning output.
7862         * gfortran.dg/Wall.f90: Update dg-error/warning.
7863         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7864         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7865         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7866         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7867         * gfortran.dg/class_30.f90: Update dg-error/warning.
7868         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7869         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7870         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7871         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7872         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7873         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7874         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7875         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7876         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7877         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7878         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7879         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7880         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7881         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7882         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7883         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7884         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7885         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7886         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7887         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7888         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7889         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7890         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7891         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7892         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7893
7894 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7895
7896         PR fortran/47768
7897         * gfortran.dg/proc_ptr_comp_30.f90: New.
7898
7899 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR debug/47780
7902         * gcc.target/i386/pr47780.c: New test.
7903
7904 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7905
7906         PR fortran/47767
7907         * gfortran.dg/class_40.f03: New.
7908
7909 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7910
7911         PR c++/47208
7912         * g++.dg/cpp0x/auto21.C: New test.
7913
7914 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7915
7916         * objc.dg/special/unclaimed-category-1.h: Updated for
7917         new ABI support.
7918         * objc.dg/special/unclaimed-category-1.m: Same.
7919         * objc.dg/zero-link-1.m: Same.
7920         * objc.dg/lookup-1.m: Same.
7921         * objc.dg/torture/strings/const-str-9.m
7922         * objc.dg/torture/strings/const-str-10.m: Same.
7923         * objc.dg/torture/strings/const-str-11.m: Same.
7924         * objc.dg/torture/forward-1.m: Same.
7925         * objc.dg/zero-link-2.m: Same.
7926         * objc.dg/encode-7-next-64bit.m: Same.
7927         * objc.dg/method-4.m: Same.
7928         * objc.dg/next-runtime-1.m: Same.
7929         * objc.dg/image-info.m: Same.
7930         * objc.dg/pr23214.m: Same.
7931         * objc.dg/symtab-1.m: Same.
7932         * obj-c++.dg/basic.m: Same.
7933         * obj-c++.dg/proto-lossage-3.m: Same.
7934         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7935         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7936         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7937         * obj-c++.dg/method-11.m: Same.
7938         * objc/execute/enumeration-1.m: Same.
7939         * objc/execute/object_is_class.m: Same.
7940         * objc/execute/formal_protocol-2.m: Same.
7941         * objc/execute/formal_protocol-4.m: Same.
7942         * objc/execute/formal_protocol-6.m: Same.
7943         * objc/execute/bycopy-3.m: Same.
7944         * objc/execute/exceptions/catchall-1.m: Same.
7945         * objc/execute/exceptions/finally-1.m: Same.
7946         * objc/execute/exceptions/local-variables-1.m: Same.
7947         * objc/execute/exceptions/foward-1.m: Same.
7948         * objc/execute/bf-common.h
7949         * objc/execute/enumeration-2.m: Same.
7950         * objc/execute/formal_protocol-1.m: Same.
7951         * objc/execute/formal_protocol-3.m: Same.
7952         * objc/execute/formal_protocol-5.m: Same.
7953         * objc/execute/accessing_ivars.m: Same.
7954         * objc/execute/bycopy-2.m: Same.
7955         * objc/execute/formal_protocol-7.m: Same.
7956         * objc/execute/compatibility_alias.m: Same.
7957         * objc/execute/no_clash.m: Same.
7958         * objc/execute/object_is_meta_class.m: Same.
7959         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7960         * objc/execute/class-tests-1.h: Include stdio.h.
7961         * objc/execute/class-tests-2.h: Same.
7962         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7963         runtimes.
7964         * obj-c++.dg/try-catch-2.mm: Same.
7965
7966 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR c++/47783
7969         * g++.dg/warn/Wunused-parm-4.C: New test.
7970
7971 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7972             Jan Hubicka  <jh@suse.cz>
7973
7974         PR debug/47106
7975         PR debug/47402
7976         * g++.dg/debug/pr47106.C: New.
7977
7978 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7979
7980         PR target/43653
7981         * gcc.target/i386/pr43653.c: New test.
7982
7983 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7984
7985         PR c++/47172
7986         * g++.dg/template/inherit6.C: New test.
7987
7988 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7989
7990         PR fortran/47745
7991         * gfortran.dg/class_39.f03: New.
7992
7993 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7994
7995         PR c++/47326
7996         * g++.dg/cpp0x/variadic106.C: New test.
7997
7998 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7999
8000         PR libfortran/47757
8001         * gfortran.dg/pr47757-1.f90: New test.
8002         * gfortran.dg/pr47757-2.f90: New test.
8003         * gfortran.dg/pr47757-3.f90: New test.
8004
8005         PR c++/47704
8006         * g++.dg/cpp0x/enum8.C: New test.
8007
8008 2011-02-15  Jason Merrill  <jason@redhat.com>
8009
8010         * g++.dg/inherit/implicit-trivial1.C: New.
8011         * g++.dg/cpp0x/implicit-trivial1.C: New.
8012
8013 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8014
8015         PR middle-end/47725
8016         * gcc.dg/torture/pr47725.c: Removed.
8017
8018 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8019
8020         PR target/47755
8021         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8022         constant does not generate a load from memory.
8023
8024 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         PR middle-end/47725
8027         * gcc.dg/torture/pr47725.c: New.
8028
8029 2011-02-15  Richard Guenther  <rguenther@suse.de>
8030
8031         PR tree-optimization/47743
8032         * gcc.dg/torture/pr47743.c: New testcase.
8033
8034 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR middle-end/47581
8037         * gcc.target/i386/pr47581.c: New test.
8038
8039 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8040
8041         PR fortran/47730
8042         * gfortran.dg/select_type_22.f03: New.
8043
8044 2011-02-14  Jason Merrill  <jason@redhat.com>
8045
8046         * g++.dg/cpp0x/regress/enum1.C: New.
8047
8048 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8049
8050         * gnat.dg/include.adb: New test.
8051
8052 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8053
8054         PR fortran/47728
8055         * gfortran.dg/class_38.f03: New.
8056
8057 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8058
8059         * gcc.dg/pr46494.c: New test.
8060
8061 2011-02-14  Richard Guenther  <rguenther@suse.de>
8062
8063         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8064
8065 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067         PR ada/41929
8068         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8069         sparc*-sun-solaris2.11.
8070
8071 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8072
8073         PR fortran/47349
8074         * gfortran.dg/argument_checking_18.f90: New.
8075
8076 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8077
8078         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8079         * gfortran.dg/argument_checking_17.f90: New.
8080
8081 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8082
8083         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8084         are temporarily disabled.
8085         * gfortran.dg/class_7.f03: Ditto.
8086         * gfortran.dg/coarray_14.f90: Ditto.
8087         * gfortran.dg/typebound_proc_13.f03: Ditto.
8088
8089 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8090
8091         PR fortran/45586
8092         * gfortran.dg/extends_11.f03: New.
8093
8094 2011-02-11  Xinliang David Li  <davidxl@google.com>
8095
8096         PR tree-optimization/47707
8097         * g++.dg/tree-ssa/pr47707.C: New test.
8098
8099 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8100
8101         * g++.dg/opt/inline17.C: New test.
8102
8103 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8104
8105         PR fortran/47550
8106         * gfortran.dg/pure_formal_2.f90: New.
8107
8108 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8109
8110         PR rtl-optimization/47614
8111         * gfortran.dg/pr47614.f: New.
8112
8113 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8114
8115         PR driver/47678
8116         * gcc.dg/opts-6.c: New test.
8117
8118 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8119
8120         PR debug/47684
8121         * gcc.dg/pr47684.c: New test.
8122
8123 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8124
8125         PR target/47629
8126         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8127         c99_runtime, dg-add-options c99_runtime.
8128         (main): Use __asm__.
8129
8130 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132         PR testsuite/47400
8133         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8134         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8135         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8136         * gcc.dg/ucnid-10.c: Likewise.
8137         * gcc.dg/ucnid-13.c: Likewise.
8138         * gcc.dg/ucnid-7.c: Likewise.
8139         * gcc.dg/ucnid-8.c: Likewise.
8140         Adapt dg-warning line number.
8141
8142 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8143
8144         * gcc.target/i386/parity-1.c: Use -march=k8.
8145         * gcc.target/i386/parity-2.c: Ditto.
8146         * gcc.target/i386/vecinit-1.c: Ditto.
8147         * gcc.target/i386/vecinit-2.c: Ditto.
8148
8149 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151         PR target/46610
8152         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8153         * gcc.target/mips/save-restore-3.c: Likewise.
8154         * gcc.target/mips/save-restore-4.c: Likewise.
8155         * gcc.target/mips/save-restore-5.c: Likewise.
8156
8157         PR target/47683
8158         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8159         * g++.dg/tree-prof/partition2.C: Likewise.
8160
8161 2011-02-09  Jason Merrill  <jason@redhat.com>
8162
8163         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8164         rather than misdeclare std::puts.
8165
8166         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8167         * g++.dg/other/warning1.C: Likewise.
8168         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8169         * g++.old-deja/g++.gb/scope06.C: Likewise.
8170         * g++.old-deja/g++.law/cvt11.C: Likewise.
8171         * g++.old-deja/g++.law/init1.C: Likewise.
8172         * g++.dg/abi/mangle26.C: Likewise.
8173
8174         * g++.dg/template/function1.C: Adjust for C++0x mode.
8175         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8176
8177         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8178         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8179
8180         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8181
8182         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8183
8184         * g++.dg/cpp0x/regress: New directory.
8185         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8186         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8187         * g++.dg/cpp0x/regress/regress3.C: New.
8188
8189 2011-02-10  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/47677
8192         * gcc.dg/torture/pr47677.c: New testcase.
8193
8194 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8195
8196         * objc.dg/special/load-category-1.m: Remove unused header.
8197         * objc.dg/special/load-category-1a.m: Likewise.
8198         * objc.dg/special/load-category-2.m: Likewise.
8199         * objc.dg/special/load-category-2a.m: Likewise.
8200         * objc.dg/special/load-category-3.m: Likewise.
8201         * objc.dg/special/load-category-3a.m: Likewise.
8202         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8203         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8204         * objc.dg/attributes/class-attribute-1.m: Likewise.
8205         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8206         * obj-c++.dg/property/property.exp: Likewise.
8207         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8208         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8209         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8210         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8211         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8212         * obj-c++.dg/template-8.mm: Likewise.
8213
8214 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8215
8216         PR target/47665
8217         * gcc.target/i386/pr47665.c: New test.
8218
8219 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8220
8221         PR testsuite/47622
8222         Revert
8223         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8224         PR debug/42631
8225         * gcc.dg/pr42631.c: Update test.
8226         * gcc.dg/pr42631-2.c: New test.
8227
8228 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8229
8230         PR fortran/47352
8231         * gfortran.dg/proc_decl_25.f90: New.
8232
8233 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8234
8235         PR fortran/47463
8236         * gfortran.dg/typebound_assignment_2.f03: New.
8237
8238 2011-02-09  Richard Guenther  <rguenther@suse.de>
8239
8240         PR tree-optimization/47664
8241         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8242
8243 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8244
8245         PR middle-end/47646
8246         * gnat.dg/uninit_func.adb: Adjust dg directive.
8247
8248 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8249
8250         PR middle-end/47646
8251         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8252
8253 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8254
8255         PR fortran/47637
8256         * gfortran.dg/auto_dealloc_2.f90: New.
8257
8258 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260         * gcc.dg/builtins-config.h: Remove __sgi handling.
8261         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8262         -std=c99 for mips-sgi-irix6.5*.
8263
8264 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8265
8266         PR middle-end/45505
8267         * gfortran.dg/pr25923.f90: Remove xfails.
8268
8269 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8270
8271         PR fortran/47583
8272         * gfortran.dg/inquire_14.f90: New test.
8273
8274 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8275
8276         PR fortran/45290
8277         * gfortran.dg/pointer_init_6.f90: New.
8278
8279 2011-02-08  Jeff Law <law@redhat.com>
8280
8281         PR tree-optimization/42893
8282         * gcc.tree-ssa/pr42893.c: New test.
8283
8284 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8285
8286         PR tree-optimization/46834
8287         PR tree-optimization/46994
8288         PR tree-optimization/46995
8289         * gcc.dg/graphite/id-pr46834.c: New.
8290         * gfortran.dg/graphite/id-pr46994.f90: New.
8291         * gfortran.dg/graphite/id-pr46995.f90: New.
8292
8293 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8294
8295         PR middle-end/47646
8296         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8297         using the variable is known the warning is emitted there.
8298         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8299         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8300
8301         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8302         statement.
8303         (vg): Likewise.
8304         * gcc.dg/noreturn-1.c (foo5): Likewise.
8305         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8306         (method2): Likewise.
8307
8308         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8309         the return statement using the uninitialized variable.
8310         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8311
8312 2011-02-08  Richard Guenther  <rguenther@suse.de>
8313
8314         PR middle-end/47639
8315         * g++.dg/opt/pr47639.c: New testcase.
8316
8317 2011-02-08  Richard Guenther  <rguenther@suse.de>
8318
8319         PR tree-optimization/47632
8320         * g++.dg/opt/pr47632.C: New testcase.
8321
8322 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8323
8324         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8325
8326 2011-02-07  Richard Guenther  <rguenther@suse.de>
8327
8328         PR tree-optimization/47615
8329         * g++.dg/opt/pr47615.C: New testcase.
8330
8331 2011-02-07  Richard Guenther  <rguenther@suse.de>
8332
8333         PR tree-optimization/47621
8334         * gcc.dg/torture/pr47621.c: New testcase.
8335
8336 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8337
8338         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8339
8340 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8341
8342         PR fortran/47592
8343         * gfortran.dg/allocate_with_source_1 : New test.
8344
8345 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR middle-end/47610
8348         * gcc.dg/pr47610.c: New test.
8349
8350 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8351
8352         PR debug/42631
8353         * gcc.dg/pr42631.c: Update test.
8354         * gcc.dg/pr42631-2.c: New test.
8355
8356 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8357
8358         PR fortran/47574
8359         * gfortran.dg/pr47574.f90:  New test.
8360
8361 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8362
8363         PR tree-optimization/46194
8364         * gcc.dg/autopar/pr46194.c: New.
8365
8366 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8367
8368         PR tree-optimization/43695
8369         * g++.dg/ipa/pr43695.C: New.
8370
8371 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8372
8373         PR inline-asm/23200
8374         * gcc.dg/pr23200.c: New test.
8375
8376 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8377
8378         PR c++/47589
8379         * g++.dg/pr47589.C: New test.
8380
8381 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8382
8383         PR c++/47398
8384         * g++.dg/template/typedef37.C: New test.
8385         * g++.dg/template/param1.C: Adjust expected error message.
8386
8387 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8388
8389         PR middle-end/31490
8390         * gcc.dg/pr31490-2.c: New test.
8391         * gcc.dg/pr31490-3.c: New test.
8392         * gcc.dg/pr31490-4.c: New test.
8393
8394 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8395             Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR c++/46890
8398         * g++.dg/parser/semicolon3.C: Adjust.
8399         * g++.dg/parser/semicolon4.C: New testcase.
8400         * g++.dg/pr46890.C: New testcase.
8401
8402 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8403
8404         PR c++/29571
8405         * g++.dg/init/pr29571.C: New.
8406
8407 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8408
8409         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8410         instead of vect_int.
8411
8412 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR target/47312
8415         * gcc.target/i386/pr47312.c: New test.
8416
8417         PR target/47564
8418         * gcc.target/i386/pr47564.c: New test.
8419
8420 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8421
8422         PR tree-optimization/45122
8423         * gcc.dg/tree-ssa/pr45122.c: New.
8424
8425 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8426
8427         PR target/47272
8428         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8429         and vec_vsx_st.
8430
8431         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8432         and vsx so a default --with-cpu=power7 doesn't give an error
8433         when -mavoid-indexed-addresses is used.
8434
8435         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8436         wrapper function to save the arguments and then jump to the real
8437         function, rather than depending on the compiler not to move stuff
8438         before an asm.
8439         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8440
8441 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8442             Paul Thomas  <pault@gcc.gnu.org>
8443
8444         PR fortran/47082
8445         * gfortran.dg/class_37.f03 : New test.
8446
8447 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8448             Richard Guenther  <rguenther@suse.de>
8449
8450         PR tree-optimization/40979
8451         PR bootstrap/47044
8452         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8453         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8454         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8455         check_vect_support_and_set_flags.
8456         * gfortran.dg/graphite/vect-pr40979.f90: New.
8457
8458 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8459
8460         PR fortran/47572
8461         * gfortran.dg/class_36.f03: New.
8462
8463 2011-02-02  Richard Guenther  <rguenther@suse.de>
8464
8465         PR tree-optimization/47566
8466         * gcc.dg/lto/20110201-1_0.c: New testcase.
8467
8468 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8469
8470         PR debug/47498
8471         PR debug/47501
8472         PR debug/45136
8473         PR debug/45130
8474         * debug/pr47498.c: New.
8475         * debug/pr47501.c: New.
8476
8477 2011-02-01  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/47559
8480         * g++.dg/torture/pr47559.C: New testcase.
8481
8482 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8483
8484         PR fortran/47565
8485         * gfortran.dg/typebound_call_20.f03: New.
8486
8487 2011-02-01  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/47555
8490         * gcc.dg/pr47555.c: New testcase.
8491
8492 2011-02-01  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/47541
8495         * g++.dg/torture/pr47541.C: New testcase.
8496
8497 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8498
8499         PR fortran/47455
8500         * gfortran.dg/typebound_call_19.f03: New.
8501
8502 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR c++/47416
8505         * g++.dg/cpp0x/pr47416.C: New test.
8506
8507 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8508
8509         PR fortran/47519
8510         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8511
8512 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8513
8514         PR fortran/47463
8515         * gfortran.dg/typebound_assignment_1.f03: New.
8516
8517 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR tree-optimization/47538
8520         * gcc.c-torture/execute/pr47538.c: New test.
8521
8522 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8523
8524         PR target/45325
8525         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8526
8527 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8528
8529         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8530
8531 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8532
8533         PR rtl-optimization/44031
8534         * gcc.c-torture/compile/20110131-1.c: New test.
8535
8536 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/47042
8539         * gfortran.dg/stmt_func_1.f90: New.
8540
8541 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8542
8543         PR fortran/47042
8544         * gfortran.dg/interface_34.f90: New.
8545
8546 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8547
8548         PR fortran/47523
8549         * gfortran.dg/realloc_on_assign_5.f03: New test.
8550         * gfortran.dg/realloc_on_assign_5.f03: New test.
8551
8552 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8553
8554         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8555         * gfortran.dg/bessel_7.f90: Likewise.
8556         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8557
8558         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8559         * gfortran.dg/sum_init_expr.f03: Likewise.
8560
8561         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8562
8563         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8564         -r -nostdlib.
8565
8566         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8567         loop only on "vect_intfloat_cvt" targets.
8568
8569 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8570
8571         PR fortran/47531
8572         * gfortran.dg/shape_6.f90: New.
8573
8574 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8575
8576         PR libgfortran/47434
8577         * gfortran.dg/read_infnan_1.f90: Update test.
8578         * gfortran.dg/module_nan.f90: Update test.
8579         * gfortran.dg/char4_iunit_1.f03: Update test.
8580         * gfortran.dg/large_real_kind_1.f90: Update test.
8581         * gfortran.dg/real_const_3.f90: Update test.
8582         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8583
8584 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8585
8586         PR c++/47311
8587         * g++.dg/template/param2.C: New test.
8588
8589 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8590
8591         PR libgfortran/47285
8592         * gfortran.dg/fmt_g.f: New test.
8593
8594 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8595
8596         PR fortran/47507
8597         * gfortran.dg/pure_formal_1.f90: New.
8598
8599 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8600
8601         PR target/42894
8602         * gcc.dg/tls/pr42894.c: New test.
8603
8604 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8605
8606         * gcc.dg/pr47276.c: Add dg-require-visibility.
8607
8608 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8609
8610         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8611
8612 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8613             Tobias Burnus  <burnus@gcc.gnu.org>
8614
8615         PR fortran/45170
8616         PR fortran/35810
8617         PR fortran/47350
8618         * gfortran.dg/realloc_on_assign_3.f03: New test.
8619         * gfortran.dg/realloc_on_assign_4.f03: New test.
8620         * gfortran.dg/allocatable_function_5.f90: New test.
8621         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8622         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8623         implemented" dg-errors.
8624
8625 2011-01-27  Jan Hubicka  <jh@suse.cz>
8626
8627         PR middle-end/46949
8628         * gcc.dg/attr-weakref-4.c: New testcase
8629
8630 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8631
8632         PR tree-optimization/47228
8633         * gcc.dg/torture/pr47228.c: New test.
8634
8635 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8636
8637         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8638
8639 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8640
8641         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8642         when using auto-overlay support on the SPU.
8643
8644 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8645
8646         PR rtl-optimization/44174
8647         * gcc.target/i386/asm-6.c: New test.
8648
8649 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8650
8651         PR rtl-optimization/46856
8652         * gcc.c-torture/compile/pr46856.c: New test.
8653
8654 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8655             Andrew Pinski  <pinskia@gmail.com>
8656
8657         PR c/43082
8658         * gcc.dg/pr43082.c: New.
8659
8660 2011-01-26  DJ Delorie  <dj@redhat.com>
8661
8662         PR rtl-optimization/46878
8663         * gcc.dg/pr46878-1.c: New test.
8664
8665 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8666
8667         PR c++/47476
8668         * g++.dg/cpp0x/pr47476.C: New test.
8669
8670 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8671
8672         * gcc.c-torture/compile/20110126-1.c: New test.
8673
8674 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR c/47473
8677         * gcc.dg/torture/pr47473.c: New test.
8678
8679 2011-01-26  Jan Hubicka  <jh@suse.cz>
8680
8681         PR target/47237
8682         * gcc.c-torture/execute/pr47237.c: New testcase.
8683
8684 2011-01-26  Jan Hubicka  <jh@suse.cz>
8685
8686         PR tree-optimization/47190
8687         * gcc.dg/attr-weakref-3.c: New testcase.
8688
8689 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8690
8691         PR c++/43601
8692         * gcc.dg/dll-9a.c: New test file.
8693         * gcc.dg/dll-11.c: Likewise.
8694         * gcc.dg/dll-12.c: Likewise.
8695         * gcc.dg/dll-12a.c: Likewise.
8696         * gcc.dg/dll-11a.c: Likewise.
8697         * gcc.dg/dll-9.c: Likewise.
8698         * gcc.dg/dll-10.c: Likewise.
8699         * gcc.dg/dll-10a.c: Likewise.
8700         * g++.dg/ext/dllexport4a.cc: Likewise.
8701         * g++.dg/ext/dllexport4.C: Likewise.
8702         * g++.dg/ext/dllexport5.C: Likewise.
8703         * g++.dg/ext/dllexport5a.cc: Likewise.
8704
8705 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8706
8707         PR tree-optimization/46970
8708         * gcc.dg/graphite/pr46970.c: New.
8709
8710 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8711
8712         PR tree-optimization/46215
8713         * gcc.dg/graphite/pr46215.c: New.
8714
8715 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8716
8717         PR tree-optimization/46168
8718         * gcc.dg/graphite/pr46168.c: New.
8719
8720 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8721
8722         PR tree-optimization/43657
8723         * gcc.dg/graphite/pr43657.c: New.
8724
8725 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8726
8727         PR tree-optimization/29832
8728         * gfortran.dg/graphite/pr29832.f90: New.
8729
8730 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8731
8732         PR tree-optimization/43567
8733         * gcc.dg/graphite/pr43567.c: New.
8734
8735 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         * gfortran.dg/graphite/interchange-4.f: New.
8738         * gfortran.dg/graphite/interchange-5.f: New.
8739
8740         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8741         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8742         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8743         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8744         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8745         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8746         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8747         * gfortran.dg/ltrans-7.f90: Removed.
8748         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8749
8750         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8751         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8752         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8753         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8754         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8755         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8756         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8757         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8758         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8759         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8760         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8761         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8762         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8763         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8764         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8765         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8766         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8767         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8768         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8769         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8770         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8771         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8772         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8773         * gcc.dg/tree-ssa/data-dep-1.c
8774         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8775         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8776         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8777         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8778         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8779
8780 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8781
8782         PR tree-optimization/47265
8783         PR tree-optimization/47443
8784         * gcc.c-torture/compile/pr47265.c: New test.
8785         * gcc.dg/pr47443.c: New test.
8786
8787 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8788
8789         PR tree-optimization/47382
8790         * g++.dg/torture/pr47382.C: New test.
8791         * g++.dg/opt/devirt1.C: Xfail.
8792
8793 2011-01-25  Yao Qi  <yao@codesourcery.com>
8794
8795         PR target/45701
8796         * gcc.target/arm/pr45701-1.c: New test.
8797         * gcc.target/arm/pr45701-2.c: New test.
8798         * gcc.target/arm/pr45701-3.c: New test.
8799
8800 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8801             Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR tree-optimization/47271
8804         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8805
8806 2011-01-25  Nick Clifton  <nickc@redhat.com>
8807
8808         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8809         (saturate_add): Delete.
8810         (exchange): Delete.
8811         (main): Do not run saturate_add.
8812         (set_interrupts): Delete.
8813
8814 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8815
8816         PR fortran/47448
8817         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8818
8819 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR tree-optimization/47427
8822         PR tree-optimization/47428
8823         * gcc.c-torture/compile/pr47427.c: New test.
8824         * gcc.c-torture/compile/pr47428.c: New test.
8825
8826 2011-01-25  Richard Guenther  <rguenther@suse.de>
8827
8828         PR middle-end/47411
8829         * gcc.dg/torture/pr47411.c: New testcase.
8830
8831 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8832
8833         * gfortran.dg/graphite/id-24.f: New.
8834         * gfortran.dg/graphite/id-25.f: New.
8835
8836 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8837
8838         * gfortran.dg/graphite/id-23.f: New.
8839
8840 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8841
8842         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8843
8844 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8845
8846         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8847         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8848         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8849         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8850         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8851         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8852         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8853         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8854         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8855
8856 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8857
8858         * gcc.dg/graphite/block-0.c: Add documentation.
8859         * gcc.dg/graphite/block-4.c: Same.
8860         * gcc.dg/graphite/block-7.c: Same.
8861         * gcc.dg/graphite/block-8.c: New.
8862         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8863         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8864         * gcc.dg/graphite/interchange-12.c: Add documentation.
8865         * gcc.dg/graphite/interchange-13.c: New.
8866         * gcc.dg/graphite/interchange-14.c: New.
8867         * gcc.dg/graphite/interchange-15.c: New.
8868         * gcc.dg/graphite/interchange-8.c: Add documentation.
8869         * gcc.dg/graphite/interchange-mvt.c: Same.
8870
8871 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8872
8873         PR target/47408
8874         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8875         * gcc.target/powerpc/altivec-14.c: Ditto.
8876         * gcc.target/powerpc/altivec-33.c: Ditto.
8877         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8878         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8879         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8880         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8881         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8882         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8883         * g++.dg/ext/altivec-15.C: Ditto.
8884         * g++.dg/ext/altivec-types-1.C: Ditto.
8885         * g++.dg/ext/altivec-types-2.C: Ditto.
8886         * g++.dg/ext/altivec-types-3.C: Ditto.
8887         * g++.dg/ext/altivec-types-4.C: Ditto.
8888
8889 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8892
8893 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8894
8895         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8896         optimization options.
8897
8898 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8899
8900         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8901
8902         PR testsuite/45988
8903         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8904
8905 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8906
8907         PR fortran/47421
8908         * gfortran.dg/allocatable_scalar_12.f90: New.
8909
8910 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8911
8912         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8913         vectorization to be not profitable if peeling is used to
8914         realign the memory access.
8915         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8916         loop bound to avoid loop unrolling.
8917         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8918
8919 2011-01-22  Jan Hubicka  <jh@suse.cz>
8920
8921         PR lto/47333
8922         * g++.dg/lto/pr47333.C: New file.
8923
8924 2011-01-22  Jan Hubicka  <jh@suse.cz>
8925
8926         PR tree-optimization/43884
8927         PR lto/44334
8928         * gcc.dg/autopar/outer-2.c: Increase array size.
8929         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8930
8931 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8932
8933         PR fortran/38536
8934         * gfortran.dg/c_loc_tests_16.f90:  New test.
8935
8936 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8937
8938         PR fortran/47399
8939         * gfortran.dg/typebound_proc_19.f90: New.
8940
8941 2011-01-21  Jeff Law <law@redhat.com>
8942
8943         PR tree-optimization/47053
8944         * g++.dg/pr47053.C: New test.
8945
8946 2011-01-21  Jason Merrill  <jason@redhat.com>
8947
8948         PR c++/47041
8949         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8950
8951 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8952
8953         PR c++/47388
8954         * g++.dg/cpp0x/range-for10.C: New test.
8955         * g++.dg/template/for1.C: New test.
8956
8957         PR middle-end/45566
8958         * g++.dg/tree-prof/partition3.C: New test.
8959
8960         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8961
8962         PR rtl-optimization/47366
8963         * g++.dg/opt/pr47366.C: New test.
8964
8965 2011-01-21  Jason Merrill  <jason@redhat.com>
8966
8967         PR c++/46552
8968         * g++.dg/cpp0x/constexpr-regress2.C: New.
8969
8970         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8971
8972 2011-01-21  Jeff Law <law@redhat.com>
8973
8974         PR rtl-optimization/41619
8975         * gcc.dg/pr41619.c: New.
8976
8977 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR tree-optimization/47355
8980         * g++.dg/opt/pr47355.C: New test.
8981
8982 2011-01-21  Richard Guenther  <rguenther@suse.de>
8983
8984         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8985         making main hot.
8986
8987 2011-01-21  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/47365
8990         * gcc.dg/torture/pr47365.c: New testcase.
8991         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8992
8993 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8994
8995         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8996
8997 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8998
8999         PR tree-optimization/47391
9000         * gcc.dg/pr47391.c: New test.
9001
9002 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9003
9004         * g++.dg/template/char1.C: Use signed char.
9005
9006 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9007
9008         PR fortran/47377
9009         * gfortran.dg/pointer_target_4.f90: New.
9010
9011 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9012
9013         PR target/47251
9014         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9015         ILP32 system and not IP32.
9016
9017 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9018
9019         PR debug/46583
9020         * g++.dg/debug/pr46583.C: New.
9021
9022 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR debug/47283
9025         * g++.dg/debug/pr47283.C: New test.
9026
9027         PR testsuite/47371
9028         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9029         * gcc.target/i386/headmerge-2.c: Likewise.
9030
9031 2011-01-20  Richard Guenther  <rguenther@suse.de>
9032
9033         PR middle-end/47370
9034         * gcc.dg/torture/pr47370.c: New testcase.
9035
9036 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR tree-optimization/46130
9039         * gcc.dg/pr46130-1.c: New test.
9040         * gcc.dg/pr46130-2.c: New test.
9041
9042 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9043
9044         PR c++/47291
9045         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9046
9047 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9048
9049         PR debug/46240
9050         * g++.dg/debug/pr46240.cc: New.
9051
9052 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR c++/47303
9055         * g++.dg/template/anonunion1.C: New test.
9056
9057         PR rtl-optimization/47337
9058         * gcc.c-torture/execute/pr47337.c: New test.
9059
9060 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9061
9062         PR testsuite/45342
9063         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9064
9065 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9066
9067         PR tree-optimization/46021
9068         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9069
9070 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9071
9072         PR tree-optimization/47290
9073         * g++.dg/torture/pr47290.C: New test.
9074
9075 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9076
9077         PR fortran/47240
9078         * gfortran.dg/proc_ptr_comp_29.f90: New.
9079
9080 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9081
9082         PR testsuite/41146
9083         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9084         powerpc-apple-darwin9.
9085
9086 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR rtl-optimization/47299
9089         * gcc.c-torture/execute/pr47299.c: New test.
9090
9091 2011-01-17  Jason Merrill  <jason@redhat.com>
9092
9093         * g++.dg/cpp0x/constexpr-virtual.C: New.
9094
9095 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR fortran/47331
9098         * gfortran.dg/gomp/pr47331.f90: New test.
9099
9100 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9101
9102         PR objc/47314
9103         * objc.dg/selector-warn-1.m: New.
9104         * obj-c++.dg/selector-warn-1.mm: New.
9105
9106 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9107
9108         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9109         Update dg-final accordingly.
9110
9111 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9114
9115 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9116
9117         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9118         target check.
9119         * gcc.dg/guality/pr36728-2.c: Likewise.
9120
9121 2011-01-17  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/47313
9124         * g++.dg/torture/pr47313.C: New testcase.
9125
9126 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9127
9128         PR target/47318
9129         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9130         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9131         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9132         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9133
9134         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9135         as __m256i.
9136         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9137         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9138         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9139
9140 2011-01-17  Richard Guenther  <rguenther@suse.de>
9141
9142         PR tree-optimization/45967
9143         * gcc.dg/torture/pr45967-2.c: New testcase.
9144         * gcc.dg/torture/pr45967-3.c: Likewise.
9145
9146 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9147
9148         PR testsuite/47325
9149         * g++.dg/ext/pr47213.C: Require visibility.
9150
9151 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9152
9153         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9154         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9155
9156 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9157
9158         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9159         Linux-based targets.
9160
9161 2011-01-13  Jan Hubicka  <jh@suse.cz>
9162
9163         PR tree-optimization/47276
9164         * gcc.dg/pr47276.c: New testcase.
9165
9166 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9167             Jonathan Wakely  <jwakely.gcc@gmail.com>
9168
9169         PR c++/33558
9170         * g++.dg/other/pr33558.C: New.
9171         * g++.dg/other/pr33558-2.C: New.
9172
9173 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9174
9175         PR tree-optimization/45934
9176         PR tree-optimization/46302
9177         * g++.dg/ipa/devirt-c-1.C: New test.
9178         * g++.dg/ipa/devirt-c-2.C: Likewise.
9179         * g++.dg/ipa/devirt-c-3.C: Likewise.
9180         * g++.dg/ipa/devirt-c-4.C: Likewise.
9181         * g++.dg/ipa/devirt-c-5.C: Likewise.
9182         * g++.dg/ipa/devirt-c-6.C: Likewise.
9183         * g++.dg/ipa/devirt-6.C: Likewise.
9184         * g++.dg/ipa/devirt-d-1.C: Likewise.
9185         * g++.dg/torture/pr45934.C: Likewise.
9186
9187 2011-01-14  Jason Merrill  <jason@redhat.com>
9188
9189         * g++.dg/cpp0x/variadic105.C: New.
9190
9191 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9192             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9193
9194         PR objc/45989
9195         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9196         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9197         execution tests on i?86-*-*, x86_64-*-* and
9198         powerpc*-apple-darwin* && ilp32.
9199         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9200         tests on i?86-*-* and x86_64-*-*.
9201
9202 2011-01-14  Richard Guenther  <rguenther@suse.de>
9203
9204         PR tree-optimization/47280
9205         * g++.dg/opt/pr47280.C: New testcase.
9206
9207 2011-01-14  Jason Merrill  <jason@redhat.com>
9208
9209         * g++.dg/cpp0x/constexpr-regress1.C: New.
9210
9211         * g++.dg/ext/flexary2.C: New.
9212
9213 2011-01-14  Richard Guenther  <rguenther@suse.de>
9214
9215         PR middle-end/47281
9216         * gcc.dg/torture/pr47281.c: New testcase.
9217         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9218
9219 2011-01-14  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/47286
9222         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9223
9224 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9225
9226         PR c++/47213
9227         * g++.dg/ext/pr47213.C: New.
9228
9229 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9230
9231         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9232
9233 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9234             Mikael Morin  <mikael@gcc.gnu.org>
9235
9236         PR fortran/45848
9237         PR fortran/47204
9238         * gfortran.dg/select_type_20.f90: New.
9239         * gfortran.dg/select_type_21.f90: New.
9240
9241 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9242
9243         PR target/47251
9244         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9245
9246 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9247
9248         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9249         * gcc.dg/guality/pr36728-2.c: Likewise.
9250
9251 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9252
9253         PR debug/PR46973
9254         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9255
9256 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9257
9258         PR rtl-optimization/45352
9259         * gcc.dg/pr45352-3.c: New.
9260
9261 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9262
9263         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9264         comment.
9265         * g++.dg/cpp0x/range-for8.C: New.
9266         * g++.dg/cpp0x/range-for9.C: New.
9267
9268 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9269
9270         PR debug/47209
9271         * g++.dg/debug/pr47209.C: New.
9272
9273 2011-01-12  Richard Guenther  <rguenther@suse.de>
9274
9275         PR lto/47259
9276         * gcc.dg/lto/pr47259_0.c: New testcase.
9277         * gcc.dg/lto/pr47259_1.c: Likewise.
9278
9279 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9280
9281         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9282         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9283         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9284         methods missing from the OBJC2 Object.
9285         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9286         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9287         GNU and NeXT runtimes.
9288         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9289         comments.
9290         * objc-obj-c++-shared/Object1.m: Likewise.
9291         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9292         * objc.dg/proto-qual-1.m: Likewise.
9293         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9294         * obj-c++.dg/proto-qual-1.mm: Likewise.
9295
9296 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9297
9298         PR testsuite/33033
9299         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9300
9301 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9302
9303         Fixed the Objective-C++ testsuite and updated all tests.
9304         * lib/obj-c++.exp (obj-c++_init): Declare and set
9305         gcc_warning_prefix and gcc_error_prefix.
9306         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9307         'dg-warning', 'dg-message' and 'dg-error'.
9308         * obj-c++.dg/class-extension-3.mm: Likewise.
9309         * obj-c++.dg/class-protocol-1.mm: Likewise.
9310         * obj-c++.dg/encode-7.mm: Likewise.
9311         * obj-c++.dg/exceptions-3.mm: Likewise.
9312         * obj-c++.dg/exceptions-5.mm: Likewise.
9313         * obj-c++.dg/method-12.mm: Likewise.
9314         * obj-c++.dg/method-13.mm: Likewise.
9315         * obj-c++.dg/method-15.mm: Likewise.
9316         * obj-c++.dg/method-16.mm: Likewise.
9317         * obj-c++.dg/method-4.mm: Likewise.
9318         * obj-c++.dg/method-8.mm: Likewise.
9319         * obj-c++.dg/method-conflict-1.mm: Likewise.
9320         * obj-c++.dg/method-conflict-2.mm: Likewise.
9321         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9322         and uncommented second part of the testcase now that the testsuite
9323         works correctly.
9324         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9325         and uncommented second part of the testcase now that the testsuite
9326         works correctly.
9327         * obj-c++.dg/private-1.mm: Likewise.
9328         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9329         * obj-c++.dg/syntax-error-7.mm: Likewise.
9330         * obj-c++.dg/warn5.mm: Likewise.
9331         * obj-c++.dg/property/at-property-14.mm: Likewise.
9332         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9333         FIXME.
9334         * obj-c++.dg/property/at-property-18.mm: Likewise.
9335         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9336         FIXME.
9337         * obj-c++.dg/property/at-property-21.mm: Likewise.
9338         * obj-c++.dg/property/at-property-28.mm: Likewise.
9339         * obj-c++.dg/property/at-property-5.mm: Likewise.
9340         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9341         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9342         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9343         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9344         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9345         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9346         * obj-c++.dg/tls/diag-5.mm: Likewise.
9347         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9348         dg-error, now matched correctly.
9349
9350 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9351
9352         * objc.dg/property/at-property-29.m: New.
9353         * obj-c++.dg/property/at-property-29.mm: New.
9354
9355 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9356
9357         * go.test/go-test.exp (go-set-goarch): New proc.
9358         (go-gc-tests): Use it.
9359
9360 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9361
9362         PR debug/46955
9363         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9364
9365 2011-01-11  Richard Henderson  <rth@redhat.com>
9366
9367         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9368
9369 2011-01-11  Jan Hubicka  <jh@suse.cz>
9370
9371         PR lto/45721
9372         PR lto/45375
9373         * gcc.dg/lto/pr45721_1.c: New file.
9374         * gcc.dg/lto/pr45721_0.c: New file.
9375
9376 2011-01-11  Richard Guenther  <rguenther@suse.de>
9377
9378         PR tree-optimization/46076
9379         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9380
9381 2011-01-11  Jeff Law <law@redhat.com>
9382
9383         * PR tree-optimization/47086
9384         * gcc.dg/pr47086.c: New test.
9385
9386 2011-01-11  Jason Merrill  <jason@redhat.com>
9387
9388         PR c++/46658
9389         * g++.dg/template/new10.C: New.
9390
9391         PR c++/45520
9392         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9393
9394 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9395
9396         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9397         Split type definitions and NSConstantString class into...
9398         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9399         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9400         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9401         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9402         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9403         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9404         to comments.
9405         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9406         encode defines for newer NeXT system headers.
9407         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9408         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9409         * objc.dg/foreach-5.m: Likewise.
9410         * objc.dg/foreach-2.m: Likewise.
9411         * objc.dg/foreach-4.m: Likewise.
9412         * objc.dg/torture/strings/string1.m: Likewise.
9413         * objc.dg/torture/strings/string2.m: Likewise.
9414         * objc.dg/torture/strings/string3.m: Likewise.
9415         * objc.dg/torture/strings/string4.m: Likewise.
9416         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9417         header and stand alone.
9418         * obj-c++.dg/strings/strings-2.mm: Likewise.
9419         * objc.dg/torture/strings/const-str-3.m: Likewise.
9420         * objc.dg/strings/strings-2.m: Likewise.
9421         * objc.dg/strings/const-str-12b.m: Likewise.
9422
9423 2011-01-12  Richard Guenther  <rguenther@suse.de>
9424
9425         PR middle-end/32511
9426         * gcc.dg/attr-weak-1.c: Adjust.
9427
9428 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9429
9430         PR fortran/47051
9431         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9432         standard compliant and comment.
9433
9434 2011-01-10  Jan Hubicka  <jh@suse.cz>
9435
9436         PR lto/46083
9437         * gcc.dg/initpri3.c: New testcase.
9438
9439 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9440
9441         PR lto/47222
9442         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9443         externally visible.
9444         (g_esi): Likewise.
9445         (g_ebx): Likewise.
9446         (g_ebp): Likewise.
9447         (g_esp): Likewise.
9448         (g_ebp_save): Likewise.
9449         (g_esp_save): Likewise.
9450
9451 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9452
9453         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9454
9455 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457         PR tree-optimization/46021
9458         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9459         i?86-*-*, x86_64-*-*.
9460
9461 2011-01-10  Jeff Law <law@redhat.com>
9462
9463         * PR tree-optimization/47141
9464         * gcc.c-torture/compile/pr47141.c: New test.
9465
9466 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9467
9468         PR testsuite/46230
9469         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9470         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9471         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9472         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9473
9474         PR testsuite/46230
9475         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9476         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9477         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9478         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9479         being vectorized.  Adjust dg-final pattern.
9480
9481         PR testsuite/46230
9482         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9483         * gcc.dg/vect/slp-24.c: Likewise.
9484
9485 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9486
9487         PR c++/47218
9488         * g++.dg/other/pr47218-1.C: New test file.
9489         * g++.dg/other/pr47218.C: Likewise.
9490         * g++.dg/other/pr47218.h: New supporting header.
9491
9492 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9493
9494         PR objc/47232
9495         * objc.dg/attributes/invalid-attribute-1.m: New.
9496         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9497
9498 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9499
9500         PR fortran/47224
9501         * gfortran.dg/proc_ptr_comp_28.f90: New.
9502
9503 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9504
9505         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9506         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9507         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9508         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9509         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9510         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9511         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9512         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9513         * objc.dg/gnu-api-2-class.m: Likewise.
9514         * objc.dg/gnu-api-2-ivar.m: Likewise.
9515         * objc.dg/gnu-api-2-method.m: Likewise.
9516         * objc.dg/gnu-api-2-objc.m: Likewise.
9517         * objc.dg/gnu-api-2-object.m: Likewise.
9518         * objc.dg/gnu-api-2-property.m: Likewise.
9519         * objc.dg/gnu-api-2-protocol.m: Likewise.
9520         * objc.dg/gnu-api-2-sel.m: Likewise.
9521
9522 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9523
9524         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9525         * objc.dg/objc-foreach-4.m: Likewise.
9526         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9527         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9528         * objc.dg/foreach-4.m: Likewise.
9529         * objc.dg/foreach-5.m: Likewise.
9530         * objc.dg/foreach-3.m: Return self from init.
9531
9532 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9533
9534         PR fortran/38536
9535         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9536
9537 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9538
9539         PR fortran/46313
9540         * gfortran.dg/class_35.f90: New.
9541
9542 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9543
9544         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9545
9546 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9547
9548         PR objc/47078
9549         * objc.dg/invalid-method-2.m: New.
9550         * obj-c++.dg/invalid-method-2.mm: New.
9551
9552 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9553
9554         PR fortran/46896
9555         * gfortran.dg/transpose_optimization_2.f90 : New test.
9556
9557 2011-01-08  Jan Hubicka  <jh@suse.cz>
9558
9559         PR tree-optmization/46469
9560         * g++.dg/torture/pr46469.C: New testcase.
9561
9562 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9563
9564         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9565         emulation of libobjc-gnu structure layout functionality to ..
9566         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9567         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9568         * objc/execute/bf-common.h: Adjust headers.
9569         * objc/execute/bf-1.m: Likewise.
9570         * objc/execute/bf-2.m: Likewise.
9571         * objc/execute/bf-3.m: Likewise.
9572         * objc/execute/bf-4.m: Likewise.
9573         * objc/execute/bf-5.m: Likewise.
9574         * objc/execute/bf-6.m: Likewise.
9575         * objc/execute/bf-7.m: Likewise.
9576         * objc/execute/bf-8.m: Likewise.
9577         * objc/execute/bf-9.m: Likewise.
9578         * objc/execute/bf-10.m: Likewise.
9579         * objc/execute/bf-11.m: Likewise.
9580         * objc/execute/bf-12.m: Likewise.
9581         * objc/execute/bf-13.m: Likewise.
9582         * objc/execute/bf-14.m: Likewise.
9583         * objc/execute/bf-15.m: Likewise.
9584         * objc/execute/bf-16.m: Likewise.
9585         * objc/execute/bf-17.m: Likewise.
9586         * objc/execute/bf-18.m: Likewise.
9587         * objc/execute/bf-19.m: Likewise.
9588         * objc/execute/bf-20.m: Likewise.
9589         * objc/execute/bf-21.m: Likewise.
9590         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9591         objc_get_type_qualifiers ().
9592
9593 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9594
9595         PR fortran/45777
9596         * gfortran.dg/dependency_39.f90:  New test.
9597
9598 2011-01-07  Jan Hubicka  <jh@suse.cz>
9599
9600         Get builtins tests ready for linker plugin.
9601         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9602         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9603         my_memset, my_bzero): Mark used.
9604         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9605         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9606         volatile.
9607         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9608         volatile.
9609
9610 2011-01-07  Jan Hubicka  <jh@suse.cz>
9611
9612         PR tree-optimization/46367
9613         * g++.dg/torture/pr46367.C: New file.
9614
9615 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9616
9617         PR target/47201
9618         * gcc.dg/pr47201.c: New test.
9619
9620         PR bootstrap/47187
9621         * gcc.dg/tree-prof/pr47187.c: New test.
9622
9623 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9624
9625         PR fortran/41580
9626         * gfortran.dg/extends_type_of_3.f90: New.
9627
9628 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9629
9630         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9631         * g++.dg/ext/dllimport-MI1.C: Likewise.
9632         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9633         * g++.dg/ext/dllimport10.C: Likewise.
9634         * g++.dg/ext/dllimport11.C: Likewise.
9635         * g++.dg/ext/dllimport12.C: Likewise.
9636         * g++.dg/ext/dllimport13.C: Likewise.
9637         * g++.dg/ext/dllimport2.C: Likewise.
9638         * g++.dg/ext/dllimport3.C: Likewise.
9639         * g++.dg/ext/dllimport4.C: Likewise.
9640         * g++.dg/ext/dllimport5.C: Likewise.
9641         * g++.dg/ext/dllimport6.C: Likewise.
9642         * g++.dg/ext/dllimport8.C: Likewise.
9643         * g++.dg/ext/dllimport9.C: Likewise.
9644         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9645         targets, too. Additionally enable test for i?86-*-mingw*.
9646         * g++.dg/ext/selectany1.C: Likewise.
9647         Remove guard variable check.
9648
9649 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9650
9651         PR fortran/47189
9652         PR fortran/47194
9653         * gfortran.dg/storage_size_3.f08: Extended.
9654
9655 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR c++/47022
9658         * g++.dg/template/stdarg1.C: New test.
9659
9660 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9661
9662         PR fortran/47195
9663         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9664         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9665         from the interface of functions to not hide the errors that
9666         shall be tested.
9667
9668 2011-01-06  Jan Hubicka  <jh@suse.cz>
9669
9670         * gcc.dg/lto/pr47188_0.c: New testcase.
9671         * gcc.dg/lto/pr47188_1.c: New testcase.
9672
9673 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9674
9675         PR fortran/33117
9676         PR fortran/46478
9677         * gfortran.dg/interface_33.f90: New test.
9678
9679 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR c/47150
9682         * gcc.c-torture/compile/pr47150.c: New test.
9683
9684 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9685
9686         PR tree-optimization/47139
9687         * gcc.dg/vect/pr47139.c: New test.
9688
9689 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9690
9691         PR fortran/47180
9692         * gfortran.dg/extends_type_of_2.f03: New.
9693
9694 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9695
9696         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9697
9698 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9699
9700         * gnat.dg/opt14.adb: New test.
9701
9702 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9703
9704         PR fortran/46017
9705         * gfortran.dg/allocate_error_2.f90:  New test.
9706
9707 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9708
9709         PR fortran/47024
9710         * gfortran.dg/storage_size_3.f08: New.
9711
9712 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9713
9714         PR libgfortran/47154
9715         * gfortran.dg/namelist_68.f90: New test.
9716
9717 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9718
9719         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9720
9721 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9722
9723         PR fortran/46448
9724         * gfortran.dg/class_34.f90: New.
9725
9726 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9727
9728         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9729         use __builtin_inff.  Skip all single-precision tests that require
9730         Infinity.
9731
9732 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9733
9734         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9735
9736 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR tree-optimization/47148
9739         * gcc.c-torture/execute/pr47148.c: New test.
9740
9741         PR tree-optimization/47155
9742         * gcc.c-torture/execute/pr47155.c: New test.
9743
9744         PR rtl-optimization/47157
9745         * gcc.c-torture/compile/pr47157.c: New test.
9746
9747 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9748
9749         * gcc.dg/torture/vector-shift2.c (schar): Define.
9750         (main): Always use schar or uchar instead of plain "char" to avoid
9751         dependencies on implementation-defined char signedness.
9752
9753 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9754
9755         PR tree-optimization/46801
9756         * gnat.dg/pack9.adb: Remove xfail.
9757
9758 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9759
9760         PR tree-optimization/46984
9761         * g++.dg/ipa/pr46984.C: New test.
9762
9763 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9764
9765         PR fortran/46408
9766         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9767
9768 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR tree-optimization/47140
9771         * gcc.c-torture/compile/pr47140.c: New test.
9772
9773         PR rtl-optimization/47028
9774         * gcc.dg/pr47028.c: New test.
9775
9776 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9777
9778         * objc.dg/protocol-forward-1.m: Removed TODO.
9779         * objc.dg/protocol-forward-2.m: New.
9780         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9781         * obj-c++.dg/protocol-forward-2.mm: New.
9782
9783 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9784
9785         PR target/38662
9786         * g++.dg/eh/pr38662.C: New testcase.
9787
9788 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9789
9790         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9791         scan for newline '\n'.
9792
9793 \f
9794 Copyright (C) 2011 Free Software Foundation, Inc.
9795
9796 Copying and distribution of this file, with or without modification,
9797 are permitted in any medium without royalty provided the copyright
9798 notice and this notice are preserved.