OSDN Git Service

0b09a0cca248501773ce1b59e217bc34c4ede63e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2
3         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4
5         PR debug/50017
6         * gcc.dg/pr50017.c: New test.
7
8 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
9
10         PR c++/45625
11         * g++.dg/lookup/hidden-var1.C: New test case.
12
13 2011-08-17  Tobias Burnus  <burnus@net-b.de>
14
15         PR fortran/31461
16         * gfortran.dg/warn_unused_var_2.f90: New.
17         * gfortran.dg/warn_unused_var_3.f90: New.
18
19 2011-08-17  Tom de Vries  <tom@codesourcery.com>
20
21         PR target/43597
22         * gcc.target/arm/pr43597.c: New test.
23
24 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
25
26         PR fortran/50070
27         * gfortran.dg/common_13.f90: New.
28
29 2011-08-16  Jason Merrill  <jason@redhat.com>
30
31         PR c++/50086
32         * g++.dg/cpp0x/variadic-unresolved.C: New.
33
34         * g++.old-deja/g++.brendan/README: Add R.I.P.
35
36         * g++.dg/ext/attr-used-1.C: New.
37
38         PR c++/50054
39         * g++.dg/cpp0x/initlist56.C: New.
40
41 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
42
43         PR testsuite/50085
44         * g++.dg/opt/life1.C: Only run on Linux.
45
46 2011-08-15  Tobias Burnus  <burnus@net-b.de>
47
48         * gfortran.dg/coarray_26.f90: New.
49
50 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
51
52         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
53         -fdump-tree-vrp1.
54
55 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
56
57         PR fortran/50073
58         * gfortran.dg/func_result_7.f90: New.
59
60 2011-08-13  Jason Merrill  <jason@redhat.com>
61
62         PR c++/50075
63         * g++.dg/cpp0x/decltype32.C: New.
64
65         PR c++/50059
66         * g++.dg/diagnostic/expr1.C: New.
67
68 2011-08-12  David Li  <davidxl@google.com>
69
70         * g++.dg/abi/vbase15.C: New test.
71
72 2011-08-12  Jason Merrill  <jason@redhat.com>
73
74         PR c++/50034
75         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
76
77 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
78
79         * gcc.dg/builtins-67.c: New test.
80         * gcc.target/i386/conversion.c: Ditto.
81
82 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
83             Brian Hackett  <bhackett1024@gmail.com>
84
85         * g++.dg/plugin/decl_plugin.c: New.
86         * g++.dg/plugin/decl-plugin-test.C: New.
87         * g++.dg/plugin/plugin.exp: Add above testcase.
88
89 2011-08-11  Richard Guenther  <rguenther@suse.de>
90
91         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
92
93 2011-08-11  Michael Matz  <matz@suse.de>
94
95         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
96
97 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
98
99         PR tree-optimization/50039
100         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
101         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
102
103 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
104
105         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
106         (sse4_1_test): Initialize src3 with random value.
107
108 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
109
110         * gcc.c-torture/execute/scal-to-vec1.c: New test.
111         * gcc.c-torture/execute/scal-to-vec2.c: New test.
112         * gcc.c-torture/execute/scal-to-vec3.c: New test.
113         * gcc.dg/scal-to-vec1.c: New test.
114         * gcc.dg/scal-to-vec2.c: New test.
115
116 2011-08-09  Richard Guenther  <rguenther@suse.de>
117
118         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
119         * gcc.dg/tree-ssa/vrp60.c: New testcase.
120         * gcc.dg/tree-ssa/vrp61.c: Likewise.
121         * gcc.dg/tree-ssa/vrp62.c: Likewise.
122
123 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
124
125         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
126
127 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
128
129         * gcc.dg/pr49948.c: Require pthread effective target.
130
131 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
132
133         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
134
135 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
136
137         * gcc.target/i386/sse-22a.c: New test.
138
139 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
140
141         PR tree-optimization/50014
142         * gcc.dg/vect/pr50014.c: New test.
143
144 2011-08-08  Martin Jambor  <mjambor@suse.cz>
145
146         PR middle-end/49923
147         * gcc.dg/tree-ssa/pr49923.c: New test.
148
149 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
150
151         PR target/49781
152         * gcc.target/i386/pr49781-1.c: New.
153
154 2011-08-08  Jason Merrill  <jason@redhat.com>
155
156         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
157
158         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
159
160 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
161
162         PR fortran/49638
163         * gfortran.dg/typebound_override_1.f90: New.
164
165 2011-08-07  Kai Tietz  <ktietz@redhat.com>
166
167         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
168         x86_64 mingw target.
169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
170         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
171         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
172         * gcc.dg/tree-ssa/loop-33.c: Likewise.
173         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
174         * gcc.dg/tree-ssa/loop-35.c: Likewise.
175         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
176         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
177         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
178         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
179
180 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
181
182         PR testsuite/48727
183         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
184
185 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.dg/pr48770.c: Cleanup coverage files.
188         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
189
190 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
191
192         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
193         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
194         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
195         lzcnt and bmi options.
196
197 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
198
199         PR target/47381
200         * gcc.dg/pr47381-1.c: New.
201         * gcc.dg/pr47381-2.c: Likewise.
202         * gcc.target/i386/pr47381.c: Likewise.
203
204 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
205
206         PR middle-end/47727
207         * gcc.dg/pr47727.c: New.
208
209         PR target/47372
210         * gcc.dg/pr47372-1.c: New.
211         * gcc.dg/pr47372-2.c: Likewise.
212
213 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
214
215         PR middle-end/47449
216         * gcc.target/i386/pr47449.c: New.
217
218         PR target/47446
219         * gcc.dg/pr47446-1.c: New.
220         * gcc.dg/pr47446-2.c: Likewise.
221
222 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR target/47766
225         * gcc.dg/pr47766.c: New.
226
227         PR target/47715
228         * gcc.dg/tls/pr47715-1.c: New.
229         * gcc.dg/tls/pr47715-2.c: Likewise.
230         * gcc.dg/tls/pr47715-3.c: Likewise.
231         * gcc.dg/tls/pr47715-4.c: Likewise.
232         * gcc.dg/tls/pr47715-5.c: Likewise.
233
234 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
235
236         PR libobjc/50002
237         * objc.dg/gnu-api-2-class.m: Updated comments.
238         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
239         * objc.dg/gnu-api-2-class-meta.m: New test.
240         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
241
242 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         PR libobjc/49882
245         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
246         with classes that are in construction.
247
248 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
249
250         PR target/48084
251         * gcc.target/i386/pr48084-1.c: New.
252         * gcc.target/i386/pr48084-2.c: Likewise.
253         * gcc.target/i386/pr48084-3.c: Likewise.
254         * gcc.target/i386/pr48084-4.c: Likewise.
255         * gcc.target/i386/pr48084-5.c: Likewise.
256
257         PR rtl-optimization/49504
258         * gcc.target/i386/pr49504.c: New.
259
260         PR target/49860
261         * gcc.dg/pr49860.c: New.
262
263 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
264         
265         PR libobjc/49882
266         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
267         with classes that are in construction.
268
269 2011-08-05  Jason Merrill  <jason@redhat.com>
270
271         PR c++/48993
272         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
273
274         PR c++/49921
275         * g++.dg/cpp0x/decltype31.C: New.
276
277         PR c++/49669
278         * g++.dg/init/array28.C: New.
279
280         PR c++/49988
281         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
282
283 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
284
285         PR target/47369
286         * gcc.dg/pr47369-1.c: New.
287
288 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
289
290         PR middle-end/47364
291         * gcc.dg/torture/pr47364-1.c: New.
292         * gcc.c-torture/compile/pr47364-1.c: Likewise.
293         * gcc.c-torture/compile/pr47364-2.c: Likewise.
294
295 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
296
297         PR fortran/37211
298         * gfortran.dg/transfer_check_2.f90:  New test case.
299
300 2011-08-05  Jan Hubicka  <jh@suse.cz>
301
302         PR middle-end/49494
303         * gfortran.dg/pr49494.f90: New testcase.
304
305 2011-08-05  Jan Hubicka  <jh@suse.cz>
306
307         PR middle-end/49735
308         * gcc.c-torture/compile/pr49735.c: New testcase.
309
310 2011-08-05  Jason Merrill  <jason@redhat.com>
311
312         PR c++/47453
313         * g++.dg/cpp0x/initlist56.C: New.
314
315         PR c++/49812
316         * g++.dg/overload/rvalue2.C: New.
317
318         PR c++/49983
319         * g++.dg/cpp0x/range-for21.C: New.
320
321         * g++.dg/ext/vla11.C: New.
322
323 2011-08-05  Richard Guenther  <rguenther@suse.de>
324
325         PR tree-optimization/49984
326         * gcc.dg/tree-ssa/vrp59.c: New testcase.
327
328 2011-08-05  Richard Guenther  <rguenther@suse.de>
329
330         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
331         * gcc.dg/tree-ssa/vrp52.c: Likewise.
332         * gcc.dg/tree-ssa/vrp53.c: Likewise.
333
334 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
335
336         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
337         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
338         * gfortran.dg/ldist-pr43023.f90: Ditto.
339         * gfortran.dg/namelist_52.f90: Ditto.
340         * gfortran.dg/interface_proc_end.f90: Ditto.
341         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
342         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
343
344 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
345
346         * gcc.dg/vect/vect-over-widen-1.c: New test.
347         * gcc.dg/vect/vect-over-widen-2.c: New test.
348         * gcc.dg/vect/vect-over-widen-3.c: New test.
349         * gcc.dg/vect/vect-over-widen-4.c: New test.
350
351 2011-08-04  Richard Guenther  <rguenther@suse.de>
352
353         PR fortran/49957
354         * gfortran.dg/vect/O3-pr49957.f: New testcase.
355
356 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
357
358         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
359
360 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
361
362         PR middle-end/49905
363         * g++.dg/ext/builtin-object-size3.C: New test.
364
365 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
366
367         PR tree-optimization/49948
368         * gcc.dg/pr49948.c: New test.
369
370 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
371
372         PR middle-end/47383
373         * gcc.dg/torture/pr47383.c: New.
374
375 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
376
377         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
378
379 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
380
381         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
382
383 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
384
385         PR target/47744
386         * gcc.dg/torture/pr47744-1.c: New.
387         * gcc.dg/torture/pr47744-2.c: Likewise.
388         * gcc.dg/torture/pr47744-3.c: Likewise.
389
390 2011-08-03  Richard Guenther  <rguenther@suse.de>
391
392         PR middle-end/49958
393         * gcc.dg/torture/pr49958.c: New testcase.
394
395 2011-08-03  Richard Guenther  <rguenther@suse.de>
396
397         PR tree-optimization/49938
398         * g++.dg/torture/pr49938.C: New testcase.
399
400 2011-08-02  Jason Merrill  <jason@redhat.com>
401
402         PR c++/43886
403         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
404
405         PR c++/49577
406         * g++.dg/cpp0x/initlist5.C: Add additional cases.
407
408         PR c++/49593
409         * g++.dg/cpp0x/variadic115.C: New.
410
411         PR c++/49803
412         * g++.dg/cpp0x/union5.C: New.
413
414 2011-08-02  Daniel Kraft  <d@domob.eu>
415
416         PR fortran/49885
417         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
418
419 2011-08-02  Kai Tietz  <ktietz@redhat.com>
420
421         PR middle-end/49947
422         * gcc.dg/tree-ssa/forwprop-15.c
423
424 2011-08-02  Jason Merrill  <jason@redhat.com>
425
426         PR c++/49834
427         * g++.dg/cpp0x/range-for20.C: New.
428
429 2011-08-02  Tobias Burnus  <burnus@net-b.de>
430
431         * gfortran.dg/coarray_lib_token_3.f90: New.
432
433 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
434
435         PR fortran/46752
436         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
437         * gcc.dg/gomp/atomic-15.c: New test.
438         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
439         * g++.dg/gomp/atomic-15.C: New test.
440         * g++.dg/gomp/private-1.C: New test.
441         * g++.dg/gomp/sharing-2.C: New test.
442         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
443         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
444         * gfortran.dg/gomp/omp_atomic2.f90: New test.
445
446 2011-08-02  Tobias Burnus  <burnus@net-b.de>
447
448         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
449         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
450         cleanup-module.
451         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
452         * gfortran.dg/allocatable_function_5.f90: Ditto.
453         * gfortran.dg/allocate_stat.f90: Ditto.
454         * gfortran.dg/array_constructor_20.f90: Ditto.
455         * gfortran.dg/array_constructor_21.f90: Ditto.
456         * gfortran.dg/array_constructor_22.f90: Ditto.
457         * gfortran.dg/array_constructor_26.f03: Ditto.
458         * gfortran.dg/array_function_4.f90: Ditto.
459         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
460         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
461         * gfortran.dg/bind_c_usage_15.f90: Ditto.
462         * gfortran.dg/bind_c_usage_16.f03: Ditto.
463         * gfortran.dg/bind_c_usage_3.f03: Ditto.
464         * gfortran.dg/binding_label_tests_7.f03: Ditto.
465         * gfortran.dg/class_15.f03: Ditto.
466         * gfortran.dg/class_27.f03: Ditto.
467         * gfortran.dg/class_33.f90: Ditto.
468         * gfortran.dg/class_37.f03: Ditto.
469         * gfortran.dg/class_40.f03: Ditto.
470         * gfortran.dg/class_42.f03: Ditto.
471         * gfortran.dg/class_defined_operator_1.f03: Ditto.
472         * gfortran.dg/coarray/registering_1.f90: Ditto.
473         * gfortran.dg/convert_1.f90: Ditto.
474         * gfortran.dg/default_initialization_3.f90: Ditto.
475         * gfortran.dg/dependency_25.f90: Ditto.
476         * gfortran.dg/dependency_26.f90: Ditto.
477         * gfortran.dg/dependency_36.f90: Ditto.
478         * gfortran.dg/dependency_37.f90: Ditto.
479         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
480         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
481         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
482         * gfortran.dg/elemental_pointer_1.f90: Ditto.
483         * gfortran.dg/elemental_result_1.f90: Ditto.
484         * gfortran.dg/empty_derived_type.f90: Ditto.
485         * gfortran.dg/entry_7.f90: Ditto.
486         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
487         * gfortran.dg/equiv_constraint_3.f90: Ditto.
488         * gfortran.dg/error_recovery_3.f90: Ditto.
489         * gfortran.dg/extends_4.f03: Ditto.
490         * gfortran.dg/func_assign.f90: Ditto.
491         * gfortran.dg/func_assign_3.f90: Ditto.
492         * gfortran.dg/generic_1.f90: Ditto.
493         * gfortran.dg/generic_18.f90: Ditto.
494         * gfortran.dg/generic_22.f03: Ditto.
495         * gfortran.dg/generic_4.f90: Ditto.
496         * gfortran.dg/generic_6.f90: Ditto.
497         * gfortran.dg/generic_actual_arg.f90: Ditto.
498         * gfortran.dg/graphite/id-21.f: Ditto.
499         * gfortran.dg/graphite/pr45758.f90: Ditto.
500         * gfortran.dg/host_assoc_call_2.f90: Ditto.
501         * gfortran.dg/host_assoc_call_3.f90: Ditto.
502         * gfortran.dg/host_assoc_call_4.f90: Ditto.
503         * gfortran.dg/host_assoc_function_4.f90: Ditto.
504         * gfortran.dg/host_used_types_1.f90: Ditto.
505         * gfortran.dg/implicit_1.f90: Ditto.
506         * gfortran.dg/implicit_11.f90: Ditto.
507         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
508         * gfortran.dg/impure_actual_1.f90: Ditto.
509         * gfortran.dg/impure_assignment_1.f90: Ditto.
510         * gfortran.dg/impure_constructor_1.f90: Ditto.
511         * gfortran.dg/initialization_10.f90: Ditto.
512         * gfortran.dg/initialization_12.f90: Ditto.
513         * gfortran.dg/interface_14.f90: Ditto.
514         * gfortran.dg/interface_15.f90: Ditto.
515         * gfortran.dg/interface_2.f90: Ditto.
516         * gfortran.dg/interface_25.f90: Ditto.
517         * gfortran.dg/interface_26.f90: Ditto.
518         * gfortran.dg/interface_29.f90: Ditto.
519         * gfortran.dg/interface_assignment_1.f90: Ditto.
520         * gfortran.dg/internal_pack_6.f90: Ditto.
521         * gfortran.dg/internal_pack_7.f90: Ditto.
522         * gfortran.dg/internal_pack_8.f90: Ditto.
523         * gfortran.dg/lto/pr45586_0.f90: Ditto.
524         * gfortran.dg/lto/pr47839_0.f90: Ditto.
525         * gfortran.dg/module_commons_3.f90: Ditto.
526         * gfortran.dg/module_equivalence_4.f90: Ditto.
527         * gfortran.dg/module_equivalence_6.f90: Ditto.
528         * gfortran.dg/module_function_type_1.f90: Ditto.
529         * gfortran.dg/module_naming_1.f90: Ditto.
530         * gfortran.dg/namelist_4.f90: Ditto.
531         * gfortran.dg/operator_c1202.f90: Ditto.
532         * gfortran.dg/parens_7.f90: Ditto.
533         * gfortran.dg/pr32921.f: Ditto.
534         * gfortran.dg/pr33646.f90: Ditto.
535         * gfortran.dg/pr41928.f90: Ditto.
536         * gfortran.dg/pr42119.f90: Ditto.
537         * gfortran.dg/pr43984.f90: Ditto.
538         * gfortran.dg/present_1.f90: Ditto.
539         * gfortran.dg/private_type_2.f90: Ditto.
540         * gfortran.dg/proc_decl_2.f90: Ditto.
541         * gfortran.dg/proc_ptr_10.f90: Ditto.
542         * gfortran.dg/proc_ptr_22.f90: Ditto.
543         * gfortran.dg/proc_ptr_8.f90: Ditto.
544         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
545         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
546         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
547         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
548         * gfortran.dg/substring_equivalence.f90: Ditto.
549         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
550         * gfortran.dg/transpose_optimization_1.f90: Ditto.
551         * gfortran.dg/trim_optimize_6.f90: Ditto.
552         * gfortran.dg/typebound_call_12.f03: Ditto.
553         * gfortran.dg/typebound_operator_5.f03: Ditto.
554         * gfortran.dg/typebound_operator_6.f03: Ditto.
555         * gfortran.dg/typebound_proc_18.f03: Ditto.
556         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
557         * gfortran.dg/use_1.f90: Ditto.
558         * gfortran.dg/use_10.f90: Ditto.
559         * gfortran.dg/use_11.f90: Ditto.
560         * gfortran.dg/use_14.f90: Ditto.
561         * gfortran.dg/use_only_2.f90: Ditto.
562         * gfortran.dg/use_rename_4.f90: Ditto.
563         * gfortran.dg/use_rename_5.f90: Ditto.
564         * gfortran.dg/used_dummy_types_3.f90: Ditto.
565         * gfortran.dg/used_interface_ref.f90: Ditto.
566         * gfortran.dg/used_types_11.f90: Ditto.
567         * gfortran.dg/used_types_3.f90: Ditto.
568         * gfortran.dg/used_types_4.f90: Ditto.
569         * gfortran.dg/userdef_operator_2.f90: Ditto.
570         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
571         * gfortran.dg/vect/pr46213.f90: Ditto.
572         * gfortran.dg/whole_file_21.f90: Ditto.
573         * gfortran.dg/whole_file_22.f90: Ditto.
574         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
575         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
576
577 2011-08-02  Kai Tietz  <ktietz@redhat.com>
578
579         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
580
581 2011-08-01  Jason Merrill  <jason@redhat.com>
582
583         PR c++/49932
584         * g++.dg/abi/mangle49.C: New.
585
586         PR c++/49924
587         * g++.dg/cpp0x/constexpr-array4.C: New.
588
589         PR c++/49813
590         * g++.dg/cpp0x/constexpr-builtin1.C: New.
591
592 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
593
594         PR target/49927
595         * gcc.target/i386/pr49927.c: New test.
596
597 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
598
599         PR tree-optimization/49926
600         * gcc.dg/vect/pr49926.c: New test.
601
602 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
603
604         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
605         * gcc.target/i386/lzcnt-1.c: New test.
606         * gcc.target/i386/lzcnt-2.c: Likewise.
607         * gcc.target/i386/lzcnt-2a.c: Likewise.
608         * gcc.target/i386/lzcnt-3.c: Likewise.
609         * gcc.target/i386/lzcnt-4.c: Likewise.
610         * gcc.target/i386/lzcnt-4a.c: Likewise.
611         * gcc.target/i386/lzcnt-5.c: Likewise.
612         * gcc.target/i386/lzcnt-6.c: Likewise.
613         * gcc.target/i386/lzcnt-6a.c: Likewise.
614         * gcc.target/i386/lzcnt-check.h: Likewise.
615
616         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
617         * gcc.target/i386/sse-13.c: Likewise.
618         * gcc.target/i386/sse-14.c: Likewise.
619         * g++.dg/other/i386-2.C: Likewise.
620         * g++.dg/other/i386-3.C: Likewise.
621
622 2011-08-01  Julian Brown  <julian@codesourcery.com>
623
624         * gcc.target/arm/fixed-point-exec.c: New test.
625
626 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
627
628         PR target/49920
629         * gcc.target/i386/pr49920.c: New test.
630
631 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
632
633         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
634         * gcc.dg/tree-ssa/pr23109.c: Ditto.
635         * gcc.dg/tree-ssa/loop-7.c: Ditto.
636         * gcc.dg/tree-ssa/loop-32.c: Ditto.
637         * gcc.dg/tree-ssa/loop-33.c: Ditto.
638         * gcc.dg/tree-ssa/loop-34.c: Ditto.
639         * gcc.dg/tree-ssa/loop-35.c: Ditto.
640         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
641         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
642         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
643         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
644         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
645         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
646         * g++.dg/tree-ssa/pr33615.C: Ditto.
647         * g++.dg/tree-ssa/restrict1.C: Ditto.
648         * c-c++-common/restrict-2.c: Ditto.
649         * gfortran.dg/pr32921.f: Ditto.
650         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
651         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
652         * gcc.dg/tree-ssa/vrp47.c: Ditto.
653         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
654         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
655         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
656         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
657         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
658         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
659         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
660
661 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
662
663         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
664         .exe.ltrans[0-9]*. dump files.
665
666 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
667
668         PR fortran/49112
669         * gfortran.dg/abstract_type_6.f03: Modified.
670         * gfortran.dg/typebound_proc_24.f03: New.
671
672 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
673
674         PR testsuite/49917
675         * g++.dg/init/for1.C: Fix.
676
677 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
678
679         PR fortran/48876
680         * gfortran.dg/string_5.f90:  New test.
681
682 2011-07-29  Jason Merrill  <jason@redhat.com>
683
684         PR c++/49867
685         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
686
687 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
688
689         PR tree-optimization/47407
690         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
691         alpha*-dec-osf*.
692         Sort target list.
693
694 2011-07-29  Richard Guenther  <rguenther@suse.de>
695
696         * gcc.dg/uninit-suppress.c: Also disable VRP.
697         * gcc.dg/uninit-suppress_2.c: Likewise.
698
699 2011-07-28  Jason Merrill  <jason@redhat.com>
700
701         PR c++/49808
702         * g++.dg/template/nontype24.C: New.
703
704 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
705
706         PR rtl-optimization/47958
707         * gcc.dg/torture/pr47958-1.c: New.
708
709 2011-07-29  Wei Guozhi  <carrot@google.com>
710
711         PR rtl-optimization/49799
712         * gcc.dg/pr49799.c: New test case.
713
714 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
715
716         PR middle-end/48648
717         * gcc.dg/graphite/id-pr48648.c: New.
718
719 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
720
721         PR fortran/31067
722         * gfortran.dg/maxloc_2.f90: New test.
723         * gfortran.dg/maxloc_3.f90: New test.
724         * gfortran.dg/minloc_1.f90: New test.
725         * gfortran.dg/minloc_2.f90: New test.
726         * gfortran.dg/minloc_3.f90: New test.
727         * gfortran.dg/minmaxloc_7.f90: New test.
728
729         PR debug/49871
730         * gcc.dg/debug/dwarf2/pr49871.c: New test.
731
732 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
733
734         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
735         the builtin isn't optimized away.
736
737 2011-07-27  Tobias Burnus  <burnus@net-b.de>
738
739         PR fortran/45586
740         * gfortran.dg/lto/pr45586-2_0.f90: New.
741
742 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
743
744         PR middle-end/49875
745         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
746         * c-c++-common/cxxbitfields-5.c: Same.
747
748 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
749
750         * lib/target-supports.exp (check_effective_target_mmap): Use
751         check_function_available.
752
753 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
754
755         * g++.old-deja/g++.pt/crash60.C: Updated.
756
757 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
758
759         PR target/49866
760         * gcc.target/i386/pr49866.c: New test.
761
762 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
763
764         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
765         * gcc.target/i386/bmi-andn-1.c: New test.
766         * gcc.target/i386/bmi-andn-1a.c: Likewise.
767         * gcc.target/i386/bmi-andn-2.c: Likewise.
768         * gcc.target/i386/bmi-andn-2a.c: Likewise.
769         * gcc.target/i386/bmi-bextr-1.c: Likewise.
770         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
771         * gcc.target/i386/bmi-bextr-2.c: Likewise.
772         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
773         * gcc.target/i386/bmi-blsi-1.c: Likewise.
774         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
775         * gcc.target/i386/bmi-blsi-2.c: Likewise.
776         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
777         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
778         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
779         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
780         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
781         * gcc.target/i386/bmi-blsr-1.c: Likewise.
782         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
783         * gcc.target/i386/bmi-blsr-2.c: Likewise.
784         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
785         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
786         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
787         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
788         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
789
790 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
791
792         PR middle-end/47691
793         * gfortran.dg/graphite/id-pr47691.f: New.
794
795 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
796
797         * gcc.target/i386/avx-os-support.h: New.
798         * gcc.target/i386/avx-check.h: Include avx-os-support.h
799         (main): Check avx_os_support before the test is run.
800         * gcc.target/i386/aes-avx-check.h: Ditto.
801         * gcc.target/i386/pclmul-avx-check.h: Ditto.
802
803 2011-07-27  Kai Tietz  <ktietz@redhat.com>
804
805         * gcc.target/i386/aggregate-ret3.c: New test.
806         * gcc.target/i386/aggregate-ret4.c: New test.
807
808 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
809
810         PR fortran/49755
811         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
812         allocated array should *not* change its size.
813         * gfortran.dg/multiple_allocation_3.f90: New test.
814
815 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
816
817         PR c++/49776
818         * g++.dg/cpp0x/constexpr-49776.C: New.
819
820 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
821
822         PR middle-end/47046
823         * gcc.dg/graphite/id-pr47046.c: New.
824
825 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
826
827         PR middle-end/47653
828         * gcc.dg/graphite/run-id-pr47593.c: New.
829
830 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
831
832         PR middle-end/47653
833         * gcc.dg/graphite/run-id-pr47653.c: New.
834         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
835         induction variables.
836         * gcc.dg/graphite/scop-16.c: Same.
837         * gcc.dg/graphite/scop-17.c: Same.
838         * gcc.dg/graphite/scop-21.c: Same.
839
840 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
841
842         PR middle-end/48805
843         * gcc.dg/graphite/id-pr48805.c: New.
844
845 2011-07-26  Tobias Burnus  <burnus@net-b.de>
846
847         * gfortran.dg/coarray_lib_token_2.f90: New.
848
849 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
850
851         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
852         SPU local store.
853
854 2011-07-25  Andrew Pinski  <apinski@cavium.com>
855
856         PR tree-opt/49671
857         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
858         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
859
860 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
861
862         * lib/target-supports.exp (check_effective_target_mmap): New proc.
863
864         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
865         * gcc.c-torture/execute/loop-2g.c: Likewise.
866         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
867         Require mmap support.
868         * gcc.c-torture/execute/loop-2g.x: Likewise.
869         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
870         (MAP_ANON): Provide default.
871         * gcc.dg/20050826-1.c: Likewise.
872         * gcc.target/i386/pr36533.c: Likewise.
873         * gcc.dg/vect/pr49038.c: Remove dg-do run.
874         Use dg-require-effective-target mmap.
875
876 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
877
878         PR c++/49838
879         * g++.dg/cpp0x/range-for19.C: New.
880
881 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
882
883         PR testsuite/49753
884         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
885
886         Revert:
887         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
888
889         PR testsuite/49753
890         * g++.dg/torture/pr49309.C: Remove.
891
892 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
893
894         PR tree-optimization/49809
895         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
896         test.
897
898 2011-07-25  Richard Guenther  <rguenther@suse.de>
899
900         PR tree-optimization/49715
901         * gcc.target/i386/pr49715-1.c: New testcase.
902         * gcc.target/i386/pr49715-2.c: Likewise.
903
904 2011-07-23  Jason Merrill  <jason@redhat.com>
905
906         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
907
908 2011-07-22  Jason Merrill  <jason@redhat.com>
909
910         PR c++/49793
911         * g++.dg/cpp0x/initlist55.C: New.
912
913 2011-07-23  Tobias Burnus  <burnus@net-b.de>
914
915         PR fortran/49791
916         * gfortran.dg/namelist_72.f: New.
917
918 2011-07-23  Tobias Burnus  <burnus@net-b.de>
919
920         * gfortran.dg/coarray_25.f90: New.
921
922 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
923
924         * override1.C: This test should use c++0x mode.
925         * override3.C: New. Test the diagnostics in c++98 mode.
926
927 2011-07-22  Jason Merrill  <jason@redhat.com>
928             Mark Glisse  <marc.glisse@normalesup.org>
929
930         PR c++/30112
931         * g++.dg/other/pragma-re-1.C: Add namespace cases.
932
933         PR c++/49813
934         * g++.dg/opt/builtins2.C: New.
935         * g++.dg/other/error27.C: Don't rely on __builtin.
936
937 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
938
939         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
940         on lp64 targets.
941         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
942         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
943         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
944         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
945
946         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
947         instead of ia32.
948
949 2011-07-22  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/45819
952         * gcc.dg/pr45819.c: New testcase.
953
954 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
955
956         * lib/target-supports.exp (check_ifunc_available): Rewrite.
957
958 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
959
960         PR middle-end/47654
961         PR middle-end/49649
962         * gcc.dg/graphite/run-id-pr47654.c: New.
963
964 2011-07-21  Ian Lance Taylor  <iant@google.com>
965
966         PR middle-end/49705
967         * gcc.dg/pr49705.c: New test.
968
969 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
970
971         * lib/target-supports.exp (check_avx_os_support_available): New.
972         (check_effective_target_avx_runtime): Use it.
973
974 2011-07-21  Richard Guenther  <rguenther@suse.de>
975
976         PR tree-optimization/49770
977         * g++.dg/torture/pr49770.C: New testcase.
978
979 2011-07-21  Kai Tietz  <ktietz@redhat.com>
980
981         * gcc.dg/tree-ssa/pr30978.c: adjusted.
982         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
983
984 2011-07-21  Tobias Burnus  <burnus@net-b.de>
985
986         * gfortran.dg/coarray_lib_token_1.f90: New.
987
988 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
989
990         * gcc.dg/pr32912-2.c: Skip for AVR.
991         * gcc.dg/pr44674.c: Add dg-require-profiling.
992
993 2011-07-20  Jason Merrill  <jason@redhat.com>
994
995         * g++.dg/ext/desig2.C: New.
996
997 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
998
999         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1000         be generated.
1001         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1002         * gcc.target/powerpc/recip-3.c: Ditto.
1003
1004 2011-07-19  Jason Merrill  <jason@redhat.com>
1005
1006         PR c++/6709 (DR 743)
1007         PR c++/42603 (DR 950)
1008         * g++.dg/cpp0x/decltype21.C: New.
1009
1010 2011-07-20  Richard Guenther  <rguenther@suse.de>
1011
1012         PR middle-end/18908
1013         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1014         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1015
1016 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1017
1018         * gcc.target/arm/combine-movs.c: New.
1019         * gcc.target/arm/unsigned-extend-2.c: New.
1020
1021 2011-07-19  Jason Merrill  <jason@redhat.com>
1022
1023         PR c++/49785
1024         * g++.dg/cpp0x/variadic114.C: New.
1025
1026 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1027
1028         * gfortran.dg/coarray_args_1.f90: New.
1029         * gfortran.dg/coarray_args_2.f90: New.
1030
1031 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1032
1033         PR fortran/49708
1034         * gfortran.dg/allocate_error_3.f90: New.
1035
1036 2011-07-19  Richard Guenther  <rguenther@suse.de>
1037
1038         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1039         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1040         * gcc.dg/torture/20110719-1.c: New testcase.
1041
1042 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR tree-optimization/49768
1045         * gcc.c-torture/execute/pr49768.c: New test.
1046
1047 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1048
1049         PR tree-optimization/49771
1050         * gcc.dg/vect/pr49771.c: New test.
1051
1052 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1053
1054         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1055         * gcc.dg/ipa/ipa-2.c: Likewise.
1056         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1057         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1058         * gcc.dg/ipa/ipa-5.c: Likewise.
1059         * gcc.dg/ipa/ipa-7.c: Likewise.
1060         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1061         * gcc.dg/ipa/ipacost-1.c: Likewise.
1062         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1063         functions.
1064         * gcc.dg/ipa/ipcp-1.c: New test.
1065         * gcc.dg/ipa/ipcp-2.c: Likewise.
1066         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1067
1068 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR middle-end/49675
1071         * gfortran.dg/pr49675.f90: New test.
1072
1073 2011-07-18  Richard Guenther  <rguenther@suse.de>
1074
1075         * gcc.dg/torture/20110718-1.c: New testcase.
1076
1077 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1078
1079         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1080         * g++.dg/ext/bitfield3.C: Likewise.
1081         * g++.dg/ext/bitfield4.C: Likewise.
1082         * g++.dg/ext/bitfield5.C: Likewise.
1083         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1084         * g++.dg/other/pr23205-2.C: Likewise.
1085         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1086         * gcc.c-torture/compile/20001109-2.c: Likewise.
1087         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1088         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1089         * gcc.dg/bitfld-16.c: Likewise.
1090         * gcc.dg/bitfld-17.c: Likewise.
1091         * gcc.dg/bitfld-18.c: Likewise.
1092         * gcc.dg/builtins-config.h: Remove Netware support.
1093         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1094         * gcc.dg/cdce2.c: Likewise.
1095         * gcc.dg/cpp/assert4.c: Remove netware support.
1096         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1097         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1098
1099         * lib/target-supports.exp (check_visibility_available): Remove
1100         NetWare support.
1101         (check_profiling_available): Likewise.
1102
1103 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1104
1105         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1106
1107 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1108             Thomas Koenig  <tkoenig@gcc.gnu.org>
1109
1110         PR fortran/34657
1111         * gfortran.dg/generic_17.f90: Fix testcase.
1112         * gfortran.dg/interface_3.f90: Add dg-error.
1113         * gfortran.dg/use_14.f90: New.
1114         * gfortran.dg/use_15.f90: New.
1115
1116 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1117
1118         * gnat.dg/pointer_controlled.adb: New test.
1119
1120 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1121
1122         PR fortran/49624
1123         * gfortran.dg/pointer_remapping_7.f90: New.
1124
1125 2011-07-16  Jason Merrill  <jason@redhat.com>
1126
1127         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1128
1129 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1130             Jason Merrill  <jason@redhat.com>
1131
1132         PR c++/45329
1133         PR c++/48934
1134         * g++.dg/cpp0x/decltype29.C: Adjust.
1135         * g++.dg/cpp0x/error4.C: Adjust.
1136         * g++.dg/cpp0x/sfinae26.C: Adjust.
1137         * g++.dg/cpp0x/variadic105.C: Adjust.
1138         * g++.dg/template/deduce3.C: Adjust.
1139         * g++.dg/template/error45.C: Adjust.
1140         * g++.dg/template/ptrmem2.C: Adjust.
1141         * g++.dg/template/sfinae2.C: Adjust.
1142         * g++.old-deja/g++.pt/crash60.C: Adjust.
1143         * g++.old-deja/g++.pt/unify6.C: Adjust.
1144         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1145         * g++.dg/cpp0x/nullptr15.C: Adjust.
1146         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1147         * g++.dg/cpp0x/pr31431.C: Adjust.
1148         * g++.dg/cpp0x/pr31434.C: Adjust.
1149         * g++.dg/cpp0x/sfinae11.C: Adjust
1150         * g++.dg/cpp0x/temp_default2.C: Adjust.
1151         * g++.dg/cpp0x/trailing4.C: Adjust.
1152         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1153         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1154         * g++.dg/cpp0x/variadic105.C: Adjust.
1155         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1156         * g++.dg/ext/vla2.C: Adjust.
1157         * g++.dg/other/ptrmem10.C: Adjust.
1158         * g++.dg/other/ptrmem11.C: Adjust.
1159         * g++.dg/overload/unknown1.C: Adjust.
1160         * g++.dg/template/conv11.C: Adjust.
1161         * g++.dg/template/dependent-expr5.C: Adjust.
1162         * g++.dg/template/friend.C: Adjust.
1163         * g++.dg/template/incomplete2.C: Adjust.
1164         * g++.dg/template/local4.C: Adjust.
1165         * g++.dg/template/local6.C: Adjust.
1166         * g++.dg/template/operator9.C: Adjust.
1167         * g++.dg/template/ttp25.C: Adjust.
1168         * g++.dg/template/unify10.C: Adjust.
1169         * g++.dg/template/unify11.C: Adjust.
1170         * g++.dg/template/unify6.C: Adjust.
1171         * g++.dg/template/unify9.C: Adjust.
1172         * g++.dg/template/varmod1.C: Adjust.
1173         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1174         * g++.old-deja/g++.pt/crash28.C: Adjust.
1175         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1176         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1177         * g++.old-deja/g++.pt/expr2.C: Adjust.
1178         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1179         * g++.old-deja/g++.pt/spec5.C: Adjust.
1180         * g++.old-deja/g++.pt/spec6.C: Adjust.
1181         * g++.old-deja/g++.pt/unify4.C: Adjust.
1182         * g++.old-deja/g++.pt/unify8.C: Adjust.
1183         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1184         * g++.dg/overload/template5.C: New testcase.
1185         * g++.dg/template/overload12.C: New testcase.
1186
1187 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1188
1189         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1190         * gfortran.dg/coarray_7.f90: Ditto.
1191         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1192         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1193
1194 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1195
1196         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1197         case.
1198         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1199         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1200         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1201         C67X.
1202         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1203         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1204         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1205
1206 2011-07-15  Jason Merrill  <jason@redhat.com>
1207
1208         PR testsuite/49741
1209         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1210         Use --extra_opts instead of --additional_options.
1211
1212 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR testsuite/49753
1215         * g++.dg/torture/pr49309.C: Remove.
1216
1217 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1218
1219         * gcc.target/tic6x/weak-call.c: New test.
1220         * gcc.target/tic6x/fpcmp.c: New test.
1221         * gcc.target/tic6x/fpdiv.c: New test.
1222         * gcc.target/tic6x/rotdi16-scan.c: New test.
1223         * gcc.target/tic6x/ffssi.c: New test.
1224         * gcc.target/tic6x/fpdiv-lib.c: New test.
1225         * gcc.target/tic6x/cold-lc.c: New test.
1226         * gcc.target/tic6x/longcalls.c: New test.
1227         * gcc.target/tic6x/abi-align-1.c: New test.
1228         * gcc.target/tic6x/fpcmp-finite.c: New test.
1229         * gcc.target/tic6x/rotdi16.c: New test.
1230         * gcc.target/tic6x/bswapl.c: New test.
1231         * gcc.target/tic6x/ffsdi.c: New test.
1232         * gcc.target/tic6x/tic6x.exp: New file.
1233         * gcc.target/tic6x/builtins/arith24.c: New test.
1234         * gcc.target/tic6x/builtins/smpy.c: New test.
1235         * gcc.target/tic6x/builtins/smpylh.c: New test.
1236         * gcc.target/tic6x/builtins/smpyh.c: New test.
1237         * gcc.target/tic6x/builtins/sarith1.c: New test.
1238         * gcc.target/tic6x/builtins/extclr.c: New test
1239         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1240         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1241         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1242         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1243         New functions.
1244         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1245         __TMS320C6X__.
1246         * gcc.dg/20020312-2.c: Likewise.
1247         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1248         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1249         * gcc.dg/torture/builtin-math-7.c: Likewise.
1250
1251         PR testsuite/49757
1252         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1253         not testing tic6x-*-*.
1254
1255 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1256
1257         PR tree-opt/49309
1258         * g++.dg/torture/pr49309.C: New testcase.
1259
1260 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1261
1262         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1263
1264 2011-07-14  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/49651
1267         * gcc.dg/torture/pr49651.c: New testcase.
1268
1269 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1270
1271         PR target/43746
1272         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1273
1274 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1275
1276         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1277         -mno-pointers-to-nested-functions.
1278         * gcc.target/powerpc/no-r11-2.c: Ditto.
1279         * gcc.target/powerpc/no-r11-3.c: Ditto.
1280
1281 2011-07-13  Jason Merrill  <jason@redhat.com>
1282
1283         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1284         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1285         when compiling C files.
1286         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1287         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1288         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1289         * g++.dg/lookup/anon2.C: Likewise.
1290         * g++.dg/tree-ssa/copyprop.C: Likewise.
1291         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1292         * g++.dg/init/vector1.C: Ignore narrowing errors.
1293         * g++.dg/torture/pr35526.C: Likewise.
1294         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1295
1296 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1297
1298         PR libfortran/49296
1299         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1300         and logical reads.
1301
1302 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1303
1304         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1305         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1306
1307 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1308
1309         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1310         * lib/obj-c++.exp (obj-c++_init): Ditto.
1311         * lib/file-format.exp (gcc_target_object_format): Ditto.
1312         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1313         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1314         (check_visibility_available): Ditto.
1315         (check_effective_target_tls_native): Ditto.
1316         (check_effective_target_tls_emulated): Ditto.
1317         (check_effective_target_function_sections): Ditto.
1318
1319 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1320
1321         * gcc.target/arm/pr48183.c: New test.
1322
1323 2011-07-13  Richard Guenther  <rguenther@suse.de>
1324
1325         * gcc.dg/torture/20110713-1.c: New testcase.
1326
1327 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1328
1329         PR rtl-opt/49474
1330         * gcc.c-torture/compile/pr49474.c: New testcase.
1331
1332 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR tree-optimization/49712
1335         * gcc.c-torture/execute/pr49712.c: New test.
1336
1337 2011-07-11  Jason Merrill  <jason@redhat.com>
1338
1339         PR c++/44609
1340         * g++.dg/template/recurse3.C: New.
1341
1342 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR debug/49676
1345         * gcc.dg/guality/csttest.c: New test.
1346
1347         PR fortran/49698
1348         * gfortran.dg/pr49698.f90: New test.
1349
1350 2011-07-11  Jeff Law  <law@redhat.com>
1351
1352         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1353
1354 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1355
1356         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1357         * go.test/go-test.exp (go-set-goarch): Likewise.
1358
1359 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1360
1361         PR target/39633
1362         * gcc.target/avr/torture/pr39633.c: New test case.
1363
1364 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/18918
1367         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1368
1369 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1370
1371         * lib/target-supports.exp (check_effective_target_scheduling):
1372         New Function.
1373         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1374         * gcc.dg/pr45055.c: Ditto.
1375         * gcc.dg/pr45353.c: Ditto.
1376         * g++.dg/pr45056.C: Ditto.
1377
1378 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1379
1380         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1381         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1382         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1383         * g++.dg/torture/pr31863.C: Skip AVR.
1384
1385 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1386
1387         PR fortran/49690
1388         * gfortran.dg/intrinsic_signal.f90: New.
1389
1390 2011-07-09  Jason Merrill  <jason@redhat.com>
1391
1392         * g++.dg/cpp0x/regress/regress6.C: New.
1393         * g++.dg/parse/crash45.C: Adjust message.
1394         * g++.dg/template/crash38.C: Adjust message.
1395         * g++.dg/template/crash64.C: Adjust message.
1396
1397 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1398
1399         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1400         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1401         * g++.dg/abi/bitfield3.C: Likewise.
1402         * g++.dg/eh/pr38662.C: Likewise.
1403         * g++.dg/ext/attrib36.C: Likewise.
1404         * g++.dg/ext/attrib37.C: Likewise.
1405         * g++.dg/ext/attrib8.C: Likewise.
1406         * g++.dg/ext/tmplattr1.C: Likewise.
1407         * g++.dg/inherit/override-attribs.C: Likewise.
1408         * g++.dg/opt/inline9.C: Likewise.
1409         * g++.dg/opt/life1.C: Likewise.
1410         * g++.dg/opt/longbranch2.C: Likewise.
1411         * g++.dg/opt/nrv12.C: Likewise.
1412         * g++.dg/opt/reg-stack4.C: Likewise.
1413         * g++.dg/other/pr35504.C: Likewise.
1414         * g++.dg/other/pr39496.C: Likewise.
1415         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1416         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1417         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1418         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1419         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1420         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1421         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1422         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1423         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1424         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1425         * g++.dg/warn/pr15774-1.C: Likewise.
1426         * g++.dg/warn/pr15774-2.C: Likewise.
1427         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1428         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1429         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1430         * g++.old-deja/g++.pt/asm2.C: Likewise.
1431         * gcc.c-torture/compile/20000804-1.c: Likewise.
1432         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1433         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1434         * gcc.dg/20020108-1.c: Likewise.
1435         * gcc.dg/20020122-2.c: Likewise.
1436         * gcc.dg/20020122-3.c: Likewise.
1437         * gcc.dg/20020206-1.c: Likewise.
1438         * gcc.dg/20020219-1.c: Likewise.
1439         * gcc.dg/20020310-1.c: Likewise.
1440         * gcc.dg/20020411-1.c: Likewise.
1441         * gcc.dg/20020418-2.c: Likewise.
1442         * gcc.dg/20020426-2.c: Likewise.
1443         * gcc.dg/20020517-1.c: Likewise.
1444         * gcc.dg/20030204-1.c: Likewise.
1445         * gcc.dg/20030826-2.c: Likewise.
1446         * gcc.dg/20031102-1.c: Likewise.
1447         * gcc.dg/20031202-1.c: Likewise.
1448         * gcc.dg/20050111-1.c: Likewise.
1449         * gcc.dg/20050503-1.c: Likewise.
1450         * gcc.dg/array-init-1.c: Likewise.
1451         * gcc.dg/builtin-apply4.c: Likewise.
1452         * gcc.dg/dfp/pr31344.c: Likewise.
1453         * gcc.dg/gomp/atomic-11.c: Likewise.
1454         * gcc.dg/graphite/pr40281.c: Likewise.
1455         * gcc.dg/ia64-sync-1.c: Likewise.
1456         * gcc.dg/ia64-sync-2.c: Likewise.
1457         * gcc.dg/ia64-sync-3.c: Likewise.
1458         * gcc.dg/ia64-sync-4.c: Likewise.
1459         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1460         * gcc.dg/invalid-call-1.c: Likewise.
1461         * gcc.dg/loop-3.c: Likewise.
1462         * gcc.dg/lower-subreg-1.c: Likewise.
1463         * gcc.dg/lto/pr47259_0.c: Likewise.
1464         * gcc.dg/nested-calls-1.c: Likewise.
1465         * gcc.dg/pr20017.c: Likewise.
1466         * gcc.dg/pr25023.c: Likewise.
1467         * gcc.dg/pr27671-2.c: Likewise.
1468         * gcc.dg/pr32176.c: Likewise.
1469         * gcc.dg/pr33676.c: Likewise.
1470         * gcc.dg/pr35045.c: Likewise.
1471         * gcc.dg/pr36015.c: Likewise.
1472         * gcc.dg/pr36584.c: Likewise.
1473         * gcc.dg/pr36998.c: Likewise.
1474         * gcc.dg/pr37438.c: Likewise.
1475         * gcc.dg/pr37908.c: Likewise.
1476         * gcc.dg/pr41241.c: Likewise.
1477         * gcc.dg/pr41340.c: Likewise.
1478         * gcc.dg/pr44136.c: Likewise.
1479         * gcc.dg/pr44194-1.c: Likewise.
1480         * gcc.dg/pr46212.c: Likewise.
1481         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1482         * gcc.dg/setjmp-2.c: Likewise.
1483         * gcc.dg/short-compare-1.c: Likewise.
1484         * gcc.dg/short-compare-2.c: Likewise.
1485         * gcc.dg/smod-1.c: Likewise.
1486         * gcc.dg/sync-2.c: Likewise.
1487         * gcc.dg/sync-3.c: Likewise.
1488         * gcc.dg/tls/opt-1.c: Likewise.
1489         * gcc.dg/tls/opt-2.c: Likewise.
1490         * gcc.dg/tls/opt-3.c: Likewise.
1491         * gcc.dg/torture/badshift.c: Likewise.
1492         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1493         * gcc.dg/torture/pr20314-2.c: Likewise.
1494         * gcc.dg/torture/pr36891.c: Likewise.
1495         * gcc.dg/torture/pr38774.c: Likewise.
1496         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1497         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1498         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1499         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1500         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1501         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1502         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1503         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1504         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1505         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1506         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1507         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1508         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1509         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1510         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1511         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1512         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1513         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1514         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1515         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1516         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1517         * gcc.dg/unroll-1.c: Likewise.
1518         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1519         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1520         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1521         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1522         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1523         * gcc.target/i386/20000609-1.c: Likewise.
1524         * gcc.target/i386/20000720-1.c: Likewise.
1525         * gcc.target/i386/20000724-1.c: Likewise.
1526         * gcc.target/i386/20011107-1.c: Likewise.
1527         * gcc.target/i386/20011119-1.c: Likewise.
1528         * gcc.target/i386/20020201-3.c: Likewise.
1529         * gcc.target/i386/20020218-1.c: Likewise.
1530         * gcc.target/i386/20020729-1.c: Likewise.
1531         * gcc.target/i386/20030926-1.c: Likewise.
1532         * gcc.target/i386/20060125-1.c: Likewise.
1533         * gcc.target/i386/20060125-2.c: Likewise.
1534         * gcc.target/i386/20060512-1.c: Likewise.
1535         * gcc.target/i386/20060512-2.c: Likewise.
1536         * gcc.target/i386/20060512-3.c: Likewise.
1537         * gcc.target/i386/20060512-4.c: Likewise.
1538         * gcc.target/i386/387-1.c: Likewise.
1539         * gcc.target/i386/387-2.c: Likewise.
1540         * gcc.target/i386/387-5.c: Likewise.
1541         * gcc.target/i386/387-6.c: Likewise.
1542         * gcc.target/i386/980312-1.c: Likewise.
1543         * gcc.target/i386/980313-1.c: Likewise.
1544         * gcc.target/i386/990117-1.c: Likewise.
1545         * gcc.target/i386/990424-1.c: Likewise.
1546         * gcc.target/i386/990524-1.c: Likewise.
1547         * gcc.target/i386/991129-1.c: Likewise.
1548         * gcc.target/i386/991214-1.c: Likewise.
1549         * gcc.target/i386/991230-1.c: Likewise.
1550         * gcc.target/i386/addr-sel-1.c: Likewise.
1551         * gcc.target/i386/aggregate-ret1.c: Likewise.
1552         * gcc.target/i386/aggregate-ret2.c: Likewise.
1553         * gcc.target/i386/align-main-3.c: Likewise.
1554         * gcc.target/i386/amd64-abi-1.c: Likewise.
1555         * gcc.target/i386/amd64-abi-2.c: Likewise.
1556         * gcc.target/i386/amd64-abi-4.c: Likewise.
1557         * gcc.target/i386/amd64-abi-5.c: Likewise.
1558         * gcc.target/i386/amd64-abi-6.c: Likewise.
1559         * gcc.target/i386/asm-1.c: Likewise.
1560         * gcc.target/i386/asm-3.c: Likewise.
1561         * gcc.target/i386/asm-5.c: Likewise.
1562         * gcc.target/i386/attributes-error.c: Likewise.
1563         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1564         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1565         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1566         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1567         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1568         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1569         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1570         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1571         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1572         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1573         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1574         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1575         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1576         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1577         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1578         * gcc.target/i386/bitfield1.c: Likewise.
1579         * gcc.target/i386/bitfield2.c: Likewise.
1580         * gcc.target/i386/bmi-2.c: Likewise.
1581         * gcc.target/i386/bmi-5.c: Likewise.
1582         * gcc.target/i386/builtin-unreachable.c: Likewise.
1583         * gcc.target/i386/cleanup-2.c: Likewise.
1584         * gcc.target/i386/clobbers.c: Likewise.
1585         * gcc.target/i386/cmov8.c: Likewise.
1586         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1587         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1588         * gcc.target/i386/compress-float-387.c: Likewise.
1589         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1590         * gcc.target/i386/compress-float-sse.c: Likewise.
1591         * gcc.target/i386/crc32-2.c: Likewise.
1592         * gcc.target/i386/crc32-3.c: Likewise.
1593         * gcc.target/i386/divmod-7.c: Likewise.
1594         * gcc.target/i386/divmod-8.c: Likewise.
1595         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1596         * gcc.target/i386/fma3-builtin.c: Likewise.
1597         * gcc.target/i386/fma3-fma.c: Likewise.
1598         * gcc.target/i386/fma4-256-vector.c: Likewise.
1599         * gcc.target/i386/fma4-builtin.c: Likewise.
1600         * gcc.target/i386/fma4-fma-2.c: Likewise.
1601         * gcc.target/i386/fma4-fma.c: Likewise.
1602         * gcc.target/i386/fma4-vector-2.c: Likewise.
1603         * gcc.target/i386/fma4-vector.c: Likewise.
1604         * gcc.target/i386/funcspec-1.c: Likewise.
1605         * gcc.target/i386/funcspec-10.c: Likewise.
1606         * gcc.target/i386/funcspec-11.c: Likewise.
1607         * gcc.target/i386/funcspec-2.c: Likewise.
1608         * gcc.target/i386/funcspec-5.c: Likewise.
1609         * gcc.target/i386/funcspec-6.c: Likewise.
1610         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1611         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1612         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1613         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1614         * gcc.target/i386/incoming-1.c: Likewise.
1615         * gcc.target/i386/incoming-10.c: Likewise.
1616         * gcc.target/i386/incoming-11.c: Likewise.
1617         * gcc.target/i386/incoming-12.c: Likewise.
1618         * gcc.target/i386/incoming-13.c: Likewise.
1619         * gcc.target/i386/incoming-14.c: Likewise.
1620         * gcc.target/i386/incoming-15.c: Likewise.
1621         * gcc.target/i386/incoming-2.c: Likewise.
1622         * gcc.target/i386/incoming-3.c: Likewise.
1623         * gcc.target/i386/incoming-4.c: Likewise.
1624         * gcc.target/i386/incoming-5.c: Likewise.
1625         * gcc.target/i386/incoming-6.c: Likewise.
1626         * gcc.target/i386/incoming-7.c: Likewise.
1627         * gcc.target/i386/incoming-8.c: Likewise.
1628         * gcc.target/i386/incoming-9.c: Likewise.
1629         * gcc.target/i386/lea.c: Likewise.
1630         * gcc.target/i386/local.c: Likewise.
1631         * gcc.target/i386/loop-1.c: Likewise.
1632         * gcc.target/i386/loop-2.c: Likewise.
1633         * gcc.target/i386/loop-3.c: Likewise.
1634         * gcc.target/i386/max-stack-align.c: Likewise.
1635         * gcc.target/i386/memcpy-1.c: Likewise.
1636         * gcc.target/i386/movbe-2.c: Likewise.
1637         * gcc.target/i386/movq-2.c: Likewise.
1638         * gcc.target/i386/movq.c: Likewise.
1639         * gcc.target/i386/nrv1.c: Likewise.
1640         * gcc.target/i386/pad-4.c: Likewise.
1641         * gcc.target/i386/pad-5a.c: Likewise.
1642         * gcc.target/i386/pad-5b.c: Likewise.
1643         * gcc.target/i386/pad-6a.c: Likewise.
1644         * gcc.target/i386/pad-6b.c: Likewise.
1645         * gcc.target/i386/pad-7.c: Likewise.
1646         * gcc.target/i386/pad-9.c: Likewise.
1647         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1648         * gcc.target/i386/pic-1.c: Likewise.
1649         * gcc.target/i386/pr12092-1.c: Likewise.
1650         * gcc.target/i386/pr12329.c: Likewise.
1651         * gcc.target/i386/pr21518.c: Likewise.
1652         * gcc.target/i386/pr22362.c: Likewise.
1653         * gcc.target/i386/pr22585.c: Likewise.
1654         * gcc.target/i386/pr23098.c: Likewise.
1655         * gcc.target/i386/pr25196.c: Likewise.
1656         * gcc.target/i386/pr25293.c: Likewise.
1657         * gcc.target/i386/pr25654.c: Likewise.
1658         * gcc.target/i386/pr26449.c: Likewise.
1659         * gcc.target/i386/pr26778.c: Likewise.
1660         * gcc.target/i386/pr26826.c: Likewise.
1661         * gcc.target/i386/pr27266.c: Likewise.
1662         * gcc.target/i386/pr29978.c: Likewise.
1663         * gcc.target/i386/pr30505.c: Likewise.
1664         * gcc.target/i386/pr30961-1.c: Likewise.
1665         * gcc.target/i386/pr31628.c: Likewise.
1666         * gcc.target/i386/pr32000-2.c: Likewise.
1667         * gcc.target/i386/pr32661-1.c: Likewise.
1668         * gcc.target/i386/pr32708-2.c: Likewise.
1669         * gcc.target/i386/pr32708-3.c: Likewise.
1670         * gcc.target/i386/pr34256.c: Likewise.
1671         * gcc.target/i386/pr34312.c: Likewise.
1672         * gcc.target/i386/pr34522.c: Likewise.
1673         * gcc.target/i386/pr35160.c: Likewise.
1674         * gcc.target/i386/pr35281.c: Likewise.
1675         * gcc.target/i386/pr36246.c: Likewise.
1676         * gcc.target/i386/pr36786.c: Likewise.
1677         * gcc.target/i386/pr37275.c: Likewise.
1678         * gcc.target/i386/pr37843-3.c: Likewise.
1679         * gcc.target/i386/pr37843-4.c: Likewise.
1680         * gcc.target/i386/pr39082-1.c: Likewise.
1681         * gcc.target/i386/pr39431.c: Likewise.
1682         * gcc.target/i386/pr39496.c: Likewise.
1683         * gcc.target/i386/pr39543-2.c: Likewise.
1684         * gcc.target/i386/pr39911.c: Likewise.
1685         * gcc.target/i386/pr40718.c: Likewise.
1686         * gcc.target/i386/pr40906-1.c: Likewise.
1687         * gcc.target/i386/pr40906-2.c: Likewise.
1688         * gcc.target/i386/pr40906-3.c: Likewise.
1689         * gcc.target/i386/pr40934.c: Likewise.
1690         * gcc.target/i386/pr41900.c: Likewise.
1691         * gcc.target/i386/pr42589.c: Likewise.
1692         * gcc.target/i386/pr43662.c: Likewise.
1693         * gcc.target/i386/pr43671.c: Likewise.
1694         * gcc.target/i386/pr43766.c: Likewise.
1695         * gcc.target/i386/pr43869.c: Likewise.
1696         * gcc.target/i386/pr44942.c: Likewise.
1697         * gcc.target/i386/pr44948-2a.c: Likewise.
1698         * gcc.target/i386/pr45234.c: Likewise.
1699         * gcc.target/i386/pr45336-2.c: Likewise.
1700         * gcc.target/i386/pr45336-4.c: Likewise.
1701         * gcc.target/i386/pr45852.c: Likewise.
1702         * gcc.target/i386/pr46470.c: Likewise.
1703         * gcc.target/i386/pr48037-1.c: Likewise.
1704         * gcc.target/i386/pr48389.c: Likewise.
1705         * gcc.target/i386/pr49095.c: Likewise.
1706         * gcc.target/i386/pr9771-1.c: Likewise.
1707         * gcc.target/i386/rdfsbase-1.c: Likewise.
1708         * gcc.target/i386/rdfsbase-2.c: Likewise.
1709         * gcc.target/i386/rdgsbase-1.c: Likewise.
1710         * gcc.target/i386/rdgsbase-2.c: Likewise.
1711         * gcc.target/i386/rdrand-3.c: Likewise.
1712         * gcc.target/i386/regparm-stdcall.c: Likewise.
1713         * gcc.target/i386/regparm.c: Likewise.
1714         * gcc.target/i386/reload-1.c: Likewise.
1715         * gcc.target/i386/rotate-2.c: Likewise.
1716         * gcc.target/i386/sibcall-5.c: Likewise.
1717         * gcc.target/i386/signbit-1.c: Likewise.
1718         * gcc.target/i386/signbit-2.c: Likewise.
1719         * gcc.target/i386/signbit-3.c: Likewise.
1720         * gcc.target/i386/sse-5.c: Likewise.
1721         * gcc.target/i386/sse-8.c: Likewise.
1722         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1723         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1724         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1725         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1726         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1727         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1728         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1729         * gcc.target/i386/sse2-movq-2.c: Likewise.
1730         * gcc.target/i386/sse2-movq-3.c: Likewise.
1731         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1732         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1733         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1734         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1735         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1736         * gcc.target/i386/ssefn-1.c: Likewise.
1737         * gcc.target/i386/ssefn-2.c: Likewise.
1738         * gcc.target/i386/sseregparm-1.c: Likewise.
1739         * gcc.target/i386/sseregparm-2.c: Likewise.
1740         * gcc.target/i386/sseregparm-3.c: Likewise.
1741         * gcc.target/i386/sseregparm-4.c: Likewise.
1742         * gcc.target/i386/sseregparm-5.c: Likewise.
1743         * gcc.target/i386/sseregparm-6.c: Likewise.
1744         * gcc.target/i386/sseregparm-7.c: Likewise.
1745         * gcc.target/i386/sseregparm-8.c: Likewise.
1746         * gcc.target/i386/stack-realign.c: Likewise.
1747         * gcc.target/i386/stack-usage-realign.c: Likewise.
1748         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1749         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1750         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1751         * gcc.target/i386/stackalign/return-1.c: Likewise.
1752         * gcc.target/i386/stackalign/return-2.c: Likewise.
1753         * gcc.target/i386/stackalign/return-3.c: Likewise.
1754         * gcc.target/i386/tailcall-1.c: Likewise.
1755         * gcc.target/i386/tbm-2.c: Likewise.
1756         * gcc.target/i386/udivmod-7.c: Likewise.
1757         * gcc.target/i386/udivmod-8.c: Likewise.
1758         * gcc.target/i386/unroll-1.c: Likewise.
1759         * gcc.target/i386/vararg-1.c: Likewise.
1760         * gcc.target/i386/vararg-2.c: Likewise.
1761         * gcc.target/i386/vect8-ret.c: Likewise.
1762         * gcc.target/i386/vectorize5.c: Likewise.
1763         * gcc.target/i386/wmul-1.c: Likewise.
1764         * gcc.target/i386/wmul-2.c: Likewise.
1765         * gcc.target/i386/wrfsbase-1.c: Likewise.
1766         * gcc.target/i386/wrfsbase-2.c: Likewise.
1767         * gcc.target/i386/wrgsbase-1.c: Likewise.
1768         * gcc.target/i386/wrgsbase-2.c: Likewise.
1769         * gcc.target/i386/xop-pcmov.c: Likewise.
1770         * gcc.target/i386/xop-pcmov2.c: Likewise.
1771         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1772         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1773         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1774         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1775         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1776         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1777         * gcc.target/i386/zee.c: Likewise.
1778         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1779         * gfortran.dg/compiler-directive_2.f: Likewise.
1780         * gfortran.dg/g77/20010216-1.f: Likewise.
1781         * gfortran.dg/gomp/pr39152.f90: Likewise.
1782         * gfortran.dg/pr33794.f90: Likewise.
1783
1784 2011-07-09  Jason Merrill  <jason@redhat.com>
1785
1786         * g++.dg/cpp0x/regress/regress5.C: New.
1787
1788 2011-07-08  Jason Merrill  <jason@redhat.com>
1789
1790         PR c++/45437
1791         * g++.dg/expr/compound-asn1.C: New.
1792         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1793
1794 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR target/49621
1797         * gcc.target/powerpc/altivec-34.c: New test.
1798
1799 2011-07-08  Jason Merrill  <jason@redhat.com>
1800
1801         PR c++/45603
1802         * g++.dg/abi/guard3.C: New.
1803
1804 2011-07-08  Julian Brown  <julian@codesourcery.com>
1805
1806         * lib/target-supports.exp
1807         (check_effective_target_arm_little_endian): New.
1808         (check_effective_target_vect_pack_trunc): Use above.
1809         (check_effective_target_vect_unpack): Likewise.
1810         (check_effective_target_vect_element_align): Test
1811         check_effective_target_arm_vect_no_misalign for ARM.
1812
1813 2011-07-08  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/49673
1816         * g++.dg/cpp0x/constexpr-rom.C: New.
1817
1818 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1819
1820         PR middle-end/49519
1821         * g++.dg/torture/pr49519.C: New test.
1822
1823 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1824
1825         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1826
1827 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829         PR testsuite/48727
1830         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1831
1832 2011-07-08  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/49662
1835         * gcc.dg/graphite/interchange-14.c: XFAIL.
1836         * gcc.dg/graphite/interchange-15.c: Likewise.
1837         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1838
1839 2011-07-06  Jason Merrill  <jason@redhat.com>
1840
1841         PR c++/49663
1842         * g++.dg/cpp0x/regress/regress4.C: New.
1843
1844 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1845
1846         PR fortran/49648
1847         * gfortran.dg/result_in_spec_4.f90: New test.
1848
1849 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1850
1851         * gcc.target/sparc/cas64.c: New test.
1852
1853 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR c/49644
1856         * g++.dg/torture/pr49644.C: New test.
1857
1858         PR c/49644
1859         * gcc.c-torture/execute/pr49644.c: New test.
1860
1861 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1862
1863         * lib/target-supports.exp (check_effective_target_ia32): New.
1864         (check_effective_target_x32): Likewise.
1865         (check_effective_target_vect_cmdline_needed): Also check x32.
1866
1867 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1868
1869         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1870         dg-prune-output.
1871         * gcc.target/arm/pr42235.c: Likewise.
1872         * gcc.target/arm/pr42495.c: Likewise.
1873         * gcc.target/arm/pr42574.c: Likewise.
1874         * gcc.target/arm/thumb-branch1.c: Likewise.
1875
1876         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1877         unneeded prune of possible warning.
1878         * gcc.target/arm/pr40956.c: Likewise.
1879         * gcc.target/arm/pr42505.c: Likewise.
1880
1881         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1882         * gcc.c-torture/compile/pr46883.c: Likewise.
1883         * gcc.c-torture/compile/pr46934.c: Likewise.
1884
1885         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1886         for move to ../../gcc.c-torture/compile.
1887         * gcc.target/arm/pr46883.c: Likewise.
1888         * gcc.target/arm/pr46934.c: Likewise.
1889
1890         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1891         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1892         * gcc.target/arm/wmul-1.c: Likewise.
1893         * gcc.target/arm/wmul-2.c: Likewise.
1894         * gcc.target/arm/wmul-3.c: Likewise.
1895         * gcc.target/arm/wmul-4.c: Likewise.
1896         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1897         add tab after scan target.
1898         * gcc.target/arm/smlaltt-1.c: Likewise.
1899         * gcc.target/arm/smlatb-1.c: Likewise.
1900         * gcc.target/arm/smlatt-1.c: Likewise.
1901
1902 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1903
1904         PR debug/49522
1905         * gcc.dg/debug/pr49522.c: New test.
1906
1907 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1908
1909         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1910         * gcc.dg/pr46212.c: Run only if target int32plus.
1911         * gcc.dg/torture/pr48146.c: Ditto.
1912         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1913         * c-c++-common/pr44832.c: Ditto.
1914         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1915         * gcc.dg/pr31490.c: Ditto.
1916         * gcc.dg/torture/builtin-math-7.c: Run only if target
1917         large_double.
1918         * gcc.dg/torture/pr45764.c: Skip for AVR.
1919         * gcc.dg/pr47893.c: Ditto.
1920
1921 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1922
1923         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1924         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1925         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1926         add tab to scan target.
1927
1928 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1929
1930         * gcc.target/arm/neon-modes-3.c: New test.
1931
1932 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1933
1934         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1935         -fno-loop-interchange -ffast-math.
1936
1937 2011-07-07  Richard Guenther  <rguenther@suse.de>
1938
1939         * gcc.dg/ftrapv-3.c: New testcase.
1940
1941 2011-07-07  Richard Guenther  <rguenther@suse.de>
1942
1943         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1944         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1945
1946 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1947
1948         * gcc.dg/binop-notxor1.c: New test.
1949         * gcc.dg/binop-notand4a.c: New test.
1950         * gcc.dg/binop-notxor2.c: New test.
1951         * gcc.dg/binop-notand3a.c: New test.
1952         * gcc.dg/binop-notand2a.c: New test.
1953         * gcc.dg/binop-notand6a.c: New test.
1954         * gcc.dg/binop-notor1.c: New test.
1955         * gcc.dg/binop-notand1a.c: New test.
1956         * gcc.dg/binop-notand5a.c: New test.
1957         * gcc.dg/binop-notor2.c: New test.
1958
1959 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1960
1961         PR middle-end/49640
1962         * gcc.dg/gomp/pr49640.c: New test.
1963
1964 2011-07-07  Richard Guenther  <rguenther@suse.de>
1965
1966         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1967
1968 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1969
1970         PR target/39150
1971         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1972
1973 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1974
1975         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1976         * gcc.target/powerpc/no-r11-2.c: Ditto.
1977         * gcc.target/powerpc/no-r11-3.c: Ditto.
1978
1979 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1982         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1983
1984 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1985
1986         * lib/target-supports.exp (check_profiling_available): Disable
1987         profiling with -fprofile-generate for target avr.
1988
1989 2011-07-06  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/49645
1992         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1993
1994 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1995
1996         PR middle-end/47383
1997         * gcc.dg/pr47383.c: New.
1998
1999 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000
2001         PR tree-optimization/49647
2002         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2003
2004 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         PR testsuite/49542
2007         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2008         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2009
2010 2011-07-05  Jason Merrill  <jason@redhat.com>
2011
2012         PR c++/48157
2013         * g++.dg/template/template-id-4.C: New.
2014
2015 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2016
2017         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2018         * gcc.dg/pr43402.c: Ditto.
2019
2020 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2021
2022         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2023
2024 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2025
2026         * gcc.target/powerpc/ppc-switch-1.c: New test for
2027         --param case-values-threshold.
2028         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2029
2030 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2031
2032         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2033
2034 2011-07-05  Jason Merrill  <jason@redhat.com>
2035
2036         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2037
2038 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2039
2040         PR tree-optimization/47654
2041         * gcc.dg/graphite/block-pr47654.c: New.
2042
2043 2011-07-05  Jason Merrill  <jason@redhat.com>
2044
2045         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2046
2047 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2048
2049         PR tree-optimization/49580
2050         * gcc.dg/autopar/pr49580.c: New test.
2051
2052 2011-07-05  Richard Guenther  <rguenther@suse.de>
2053
2054         PR tree-optimization/49518
2055         PR tree-optimization/49628
2056         * g++.dg/torture/pr49628.C: New testcase.
2057         * gcc.dg/torture/pr49518.c: Likewise.
2058
2059 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2060
2061         * ada/acats/run_acats (which): Extract last field from type -p,
2062         type output only if command succeeded.
2063
2064 2011-07-04  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/abi/mangle48.C: New.
2067
2068         * g++.dg/cpp0x/diag1.C: New.
2069
2070         * g++.dg/diagnostic/aka1.C: New.
2071
2072 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2073
2074         PR rtl-optimization/49619
2075         * gcc.dg/pr49619.c: New test.
2076
2077         PR rtl-optimization/49472
2078         * gfortran.dg/pr49472.f90: New test.
2079
2080         PR debug/49602
2081         * gcc.dg/pr49602.c: New test.
2082
2083 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2084
2085         PR target/34734
2086         PR target/44643
2087         * gcc.target/avr/avr.exp: Run over cpp files, too.
2088         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2089         * gcc.target/avr/progmem.h: New file.
2090         * gcc.target/avr/exit-abort.h: New file.
2091         * gcc.target/avr/progmem-error-1.c: New file.
2092         * gcc.target/avr/progmem-error-1.cpp: New file.
2093         * gcc.target/avr/progmem-warning-1.c: New file.
2094         * gcc.target/avr/torture/progmem-1.c: New file.
2095         * gcc.target/avr/torture/progmem-1.cpp: New file.
2096
2097 2011-07-04  Richard Guenther  <rguenther@suse.de>
2098
2099         PR tree-optimization/49615
2100         * g++.dg/torture/pr49615.C: New testcase.
2101
2102 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2103
2104         PR tree-optimization/49610
2105         * gcc.dg/vect/pr49610.c: New test.
2106
2107 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2108
2109         * gnat.dg/specs/debug1.ads: New test.
2110
2111 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2112
2113         PR fortran/49562
2114         * gfortran.dg/typebound_proc_23.f90: New.
2115
2116 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2117
2118         PR c++/49605
2119         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2120
2121 2011-07-01  Jason Merrill  <jason@redhat.com>
2122
2123         PR c++/48261
2124         * g++.dg/template/template-id-3.C: New.
2125
2126         PR c++/48593
2127         * g++.dg/template/qualified-id4.C: New.
2128
2129         PR c++/48883
2130         * g++.dg/template/explicit-args4.C: New.
2131
2132         PR c++/49085
2133         * g++.dg/template/offsetof2.C: New.
2134
2135 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2136
2137         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2138
2139 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2140
2141         PR libmudflap/49549
2142         * lib/target-supports.exp (check_effective_target_gld): New proc.
2143
2144 2011-07-01  Richard Guenther  <rguenther@suse.de>
2145
2146         PR tree-optimization/49603
2147         * gcc.dg/torture/pr49603.c: New testcase.
2148
2149 2011-06-30  Jason Merrill  <jason@redhat.com>
2150
2151         PR c++/49387
2152         * g++.dg/rtti/template1.C: New.
2153
2154         PR c++/49569
2155         * g++.dg/cpp0x/regress/ctor1.C: New.
2156
2157         PR c++/49355
2158         * g++.dg/cpp0x/initlist54.C: New.
2159
2160 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2161
2162         * gcc.dg/tree-ssa/sra-12.c: New test.
2163
2164 2011-06-29  Jason Merrill  <jason@redhat.com>
2165
2166         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2167
2168 2011-06-30  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/46787
2171         * gcc.dg/vect/vect-121.c: New testcase.
2172
2173 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2174
2175         PR tree-optimization/49094
2176         * gcc.dg/tree-ssa/pr49094.c: New test.
2177
2178 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR fortran/49540
2181         * gfortran.dg/pr49540-1.f90: New test.
2182         * gfortran.dg/pr49540-2.f90: New test.
2183
2184 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2185
2186         PR ada/49511
2187         * ada/acats/run_acats (which): Use last field of type -p output.
2188
2189 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2190             Iain Sandoe  <iains@gcc.gnu.org>
2191
2192         PR libobjc/36610
2193         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2194         Only skip on 64-bit *-*-darwin8* && !objc2.
2195
2196 2011-06-30  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/38752
2199         * gcc.c-torture/compile/pr38752.c: New testcase.
2200
2201 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2202
2203         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2204         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2205
2206 2011-06-29  Jason Merrill  <jason@redhat.com>
2207
2208         PR c++/49216
2209         * g++.dg/cpp0x/initlist53.C: Use placement new.
2210         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2211         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2212
2213         PR c++/49003
2214         * g++.dg/cpp0x/trailing6.C: New.
2215         * g++.dg/cpp0x/pr45908.C: No error.
2216
2217         PR c++/49272
2218         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2219
2220         PR c++/49520
2221         * g++.dg/cpp0x/constexpr-using2.C: New.
2222
2223         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2224
2225         PR c++/45923
2226         * g++.dg/cpp0x/constexpr-diag3.C: New.
2227         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2228         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2229         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2230         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2231
2232 2011-06-29  Jason Merrill  <jason@redhat.com>
2233
2234         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2235
2236 2011-06-29  Richard Guenther  <rguenther@suse.de>
2237
2238         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2239
2240 2011-06-29  Jason Merrill  <jason@redhat.com>
2241
2242         * g++.dg/cpp0x/initlist-value2.C: New.
2243
2244         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2245         * g++.dg/cpp0x/initlist-value.C: New.
2246
2247 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2248
2249         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2250
2251 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2252
2253         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2254         * gcc.dg/inline_2.c: Likewise.
2255         * gcc.dg/unroll_1.c: Likewise.
2256
2257 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR debug/49567
2260         * gcc.target/i386/pr49567.c: New test.
2261
2262 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/opt17.ad[sb]: New test.
2265
2266 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2267             Tom de Vries  <tom@codesourcery.com>
2268
2269         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2270         (check_effective_target_arm_thumb2): New effective targets.
2271         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2272         properly.  Clean up temporary files.
2273         * gcc.target/arm/ivopts-2.c: Likewise.
2274         * gcc.target/arm/ivopts-3.c: Likewise.
2275         * gcc.target/arm/ivopts-4.c: Likewise.
2276         * gcc.target/arm/ivopts-5.c: Likewise.
2277         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2278
2279 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2280
2281         PR fortran/49479
2282         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2283
2284 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2285
2286         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2287         * gcc.target/arm/vfp-ldmias.c: Likewise.
2288         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2289         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2290         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2291         * gcc.target/arm/vfp-stmias.c: Likewise.
2292         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2293         * gcc.target/arm/vfp-stmiad.c: Likewise.
2294
2295 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2296
2297         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2298         dg-prune-output.
2299         * gcc.target/arm/pr45701-2.c: Ditto.
2300
2301 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2302
2303         PR fortran/49466
2304         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2305         * gfortran.dg/extends_14.f03: Modified.
2306
2307 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2308
2309         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2310         early if the test is already being skipped.
2311
2312         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2313         scan-assembler-dem-not): For missing file, report unresolved with
2314         same message as for pass/fail, with reason reported in log file.
2315
2316         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2317         from add_options_for_arm_neon_fp16.
2318         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2319         check_effective_target_arm_neon_fp16_ok_nocache.
2320         Check -mfpu and -mfloat-abi options from current multilib.
2321         Do not require neon support.
2322         (check_effective_target_arm_fp16_ok): Renamed from
2323         check_effecitve_target_arm_neon_fp16_ok.
2324         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2325         arm_neon_fp16_ok and arm_fp16.
2326         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2327         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2328         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2329         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2330
2331 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2332
2333         * gcc.dg/builtin-assume-aligned-1.c: New test.
2334         * gcc.dg/builtin-assume-aligned-2.c: New test.
2335         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2336
2337         PR debug/49544
2338         * gcc.dg/pr49544.c: New test.
2339
2340 2011-06-27  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/49394
2343         * g++.dg/torture/pr49394.C: New testcase.
2344
2345 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2346
2347         * gcc.dg/optimize-bswapdi-2.c: New test.
2348
2349 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2350             Richard Sandiford  <richard.sandiford@linaro.org>
2351
2352         PR tree-optimization/49169
2353         * gcc.dg/torture/pr49169.c: New test.
2354
2355 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2356
2357         PR testsuite/49529
2358         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2359
2360         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2361         hppa*-*-hpux*.
2362
2363 2011-06-26  Jason Merrill  <jason@redhat.com>
2364
2365         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2366
2367         PR c++/49528
2368         * g++.dg/init/ref19.C: New.
2369         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2370
2371 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2372
2373         PR tree-optimization/48377
2374         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2375         non_strict_align.
2376
2377 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2378
2379         PR middle-end/49191
2380         * lib/target-supports.exp (check_effective_target_non_strict_align):
2381         New.
2382         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2383
2384 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2385
2386         PR tree-optimizations/49516
2387         * g++.dg/tree-ssa/pr49516.C: New test.
2388
2389 2011-06-23  Jason Merrill  <jason@redhat.com>
2390
2391         PR c++/35255
2392         * g++.dg/template/partial10.C: New.
2393         * g++.dg/template/partial11.C: New.
2394
2395 2011-06-23  Jeff Law <law@redhat.com>
2396
2397         PR middle-end/48770
2398         * gcc.dg/pr48770.c: New test.
2399
2400 2011-06-23  Jan Hubicka  <jh@suse.cz>
2401
2402         PR middle-end/49373
2403         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2404
2405 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR testsuite/49512
2408         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2409         instead of -fdump-tree-optimized.
2410
2411 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2412
2413         PR c++/44625
2414         * g++.dg/template/crash107.C: New.
2415         * g++.dg/template/error17.C: Adjust.
2416
2417 2011-06-23  Jason Merrill  <jason@redhat.com>
2418
2419         PR c++/49507
2420         * g++.dg/cpp0x/defaulted30.C: New.
2421
2422         PR c++/49440
2423         * g++.dg/rtti/anon-ns1.C: New.
2424
2425         PR c++/49395
2426         * g++.dg/init/ref18.C: New.
2427
2428         PR c++/36435
2429         * g++.dg/template/partial9.C: New.
2430
2431 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2432
2433         PR middle-end/49373
2434         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2435
2436 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR debug/49496
2439         * gcc.dg/pr49496.c: New test.
2440
2441 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2442
2443         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2444         is not xscale.
2445
2446         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2447
2448         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2449         * gcc.target/arm/pr42879.c: Likewise.
2450         * gcc.target/arm/pr45701-3.c: Likewise.
2451
2452         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2453         * gcc.target/arm/pr40482.c: Likewise.
2454         * gcc.target/arm/stack-corruption.c: Likewise.
2455
2456 2011-06-22  Richard Guenther  <rguenther@suse.de>
2457
2458         PR tree-optimization/49493
2459         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2460
2461 2011-06-22  Jason Merrill  <jason@redhat.com>
2462
2463         PR c++/49260
2464         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2465
2466 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2467             Dmitry Melnik  <dm@ispras.ru>
2468
2469         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2470         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2471         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2472
2473 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2474
2475         * gcc.target/arm/tlscall.c: New.
2476
2477 2011-06-21  Jason Merrill  <jason@redhat.com>
2478
2479         PR c++/49172
2480         * g++.dg/cpp0x/constexpr-ref1.C: New.
2481         * g++.dg/cpp0x/constexpr-ref2.C: New.
2482         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2483
2484         PR c++/49482
2485         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2486
2487         PR c++/49418
2488         * g++.dg/template/param3.C: New.
2489
2490 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2491
2492         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2493         my_clrsb test functions.
2494         (main): Test clrsb.
2495         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2496         test_sll, test_ull): Add clrsb tests.
2497         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2498         clrsbll.
2499
2500 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2501
2502         PR fortran/49112
2503         * gfortran.dg/class_44.f03: New.
2504
2505 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2506
2507         PR tree-optimization/49478
2508         * gcc.dg/vect/pr49478.c
2509
2510 2011-06-21  Richard Guenther  <rguenther@suse.de>
2511
2512         PR tree-optimization/49483
2513         * gcc.dg/vect/vect-120.c: New testcase.
2514
2515 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2516
2517         PR testsuite/49443
2518         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2519         * gcc.dg/vect/vect-peel-4.c: Likewise.
2520
2521 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2522
2523         PR middle-end/49139
2524         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2525         * gcc.dg/always_inline2.c: Likewise.
2526         * gcc.dg/always_inline3.c: Likewise.
2527         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2528         * gcc.dg/inline_1.c: Likewise.
2529         * gcc.dg/inline_2.c: Likewise.
2530         * gcc.dg/inline_3.c: Likewise.
2531         * gcc.dg/inline_4.c: Likewise.
2532         * gcc.dg/20051201-1.c: Likewise.
2533         * gcc.dg/pr40087.c: Likewise.
2534         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2535         * gcc.dg/inline-22.c: Likewise.
2536         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2537         * gcc.dg/lto/20090218-1_1.c: Likewise.
2538         * g++.dg/ipa/devirt-7.C: Likewise.
2539         * gcc.dg/uninit-pred-5_a.c: Likewise.
2540         * gcc.dg/uninit-pred-5_b.c: Likewise.
2541         * gcc.dg/fail_always_inline.c: New.
2542
2543 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2544
2545         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2546         into 6 jobs instead of 3.
2547
2548 2011-06-20  Jason Merrill  <jason@redhat.com>
2549
2550         PR c++/49216
2551         * g++.dg/cpp0x/initlist53.C: New.
2552
2553 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2554
2555         PR fortran/18918
2556         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2557         * gfortran.dg/coarray_lock_3.f90: New.
2558         * gfortran.dg/coarray/lock_1.f90: New.
2559
2560 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2561
2562         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2563         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2564         unresolved and report the reason to the log file.
2565
2566         * lib/scanasm.exp (object-size): Move argument processing earlier
2567         to report errors before verifying that the file exists.  Report
2568         problems detected at runtime as unresolved instead of error and
2569         report their reasons to the log file.
2570
2571 2011-06-20  Jason Merrill  <jason@redhat.com>
2572
2573         PR c++/47080
2574         * g++.dg/cpp0x/explicit6.C: New.
2575
2576         PR c++/47635
2577         * g++.dg/cpp0x/enum20.C: New.
2578
2579         PR c++/48138
2580         * g++.dg/ext/attr-aligned01.C: New.
2581
2582         PR c++/49205
2583         * g++.dg/cpp0x/variadic-default.C: New.
2584
2585         PR c++/43321
2586         * g++.dg/cpp0x/auto26.C: New.
2587
2588         PR c++/43831
2589         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2590
2591 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2592
2593         * gcc.dg/binop-notand1.c: New test.
2594         * gcc.dg/binop-notand2.c: New test.
2595         * gcc.dg/binop-notand3.c: New test.
2596         * gcc.dg/binop-notand4.c: New test.
2597         * gcc.dg/binop-notand5.c: New test.
2598         * gcc.dg/binop-notand6.c: New test.
2599
2600 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR testsuite/49432
2603         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2604
2605 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2606
2607         PR fortran/49400
2608         * gfortran.dg/proc_ptr_31.f90: New.
2609
2610 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2611
2612         * gnat.dg/volatile6.adb: New test.
2613         * gnat.dg/volatile7.adb: Likewise.
2614         * gnat.dg/volatile8.adb: Likewise.
2615         * gnat.dg/volatile9.adb: Likewise.
2616
2617 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2618
2619         * gnat.dg/constant3.adb: New test.
2620
2621 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2622
2623         PR libfortran/49296
2624         * gfortran.dg/read_list_eof_1.f90: New test.
2625
2626 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR target/49411
2629         * gcc.target/i386/testimm-1.c: New test.
2630         * gcc.target/i386/testimm-2.c: New test.
2631         * gcc.target/i386/testimm-3.c: New test.
2632         * gcc.target/i386/testimm-4.c: New test.
2633         * gcc.target/i386/testimm-5.c: New test.
2634         * gcc.target/i386/testimm-6.c: New test.
2635         * gcc.target/i386/testimm-7.c: New test.
2636         * gcc.target/i386/testimm-8.c: New test.
2637         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2638         * gcc.target/i386/xop-rotate1-int.c: New test.
2639         * gcc.target/i386/xop-rotate2-int.c: New test.
2640
2641 2011-06-17  Jason Merrill  <jason@redhat.com>
2642
2643         * g++.dg/cpp0x/rv-func2.C: New.
2644
2645         * g++.dg/debug/dwarf2/lambda1.C: New.
2646         * g++.dg/warn/Wshadow-6.C: Adjust.
2647
2648 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2649
2650         PR fortran/48699
2651         * gfortran.dg/move_alloc_5.f90: New.
2652
2653 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2654
2655         PR rtl-optimization/48542
2656         * gcc.dg/torture/pr48542.c: New test.
2657
2658 2011-06-16  Jason Merrill  <jason@redhat.com>
2659
2660         PR c++/44160
2661         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2662
2663         PR c++/45378
2664         * g++.dg/cpp0x/initlist52.C New.
2665
2666         PR c++/45399
2667         * c-c++-common/raw-string-12.c: New.
2668
2669         PR c++/49229
2670         * g++.dg/cpp0x/sfinae26.C: New.
2671
2672         PR c++/49251
2673         * g++.dg/cpp0x/variadic113.C: New.
2674
2675         PR c++/49420
2676         * g++.dg/cpp0x/variadic112.C: New.
2677
2678 2011-06-16  Jeff Law <law@redhat.com>
2679
2680         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2681         improved jump threading.
2682         * gcc.dg/builtin-object-size-2.c: Likewise.
2683         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2684
2685 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2686
2687         PR fortran/49074
2688         * gfortran.dg/typebound_assignment_3.f03: New.
2689
2690 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2691
2692         PR testsuite/48727
2693         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2694
2695 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2696
2697         PR tree-optimization/49343
2698         * gnat.dg/discr31.ad[sb]: New test.
2699
2700 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2701
2702         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2703
2704 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2705
2706         PR target/45098
2707         * gcc.target/arm/ivopts-3.c: Update test.
2708         * gcc.target/arm/ivopts-5.c: Same.
2709
2710 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2711
2712         Revert:
2713         2011-06-10  Wei Guozhi  <carrot@google.com>
2714
2715         PR target/45335
2716         * gcc.target/arm/pr45335.c: New test.
2717         * gcc.target/arm/pr45335-2.c: New test.
2718         * gcc.target/arm/pr45335-3.c: New test.
2719         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2720         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2721         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2722
2723 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2724
2725         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2726
2727 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2728
2729         PR fortran/49417
2730         * gfortran.dg/class_43.f03: New.
2731
2732 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2733
2734         PR tree-optimization/49419
2735         * gcc.c-torture/execute/pr49419.c: New test.
2736
2737 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2738
2739         * gcc.dg/sms-9.c: New file.
2740
2741 2011-06-15  Easwaran Raman  <eraman@google.com>
2742
2743         PR rtl-optimization/49414
2744         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2745
2746 2011-06-14  Jason Merrill  <jason@redhat.com>
2747
2748         * g++.dg/cpp0x/noexcept13.C: New.
2749
2750 2011-06-14  Easwaran Raman  <eraman@google.com>
2751
2752         PR rtl-optimization/44194
2753         * gcc.dg/pr44194-1.c: New test.
2754         * gcc.dg/pr44194-2.c: New test.
2755
2756 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2757
2758         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2759         switches.
2760         * gcc.target/arm/pr45701-2.c: Likewise.
2761         * gcc.target/arm/thumb-branch1.c: Likewise.
2762
2763 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2764
2765         PR testsuite/48727
2766         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2767
2768 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2769
2770         * gcc.target/arm/pr45701-1.c: Require thumb support.
2771         * gcc.target/arm/pr45701-2.c: Likewise.
2772         * gcc.target/arm/thumb-branch1.c: Likewise.
2773
2774         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2775         * gcc.target/arm/pr39839.c: Likewise.
2776         * gcc.target/arm/pr40657-2.c: Likewise.
2777         * gcc.target/arm/pr40956.c: Likewise.
2778         * gcc.target/arm/pr41679.c: Likewise.
2779         * gcc.target/arm/pr42235.c: Likewise.
2780         * gcc.target/arm/pr42495.c: Likewise.
2781         * gcc.target/arm/pr42505.c: Likewise.
2782         * gcc.target/arm/pr42574.c: Likewise.
2783         * gcc.target/arm/pr46883.c: Likewise.
2784         * gcc.target/arm/pr46934.c: Likewise.
2785         * gcc.target/arm/xor-and.c: Likewise.
2786
2787 2011-06-14  Jason Merrill  <jason@redhat.com>
2788
2789         * g++.dg/other/error23.C: Adjust error message.
2790         * g++.dg/other/error32.C: Likewise.
2791
2792         PR c++/49389
2793         * g++.dg/cpp0x/rv-dotstar.C: New.
2794
2795         PR c++/49369
2796         * g++.dg/cpp0x/decltype30.C: New.
2797
2798         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2799
2800 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR fortran/49103
2803         * gfortran.dg/pr49103.f90: New test.
2804
2805 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2806
2807         PR target/45098
2808         * gcc.target/arm/ivopts-3.c: New test.
2809         * gcc.target/arm/ivopts-4.c: New test.
2810         * gcc.target/arm/ivopts-5.c: New test.
2811
2812 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR rtl-optimization/49390
2815         * gcc.c-torture/execute/pr49390.c: New test.
2816
2817 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2818
2819         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2820
2821 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2822
2823         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2824         * gcc.c-torture/execute/cmpsi-2.x: New file.
2825         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2826         * gcc.c-torture/execute/pr45262.x: New file.
2827         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2828         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2829         int32plus
2830         * gcc.c-torture/compile/pr49163.c: Ditto.
2831
2832 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2833
2834         * gcc.dg/vect/vect-16.c: Rename to...
2835         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2836         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2837         for double-word vectors.
2838         * gcc.dg/vect/vect-peel-4.c: Likewise.
2839         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2840         vect_element_align.
2841         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2842         -fno-fast-math.
2843
2844 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2845
2846         PR target/44618
2847         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2848
2849 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2850
2851         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2852
2853 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2854
2855         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2856
2857 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2858
2859         * gfortran.dg/trim_optimize_8.f90:  New test case.
2860
2861 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2862            Ira Rosen  <ira.rosen@linaro.org>
2863
2864         PR tree-optimization/49352
2865         * gcc.dg/vect/pr49352.c: New test.
2866
2867 2011-06-12  Tobias Burnus
2868
2869         PR fortran/49324
2870         * gfortran.dg/alloc_comp_assign_11.f90: New.
2871
2872 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2873
2874         * gfortran.dg/trim_optimize_7.f90:  New test.
2875
2876 2011-06-10  Wei Guozhi  <carrot@google.com>
2877
2878         PR target/45335
2879         * gcc.target/arm/pr45335.c: New test.
2880         * gcc.target/arm/pr45335-2.c: New test.
2881         * gcc.target/arm/pr45335-3.c: New test.
2882         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2883         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2884         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2885
2886 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2887
2888         PR c++/41769
2889         * g++.dg/parse/error39.C: New.
2890
2891 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2892
2893         * gcc.target/arm/20090811-1.c: Skip for incompatible
2894         options, do not override other options.
2895         * gcc.target/arm/combine-cmp-shift.c: Skip for
2896         incompatible options.
2897         * gcc.target/arm/pr45094.c: Likewise.
2898         * gcc.target/arm/scd42-1.c: Likewise.
2899         * gcc.target/arm/scd42-3.c: Likewise.
2900         * gcc.target/arm/thumb-ltu.c: Likewise.
2901
2902         * lib/target-supports.exp
2903         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2904         multilib flags use -mfpu with a value other than neon-fp16.
2905
2906 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2907
2908         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2909         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2910
2911 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2912
2913         * lib/target-supports.exp (check_effective_target_pie): New proc.
2914         * gcc.dg/pie-link.c: Use target pie.
2915
2916 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2917             Laurent Rougé  <laurent.rouge@menta.fr>
2918
2919         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2920         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2921
2922 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2923
2924         * gfortran.dg/coarray/sync_1.f90: New test for
2925         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2926
2927 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2928
2929         PR tree-optimization/49318
2930         * gcc.dg/vect/pr49318.c: New test.
2931
2932 2011-06-09  David Krauss  <potswa@mac.com>
2933
2934         * g++.dg/template/arrow1.C: New.
2935
2936 2011-06-09  Jason Merrill  <jason@redhat.com>
2937
2938         * lib/prune.exp: Prune "note"s.
2939         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2940
2941         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2942         * g++.dg/template/dependent-expr3.C: Likewise.
2943         * g++.dg/parse/template7.C: Likewise.
2944         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2945         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2946         * g++.old-deja/g++.pt/friend38.C: Likewise.
2947         * g++.old-deja/g++.pt/crash32.C: Likewise.
2948         * g++.old-deja/g++.other/init4.C: Likewise.
2949         * g++.old-deja/g++.other/friend8.C: Likewise.
2950
2951         * g++.dg/ext/complex7.C: Adjust expected output.
2952         * g++.dg/diagnostic/method1.C: Likewise.
2953         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2954         * g++.dg/parse/crash33.C: Likewise.
2955         * g++.dg/other/warning1.C: Likewise.
2956         * g++.dg/init/pr29571.C: Likewise.
2957         * g++.dg/warn/overflow-warn-1.C: Likewise.
2958         * g++.dg/warn/overflow-warn-3.C: Likewise.
2959         * g++.dg/warn/overflow-warn-4.C: Likewise.
2960         * g++.old-deja/g++.oliva/template1.C: Likewise.
2961
2962         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2963         * g++.dg/parse/template7.C: Adjust.
2964
2965 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2966
2967         PR target/49307
2968         * gcc.dg/pr49307.c: New.
2969
2970 2011-06-09  Wei Guozhi  <carrot@google.com>
2971
2972         PR target/46975
2973         * gcc.target/arm/pr46975.c: New testcase.
2974
2975 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2976
2977         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2978         (PMETH, arglist_t): Removed.
2979         (method_get_number_of_arguments): Removed.
2980         (method_get_nth_argument): Removed.
2981         (method_get_first_argument): Removed.
2982         (method_get_next_argument): Removed.
2983         (method_get_sizeof_arguments): Removed.
2984         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2985         (PMETH): Removed.
2986         (method_get_number_of_arguments): Removed.
2987         (method_get_nth_argument): Removed.
2988         (method_get_first_argument): Removed.
2989         (method_get_next_argument): Removed.
2990         (method_get_sizeof_arguments): Removed.
2991         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2992
2993 2011-06-09  David Li  <davidxl@google.com>
2994
2995         * gcc.dg/dump-pass.c: New test.
2996
2997 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2998
2999         PR c++/29003
3000         * g++.dg/parse/error38.C: New.
3001
3002 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR middle-end/49308
3005         * gfortran.dg/pr49308.f90: New test.
3006
3007 2011-06-08  Jason Merrill  <jason@redhat.com>
3008
3009         * g++.dg/cpp0x/noexcept11.C: New.
3010         * g++.dg/cpp0x/noexcept12.C: New.
3011         * g++.dg/cpp0x/sfinae11.C: Adjust.
3012
3013 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR testsuite/49323
3016         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3017         to dg-options, match also DW_AT_linkage_name.
3018
3019 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3020
3021         PR middle-end/21953
3022         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3023         -fno-common on alpha*-dec-osf*.
3024         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3025
3026 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3027
3028         PR rtl-optimization/49303
3029         * gcc.target/ia64/pr49303.c: New test.
3030
3031 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3032
3033         PR fortran/18918
3034         * gfortran.dg/coarray_lock_1.f90: New.
3035         * gfortran.dg/coarray_lock_2.f90: New.
3036
3037 2011-06-07  Jason Merrill  <jason@redhat.com>
3038
3039         * lib/prune.exp: Look for "required" rather than "instantiated".
3040         * g++.dg/abi/mangle11.C: Likewise.
3041         * g++.dg/abi/mangle12.C: Likewise.
3042         * g++.dg/abi/mangle17.C: Likewise.
3043         * g++.dg/abi/mangle20-2.C: Likewise.
3044         * g++.dg/abi/pragma-pack1.C: Likewise.
3045         * g++.dg/cpp0x/decltype26.C: Likewise.
3046         * g++.dg/cpp0x/decltype28.C: Likewise.
3047         * g++.dg/cpp0x/decltype29.C: Likewise.
3048         * g++.dg/cpp0x/enum11.C: Likewise.
3049         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3050         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3051         * g++.dg/cpp0x/pr47416.C: Likewise.
3052         * g++.dg/ext/case-range2.C: Likewise.
3053         * g++.dg/ext/case-range3.C: Likewise.
3054         * g++.dg/gomp/for-19.C: Likewise.
3055         * g++.dg/gomp/pr37533.C: Likewise.
3056         * g++.dg/gomp/pr38639.C: Likewise.
3057         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3058         * g++.dg/inherit/base3.C: Likewise.
3059         * g++.dg/inherit/using6.C: Likewise.
3060         * g++.dg/init/placement4.C: Likewise.
3061         * g++.dg/init/reference3.C: Likewise.
3062         * g++.dg/lookup/scoped6.C: Likewise.
3063         * g++.dg/lookup/using7.C: Likewise.
3064         * g++.dg/other/abstract1.C: Likewise.
3065         * g++.dg/other/error10.C: Likewise.
3066         * g++.dg/other/error5.C: Likewise.
3067         * g++.dg/other/field1.C: Likewise.
3068         * g++.dg/other/offsetof5.C: Likewise.
3069         * g++.dg/parse/bitfield2.C: Likewise.
3070         * g++.dg/parse/constant4.C: Likewise.
3071         * g++.dg/parse/crash20.C: Likewise.
3072         * g++.dg/parse/invalid-op1.C: Likewise.
3073         * g++.dg/parse/non-dependent2.C: Likewise.
3074         * g++.dg/parse/template18.C: Likewise.
3075         * g++.dg/tc1/dr152.C: Likewise.
3076         * g++.dg/tc1/dr166.C: Likewise.
3077         * g++.dg/tc1/dr176.C: Likewise.
3078         * g++.dg/tc1/dr213.C: Likewise.
3079         * g++.dg/template/access11.C: Likewise.
3080         * g++.dg/template/access2.C: Likewise.
3081         * g++.dg/template/access3.C: Likewise.
3082         * g++.dg/template/access7.C: Likewise.
3083         * g++.dg/template/arg7.C: Likewise.
3084         * g++.dg/template/cond2.C: Likewise.
3085         * g++.dg/template/crash13.C: Likewise.
3086         * g++.dg/template/crash40.C: Likewise.
3087         * g++.dg/template/crash7.C: Likewise.
3088         * g++.dg/template/crash84.C: Likewise.
3089         * g++.dg/template/ctor5.C: Likewise.
3090         * g++.dg/template/defarg13.C: Likewise.
3091         * g++.dg/template/defarg14.C: Likewise.
3092         * g++.dg/template/dtor7.C: Likewise.
3093         * g++.dg/template/eh2.C: Likewise.
3094         * g++.dg/template/error2.C: Likewise.
3095         * g++.dg/template/error43.C: Likewise.
3096         * g++.dg/template/friend32.C: Likewise.
3097         * g++.dg/template/injected1.C: Likewise.
3098         * g++.dg/template/instantiate1.C: Likewise.
3099         * g++.dg/template/instantiate3.C: Likewise.
3100         * g++.dg/template/instantiate5.C: Likewise.
3101         * g++.dg/template/instantiate7.C: Likewise.
3102         * g++.dg/template/local6.C: Likewise.
3103         * g++.dg/template/lookup2.C: Likewise.
3104         * g++.dg/template/member5.C: Likewise.
3105         * g++.dg/template/memfriend15.C: Likewise.
3106         * g++.dg/template/memfriend16.C: Likewise.
3107         * g++.dg/template/memfriend17.C: Likewise.
3108         * g++.dg/template/memfriend7.C: Likewise.
3109         * g++.dg/template/meminit1.C: Likewise.
3110         * g++.dg/template/nested3.C: Likewise.
3111         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3112         * g++.dg/template/nontype12.C: Likewise.
3113         * g++.dg/template/nontype13.C: Likewise.
3114         * g++.dg/template/nontype6.C: Likewise.
3115         * g++.dg/template/pr23510.C: Likewise.
3116         * g++.dg/template/pr35240.C: Likewise.
3117         * g++.dg/template/ptrmem15.C: Likewise.
3118         * g++.dg/template/ptrmem6.C: Likewise.
3119         * g++.dg/template/qualified-id1.C: Likewise.
3120         * g++.dg/template/qualttp20.C: Likewise.
3121         * g++.dg/template/qualttp3.C: Likewise.
3122         * g++.dg/template/qualttp4.C: Likewise.
3123         * g++.dg/template/qualttp5.C: Likewise.
3124         * g++.dg/template/qualttp6.C: Likewise.
3125         * g++.dg/template/qualttp7.C: Likewise.
3126         * g++.dg/template/qualttp8.C: Likewise.
3127         * g++.dg/template/recurse.C: Likewise.
3128         * g++.dg/template/recurse2.C: Likewise.
3129         * g++.dg/template/ref5.C: Likewise.
3130         * g++.dg/template/scope2.C: Likewise.
3131         * g++.dg/template/sfinae10.C: Likewise.
3132         * g++.dg/template/sfinae3.C: Likewise.
3133         * g++.dg/template/sizeof3.C: Likewise.
3134         * g++.dg/template/static9.C: Likewise.
3135         * g++.dg/template/template-id-2.C: Likewise.
3136         * g++.dg/template/typedef13.C: Likewise.
3137         * g++.dg/template/typename4.C: Likewise.
3138         * g++.dg/template/using14.C: Likewise.
3139         * g++.dg/template/using2.C: Likewise.
3140         * g++.dg/template/warn1.C: Likewise.
3141         * g++.dg/warn/Wparentheses-13.C: Likewise.
3142         * g++.dg/warn/Wparentheses-15.C: Likewise.
3143         * g++.dg/warn/Wparentheses-16.C: Likewise.
3144         * g++.dg/warn/Wparentheses-17.C: Likewise.
3145         * g++.dg/warn/Wparentheses-18.C: Likewise.
3146         * g++.dg/warn/Wparentheses-19.C: Likewise.
3147         * g++.dg/warn/Wparentheses-20.C: Likewise.
3148         * g++.dg/warn/Wparentheses-23.C: Likewise.
3149         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3150         * g++.dg/warn/noeffect2.C: Likewise.
3151         * g++.dg/warn/noeffect4.C: Likewise.
3152         * g++.dg/warn/pr8570.C: Likewise.
3153         * g++.old-deja/g++.brendan/init2.C: Likewise.
3154         * g++.old-deja/g++.eh/spec6.C: Likewise.
3155         * g++.old-deja/g++.pt/crash10.C: Likewise.
3156         * g++.old-deja/g++.pt/crash36.C: Likewise.
3157         * g++.old-deja/g++.pt/derived3.C: Likewise.
3158         * g++.old-deja/g++.pt/error2.C: Likewise.
3159         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3160         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3161         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3162         * g++.old-deja/g++.pt/overload7.C: Likewise.
3163         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3164
3165 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3166             Iain Sandoe  <iains@gcc.gnu.org>
3167
3168         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3169         Added code to deal with the case when [Protocol
3170         -descriptionForInstanceMethod:] or [Protocol
3171         -descriptionForClassMethod:] returns NULL.
3172
3173 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3174             Iain Sandoe  <iains@gcc.gnu.org>
3175
3176         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3177         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3178         Added cast.
3179
3180 2011-06-07  Xinliang David Li  <davidxl@google.com>
3181
3182         * gcc.dg/inline_2.c: New test.
3183         * gcc.dg/unroll_2.c: New test.
3184         * gcc.dg/inline_3.c: New test.
3185         * gcc.dg/unroll_3.c: New test.
3186         * gcc.dg/inline_4.c: New test.
3187         * gcc.dg/unroll_4.c: New test.
3188         * gcc.dg/inline_1.c: New test.
3189         * gcc.dg/unroll_1.c: New test.
3190
3191 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3192
3193         PR tree-optimization/48497
3194         * lib/gcc-defs.exp (dg-additional-options): New proc.
3195         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3196         -msse2 on 32-bit x86.
3197
3198 2011-06-06  Jason Merrill  <jason@redhat.com>
3199
3200         * g++.dg/cpp0x/enum19.C: New.
3201
3202 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3203
3204         * gcc.target/arm/neon-reload-class.c: New test.
3205
3206 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3207
3208         PR debug/49130
3209         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3210
3211 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3212
3213         * gcc.target/arm/smlatb-1.c: New file.
3214         * gcc.target/arm/smlatt-1.c: New file.
3215         * gcc.target/arm/smlaltb-1.c: New file.
3216         * gcc.target/arm/smlaltt-1.c: New file.
3217
3218 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3219
3220         * gcc.target/arm/mla-2.c: New test.
3221
3222 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR gcov-profile/49299
3225         * gcc.dg/tree-prof/pr49299-1.c: New test.
3226         * gcc.dg/tree-prof/pr49299-2.c: New test.
3227
3228 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3229
3230         * lib/target-supports.exp
3231         (check_effective_target_vect_widen_mult_qi_to_hi):
3232         Add NEON as supporting target.
3233         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3234         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3235         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3236         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3237         using widening multiplication on targets that support it.
3238         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3239         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3240         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3241
3242 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3243
3244         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3245         Modern Objective-C runtime API.
3246         * objc/execute/next_mapping.h: Removed.
3247         * objc-obj-c++-shared/next-mapping.h: Removed.
3248         * objc-obj-c++-shared/Object1.h: Removed.
3249         * objc-obj-c++-shared/Object1.m: Removed.
3250         * objc-obj-c++-shared/Object1.mm: Removed.
3251         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3252         * objc-obj-c++-shared/Protocol1.h: Removed.
3253         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3254         of ProtoBool, IVAR_T and METHOD.
3255         * objc-obj-c++-shared/runtime.h: New.
3256         * objc-obj-c++-shared/TestsuiteObject.h: New.
3257         * objc-obj-c++-shared/TestsuiteObject.m: New.
3258
3259         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3260         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3261         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3262         it a class method.
3263         * objc/execute/_cmd.m: Include
3264         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3265         runtime API.  ([TestClass +initialize]): Include this method also
3266         with the GNU runtime.
3267         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3268         Object.  ([-setValue:]): Return void.
3269         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3270         with the GNU runtime.  Include
3271         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3272         for the NeXT runtime.  Use the existing print_ivars() and
3273         compare_structures() implementations for the old NeXT runtime.
3274         Added new implementations for the Modern GNU and NeXT runtimes.
3275         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3276         well.  (main): Use objc_getClass().  Use return instead of exit.
3277         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3278         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3279         of exit().
3280         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3281         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3282         instead of Object.  (main): Use return instead of exit().
3283         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3284         instead of Object.  Removed prototype for exit().  (main): Use
3285         return instead of exit().  Use the Modern Objective-C runtime API.
3286         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3287         Object.
3288         * objc/execute/class-tests-1.h: Include
3289         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3290         runtime API.  (test_class_with_superclass): Do not call [Object
3291         class].  There is no need to with the current libobjc.
3292         * objc/execute/class-tests-2.h: Include
3293         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3294         runtime API.
3295         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3296         ../../objc-obj-c++-shared/next-mapping.h.
3297         * objc/execute/class-2.m: Likewise.
3298         * objc/execute/class-3.m: Likewise.
3299         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3300         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3301         +initialize]): Include this method also with the GNU
3302         runtime. (main): Use the Modern Objective-C runtime API.
3303         * objc/execute/class-5.m: Likewise.
3304         * objc/execute/class-6.m: Likewise.
3305         * objc/execute/class-7.m: Likewise.
3306         * objc/execute/class-8.m: Likewise.
3307         * objc/execute/class-9.m: Likewise.
3308         * objc/execute/class-10.m: Likewise.
3309         * objc/execute/class-11.m: Likewise.
3310         * objc/execute/class-12.m: Likewise.
3311         * objc/execute/class-13.m: Likewise.
3312         * objc/execute/class-14.m: Likewise.
3313         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3314         this method also with the GNU runtime.
3315         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3316         +initialize]): Include this method also with the GNU runtime.
3317         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3318         of Object.
3319         * objc/execute/encode-1.m: Likewise.
3320         * objc/execute/enumeration-1.m: Likewise.
3321         * objc/execute/enumeration-2.m: Likewise.
3322         * objc/execute/exceptions/catchall-1.m: Likewise.
3323         * objc/execute/exceptions/finally-1.m: Likewise.
3324         * objc/execute/exceptions/foward-1.m: Likewise.
3325         * objc/execute/exceptions/local-variables-1.m: Likewise.
3326         * objc/execute/exceptions/throw-nil.m: Likewise.
3327         * objc/execute/exceptions/trivial.m: Likewise.
3328         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3329         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3330         * objc/execute/exceptions/matcher-1.m: Likewise.
3331         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3332         Object.
3333         * objc/execute/formal_protocol-2.m: Likewise.
3334         * objc/execute/formal_protocol-3.m: Likewise.
3335         * objc/execute/formal_protocol-4.m: Likewise.
3336         * objc/execute/formal_protocol-5.m: Include
3337         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3338         protocol_getName().
3339         * objc/execute/formal_protocol-6.m: Likewise.
3340         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3341         Object.  Include <objc/Protocol.h> instead of
3342         ../../objc-obj-c++-shared/Protocol1.h.
3343         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3344         Object.
3345         * objc/execute/informal_protocol.m: Likewise.
3346         * objc/execute/load-3.m: Likewise.
3347         * objc/execute/many_args_method.m ([TestClass +initialize]):
3348         Include this method with the GNU runtime as well.
3349         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3350         * objc/execute/nested-func-1.m: Use TestsuiteObject
3351         instead of Object.
3352         * objc/execute/nil_method-1.m: Likewise.
3353         * objc/execute/no_clash.m: Likewise.
3354         * objc/execute/np-1.m: Do not include
3355         ../../objc-obj-c++-shared/Protocol1.h.
3356         (main): Use return instead of exit().
3357         * objc/execute/np-2.m: Do not include
3358         ../../objc-obj-c++-shared/Protocol1.h.
3359         ([MyObject +initialize]): Include this method also with the GNU
3360         runtime.  (main): Use return instead of exit().
3361         * objc/execute/object_is_class.m: Include
3362         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3363         of Object.  (main): Use the Modern Objective-C runtime API.
3364         * objc/execute/object_is_meta_class.m: Likewise.
3365         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3366         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3367         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3368         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3369         Objective-C runtime API.
3370         * objc/execute/protocol-isEqual-2.m: Likewise.
3371         * objc/execute/protocol-isEqual-3.m: Likewise.
3372         * objc/execute/protocol-isEqual-4.m: Likewise.
3373         * objc/execute/redefining_self.m ([TestClass +initialize]):
3374         Include this method with the GNU runtime as well.
3375         * objc/execute/root_methods.m: Include
3376         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3377         Include this method with the GNU runtime as well.
3378         (main): Use the Modern Objective-C runtime API.
3379         * objc/execute/selector-1.m: Include
3380         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3381         of Object.  (main): Use the Modern Objective-C runtime API.
3382         * objc/execute/static-1.m ([Test +initialize]): Include this
3383         method with the GNU runtime as well.
3384         * objc/execute/static-2.m: Likewise.
3385         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3386         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3387         ([MathClass +initialize]): Include this method with the GNU
3388         runtime as well.
3389         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3390         instead of Object.
3391         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3392         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3393         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3394         * objc.dg/attributes/method-attribute-1.m: Likewise.
3395         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3396         * objc.dg/attributes/method-attribute-2.m: Likewise.
3397         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3398         * objc.dg/attributes/method-attribute-3.m: Likewise.
3399         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3400         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3401         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3402         * obj-c++.dg/bitfield-1.mm: Likewise.
3403         * obj-c++.dg/bitfield-2.mm: Likewise
3404         * objc.dg/bitfield-3.m: Likewise.
3405         * obj-c++.dg/bitfield-4.mm: Likewise.
3406         * objc.dg/bitfield-5.m: Likewise
3407         * objc.dg/call-super-1.m: Likewise.
3408         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3409         Use objc_getClass() instead of objc_get_class(), but for the GNU
3410         runtime redefine objc_getClass as objc_get_class.  Include
3411         ../objc-obj-c++-shared/runtime.h.
3412         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3413         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3414         Use the Modern Objective-C runtime API.
3415         * objc.dg/class-protocol-1.m: Include
3416         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3417         * obj-c++.dg/class-protocol-1.mm: Likewise.
3418         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3419         * objc.dg/comp-types-10.m: Likewise.
3420         * objc.dg/comp-types-11.m: Likewise.
3421         * objc.dg/comp-types-12.m: Likewise.
3422         * obj-c++.dg/comp-types-9.mm: Likewise.
3423         * obj-c++.dg/comp-types-11.mm: Likewise.
3424         * obj-c++.dg/comp-types-12.mm: Likewise.
3425         * obj-c++.dg/comp-types-13.mm: Likewise.
3426         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3427         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3428         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3429         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3430         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3431         * objc.dg/desig-init-1.m: Likewise.
3432         * obj-c++.dg/defs.mm: Likewise.
3433         * objc.dg/exceptions-2.m: Likewise.
3434         * obj-c++.dg/except-1.mm: Likewise.
3435         * obj-c++.dg/exceptions-2.mm: Likewise.
3436         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3437         Use the Modern Objective-C runtime API.
3438         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3439         the Modern Objective-C runtime API.  Do not include
3440         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3441         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3442         the Modern Objective-C runtime API except when using an older NeXT
3443         runtime.
3444         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3445         the Modern Objective-C runtime API.
3446         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3447         objc/encoding.h.
3448         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3449         * objc.dg/encode-7-next-64bit.m: Updated include.
3450         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3451         objc/encoding.h.
3452         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3453         the Modern Objective-C runtime API.
3454         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3455         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3456         instead of ../objc-obj-c++-shared/Protocol1.h.
3457         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3458         the Modern Objective-C runtime API except when using an older NeXT
3459         runtime.
3460         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3461         the Modern Objective-C runtime API.
3462         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3463         Object.
3464         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3465         * objc.dg/fix-and-continue-2.m: Likewise.
3466         * objc.dg/foreach-1.m: Likewise.
3467         * objc.dg/foreach-2.m: Likewise.
3468         * objc.dg/foreach-3.m: Likewise.
3469         * objc.dg/foreach-4.m: Likewise.
3470         * objc.dg/foreach-5.m: Likewise.
3471         * objc.dg/foreach-6.m: Likewise.
3472         * objc.dg/foreach-7.m: Likewise.
3473         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3474         Object.
3475         * objc.dg/func-ptr-2.m: Likewise.
3476         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3477         Do not include objc/objc-api.h.
3478         * obj-c++.dg/fsf-package-0.mm: Likewise.
3479         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3480         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3481         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3482         of Object.
3483         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3484         * objc.dg/gnu-runtime-3.m: Likewise.
3485         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3486         * objc.dg/headers.m: Include objc/runtime.h instead of
3487         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3488         for the NeXT runtime.
3489         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3490         * obj-c++.dg/isa-field-1.mm: Likewise.
3491         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3492         * objc.dg/layout-1.m: Likewise.
3493         * objc.dg/layout-2.m: Likewise.
3494         * objc.dg/local-decl-2.m: Likewise.
3495         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3496         Object.  ([Container +elementForView:]): Use
3497         class_conformsToProtocol().
3498         * obj-c++.dg/lookup-2.mm: Likewise.
3499         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3500         * obj-c++.dg/local-decl-1.mm: Likewise.
3501         * objc.dg/method-3.m: Likewise.
3502         * objc.dg/method-4.m: Likewise.
3503         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3504         ../objc-obj-c++-shared/Protocol1.h.
3505         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3506         * objc.dg/method-9.m: Likewise.
3507         * objc.dg/method-10.m: Likewise.
3508         * objc.dg/method-13.m ([Root +initialize]): Include this method
3509         also for the GNU runtime.  (main): Use objc_getClass() also for
3510         the GNU runtime.
3511         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3512         * objc.dg/method-17.m: Likewise.
3513         * objc.dg/method-19.m: Likewise.
3514         * objc.dg/method-20b.m: Likewise.
3515         * obj-c++.dg/method-2.mm: Likewise.
3516         * obj-c++.dg/method-6.mm: Likewise.
3517         * obj-c++.dg/method-10.mm: Likewise.
3518         * obj-c++.dg/method-11.mm: Likewise.
3519         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3520         ../objc-obj-c++-shared/Protocol1.h.
3521         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3522         * obj-c++.dg/method-15.mm: Likewise.
3523         * obj-c++.dg/method-17.mm: Likewise.
3524         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3525         +initialize]): Include this method also for the GNU
3526         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3527         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3528         * obj-c++.dg/method-22.mm: Likewise.
3529         * obj-c++.dg/method-23.mm: Likewise.
3530         * obj-c++.dg/no-extra-load.mm: Likewise.
3531         * objc.dg/objc-fast-4.m: Likewise.
3532         * objc.dg/objc-gc-4.m: Likewise.
3533         * obj-c++.dg/objc-gc-3.mm: Likewise.
3534         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3535         protocol_getMethodDescription() instead of [Protocol
3536         -descriptionForInstanceMethod].
3537         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3538         Made it available with all runtimes.  (main): Call -test instead
3539         of -class.
3540         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3541         and put into a category.
3542         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3543         Object.  Include objc/objc.h.
3544         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3545         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3546         New. (main): Use protocol_getMethodDescription() instead
3547         of [Protocol -descriptionForInstanceMethod] and [Protocol
3548         -descriptionForClassMethod].
3549         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3550         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3551         Objective-C runtime API.
3552         * obj-c++.dg/proto-qual-1.mm: Likewise.
3553         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3554         Object.
3555         * obj-c++.dg/property/property-1.mm: Likewise.
3556         * obj-c++.dg/qual-types-1.mm: Likewise.
3557         * objc.dg/selector-2.m: Include objc/objc.h instead of
3558         ../objc-obj-c++-shared/Object1.h.
3559         * obj-c++.dg/selector-2.mm: Likewise.
3560         * obj-c++.dg/selector-5.mm: Likewise.
3561         * obj-c++.dg/selector-6.mm: Likewise.
3562         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3563         Object.  Do not include objc/objc-api.h.
3564         * obj-c++.dg/set-not-used-1.mm: Likewise.
3565         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3566         * objc.dg/stret-1.m: Likewise.
3567         * objc.dg/stret-2.m: Likewise.
3568         * obj-c++.dg/super-class-2.mm: Likewise.
3569         * objc.dg/super-class-3.m: Likewise.
3570         * objc.dg/super-class-4.m: Likewise.
3571         * objc.dg/sync-2.m: Likewise.
3572         * obj-c++.dg/sync-2.mm: Likewise.
3573         * objc.dg/sync-1.m: Include objc/objc.h instead of
3574         ../objc-obj-c++-shared/Object1.h.
3575         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3576         'Class' as the type of 'isa'.
3577         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3578         Objective-C runtime API.  ([TestClass +initialize]): Include this
3579         method with the GNU runtime as well.
3580         * objc.dg/strings/strings-1.m: Updated includes.
3581         * obj-c++.dg/strings/strings-1.mm: Likewise.
3582         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3583         objc.dg/strings/const-str-12b.m.
3584         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3585         * obj-c++.dg/template-3.mm: Likewise.
3586         * obj-c++.dg/template-4.mm: Likewise.
3587         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3588         Objective-C runtime API.
3589         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3590         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3591         * obj-c++.dg/try-catch-1.mm: Likewise.
3592         * obj-c++.dg/try-catch-2.mm: Likewise.
3593         * objc.dg/try-catch-3.m: Likewise.
3594         * obj-c++.dg/try-catch-3.mm: Likewise.
3595         * objc.dg/try-catch-6.m: Likewise.
3596         * objc.dg/try-catch-7.m: Likewise.
3597         * obj-c++.dg/try-catch-7.mm: Likewise.
3598         * obj-c++.dg/try-catch-8.mm: Likewise.
3599         * obj-c++.dg/try-catch-9.mm: Likewise.
3600         * objc.dg/try-catch-10.m: Likewise.
3601         * obj-c++.dg/try-catch-11.mm: Likewise.
3602         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3603         Object.  Include objc/objc.h.
3604         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3605         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3606         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3607         Object.  Use Modern Objective-C runtime API.  Do not use
3608         performv::.
3609         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3610         * obj-c++.dg/torture/trivial.mm: Likewise.
3611         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3612         instead of ../objc-obj-c++-shared/Object1.h.  Include
3613         ../objc-obj-c++-shared/runtime.h.
3614         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3615         * objc.dg/torture/strings/const-str-11.m: Likewise.
3616         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3617         * objc.dg/torture/strings/const-str-9.m: Likewise.
3618         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3619         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3620         instead of Object. Only add _FooClassReference if
3621         __NEXT_RUNTIME__.
3622         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3623         * objc.dg/torture/strings/const-str-8.m: Likewise.
3624         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3625         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3626         additional sources.
3627         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3628         Object.
3629         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3630         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3631         * obj-c++.dg/va-meth-1.mm: Likewise.
3632         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3633         ../objc-obj-c++-shared/Object1.h.
3634         * objc.dg/zero-link-3.m: Likewise.
3635
3636 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3637
3638         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3639
3640 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3641
3642         PR objc-++/48275
3643         * obj-c++.dg/property/cxx-property-1.mm: New.
3644         * obj-c++.dg/property/cxx-property-2.mm: New.
3645
3646 2011-06-06  Jason Merrill  <jason@redhat.com>
3647
3648         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3649
3650 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3651
3652         PR rtl-optimization/49145
3653         From Ryan Mansfield
3654         * gcc.c-torture/compile/pr49145.c: New test.
3655
3656 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR testsuite/49288
3659         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3660         to dg-options, match also DW_AT_linkage_name.
3661
3662         PR debug/49294
3663         * gcc.dg/debug/pr49294.c: New test.
3664
3665         PR c++/49264
3666         * g++.dg/opt/pr49264.C: New test.
3667
3668 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3669
3670         PR tree-optimization/49243
3671         * gcc.dg/pr49243.c: New.
3672
3673 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3674
3675         * gnat.dg/specs/cond_expr1.ads: New test.
3676
3677 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3678
3679         * gnat.dg/deferred_const4.ad[sb]: New test.
3680         * gnat.dg/deferred_const4_pkg.ads: New helper.
3681
3682 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3683
3684         * gnat.dg/test_tamdt.adb: Rename to...
3685         * gnat.dg/taft_type1.adb: ...this.
3686         * gnat.dg/tamdt.ad[sb]: Rename to...
3687         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3688         * gnat.dg/tamdt_aux.ads: Rename to...
3689         * gnat.dg/taft_type1_pkg2.ads: ...this.
3690         * gnat.dg/taft_type2.ad[sb]: New test.
3691         * gnat.dg/taft_type2_pkg.ads: New helper.
3692         * gnat.dg/taft_type3.adb: New test.
3693         * gnat.dg/taft_type3_pkg.ads: New helper.
3694
3695 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3696
3697         PR fortran/49255
3698         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3699         for F2008.
3700
3701 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3702
3703         PR testsuite/49287
3704         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3705         warning.
3706         * objc.dg/gnu-api-2-objc.m: Likewise.
3707         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3708         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3709
3710 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3711
3712         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3713         alignment, not the alignment, when calling class_addIvar().  Add
3714         an 'isa' instance variable to the test root class.
3715         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3716
3717 2011-06-04  Jan Hubicka  <jh@suse.cz>
3718
3719         PR tree-optimization/48893
3720         PR tree-optimization/49091
3721         PR tree-optimization/49179
3722         * gfortran.dg/pr49179.f90: New testcase
3723
3724 2011-06-04  Jan Hubicka  <jh@suse.cz>
3725
3726         PR lto/48954
3727         * g++.dg/torture/pr48954.C: New testcase.
3728
3729 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3730
3731         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3732
3733 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3734
3735         PR c++/33840
3736         * g++.dg/diagnostic/bitfld2.C: New.
3737
3738 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR target/49281
3741         * gcc.c-torture/execute/pr49281.c: New test.
3742
3743 2011-06-04  Jan Hubicka  <jh@suse.cz>
3744
3745         PR tree-optimize/48929
3746         * gcc.c-torture/compile/pr48929.c: New testcase.
3747
3748 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3749
3750         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3751
3752 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR c++/49276
3755         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3756
3757 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3758
3759         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3760
3761 2011-06-03  Richard Henderson  <rth@redhat.com>
3762             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3763
3764         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3765
3766 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3767
3768         * objc.dg/headers.m: Do not include objc-list.h.
3769
3770 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3771
3772         * objc.dg/type-stream-1.m: Test removed.
3773         * objc.dg/headers.m: Do not include typedstream.h.
3774
3775 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3776
3777         * objc.dg/torture/forward-1.m (main): Updated testcase.
3778
3779 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3780
3781         PR target/49163
3782         * gcc.c-torture/compile/pr49163.c: New.
3783
3784 2011-06-02  Asher Langton  <langton2@llnl.gov>
3785
3786         PR fortran/49268
3787         * gfortran.dg/PR49268.f90: New test.
3788
3789 2011-06-02  Asher Langton  <langton2@llnl.gov>
3790
3791         PR fortran/37039
3792         * gfortran.dg/PR37039.f90: New test.
3793
3794 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3795
3796         PR objc/48539
3797         * objc.dg/method-5.m: Updated.
3798         * objc.dg/method-19.m: Updated.
3799         * objc.dg/method-lookup-1.m: New.
3800         * obj-c++.dg/method-6.mm: Updated.
3801         * obj-c++.dg/method-7.mm: Updated.
3802         * obj-c++.dg/method-lookup-1.mm: New.
3803
3804 2011-06-02  DJ Delorie  <dj@redhat.com>
3805
3806         * lib/timeout.exp (timeout): Add board_info support.
3807
3808 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3809
3810         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3811
3812 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3813
3814         PR fortran/49265
3815         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3816         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3817
3818 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3819             Hans-Peter Nilsson  <hp@axis.com>
3820
3821         PR rtl-optimization/48840
3822         * gcc.target/sparc/ultrasp13.c: New test.
3823
3824 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3825
3826         PR target/49238
3827         * gcc.c-torture/compile/pr49238.c: New.
3828
3829 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3830
3831         * gcc.target/arm/g2.c: Skip test in -mthumb.
3832         Skip test unless cpu is xscale.
3833         * gcc.target/arm/scd42-2.c: Likewise.
3834         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3835
3836 2011-06-01  Jason Merrill  <jason@redhat.com>
3837
3838         * g++.dg/cpp0x/decltype28.C: New.
3839         * g++.dg/cpp0x/decltype29.C: New.
3840
3841 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3842
3843         PR target/45074
3844         * gcc.target/mips/pr45074.c: New test.
3845
3846 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3847             Hans-Peter Nilsson  <hp@axis.com>
3848
3849         PR rtl-optimization/48830
3850         * gcc.target/sparc/ultrasp12.c: New test.
3851
3852 2011-06-01  David Li  <davidxl@google.com>
3853
3854         * gcc.dg/profile-dir-1.c: Change pass name.
3855         * gcc.dg/profile-dir-2.c: Ditto.
3856         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3857         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3858         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3859         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3860         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3861         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3862         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3863         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3864         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3865         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3866         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3867         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3868         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3869         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3870         * gcc.dg/profile-dir-3.c: Ditto.
3871         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3872
3873 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3874
3875         * objc.dg/attributes/method-nonnull-1.m: New test.
3876         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3877
3878 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/18918
3881         * gfortran.dg/coarray_atomic_1.f90: New.
3882         * gfortran.dg/coarray/atomic_1.f90: New.
3883
3884 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3885
3886         * gcc.dg/guality/bswaptest.c: New test.
3887         * gcc.dg/guality/clztest.c: New test.
3888         * gcc.dg/guality/ctztest.c: New test.
3889         * gcc.dg/guality/rotatetest.c: New test.
3890
3891         PR target/48688
3892         * gcc.target/i386/pr48688.c: New test.
3893
3894 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3895
3896         PR c++/48010
3897         * g++.dg/lookup/name-clash9.C: New.
3898
3899 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/18918
3902         * gfortran.dg/coarray/dummy_1.f90: New.
3903
3904 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3905
3906         PR fortran/18918
3907         * gfortran.dg/coarray/save_1.f90: New.
3908         * gfortran.dg/coarray_4.f90: Update dg-error.
3909
3910 2011-05-31  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/cpp0x/rv-template1.C: New.
3913
3914 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3915
3916         PR rtl-optimization/49235
3917         * gcc.dg/pr49235.c: New test.
3918
3919 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3920
3921         PR tree-optimization/49093
3922         * gcc.dg/vect/pr49093.c: New test.
3923
3924 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3925
3926         PR debug/49047
3927         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3928
3929 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3930
3931         PR testsuite/49239
3932         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3933         output array.
3934
3935 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3936
3937         PR target/49186
3938         * gcc.c-torture/execute/pr49186.c: New.
3939
3940 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3941
3942         PR target/49168
3943          * gcc.target/i386/pr49168-1.c: New.
3944
3945 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3946             Eric Botcazou  <ebotcazou@adacore.com>
3947
3948         * gcc.dg/guality/drap.c: New test.
3949
3950 2011-05-30  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/49210
3953         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3954         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3955
3956 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR c++/49223
3959         * g++.dg/gomp/pr49223-1.C: New test.
3960         * g++.dg/gomp/pr49223-2.C: New test.
3961
3962 2011-05-30  Richard Guenther  <rguenther@suse.de>
3963
3964         PR tree-optimization/49218
3965         * gcc.c-torture/execute/pr49218.c: New testcase.
3966
3967 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3968
3969         PR tree-optimization/49199
3970         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3971         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3972         -fno-tree-scev-cprop.
3973
3974 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3975
3976         PR fortran/47601
3977         * gfortran.dg/extends_13.f03: New.
3978
3979 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR rtl-optimization/49095
3982         * gcc.target/i386/pr49095.c: New test.
3983
3984 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/18918
3987         * gfortran.dg/coarray_24.f90: New.
3988
3989 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3990
3991         PR fortran/18918
3992         * gfortran.dg/coarray_23.f90: New.
3993
3994 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3995
3996         From Ryan Mansfield
3997         * gcc.dg/pr48826.c: New test.
3998
3999 2011-05-29  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/49217
4002         * gcc.dg/torture/pr49217.c: New testcase.
4003
4004 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4005
4006         PR testsuite/49222
4007         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4008
4009 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4010
4011         * gnat.dg/boolean_subtype.adb: Rename to...
4012         * gnat.dg/boolean_subtype1.adb: ...this.
4013
4014 2011-05-28  Jason Merrill  <jason@redhat.com>
4015
4016         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4017
4018 2011-05-27  Jason Merrill  <jason@redhat.com>
4019
4020         * g++.dg/cpp0x/enum18.C: Adjust.
4021
4022         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4023
4024 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/18918
4027         * gfortran.dg/coarray_22.f90: New.
4028
4029 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4030
4031         PR tree-optimization/46728
4032         * gcc.target/powerpc/pr46728-1.c: New.
4033         * gcc.target/powerpc/pr46728-2.c: New.
4034         * gcc.target/powerpc/pr46728-3.c: New.
4035         * gcc.target/powerpc/pr46728-4.c: New.
4036         * gcc.target/powerpc/pr46728-5.c: New.
4037         * gcc.dg/pr46728-6.c: New.
4038         * gcc.target/powerpc/pr46728-7.c: New.
4039         * gcc.target/powerpc/pr46728-8.c: New.
4040         * gcc.dg/pr46728-9.c: New.
4041         * gcc.target/powerpc/pr46728-10.c: New.
4042         * gcc.target/powerpc/pr46728-11.c: New.
4043         * gcc.dg/pr46728-12.c: New.
4044         * gcc.target/powerpc/pr46728-13.c: New.
4045         * gcc.target/powerpc/pr46728-14.c: New.
4046         * gcc.target/powerpc/pr46728-15.c: New.
4047         * gcc.target/powerpc/pr46728-16.c: New.
4048
4049 2011-05-27  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/abi/mangle47.C: New.
4052
4053         PR c++/49176
4054         * g++.dg/template/const5.C: New.
4055
4056         * g++.dg/cpp0x/enum18.C: New.
4057
4058         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4059
4060         * g++.dg/cpp0x/error6.C: New.
4061
4062         * g++.dg/cpp0x/error5.C: New.
4063
4064 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR c++/49165
4067         * g++.dg/eh/cond6.C: New test.
4068
4069 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4070
4071         PR fortran/48820
4072         * gfortran.dg/rank_3.f90: New.
4073         * gfortran.dg/rank_4.f90: New.
4074
4075 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4076
4077         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4078         replace dump search.
4079
4080 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4081
4082         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4083         * gnat.dg/bit_packed_array5.adb: ...here.
4084
4085 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4086
4087         PR c++/42056
4088         * g++.dg/cpp0x/auto25.C: New.
4089
4090 2011-05-27  Richard Guenther  <rguenther@suse.de>
4091
4092         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4093
4094 2011-05-27  Richard Guenther  <rguenther@suse.de>
4095
4096         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4097
4098 2011-05-27  Richard Guenther  <rguenther@suse.de>
4099
4100         PR middle-end/49189
4101         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4102
4103 2011-05-26  Jason Merrill  <jason@redhat.com>
4104
4105         * g++.dg/cpp0x/friend1.C: New.
4106         * g++.dg/cpp0x/friend2.C: New.
4107
4108         * g++.dg/cpp0x/auto7.C: Update.
4109         * g++.dg/template/crash50.C: Adjust.
4110         * g++.dg/template/static9.C: Adjust.
4111         * g++.old-deja/g++.ext/memconst.C: Adjust.
4112
4113 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4114
4115         * gcc.dg/march.c: Ignore a note for some targets.
4116
4117 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4118             Nathan Froyd  <froydnj@codesourcery.com>
4119
4120         PR c++/2288
4121         PR c++/18770
4122         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4123         * g++.dg/parse/pr18770.C: New test.
4124         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4125
4126 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4127
4128         PR fortran/48955
4129         * gfortran.dg/dependency_40.f90 : New test.
4130
4131 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4132
4133         PR fortran/18918
4134         * gfortran.dg/coarray/registering_1.f90: New.
4135
4136 2011-05-26  Jason Merrill  <jason@redhat.com>
4137
4138         * g++.dg/cpp0x/variadic111.C: New.
4139         * g++.dg/cpp0x/variadic41.C: Adjust.
4140
4141 2011-05-26  Richard Guenther  <rguenther@suse.de>
4142
4143         PR tree-optimization/48702
4144         * gcc.dg/torture/pr48702.c: New testcase.
4145
4146 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4147
4148         PR gcov-profile/48845
4149         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4150         support.
4151         * gcc.dg/matrix/matrix.exp: Likewise.
4152         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4153         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4154         line number to check_profiling_available.
4155         * lib/target-supports.exp (check_profiling_available): Account for
4156         this.
4157         Require TLS runtime support with -fprofile-generate.
4158         * lib/profopt.exp (profopt-execute): Add TLS options for
4159         -fprofile-generate.
4160         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4161
4162 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR c++/49165
4165         * g++.dg/eh/cond5.C: New test.
4166
4167         PR tree-optimization/49161
4168         * gcc.c-torture/execute/pr49161.c: New test.
4169
4170 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4171
4172         * gcc.target/arm/neon-vorn-vbic.c: New test.
4173
4174 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4175
4176         PR tree-optimization/49038
4177         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4178         * gcc.dg/vect/pr49038.c: New test.
4179
4180 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4181         * g++.dg/init/pr25811-3.C: New.
4182         * g++.dg/init/pr25811-4.C: New.
4183
4184 2011-05-25  Jason Merrill  <jason@redhat.com>
4185
4186         * g++.dg/cpp0x/enum17.C: New.
4187         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4188
4189         * g++.dg/cpp0x/auto24.C: New.
4190
4191         * g++.dg/cpp0x/error4.C: New.
4192
4193         * g++.dg/cpp0x/rv-restrict.C: New.
4194
4195         * g++.dg/cpp0x/enum15.C: New.
4196         * g++.dg/cpp0x/constexpr-switch2.C: New.
4197
4198         * g++.dg/cpp0x/variadic110.C: New.
4199
4200         * g++.dg/cpp0x/auto9.C: Add typedef test.
4201
4202         * g++.dg/cpp0x/auto23.C: New.
4203         * g++.dg/cpp0x/auto9.C: Adjust.
4204
4205         * g++.dg/cpp0x/defaulted29.C: New.
4206
4207         * g++.dg/cpp0x/initlist51.C: New.
4208
4209 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4210
4211         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4212         * g++.dg/abi/packed1.C: Suppress warning.
4213         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4214         * g++.dg/template/stdarg1.C: Likewise.
4215         * g++.dg/other/packed1.C: Remove arm from xfail list.
4216
4217 2011-05-25  Jason Merrill  <jason@redhat.com>
4218
4219         * g++.dg/cpp0x/enum16.C: New.
4220         * g++.dg/parse/error15.C: Adjust.
4221
4222         * g++.dg/cpp0x/initlist50.C: New.
4223
4224         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4225
4226         * g++.dg/cpp0x/variadic109.C: New.
4227
4228 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4229
4230          * gcc.target/i386/pause-1.c: New.
4231
4232 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4233
4234         * gcc.dg/stack-usage-1.c: Adjust comment.
4235         * gcc.dg/stack-usage-2.c: New test.
4236
4237 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR c++/49136
4240         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4241         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4242
4243 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4244
4245         PR rtl-optimization/48757
4246         * gfortran.dg/pr48757.f:  New test case.
4247
4248 2011-05-24  Jason Merrill  <jason@redhat.com>
4249
4250         * g++.dg/cpp0x/access01.C: New.
4251
4252 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4253
4254         PR libobjc/48177
4255         * objc.dg/pr48177.m: New testcase.      
4256
4257 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4258
4259         PR objc/48187
4260         * objc.dg/pr48187.m: New testcase.
4261         * obj-c++.dg/pr48187.mm: New testcase.
4262         * objc.dg/ivar-extra-semicolon.m: New testcase.
4263
4264 2011-05-24  Jason Merrill  <jason@redhat.com>
4265
4266         * g++.dg/template/access21.C: New.
4267         * g++.dg/template/access22.C: New.
4268
4269 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4270
4271         PR rtl-optimization/48633
4272         * g++.dg/pr48633.C: New test.
4273
4274 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4275
4276         PR target/49133
4277         * g++.dg/other/pr49133.C: New test.
4278
4279 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4280             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4281
4282         * gcc.dg/torture/tls/run-gd.c: New test.
4283         * gcc.dg/torture/tls/run-ie.c: New test.
4284         * gcc.dg/torture/tls/run-ld.c: New test.
4285         * gcc.dg/torture/tls/run-le.c: New test.
4286         * lib/target-supports.exp (check_effective_target_tls_runtime):
4287         Build testcase with TLS options.
4288
4289 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4290
4291         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4292
4293 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4294
4295         PR tree-optimization/49121
4296         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4297
4298 2011-05-23  Jason Merrill  <jason@redhat.com>
4299
4300         * g++.dg/cpp0x/defaulted28.C: New.
4301
4302         * g++.dg/cpp0x/sfinae25.C: New.
4303
4304         * g++.dg/cpp0x/rv-cast2.C: New.
4305
4306         * g++.dg/cpp0x/enum14.C: New.
4307
4308 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR lto/49123
4311         * gcc.c-torture/execute/pr49123.c: New test.
4312
4313         PR debug/49032
4314         * gcc.dg/debug/pr49032.c: New test.
4315
4316         PR c/49120
4317         * gcc.dg/pr49120.c: New test.
4318
4319 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4320
4321         PR target/47315
4322         * gcc.target/i386/pr47315.c: New test.
4323
4324 2011-05-23  Jason Merrill  <jason@redhat.com>
4325
4326         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4327
4328         * g++.dg/cpp0x/sfinae24.C: New.
4329
4330         * g++.dg/cpp0x/error3.C: New.
4331
4332         * g++.dg/cpp0x/defaulted27.C: New.
4333
4334         * g++.dg/cpp0x/decltype27.C: New.
4335
4336 2011-05-23  Richard Guenther  <rguenther@suse.de>
4337
4338         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4339
4340 2011-05-23  Richard Guenther  <rguenther@suse.de>
4341
4342         PR tree-optimization/40874
4343         * g++.dg/tree-ssa/pr40874.C: New testcase.
4344
4345 2011-05-23  Richard Guenther  <rguenther@suse.de>
4346
4347         PR tree-optimization/49115
4348         * g++.dg/torture/pr49115.C: New testcase.
4349
4350 2011-05-23  Richard Guenther  <rguenther@suse.de>
4351
4352         PR middle-end/15419
4353         * gcc.dg/memcpy-3.c: New testcase.
4354
4355 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR middle-end/48973
4358         * gcc.c-torture/execute/pr48973-1.c: New test.
4359         * gcc.c-torture/execute/pr48973-2.c: New test.
4360
4361 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4362
4363         PR c++/18016
4364         * g++.dg/warn/pr18016.C: New.
4365
4366 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4367
4368         PR target/45098
4369         * gcc.target/arm/ivopts-6.c: New test.
4370
4371 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR middle-end/49029
4374         * gcc.c-torture/compile/pr49029.c: New test.
4375
4376 2011-05-22  Jason Merrill  <jason@redhat.com>
4377
4378         * g++.dg/cpp0x/sfinae23.C: New.
4379         * g++.dg/cpp0x/sfinae8.C: Correct.
4380
4381 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4382
4383         * gfortran.dg/function_optimize_8.f90:  New test case.
4384
4385 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4386
4387         PR tree-optimization/49087
4388         * gcc.dg/vect/O3-pr49087.c: New test.
4389
4390 2011-05-21  Jason Merrill  <jason@redhat.com>
4391
4392         * g++.dg/debug/const5.C: New.
4393
4394 2011-05-20  Jason Merrill  <jason@redhat.com>
4395
4396         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4397
4398         * g++.dg/cpp0x/constexpr-static7.C: New.
4399
4400         * g++.dg/cpp0x/enum12.C: New.
4401         * g++.dg/cpp0x/enum13.C: New.
4402
4403 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4404
4405         PR fortran/48699
4406         * gfortran.dg/select_type_23.f03: New.
4407
4408 2011-05-20  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/cpp0x/defaulted26.C: New.
4411
4412         * g++.dg/cpp0x/noexcept02.C: Fix.
4413         * g++.dg/cpp0x/noexcept03.C: Fix.
4414         * g++.dg/cpp0x/noexcept08.C: Fix.
4415         * g++.dg/cpp0x/noexcept10.C: New.
4416
4417 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4418
4419         PR fortran/48706
4420         * gfortran.dg/extends_12.f03: New.
4421
4422 2011-05-20  Jason Merrill  <jason@redhat.com>
4423
4424         * g++.dg/template/koenig9.C: New.
4425         * g++.dg/opt/pr47615.C: Fix.
4426         * g++.dg/overload/defarg1.C: Fix.
4427         * g++.dg/tc1/dr213.C: Remove xfail.
4428         * g++.dg/torture/pr34850.C: Fix.
4429         * g++.dg/torture/pr39362.C: Fix.
4430         * g++.old-deja/g++.brendan/crash56.C: Fix.
4431         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4432
4433 2011-05-20  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/49079
4436         * gcc.dg/torture/pr49079.c: New testcase.
4437
4438 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR tree-optimization/49073
4441         * gcc.c-torture/execute/pr49073.c: New test.
4442
4443 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4444
4445         PR fortran/18918
4446         * gfortran.dg/coarray_21.f90: New.
4447
4448 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4449
4450         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4451         output.
4452
4453 2011-05-19  Richard Guenther  <rguenther@suse.de>
4454
4455         PR testsuite/49063
4456         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4457
4458 2011-05-19  Richard Guenther  <rguenther@suse.de>
4459
4460         PR middle-end/48985
4461         * gcc.dg/builtin-object-size-11.c: New testcase.
4462
4463 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4464
4465         PR target/45098
4466         * gcc.target/arm/ivopts.c: New test.
4467         * gcc.target/arm/ivopts-2.c: New test.
4468
4469 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4470
4471         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4472
4473 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474
4475         * gcc.c-torture/execute/960321-1.x: Remove.
4476
4477 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4478
4479         PR fortran/48700
4480         * gfortran.dg/move_alloc_4.f90: New.
4481
4482 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4483
4484         PR target/49002
4485         * gcc.target/i386/pr49002-1.c: New test.
4486         * gcc.target/i386/pr49002-2.c: Likewise.
4487
4488 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR tree-optimization/49039
4491         * gcc.c-torture/execute/pr49039.c: New test.
4492         * gcc.dg/tree-ssa/pr49039.c: New test.
4493         * g++.dg/torture/pr49039.C: New test.
4494
4495 2011-05-18  Jason Merrill  <jason@redhat.com>
4496
4497         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4498         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4499         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4500
4501 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4502
4503         * gcc.target/bfin/mcpu-bf592.c: New test.
4504
4505 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4506
4507         PR tree-optimization/41881
4508         * gcc.dg/vect/O3-pr41881.c: New test.
4509         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4510
4511 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR tree-optimization/49000
4514         * gcc.dg/pr49000.c: New test.
4515
4516 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4517
4518         * gnat.dg/invalid1.adb: New test.
4519
4520 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4521
4522         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4523         scan pattern.
4524         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4525         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4526
4527 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4528
4529         PR c++/48994
4530         * g++.dg/cpp0x/range-for18.C: New.
4531
4532 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4533
4534         PR fortran/18918
4535         * gfortran.dg/coarray/image_index_2.f90: New.
4536
4537 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4538
4539         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4540         * g++.dg/cpp0x/override2.C: New.
4541
4542 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4543
4544         PR fortran/18918
4545         * gfortran.de/coarray_20.f90: New.
4546
4547 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4548
4549         PR fortran/22572
4550         * function_optimize_7.f90:  New test case.
4551
4552 2011-05-13  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/cpp0x/decltype26.C: New.
4555         * g++.dg/cpp0x/enum11.C: New.
4556
4557 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4558
4559         PR fortran/48972
4560         PR fortran/48991
4561         * gfortran.dg/assign_8.f90: Update dg-error.
4562
4563 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4564
4565         PR fortran/48972
4566         * gfortran.dg/io_constraints_8.f90: New.
4567         * gfortran.dg/io_constraints_9.f90: New.
4568
4569 2011-05-13  Martin Thuresson  <martint@google.com>
4570
4571         PR gcov-profile/47793
4572         * gcc.dg/pr47793.c: New.
4573
4574 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR tree-optimization/48975
4577         * gcc.dg/pr48975.c: New test.
4578
4579 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4580
4581         PR fortran/48972
4582         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4583
4584 2011-05-12  Jason Merrill  <jason@redhat.com>
4585
4586         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4587
4588 2011-05-12  Geert Bosch  <bosch@adacore.com>
4589
4590         * gnat.dg/view_conversion1.adb: New test.
4591
4592 2011-05-12  Richard Guenther  <rguenther@suse.de>
4593
4594         PR tree-optimization/48172
4595         * gcc.dg/vect/pr48172.c: New testcase.
4596
4597 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR debug/48967
4600         * g++.dg/opt/pr48967.C: New test.
4601
4602 2011-05-11  Jason Merrill  <jason@redhat.com>
4603
4604         * g++.dg/cpp0x/constexpr-friend.C: New.
4605         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4606
4607         * g++.dg/cpp0x/sfinae22.C: New.
4608
4609 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4610
4611         PR fortran/48889
4612         * gfortran.dg/generic_24.f90: New.
4613
4614 2011-05-11  Richard Guenther  <rguenther@suse.de>
4615
4616         PR tree-optimization/15256
4617         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4618
4619 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR debug/48159
4622         * gcc.dg/pr48159-1.c: New test.
4623         * gcc.dg/pr48159-2.c: New test.
4624
4625 2011-05-11  Richard Guenther  <rguenther@suse.de>
4626
4627         PR middle-end/48953
4628         * gcc.dg/torture/pr48953.c: New testcase.
4629
4630 2011-05-11  Richard Guenther  <rguenther@suse.de>
4631
4632         PR tree-optimization/18041
4633         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4634
4635 2011-05-11  Alan Modra  <amodra@gmail.com>
4636
4637         PR target/47755
4638         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4639
4640 2011-05-10  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/cpp0x/defaulted25.C: New.
4643         * g++.dg/template/crash7.C: Adjust.
4644
4645         * g++.dg/cpp0x/variadic108.C: New.
4646
4647 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4648
4649         * g++.dg/inherit/virtual9.C: Extend.
4650
4651 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4652
4653         PR target/48857
4654         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4655         are passed and returned in vector registers.
4656
4657 2011-05-10  Richard Guenther  <rguenther@suse.de>
4658
4659         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4660         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4661         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4662         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4663         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4664         applies.
4665
4666 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR tree-optimization/48611
4669         PR tree-optimization/48794
4670         * gfortran.dg/gomp/pr48611.f90: New test.
4671         * gfortran.dg/gomp/pr48794.f90: New test.
4672
4673         PR debug/48928
4674         * gcc.dg/dfp/pr48928.c: New test.
4675
4676 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4677
4678         PR c++/48522
4679         * g++.dg/cpp0x/pr48522.C: New.
4680
4681 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4682
4683         PR c++/48735
4684         * g++.dg/cpp0x/sfinae21.C: New.
4685
4686 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4687
4688         * g++.dg/template/sfinae28.C: Rename to...
4689         * g++.dg/cpp0x/sfinae19.C: ... this.
4690         * g++.dg/template/sfinae29.C: Rename to...
4691         * g++.dg/cpp0x/sfinae20.C: ... this.
4692
4693 2011-05-09  Jeff Law <law@redhat.com>
4694
4695         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4696         consistent results.
4697
4698 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4699
4700         PR c++/20039
4701         * g++.dg/init/pr20039.C: New.
4702
4703 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4704
4705         PR c++/48737
4706         PR c++/48744
4707         * g++.dg/template/sfinae28.C: New.
4708         * g++.dg/template/sfinae29.C: Likewise.
4709
4710 2011-05-09  Jason Merrill  <jason@redhat.com>
4711
4712         * g++.dg/template/nontype23.C: New.
4713
4714 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4715         PR c++/48859
4716         * g++.dg/init/pr48859.C: New.
4717
4718 2011-05-09  Jason Merrill  <jason@redhat.com>
4719
4720         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4721         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4722         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4723         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4724         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4725         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4726         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4727         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4728
4729 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4730
4731         * g++.dg/inherit/virtual9.C: New.
4732
4733 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4734
4735         PR c++/48574
4736         * g++.dg/template/dependent-expr8.C: New test case.
4737
4738 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4739
4740         PR tree-optimization/48837
4741         * gcc.dg/pr48837.c: New testcase.
4742
4743 2011-05-06  Jason Merrill  <jason@redhat.com>
4744
4745         * g++.dg/cpp0x/constexpr-condition2.C: New.
4746
4747         * g++.dg/cpp0x/constexpr-missing.C: New.
4748
4749 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4750
4751         PR fortran/18918
4752         * gfortran.dg/coarray/this_image_2.f90: New.
4753
4754 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/48858
4757         PR fortran/48820
4758         * gfortran.dg/bind_c_usage_22.f90: New.
4759         * gfortran.dg/bind_c_usage_23.f90: New.
4760         * gfortran.dg/bind_c_usage_24.f90: New.
4761         * gfortran.dg/bind_c_usage_24_c.c: New.
4762
4763 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4764
4765         PR c++/48838
4766         * g++.dg/template/member9.C: New test case.
4767
4768 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4769
4770         * gnat.dg/discr29.ad[sb]: New test.
4771         * gnat.dg/discr30.adb: Likewise.
4772
4773 2011-05-05  Julian Brown  <julian@codesourcery.com>
4774
4775         * gcc.target/arm/neon-vset_lanes8.c: New test.
4776
4777 2011-05-05  Jason Merrill  <jason@redhat.com>
4778
4779         * g++.dg/init/new32.C: New.
4780
4781 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4782
4783         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4784         Fix typo.
4785
4786 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4787
4788         PR rtl-optimization/48381
4789         * gcc.c-torture/compile/pr48381.c: New test.
4790
4791 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4792
4793         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4794         to dg-options.
4795         * gcc.target/i386/opt-1.c: Ditto.
4796
4797 2011-05-04  Jason Merrill  <jason@redhat.com>
4798
4799         * g++.dg/conversion/base1.C: New.
4800
4801 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4802
4803         PR libgfortran/48787
4804         * gfortran.dg/round_3.f08: Add more checks to test case.
4805
4806 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4807
4808         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4809         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4810         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4811         Gate test on effective_target fd_truncate.
4812
4813 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4814
4815         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4816         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4817         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4818         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4819         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4820         * gcc.target/i386/pr38824.c: Ditto.
4821         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4822         * gcc.target/i386/vecinit-2.c: Ditto.
4823         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4824         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4825         * gcc.target/i386/parity-2.c: Ditto.
4826         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4827
4828 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4829
4830         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4831         remove duplication.
4832         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4833         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4834         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4835
4836 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4837
4838         PR fortran/18918
4839         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4840
4841 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4842
4843         PR fortran/18918
4844         * gfortran.dg/coarray/this_image_1.f90: New.
4845
4846 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4847
4848         PR fortran/18918
4849         * gfortran.dg/coarray/caf.dg: New.
4850         * gfortran.dg/coarray/image_index_1.f90: New, copied
4851         from ../coarray_16.f90.
4852
4853 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4854
4855         PR c++/28501
4856         * g++.dg/ext/complex9.C: New.
4857
4858 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4859
4860         From Mike Frysinger
4861         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4862         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4863         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4864
4865 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4866
4867         * gcc.target/bfin/builtins: Created.
4868         * gcc.target/bfin/hisilh-O0.c: Deleted.
4869         * gcc.target/bfin/hisilh.c: Moved to...
4870         * gcc.target/bfin/builtins/hisilh.c: ...here.
4871         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4872         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4873         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4874         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4875         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4876         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4877         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4878         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4879         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4880         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4881         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4882         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4883         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4884         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4885         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4886         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4887         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4888         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4889         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4890         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4891         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4892         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4893         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4894         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4895         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4896         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4897         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4898         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4899         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4900         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4901         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4902         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4903         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4904         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4905         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4906         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4907         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4908         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4909         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4910         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4911         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4912         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4913         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4914         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4915         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4916         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4917         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4918         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4919         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4920         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4921         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4922         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4923         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4924         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4925         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4926         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4927         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4928         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4929         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4930         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4931         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4932         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4933         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4934         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4935         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4936         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4937         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4938         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4939         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4940         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4941         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4942         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4943         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4944         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4945         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4946         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4947         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4948         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4949         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4950         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4951         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4952         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4953         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4954         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4955         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4956         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4957         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4958         * gcc.target/bfin/builtins/circptr.c: Ditto.
4959         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4960         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4961         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4963         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4964         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4965         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4966         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4967         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4968         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4969         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4970         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4971         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4972         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4973         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4974         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4975         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4976         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4977         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4978         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4979         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4980         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4981         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4982         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4983         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4984         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4985         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4986         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4987         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4988         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4989         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4990         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4991         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4992         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4993         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4994         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4995         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4996         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4997         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4998         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4999         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5000         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5001         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5002         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5003         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5004         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5005         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5006         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5007         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5008         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5009         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5010         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5011         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5012         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5013         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5014         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5015         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5016         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5017         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5018         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5019         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5020         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5021         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5022         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5023         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5024         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5025         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5026         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5027         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5028         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5029
5030 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5031
5032         * gcc.target/arm/cold-lc.c: New test.
5033
5034 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR target/48774
5037         * gcc.dg/pr48774.c: New test.
5038
5039 2011-05-03  Richard Guenther  <rguenther@suse.de>
5040
5041         * gcc.dg/large-size-array-5.c: New testcase.
5042
5043 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5044
5045         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5046
5047 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5048
5049         * lib/target-supports.exp (check_effective_target_vect_strided):
5050         Replace with...
5051         (check_effective_target_vect_strided2)
5052         (check_effective_target_vect_strided3)
5053         (check_effective_target_vect_strided4)
5054         (check_effective_target_vect_strided8): ...these new functions.
5055
5056         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5057         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5058         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5059         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5060         * gcc.dg/vect/pr37539.c: Likewise.
5061         * gcc.dg/vect/slp-11a.c: Likewise.
5062         * gcc.dg/vect/slp-11b.c: Likewise.
5063         * gcc.dg/vect/slp-11c.c: Likewise.
5064         * gcc.dg/vect/slp-12a.c: Likewise.
5065         * gcc.dg/vect/slp-12b.c: Likewise.
5066         * gcc.dg/vect/slp-18.c: Likewise.
5067         * gcc.dg/vect/slp-19a.c: Likewise.
5068         * gcc.dg/vect/slp-19b.c: Likewise.
5069         * gcc.dg/vect/slp-21.c: Likewise.
5070         * gcc.dg/vect/slp-23.c: Likewise.
5071         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5072
5073         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5074         instead of vect_interleave && vect_extract_even_odd.
5075         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5076         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5077         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5078         * gcc.dg/vect/vect-1.c: Likewise.
5079         * gcc.dg/vect/vect-10.c: Likewise.
5080         * gcc.dg/vect/vect-98.c: Likewise.
5081         * gcc.dg/vect/vect-107.c: Likewise.
5082         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5083         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5084         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5085         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5086         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5087         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5088         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5089         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5090         * gcc.dg/vect/vect-strided-float.c: Likewise.
5091         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5092         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5093         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5094         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5095         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5096         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5097         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5098         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5099         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5100         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5101         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5102         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5103         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5104         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5105         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5106
5107         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5108         target condition.
5109         * gcc.dg/vect/pr30843.c: Likewise.
5110         * gcc.dg/vect/pr33866.c: Likewise.
5111         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5112         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5113         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5114         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5115
5116 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5117
5118         * gcc.dg/vect/slp-11.c: Split into...
5119         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5120         gcc.dg/vect/slp-11c.c: ...these tests.
5121         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5122         * gcc.dg/vect/slp-12c.c: ...this new test.
5123         * gcc.dg/vect/slp-19.c: Split into...
5124         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5125         gcc.dg/vect/slp-19c.c: ...these new tests.
5126
5127 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5128
5129         * lib/target-supports.exp
5130         (check_effective_target_vect_extract_even_odd_wide): Delete.
5131         (check_effective_target_vect_strided_wide): Likewise.
5132         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5133         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5134         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5135         * gcc.dg/vect/pr37539.c: Likewise.
5136         * gcc.dg/vect/slp-11.c: Likewise.
5137         * gcc.dg/vect/slp-12a.c: Likewise.
5138         * gcc.dg/vect/slp-12b.c: Likewise.
5139         * gcc.dg/vect/slp-19.c: Likewise.
5140         * gcc.dg/vect/slp-23.c: Likewise.
5141         * gcc.dg/vect/vect-1.c: Likewise.
5142         * gcc.dg/vect/vect-98.c: Likewise.
5143         * gcc.dg/vect/vect-107.c: Likewise.
5144         * gcc.dg/vect/vect-strided-float.c: Likewise.
5145
5146 2011-05-02  Jason Merrill  <jason@redhat.com>
5147
5148         * g++.dg/init/new31.C: New.
5149
5150 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5151
5152         PR c/35445
5153         * gcc.dg/pr35445.c: New test.
5154
5155 2011-05-02  Jason Merrill  <jason@redhat.com>
5156
5157         * c-c++-common/vla-1.c: New.
5158
5159 2011-05-02  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/48822
5162         * gcc.dg/torture/pr48822.c: New testcase.
5163
5164 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5165
5166         PR c++/47969
5167         * g++.dg/cpp0x/constexpr-47969.C: New.
5168
5169 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5170
5171         PR testsuite/48498
5172         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5173         on vect_no_align targets.
5174         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5175         vect_no_align targets.
5176
5177 2011-05-01  Xinliang David Li  <davidxl@google.com>
5178
5179         * gcc.dg/tree-ssa/integer-addr.c: New test.
5180         * gcc.dg/tree-ssa/alias_bug.c: New test.
5181
5182 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5183
5184         PR libgfortran/48787
5185         * gfortran.dg/round_3.f08: Add more checks.
5186
5187 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5188
5189         PR fortran/48821
5190         * gfortran.dg/import9.f90: New, proper test.
5191         * gfortran.dg/interface_37.f90: Remove bogus
5192         test (bogus copy of interface_36.f90).
5193
5194 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5195
5196         PR fortran/48821
5197         * gfortran.dg/interface_37.f90: New.
5198
5199 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5200
5201         PR fortran/48746
5202         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5203
5204 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5205
5206         PR tree-optimization/48809
5207         * gcc.c-torture/execute/pr48809.c: New test.
5208
5209 2011-04-29  Jeff Law <law@redhat.com>
5210
5211         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5212
5213 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5214
5215         PR c++/48606
5216         * g++.dg/init/ctor10.C: New.
5217
5218 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5219
5220         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5221           warning in implicitly instantiated templates.
5222
5223 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5224
5225         * g++.dg/warn/Wnull-conversion-1.C: New.
5226         * g++.dg/warn/Wnull-conversion-2.C: New.
5227
5228 2011-04-29  Diego Novillo  <dnovillo@google.com>
5229
5230         * g++.old-deja/g++.other/null3.C: Expect warning about
5231         converting boolean to a pointer.
5232
5233 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5234
5235         PR fortran/48462
5236         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5237         being a target.
5238
5239         PR fortran/48746
5240         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5241
5242 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5243
5244         PR fortran/48810
5245         * gfortran.dg/typebound_proc_22.f90: New.
5246
5247         PR fortran/48800
5248         * gfortran.dg/interface_36.f90: New.
5249
5250 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5251
5252         PR libgfortran/48488
5253         PR libgfortran/48602
5254         PR libgfortran/48615
5255         PR libgfortran/48684
5256         PR libgfortran/48787
5257         * gfortran.dg/fmt_g.f: Adjust test.
5258         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5259         * gfortran.dg/round_3.f08: New test.
5260         * gfortran.dg/namelist_print_1.f: Adjust test.
5261         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5262         * gfortran.dg/f2003_io_5.f03: Adjust test.
5263         * gfortran.dg/coarray_15.f90: Adjust test.
5264         * gfortran.dg/namelist_65.f90: Adjust test.
5265         * gfortran.dg/fmt_cache_1.f: Adjust test.
5266         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5267         * gfortran.dg/real_const_3.f90: Adjust test.
5268
5269 2011-04-28  Xinliang David Li  <davidxl@google.com>
5270
5271         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5272         * g++.dg/prof-robust-1.C: New test.
5273
5274 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5275
5276         PR tree-optimization/48765
5277         * gcc.dg/vect/pr48765.c: New.
5278
5279 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5280
5281         PR tree-optimization/48775
5282         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5283
5284 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5285
5286         PR c++/48798
5287         * g++.dg/inherit/pr48798.C: New.
5288         * g++.old-deja/g++.other/base1.C: Adjust.
5289
5290 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5291
5292         PR c++/48656
5293         * g++.dg/template/inherit7.C: New test case.
5294
5295 2011-04-28  Richard Guenther  <rguenther@suse.de>
5296
5297         PR tree-optimization/40052
5298         PR tree-optimization/15347
5299         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5300         * gcc.dg/pr15347.c: Likewise.
5301
5302 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5303
5304         PR c++/48530
5305         * g++.dg/cpp0x/sfinae18.C: New.
5306
5307 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5308
5309         PR c++/48771
5310         * g++.dg/ext/is_literal_type1.C: New.
5311
5312 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/48112
5315         PR fortran/48279
5316         * gfortran.dg/interface_35.f90: New.
5317         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5318         * gfortran.dg/func_result_6.f90: Add dg-warning.
5319         * gfortran.dg/bessel_1.f90: Ditto.
5320         * gfortran.dg/hypot_1.f90: Ditto.
5321         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5322         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5323         * gfortran.dg/interface_assignment_4.f90: Ditto.
5324
5325 2011-04-27  Jason Merrill  <jason@redhat.com>
5326
5327         * g++.dg/ext/complex8.C: New.
5328
5329         * g++.dg/cpp0x/initlist49.C: New.
5330         * g++.dg/init/new30.C: New.
5331
5332 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5333
5334         PR fortran/48788
5335         * gfortran.dg/whole_file_34.f90: New.
5336
5337 2011-04-27  Jan Hubicka  <jh@suse.cz>
5338
5339         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5340
5341 2011-04-27  Jason Merrill  <jason@redhat.com>
5342
5343         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5344
5345         * g++.dg/parse/ambig6.C: New.
5346
5347 2011-04-27  Nick Clifton  <nickc@redhat.com>
5348
5349         * gcc.dg/20020312-2.c: Add definition for RX.
5350
5351         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5352         option with RX targets.
5353
5354         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5355         /* */ comments.
5356
5357 2011-04-27  Richard Guenther  <rguenther@suse.de>
5358
5359         * gcc.dg/tree-ssa/pr23382.c: Remove.
5360
5361 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5362
5363         PR target/48767
5364         * gcc.c-torture/compile/pr48767.c: New test.
5365
5366 2011-04-27  Richard Guenther  <rguenther@suse.de>
5367
5368         PR tree-optimization/48772
5369         * g++.dg/pr48772.C: New testcase.
5370
5371 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5372
5373         PR c/48742
5374         * gcc.c-torture/compile/pr48742.c: New test.
5375
5376 2011-04-26  Jason Merrill  <jason@redhat.com>
5377
5378         * g++.dg/lookup/koenig13.C: New.
5379
5380         * g++.dg/cpp0x/initlist48.C: New.
5381
5382 2011-04-25  Jason Merrill  <jason@redhat.com>
5383
5384         * g++.dg/cpp0x/sfinae17.C: New.
5385
5386 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5387
5388         PR target/48258
5389         * gcc.target/powerpc/pr48258-1.c: New file.
5390         * gcc.target/powerpc/pr48258-2.c: Ditto.
5391
5392 2011-04-26  Xinliang David Li  <davidxl@google.com>
5393
5394         * gcc.dg/uninit-suppress.c: New test.
5395         * gcc.dg/uninit-suppress.c: New test.
5396
5397 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR debug/48768
5400         * gcc.dg/pr48768.c: New test.
5401
5402         PR tree-optimization/48734
5403         * gcc.c-torture/compile/pr48734.c: New test.
5404
5405         PR testsuite/48753
5406         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5407
5408 2011-04-26  Richard Guenther  <rguenther@suse.de>
5409
5410         PR tree-optimization/48731
5411         * gcc.dg/torture/pr48731.c: New testcase.
5412
5413 2011-04-26  Richard Guenther  <rguenther@suse.de>
5414
5415         PR testsuite/48753
5416         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5417
5418 2011-04-26  Richard Guenther  <rguenther@suse.de>
5419
5420         PR middle-end/48694
5421         * gcc.dg/torture/pr48694-1.c: New testcase.
5422         * gcc.dg/torture/pr48694-2.c: Likewise.
5423
5424 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5425
5426         * g++.dg/ext/underlying_type1.C: New.
5427         * g++.dg/ext/underlying_type2.C: Likewise.
5428         * g++.dg/ext/underlying_type3.C: Likewise.
5429         * g++.dg/ext/underlying_type4.C: Likewise.
5430         * g++.dg/ext/underlying_type5.C: Likewise.
5431         * g++.dg/ext/underlying_type6.C: Likewise.
5432         * g++.dg/ext/underlying_type7.C: Likewise.
5433         * g++.dg/ext/underlying_type8.C: Likewise.
5434         * g++.dg/ext/underlying_type9.C: Likewise.
5435         * g++.dg/ext/underlying_type10.C: Likewise.
5436
5437 2011-04-25  Jason Merrill  <jason@redhat.com>
5438
5439         * g++.dg/cpp0x/regress/template-const2.C: New.
5440
5441 2011-04-25  Jeff Law <law@redhat.com>
5442
5443         * gcc.dg/tree-ssa/vrp56.c: new test.
5444
5445 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5446
5447         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5448
5449 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR preprocessor/48740
5452         * c-c++-common/raw-string-11.c: New test.
5453
5454 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5455
5456         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5457         hppa*-*-hpux*.
5458
5459 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5460
5461         PR fortran/18918
5462         * gfortran.dg/coarray_19.f90: New.
5463
5464 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c/48685
5467         * gcc.dg/pr48685.c: New test.
5468
5469 2011-04-22  Jan Hubicka  <jh@suse.cz>
5470
5471         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5472
5473 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5474
5475         PR tree-optimization/48717
5476         * gcc.c-torture/execute/pr48717.c: New test.
5477
5478 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5479
5480         PR target/48723
5481         * gcc.target/i386/pr48723.c: New test.
5482
5483 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5484
5485         PR c/48716
5486         * gcc.dg/gomp/pr48716.c: New test.
5487         * g++.dg/gomp/pr48716.C: New test.
5488
5489 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5490
5491         PR c/36750
5492         * gcc.dg/missing-field-init-2.c: Update testcase.
5493
5494 2011-04-22  Alan Modra  <amodra@gmail.com>
5495
5496         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5497
5498 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5499
5500         PR fortran/48405
5501         * gfortran.dg/function_optimize_6.f90:  New test.
5502
5503 2011-04-21  Easwaran Raman  <eraman@google.com>
5504
5505         * gcc.dg/stack-layout-2.c: New test.
5506
5507 2011-04-21  Richard Guenther  <rguenther@suse.de>
5508
5509         PR lto/48703
5510         * g++.dg/lto/pr48207-2_0.C: New testcase.
5511         * g++.dg/lto/pr48207-3_0.C: Likewise.
5512
5513 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5514
5515         * gnat.dg/volatile5.adb: New test.
5516         * gnat.dg/volatile5_pkg.ads: New helper.
5517
5518 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5519
5520         PR target/48708
5521         * gcc.target/i386/pr48708.c: New test.
5522
5523 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5524
5525         * gcc.dg/vect/vect-119.c: New test.
5526
5527 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5528
5529         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5530         and once without.
5531
5532 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5533             Richard Sandiford  <richard.sandiford@linaro.org>
5534
5535         PR target/46329
5536         * gcc.target/arm/pr46329.c: New test.
5537
5538 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5539
5540         PR fortran/18918
5541         * gfortran.dg/coarray_18.f90: New.
5542
5543 2011-04-20  Jason Merrill  <jason@redhat.com>
5544
5545         * g++.dg/cpp0x/initlist47.C: New.
5546
5547         * g++.dg/init/dtor4.C: New.
5548
5549 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5550
5551         PR target/48678
5552         * gcc.target/i386/sse2-pinsrw.c: New test.
5553         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5554         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5555         * gcc.target/i386/sse2-insvhi.c: Ditto.
5556         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5557         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5558
5559 2011-04-20  Jason Merrill  <jason@redhat.com>
5560
5561         * g++.dg/template/const4.C: New.
5562
5563 2011-04-20  Easwaran Raman  <eraman@google.com>
5564
5565         * gcc.dg/stack-layout-1.c: New test.
5566
5567 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5568
5569         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5570         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5571         function.
5572
5573 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5574
5575         * gcc.dg/binop-xor1.c: New test.
5576         * gcc.dg/binop-xor2.c: New test.
5577         * gcc.dg/binop-xor3.c: New test.
5578         * gcc.dg/binop-xor4.c: New test.
5579         * gcc.dg/binop-xor5.c: New test.
5580
5581 2011-04-20  Richard Guenther  <rguenther@suse.de>
5582
5583         PR tree-optimization/47892
5584         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5585
5586 2011-04-20  Richard Guenther  <rguenther@suse.de>
5587
5588         PR middle-end/48695
5589         * g++.dg/torture/pr48695.C: New testcase.
5590
5591 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5592
5593         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5594         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5595         * gcc.c-torture/execute/pr45262.c: Ditto
5596         * gcc.dg/torture/pr43165.c: Ditto.
5597         * gcc.dg/torture/pr47228.c: Ditto.
5598         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5599         * gcc.dg/ipa/pr45644.c: Ditto.
5600         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5601         PDP11.
5602
5603 2011-04-19  Jason Merrill  <jason@redhat.com>
5604
5605         * g++.dg/ext/complex7.C: New.
5606
5607         * g++.dg/ext/attrib41.C: New.
5608
5609 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5610
5611         PR testsuite/48676
5612         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5613
5614 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR target/48678
5617         * gcc.target/i386/pr48678.c: New test.
5618
5619 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5620
5621         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5622         * g++.dg/opt/devirt2.C: New test.
5623         * g++.dg/ipa/devirt-g-1.C: Likewise.
5624
5625 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5626
5627         PR fortran/48588
5628         * gfortran.dg/whole_file_33.f90: New.
5629
5630 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5631
5632         * g++.dg/ipa/devirt-7.C: New test.
5633
5634 2011-04-19  Richard Guenther  <rguenther@suse.de>
5635
5636         PR lto/48207
5637         * g++.dg/lto/pr48207_0.C: New testcase.
5638
5639 2011-04-18  Jason Merrill  <jason@redhat.com>
5640
5641         * g++.dg/init/void1.C: New.
5642
5643         * g++.dg/cpp0x/union4.C: New.
5644
5645 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR middle-end/48661
5648         * g++.dg/torture/pr48661.C: New test.
5649
5650         PR c++/48632
5651         * g++.dg/gomp/pr48632.C: New test.
5652
5653 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5654
5655         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5656         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5657
5658 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5659
5660         PR fortran/18918
5661         * gfortran.dg/coarray_17.f90: New.
5662         * gfortran.dg/coarray_10.f90: Update dg-error.
5663
5664 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665
5666         PR testsuite/48251
5667         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5668         * gfortran.dg/guality/guality.exp: Likewise.
5669
5670 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5671
5672         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5673
5674 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5677
5678 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5679
5680         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5681
5682 2011-04-18  Richard Guenther  <rguenther@suse.de>
5683
5684         PR middle-end/46364
5685         * g++.dg/torture/pr46364.C: New testcase.
5686
5687 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5688
5689         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5690
5691 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5692
5693         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5694
5695 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5696             Ira Rosen  <ira.rosen@linaro.org>
5697
5698         PR target/48252
5699         * gcc.target/arm/pr48252.c: New test.
5700
5701 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR tree-optimization/48616
5704         * gcc.dg/pr48616.c: New test.
5705
5706 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5707
5708         PR fortran/18918
5709         * gfortran.dg/coarray_16.f90: New.
5710
5711 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5712
5713         PR fortran/48462
5714         * gfortran.dg/realloc_on_assign_7.f03: New test.
5715
5716 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5717
5718         PR libgfortran/48602
5719         * gfortran.dg/fmt_g0_6.f08: New test.
5720
5721 2011-04-17  Jason Merrill  <jason@redhat.com>
5722
5723         * g++.dg/cpp0x/sfinae16.C: New.
5724
5725 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5726
5727         * gcc.target/mips/reg-var-1.c: New test.
5728
5729 2011-04-17  Jan Hubicka  <jh@suse.cz>
5730
5731         * gcc.dg/winline-5.c: Update testcase.
5732
5733 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5734
5735         * gnat.dg/discr27.ad[sb]: Move dg directive.
5736         * gnat.dg/discr28.ad[sb]: New test.
5737         * gnat.dg/discr28_pkg.ads: New helper.
5738
5739 2011-04-17  Michael Matz  <matz@suse.de>
5740
5741         PR tree-optimization/48622
5742         PR lto/48645
5743         * gcc.dg/lto/pr48622_0.c: New test.
5744
5745 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5746
5747         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5748         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5749         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5750         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5751         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5752         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5753
5754 2011-04-15  Jason Merrill  <jason@redhat.com>
5755
5756         * g++.dg/cpp0x/range-for17.C: New.
5757
5758 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5759
5760         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5761         * g++.dg/cpp0x/range-for3.C: Likewise.
5762         * g++.dg/cpp0x/range-for9.C: Correct error message.
5763         * g++.dg/cpp0x/range-for11.C: New.
5764         * g++.dg/cpp0x/range-for12.C: New.
5765         * g++.dg/cpp0x/range-for13.C: New.
5766         * g++.dg/cpp0x/range-for14.C: New.
5767         * g++.dg/cpp0x/range-for15.C: New.
5768         * g++.dg/cpp0x/range-for16.C: New.
5769
5770 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/18918
5773         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5774
5775 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5776
5777         * objc.dg/naming-4.m: Updated.
5778         * objc.dg/naming-5.m: Updated.
5779         * objc.dg/naming-6.m: New.
5780         * objc.dg/naming-7.m: New.
5781         * obj-c++.dg/naming-1.mm: Updated.
5782         * obj-c++.dg/naming-2.mm: Updated.
5783         * obj-c++.dg/naming-3.mm: New.
5784         * obj-c++.dg/naming-4.mm: New.
5785
5786 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5787
5788         PR libgfortran/48589
5789         * gfortran.dg/fmt_g0_5.f08: New test.
5790
5791 2011-04-15  Richard Guenther  <rguenther@suse.de>
5792
5793         PR testsuite/48286
5794         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5795
5796 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5797
5798         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5799         -finline-limit=0 to -fno-inline
5800
5801 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5802
5803         PR target/48614
5804         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5805         just avx.
5806
5807 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5808
5809         PR target/48605
5810         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5811         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5812         * gcc.target/i386/avx-insertps-3.c: New test.
5813         * gcc.target/i386/avx-insertps-4.c: New test.
5814
5815 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5816
5817         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5818         -finline-limit=0
5819
5820 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5821
5822         PR target/46779
5823         PR target/45291
5824         PR target/41894
5825         * gcc.target/avr/pr46779-1.c: New test case
5826         * gcc.target/avr/pr46779-2.c: New test case
5827
5828 2011-04-14  Jason Merrill  <jason@redhat.com>
5829
5830         * g++.dg/cpp0x/sfinae15.C: New.
5831
5832         * g++.dg/cpp0x/sfinae14.C: New.
5833
5834         * g++.dg/ext/vla10.C: New.
5835
5836 2011-04-14  Richard Guenther  <rguenther@suse.de>
5837
5838         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5839
5840 2011-04-14  Richard Guenther  <rguenther@suse.de>
5841
5842         * gcc.dg/fold-bitand-4.c: Move ...
5843         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5844
5845 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5846
5847         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5848         variables const.
5849         * gcc.target/avr/torture/trivial.c: Ditto.
5850
5851 2011-04-13  Jason Merrill  <jason@redhat.com>
5852
5853         * g++.dg/template/operator11.C: New.
5854
5855 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR middle-end/48591
5858         * gcc.dg/gomp/pr48591.c: New test.
5859
5860         PR c++/48570
5861         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5862         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5863
5864 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5865
5866         PR c++/48574
5867         * g++.dg/template/dependent-expr7.C: New test case.
5868
5869 2011-04-13  Jason Merrill  <jason@redhat.com>
5870
5871         * g++.dg/cpp0x/sfinae13.C: New.
5872
5873 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5876
5877 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5878
5879         * gcc.target/arm/pr43698.c: Remove -march option.
5880
5881 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5882
5883         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5884         -march option.
5885
5886 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5887
5888         PR fortran/48360
5889         PR fortran/48456
5890         * gfortran.dg/realloc_on_assign_6.f03: New test.
5891
5892 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5893
5894         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5895         targets the additional -mno-ms-bitfields and
5896         -Wno-packed-bitfield-compat options.
5897         * g++.dg/ext/bitfield3.C: Likewise.
5898         * g++.dg/ext/bitfield4.C: Likewise.
5899         * g++.dg/ext/bitfield5.C: Likewise.
5900         * gcc.dg/bitfld-15.c: Likewise.
5901         * gcc.dg/bitfld-16.c: Likewise.
5902         * gcc.dg/bitfld-17.c: Likewise.
5903         * gcc.dg/bitfld-18.c: Likewise.
5904
5905 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5906
5907         * gcc.target/arm/neon-vld3-1.c: New test.
5908         * gcc.target/arm/neon-vst3-1.c: New test.
5909         * gcc.target/arm/neon/v*.c: Regenerate.
5910
5911 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5912
5913         PR rtl-optimization/48549
5914         * g++.dg/opt/pr48549.C: New test.
5915
5916 2011-04-12  Richard Guenther  <rguenther@suse.de>
5917
5918         PR tree-optimization/46076
5919         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5920
5921 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923         PR testsuite/21164
5924         * lib/compat.exp (compat-execute): Declare unsupported after
5925         stripping path from src1.
5926         * lib/lto.exp (lto-execute): Likewise.
5927
5928 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR c/48552
5931         * gcc.dg/pr48552-1.c: New test.
5932         * gcc.dg/pr48552-2.c: New test.
5933
5934 2011-04-11  Jason Merrill  <jason@redhat.com>
5935
5936         * g++.dg/cpp0x/sfinae12.C: New.
5937
5938         * g++.dg/cpp0x/enum10.C: New.
5939
5940         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5941
5942         * g++.dg/cpp0x/rv-func.C: New.
5943
5944 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5945
5946         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5947         alpha*-dec-osf5*.
5948
5949 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5950
5951         PR tree-optimization/48195
5952         * gcc.dg/ipa/pr48195.c: New test.
5953
5954 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5955
5956         * gnat.dg/return3.adb: Remove unused switch.
5957
5958 2011-04-08  Mike Stump  <mikestump@comcast.net>
5959
5960         PR testsuite/48506
5961         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5962         default to fno-common.
5963
5964 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5965
5966         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5967         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5968
5969 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5970
5971         PR fortran/48448
5972         * gfortran.dg/function_optimize_5.f90:  New test.
5973
5974 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gnat.dg/aggr17.adb: New test.
5977         * gnat.dg/aggr18.adb: Likewise.
5978
5979 2011-04-08  Michael Matz  <matz@suse.de>
5980
5981         PR middle-end/48389
5982         * gcc.target/i386/pr48389.c: New test.
5983
5984 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5985
5986         PR rtl-optimization/48272
5987         * g++.dg/opt/pr48272.C: New.
5988
5989 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5990
5991         PR rtl-optimization/48235
5992         * gcc.dg/pr48235.c: New.
5993
5994 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5995
5996         PR rtl-optimization/48302
5997         * g++.dg/opt/pr48302.C: New.
5998
5999 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6000
6001         PR target/48273
6002         * g++.dg/opt/pr48273.C: New.
6003
6004 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6005
6006         PR rtl-optimization/48442
6007         * gcc.dg/pr48442.c: New.
6008
6009 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR tree-optimization/48377
6012         * gcc.dg/vect/pr48377.c: New test.
6013
6014 2011-04-07  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/cpp0x/regress/call1.C: New.
6017
6018         * g++.dg/cpp0x/variadic107.C: New.
6019
6020         * g++.dg/cpp0x/sfinae11.C: New.
6021         * g++.dg/cpp0x/noexcept02.C: Fix.
6022
6023         * g++.dg/cpp0x/sfinae10.C: New.
6024
6025         * g++.dg/cpp0x/sfinae9.C: New.
6026
6027         * c-c++-common/Wcast-qual-1.c: Move here from...
6028         * gcc.dg/cast-qual-3.c: ...here, and...
6029         * g++.dg/warn/Wcast-qual2.C: ...here.
6030
6031         * g++.dg/cpp0x/sfinae8.C: New.
6032
6033         * g++.dg/cpp0x/sfinae7.C: New.
6034
6035         * g++.dg/cpp0x/enum9.C: New.
6036
6037 2011-04-07  Mike Stump  <mikestump@comcast.net>
6038
6039         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6040         with no trampolines.
6041
6042 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR fortran/48117
6045         * gfortran.dg/gomp/pr48117.f90: New test.
6046
6047         PR debug/48343
6048         * gcc.dg/torture/pr48343.c: New test.
6049
6050 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6051
6052         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6053
6054 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6055
6056         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6057
6058 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6059
6060         PR target/43920
6061         * lib/scanasm.exp (object-size): New proc.
6062         * gcc.target/arm/pr43920-2.c: New test.
6063
6064 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/18918
6067         PR fortran/48477
6068         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6069
6070 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6071
6072         * gcc.dg/mtune.c: Prune note from output.
6073
6074 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR debug/48466
6077         * gcc.dg/guality/pr36977.c: New test.
6078         * gcc.dg/guality/pr48466.c: New test.
6079
6080 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6081
6082         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6083
6084 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6085
6086         * gnat.dg/return3.adb: New test.
6087
6088 2011-04-06  Richard Guenther  <rguenther@suse.de>
6089
6090         PR tree-optimization/47663
6091         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6092
6093 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6094
6095         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6096         Solaris 8 and 9 as well.
6097
6098 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6099
6100         PR target/43920
6101         * gcc.target/arm/pr43920-1.c: New test.
6102
6103 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6104
6105         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6106         (cctor): Actually return the value.
6107         (main): Cast return values.
6108
6109 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6110
6111         * gfortran.dg/character_comparison_8.f90:  New test.
6112
6113 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6114
6115         * frontend-passes: (optimize_lexical_comparison): New function.
6116         (optimize_expr): Call it.
6117         (optimize_comparison): Also handle lexical comparison functions.
6118         Return false instad of -2 for unequal comparison.
6119
6120 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6121
6122         PR fortran/48412
6123         * function_optimize_4.f90:  New test.
6124
6125 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6126
6127         PR fortran/18918
6128         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6129         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6130         * gfortran.dg/coarray_15.f90: New.
6131
6132 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6135         * gfortran.dg/bessel_7.f90: Likewise.
6136
6137 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6138
6139         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6140
6141 2011-04-03  Richard Guenther  <rguenther@suse.de>
6142             Ira Rosen  <ira.rosen@linaro.org>
6143
6144         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6145         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6146         -ftree-loop-if-convert-stores.
6147
6148 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6149
6150         * gnat.dg/specs/aggr2.ads: New test.
6151
6152 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gnat.dg/debug2.ad[sb]: New test.
6155         * gnat.dg/debug2_pkg.ads: New helper.
6156         * gnat.dg/debug3.ad[sb]: New test.
6157
6158 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6159
6160         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6161
6162 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6163
6164         PR middle-end/48335
6165         * gcc.c-torture/compile/pr48335-1.c: New test.
6166         * gcc.dg/pr48335-1.c: New test.
6167         * gcc.dg/pr48335-2.c: New test.
6168         * gcc.dg/pr48335-3.c: New test.
6169         * gcc.dg/pr48335-4.c: New test.
6170         * gcc.dg/pr48335-5.c: New test.
6171         * gcc.dg/pr48335-6.c: New test.
6172         * gcc.dg/pr48335-7.c: New test.
6173         * gcc.dg/pr48335-8.c: New test.
6174         * gcc.target/i386/pr48335-1.c: New test.
6175
6176 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6177
6178         PR c/36299
6179         * gcc.dg/Waddress.c: New test.
6180
6181 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6182
6183         PR fortran/48352
6184         * gfortran.dg/function_optimize_3.f90:  New test.
6185
6186 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6187
6188         * gcc.c-torture/compile/20110401-1.c: New test.
6189
6190         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6191         * g++.dg/lto/20091002-2_0.C: Likewise.
6192         * g++.dg/lto/20090303_0.c: Likewise.
6193         * g++.dg/lto/20091004-1_0.C: Likewise.
6194         * g++.dg/lto/20091002-3_0.C: Likewise.
6195         * g++.dg/lto/20091004-2_0.C: Likewise.
6196         * g++.dg/lto/20081123_0.C: Likewise.
6197         * g++.dg/lto/20090313_0.C: Likewise.
6198         * g++.dg/lto/20081109-1_0.C: Likewise.
6199         * g++.dg/lto/20081219_0.C: Likewise.
6200         * g++.dg/lto/20081204-1_0.C: Likewise.
6201         * g++.dg/lto/20090302_0.C: Likewise.
6202         * g++.dg/lto/20081119-1_0.C: Likewise.
6203         * g++.dg/lto/20081118_0.C: Likewise.
6204         * gcc.dg/lto/20091020-2_0.c: Likewise.
6205         * gcc.dg/lto/20090210_0.c: Likewise.
6206         * gcc.dg/lto/20081204-1_0.c: Likewise.
6207         * gcc.dg/lto/20081224_0.c: Likewise.
6208         * gcc.dg/lto/20090219_0.c: Likewise.
6209         * gcc.dg/lto/20091014-1_0.c: Likewise.
6210         * gcc.dg/lto/20091016-1_0.c: Likewise.
6211         * gcc.dg/lto/20090206-2_0.c: Likewise.
6212         * gcc.dg/lto/20090116_0.c: Likewise.
6213         * gcc.dg/lto/20091013-1_0.c: Likewise.
6214         * gcc.dg/lto/20091015-1_0.c: Likewise.
6215         * gcc.dg/lto/20090126-2_0.c: Likewise.
6216
6217 2011-03-31  Ian Lance Taylor  <iant@google.com>
6218
6219         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6220
6221 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/opt16.adb: New test.
6224
6225 2011-03-31  Jason Merrill  <jason@redhat.com>
6226
6227         * g++.dg/cpp0x/defaulted24.C: New.
6228
6229 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231         PR target/16292
6232         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6233         with -O0.
6234
6235 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6236
6237         * g++.dg/other/i386-9.C: New test.
6238
6239 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6242
6243 2011-03-30  Jason Merrill  <jason@redhat.com>
6244
6245         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6246
6247         * g++.dg/cpp0x/regress/isnan.C: New.
6248
6249         * g++.dg/cpp0x/initlist46.C: New.
6250
6251 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6252
6253         PR target/47551
6254         * gcc.target/arm/neon-modes-2.c: New test.
6255
6256 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR c/48305
6259         * gcc.c-torture/compile/pr48305.c: New test.
6260
6261 2011-03-29  Jason Merrill  <jason@redhat.com>
6262
6263         * g++.dg/cpp0x/regress/value-dep1.C: New.
6264
6265 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6266
6267         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6268
6269 2011-03-29  Ian Lance Taylor  <iant@google.com>
6270
6271         * go.test/go-test.exp: Handle the test lines used in several new
6272         tests.
6273         (errchk): Add opts parameter.  Change all callers.  Handle parens
6274         in regexps.
6275
6276 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6277             Dominique d'Humieres  <dominiq@lps.ens.fr>
6278
6279         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6280         and __APPLE__ && __PPC__ && __ALTIVEC__.
6281
6282 2011-03-29  Jason Merrill  <jason@redhat.com>
6283
6284         * g++.dg/cpp0x/dependent1.C: New.
6285
6286         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6287
6288         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6289
6290         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6291
6292 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6293
6294         PR fortran/48095
6295         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6296         * gfortran.dg/proc_ptr_comp_32.f90: New.
6297
6298 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6299
6300         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6301         check for corresponding warning.
6302
6303 2011-03-28  Jason Merrill  <jason@redhat.com>
6304
6305         * g++.dg/cpp0x/rv-deduce2.C: New.
6306
6307 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR debug/48203
6310         * gcc.dg/pr48203.c: New test.
6311
6312 2011-03-28  Jeff Law <law@redhat.com>
6313
6314         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6315
6316 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6317
6318         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6319         and __PPC__ && __ALTIVEC__.
6320
6321 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6322
6323         PR testsuite/48238
6324         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6325         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6326         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6327         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6328
6329 2011-03-28  Jason Merrill  <jason@redhat.com>
6330
6331         * g++.dg/cpp0x/initlist-array2.C: New.
6332
6333         * g++.dg/cpp0x/initlist-array1.C: New.
6334
6335         * g++.dg/cpp0x/constexpr-compound.C: New.
6336
6337         * g++.dg/cpp0x/constexpr-using.C: New.
6338
6339         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6340
6341 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6342
6343         PR testsuite/48276
6344         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6345
6346 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6347
6348         * gcc.dg/slp-1.c: New test.
6349
6350 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6351
6352         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6353         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6354         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6355         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6356         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6357         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6358         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6359         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6360         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6361         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6362         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6363         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6364         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6365         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6366
6367 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6368
6369         PR fortran/47065
6370         * gfortran.dg/trim_optimize_5.f90:  New test.
6371         * gfortran.dg/trim_optimize_6.f90:  New test.
6372
6373 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6374
6375         PR target/38598
6376         * gcc.target/mips/madd-7.c: Remove -mlong32.
6377         * gcc.target/mips/msub-7.c: Likewise.
6378
6379 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6380
6381         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6382         accesses to preserve the meaning of the test for doubleword vectors.
6383         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6384         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6385
6386 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6387
6388         PR fortran/48291
6389         * gfortran.dg/class_42.f03: New.
6390
6391 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6392
6393         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6394         strided accesses.
6395
6396 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6397
6398         PR rtl-optimization/48144
6399         * gcc.dg/pr48144.c: New test.
6400
6401 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6402
6403         * gnat.dg/discr27.ad[sb]: New test.
6404
6405 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6406
6407         * gnat.dg/limited_with2.ad[sb]: New test.
6408         * gnat.dg/limited_with2_pkg1.ads: New helper.
6409         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6410
6411 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gnat.dg/opt15.adb: New test.
6414         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6415
6416 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6417
6418         PR fortran/48174
6419         PR fortran/45304
6420         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6421         * gfortran.dg/leadz_trailz_3.f90: Ditto
6422
6423 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6424
6425         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6426
6427 2011-03-25  Jason Merrill  <jason@redhat.com>
6428
6429         * g++.dg/cpp0x/defaulted22.C: New.
6430         * g++.dg/cpp0x/defaulted23.C: New.
6431         * g++.dg/cpp0x/defaulted15.C: Adjust.
6432
6433 2011-03-25  Jason Merrill  <jason@redhat.com>
6434
6435         * g++.dg/cpp0x/move1.C: New.
6436
6437 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6438
6439         PR target/48287
6440         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6441
6442 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6445         for mips-sgi-irix6.5.
6446         Replace snprintf prototype by <stdio.h>.
6447
6448 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6449
6450         PR testsuite/48283
6451         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6452         run_expensive_tests.
6453         * gcc.dg/graphite/block-4.c: Likewise.
6454         * gcc.dg/graphite/block-7.c: Likewise.
6455         * gcc.dg/graphite/block-8.c: Likewise.
6456
6457 2011-03-25  Richard Guenther  <rguenther@suse.de>
6458
6459         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6460         * g++.dg/tree-ssa/pr8781.C: Likewise.
6461         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6462         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6463         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6464         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6465         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6466         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6467         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6468         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6469         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6470         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6471         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6472         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6473         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6474         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6475         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6476         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6477         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6478         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6479         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6480         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6481         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6482         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6485         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6486         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6487         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6488         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6489         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6491         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6492         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6493         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6494         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6500         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6501         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6502         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6503         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6505         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6506         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6507         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6508         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6509         * c-c++-common/pr46562-2.c: Likewise.
6510         * gfortran.dg/pr42108.f90: Likewise.
6511         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6512         foo to be inlined even at -O1.
6513         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6514         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6515         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6516         * gcc.dg/matrix/matrix.exp: Disable FRE.
6517
6518 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR debug/48204
6521         * gcc.dg/dfp/pr48204.c: New test.
6522
6523 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6524
6525         PR target/48209
6526         * gcc.c-torture/execute/pr47917.c: Move this...
6527         * gcc.dg/torture/pr47917.c: to here and add xfails.
6528
6529 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gnat.dg/array16.ad[sb]: New test.
6532         * gnat.dg/array16.ads: New helper.
6533
6534 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6535
6536         * gnat.dg/derived_type2.adb: New test.
6537
6538 2011-03-24  Richard Guenther  <rguenther@suse.de>
6539
6540         PR tree-optimization/48271
6541         * g++.dg/torture/pr48271.C: New testcase.
6542
6543 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6544
6545         * gnat.dg/array15.ad[sb]: New test.
6546
6547 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         PR target/48237
6550         * gcc.target/i386/pr48237.c: New test.
6551
6552 2011-03-24  Richard Guenther  <rguenther@suse.de>
6553
6554         PR middle-end/48269
6555         * gcc.dg/builtin-object-size-10.c: New testcase.
6556
6557 2011-03-24  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/46562
6560         * c-c++-common/pr46562-2.c: New testcase.
6561         * c-c++-common/pr46562.c: Likewise.
6562
6563 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6564
6565         * gcc.dg/vect/vect-cselim-1.c: New test.
6566         * gcc.dg/vect/vect-cselim-2.c: New test.
6567
6568 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6569
6570         * gcc.target/arm/pr46934.c: New.
6571
6572 2011-03-23  Ian Lance Taylor  <iant@google.com>
6573
6574         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6575
6576 2011-03-23  Richard Guenther  <rguenther@suse.de>
6577
6578         * gcc.dg/struct: Remove directory and contents.
6579
6580 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6581
6582         PR testsuite/48251
6583         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6584
6585 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6586
6587         * gnat.dg/discr26.ad[sb]: New test.
6588         * gnat.dg/discr26_pkg.ads: New helper.
6589
6590 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6591
6592         PR target/47553
6593         * gcc.target/arm/neon-vld-1.c: New test.
6594
6595 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6596
6597         * gnat.dg/array14.ad[sb]: New test.
6598         * gnat.dg/array14_pkg.ads: New helper.
6599
6600 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6601
6602         * gcc.c-torture/execute/920501-8.x: Remove.
6603         * gcc.c-torture/execute/930513-1.x: Remove.
6604         * gcc.c-torture/execute/960312-1.x: Remove.
6605         * gcc.c-torture/compile/20000804-1.c,
6606         gcc.c-torture/compile/20001205-1.c,
6607         gcc.c-torture/compile/20001226-1.c,
6608         gcc.c-torture/compile/20010518-2.c,
6609         gcc.c-torture/compile/20020312-1.c,
6610         gcc.c-torture/compile/20020604-1.c,
6611         gcc.c-torture/compile/920501-12.c,
6612         gcc.c-torture/compile/920501-4.c,
6613         gcc.c-torture/compile/920520-1.c,
6614         gcc.c-torture/compile/980506-1.c,
6615         gcc.c-torture/execute/980709-1.x,
6616         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6617         options for m68hc11.
6618         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6619         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6620         m68hc11.
6621
6622 2011-03-22  Nick Clifton  <nickc@redhat.com>
6623
6624         * lib/target-supports.exp (check_profiling_available): Add MN10300
6625         to the list of targets that do not support profiling.  Restore
6626         alpha sorting to this list.
6627
6628 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6629
6630         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6631         failure on 32-bit systems.
6632         * gcc.dg/torture/vector-2.c: Ditto.
6633
6634 2011-03-22  Richard Guenther  <rguenther@suse.de>
6635
6636         PR tree-optimization/48228
6637         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6638
6639 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6640
6641         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6642         powerpc.
6643
6644         PR target/48226
6645         * gcc.target/powerpc/pr48226.c: New file.
6646
6647 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6648
6649         * lib/prune.exp (prune_gcc_output): Prune "could not create
6650         compact unwind for" warnings.
6651
6652 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR c/42544
6655         PR c/48197
6656         * gcc.c-torture/execute/pr42544.c: New test.
6657         * gcc.c-torture/execute/pr48197.c: New test.
6658
6659 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6660
6661         PR preprocessor/48192
6662         * gcc.target/powerpc/pr48192.c: New file.
6663
6664         PR target/48053
6665         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6666         split problem of 0 being loaded in a VSX register.
6667
6668 2011-03-21  Richard Guenther  <rguenther@suse.de>
6669
6670         PR c/47939
6671         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6672         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6673         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6674         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6675
6676 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR target/48213
6679         * gcc.dg/pr48213.c: New test.
6680
6681 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6682
6683         PR target/12171
6684         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6685
6686 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6687
6688         * gcc.target/arm/xor-and.c: New.
6689
6690 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6691
6692         PR fortran/22572
6693         * gfortran.dg/function_optimize_1.f90:  New test.
6694         * gfortran.dg/function_optimize_2.f90:  New test.
6695
6696 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6697
6698         PR rtl-optimization/47502
6699         * gcc.target/i386/pr47502-1.c: New.
6700         * gcc.target/i386/pr47502-2.c: Likewise.
6701
6702 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6703
6704         PR rtl-optimization/48156
6705         * gcc.dg/pr48156.c: New test.
6706
6707 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6708
6709         PR libfortran/47439
6710         * gfortran.dg/scratch_1.f90: Adjust test.
6711
6712 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6713
6714         PR libfortran/47439
6715         * gfortran.dg/scratch_1.f90: New test.
6716
6717 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6718
6719         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6720         variably modified typedefs.
6721         * gcc.dg/c1x-typedef-2.c: Remove.
6722
6723 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6724
6725         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6726         * gcc.dg/c1x-anon-struct-3.c: New test.
6727         * gcc.dg/anon-struct-11.c: Update.
6728
6729 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6730
6731         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6732         dg-xfail-run-if.
6733         Only xfail with gas.
6734
6735 2011-03-18  Jason Merrill  <jason@redhat.com>
6736
6737         * g++.dg/template/fn-ptr1.C: New.
6738
6739         * g++.dg/overload/volatile1.C: New.
6740
6741         * g++.dg/opt/pr23372.C: New.
6742
6743         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6744
6745 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6746
6747         PR middle-end/47405
6748         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6749
6750 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6751
6752         * gcc.target/arm/unsigned-extend-1.c: New.
6753
6754 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR bootstrap/48161
6757         * gcc.c-torture/compile/pr48161.c: New test.
6758
6759 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6760
6761         PR middle-end/47725
6762         * gcc.dg/torture/pr47725.c: New.
6763
6764 2011-03-17  Jason Merrill  <jason@redhat.com>
6765
6766         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6767         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6768
6769 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6770
6771         * gnat.dg/specs/elab2.ads: New test.
6772         * gnat.dg/specs/elab2_pkg.ads: New helper.
6773
6774 2011-03-17  Jason Merrill  <jason@redhat.com>
6775
6776         * g++.dg/cpp0x/decltype-1212.C: New.
6777         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6778
6779 2011-03-17  Jason Merrill  <jason@redhat.com>
6780
6781         * g++.dg/parse/memfnquals1.C: New.
6782
6783 2011-03-17  Richard Guenther  <rguenther@suse.de>
6784
6785         PR middle-end/48134
6786         * gcc.dg/pr48134.c: New testcase.
6787
6788 2011-03-17  Richard Guenther  <rguenther@suse.de>
6789
6790         PR middle-end/48165
6791         * g++.dg/torture/pr48165.C: New testcase.
6792
6793 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6794
6795         PR rtl-optimization/48141
6796         * gcc.dg/pr48141.c: New test.
6797
6798 2011-03-16  Jason Merrill  <jason@redhat.com>
6799
6800         * g++.dg/cpp0x/constexpr-48089.C: New.
6801
6802         * g++.dg/cpp0x/constexpr-abi1.C: New.
6803
6804         * g++.dg/cpp0x/constexpr-46336.C: New.
6805         * g++.dg/parse/friend5.C: Adjust expected errors.
6806
6807         * g++.dg/cpp0x/constexpr-47570.C: New.
6808
6809 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6810
6811         PR debug/47510
6812         * ++.dg/debug/dwarf2/typedef6.C: New test.
6813
6814 2011-03-16  Jason Merrill  <jason@redhat.com>
6815
6816         * g++.dg/cpp0x/elision2.C: New.
6817
6818         * g++.dg/cpp0x/constexpr-array3.C: New.
6819
6820 2011-03-16  Jason Merrill  <jason@redhat.com>
6821
6822         * g++.dg/cpp0x/sfinae6.C: New.
6823         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6824         * g++.dg/cpp0x/pr45908.C: Likewise.
6825         * g++.dg/cpp0x/sfinae6.C: Likewise.
6826         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6827         * g++.old-deja/g++.law/arg11.C: Likewise.
6828
6829 2011-03-16  Jason Merrill  <jason@redhat.com>
6830
6831         * g++.dg/template/incomplete6.C: New.
6832
6833 2011-03-16  Jeff Law <law@redhat.com>
6834
6835         * gcc.dg/tree-ssa/vrp55.c: New test.
6836
6837 2011-03-16  Jason Merrill  <jason@redhat.com>
6838
6839         * g++.dg/cpp0x/auto22.C: New.
6840
6841 2011-03-16  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6844         optimizing it away if promoted to const.
6845
6846 2011-03-16  Richard Guenther  <rguenther@suse.de>
6847
6848         PR tree-optimization/48149
6849         * gcc.dg/fold-complex-1.c: New testcase.
6850
6851 2011-03-16  Richard Guenther  <rguenther@suse.de>
6852
6853         PR testsuite/48147
6854         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6855         or cloning happens.
6856
6857 2011-03-16  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/26134
6860         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6861
6862 2011-03-16  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/48146
6865         * gcc.dg/torture/pr48146.c: New testcase.
6866
6867 2011-03-16  Richard Guenther  <rguenther@suse.de>
6868
6869         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6870         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6871
6872 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6873
6874         PR middle-end/48136
6875         * gcc.c-torture/compile/pr48136.c: New test.
6876
6877         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6878
6879         PR debug/45882
6880         * gcc.dg/guality/pr45882.c: New test.
6881
6882 2011-03-15  Jason Merrill  <jason@redhat.com>
6883
6884         * g++.dg/cpp0x/constexpr-recursion.C: New.
6885
6886         * g++.dg/cpp0x/implicit11.C: New.
6887
6888 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6889
6890         * g++.dg/cpp0x/constexpr-attribute.C: New.
6891
6892 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6893
6894         * g++.dg/parse/pr34758.C: New.
6895
6896 2011-03-15  Xinliang David Li  <davidxl@google.com>
6897
6898         PR c/47837
6899         * gcc.dg/uninit-pred-7_d.c: New test.
6900         * gcc.dg/uninit-pred-8_d.c: New test.
6901
6902 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6903
6904         PR target/46788
6905         * gcc.target/arm/pr46788.c: New.
6906
6907 2011-03-15  Richard Guenther  <rguenther@suse.de>
6908
6909         PR middle-end/47650
6910         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6911         * gfortran.dg/ishft_4.f90: Likewise.
6912         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6913
6914 2011-03-15  Richard Guenther  <rguenther@suse.de>
6915
6916         PR tree-optimization/13954
6917         * g++.dg/tree-ssa/pr13954.C: New testcase.
6918
6919 2011-03-15  Richard Guenther  <rguenther@suse.de>
6920
6921         PR tree-optimization/48037
6922         * gcc.target/i386/pr48037-1.c: New testcase.
6923
6924 2011-03-15  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/41490
6927         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6928         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6929         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6930         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6931         * g++.dg/tree-ssa/pr33604.C: Adjust.
6932
6933 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR middle-end/47917
6936         * gcc.c-torture/execute/pr47917.c: New test.
6937         * gcc.dg/pr47917.c: New test.
6938
6939         PR middle-end/38878
6940         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6941
6942 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6943
6944         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6945         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6946         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6947         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6948         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6949         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6950         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6951         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6952         * gcc.target/i386/avx-floor-vec.c: Ditto.
6953         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6954         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6955         * gcc.target/i386/avx-rint-vec.c: Ditto.
6956         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6957         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6958         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6959         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6960
6961 2011-03-14  Tom Tromey  <tromey@redhat.com>
6962
6963         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6964         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6965         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6966
6967 2011-03-14  Tom Tromey  <tromey@redhat.com>
6968
6969         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6970         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6971         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6972
6973 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6976
6977 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6978
6979         PR rtl-optimization/47166
6980         * gcc.c-torture/execute/postmod-1.c: New test.
6981
6982 2011-03-14  Richard Guenther  <rguenther@suse.de>
6983
6984         PR middle-end/48098
6985         * gcc.dg/torture/pr48098.c: New testcase.
6986
6987 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6988
6989         PR target/48053
6990         * gcc.target/powerpc/pr48053-1.c: New test.
6991         * gcc.target/powerpc/pr48053-2.c: Likewise.
6992
6993 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6994
6995         PR libfortran/48066
6996         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6997
6998 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6999
7000         PR libfortran/48066
7001         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7002
7003 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7004
7005         PR fortran/48059
7006         * gfortran.dg/class_41.f03: New.
7007
7008 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7009
7010         * g++.dg/conversion/cast3.C: New test.
7011
7012 2011-03-11  Jason Merrill  <jason@redhat.com>
7013
7014         * g++.dg/template/error45.C: New.
7015
7016         * g++.dg/parse/no-type-defn1.C: New.
7017
7018         * g++.dg/ext/attrib40.C: New.
7019
7020         * g++.dg/cpp0x/regress/array1.C: New.
7021
7022 2011-03-11  Richard Guenther  <rguenther@suse.de>
7023
7024         PR tree-optimization/48067
7025         * gcc.dg/pr48067.c: New testcase.
7026
7027 2011-03-11  Richard Guenther  <rguenther@suse.de>
7028
7029         PR lto/48073
7030         * g++.dg/lto/20110311-1_0.C: New testcase.
7031
7032 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR c++/48035
7035         * g++.dg/inherit/virtual8.C: New test.
7036
7037         PR middle-end/48044
7038         * gcc.dg/torture/pr48044.c: New test.
7039
7040 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7041
7042         PR fortran/47768
7043         * gfortran.dg/proc_ptr_comp_31.f90: New.
7044
7045 2011-03-11  Richard Guenther  <rguenther@suse.de>
7046
7047         PR tree-optimization/47278
7048         * gcc.dg/torture/pr47278-1.c: New testcase.
7049         * gcc.dg/torture/pr47278-2.c: Likewise.
7050
7051 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR tree-optimization/48063
7054         * gcc.dg/torture/pr48063.c: New test.
7055
7056 2011-03-10  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/template/array22.C: New.
7059
7060         * g++.dg/cpp0x/syntax-err1.C: New.
7061         * g++.dg/parse/error36.C: Adjust expected errors.
7062         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7063         * g++.old-deja/g++.pt/typename3.C: Likewise.
7064         * g++.old-deja/g++.pt/typename4.C: Likewise.
7065         * g++.old-deja/g++.pt/typename6.C: Likewise.
7066
7067 2011-03-09  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/template/nontype22.C: New.
7070
7071 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7072
7073         PR tree-optimization/47714
7074         * g++.dg/torture/pr47714.C: New test.
7075
7076 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7077
7078         PR target/47755
7079         * gcc.target/powerpc/pr47755-2.c: New file.
7080
7081 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7082
7083         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7084         is not set in the environment, pass 64 as first argument when not
7085         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7086         native where ulimit -u is supported.
7087
7088 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7089
7090         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7091
7092 2011-03-08  Jason Merrill  <jason@redhat.com>
7093
7094         * g++.dg/template/nontype21.C: New.
7095
7096         * g++.dg/template/anon5.C: New.
7097
7098 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR debug/47881
7101         * gcc.dg/pr47881.c: New test.
7102
7103 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7104
7105         PR c++/47957
7106         * g++.dg/lookup/template3.C: New test.
7107
7108 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7109
7110         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7111         'long' type.
7112
7113 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7114
7115         PR testsuite/47954
7116         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7117         sizeof to compute alignment.
7118
7119 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR tree-optimization/48022
7122         * gcc.dg/pr48022-1.c: New test.
7123         * gcc.dg/pr48022-2.c: New test.
7124
7125 2011-03-07  Jason Merrill  <jason@redhat.com>
7126
7127         * g++.dg/template/nontype20.C: New.
7128         * g++.dg/init/member1.C: Adjust expected errors.
7129         * g++.dg/parse/constant4.C: Likewise.
7130         * g++.dg/template/qualified-id3.C: Likewise.
7131         * g++.old-deja/g++.pt/crash10.C: Likewise.
7132
7133         * g++.dg/cpp0x/regress/non-const1.C: New.
7134
7135 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR debug/47991
7138         * gcc.dg/pr47991.c: New test.
7139
7140 2011-03-07  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/abi/mangle46.C: New.
7143
7144 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7145
7146         PR target/47862
7147         * gcc.target/powerpc/pr47862.c: New.
7148
7149 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7150
7151         PR target/45413
7152         * gcc.target/i386/combine-mul.c: Require nonpic.
7153
7154 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7155             Nathan Froyd  <froydnj@codesourcery.com>
7156
7157         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7158
7159 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7160
7161         * README.QMTEST: Remove.
7162
7163 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7164             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7165
7166         PR fortran/47850
7167         * gfortran.dg/array_constructor_37.f90 : New test.
7168
7169 2011-03-05  Jason Merrill  <jason@redhat.com>
7170
7171         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7172         * g++.dg/abi/mangle45.C: Likewise.
7173         * g++.dg/cpp0x/trailing1.C: Likewise.
7174
7175 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7176
7177         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7178
7179 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7180
7181         PR rtl-optimization/47899
7182         * gcc.dg/pr47899.c: New test.
7183
7184         * gcc.dg/torture/pr47968.c: Ignore warnings.
7185
7186         PR tree-optimization/47967
7187         * gcc.c-torture/compile/pr47967.c: New test.
7188
7189 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7190
7191         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7192         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7193
7194 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7195
7196         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7197         and property_getAttributes() if __OBJC2__.
7198         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7199         * objc.dg/property/property-encoding-1.m: New.
7200         * obj-c++.dg/property/property-encoding-1.mm: New.
7201
7202 2011-03-04  Jason Merrill  <jason@redhat.com>
7203
7204         * g++.dg/template/pseudodtor6.C: New.
7205
7206         * g++.dg/inherit/covariant19.C: New.
7207
7208 2011-03-04  Richard Guenther  <rguenther@suse.de>
7209
7210         PR middle-end/47968
7211         * gcc.dg/torture/pr47968.c: New testcase.
7212
7213 2011-03-04  Richard Guenther  <rguenther@suse.de>
7214
7215         PR middle-end/47975
7216         * gcc.dg/torture/pr47975.c: New testcase.
7217
7218 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7219
7220         PR c++/47974
7221         * g++.dg/template/crash106.C: New.
7222
7223 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR c/47963
7226         * gcc.dg/gomp/pr47963.c: New test.
7227         * g++.dg/gomp/pr47963.C: New test.
7228
7229 2011-03-02  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/cpp0x/regress/condition1.C: New.
7232
7233         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7234
7235 2011-03-01  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7238
7239         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7240
7241 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7242
7243         PR rtl-optimization/47925
7244         * gcc.c-torture/execute/pr47925.c: New test.
7245
7246 2011-03-01  Jason Merrill  <jason@redhat.com>
7247
7248         * g++.dg/cpp0x/decltype25.C: New.
7249
7250         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7251
7252 2011-03-01  Richard Guenther  <rguenther@suse.de>
7253
7254         PR tree-optimization/47890
7255         * gcc.dg/torture/pr47890.c: New testcase.
7256
7257 2011-03-01  Richard Guenther  <rguenther@suse.de>
7258
7259         PR lto/47924
7260         * gcc.dg/lto/pr47924_0.c: New testcase.
7261
7262 2011-03-01  Richard Guenther  <rguenther@suse.de>
7263
7264         PR lto/46911
7265         * gfortran.dg/lto/pr46911_0.f: New testcase.
7266
7267 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7268
7269         PR libgfortran/47933
7270         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7271         compile errors from older code form.
7272
7273 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7274
7275         PR libgfortran/47567
7276         * gfortran.dg/fmt_fw_d.f90: New test.
7277
7278 2011-02-28  Jason Merrill  <jason@redhat.com>
7279
7280         * g++.dg/inherit/covariant18.C: New.
7281
7282 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR middle-end/47893
7285         * gcc.dg/pr47893.c: New test.
7286
7287 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7288
7289         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7290         NULL in case of a selector with conflicting types.
7291         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7292
7293 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7294
7295         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7296         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7297         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7298         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7299
7300 2011-02-28  Jason Merrill  <jason@redhat.com>
7301
7302         PR c++/47906
7303         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7304
7305 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7306
7307         PR libgfortran/47778
7308         * gfortran.dg/namelist_71.f90: New test.
7309
7310 2011-02-27  Jason Merrill  <jason@redhat.com>
7311
7312         PR c++/47906
7313         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7314         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7315
7316 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7317
7318         PR c++/46466
7319         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7320
7321 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7322
7323         PR fortran/47886
7324         * gfortran.dg/gomp/task-1.f90: Removed.
7325
7326 2011-02-26  Jason Merrill  <jason@redhat.com>
7327
7328         * g++.dg/template/this-targ1.C: New.
7329
7330         * g++.dg/cpp0x/regress/template-const1.C: New.
7331         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7332         * g++.dg/template/function1.C: Adjust.
7333         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7334         * g++.dg/debug/debug7.C: Adjust.
7335
7336 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7337
7338         PR fortran/47886
7339         * gfortran.dg/gomp/task-1.f90: New.
7340
7341 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7342
7343         * gcc.target/arm/neon-thumb2-move.c: Add
7344         dg-require-effective-target arm_thumb2_ok.
7345
7346 2011-02-24  Jason Merrill  <jason@redhat.com>
7347
7348         * g++.dg/parse/constant1.C: Specify C++98 mode.
7349         * g++.dg/parse/constant5.C: Likewise.
7350         * g++.dg/parse/error2.C: Likewise.
7351         * g++.dg/parse/semicolon3.C: Likewise.
7352         * g++.dg/template/crash14.C: Likewise.
7353         * g++.dg/template/local4.C: Likewise.
7354         * g++.dg/template/nontype3.C: Likewise.
7355         * g++.dg/parse/crash31.C: Adjust expected errors.
7356         * g++.dg/template/function1.C: Likewise.
7357         * g++.dg/template/ref3.C: Likewise.
7358         * g++.dg/template/static9.C: Likewise.
7359         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7360
7361         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7362         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7363         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7364         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7365         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7366
7367 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7368
7369         PR fortran/47878
7370         * gfortran.dg/pr47878.f90: New test.
7371
7372 2011-02-24  Richard Guenther  <rguenther@suse.de>
7373
7374         PR testsuite/47801
7375         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7376         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7377
7378 2011-02-24  Richard Guenther  <rguenther@suse.de>
7379
7380         PR fortran/47839
7381         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7382         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7383
7384 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7385
7386         PR libgfortran/47567
7387         * gfortran.dg/fmt_f0_1.f90: Update test.
7388
7389 2011-02-23  Jason Merrill  <jason@redhat.com>
7390
7391         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7392         * g++.dg/abi/mangle45.C: New.
7393
7394         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7395         * g++.dg/template/canon-type-9.C: Match use of decltype
7396         between declaration and definition.
7397         * g++.dg/template/canon-type-12.C: Likewise.
7398
7399 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7400
7401         PR fortran/40850
7402         * gfortran.dg/nested_allocatables_1.f90: New.
7403
7404 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7405
7406         PR c++/46868
7407         * g++.dg/pr46868.C: New test.
7408         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7409         * g++.dg/parse/error14.C: Adjust.
7410
7411 2011-02-23  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/47838
7414         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7415
7416 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7417
7418         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7419
7420 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7421
7422         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7423         * gfortran.dg/count_init_expr.f03: Ditto.
7424         * gfortran.dg/gomp/pr43711.f90: Ditto.
7425         * gcc.dg/struct-parse-2.c: Ditto.
7426         * gcc.dg/parse-error-3.c: Ditto.
7427         * gcc.dg/Wlogical-op-1.c: Ditto.
7428         * gcc.dg/Walways-true-1.c: Ditto.
7429         * gcc.dg/pr24225.c: Ditto.
7430         * gcc.dg/Walways-true-2.c: Ditto.
7431         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7432         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7433         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7434         * g++.dg/overload/defarg4.C: Ditto.
7435         * g++.dg/inherit/covariant16.C: Ditto.
7436         * g++.dg/inherit/virtual7.C: Ditto.
7437         * g++.dg/template/canon-type-9.C: Ditto.
7438         * g++.dg/template/access19.C: Ditto.
7439         * g++.dg/template/call7.C: Ditto.
7440         * g++.dg/template/canon-type-2.C: Ditto.
7441         * g++.dg/template/init7.C: Ditto.
7442         * g++.dg/template/sizeof-template-argument.C: Ditto.
7443         * g++.dg/template/const3.C: Ditto.
7444         * g++.dg/template/sfinae26.C: Ditto.
7445         * g++.dg/template/sfinae26.C: Ditto.
7446         * g++.dg/template/canon-type-11.C: Ditto.
7447         * g++.dg/template/union2.C: Ditto.
7448         * g++.dg/template/canon-type-3.C: Ditto.
7449         * g++.dg/template/canon-type-1.C: Ditto.
7450         * g++.dg/template/canon-type-5.C: Ditto.
7451         * g++.dg/template/canon-type-7.C: Ditto.
7452         * g++.dg/template/canon-type-10.C: Ditto.
7453         * g++.dg/template/spec36.C: Ditto.
7454         * g++.dg/template/typedef38.C: Ditto.
7455         * g++.dg/template/canon-type-4.C: Ditto.
7456         * g++.dg/template/canon-type-6.C: Ditto.
7457         * g++.dg/template/canon-type-13.C: Ditto.
7458         * g++.dg/template/instantiate9.C: Ditto.
7459         * g++.dg/template/ttp22.C: Ditto.
7460         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7461         * g++.dg/warn/Walways-true-1.C: Ditto.
7462         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7463         * g++.dg/warn/Walways-true-2.C: Ditto.
7464         * g++.dg/conversion/op4.C: Ditto.
7465         * g++.dg/opt/pr19650.C: Ditto.
7466         * g++.dg/lookup/friend11.C: Ditto.
7467         * g++.dg/other/default2.C: Ditto.
7468         * g++.dg/other/default3.C: Ditto.
7469         * g++.dg/other/dtor2.C: Ditto.
7470         * g++.dg/other/friend5.C: Ditto.
7471         * g++.dg/other/default5.C: Ditto.
7472         * g++.dg/init/brace6.C: Ditto.
7473         * g++.dg/init/aggr5.C: Ditto.
7474         * g++.dg/init/error2.C: Ditto.
7475         * g++.dg/expr/bound-mem-fun.C: Ditto.
7476         * g++.dg/expr/cond6.C: Ditto.
7477         * g++.dg/expr/stmt-expr-1.C: Ditto.
7478         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7479         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7480         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7481         * g++.dg/cpp0x/bracket1.C: Ditto.
7482         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7483         * g++.dg/cpp0x/pr38646.C: Ditto.
7484         * g++.dg/cpp0x/variadic73.C: Ditto.
7485         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7486         * g++.dg/cpp0x/bracket4.C: Ditto.
7487         * g++.dg/cpp0x/decltype4.C: Ditto.
7488         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7489         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7490         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7491         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7492         * g++.dg/cpp0x/decltype2.C: Ditto.
7493         * g++.dg/cpp0x/decltype1.C: Ditto.
7494         * g++.dg/cpp0x/bracket2.C: Ditto.
7495         * g++.dg/cpp0x/decltype5.C: Ditto.
7496         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7497         * g++.dg/cpp0x/variadic70.C: Ditto.
7498         * g++.dg/cpp0x/decltype6.C: Ditto.
7499         * g++.dg/cpp0x/rvo.C: Ditto.
7500         * g++.dg/cpp0x/vt-40092.C: Ditto.
7501         * g++.dg/cpp0x/variadic-new.C: Ditto.
7502         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7503         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7504         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7505         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7506         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7507         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7508         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7509         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7510         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7511         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7512         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7513         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7514         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7515         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7516         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7517         * g++.dg/cpp0x/pr39639.C: Ditto.
7518         * g++.dg/cpp0x/decltype3.C: Ditto.
7519         * g++.dg/cpp0x/variadic68.C: Ditto.
7520         * g++.dg/cpp0x/variadic-function.C: Ditto.
7521         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7522         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7523         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7524         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7525         * g++.dg/parse/crash35.C: Ditto.
7526         * g++.dg/parse/crash40.C: Ditto.
7527         * g++.dg/parse/defarg12.C: Ditto.
7528         * g++.dg/parse/crash34.C: Ditto.
7529         * g++.dg/parse/constructor3.C: Ditto.
7530         * g++.dg/parse/template23.C: Ditto.
7531         * g++.dg/parse/crash56.C: Ditto.
7532         * g++.dg/parse/dtor13.C: Ditto.
7533         * g++.dg/parse/error33.C: Ditto.
7534         * g++.dg/parse/ctor9.C: Ditto.
7535         * g++.dg/parse/error32.C: Ditto.
7536         * g++.dg/parse/error37.C: Ditto.
7537         * g++.dg/parse/bitfield3.C: Ditto.
7538         * g++.dg/parse/struct-4.C: Ditto.
7539         * g++.dg/ext/has_trivial_copy.C: Ditto.
7540         * g++.dg/ext/is_polymorphic.C: Ditto.
7541         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7542         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7543         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7544         * g++.dg/ext/is_union.C: Ditto.
7545         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7546         * g++.dg/ext/is_pod.C: Ditto.
7547         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7548         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7549         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7550         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7551         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7552         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7553         * g++.dg/ext/is_abstract.C: Ditto.
7554         * g++.dg/ext/has_trivial_assign.C: Ditto.
7555         * g++.dg/ext/is_class.C: Ditto.
7556         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7557         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7558         * g++.dg/ext/is_base_of.C: Ditto.
7559         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7560         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7561         * g++.dg/ext/is_empty.C: Ditto.
7562         * g++.dg/ext/is_enum.C: Ditto.
7563         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7564         * gnat.dg/opt11.adb: Ditto.
7565         * obj-c++.dg/pr45735.mm: Ditto.
7566         * obj-c++.dg/pr24393.mm: Ditto.
7567         * obj-c++.dg/exceptions-2.mm: Ditto.
7568         * objc.dg/pr45735.m: Ditto.
7569         * objc.dg/pr24393.m: Ditto.
7570
7571 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7572
7573         * objc.dg/attributes/objc-exception-1.m: New.
7574
7575 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7576
7577         * gcc.dg/cpp/include7.c: New test.
7578
7579 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7580
7581         PR c++/47242
7582         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7583
7584 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7585
7586         PR rtl-optimization/47763
7587         * gcc.dg/pr47763.c: New test.
7588
7589 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7590
7591         PR fortran/45743
7592         * gfortran.dg/whole_file_32.f90 : New test.
7593
7594 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7595
7596         PR c++/47666
7597         * g++.dg/inherit/virtual7.C: New test.
7598
7599 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7600
7601         PR objc/47832
7602         * objc.dg/type-size-3.m: Updated error message.
7603         * objc.dg/type-size-4.m: New test.
7604         * objc.dg/type-size-5.m: New test.
7605
7606 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7607
7608         * lib/gnat.exp: Fix comments.
7609         Don't load libgloss.exp.
7610         (default_gnat_version): Call $compiler with --version.
7611         Adapt regexp for gnatmake output, insert version.
7612         (gnat_version): New proc.
7613         (gnat_init): Remove gnat_libgcc_s_path.
7614         (gnat_target_compile): Likewise.
7615         Remove ld_library_path.
7616         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7617         (gnat_pass): Remove.
7618         (gnat_pass): Remove.
7619         (gnat_finish): Remove.
7620         (gnat_exit): Remove.
7621         (local_find_gnatmake): Reindent.
7622         (runtest_file_p): Remove.
7623         (prune_warnings): Remove.
7624         (find_gnatclean): New proc.
7625         * lib/gnat-dg.exp (lremove): New proc.
7626         (gnat-dg-test): Reindent.
7627         Remove additional output files.
7628         (gnat-dg-runtest): Remove.
7629
7630         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7631         * gnat.dg/loop_optimization6.adb: Likewise.
7632         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7633
7634 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR tree-optimization/47835
7637         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7638
7639 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7640
7641         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7642         * gfortran.dg/abstract_type_2.f03: Ditto.
7643         * gfortran.dg/abstract_type_3.f03: Ditto.
7644         * gfortran.dg/abstract_type_4.f03: Ditto.
7645         * gfortran.dg/abstract_type_5.f03: Ditto.
7646         * gfortran.dg/abstract_type_6.f03: Ditto.
7647         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7648         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7649         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7650         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7651         * gfortran.dg/array_function_5.f90: Ditto.
7652         * gfortran.dg/asynchronous_3.f03: Ditto.
7653         * gfortran.dg/char_expr_1.f90: Ditto.
7654         * gfortran.dg/class_14.f03: Ditto.
7655         * gfortran.dg/data_array_6.f: Ditto.
7656         * gfortran.dg/data_invalid.f90: Ditto.
7657         * gfortran.dg/dot_product_1.f03: Ditto.
7658         * gfortran.dg/func_derived_5.f90: Ditto.
7659         * gfortran.dg/func_result_4.f90: Ditto.
7660         * gfortran.dg/implied_do_1.f90: Ditto.
7661         * gfortran.dg/initialization_25.f90: Ditto.
7662         * gfortran.dg/initialization_26.f90: Ditto.
7663         * gfortran.dg/interface_34.f90: Ditto.
7664         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7665         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7666         * gfortran.dg/matmul_8.f03: Ditto.
7667         * gfortran.dg/merge_init_expr.f90: Ditto.
7668         * gfortran.dg/pack_assign_1.f90: Ditto.
7669         * gfortran.dg/pack_vector_1.f90: Ditto.
7670         * gfortran.dg/pointer_check_8.f90: Ditto.
7671         * gfortran.dg/product_init_expr.f03: Ditto.
7672         * gfortran.dg/reshape_order_5.f90: Ditto.
7673         * gfortran.dg/reshape_shape_1.f90: Ditto.
7674         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7675         * gfortran.dg/same_name_2.f90: Ditto.
7676         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7677         * gfortran.dg/spread_init_expr.f03: Ditto.
7678         * gfortran.dg/stmt_func_1.f90: Ditto.
7679         * gfortran.dg/sum_init_expr.f03: Ditto.
7680         * gfortran.dg/transpose_3.f03: Ditto.
7681         * gfortran.dg/unpack_init_expr.f03: Ditto.
7682         * gfortran.dg/warn_conversion.f90: Ditto.
7683         * gfortran.dg/warn_conversion_2.f90: Ditto.
7684         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7685         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7686         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7687         * gfortran.dg/whole_file_16.f90: Ditto.
7688         * gfortran.dg/whole_file_17.f90: Ditto.
7689         * gfortran.dg/whole_file_18.f90: Ditto.
7690         * gfortran.dg/whole_file_20.f03: Ditto.
7691         * gfortran.dg/whole_file_5.f90: Ditto.
7692         * gfortran.dg/whole_file_6.f90: Ditto.
7693         * gfortran.dg/write_invalid_format.f90: Ditto.
7694         * gfortran.dg/zero_sized_6.f90: Ditto.
7695
7696 2011-02-21  Jeff Law <law@redhat.com>
7697
7698         PR rtl-optimization/46178
7699         * gcc.target/i386/pr46178.c: New test.
7700
7701         PR rtl-optimization/46002
7702         * gcc.c-torture/compile/pr46002.c: New test.
7703
7704 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7705
7706         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7707         *-*-hpux10*.
7708
7709 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR debug/47106
7712         * g++.dg/debug/pr47106.C: Require effective target lto.
7713
7714 2011-02-21  Jason Merrill  <jason@redhat.com>
7715
7716         * g++.dg/cpp0x/constexpr-diag2.C: New.
7717
7718 2011-02-20  Jason Merrill  <jason@redhat.com>
7719
7720         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7721
7722         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7723
7724         * g++.dg/overload/conv-op1.C: New.
7725
7726         * g++.dg/cpp0x/constexpr-synth1.C: New.
7727
7728 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7729
7730         * objc.dg/layout-2.m: New.
7731         * objc.dg/selector-3.m: Adjusted location of error message.
7732         * objc.dg/type-size-3.m: Same.
7733         * obj-c++.dg/selector-3.mm: Same.
7734
7735 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7736
7737         PR objc/47784
7738         * objc.dg/property/dotsyntax-22.m: New.
7739         * obj-c++.dg/property/dotsyntax-22.mm: New.
7740
7741 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7742
7743         PR c++/46394
7744         * g++.dg/template/typedef38.C: New test.
7745
7746 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7747
7748         PR fortran/46818
7749         * gfortran.dg/whole_file_30.f90 : New test.
7750         * gfortran.dg/whole_file_31.f90 : New test.
7751
7752 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/45077
7755         PR fortran/44945
7756         * gfortran.dg/whole_file_28.f90 : New test.
7757         * gfortran.dg/whole_file_29.f90 : New test.
7758
7759 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7760
7761         PR c++/44118
7762         * g++.dg/template/crash105.C: New.
7763
7764 2011-02-19  Jason Merrill  <jason@redhat.com>
7765
7766         * g++.dg/cpp0x/regress/no-elide1.C: New.
7767
7768 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7769
7770         PR tree-optimization/46620
7771         * gcc.dg/pr46620.c: New.
7772
7773 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR c/47809
7776         * gcc.target/i386/pr47809.c: New test.
7777
7778 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7779             Tobias Burnus  <burnus@net-b.de>
7780
7781         * lib/target-supports.exp
7782         (check_effective_target_fortran_large_real): New check for large reals.
7783         * gfortran.dg/nan_7.f90: New test.
7784
7785 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7786
7787         PR libgfortran/47567
7788         * gfortran.dg/fmt_f0_1.f90: Update test.
7789
7790 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7791
7792         PR fortran/47348
7793         * gfortran.dg/array_constructor_36.f90 : New test.
7794         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7795         allow for comparison between different elements of the array
7796         constructor at different levels of optimization.
7797
7798 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7801         * gcc.target/i386/pr32280-1.c: Likewise.
7802
7803 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7804
7805         PR target/47800
7806         * gcc.target/i386/pr47800.c: New test.
7807
7808 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7809
7810         * objc/execute/exceptions/foward-1.x: New.
7811
7812 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7813
7814         PR fortran/47789
7815         * gfortran.dg/derived_constructor_comps_4.f90: New.
7816
7817 2011-02-18  Tobias Burnus
7818
7819         PR fortran/47775
7820         * gfortran.dg/func_result_6.f90: New.
7821
7822 2011-02-18  Michael Matz  <matz@suse.de>
7823
7824         PR fortran/45586
7825         * gfortran.dg/lto/pr45586_0.f90: New test.
7826         * gfortran.dg/typebound_proc_20.f90: Ditto.
7827         * gfortran.dg/typebound_proc_21.f90: Ditto.
7828
7829 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7830
7831         PR c++/47795
7832         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7833
7834 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7835
7836         PR fortran/47750
7837         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7838         gcc_warning_prefix.
7839         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7840         normalizing the error/warning output.
7841         * gfortran.dg/Wall.f90: Update dg-error/warning.
7842         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7843         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7844         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7845         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7846         * gfortran.dg/class_30.f90: Update dg-error/warning.
7847         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7848         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7849         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7850         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7851         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7852         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7853         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7854         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7855         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7856         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7857         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7858         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7859         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7860         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7861         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7862         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7863         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7864         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7865         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7866         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7867         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7868         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7869         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7870         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7871         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7872
7873 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7874
7875         PR fortran/47768
7876         * gfortran.dg/proc_ptr_comp_30.f90: New.
7877
7878 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR debug/47780
7881         * gcc.target/i386/pr47780.c: New test.
7882
7883 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/47767
7886         * gfortran.dg/class_40.f03: New.
7887
7888 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7889
7890         PR c++/47208
7891         * g++.dg/cpp0x/auto21.C: New test.
7892
7893 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7894
7895         * objc.dg/special/unclaimed-category-1.h: Updated for
7896         new ABI support.
7897         * objc.dg/special/unclaimed-category-1.m: Same.
7898         * objc.dg/zero-link-1.m: Same.
7899         * objc.dg/lookup-1.m: Same.
7900         * objc.dg/torture/strings/const-str-9.m
7901         * objc.dg/torture/strings/const-str-10.m: Same.
7902         * objc.dg/torture/strings/const-str-11.m: Same.
7903         * objc.dg/torture/forward-1.m: Same.
7904         * objc.dg/zero-link-2.m: Same.
7905         * objc.dg/encode-7-next-64bit.m: Same.
7906         * objc.dg/method-4.m: Same.
7907         * objc.dg/next-runtime-1.m: Same.
7908         * objc.dg/image-info.m: Same.
7909         * objc.dg/pr23214.m: Same.
7910         * objc.dg/symtab-1.m: Same.
7911         * obj-c++.dg/basic.m: Same.
7912         * obj-c++.dg/proto-lossage-3.m: Same.
7913         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7914         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7915         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7916         * obj-c++.dg/method-11.m: Same.
7917         * objc/execute/enumeration-1.m: Same.
7918         * objc/execute/object_is_class.m: Same.
7919         * objc/execute/formal_protocol-2.m: Same.
7920         * objc/execute/formal_protocol-4.m: Same.
7921         * objc/execute/formal_protocol-6.m: Same.
7922         * objc/execute/bycopy-3.m: Same.
7923         * objc/execute/exceptions/catchall-1.m: Same.
7924         * objc/execute/exceptions/finally-1.m: Same.
7925         * objc/execute/exceptions/local-variables-1.m: Same.
7926         * objc/execute/exceptions/foward-1.m: Same.
7927         * objc/execute/bf-common.h
7928         * objc/execute/enumeration-2.m: Same.
7929         * objc/execute/formal_protocol-1.m: Same.
7930         * objc/execute/formal_protocol-3.m: Same.
7931         * objc/execute/formal_protocol-5.m: Same.
7932         * objc/execute/accessing_ivars.m: Same.
7933         * objc/execute/bycopy-2.m: Same.
7934         * objc/execute/formal_protocol-7.m: Same.
7935         * objc/execute/compatibility_alias.m: Same.
7936         * objc/execute/no_clash.m: Same.
7937         * objc/execute/object_is_meta_class.m: Same.
7938         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7939         * objc/execute/class-tests-1.h: Include stdio.h.
7940         * objc/execute/class-tests-2.h: Same.
7941         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7942         runtimes.
7943         * obj-c++.dg/try-catch-2.mm: Same.
7944
7945 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c++/47783
7948         * g++.dg/warn/Wunused-parm-4.C: New test.
7949
7950 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7951             Jan Hubicka  <jh@suse.cz>
7952
7953         PR debug/47106
7954         PR debug/47402
7955         * g++.dg/debug/pr47106.C: New.
7956
7957 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7958
7959         PR target/43653
7960         * gcc.target/i386/pr43653.c: New test.
7961
7962 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7963
7964         PR c++/47172
7965         * g++.dg/template/inherit6.C: New test.
7966
7967 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7968
7969         PR fortran/47745
7970         * gfortran.dg/class_39.f03: New.
7971
7972 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7973
7974         PR c++/47326
7975         * g++.dg/cpp0x/variadic106.C: New test.
7976
7977 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR libfortran/47757
7980         * gfortran.dg/pr47757-1.f90: New test.
7981         * gfortran.dg/pr47757-2.f90: New test.
7982         * gfortran.dg/pr47757-3.f90: New test.
7983
7984         PR c++/47704
7985         * g++.dg/cpp0x/enum8.C: New test.
7986
7987 2011-02-15  Jason Merrill  <jason@redhat.com>
7988
7989         * g++.dg/inherit/implicit-trivial1.C: New.
7990         * g++.dg/cpp0x/implicit-trivial1.C: New.
7991
7992 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7993
7994         PR middle-end/47725
7995         * gcc.dg/torture/pr47725.c: Removed.
7996
7997 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7998
7999         PR target/47755
8000         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8001         constant does not generate a load from memory.
8002
8003 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR middle-end/47725
8006         * gcc.dg/torture/pr47725.c: New.
8007
8008 2011-02-15  Richard Guenther  <rguenther@suse.de>
8009
8010         PR tree-optimization/47743
8011         * gcc.dg/torture/pr47743.c: New testcase.
8012
8013 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8014
8015         PR middle-end/47581
8016         * gcc.target/i386/pr47581.c: New test.
8017
8018 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8019
8020         PR fortran/47730
8021         * gfortran.dg/select_type_22.f03: New.
8022
8023 2011-02-14  Jason Merrill  <jason@redhat.com>
8024
8025         * g++.dg/cpp0x/regress/enum1.C: New.
8026
8027 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8028
8029         * gnat.dg/include.adb: New test.
8030
8031 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8032
8033         PR fortran/47728
8034         * gfortran.dg/class_38.f03: New.
8035
8036 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8037
8038         * gcc.dg/pr46494.c: New test.
8039
8040 2011-02-14  Richard Guenther  <rguenther@suse.de>
8041
8042         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8043
8044 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8045
8046         PR ada/41929
8047         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8048         sparc*-sun-solaris2.11.
8049
8050 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8051
8052         PR fortran/47349
8053         * gfortran.dg/argument_checking_18.f90: New.
8054
8055 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8056
8057         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8058         * gfortran.dg/argument_checking_17.f90: New.
8059
8060 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8061
8062         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8063         are temporarily disabled.
8064         * gfortran.dg/class_7.f03: Ditto.
8065         * gfortran.dg/coarray_14.f90: Ditto.
8066         * gfortran.dg/typebound_proc_13.f03: Ditto.
8067
8068 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8069
8070         PR fortran/45586
8071         * gfortran.dg/extends_11.f03: New.
8072
8073 2011-02-11  Xinliang David Li  <davidxl@google.com>
8074
8075         PR tree-optimization/47707
8076         * g++.dg/tree-ssa/pr47707.C: New test.
8077
8078 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8079
8080         * g++.dg/opt/inline17.C: New test.
8081
8082 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/47550
8085         * gfortran.dg/pure_formal_2.f90: New.
8086
8087 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8088
8089         PR rtl-optimization/47614
8090         * gfortran.dg/pr47614.f: New.
8091
8092 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8093
8094         PR driver/47678
8095         * gcc.dg/opts-6.c: New test.
8096
8097 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR debug/47684
8100         * gcc.dg/pr47684.c: New test.
8101
8102 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8103
8104         PR target/47629
8105         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8106         c99_runtime, dg-add-options c99_runtime.
8107         (main): Use __asm__.
8108
8109 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8110
8111         PR testsuite/47400
8112         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8113         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8114         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8115         * gcc.dg/ucnid-10.c: Likewise.
8116         * gcc.dg/ucnid-13.c: Likewise.
8117         * gcc.dg/ucnid-7.c: Likewise.
8118         * gcc.dg/ucnid-8.c: Likewise.
8119         Adapt dg-warning line number.
8120
8121 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8122
8123         * gcc.target/i386/parity-1.c: Use -march=k8.
8124         * gcc.target/i386/parity-2.c: Ditto.
8125         * gcc.target/i386/vecinit-1.c: Ditto.
8126         * gcc.target/i386/vecinit-2.c: Ditto.
8127
8128 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8129
8130         PR target/46610
8131         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8132         * gcc.target/mips/save-restore-3.c: Likewise.
8133         * gcc.target/mips/save-restore-4.c: Likewise.
8134         * gcc.target/mips/save-restore-5.c: Likewise.
8135
8136         PR target/47683
8137         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8138         * g++.dg/tree-prof/partition2.C: Likewise.
8139
8140 2011-02-09  Jason Merrill  <jason@redhat.com>
8141
8142         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8143         rather than misdeclare std::puts.
8144
8145         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8146         * g++.dg/other/warning1.C: Likewise.
8147         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8148         * g++.old-deja/g++.gb/scope06.C: Likewise.
8149         * g++.old-deja/g++.law/cvt11.C: Likewise.
8150         * g++.old-deja/g++.law/init1.C: Likewise.
8151         * g++.dg/abi/mangle26.C: Likewise.
8152
8153         * g++.dg/template/function1.C: Adjust for C++0x mode.
8154         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8155
8156         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8157         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8158
8159         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8160
8161         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8162
8163         * g++.dg/cpp0x/regress: New directory.
8164         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8165         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8166         * g++.dg/cpp0x/regress/regress3.C: New.
8167
8168 2011-02-10  Richard Guenther  <rguenther@suse.de>
8169
8170         PR tree-optimization/47677
8171         * gcc.dg/torture/pr47677.c: New testcase.
8172
8173 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8174
8175         * objc.dg/special/load-category-1.m: Remove unused header.
8176         * objc.dg/special/load-category-1a.m: Likewise.
8177         * objc.dg/special/load-category-2.m: Likewise.
8178         * objc.dg/special/load-category-2a.m: Likewise.
8179         * objc.dg/special/load-category-3.m: Likewise.
8180         * objc.dg/special/load-category-3a.m: Likewise.
8181         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8182         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8183         * objc.dg/attributes/class-attribute-1.m: Likewise.
8184         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8185         * obj-c++.dg/property/property.exp: Likewise.
8186         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8187         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8188         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8189         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8190         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8191         * obj-c++.dg/template-8.mm: Likewise.
8192
8193 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR target/47665
8196         * gcc.target/i386/pr47665.c: New test.
8197
8198 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8199
8200         PR testsuite/47622
8201         Revert
8202         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8203         PR debug/42631
8204         * gcc.dg/pr42631.c: Update test.
8205         * gcc.dg/pr42631-2.c: New test.
8206
8207 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8208
8209         PR fortran/47352
8210         * gfortran.dg/proc_decl_25.f90: New.
8211
8212 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8213
8214         PR fortran/47463
8215         * gfortran.dg/typebound_assignment_2.f03: New.
8216
8217 2011-02-09  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/47664
8220         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8221
8222 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8223
8224         PR middle-end/47646
8225         * gnat.dg/uninit_func.adb: Adjust dg directive.
8226
8227 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8228
8229         PR middle-end/47646
8230         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8231
8232 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8233
8234         PR fortran/47637
8235         * gfortran.dg/auto_dealloc_2.f90: New.
8236
8237 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239         * gcc.dg/builtins-config.h: Remove __sgi handling.
8240         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8241         -std=c99 for mips-sgi-irix6.5*.
8242
8243 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8244
8245         PR middle-end/45505
8246         * gfortran.dg/pr25923.f90: Remove xfails.
8247
8248 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8249
8250         PR fortran/47583
8251         * gfortran.dg/inquire_14.f90: New test.
8252
8253 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8254
8255         PR fortran/45290
8256         * gfortran.dg/pointer_init_6.f90: New.
8257
8258 2011-02-08  Jeff Law <law@redhat.com>
8259
8260         PR tree-optimization/42893
8261         * gcc.tree-ssa/pr42893.c: New test.
8262
8263 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8264
8265         PR tree-optimization/46834
8266         PR tree-optimization/46994
8267         PR tree-optimization/46995
8268         * gcc.dg/graphite/id-pr46834.c: New.
8269         * gfortran.dg/graphite/id-pr46994.f90: New.
8270         * gfortran.dg/graphite/id-pr46995.f90: New.
8271
8272 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8273
8274         PR middle-end/47646
8275         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8276         using the variable is known the warning is emitted there.
8277         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8278         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8279
8280         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8281         statement.
8282         (vg): Likewise.
8283         * gcc.dg/noreturn-1.c (foo5): Likewise.
8284         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8285         (method2): Likewise.
8286
8287         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8288         the return statement using the uninitialized variable.
8289         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8290
8291 2011-02-08  Richard Guenther  <rguenther@suse.de>
8292
8293         PR middle-end/47639
8294         * g++.dg/opt/pr47639.c: New testcase.
8295
8296 2011-02-08  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/47632
8299         * g++.dg/opt/pr47632.C: New testcase.
8300
8301 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8302
8303         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8304
8305 2011-02-07  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/47615
8308         * g++.dg/opt/pr47615.C: New testcase.
8309
8310 2011-02-07  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/47621
8313         * gcc.dg/torture/pr47621.c: New testcase.
8314
8315 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8316
8317         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8318
8319 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8320
8321         PR fortran/47592
8322         * gfortran.dg/allocate_with_source_1 : New test.
8323
8324 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR middle-end/47610
8327         * gcc.dg/pr47610.c: New test.
8328
8329 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8330
8331         PR debug/42631
8332         * gcc.dg/pr42631.c: Update test.
8333         * gcc.dg/pr42631-2.c: New test.
8334
8335 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8336
8337         PR fortran/47574
8338         * gfortran.dg/pr47574.f90:  New test.
8339
8340 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8341
8342         PR tree-optimization/46194
8343         * gcc.dg/autopar/pr46194.c: New.
8344
8345 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8346
8347         PR tree-optimization/43695
8348         * g++.dg/ipa/pr43695.C: New.
8349
8350 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR inline-asm/23200
8353         * gcc.dg/pr23200.c: New test.
8354
8355 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8356
8357         PR c++/47589
8358         * g++.dg/pr47589.C: New test.
8359
8360 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8361
8362         PR c++/47398
8363         * g++.dg/template/typedef37.C: New test.
8364         * g++.dg/template/param1.C: Adjust expected error message.
8365
8366 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR middle-end/31490
8369         * gcc.dg/pr31490-2.c: New test.
8370         * gcc.dg/pr31490-3.c: New test.
8371         * gcc.dg/pr31490-4.c: New test.
8372
8373 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8374             Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR c++/46890
8377         * g++.dg/parser/semicolon3.C: Adjust.
8378         * g++.dg/parser/semicolon4.C: New testcase.
8379         * g++.dg/pr46890.C: New testcase.
8380
8381 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8382
8383         PR c++/29571
8384         * g++.dg/init/pr29571.C: New.
8385
8386 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8387
8388         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8389         instead of vect_int.
8390
8391 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR target/47312
8394         * gcc.target/i386/pr47312.c: New test.
8395
8396         PR target/47564
8397         * gcc.target/i386/pr47564.c: New test.
8398
8399 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8400
8401         PR tree-optimization/45122
8402         * gcc.dg/tree-ssa/pr45122.c: New.
8403
8404 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8405
8406         PR target/47272
8407         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8408         and vec_vsx_st.
8409
8410         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8411         and vsx so a default --with-cpu=power7 doesn't give an error
8412         when -mavoid-indexed-addresses is used.
8413
8414         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8415         wrapper function to save the arguments and then jump to the real
8416         function, rather than depending on the compiler not to move stuff
8417         before an asm.
8418         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8419
8420 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8421             Paul Thomas  <pault@gcc.gnu.org>
8422
8423         PR fortran/47082
8424         * gfortran.dg/class_37.f03 : New test.
8425
8426 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8427             Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/40979
8430         PR bootstrap/47044
8431         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8432         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8433         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8434         check_vect_support_and_set_flags.
8435         * gfortran.dg/graphite/vect-pr40979.f90: New.
8436
8437 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8438
8439         PR fortran/47572
8440         * gfortran.dg/class_36.f03: New.
8441
8442 2011-02-02  Richard Guenther  <rguenther@suse.de>
8443
8444         PR tree-optimization/47566
8445         * gcc.dg/lto/20110201-1_0.c: New testcase.
8446
8447 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8448
8449         PR debug/47498
8450         PR debug/47501
8451         PR debug/45136
8452         PR debug/45130
8453         * debug/pr47498.c: New.
8454         * debug/pr47501.c: New.
8455
8456 2011-02-01  Richard Guenther  <rguenther@suse.de>
8457
8458         PR tree-optimization/47559
8459         * g++.dg/torture/pr47559.C: New testcase.
8460
8461 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8462
8463         PR fortran/47565
8464         * gfortran.dg/typebound_call_20.f03: New.
8465
8466 2011-02-01  Richard Guenther  <rguenther@suse.de>
8467
8468         PR tree-optimization/47555
8469         * gcc.dg/pr47555.c: New testcase.
8470
8471 2011-02-01  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/47541
8474         * g++.dg/torture/pr47541.C: New testcase.
8475
8476 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8477
8478         PR fortran/47455
8479         * gfortran.dg/typebound_call_19.f03: New.
8480
8481 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR c++/47416
8484         * g++.dg/cpp0x/pr47416.C: New test.
8485
8486 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR fortran/47519
8489         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8490
8491 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8492
8493         PR fortran/47463
8494         * gfortran.dg/typebound_assignment_1.f03: New.
8495
8496 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR tree-optimization/47538
8499         * gcc.c-torture/execute/pr47538.c: New test.
8500
8501 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503         PR target/45325
8504         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8505
8506 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8509
8510 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8511
8512         PR rtl-optimization/44031
8513         * gcc.c-torture/compile/20110131-1.c: New test.
8514
8515 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8516
8517         PR fortran/47042
8518         * gfortran.dg/stmt_func_1.f90: New.
8519
8520 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8521
8522         PR fortran/47042
8523         * gfortran.dg/interface_34.f90: New.
8524
8525 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/47523
8528         * gfortran.dg/realloc_on_assign_5.f03: New test.
8529         * gfortran.dg/realloc_on_assign_5.f03: New test.
8530
8531 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8532
8533         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8534         * gfortran.dg/bessel_7.f90: Likewise.
8535         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8536
8537         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8538         * gfortran.dg/sum_init_expr.f03: Likewise.
8539
8540         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8541
8542         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8543         -r -nostdlib.
8544
8545         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8546         loop only on "vect_intfloat_cvt" targets.
8547
8548 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8549
8550         PR fortran/47531
8551         * gfortran.dg/shape_6.f90: New.
8552
8553 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8554
8555         PR libgfortran/47434
8556         * gfortran.dg/read_infnan_1.f90: Update test.
8557         * gfortran.dg/module_nan.f90: Update test.
8558         * gfortran.dg/char4_iunit_1.f03: Update test.
8559         * gfortran.dg/large_real_kind_1.f90: Update test.
8560         * gfortran.dg/real_const_3.f90: Update test.
8561         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8562
8563 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8564
8565         PR c++/47311
8566         * g++.dg/template/param2.C: New test.
8567
8568 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8569
8570         PR libgfortran/47285
8571         * gfortran.dg/fmt_g.f: New test.
8572
8573 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8574
8575         PR fortran/47507
8576         * gfortran.dg/pure_formal_1.f90: New.
8577
8578 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR target/42894
8581         * gcc.dg/tls/pr42894.c: New test.
8582
8583 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8584
8585         * gcc.dg/pr47276.c: Add dg-require-visibility.
8586
8587 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8590
8591 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8592             Tobias Burnus  <burnus@gcc.gnu.org>
8593
8594         PR fortran/45170
8595         PR fortran/35810
8596         PR fortran/47350
8597         * gfortran.dg/realloc_on_assign_3.f03: New test.
8598         * gfortran.dg/realloc_on_assign_4.f03: New test.
8599         * gfortran.dg/allocatable_function_5.f90: New test.
8600         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8601         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8602         implemented" dg-errors.
8603
8604 2011-01-27  Jan Hubicka  <jh@suse.cz>
8605
8606         PR middle-end/46949
8607         * gcc.dg/attr-weakref-4.c: New testcase
8608
8609 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8610
8611         PR tree-optimization/47228
8612         * gcc.dg/torture/pr47228.c: New test.
8613
8614 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8615
8616         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8617
8618 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8619
8620         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8621         when using auto-overlay support on the SPU.
8622
8623 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8624
8625         PR rtl-optimization/44174
8626         * gcc.target/i386/asm-6.c: New test.
8627
8628 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8629
8630         PR rtl-optimization/46856
8631         * gcc.c-torture/compile/pr46856.c: New test.
8632
8633 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8634             Andrew Pinski  <pinskia@gmail.com>
8635
8636         PR c/43082
8637         * gcc.dg/pr43082.c: New.
8638
8639 2011-01-26  DJ Delorie  <dj@redhat.com>
8640
8641         PR rtl-optimization/46878
8642         * gcc.dg/pr46878-1.c: New test.
8643
8644 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR c++/47476
8647         * g++.dg/cpp0x/pr47476.C: New test.
8648
8649 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8650
8651         * gcc.c-torture/compile/20110126-1.c: New test.
8652
8653 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR c/47473
8656         * gcc.dg/torture/pr47473.c: New test.
8657
8658 2011-01-26  Jan Hubicka  <jh@suse.cz>
8659
8660         PR target/47237
8661         * gcc.c-torture/execute/pr47237.c: New testcase.
8662
8663 2011-01-26  Jan Hubicka  <jh@suse.cz>
8664
8665         PR tree-optimization/47190
8666         * gcc.dg/attr-weakref-3.c: New testcase.
8667
8668 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8669
8670         PR c++/43601
8671         * gcc.dg/dll-9a.c: New test file.
8672         * gcc.dg/dll-11.c: Likewise.
8673         * gcc.dg/dll-12.c: Likewise.
8674         * gcc.dg/dll-12a.c: Likewise.
8675         * gcc.dg/dll-11a.c: Likewise.
8676         * gcc.dg/dll-9.c: Likewise.
8677         * gcc.dg/dll-10.c: Likewise.
8678         * gcc.dg/dll-10a.c: Likewise.
8679         * g++.dg/ext/dllexport4a.cc: Likewise.
8680         * g++.dg/ext/dllexport4.C: Likewise.
8681         * g++.dg/ext/dllexport5.C: Likewise.
8682         * g++.dg/ext/dllexport5a.cc: Likewise.
8683
8684 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8685
8686         PR tree-optimization/46970
8687         * gcc.dg/graphite/pr46970.c: New.
8688
8689 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8690
8691         PR tree-optimization/46215
8692         * gcc.dg/graphite/pr46215.c: New.
8693
8694 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8695
8696         PR tree-optimization/46168
8697         * gcc.dg/graphite/pr46168.c: New.
8698
8699 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8700
8701         PR tree-optimization/43657
8702         * gcc.dg/graphite/pr43657.c: New.
8703
8704 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8705
8706         PR tree-optimization/29832
8707         * gfortran.dg/graphite/pr29832.f90: New.
8708
8709 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8710
8711         PR tree-optimization/43567
8712         * gcc.dg/graphite/pr43567.c: New.
8713
8714 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8715
8716         * gfortran.dg/graphite/interchange-4.f: New.
8717         * gfortran.dg/graphite/interchange-5.f: New.
8718
8719         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8720         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8721         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8722         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8723         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8724         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8725         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8726         * gfortran.dg/ltrans-7.f90: Removed.
8727         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8728
8729         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8730         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8731         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8732         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8733         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8734         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8735         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8736         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8737         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8738         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8739         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8740         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8741         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8742         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8743         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8744         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8745         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8746         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8747         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8748         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8749         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8750         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8751         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8752         * gcc.dg/tree-ssa/data-dep-1.c
8753         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8754         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8755         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8756         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8757         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8758
8759 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR tree-optimization/47265
8762         PR tree-optimization/47443
8763         * gcc.c-torture/compile/pr47265.c: New test.
8764         * gcc.dg/pr47443.c: New test.
8765
8766 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8767
8768         PR tree-optimization/47382
8769         * g++.dg/torture/pr47382.C: New test.
8770         * g++.dg/opt/devirt1.C: Xfail.
8771
8772 2011-01-25  Yao Qi  <yao@codesourcery.com>
8773
8774         PR target/45701
8775         * gcc.target/arm/pr45701-1.c: New test.
8776         * gcc.target/arm/pr45701-2.c: New test.
8777         * gcc.target/arm/pr45701-3.c: New test.
8778
8779 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8780             Jakub Jelinek  <jakub@redhat.com>
8781
8782         PR tree-optimization/47271
8783         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8784
8785 2011-01-25  Nick Clifton  <nickc@redhat.com>
8786
8787         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8788         (saturate_add): Delete.
8789         (exchange): Delete.
8790         (main): Do not run saturate_add.
8791         (set_interrupts): Delete.
8792
8793 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8794
8795         PR fortran/47448
8796         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8797
8798 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR tree-optimization/47427
8801         PR tree-optimization/47428
8802         * gcc.c-torture/compile/pr47427.c: New test.
8803         * gcc.c-torture/compile/pr47428.c: New test.
8804
8805 2011-01-25  Richard Guenther  <rguenther@suse.de>
8806
8807         PR middle-end/47411
8808         * gcc.dg/torture/pr47411.c: New testcase.
8809
8810 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8811
8812         * gfortran.dg/graphite/id-24.f: New.
8813         * gfortran.dg/graphite/id-25.f: New.
8814
8815 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8816
8817         * gfortran.dg/graphite/id-23.f: New.
8818
8819 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8820
8821         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8822
8823 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8824
8825         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8826         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8827         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8828         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8829         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8830         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8831         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8832         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8833         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8834
8835 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8836
8837         * gcc.dg/graphite/block-0.c: Add documentation.
8838         * gcc.dg/graphite/block-4.c: Same.
8839         * gcc.dg/graphite/block-7.c: Same.
8840         * gcc.dg/graphite/block-8.c: New.
8841         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8842         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8843         * gcc.dg/graphite/interchange-12.c: Add documentation.
8844         * gcc.dg/graphite/interchange-13.c: New.
8845         * gcc.dg/graphite/interchange-14.c: New.
8846         * gcc.dg/graphite/interchange-15.c: New.
8847         * gcc.dg/graphite/interchange-8.c: Add documentation.
8848         * gcc.dg/graphite/interchange-mvt.c: Same.
8849
8850 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8851
8852         PR target/47408
8853         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8854         * gcc.target/powerpc/altivec-14.c: Ditto.
8855         * gcc.target/powerpc/altivec-33.c: Ditto.
8856         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8857         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8858         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8859         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8860         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8861         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8862         * g++.dg/ext/altivec-15.C: Ditto.
8863         * g++.dg/ext/altivec-types-1.C: Ditto.
8864         * g++.dg/ext/altivec-types-2.C: Ditto.
8865         * g++.dg/ext/altivec-types-3.C: Ditto.
8866         * g++.dg/ext/altivec-types-4.C: Ditto.
8867
8868 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8869
8870         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8871
8872 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8873
8874         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8875         optimization options.
8876
8877 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8878
8879         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8880
8881         PR testsuite/45988
8882         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8883
8884 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/47421
8887         * gfortran.dg/allocatable_scalar_12.f90: New.
8888
8889 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8890
8891         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8892         vectorization to be not profitable if peeling is used to
8893         realign the memory access.
8894         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8895         loop bound to avoid loop unrolling.
8896         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8897
8898 2011-01-22  Jan Hubicka  <jh@suse.cz>
8899
8900         PR lto/47333
8901         * g++.dg/lto/pr47333.C: New file.
8902
8903 2011-01-22  Jan Hubicka  <jh@suse.cz>
8904
8905         PR tree-optimization/43884
8906         PR lto/44334
8907         * gcc.dg/autopar/outer-2.c: Increase array size.
8908         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8909
8910 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8911
8912         PR fortran/38536
8913         * gfortran.dg/c_loc_tests_16.f90:  New test.
8914
8915 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8916
8917         PR fortran/47399
8918         * gfortran.dg/typebound_proc_19.f90: New.
8919
8920 2011-01-21  Jeff Law <law@redhat.com>
8921
8922         PR tree-optimization/47053
8923         * g++.dg/pr47053.C: New test.
8924
8925 2011-01-21  Jason Merrill  <jason@redhat.com>
8926
8927         PR c++/47041
8928         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8929
8930 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8931
8932         PR c++/47388
8933         * g++.dg/cpp0x/range-for10.C: New test.
8934         * g++.dg/template/for1.C: New test.
8935
8936         PR middle-end/45566
8937         * g++.dg/tree-prof/partition3.C: New test.
8938
8939         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8940
8941         PR rtl-optimization/47366
8942         * g++.dg/opt/pr47366.C: New test.
8943
8944 2011-01-21  Jason Merrill  <jason@redhat.com>
8945
8946         PR c++/46552
8947         * g++.dg/cpp0x/constexpr-regress2.C: New.
8948
8949         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8950
8951 2011-01-21  Jeff Law <law@redhat.com>
8952
8953         PR rtl-optimization/41619
8954         * gcc.dg/pr41619.c: New.
8955
8956 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8957
8958         PR tree-optimization/47355
8959         * g++.dg/opt/pr47355.C: New test.
8960
8961 2011-01-21  Richard Guenther  <rguenther@suse.de>
8962
8963         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8964         making main hot.
8965
8966 2011-01-21  Richard Guenther  <rguenther@suse.de>
8967
8968         PR tree-optimization/47365
8969         * gcc.dg/torture/pr47365.c: New testcase.
8970         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8971
8972 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8973
8974         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8975
8976 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR tree-optimization/47391
8979         * gcc.dg/pr47391.c: New test.
8980
8981 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983         * g++.dg/template/char1.C: Use signed char.
8984
8985 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8986
8987         PR fortran/47377
8988         * gfortran.dg/pointer_target_4.f90: New.
8989
8990 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8991
8992         PR target/47251
8993         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8994         ILP32 system and not IP32.
8995
8996 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8997
8998         PR debug/46583
8999         * g++.dg/debug/pr46583.C: New.
9000
9001 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR debug/47283
9004         * g++.dg/debug/pr47283.C: New test.
9005
9006         PR testsuite/47371
9007         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9008         * gcc.target/i386/headmerge-2.c: Likewise.
9009
9010 2011-01-20  Richard Guenther  <rguenther@suse.de>
9011
9012         PR middle-end/47370
9013         * gcc.dg/torture/pr47370.c: New testcase.
9014
9015 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR tree-optimization/46130
9018         * gcc.dg/pr46130-1.c: New test.
9019         * gcc.dg/pr46130-2.c: New test.
9020
9021 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9022
9023         PR c++/47291
9024         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9025
9026 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9027
9028         PR debug/46240
9029         * g++.dg/debug/pr46240.cc: New.
9030
9031 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR c++/47303
9034         * g++.dg/template/anonunion1.C: New test.
9035
9036         PR rtl-optimization/47337
9037         * gcc.c-torture/execute/pr47337.c: New test.
9038
9039 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9040
9041         PR testsuite/45342
9042         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9043
9044 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9045
9046         PR tree-optimization/46021
9047         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9048
9049 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR tree-optimization/47290
9052         * g++.dg/torture/pr47290.C: New test.
9053
9054 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9055
9056         PR fortran/47240
9057         * gfortran.dg/proc_ptr_comp_29.f90: New.
9058
9059 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9060
9061         PR testsuite/41146
9062         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9063         powerpc-apple-darwin9.
9064
9065 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9066
9067         PR rtl-optimization/47299
9068         * gcc.c-torture/execute/pr47299.c: New test.
9069
9070 2011-01-17  Jason Merrill  <jason@redhat.com>
9071
9072         * g++.dg/cpp0x/constexpr-virtual.C: New.
9073
9074 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR fortran/47331
9077         * gfortran.dg/gomp/pr47331.f90: New test.
9078
9079 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9080
9081         PR objc/47314
9082         * objc.dg/selector-warn-1.m: New.
9083         * obj-c++.dg/selector-warn-1.mm: New.
9084
9085 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9086
9087         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9088         Update dg-final accordingly.
9089
9090 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9091
9092         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9093
9094 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9095
9096         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9097         target check.
9098         * gcc.dg/guality/pr36728-2.c: Likewise.
9099
9100 2011-01-17  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/47313
9103         * g++.dg/torture/pr47313.C: New testcase.
9104
9105 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9106
9107         PR target/47318
9108         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9109         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9110         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9111         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9112
9113         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9114         as __m256i.
9115         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9116         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9117         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9118
9119 2011-01-17  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/45967
9122         * gcc.dg/torture/pr45967-2.c: New testcase.
9123         * gcc.dg/torture/pr45967-3.c: Likewise.
9124
9125 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9126
9127         PR testsuite/47325
9128         * g++.dg/ext/pr47213.C: Require visibility.
9129
9130 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9131
9132         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9133         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9134
9135 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9136
9137         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9138         Linux-based targets.
9139
9140 2011-01-13  Jan Hubicka  <jh@suse.cz>
9141
9142         PR tree-optimization/47276
9143         * gcc.dg/pr47276.c: New testcase.
9144
9145 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9146             Jonathan Wakely  <jwakely.gcc@gmail.com>
9147
9148         PR c++/33558
9149         * g++.dg/other/pr33558.C: New.
9150         * g++.dg/other/pr33558-2.C: New.
9151
9152 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9153
9154         PR tree-optimization/45934
9155         PR tree-optimization/46302
9156         * g++.dg/ipa/devirt-c-1.C: New test.
9157         * g++.dg/ipa/devirt-c-2.C: Likewise.
9158         * g++.dg/ipa/devirt-c-3.C: Likewise.
9159         * g++.dg/ipa/devirt-c-4.C: Likewise.
9160         * g++.dg/ipa/devirt-c-5.C: Likewise.
9161         * g++.dg/ipa/devirt-c-6.C: Likewise.
9162         * g++.dg/ipa/devirt-6.C: Likewise.
9163         * g++.dg/ipa/devirt-d-1.C: Likewise.
9164         * g++.dg/torture/pr45934.C: Likewise.
9165
9166 2011-01-14  Jason Merrill  <jason@redhat.com>
9167
9168         * g++.dg/cpp0x/variadic105.C: New.
9169
9170 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9171             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9172
9173         PR objc/45989
9174         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9175         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9176         execution tests on i?86-*-*, x86_64-*-* and
9177         powerpc*-apple-darwin* && ilp32.
9178         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9179         tests on i?86-*-* and x86_64-*-*.
9180
9181 2011-01-14  Richard Guenther  <rguenther@suse.de>
9182
9183         PR tree-optimization/47280
9184         * g++.dg/opt/pr47280.C: New testcase.
9185
9186 2011-01-14  Jason Merrill  <jason@redhat.com>
9187
9188         * g++.dg/cpp0x/constexpr-regress1.C: New.
9189
9190         * g++.dg/ext/flexary2.C: New.
9191
9192 2011-01-14  Richard Guenther  <rguenther@suse.de>
9193
9194         PR middle-end/47281
9195         * gcc.dg/torture/pr47281.c: New testcase.
9196         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9197
9198 2011-01-14  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/47286
9201         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9202
9203 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9204
9205         PR c++/47213
9206         * g++.dg/ext/pr47213.C: New.
9207
9208 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9209
9210         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9211
9212 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9213             Mikael Morin  <mikael@gcc.gnu.org>
9214
9215         PR fortran/45848
9216         PR fortran/47204
9217         * gfortran.dg/select_type_20.f90: New.
9218         * gfortran.dg/select_type_21.f90: New.
9219
9220 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9221
9222         PR target/47251
9223         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9224
9225 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9226
9227         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9228         * gcc.dg/guality/pr36728-2.c: Likewise.
9229
9230 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9231
9232         PR debug/PR46973
9233         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9234
9235 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9236
9237         PR rtl-optimization/45352
9238         * gcc.dg/pr45352-3.c: New.
9239
9240 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9241
9242         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9243         comment.
9244         * g++.dg/cpp0x/range-for8.C: New.
9245         * g++.dg/cpp0x/range-for9.C: New.
9246
9247 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9248
9249         PR debug/47209
9250         * g++.dg/debug/pr47209.C: New.
9251
9252 2011-01-12  Richard Guenther  <rguenther@suse.de>
9253
9254         PR lto/47259
9255         * gcc.dg/lto/pr47259_0.c: New testcase.
9256         * gcc.dg/lto/pr47259_1.c: Likewise.
9257
9258 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9259
9260         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9261         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9262         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9263         methods missing from the OBJC2 Object.
9264         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9265         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9266         GNU and NeXT runtimes.
9267         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9268         comments.
9269         * objc-obj-c++-shared/Object1.m: Likewise.
9270         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9271         * objc.dg/proto-qual-1.m: Likewise.
9272         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9273         * obj-c++.dg/proto-qual-1.mm: Likewise.
9274
9275 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9276
9277         PR testsuite/33033
9278         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9279
9280 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9281
9282         Fixed the Objective-C++ testsuite and updated all tests.
9283         * lib/obj-c++.exp (obj-c++_init): Declare and set
9284         gcc_warning_prefix and gcc_error_prefix.
9285         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9286         'dg-warning', 'dg-message' and 'dg-error'.
9287         * obj-c++.dg/class-extension-3.mm: Likewise.
9288         * obj-c++.dg/class-protocol-1.mm: Likewise.
9289         * obj-c++.dg/encode-7.mm: Likewise.
9290         * obj-c++.dg/exceptions-3.mm: Likewise.
9291         * obj-c++.dg/exceptions-5.mm: Likewise.
9292         * obj-c++.dg/method-12.mm: Likewise.
9293         * obj-c++.dg/method-13.mm: Likewise.
9294         * obj-c++.dg/method-15.mm: Likewise.
9295         * obj-c++.dg/method-16.mm: Likewise.
9296         * obj-c++.dg/method-4.mm: Likewise.
9297         * obj-c++.dg/method-8.mm: Likewise.
9298         * obj-c++.dg/method-conflict-1.mm: Likewise.
9299         * obj-c++.dg/method-conflict-2.mm: Likewise.
9300         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9301         and uncommented second part of the testcase now that the testsuite
9302         works correctly.
9303         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9304         and uncommented second part of the testcase now that the testsuite
9305         works correctly.
9306         * obj-c++.dg/private-1.mm: Likewise.
9307         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9308         * obj-c++.dg/syntax-error-7.mm: Likewise.
9309         * obj-c++.dg/warn5.mm: Likewise.
9310         * obj-c++.dg/property/at-property-14.mm: Likewise.
9311         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9312         FIXME.
9313         * obj-c++.dg/property/at-property-18.mm: Likewise.
9314         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9315         FIXME.
9316         * obj-c++.dg/property/at-property-21.mm: Likewise.
9317         * obj-c++.dg/property/at-property-28.mm: Likewise.
9318         * obj-c++.dg/property/at-property-5.mm: Likewise.
9319         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9320         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9321         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9322         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9323         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9324         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9325         * obj-c++.dg/tls/diag-5.mm: Likewise.
9326         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9327         dg-error, now matched correctly.
9328
9329 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9330
9331         * objc.dg/property/at-property-29.m: New.
9332         * obj-c++.dg/property/at-property-29.mm: New.
9333
9334 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9335
9336         * go.test/go-test.exp (go-set-goarch): New proc.
9337         (go-gc-tests): Use it.
9338
9339 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9340
9341         PR debug/46955
9342         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9343
9344 2011-01-11  Richard Henderson  <rth@redhat.com>
9345
9346         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9347
9348 2011-01-11  Jan Hubicka  <jh@suse.cz>
9349
9350         PR lto/45721
9351         PR lto/45375
9352         * gcc.dg/lto/pr45721_1.c: New file.
9353         * gcc.dg/lto/pr45721_0.c: New file.
9354
9355 2011-01-11  Richard Guenther  <rguenther@suse.de>
9356
9357         PR tree-optimization/46076
9358         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9359
9360 2011-01-11  Jeff Law <law@redhat.com>
9361
9362         * PR tree-optimization/47086
9363         * gcc.dg/pr47086.c: New test.
9364
9365 2011-01-11  Jason Merrill  <jason@redhat.com>
9366
9367         PR c++/46658
9368         * g++.dg/template/new10.C: New.
9369
9370         PR c++/45520
9371         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9372
9373 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9374
9375         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9376         Split type definitions and NSConstantString class into...
9377         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9378         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9379         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9380         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9381         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9382         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9383         to comments.
9384         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9385         encode defines for newer NeXT system headers.
9386         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9387         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9388         * objc.dg/foreach-5.m: Likewise.
9389         * objc.dg/foreach-2.m: Likewise.
9390         * objc.dg/foreach-4.m: Likewise.
9391         * objc.dg/torture/strings/string1.m: Likewise.
9392         * objc.dg/torture/strings/string2.m: Likewise.
9393         * objc.dg/torture/strings/string3.m: Likewise.
9394         * objc.dg/torture/strings/string4.m: Likewise.
9395         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9396         header and stand alone.
9397         * obj-c++.dg/strings/strings-2.mm: Likewise.
9398         * objc.dg/torture/strings/const-str-3.m: Likewise.
9399         * objc.dg/strings/strings-2.m: Likewise.
9400         * objc.dg/strings/const-str-12b.m: Likewise.
9401
9402 2011-01-12  Richard Guenther  <rguenther@suse.de>
9403
9404         PR middle-end/32511
9405         * gcc.dg/attr-weak-1.c: Adjust.
9406
9407 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9408
9409         PR fortran/47051
9410         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9411         standard compliant and comment.
9412
9413 2011-01-10  Jan Hubicka  <jh@suse.cz>
9414
9415         PR lto/46083
9416         * gcc.dg/initpri3.c: New testcase.
9417
9418 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9419
9420         PR lto/47222
9421         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9422         externally visible.
9423         (g_esi): Likewise.
9424         (g_ebx): Likewise.
9425         (g_ebp): Likewise.
9426         (g_esp): Likewise.
9427         (g_ebp_save): Likewise.
9428         (g_esp_save): Likewise.
9429
9430 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9431
9432         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9433
9434 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9435
9436         PR tree-optimization/46021
9437         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9438         i?86-*-*, x86_64-*-*.
9439
9440 2011-01-10  Jeff Law <law@redhat.com>
9441
9442         * PR tree-optimization/47141
9443         * gcc.c-torture/compile/pr47141.c: New test.
9444
9445 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9446
9447         PR testsuite/46230
9448         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9449         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9450         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9451         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9452
9453         PR testsuite/46230
9454         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9455         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9456         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9457         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9458         being vectorized.  Adjust dg-final pattern.
9459
9460         PR testsuite/46230
9461         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9462         * gcc.dg/vect/slp-24.c: Likewise.
9463
9464 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9465
9466         PR c++/47218
9467         * g++.dg/other/pr47218-1.C: New test file.
9468         * g++.dg/other/pr47218.C: Likewise.
9469         * g++.dg/other/pr47218.h: New supporting header.
9470
9471 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9472
9473         PR objc/47232
9474         * objc.dg/attributes/invalid-attribute-1.m: New.
9475         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9476
9477 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9478
9479         PR fortran/47224
9480         * gfortran.dg/proc_ptr_comp_28.f90: New.
9481
9482 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9483
9484         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9485         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9486         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9487         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9488         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9489         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9490         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9491         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9492         * objc.dg/gnu-api-2-class.m: Likewise.
9493         * objc.dg/gnu-api-2-ivar.m: Likewise.
9494         * objc.dg/gnu-api-2-method.m: Likewise.
9495         * objc.dg/gnu-api-2-objc.m: Likewise.
9496         * objc.dg/gnu-api-2-object.m: Likewise.
9497         * objc.dg/gnu-api-2-property.m: Likewise.
9498         * objc.dg/gnu-api-2-protocol.m: Likewise.
9499         * objc.dg/gnu-api-2-sel.m: Likewise.
9500
9501 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9502
9503         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9504         * objc.dg/objc-foreach-4.m: Likewise.
9505         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9506         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9507         * objc.dg/foreach-4.m: Likewise.
9508         * objc.dg/foreach-5.m: Likewise.
9509         * objc.dg/foreach-3.m: Return self from init.
9510
9511 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9512
9513         PR fortran/38536
9514         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9515
9516 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9517
9518         PR fortran/46313
9519         * gfortran.dg/class_35.f90: New.
9520
9521 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9522
9523         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9524
9525 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9526
9527         PR objc/47078
9528         * objc.dg/invalid-method-2.m: New.
9529         * obj-c++.dg/invalid-method-2.mm: New.
9530
9531 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9532
9533         PR fortran/46896
9534         * gfortran.dg/transpose_optimization_2.f90 : New test.
9535
9536 2011-01-08  Jan Hubicka  <jh@suse.cz>
9537
9538         PR tree-optmization/46469
9539         * g++.dg/torture/pr46469.C: New testcase.
9540
9541 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9542
9543         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9544         emulation of libobjc-gnu structure layout functionality to ..
9545         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9546         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9547         * objc/execute/bf-common.h: Adjust headers.
9548         * objc/execute/bf-1.m: Likewise.
9549         * objc/execute/bf-2.m: Likewise.
9550         * objc/execute/bf-3.m: Likewise.
9551         * objc/execute/bf-4.m: Likewise.
9552         * objc/execute/bf-5.m: Likewise.
9553         * objc/execute/bf-6.m: Likewise.
9554         * objc/execute/bf-7.m: Likewise.
9555         * objc/execute/bf-8.m: Likewise.
9556         * objc/execute/bf-9.m: Likewise.
9557         * objc/execute/bf-10.m: Likewise.
9558         * objc/execute/bf-11.m: Likewise.
9559         * objc/execute/bf-12.m: Likewise.
9560         * objc/execute/bf-13.m: Likewise.
9561         * objc/execute/bf-14.m: Likewise.
9562         * objc/execute/bf-15.m: Likewise.
9563         * objc/execute/bf-16.m: Likewise.
9564         * objc/execute/bf-17.m: Likewise.
9565         * objc/execute/bf-18.m: Likewise.
9566         * objc/execute/bf-19.m: Likewise.
9567         * objc/execute/bf-20.m: Likewise.
9568         * objc/execute/bf-21.m: Likewise.
9569         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9570         objc_get_type_qualifiers ().
9571
9572 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9573
9574         PR fortran/45777
9575         * gfortran.dg/dependency_39.f90:  New test.
9576
9577 2011-01-07  Jan Hubicka  <jh@suse.cz>
9578
9579         Get builtins tests ready for linker plugin.
9580         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9581         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9582         my_memset, my_bzero): Mark used.
9583         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9584         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9585         volatile.
9586         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9587         volatile.
9588
9589 2011-01-07  Jan Hubicka  <jh@suse.cz>
9590
9591         PR tree-optimization/46367
9592         * g++.dg/torture/pr46367.C: New file.
9593
9594 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR target/47201
9597         * gcc.dg/pr47201.c: New test.
9598
9599         PR bootstrap/47187
9600         * gcc.dg/tree-prof/pr47187.c: New test.
9601
9602 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9603
9604         PR fortran/41580
9605         * gfortran.dg/extends_type_of_3.f90: New.
9606
9607 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9608
9609         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9610         * g++.dg/ext/dllimport-MI1.C: Likewise.
9611         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9612         * g++.dg/ext/dllimport10.C: Likewise.
9613         * g++.dg/ext/dllimport11.C: Likewise.
9614         * g++.dg/ext/dllimport12.C: Likewise.
9615         * g++.dg/ext/dllimport13.C: Likewise.
9616         * g++.dg/ext/dllimport2.C: Likewise.
9617         * g++.dg/ext/dllimport3.C: Likewise.
9618         * g++.dg/ext/dllimport4.C: Likewise.
9619         * g++.dg/ext/dllimport5.C: Likewise.
9620         * g++.dg/ext/dllimport6.C: Likewise.
9621         * g++.dg/ext/dllimport8.C: Likewise.
9622         * g++.dg/ext/dllimport9.C: Likewise.
9623         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9624         targets, too. Additionally enable test for i?86-*-mingw*.
9625         * g++.dg/ext/selectany1.C: Likewise.
9626         Remove guard variable check.
9627
9628 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9629
9630         PR fortran/47189
9631         PR fortran/47194
9632         * gfortran.dg/storage_size_3.f08: Extended.
9633
9634 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR c++/47022
9637         * g++.dg/template/stdarg1.C: New test.
9638
9639 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9640
9641         PR fortran/47195
9642         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9643         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9644         from the interface of functions to not hide the errors that
9645         shall be tested.
9646
9647 2011-01-06  Jan Hubicka  <jh@suse.cz>
9648
9649         * gcc.dg/lto/pr47188_0.c: New testcase.
9650         * gcc.dg/lto/pr47188_1.c: New testcase.
9651
9652 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9653
9654         PR fortran/33117
9655         PR fortran/46478
9656         * gfortran.dg/interface_33.f90: New test.
9657
9658 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR c/47150
9661         * gcc.c-torture/compile/pr47150.c: New test.
9662
9663 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9664
9665         PR tree-optimization/47139
9666         * gcc.dg/vect/pr47139.c: New test.
9667
9668 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9669
9670         PR fortran/47180
9671         * gfortran.dg/extends_type_of_2.f03: New.
9672
9673 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9674
9675         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9676
9677 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9678
9679         * gnat.dg/opt14.adb: New test.
9680
9681 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9682
9683         PR fortran/46017
9684         * gfortran.dg/allocate_error_2.f90:  New test.
9685
9686 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9687
9688         PR fortran/47024
9689         * gfortran.dg/storage_size_3.f08: New.
9690
9691 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9692
9693         PR libgfortran/47154
9694         * gfortran.dg/namelist_68.f90: New test.
9695
9696 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9697
9698         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9699
9700 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9701
9702         PR fortran/46448
9703         * gfortran.dg/class_34.f90: New.
9704
9705 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9706
9707         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9708         use __builtin_inff.  Skip all single-precision tests that require
9709         Infinity.
9710
9711 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9712
9713         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9714
9715 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR tree-optimization/47148
9718         * gcc.c-torture/execute/pr47148.c: New test.
9719
9720         PR tree-optimization/47155
9721         * gcc.c-torture/execute/pr47155.c: New test.
9722
9723         PR rtl-optimization/47157
9724         * gcc.c-torture/compile/pr47157.c: New test.
9725
9726 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9727
9728         * gcc.dg/torture/vector-shift2.c (schar): Define.
9729         (main): Always use schar or uchar instead of plain "char" to avoid
9730         dependencies on implementation-defined char signedness.
9731
9732 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9733
9734         PR tree-optimization/46801
9735         * gnat.dg/pack9.adb: Remove xfail.
9736
9737 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9738
9739         PR tree-optimization/46984
9740         * g++.dg/ipa/pr46984.C: New test.
9741
9742 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9743
9744         PR fortran/46408
9745         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9746
9747 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR tree-optimization/47140
9750         * gcc.c-torture/compile/pr47140.c: New test.
9751
9752         PR rtl-optimization/47028
9753         * gcc.dg/pr47028.c: New test.
9754
9755 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9756
9757         * objc.dg/protocol-forward-1.m: Removed TODO.
9758         * objc.dg/protocol-forward-2.m: New.
9759         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9760         * obj-c++.dg/protocol-forward-2.mm: New.
9761
9762 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9763
9764         PR target/38662
9765         * g++.dg/eh/pr38662.C: New testcase.
9766
9767 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9768
9769         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9770         scan for newline '\n'.
9771
9772 \f
9773 Copyright (C) 2011 Free Software Foundation, Inc.
9774
9775 Copying and distribution of this file, with or without modification,
9776 are permitted in any medium without royalty provided the copyright
9777 notice and this notice are preserved.