OSDN Git Service

* gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-19  Joey Ye  <joey.ye@arm.com>
2
3         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4
5 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6
7         PR fortran/50071
8         * gfortran.dg/end_block_label_1.f90: New test.
9         * gfortran.dg/end_associate_label_1.f90: New test.
10
11 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
12
13         * gcc.dg/c1x-pointer-float-1.c: New test.
14
15 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
16
17         PR fortran/50071
18         * gfortran.dg/duplicate_labels_2.f: New test.
19
20 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
21
22         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
23         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
24         gcc.dg/c1x-noreturn-5.c: New tests.
25
26 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
27
28         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
29
30 2011-08-18  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/18918
33         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
34         * gfortran.dg/coarray_lock_3.f90: Fix test.
35         * gfortran.dg/coarray_lock_4.f90: New.
36         * gfortran.dg/coarray_lock_5.f90: New.
37
38 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
39
40         PR target/50009
41         * gcc.c-torture/compile/pr50009.c: New test.
42
43         PR target/50092
44         * gcc.dg/torture/pr50092.c: New test.
45
46 2011-08-18  Tobias Burnus  <burnus@net-b.de>
47
48         PR fortran/50109
49         * gfortran.dg/namelist_73.f90: New.
50
51 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
52
53         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
54
55         PR debug/50017
56         * gcc.dg/pr50017.c: New test.
57
58 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
59
60         PR c++/45625
61         * g++.dg/lookup/hidden-var1.C: New test case.
62
63 2011-08-17  Tobias Burnus  <burnus@net-b.de>
64
65         PR fortran/31461
66         * gfortran.dg/warn_unused_var_2.f90: New.
67         * gfortran.dg/warn_unused_var_3.f90: New.
68
69 2011-08-17  Tom de Vries  <tom@codesourcery.com>
70
71         PR target/43597
72         * gcc.target/arm/pr43597.c: New test.
73
74 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
75
76         PR fortran/50070
77         * gfortran.dg/common_13.f90: New.
78
79 2011-08-16  Jason Merrill  <jason@redhat.com>
80
81         PR c++/50086
82         * g++.dg/cpp0x/variadic-unresolved.C: New.
83
84         * g++.old-deja/g++.brendan/README: Add R.I.P.
85
86         * g++.dg/ext/attr-used-1.C: New.
87
88         PR c++/50054
89         * g++.dg/cpp0x/initlist56.C: New.
90
91 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
92
93         PR testsuite/50085
94         * g++.dg/opt/life1.C: Only run on Linux.
95
96 2011-08-15  Tobias Burnus  <burnus@net-b.de>
97
98         * gfortran.dg/coarray_26.f90: New.
99
100 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
101
102         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
103         -fdump-tree-vrp1.
104
105 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
106
107         PR fortran/50073
108         * gfortran.dg/func_result_7.f90: New.
109
110 2011-08-13  Jason Merrill  <jason@redhat.com>
111
112         PR c++/50075
113         * g++.dg/cpp0x/decltype32.C: New.
114
115         PR c++/50059
116         * g++.dg/diagnostic/expr1.C: New.
117
118 2011-08-12  David Li  <davidxl@google.com>
119
120         * g++.dg/abi/vbase15.C: New test.
121
122 2011-08-12  Jason Merrill  <jason@redhat.com>
123
124         PR c++/50034
125         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
126
127 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
128
129         * gcc.dg/builtins-67.c: New test.
130         * gcc.target/i386/conversion.c: Ditto.
131
132 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
133             Brian Hackett  <bhackett1024@gmail.com>
134
135         * g++.dg/plugin/decl_plugin.c: New.
136         * g++.dg/plugin/decl-plugin-test.C: New.
137         * g++.dg/plugin/plugin.exp: Add above testcase.
138
139 2011-08-11  Richard Guenther  <rguenther@suse.de>
140
141         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
142
143 2011-08-11  Michael Matz  <matz@suse.de>
144
145         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
146
147 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
148
149         PR tree-optimization/50039
150         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
151         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
152
153 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
154
155         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
156         (sse4_1_test): Initialize src3 with random value.
157
158 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
159
160         * gcc.c-torture/execute/scal-to-vec1.c: New test.
161         * gcc.c-torture/execute/scal-to-vec2.c: New test.
162         * gcc.c-torture/execute/scal-to-vec3.c: New test.
163         * gcc.dg/scal-to-vec1.c: New test.
164         * gcc.dg/scal-to-vec2.c: New test.
165
166 2011-08-09  Richard Guenther  <rguenther@suse.de>
167
168         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
169         * gcc.dg/tree-ssa/vrp60.c: New testcase.
170         * gcc.dg/tree-ssa/vrp61.c: Likewise.
171         * gcc.dg/tree-ssa/vrp62.c: Likewise.
172
173 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
174
175         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
176
177 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
178
179         * gcc.dg/pr49948.c: Require pthread effective target.
180
181 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
182
183         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
184
185 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.target/i386/sse-22a.c: New test.
188
189 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
190
191         PR tree-optimization/50014
192         * gcc.dg/vect/pr50014.c: New test.
193
194 2011-08-08  Martin Jambor  <mjambor@suse.cz>
195
196         PR middle-end/49923
197         * gcc.dg/tree-ssa/pr49923.c: New test.
198
199 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
200
201         PR target/49781
202         * gcc.target/i386/pr49781-1.c: New.
203
204 2011-08-08  Jason Merrill  <jason@redhat.com>
205
206         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
207
208         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
209
210 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
211
212         PR fortran/49638
213         * gfortran.dg/typebound_override_1.f90: New.
214
215 2011-08-07  Kai Tietz  <ktietz@redhat.com>
216
217         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
218         x86_64 mingw target.
219         * gcc.dg/tree-ssa/loop-1.c: Likewise.
220         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
221         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
222         * gcc.dg/tree-ssa/loop-33.c: Likewise.
223         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
224         * gcc.dg/tree-ssa/loop-35.c: Likewise.
225         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
226         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
227         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
228         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
229
230 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
231
232         PR testsuite/48727
233         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
234
235 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
236
237         * gcc.dg/pr48770.c: Cleanup coverage files.
238         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
239
240 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
241
242         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
243         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
244         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
245         lzcnt and bmi options.
246
247 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR target/47381
250         * gcc.dg/pr47381-1.c: New.
251         * gcc.dg/pr47381-2.c: Likewise.
252         * gcc.target/i386/pr47381.c: Likewise.
253
254 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
255
256         PR middle-end/47727
257         * gcc.dg/pr47727.c: New.
258
259         PR target/47372
260         * gcc.dg/pr47372-1.c: New.
261         * gcc.dg/pr47372-2.c: Likewise.
262
263 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
264
265         PR middle-end/47449
266         * gcc.target/i386/pr47449.c: New.
267
268         PR target/47446
269         * gcc.dg/pr47446-1.c: New.
270         * gcc.dg/pr47446-2.c: Likewise.
271
272 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
273
274         PR target/47766
275         * gcc.dg/pr47766.c: New.
276
277         PR target/47715
278         * gcc.dg/tls/pr47715-1.c: New.
279         * gcc.dg/tls/pr47715-2.c: Likewise.
280         * gcc.dg/tls/pr47715-3.c: Likewise.
281         * gcc.dg/tls/pr47715-4.c: Likewise.
282         * gcc.dg/tls/pr47715-5.c: Likewise.
283
284 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
285
286         PR libobjc/50002
287         * objc.dg/gnu-api-2-class.m: Updated comments.
288         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
289         * objc.dg/gnu-api-2-class-meta.m: New test.
290         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
291
292 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         PR libobjc/49882
295         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
296         with classes that are in construction.
297
298 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
299
300         PR target/48084
301         * gcc.target/i386/pr48084-1.c: New.
302         * gcc.target/i386/pr48084-2.c: Likewise.
303         * gcc.target/i386/pr48084-3.c: Likewise.
304         * gcc.target/i386/pr48084-4.c: Likewise.
305         * gcc.target/i386/pr48084-5.c: Likewise.
306
307         PR rtl-optimization/49504
308         * gcc.target/i386/pr49504.c: New.
309
310         PR target/49860
311         * gcc.dg/pr49860.c: New.
312
313 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
314         
315         PR libobjc/49882
316         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
317         with classes that are in construction.
318
319 2011-08-05  Jason Merrill  <jason@redhat.com>
320
321         PR c++/48993
322         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
323
324         PR c++/49921
325         * g++.dg/cpp0x/decltype31.C: New.
326
327         PR c++/49669
328         * g++.dg/init/array28.C: New.
329
330         PR c++/49988
331         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
332
333 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
334
335         PR target/47369
336         * gcc.dg/pr47369-1.c: New.
337
338 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
339
340         PR middle-end/47364
341         * gcc.dg/torture/pr47364-1.c: New.
342         * gcc.c-torture/compile/pr47364-1.c: Likewise.
343         * gcc.c-torture/compile/pr47364-2.c: Likewise.
344
345 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
346
347         PR fortran/37211
348         * gfortran.dg/transfer_check_2.f90:  New test case.
349
350 2011-08-05  Jan Hubicka  <jh@suse.cz>
351
352         PR middle-end/49494
353         * gfortran.dg/pr49494.f90: New testcase.
354
355 2011-08-05  Jan Hubicka  <jh@suse.cz>
356
357         PR middle-end/49735
358         * gcc.c-torture/compile/pr49735.c: New testcase.
359
360 2011-08-05  Jason Merrill  <jason@redhat.com>
361
362         PR c++/47453
363         * g++.dg/cpp0x/initlist56.C: New.
364
365         PR c++/49812
366         * g++.dg/overload/rvalue2.C: New.
367
368         PR c++/49983
369         * g++.dg/cpp0x/range-for21.C: New.
370
371         * g++.dg/ext/vla11.C: New.
372
373 2011-08-05  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/49984
376         * gcc.dg/tree-ssa/vrp59.c: New testcase.
377
378 2011-08-05  Richard Guenther  <rguenther@suse.de>
379
380         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
381         * gcc.dg/tree-ssa/vrp52.c: Likewise.
382         * gcc.dg/tree-ssa/vrp53.c: Likewise.
383
384 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
385
386         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
387         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
388         * gfortran.dg/ldist-pr43023.f90: Ditto.
389         * gfortran.dg/namelist_52.f90: Ditto.
390         * gfortran.dg/interface_proc_end.f90: Ditto.
391         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
392         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
393
394 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
395
396         * gcc.dg/vect/vect-over-widen-1.c: New test.
397         * gcc.dg/vect/vect-over-widen-2.c: New test.
398         * gcc.dg/vect/vect-over-widen-3.c: New test.
399         * gcc.dg/vect/vect-over-widen-4.c: New test.
400
401 2011-08-04  Richard Guenther  <rguenther@suse.de>
402
403         PR fortran/49957
404         * gfortran.dg/vect/O3-pr49957.f: New testcase.
405
406 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
407
408         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
409
410 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
411
412         PR middle-end/49905
413         * g++.dg/ext/builtin-object-size3.C: New test.
414
415 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
416
417         PR tree-optimization/49948
418         * gcc.dg/pr49948.c: New test.
419
420 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR middle-end/47383
423         * gcc.dg/torture/pr47383.c: New.
424
425 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
426
427         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
428
429 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
430
431         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
432
433 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
434
435         PR target/47744
436         * gcc.dg/torture/pr47744-1.c: New.
437         * gcc.dg/torture/pr47744-2.c: Likewise.
438         * gcc.dg/torture/pr47744-3.c: Likewise.
439
440 2011-08-03  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/49958
443         * gcc.dg/torture/pr49958.c: New testcase.
444
445 2011-08-03  Richard Guenther  <rguenther@suse.de>
446
447         PR tree-optimization/49938
448         * g++.dg/torture/pr49938.C: New testcase.
449
450 2011-08-02  Jason Merrill  <jason@redhat.com>
451
452         PR c++/43886
453         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
454
455         PR c++/49577
456         * g++.dg/cpp0x/initlist5.C: Add additional cases.
457
458         PR c++/49593
459         * g++.dg/cpp0x/variadic115.C: New.
460
461         PR c++/49803
462         * g++.dg/cpp0x/union5.C: New.
463
464 2011-08-02  Daniel Kraft  <d@domob.eu>
465
466         PR fortran/49885
467         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
468
469 2011-08-02  Kai Tietz  <ktietz@redhat.com>
470
471         PR middle-end/49947
472         * gcc.dg/tree-ssa/forwprop-15.c
473
474 2011-08-02  Jason Merrill  <jason@redhat.com>
475
476         PR c++/49834
477         * g++.dg/cpp0x/range-for20.C: New.
478
479 2011-08-02  Tobias Burnus  <burnus@net-b.de>
480
481         * gfortran.dg/coarray_lib_token_3.f90: New.
482
483 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
484
485         PR fortran/46752
486         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
487         * gcc.dg/gomp/atomic-15.c: New test.
488         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
489         * g++.dg/gomp/atomic-15.C: New test.
490         * g++.dg/gomp/private-1.C: New test.
491         * g++.dg/gomp/sharing-2.C: New test.
492         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
493         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
494         * gfortran.dg/gomp/omp_atomic2.f90: New test.
495
496 2011-08-02  Tobias Burnus  <burnus@net-b.de>
497
498         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
499         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
500         cleanup-module.
501         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
502         * gfortran.dg/allocatable_function_5.f90: Ditto.
503         * gfortran.dg/allocate_stat.f90: Ditto.
504         * gfortran.dg/array_constructor_20.f90: Ditto.
505         * gfortran.dg/array_constructor_21.f90: Ditto.
506         * gfortran.dg/array_constructor_22.f90: Ditto.
507         * gfortran.dg/array_constructor_26.f03: Ditto.
508         * gfortran.dg/array_function_4.f90: Ditto.
509         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
510         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
511         * gfortran.dg/bind_c_usage_15.f90: Ditto.
512         * gfortran.dg/bind_c_usage_16.f03: Ditto.
513         * gfortran.dg/bind_c_usage_3.f03: Ditto.
514         * gfortran.dg/binding_label_tests_7.f03: Ditto.
515         * gfortran.dg/class_15.f03: Ditto.
516         * gfortran.dg/class_27.f03: Ditto.
517         * gfortran.dg/class_33.f90: Ditto.
518         * gfortran.dg/class_37.f03: Ditto.
519         * gfortran.dg/class_40.f03: Ditto.
520         * gfortran.dg/class_42.f03: Ditto.
521         * gfortran.dg/class_defined_operator_1.f03: Ditto.
522         * gfortran.dg/coarray/registering_1.f90: Ditto.
523         * gfortran.dg/convert_1.f90: Ditto.
524         * gfortran.dg/default_initialization_3.f90: Ditto.
525         * gfortran.dg/dependency_25.f90: Ditto.
526         * gfortran.dg/dependency_26.f90: Ditto.
527         * gfortran.dg/dependency_36.f90: Ditto.
528         * gfortran.dg/dependency_37.f90: Ditto.
529         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
530         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
531         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
532         * gfortran.dg/elemental_pointer_1.f90: Ditto.
533         * gfortran.dg/elemental_result_1.f90: Ditto.
534         * gfortran.dg/empty_derived_type.f90: Ditto.
535         * gfortran.dg/entry_7.f90: Ditto.
536         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
537         * gfortran.dg/equiv_constraint_3.f90: Ditto.
538         * gfortran.dg/error_recovery_3.f90: Ditto.
539         * gfortran.dg/extends_4.f03: Ditto.
540         * gfortran.dg/func_assign.f90: Ditto.
541         * gfortran.dg/func_assign_3.f90: Ditto.
542         * gfortran.dg/generic_1.f90: Ditto.
543         * gfortran.dg/generic_18.f90: Ditto.
544         * gfortran.dg/generic_22.f03: Ditto.
545         * gfortran.dg/generic_4.f90: Ditto.
546         * gfortran.dg/generic_6.f90: Ditto.
547         * gfortran.dg/generic_actual_arg.f90: Ditto.
548         * gfortran.dg/graphite/id-21.f: Ditto.
549         * gfortran.dg/graphite/pr45758.f90: Ditto.
550         * gfortran.dg/host_assoc_call_2.f90: Ditto.
551         * gfortran.dg/host_assoc_call_3.f90: Ditto.
552         * gfortran.dg/host_assoc_call_4.f90: Ditto.
553         * gfortran.dg/host_assoc_function_4.f90: Ditto.
554         * gfortran.dg/host_used_types_1.f90: Ditto.
555         * gfortran.dg/implicit_1.f90: Ditto.
556         * gfortran.dg/implicit_11.f90: Ditto.
557         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
558         * gfortran.dg/impure_actual_1.f90: Ditto.
559         * gfortran.dg/impure_assignment_1.f90: Ditto.
560         * gfortran.dg/impure_constructor_1.f90: Ditto.
561         * gfortran.dg/initialization_10.f90: Ditto.
562         * gfortran.dg/initialization_12.f90: Ditto.
563         * gfortran.dg/interface_14.f90: Ditto.
564         * gfortran.dg/interface_15.f90: Ditto.
565         * gfortran.dg/interface_2.f90: Ditto.
566         * gfortran.dg/interface_25.f90: Ditto.
567         * gfortran.dg/interface_26.f90: Ditto.
568         * gfortran.dg/interface_29.f90: Ditto.
569         * gfortran.dg/interface_assignment_1.f90: Ditto.
570         * gfortran.dg/internal_pack_6.f90: Ditto.
571         * gfortran.dg/internal_pack_7.f90: Ditto.
572         * gfortran.dg/internal_pack_8.f90: Ditto.
573         * gfortran.dg/lto/pr45586_0.f90: Ditto.
574         * gfortran.dg/lto/pr47839_0.f90: Ditto.
575         * gfortran.dg/module_commons_3.f90: Ditto.
576         * gfortran.dg/module_equivalence_4.f90: Ditto.
577         * gfortran.dg/module_equivalence_6.f90: Ditto.
578         * gfortran.dg/module_function_type_1.f90: Ditto.
579         * gfortran.dg/module_naming_1.f90: Ditto.
580         * gfortran.dg/namelist_4.f90: Ditto.
581         * gfortran.dg/operator_c1202.f90: Ditto.
582         * gfortran.dg/parens_7.f90: Ditto.
583         * gfortran.dg/pr32921.f: Ditto.
584         * gfortran.dg/pr33646.f90: Ditto.
585         * gfortran.dg/pr41928.f90: Ditto.
586         * gfortran.dg/pr42119.f90: Ditto.
587         * gfortran.dg/pr43984.f90: Ditto.
588         * gfortran.dg/present_1.f90: Ditto.
589         * gfortran.dg/private_type_2.f90: Ditto.
590         * gfortran.dg/proc_decl_2.f90: Ditto.
591         * gfortran.dg/proc_ptr_10.f90: Ditto.
592         * gfortran.dg/proc_ptr_22.f90: Ditto.
593         * gfortran.dg/proc_ptr_8.f90: Ditto.
594         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
595         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
596         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
597         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
598         * gfortran.dg/substring_equivalence.f90: Ditto.
599         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
600         * gfortran.dg/transpose_optimization_1.f90: Ditto.
601         * gfortran.dg/trim_optimize_6.f90: Ditto.
602         * gfortran.dg/typebound_call_12.f03: Ditto.
603         * gfortran.dg/typebound_operator_5.f03: Ditto.
604         * gfortran.dg/typebound_operator_6.f03: Ditto.
605         * gfortran.dg/typebound_proc_18.f03: Ditto.
606         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
607         * gfortran.dg/use_1.f90: Ditto.
608         * gfortran.dg/use_10.f90: Ditto.
609         * gfortran.dg/use_11.f90: Ditto.
610         * gfortran.dg/use_14.f90: Ditto.
611         * gfortran.dg/use_only_2.f90: Ditto.
612         * gfortran.dg/use_rename_4.f90: Ditto.
613         * gfortran.dg/use_rename_5.f90: Ditto.
614         * gfortran.dg/used_dummy_types_3.f90: Ditto.
615         * gfortran.dg/used_interface_ref.f90: Ditto.
616         * gfortran.dg/used_types_11.f90: Ditto.
617         * gfortran.dg/used_types_3.f90: Ditto.
618         * gfortran.dg/used_types_4.f90: Ditto.
619         * gfortran.dg/userdef_operator_2.f90: Ditto.
620         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
621         * gfortran.dg/vect/pr46213.f90: Ditto.
622         * gfortran.dg/whole_file_21.f90: Ditto.
623         * gfortran.dg/whole_file_22.f90: Ditto.
624         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
625         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
626
627 2011-08-02  Kai Tietz  <ktietz@redhat.com>
628
629         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
630
631 2011-08-01  Jason Merrill  <jason@redhat.com>
632
633         PR c++/49932
634         * g++.dg/abi/mangle49.C: New.
635
636         PR c++/49924
637         * g++.dg/cpp0x/constexpr-array4.C: New.
638
639         PR c++/49813
640         * g++.dg/cpp0x/constexpr-builtin1.C: New.
641
642 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
643
644         PR target/49927
645         * gcc.target/i386/pr49927.c: New test.
646
647 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
648
649         PR tree-optimization/49926
650         * gcc.dg/vect/pr49926.c: New test.
651
652 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
653
654         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
655         * gcc.target/i386/lzcnt-1.c: New test.
656         * gcc.target/i386/lzcnt-2.c: Likewise.
657         * gcc.target/i386/lzcnt-2a.c: Likewise.
658         * gcc.target/i386/lzcnt-3.c: Likewise.
659         * gcc.target/i386/lzcnt-4.c: Likewise.
660         * gcc.target/i386/lzcnt-4a.c: Likewise.
661         * gcc.target/i386/lzcnt-5.c: Likewise.
662         * gcc.target/i386/lzcnt-6.c: Likewise.
663         * gcc.target/i386/lzcnt-6a.c: Likewise.
664         * gcc.target/i386/lzcnt-check.h: Likewise.
665
666         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
667         * gcc.target/i386/sse-13.c: Likewise.
668         * gcc.target/i386/sse-14.c: Likewise.
669         * g++.dg/other/i386-2.C: Likewise.
670         * g++.dg/other/i386-3.C: Likewise.
671
672 2011-08-01  Julian Brown  <julian@codesourcery.com>
673
674         * gcc.target/arm/fixed-point-exec.c: New test.
675
676 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
677
678         PR target/49920
679         * gcc.target/i386/pr49920.c: New test.
680
681 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
682
683         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
684         * gcc.dg/tree-ssa/pr23109.c: Ditto.
685         * gcc.dg/tree-ssa/loop-7.c: Ditto.
686         * gcc.dg/tree-ssa/loop-32.c: Ditto.
687         * gcc.dg/tree-ssa/loop-33.c: Ditto.
688         * gcc.dg/tree-ssa/loop-34.c: Ditto.
689         * gcc.dg/tree-ssa/loop-35.c: Ditto.
690         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
691         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
692         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
693         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
694         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
695         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
696         * g++.dg/tree-ssa/pr33615.C: Ditto.
697         * g++.dg/tree-ssa/restrict1.C: Ditto.
698         * c-c++-common/restrict-2.c: Ditto.
699         * gfortran.dg/pr32921.f: Ditto.
700         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
701         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
702         * gcc.dg/tree-ssa/vrp47.c: Ditto.
703         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
704         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
705         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
706         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
707         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
708         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
709         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
710
711 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
712
713         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
714         .exe.ltrans[0-9]*. dump files.
715
716 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
717
718         PR fortran/49112
719         * gfortran.dg/abstract_type_6.f03: Modified.
720         * gfortran.dg/typebound_proc_24.f03: New.
721
722 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
723
724         PR testsuite/49917
725         * g++.dg/init/for1.C: Fix.
726
727 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
728
729         PR fortran/48876
730         * gfortran.dg/string_5.f90:  New test.
731
732 2011-07-29  Jason Merrill  <jason@redhat.com>
733
734         PR c++/49867
735         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
736
737 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
738
739         PR tree-optimization/47407
740         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
741         alpha*-dec-osf*.
742         Sort target list.
743
744 2011-07-29  Richard Guenther  <rguenther@suse.de>
745
746         * gcc.dg/uninit-suppress.c: Also disable VRP.
747         * gcc.dg/uninit-suppress_2.c: Likewise.
748
749 2011-07-28  Jason Merrill  <jason@redhat.com>
750
751         PR c++/49808
752         * g++.dg/template/nontype24.C: New.
753
754 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
755
756         PR rtl-optimization/47958
757         * gcc.dg/torture/pr47958-1.c: New.
758
759 2011-07-29  Wei Guozhi  <carrot@google.com>
760
761         PR rtl-optimization/49799
762         * gcc.dg/pr49799.c: New test case.
763
764 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
765
766         PR middle-end/48648
767         * gcc.dg/graphite/id-pr48648.c: New.
768
769 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
770
771         PR fortran/31067
772         * gfortran.dg/maxloc_2.f90: New test.
773         * gfortran.dg/maxloc_3.f90: New test.
774         * gfortran.dg/minloc_1.f90: New test.
775         * gfortran.dg/minloc_2.f90: New test.
776         * gfortran.dg/minloc_3.f90: New test.
777         * gfortran.dg/minmaxloc_7.f90: New test.
778
779         PR debug/49871
780         * gcc.dg/debug/dwarf2/pr49871.c: New test.
781
782 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
783
784         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
785         the builtin isn't optimized away.
786
787 2011-07-27  Tobias Burnus  <burnus@net-b.de>
788
789         PR fortran/45586
790         * gfortran.dg/lto/pr45586-2_0.f90: New.
791
792 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
793
794         PR middle-end/49875
795         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
796         * c-c++-common/cxxbitfields-5.c: Same.
797
798 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
799
800         * lib/target-supports.exp (check_effective_target_mmap): Use
801         check_function_available.
802
803 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
804
805         * g++.old-deja/g++.pt/crash60.C: Updated.
806
807 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
808
809         PR target/49866
810         * gcc.target/i386/pr49866.c: New test.
811
812 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
813
814         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
815         * gcc.target/i386/bmi-andn-1.c: New test.
816         * gcc.target/i386/bmi-andn-1a.c: Likewise.
817         * gcc.target/i386/bmi-andn-2.c: Likewise.
818         * gcc.target/i386/bmi-andn-2a.c: Likewise.
819         * gcc.target/i386/bmi-bextr-1.c: Likewise.
820         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
821         * gcc.target/i386/bmi-bextr-2.c: Likewise.
822         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
823         * gcc.target/i386/bmi-blsi-1.c: Likewise.
824         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
825         * gcc.target/i386/bmi-blsi-2.c: Likewise.
826         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
827         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
828         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
829         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
830         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
831         * gcc.target/i386/bmi-blsr-1.c: Likewise.
832         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
833         * gcc.target/i386/bmi-blsr-2.c: Likewise.
834         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
835         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
836         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
837         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
838         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
839
840 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
841
842         PR middle-end/47691
843         * gfortran.dg/graphite/id-pr47691.f: New.
844
845 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.target/i386/avx-os-support.h: New.
848         * gcc.target/i386/avx-check.h: Include avx-os-support.h
849         (main): Check avx_os_support before the test is run.
850         * gcc.target/i386/aes-avx-check.h: Ditto.
851         * gcc.target/i386/pclmul-avx-check.h: Ditto.
852
853 2011-07-27  Kai Tietz  <ktietz@redhat.com>
854
855         * gcc.target/i386/aggregate-ret3.c: New test.
856         * gcc.target/i386/aggregate-ret4.c: New test.
857
858 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
859
860         PR fortran/49755
861         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
862         allocated array should *not* change its size.
863         * gfortran.dg/multiple_allocation_3.f90: New test.
864
865 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
866
867         PR c++/49776
868         * g++.dg/cpp0x/constexpr-49776.C: New.
869
870 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
871
872         PR middle-end/47046
873         * gcc.dg/graphite/id-pr47046.c: New.
874
875 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
876
877         PR middle-end/47653
878         * gcc.dg/graphite/run-id-pr47593.c: New.
879
880 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
881
882         PR middle-end/47653
883         * gcc.dg/graphite/run-id-pr47653.c: New.
884         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
885         induction variables.
886         * gcc.dg/graphite/scop-16.c: Same.
887         * gcc.dg/graphite/scop-17.c: Same.
888         * gcc.dg/graphite/scop-21.c: Same.
889
890 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
891
892         PR middle-end/48805
893         * gcc.dg/graphite/id-pr48805.c: New.
894
895 2011-07-26  Tobias Burnus  <burnus@net-b.de>
896
897         * gfortran.dg/coarray_lib_token_2.f90: New.
898
899 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
900
901         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
902         SPU local store.
903
904 2011-07-25  Andrew Pinski  <apinski@cavium.com>
905
906         PR tree-opt/49671
907         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
908         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
909
910 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
911
912         * lib/target-supports.exp (check_effective_target_mmap): New proc.
913
914         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
915         * gcc.c-torture/execute/loop-2g.c: Likewise.
916         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
917         Require mmap support.
918         * gcc.c-torture/execute/loop-2g.x: Likewise.
919         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
920         (MAP_ANON): Provide default.
921         * gcc.dg/20050826-1.c: Likewise.
922         * gcc.target/i386/pr36533.c: Likewise.
923         * gcc.dg/vect/pr49038.c: Remove dg-do run.
924         Use dg-require-effective-target mmap.
925
926 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
927
928         PR c++/49838
929         * g++.dg/cpp0x/range-for19.C: New.
930
931 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
932
933         PR testsuite/49753
934         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
935
936         Revert:
937         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
938
939         PR testsuite/49753
940         * g++.dg/torture/pr49309.C: Remove.
941
942 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
943
944         PR tree-optimization/49809
945         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
946         test.
947
948 2011-07-25  Richard Guenther  <rguenther@suse.de>
949
950         PR tree-optimization/49715
951         * gcc.target/i386/pr49715-1.c: New testcase.
952         * gcc.target/i386/pr49715-2.c: Likewise.
953
954 2011-07-23  Jason Merrill  <jason@redhat.com>
955
956         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
957
958 2011-07-22  Jason Merrill  <jason@redhat.com>
959
960         PR c++/49793
961         * g++.dg/cpp0x/initlist55.C: New.
962
963 2011-07-23  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/49791
966         * gfortran.dg/namelist_72.f: New.
967
968 2011-07-23  Tobias Burnus  <burnus@net-b.de>
969
970         * gfortran.dg/coarray_25.f90: New.
971
972 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
973
974         * override1.C: This test should use c++0x mode.
975         * override3.C: New. Test the diagnostics in c++98 mode.
976
977 2011-07-22  Jason Merrill  <jason@redhat.com>
978             Mark Glisse  <marc.glisse@normalesup.org>
979
980         PR c++/30112
981         * g++.dg/other/pragma-re-1.C: Add namespace cases.
982
983         PR c++/49813
984         * g++.dg/opt/builtins2.C: New.
985         * g++.dg/other/error27.C: Don't rely on __builtin.
986
987 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
988
989         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
990         on lp64 targets.
991         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
992         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
993         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
994         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
995
996         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
997         instead of ia32.
998
999 2011-07-22  Richard Guenther  <rguenther@suse.de>
1000
1001         PR tree-optimization/45819
1002         * gcc.dg/pr45819.c: New testcase.
1003
1004 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1005
1006         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1007
1008 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1009
1010         PR middle-end/47654
1011         PR middle-end/49649
1012         * gcc.dg/graphite/run-id-pr47654.c: New.
1013
1014 2011-07-21  Ian Lance Taylor  <iant@google.com>
1015
1016         PR middle-end/49705
1017         * gcc.dg/pr49705.c: New test.
1018
1019 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1020
1021         * lib/target-supports.exp (check_avx_os_support_available): New.
1022         (check_effective_target_avx_runtime): Use it.
1023
1024 2011-07-21  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/49770
1027         * g++.dg/torture/pr49770.C: New testcase.
1028
1029 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1030
1031         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1032         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1033
1034 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1035
1036         * gfortran.dg/coarray_lib_token_1.f90: New.
1037
1038 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1039
1040         * gcc.dg/pr32912-2.c: Skip for AVR.
1041         * gcc.dg/pr44674.c: Add dg-require-profiling.
1042
1043 2011-07-20  Jason Merrill  <jason@redhat.com>
1044
1045         * g++.dg/ext/desig2.C: New.
1046
1047 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1048
1049         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1050         be generated.
1051         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1052         * gcc.target/powerpc/recip-3.c: Ditto.
1053
1054 2011-07-19  Jason Merrill  <jason@redhat.com>
1055
1056         PR c++/6709 (DR 743)
1057         PR c++/42603 (DR 950)
1058         * g++.dg/cpp0x/decltype21.C: New.
1059
1060 2011-07-20  Richard Guenther  <rguenther@suse.de>
1061
1062         PR middle-end/18908
1063         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1064         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1065
1066 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1067
1068         * gcc.target/arm/combine-movs.c: New.
1069         * gcc.target/arm/unsigned-extend-2.c: New.
1070
1071 2011-07-19  Jason Merrill  <jason@redhat.com>
1072
1073         PR c++/49785
1074         * g++.dg/cpp0x/variadic114.C: New.
1075
1076 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1077
1078         * gfortran.dg/coarray_args_1.f90: New.
1079         * gfortran.dg/coarray_args_2.f90: New.
1080
1081 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1082
1083         PR fortran/49708
1084         * gfortran.dg/allocate_error_3.f90: New.
1085
1086 2011-07-19  Richard Guenther  <rguenther@suse.de>
1087
1088         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1089         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1090         * gcc.dg/torture/20110719-1.c: New testcase.
1091
1092 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR tree-optimization/49768
1095         * gcc.c-torture/execute/pr49768.c: New test.
1096
1097 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1098
1099         PR tree-optimization/49771
1100         * gcc.dg/vect/pr49771.c: New test.
1101
1102 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1103
1104         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1105         * gcc.dg/ipa/ipa-2.c: Likewise.
1106         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1107         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1108         * gcc.dg/ipa/ipa-5.c: Likewise.
1109         * gcc.dg/ipa/ipa-7.c: Likewise.
1110         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1111         * gcc.dg/ipa/ipacost-1.c: Likewise.
1112         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1113         functions.
1114         * gcc.dg/ipa/ipcp-1.c: New test.
1115         * gcc.dg/ipa/ipcp-2.c: Likewise.
1116         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1117
1118 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR middle-end/49675
1121         * gfortran.dg/pr49675.f90: New test.
1122
1123 2011-07-18  Richard Guenther  <rguenther@suse.de>
1124
1125         * gcc.dg/torture/20110718-1.c: New testcase.
1126
1127 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1128
1129         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1130         * g++.dg/ext/bitfield3.C: Likewise.
1131         * g++.dg/ext/bitfield4.C: Likewise.
1132         * g++.dg/ext/bitfield5.C: Likewise.
1133         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1134         * g++.dg/other/pr23205-2.C: Likewise.
1135         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1136         * gcc.c-torture/compile/20001109-2.c: Likewise.
1137         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1138         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1139         * gcc.dg/bitfld-16.c: Likewise.
1140         * gcc.dg/bitfld-17.c: Likewise.
1141         * gcc.dg/bitfld-18.c: Likewise.
1142         * gcc.dg/builtins-config.h: Remove Netware support.
1143         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1144         * gcc.dg/cdce2.c: Likewise.
1145         * gcc.dg/cpp/assert4.c: Remove netware support.
1146         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1147         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1148
1149         * lib/target-supports.exp (check_visibility_available): Remove
1150         NetWare support.
1151         (check_profiling_available): Likewise.
1152
1153 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1154
1155         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1156
1157 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1158             Thomas Koenig  <tkoenig@gcc.gnu.org>
1159
1160         PR fortran/34657
1161         * gfortran.dg/generic_17.f90: Fix testcase.
1162         * gfortran.dg/interface_3.f90: Add dg-error.
1163         * gfortran.dg/use_14.f90: New.
1164         * gfortran.dg/use_15.f90: New.
1165
1166 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1167
1168         * gnat.dg/pointer_controlled.adb: New test.
1169
1170 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1171
1172         PR fortran/49624
1173         * gfortran.dg/pointer_remapping_7.f90: New.
1174
1175 2011-07-16  Jason Merrill  <jason@redhat.com>
1176
1177         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1178
1179 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1180             Jason Merrill  <jason@redhat.com>
1181
1182         PR c++/45329
1183         PR c++/48934
1184         * g++.dg/cpp0x/decltype29.C: Adjust.
1185         * g++.dg/cpp0x/error4.C: Adjust.
1186         * g++.dg/cpp0x/sfinae26.C: Adjust.
1187         * g++.dg/cpp0x/variadic105.C: Adjust.
1188         * g++.dg/template/deduce3.C: Adjust.
1189         * g++.dg/template/error45.C: Adjust.
1190         * g++.dg/template/ptrmem2.C: Adjust.
1191         * g++.dg/template/sfinae2.C: Adjust.
1192         * g++.old-deja/g++.pt/crash60.C: Adjust.
1193         * g++.old-deja/g++.pt/unify6.C: Adjust.
1194         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1195         * g++.dg/cpp0x/nullptr15.C: Adjust.
1196         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1197         * g++.dg/cpp0x/pr31431.C: Adjust.
1198         * g++.dg/cpp0x/pr31434.C: Adjust.
1199         * g++.dg/cpp0x/sfinae11.C: Adjust
1200         * g++.dg/cpp0x/temp_default2.C: Adjust.
1201         * g++.dg/cpp0x/trailing4.C: Adjust.
1202         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1203         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1204         * g++.dg/cpp0x/variadic105.C: Adjust.
1205         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1206         * g++.dg/ext/vla2.C: Adjust.
1207         * g++.dg/other/ptrmem10.C: Adjust.
1208         * g++.dg/other/ptrmem11.C: Adjust.
1209         * g++.dg/overload/unknown1.C: Adjust.
1210         * g++.dg/template/conv11.C: Adjust.
1211         * g++.dg/template/dependent-expr5.C: Adjust.
1212         * g++.dg/template/friend.C: Adjust.
1213         * g++.dg/template/incomplete2.C: Adjust.
1214         * g++.dg/template/local4.C: Adjust.
1215         * g++.dg/template/local6.C: Adjust.
1216         * g++.dg/template/operator9.C: Adjust.
1217         * g++.dg/template/ttp25.C: Adjust.
1218         * g++.dg/template/unify10.C: Adjust.
1219         * g++.dg/template/unify11.C: Adjust.
1220         * g++.dg/template/unify6.C: Adjust.
1221         * g++.dg/template/unify9.C: Adjust.
1222         * g++.dg/template/varmod1.C: Adjust.
1223         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1224         * g++.old-deja/g++.pt/crash28.C: Adjust.
1225         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1226         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1227         * g++.old-deja/g++.pt/expr2.C: Adjust.
1228         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1229         * g++.old-deja/g++.pt/spec5.C: Adjust.
1230         * g++.old-deja/g++.pt/spec6.C: Adjust.
1231         * g++.old-deja/g++.pt/unify4.C: Adjust.
1232         * g++.old-deja/g++.pt/unify8.C: Adjust.
1233         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1234         * g++.dg/overload/template5.C: New testcase.
1235         * g++.dg/template/overload12.C: New testcase.
1236
1237 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1238
1239         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1240         * gfortran.dg/coarray_7.f90: Ditto.
1241         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1242         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1243
1244 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1245
1246         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1247         case.
1248         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1249         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1250         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1251         C67X.
1252         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1253         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1254         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1255
1256 2011-07-15  Jason Merrill  <jason@redhat.com>
1257
1258         PR testsuite/49741
1259         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1260         Use --extra_opts instead of --additional_options.
1261
1262 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR testsuite/49753
1265         * g++.dg/torture/pr49309.C: Remove.
1266
1267 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1268
1269         * gcc.target/tic6x/weak-call.c: New test.
1270         * gcc.target/tic6x/fpcmp.c: New test.
1271         * gcc.target/tic6x/fpdiv.c: New test.
1272         * gcc.target/tic6x/rotdi16-scan.c: New test.
1273         * gcc.target/tic6x/ffssi.c: New test.
1274         * gcc.target/tic6x/fpdiv-lib.c: New test.
1275         * gcc.target/tic6x/cold-lc.c: New test.
1276         * gcc.target/tic6x/longcalls.c: New test.
1277         * gcc.target/tic6x/abi-align-1.c: New test.
1278         * gcc.target/tic6x/fpcmp-finite.c: New test.
1279         * gcc.target/tic6x/rotdi16.c: New test.
1280         * gcc.target/tic6x/bswapl.c: New test.
1281         * gcc.target/tic6x/ffsdi.c: New test.
1282         * gcc.target/tic6x/tic6x.exp: New file.
1283         * gcc.target/tic6x/builtins/arith24.c: New test.
1284         * gcc.target/tic6x/builtins/smpy.c: New test.
1285         * gcc.target/tic6x/builtins/smpylh.c: New test.
1286         * gcc.target/tic6x/builtins/smpyh.c: New test.
1287         * gcc.target/tic6x/builtins/sarith1.c: New test.
1288         * gcc.target/tic6x/builtins/extclr.c: New test
1289         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1290         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1291         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1292         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1293         New functions.
1294         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1295         __TMS320C6X__.
1296         * gcc.dg/20020312-2.c: Likewise.
1297         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1298         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1299         * gcc.dg/torture/builtin-math-7.c: Likewise.
1300
1301         PR testsuite/49757
1302         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1303         not testing tic6x-*-*.
1304
1305 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1306
1307         PR tree-opt/49309
1308         * g++.dg/torture/pr49309.C: New testcase.
1309
1310 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1311
1312         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1313
1314 2011-07-14  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/49651
1317         * gcc.dg/torture/pr49651.c: New testcase.
1318
1319 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1320
1321         PR target/43746
1322         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1323
1324 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1325
1326         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1327         -mno-pointers-to-nested-functions.
1328         * gcc.target/powerpc/no-r11-2.c: Ditto.
1329         * gcc.target/powerpc/no-r11-3.c: Ditto.
1330
1331 2011-07-13  Jason Merrill  <jason@redhat.com>
1332
1333         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1334         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1335         when compiling C files.
1336         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1337         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1338         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1339         * g++.dg/lookup/anon2.C: Likewise.
1340         * g++.dg/tree-ssa/copyprop.C: Likewise.
1341         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1342         * g++.dg/init/vector1.C: Ignore narrowing errors.
1343         * g++.dg/torture/pr35526.C: Likewise.
1344         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1345
1346 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1347
1348         PR libfortran/49296
1349         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1350         and logical reads.
1351
1352 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1355         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1356
1357 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1358
1359         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1360         * lib/obj-c++.exp (obj-c++_init): Ditto.
1361         * lib/file-format.exp (gcc_target_object_format): Ditto.
1362         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1363         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1364         (check_visibility_available): Ditto.
1365         (check_effective_target_tls_native): Ditto.
1366         (check_effective_target_tls_emulated): Ditto.
1367         (check_effective_target_function_sections): Ditto.
1368
1369 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1370
1371         * gcc.target/arm/pr48183.c: New test.
1372
1373 2011-07-13  Richard Guenther  <rguenther@suse.de>
1374
1375         * gcc.dg/torture/20110713-1.c: New testcase.
1376
1377 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1378
1379         PR rtl-opt/49474
1380         * gcc.c-torture/compile/pr49474.c: New testcase.
1381
1382 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR tree-optimization/49712
1385         * gcc.c-torture/execute/pr49712.c: New test.
1386
1387 2011-07-11  Jason Merrill  <jason@redhat.com>
1388
1389         PR c++/44609
1390         * g++.dg/template/recurse3.C: New.
1391
1392 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR debug/49676
1395         * gcc.dg/guality/csttest.c: New test.
1396
1397         PR fortran/49698
1398         * gfortran.dg/pr49698.f90: New test.
1399
1400 2011-07-11  Jeff Law  <law@redhat.com>
1401
1402         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1403
1404 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1405
1406         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1407         * go.test/go-test.exp (go-set-goarch): Likewise.
1408
1409 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1410
1411         PR target/39633
1412         * gcc.target/avr/torture/pr39633.c: New test case.
1413
1414 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1415
1416         PR fortran/18918
1417         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1418
1419 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1420
1421         * lib/target-supports.exp (check_effective_target_scheduling):
1422         New Function.
1423         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1424         * gcc.dg/pr45055.c: Ditto.
1425         * gcc.dg/pr45353.c: Ditto.
1426         * g++.dg/pr45056.C: Ditto.
1427
1428 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1429
1430         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1431         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1432         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1433         * g++.dg/torture/pr31863.C: Skip AVR.
1434
1435 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/49690
1438         * gfortran.dg/intrinsic_signal.f90: New.
1439
1440 2011-07-09  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/cpp0x/regress/regress6.C: New.
1443         * g++.dg/parse/crash45.C: Adjust message.
1444         * g++.dg/template/crash38.C: Adjust message.
1445         * g++.dg/template/crash64.C: Adjust message.
1446
1447 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1448
1449         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1450         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1451         * g++.dg/abi/bitfield3.C: Likewise.
1452         * g++.dg/eh/pr38662.C: Likewise.
1453         * g++.dg/ext/attrib36.C: Likewise.
1454         * g++.dg/ext/attrib37.C: Likewise.
1455         * g++.dg/ext/attrib8.C: Likewise.
1456         * g++.dg/ext/tmplattr1.C: Likewise.
1457         * g++.dg/inherit/override-attribs.C: Likewise.
1458         * g++.dg/opt/inline9.C: Likewise.
1459         * g++.dg/opt/life1.C: Likewise.
1460         * g++.dg/opt/longbranch2.C: Likewise.
1461         * g++.dg/opt/nrv12.C: Likewise.
1462         * g++.dg/opt/reg-stack4.C: Likewise.
1463         * g++.dg/other/pr35504.C: Likewise.
1464         * g++.dg/other/pr39496.C: Likewise.
1465         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1466         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1467         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1468         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1469         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1470         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1471         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1472         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1473         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1474         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1475         * g++.dg/warn/pr15774-1.C: Likewise.
1476         * g++.dg/warn/pr15774-2.C: Likewise.
1477         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1478         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1479         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1480         * g++.old-deja/g++.pt/asm2.C: Likewise.
1481         * gcc.c-torture/compile/20000804-1.c: Likewise.
1482         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1483         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1484         * gcc.dg/20020108-1.c: Likewise.
1485         * gcc.dg/20020122-2.c: Likewise.
1486         * gcc.dg/20020122-3.c: Likewise.
1487         * gcc.dg/20020206-1.c: Likewise.
1488         * gcc.dg/20020219-1.c: Likewise.
1489         * gcc.dg/20020310-1.c: Likewise.
1490         * gcc.dg/20020411-1.c: Likewise.
1491         * gcc.dg/20020418-2.c: Likewise.
1492         * gcc.dg/20020426-2.c: Likewise.
1493         * gcc.dg/20020517-1.c: Likewise.
1494         * gcc.dg/20030204-1.c: Likewise.
1495         * gcc.dg/20030826-2.c: Likewise.
1496         * gcc.dg/20031102-1.c: Likewise.
1497         * gcc.dg/20031202-1.c: Likewise.
1498         * gcc.dg/20050111-1.c: Likewise.
1499         * gcc.dg/20050503-1.c: Likewise.
1500         * gcc.dg/array-init-1.c: Likewise.
1501         * gcc.dg/builtin-apply4.c: Likewise.
1502         * gcc.dg/dfp/pr31344.c: Likewise.
1503         * gcc.dg/gomp/atomic-11.c: Likewise.
1504         * gcc.dg/graphite/pr40281.c: Likewise.
1505         * gcc.dg/ia64-sync-1.c: Likewise.
1506         * gcc.dg/ia64-sync-2.c: Likewise.
1507         * gcc.dg/ia64-sync-3.c: Likewise.
1508         * gcc.dg/ia64-sync-4.c: Likewise.
1509         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1510         * gcc.dg/invalid-call-1.c: Likewise.
1511         * gcc.dg/loop-3.c: Likewise.
1512         * gcc.dg/lower-subreg-1.c: Likewise.
1513         * gcc.dg/lto/pr47259_0.c: Likewise.
1514         * gcc.dg/nested-calls-1.c: Likewise.
1515         * gcc.dg/pr20017.c: Likewise.
1516         * gcc.dg/pr25023.c: Likewise.
1517         * gcc.dg/pr27671-2.c: Likewise.
1518         * gcc.dg/pr32176.c: Likewise.
1519         * gcc.dg/pr33676.c: Likewise.
1520         * gcc.dg/pr35045.c: Likewise.
1521         * gcc.dg/pr36015.c: Likewise.
1522         * gcc.dg/pr36584.c: Likewise.
1523         * gcc.dg/pr36998.c: Likewise.
1524         * gcc.dg/pr37438.c: Likewise.
1525         * gcc.dg/pr37908.c: Likewise.
1526         * gcc.dg/pr41241.c: Likewise.
1527         * gcc.dg/pr41340.c: Likewise.
1528         * gcc.dg/pr44136.c: Likewise.
1529         * gcc.dg/pr44194-1.c: Likewise.
1530         * gcc.dg/pr46212.c: Likewise.
1531         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1532         * gcc.dg/setjmp-2.c: Likewise.
1533         * gcc.dg/short-compare-1.c: Likewise.
1534         * gcc.dg/short-compare-2.c: Likewise.
1535         * gcc.dg/smod-1.c: Likewise.
1536         * gcc.dg/sync-2.c: Likewise.
1537         * gcc.dg/sync-3.c: Likewise.
1538         * gcc.dg/tls/opt-1.c: Likewise.
1539         * gcc.dg/tls/opt-2.c: Likewise.
1540         * gcc.dg/tls/opt-3.c: Likewise.
1541         * gcc.dg/torture/badshift.c: Likewise.
1542         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1543         * gcc.dg/torture/pr20314-2.c: Likewise.
1544         * gcc.dg/torture/pr36891.c: Likewise.
1545         * gcc.dg/torture/pr38774.c: Likewise.
1546         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1547         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1548         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1549         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1550         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1551         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1552         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1553         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1554         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1555         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1556         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1557         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1558         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1559         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1560         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1561         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1562         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1563         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1564         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1565         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1566         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1567         * gcc.dg/unroll-1.c: Likewise.
1568         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1569         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1570         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1571         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1572         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1573         * gcc.target/i386/20000609-1.c: Likewise.
1574         * gcc.target/i386/20000720-1.c: Likewise.
1575         * gcc.target/i386/20000724-1.c: Likewise.
1576         * gcc.target/i386/20011107-1.c: Likewise.
1577         * gcc.target/i386/20011119-1.c: Likewise.
1578         * gcc.target/i386/20020201-3.c: Likewise.
1579         * gcc.target/i386/20020218-1.c: Likewise.
1580         * gcc.target/i386/20020729-1.c: Likewise.
1581         * gcc.target/i386/20030926-1.c: Likewise.
1582         * gcc.target/i386/20060125-1.c: Likewise.
1583         * gcc.target/i386/20060125-2.c: Likewise.
1584         * gcc.target/i386/20060512-1.c: Likewise.
1585         * gcc.target/i386/20060512-2.c: Likewise.
1586         * gcc.target/i386/20060512-3.c: Likewise.
1587         * gcc.target/i386/20060512-4.c: Likewise.
1588         * gcc.target/i386/387-1.c: Likewise.
1589         * gcc.target/i386/387-2.c: Likewise.
1590         * gcc.target/i386/387-5.c: Likewise.
1591         * gcc.target/i386/387-6.c: Likewise.
1592         * gcc.target/i386/980312-1.c: Likewise.
1593         * gcc.target/i386/980313-1.c: Likewise.
1594         * gcc.target/i386/990117-1.c: Likewise.
1595         * gcc.target/i386/990424-1.c: Likewise.
1596         * gcc.target/i386/990524-1.c: Likewise.
1597         * gcc.target/i386/991129-1.c: Likewise.
1598         * gcc.target/i386/991214-1.c: Likewise.
1599         * gcc.target/i386/991230-1.c: Likewise.
1600         * gcc.target/i386/addr-sel-1.c: Likewise.
1601         * gcc.target/i386/aggregate-ret1.c: Likewise.
1602         * gcc.target/i386/aggregate-ret2.c: Likewise.
1603         * gcc.target/i386/align-main-3.c: Likewise.
1604         * gcc.target/i386/amd64-abi-1.c: Likewise.
1605         * gcc.target/i386/amd64-abi-2.c: Likewise.
1606         * gcc.target/i386/amd64-abi-4.c: Likewise.
1607         * gcc.target/i386/amd64-abi-5.c: Likewise.
1608         * gcc.target/i386/amd64-abi-6.c: Likewise.
1609         * gcc.target/i386/asm-1.c: Likewise.
1610         * gcc.target/i386/asm-3.c: Likewise.
1611         * gcc.target/i386/asm-5.c: Likewise.
1612         * gcc.target/i386/attributes-error.c: Likewise.
1613         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1614         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1615         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1616         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1617         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1618         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1619         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1620         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1621         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1622         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1623         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1624         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1625         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1626         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1627         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1628         * gcc.target/i386/bitfield1.c: Likewise.
1629         * gcc.target/i386/bitfield2.c: Likewise.
1630         * gcc.target/i386/bmi-2.c: Likewise.
1631         * gcc.target/i386/bmi-5.c: Likewise.
1632         * gcc.target/i386/builtin-unreachable.c: Likewise.
1633         * gcc.target/i386/cleanup-2.c: Likewise.
1634         * gcc.target/i386/clobbers.c: Likewise.
1635         * gcc.target/i386/cmov8.c: Likewise.
1636         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1637         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1638         * gcc.target/i386/compress-float-387.c: Likewise.
1639         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1640         * gcc.target/i386/compress-float-sse.c: Likewise.
1641         * gcc.target/i386/crc32-2.c: Likewise.
1642         * gcc.target/i386/crc32-3.c: Likewise.
1643         * gcc.target/i386/divmod-7.c: Likewise.
1644         * gcc.target/i386/divmod-8.c: Likewise.
1645         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1646         * gcc.target/i386/fma3-builtin.c: Likewise.
1647         * gcc.target/i386/fma3-fma.c: Likewise.
1648         * gcc.target/i386/fma4-256-vector.c: Likewise.
1649         * gcc.target/i386/fma4-builtin.c: Likewise.
1650         * gcc.target/i386/fma4-fma-2.c: Likewise.
1651         * gcc.target/i386/fma4-fma.c: Likewise.
1652         * gcc.target/i386/fma4-vector-2.c: Likewise.
1653         * gcc.target/i386/fma4-vector.c: Likewise.
1654         * gcc.target/i386/funcspec-1.c: Likewise.
1655         * gcc.target/i386/funcspec-10.c: Likewise.
1656         * gcc.target/i386/funcspec-11.c: Likewise.
1657         * gcc.target/i386/funcspec-2.c: Likewise.
1658         * gcc.target/i386/funcspec-5.c: Likewise.
1659         * gcc.target/i386/funcspec-6.c: Likewise.
1660         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1661         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1662         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1663         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1664         * gcc.target/i386/incoming-1.c: Likewise.
1665         * gcc.target/i386/incoming-10.c: Likewise.
1666         * gcc.target/i386/incoming-11.c: Likewise.
1667         * gcc.target/i386/incoming-12.c: Likewise.
1668         * gcc.target/i386/incoming-13.c: Likewise.
1669         * gcc.target/i386/incoming-14.c: Likewise.
1670         * gcc.target/i386/incoming-15.c: Likewise.
1671         * gcc.target/i386/incoming-2.c: Likewise.
1672         * gcc.target/i386/incoming-3.c: Likewise.
1673         * gcc.target/i386/incoming-4.c: Likewise.
1674         * gcc.target/i386/incoming-5.c: Likewise.
1675         * gcc.target/i386/incoming-6.c: Likewise.
1676         * gcc.target/i386/incoming-7.c: Likewise.
1677         * gcc.target/i386/incoming-8.c: Likewise.
1678         * gcc.target/i386/incoming-9.c: Likewise.
1679         * gcc.target/i386/lea.c: Likewise.
1680         * gcc.target/i386/local.c: Likewise.
1681         * gcc.target/i386/loop-1.c: Likewise.
1682         * gcc.target/i386/loop-2.c: Likewise.
1683         * gcc.target/i386/loop-3.c: Likewise.
1684         * gcc.target/i386/max-stack-align.c: Likewise.
1685         * gcc.target/i386/memcpy-1.c: Likewise.
1686         * gcc.target/i386/movbe-2.c: Likewise.
1687         * gcc.target/i386/movq-2.c: Likewise.
1688         * gcc.target/i386/movq.c: Likewise.
1689         * gcc.target/i386/nrv1.c: Likewise.
1690         * gcc.target/i386/pad-4.c: Likewise.
1691         * gcc.target/i386/pad-5a.c: Likewise.
1692         * gcc.target/i386/pad-5b.c: Likewise.
1693         * gcc.target/i386/pad-6a.c: Likewise.
1694         * gcc.target/i386/pad-6b.c: Likewise.
1695         * gcc.target/i386/pad-7.c: Likewise.
1696         * gcc.target/i386/pad-9.c: Likewise.
1697         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1698         * gcc.target/i386/pic-1.c: Likewise.
1699         * gcc.target/i386/pr12092-1.c: Likewise.
1700         * gcc.target/i386/pr12329.c: Likewise.
1701         * gcc.target/i386/pr21518.c: Likewise.
1702         * gcc.target/i386/pr22362.c: Likewise.
1703         * gcc.target/i386/pr22585.c: Likewise.
1704         * gcc.target/i386/pr23098.c: Likewise.
1705         * gcc.target/i386/pr25196.c: Likewise.
1706         * gcc.target/i386/pr25293.c: Likewise.
1707         * gcc.target/i386/pr25654.c: Likewise.
1708         * gcc.target/i386/pr26449.c: Likewise.
1709         * gcc.target/i386/pr26778.c: Likewise.
1710         * gcc.target/i386/pr26826.c: Likewise.
1711         * gcc.target/i386/pr27266.c: Likewise.
1712         * gcc.target/i386/pr29978.c: Likewise.
1713         * gcc.target/i386/pr30505.c: Likewise.
1714         * gcc.target/i386/pr30961-1.c: Likewise.
1715         * gcc.target/i386/pr31628.c: Likewise.
1716         * gcc.target/i386/pr32000-2.c: Likewise.
1717         * gcc.target/i386/pr32661-1.c: Likewise.
1718         * gcc.target/i386/pr32708-2.c: Likewise.
1719         * gcc.target/i386/pr32708-3.c: Likewise.
1720         * gcc.target/i386/pr34256.c: Likewise.
1721         * gcc.target/i386/pr34312.c: Likewise.
1722         * gcc.target/i386/pr34522.c: Likewise.
1723         * gcc.target/i386/pr35160.c: Likewise.
1724         * gcc.target/i386/pr35281.c: Likewise.
1725         * gcc.target/i386/pr36246.c: Likewise.
1726         * gcc.target/i386/pr36786.c: Likewise.
1727         * gcc.target/i386/pr37275.c: Likewise.
1728         * gcc.target/i386/pr37843-3.c: Likewise.
1729         * gcc.target/i386/pr37843-4.c: Likewise.
1730         * gcc.target/i386/pr39082-1.c: Likewise.
1731         * gcc.target/i386/pr39431.c: Likewise.
1732         * gcc.target/i386/pr39496.c: Likewise.
1733         * gcc.target/i386/pr39543-2.c: Likewise.
1734         * gcc.target/i386/pr39911.c: Likewise.
1735         * gcc.target/i386/pr40718.c: Likewise.
1736         * gcc.target/i386/pr40906-1.c: Likewise.
1737         * gcc.target/i386/pr40906-2.c: Likewise.
1738         * gcc.target/i386/pr40906-3.c: Likewise.
1739         * gcc.target/i386/pr40934.c: Likewise.
1740         * gcc.target/i386/pr41900.c: Likewise.
1741         * gcc.target/i386/pr42589.c: Likewise.
1742         * gcc.target/i386/pr43662.c: Likewise.
1743         * gcc.target/i386/pr43671.c: Likewise.
1744         * gcc.target/i386/pr43766.c: Likewise.
1745         * gcc.target/i386/pr43869.c: Likewise.
1746         * gcc.target/i386/pr44942.c: Likewise.
1747         * gcc.target/i386/pr44948-2a.c: Likewise.
1748         * gcc.target/i386/pr45234.c: Likewise.
1749         * gcc.target/i386/pr45336-2.c: Likewise.
1750         * gcc.target/i386/pr45336-4.c: Likewise.
1751         * gcc.target/i386/pr45852.c: Likewise.
1752         * gcc.target/i386/pr46470.c: Likewise.
1753         * gcc.target/i386/pr48037-1.c: Likewise.
1754         * gcc.target/i386/pr48389.c: Likewise.
1755         * gcc.target/i386/pr49095.c: Likewise.
1756         * gcc.target/i386/pr9771-1.c: Likewise.
1757         * gcc.target/i386/rdfsbase-1.c: Likewise.
1758         * gcc.target/i386/rdfsbase-2.c: Likewise.
1759         * gcc.target/i386/rdgsbase-1.c: Likewise.
1760         * gcc.target/i386/rdgsbase-2.c: Likewise.
1761         * gcc.target/i386/rdrand-3.c: Likewise.
1762         * gcc.target/i386/regparm-stdcall.c: Likewise.
1763         * gcc.target/i386/regparm.c: Likewise.
1764         * gcc.target/i386/reload-1.c: Likewise.
1765         * gcc.target/i386/rotate-2.c: Likewise.
1766         * gcc.target/i386/sibcall-5.c: Likewise.
1767         * gcc.target/i386/signbit-1.c: Likewise.
1768         * gcc.target/i386/signbit-2.c: Likewise.
1769         * gcc.target/i386/signbit-3.c: Likewise.
1770         * gcc.target/i386/sse-5.c: Likewise.
1771         * gcc.target/i386/sse-8.c: Likewise.
1772         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1773         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1774         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1775         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1776         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1777         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1778         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1779         * gcc.target/i386/sse2-movq-2.c: Likewise.
1780         * gcc.target/i386/sse2-movq-3.c: Likewise.
1781         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1782         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1783         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1784         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1785         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1786         * gcc.target/i386/ssefn-1.c: Likewise.
1787         * gcc.target/i386/ssefn-2.c: Likewise.
1788         * gcc.target/i386/sseregparm-1.c: Likewise.
1789         * gcc.target/i386/sseregparm-2.c: Likewise.
1790         * gcc.target/i386/sseregparm-3.c: Likewise.
1791         * gcc.target/i386/sseregparm-4.c: Likewise.
1792         * gcc.target/i386/sseregparm-5.c: Likewise.
1793         * gcc.target/i386/sseregparm-6.c: Likewise.
1794         * gcc.target/i386/sseregparm-7.c: Likewise.
1795         * gcc.target/i386/sseregparm-8.c: Likewise.
1796         * gcc.target/i386/stack-realign.c: Likewise.
1797         * gcc.target/i386/stack-usage-realign.c: Likewise.
1798         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1799         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1800         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1801         * gcc.target/i386/stackalign/return-1.c: Likewise.
1802         * gcc.target/i386/stackalign/return-2.c: Likewise.
1803         * gcc.target/i386/stackalign/return-3.c: Likewise.
1804         * gcc.target/i386/tailcall-1.c: Likewise.
1805         * gcc.target/i386/tbm-2.c: Likewise.
1806         * gcc.target/i386/udivmod-7.c: Likewise.
1807         * gcc.target/i386/udivmod-8.c: Likewise.
1808         * gcc.target/i386/unroll-1.c: Likewise.
1809         * gcc.target/i386/vararg-1.c: Likewise.
1810         * gcc.target/i386/vararg-2.c: Likewise.
1811         * gcc.target/i386/vect8-ret.c: Likewise.
1812         * gcc.target/i386/vectorize5.c: Likewise.
1813         * gcc.target/i386/wmul-1.c: Likewise.
1814         * gcc.target/i386/wmul-2.c: Likewise.
1815         * gcc.target/i386/wrfsbase-1.c: Likewise.
1816         * gcc.target/i386/wrfsbase-2.c: Likewise.
1817         * gcc.target/i386/wrgsbase-1.c: Likewise.
1818         * gcc.target/i386/wrgsbase-2.c: Likewise.
1819         * gcc.target/i386/xop-pcmov.c: Likewise.
1820         * gcc.target/i386/xop-pcmov2.c: Likewise.
1821         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1822         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1823         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1824         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1825         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1826         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1827         * gcc.target/i386/zee.c: Likewise.
1828         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1829         * gfortran.dg/compiler-directive_2.f: Likewise.
1830         * gfortran.dg/g77/20010216-1.f: Likewise.
1831         * gfortran.dg/gomp/pr39152.f90: Likewise.
1832         * gfortran.dg/pr33794.f90: Likewise.
1833
1834 2011-07-09  Jason Merrill  <jason@redhat.com>
1835
1836         * g++.dg/cpp0x/regress/regress5.C: New.
1837
1838 2011-07-08  Jason Merrill  <jason@redhat.com>
1839
1840         PR c++/45437
1841         * g++.dg/expr/compound-asn1.C: New.
1842         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1843
1844 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1845
1846         PR target/49621
1847         * gcc.target/powerpc/altivec-34.c: New test.
1848
1849 2011-07-08  Jason Merrill  <jason@redhat.com>
1850
1851         PR c++/45603
1852         * g++.dg/abi/guard3.C: New.
1853
1854 2011-07-08  Julian Brown  <julian@codesourcery.com>
1855
1856         * lib/target-supports.exp
1857         (check_effective_target_arm_little_endian): New.
1858         (check_effective_target_vect_pack_trunc): Use above.
1859         (check_effective_target_vect_unpack): Likewise.
1860         (check_effective_target_vect_element_align): Test
1861         check_effective_target_arm_vect_no_misalign for ARM.
1862
1863 2011-07-08  Jason Merrill  <jason@redhat.com>
1864
1865         PR c++/49673
1866         * g++.dg/cpp0x/constexpr-rom.C: New.
1867
1868 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1869
1870         PR middle-end/49519
1871         * g++.dg/torture/pr49519.C: New test.
1872
1873 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1874
1875         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1876
1877 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1878
1879         PR testsuite/48727
1880         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1881
1882 2011-07-08  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/49662
1885         * gcc.dg/graphite/interchange-14.c: XFAIL.
1886         * gcc.dg/graphite/interchange-15.c: Likewise.
1887         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1888
1889 2011-07-06  Jason Merrill  <jason@redhat.com>
1890
1891         PR c++/49663
1892         * g++.dg/cpp0x/regress/regress4.C: New.
1893
1894 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1895
1896         PR fortran/49648
1897         * gfortran.dg/result_in_spec_4.f90: New test.
1898
1899 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1900
1901         * gcc.target/sparc/cas64.c: New test.
1902
1903 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR c/49644
1906         * g++.dg/torture/pr49644.C: New test.
1907
1908         PR c/49644
1909         * gcc.c-torture/execute/pr49644.c: New test.
1910
1911 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1912
1913         * lib/target-supports.exp (check_effective_target_ia32): New.
1914         (check_effective_target_x32): Likewise.
1915         (check_effective_target_vect_cmdline_needed): Also check x32.
1916
1917 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1918
1919         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1920         dg-prune-output.
1921         * gcc.target/arm/pr42235.c: Likewise.
1922         * gcc.target/arm/pr42495.c: Likewise.
1923         * gcc.target/arm/pr42574.c: Likewise.
1924         * gcc.target/arm/thumb-branch1.c: Likewise.
1925
1926         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1927         unneeded prune of possible warning.
1928         * gcc.target/arm/pr40956.c: Likewise.
1929         * gcc.target/arm/pr42505.c: Likewise.
1930
1931         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1932         * gcc.c-torture/compile/pr46883.c: Likewise.
1933         * gcc.c-torture/compile/pr46934.c: Likewise.
1934
1935         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1936         for move to ../../gcc.c-torture/compile.
1937         * gcc.target/arm/pr46883.c: Likewise.
1938         * gcc.target/arm/pr46934.c: Likewise.
1939
1940         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1941         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1942         * gcc.target/arm/wmul-1.c: Likewise.
1943         * gcc.target/arm/wmul-2.c: Likewise.
1944         * gcc.target/arm/wmul-3.c: Likewise.
1945         * gcc.target/arm/wmul-4.c: Likewise.
1946         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1947         add tab after scan target.
1948         * gcc.target/arm/smlaltt-1.c: Likewise.
1949         * gcc.target/arm/smlatb-1.c: Likewise.
1950         * gcc.target/arm/smlatt-1.c: Likewise.
1951
1952 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR debug/49522
1955         * gcc.dg/debug/pr49522.c: New test.
1956
1957 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1958
1959         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1960         * gcc.dg/pr46212.c: Run only if target int32plus.
1961         * gcc.dg/torture/pr48146.c: Ditto.
1962         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1963         * c-c++-common/pr44832.c: Ditto.
1964         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1965         * gcc.dg/pr31490.c: Ditto.
1966         * gcc.dg/torture/builtin-math-7.c: Run only if target
1967         large_double.
1968         * gcc.dg/torture/pr45764.c: Skip for AVR.
1969         * gcc.dg/pr47893.c: Ditto.
1970
1971 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1972
1973         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1974         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1975         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1976         add tab to scan target.
1977
1978 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1979
1980         * gcc.target/arm/neon-modes-3.c: New test.
1981
1982 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1985         -fno-loop-interchange -ffast-math.
1986
1987 2011-07-07  Richard Guenther  <rguenther@suse.de>
1988
1989         * gcc.dg/ftrapv-3.c: New testcase.
1990
1991 2011-07-07  Richard Guenther  <rguenther@suse.de>
1992
1993         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1994         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1995
1996 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1997
1998         * gcc.dg/binop-notxor1.c: New test.
1999         * gcc.dg/binop-notand4a.c: New test.
2000         * gcc.dg/binop-notxor2.c: New test.
2001         * gcc.dg/binop-notand3a.c: New test.
2002         * gcc.dg/binop-notand2a.c: New test.
2003         * gcc.dg/binop-notand6a.c: New test.
2004         * gcc.dg/binop-notor1.c: New test.
2005         * gcc.dg/binop-notand1a.c: New test.
2006         * gcc.dg/binop-notand5a.c: New test.
2007         * gcc.dg/binop-notor2.c: New test.
2008
2009 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2010
2011         PR middle-end/49640
2012         * gcc.dg/gomp/pr49640.c: New test.
2013
2014 2011-07-07  Richard Guenther  <rguenther@suse.de>
2015
2016         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2017
2018 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2019
2020         PR target/39150
2021         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2022
2023 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2024
2025         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2026         * gcc.target/powerpc/no-r11-2.c: Ditto.
2027         * gcc.target/powerpc/no-r11-3.c: Ditto.
2028
2029 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2032         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2033
2034 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2035
2036         * lib/target-supports.exp (check_profiling_available): Disable
2037         profiling with -fprofile-generate for target avr.
2038
2039 2011-07-06  Richard Guenther  <rguenther@suse.de>
2040
2041         PR tree-optimization/49645
2042         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2043
2044 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2045
2046         PR middle-end/47383
2047         * gcc.dg/pr47383.c: New.
2048
2049 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2050
2051         PR tree-optimization/49647
2052         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2053
2054 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2055
2056         PR testsuite/49542
2057         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2058         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2059
2060 2011-07-05  Jason Merrill  <jason@redhat.com>
2061
2062         PR c++/48157
2063         * g++.dg/template/template-id-4.C: New.
2064
2065 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2066
2067         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2068         * gcc.dg/pr43402.c: Ditto.
2069
2070 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2071
2072         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2073
2074 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2075
2076         * gcc.target/powerpc/ppc-switch-1.c: New test for
2077         --param case-values-threshold.
2078         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2079
2080 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2081
2082         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2083
2084 2011-07-05  Jason Merrill  <jason@redhat.com>
2085
2086         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2087
2088 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2089
2090         PR tree-optimization/47654
2091         * gcc.dg/graphite/block-pr47654.c: New.
2092
2093 2011-07-05  Jason Merrill  <jason@redhat.com>
2094
2095         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2096
2097 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2098
2099         PR tree-optimization/49580
2100         * gcc.dg/autopar/pr49580.c: New test.
2101
2102 2011-07-05  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/49518
2105         PR tree-optimization/49628
2106         * g++.dg/torture/pr49628.C: New testcase.
2107         * gcc.dg/torture/pr49518.c: Likewise.
2108
2109 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2110
2111         * ada/acats/run_acats (which): Extract last field from type -p,
2112         type output only if command succeeded.
2113
2114 2011-07-04  Jason Merrill  <jason@redhat.com>
2115
2116         * g++.dg/abi/mangle48.C: New.
2117
2118         * g++.dg/cpp0x/diag1.C: New.
2119
2120         * g++.dg/diagnostic/aka1.C: New.
2121
2122 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR rtl-optimization/49619
2125         * gcc.dg/pr49619.c: New test.
2126
2127         PR rtl-optimization/49472
2128         * gfortran.dg/pr49472.f90: New test.
2129
2130         PR debug/49602
2131         * gcc.dg/pr49602.c: New test.
2132
2133 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2134
2135         PR target/34734
2136         PR target/44643
2137         * gcc.target/avr/avr.exp: Run over cpp files, too.
2138         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2139         * gcc.target/avr/progmem.h: New file.
2140         * gcc.target/avr/exit-abort.h: New file.
2141         * gcc.target/avr/progmem-error-1.c: New file.
2142         * gcc.target/avr/progmem-error-1.cpp: New file.
2143         * gcc.target/avr/progmem-warning-1.c: New file.
2144         * gcc.target/avr/torture/progmem-1.c: New file.
2145         * gcc.target/avr/torture/progmem-1.cpp: New file.
2146
2147 2011-07-04  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/49615
2150         * g++.dg/torture/pr49615.C: New testcase.
2151
2152 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2153
2154         PR tree-optimization/49610
2155         * gcc.dg/vect/pr49610.c: New test.
2156
2157 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2158
2159         * gnat.dg/specs/debug1.ads: New test.
2160
2161 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2162
2163         PR fortran/49562
2164         * gfortran.dg/typebound_proc_23.f90: New.
2165
2166 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2167
2168         PR c++/49605
2169         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2170
2171 2011-07-01  Jason Merrill  <jason@redhat.com>
2172
2173         PR c++/48261
2174         * g++.dg/template/template-id-3.C: New.
2175
2176         PR c++/48593
2177         * g++.dg/template/qualified-id4.C: New.
2178
2179         PR c++/48883
2180         * g++.dg/template/explicit-args4.C: New.
2181
2182         PR c++/49085
2183         * g++.dg/template/offsetof2.C: New.
2184
2185 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2186
2187         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2188
2189 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2190
2191         PR libmudflap/49549
2192         * lib/target-supports.exp (check_effective_target_gld): New proc.
2193
2194 2011-07-01  Richard Guenther  <rguenther@suse.de>
2195
2196         PR tree-optimization/49603
2197         * gcc.dg/torture/pr49603.c: New testcase.
2198
2199 2011-06-30  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/49387
2202         * g++.dg/rtti/template1.C: New.
2203
2204         PR c++/49569
2205         * g++.dg/cpp0x/regress/ctor1.C: New.
2206
2207         PR c++/49355
2208         * g++.dg/cpp0x/initlist54.C: New.
2209
2210 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2211
2212         * gcc.dg/tree-ssa/sra-12.c: New test.
2213
2214 2011-06-29  Jason Merrill  <jason@redhat.com>
2215
2216         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2217
2218 2011-06-30  Richard Guenther  <rguenther@suse.de>
2219
2220         PR tree-optimization/46787
2221         * gcc.dg/vect/vect-121.c: New testcase.
2222
2223 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2224
2225         PR tree-optimization/49094
2226         * gcc.dg/tree-ssa/pr49094.c: New test.
2227
2228 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR fortran/49540
2231         * gfortran.dg/pr49540-1.f90: New test.
2232         * gfortran.dg/pr49540-2.f90: New test.
2233
2234 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         PR ada/49511
2237         * ada/acats/run_acats (which): Use last field of type -p output.
2238
2239 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2240             Iain Sandoe  <iains@gcc.gnu.org>
2241
2242         PR libobjc/36610
2243         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2244         Only skip on 64-bit *-*-darwin8* && !objc2.
2245
2246 2011-06-30  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/38752
2249         * gcc.c-torture/compile/pr38752.c: New testcase.
2250
2251 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2252
2253         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2254         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2255
2256 2011-06-29  Jason Merrill  <jason@redhat.com>
2257
2258         PR c++/49216
2259         * g++.dg/cpp0x/initlist53.C: Use placement new.
2260         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2261         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2262
2263         PR c++/49003
2264         * g++.dg/cpp0x/trailing6.C: New.
2265         * g++.dg/cpp0x/pr45908.C: No error.
2266
2267         PR c++/49272
2268         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2269
2270         PR c++/49520
2271         * g++.dg/cpp0x/constexpr-using2.C: New.
2272
2273         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2274
2275         PR c++/45923
2276         * g++.dg/cpp0x/constexpr-diag3.C: New.
2277         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2278         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2279         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2280         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2281
2282 2011-06-29  Jason Merrill  <jason@redhat.com>
2283
2284         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2285
2286 2011-06-29  Richard Guenther  <rguenther@suse.de>
2287
2288         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2289
2290 2011-06-29  Jason Merrill  <jason@redhat.com>
2291
2292         * g++.dg/cpp0x/initlist-value2.C: New.
2293
2294         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2295         * g++.dg/cpp0x/initlist-value.C: New.
2296
2297 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2298
2299         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2300
2301 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2302
2303         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2304         * gcc.dg/inline_2.c: Likewise.
2305         * gcc.dg/unroll_1.c: Likewise.
2306
2307 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR debug/49567
2310         * gcc.target/i386/pr49567.c: New test.
2311
2312 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2313
2314         * gnat.dg/opt17.ad[sb]: New test.
2315
2316 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2317             Tom de Vries  <tom@codesourcery.com>
2318
2319         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2320         (check_effective_target_arm_thumb2): New effective targets.
2321         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2322         properly.  Clean up temporary files.
2323         * gcc.target/arm/ivopts-2.c: Likewise.
2324         * gcc.target/arm/ivopts-3.c: Likewise.
2325         * gcc.target/arm/ivopts-4.c: Likewise.
2326         * gcc.target/arm/ivopts-5.c: Likewise.
2327         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2328
2329 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2330
2331         PR fortran/49479
2332         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2333
2334 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2335
2336         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2337         * gcc.target/arm/vfp-ldmias.c: Likewise.
2338         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2339         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2340         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2341         * gcc.target/arm/vfp-stmias.c: Likewise.
2342         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2343         * gcc.target/arm/vfp-stmiad.c: Likewise.
2344
2345 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2346
2347         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2348         dg-prune-output.
2349         * gcc.target/arm/pr45701-2.c: Ditto.
2350
2351 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2352
2353         PR fortran/49466
2354         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2355         * gfortran.dg/extends_14.f03: Modified.
2356
2357 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2358
2359         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2360         early if the test is already being skipped.
2361
2362         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2363         scan-assembler-dem-not): For missing file, report unresolved with
2364         same message as for pass/fail, with reason reported in log file.
2365
2366         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2367         from add_options_for_arm_neon_fp16.
2368         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2369         check_effective_target_arm_neon_fp16_ok_nocache.
2370         Check -mfpu and -mfloat-abi options from current multilib.
2371         Do not require neon support.
2372         (check_effective_target_arm_fp16_ok): Renamed from
2373         check_effecitve_target_arm_neon_fp16_ok.
2374         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2375         arm_neon_fp16_ok and arm_fp16.
2376         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2377         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2378         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2379         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2380
2381 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2382
2383         * gcc.dg/builtin-assume-aligned-1.c: New test.
2384         * gcc.dg/builtin-assume-aligned-2.c: New test.
2385         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2386
2387         PR debug/49544
2388         * gcc.dg/pr49544.c: New test.
2389
2390 2011-06-27  Richard Guenther  <rguenther@suse.de>
2391
2392         PR tree-optimization/49394
2393         * g++.dg/torture/pr49394.C: New testcase.
2394
2395 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2396
2397         * gcc.dg/optimize-bswapdi-2.c: New test.
2398
2399 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2400             Richard Sandiford  <richard.sandiford@linaro.org>
2401
2402         PR tree-optimization/49169
2403         * gcc.dg/torture/pr49169.c: New test.
2404
2405 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2406
2407         PR testsuite/49529
2408         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2409
2410         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2411         hppa*-*-hpux*.
2412
2413 2011-06-26  Jason Merrill  <jason@redhat.com>
2414
2415         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2416
2417         PR c++/49528
2418         * g++.dg/init/ref19.C: New.
2419         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2420
2421 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR tree-optimization/48377
2424         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2425         non_strict_align.
2426
2427 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2428
2429         PR middle-end/49191
2430         * lib/target-supports.exp (check_effective_target_non_strict_align):
2431         New.
2432         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2433
2434 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2435
2436         PR tree-optimizations/49516
2437         * g++.dg/tree-ssa/pr49516.C: New test.
2438
2439 2011-06-23  Jason Merrill  <jason@redhat.com>
2440
2441         PR c++/35255
2442         * g++.dg/template/partial10.C: New.
2443         * g++.dg/template/partial11.C: New.
2444
2445 2011-06-23  Jeff Law <law@redhat.com>
2446
2447         PR middle-end/48770
2448         * gcc.dg/pr48770.c: New test.
2449
2450 2011-06-23  Jan Hubicka  <jh@suse.cz>
2451
2452         PR middle-end/49373
2453         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2454
2455 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2456
2457         PR testsuite/49512
2458         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2459         instead of -fdump-tree-optimized.
2460
2461 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2462
2463         PR c++/44625
2464         * g++.dg/template/crash107.C: New.
2465         * g++.dg/template/error17.C: Adjust.
2466
2467 2011-06-23  Jason Merrill  <jason@redhat.com>
2468
2469         PR c++/49507
2470         * g++.dg/cpp0x/defaulted30.C: New.
2471
2472         PR c++/49440
2473         * g++.dg/rtti/anon-ns1.C: New.
2474
2475         PR c++/49395
2476         * g++.dg/init/ref18.C: New.
2477
2478         PR c++/36435
2479         * g++.dg/template/partial9.C: New.
2480
2481 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2482
2483         PR middle-end/49373
2484         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2485
2486 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR debug/49496
2489         * gcc.dg/pr49496.c: New test.
2490
2491 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2492
2493         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2494         is not xscale.
2495
2496         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2497
2498         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2499         * gcc.target/arm/pr42879.c: Likewise.
2500         * gcc.target/arm/pr45701-3.c: Likewise.
2501
2502         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2503         * gcc.target/arm/pr40482.c: Likewise.
2504         * gcc.target/arm/stack-corruption.c: Likewise.
2505
2506 2011-06-22  Richard Guenther  <rguenther@suse.de>
2507
2508         PR tree-optimization/49493
2509         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2510
2511 2011-06-22  Jason Merrill  <jason@redhat.com>
2512
2513         PR c++/49260
2514         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2515
2516 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2517             Dmitry Melnik  <dm@ispras.ru>
2518
2519         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2520         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2521         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2522
2523 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         * gcc.target/arm/tlscall.c: New.
2526
2527 2011-06-21  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/49172
2530         * g++.dg/cpp0x/constexpr-ref1.C: New.
2531         * g++.dg/cpp0x/constexpr-ref2.C: New.
2532         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2533
2534         PR c++/49482
2535         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2536
2537         PR c++/49418
2538         * g++.dg/template/param3.C: New.
2539
2540 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2541
2542         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2543         my_clrsb test functions.
2544         (main): Test clrsb.
2545         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2546         test_sll, test_ull): Add clrsb tests.
2547         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2548         clrsbll.
2549
2550 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2551
2552         PR fortran/49112
2553         * gfortran.dg/class_44.f03: New.
2554
2555 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2556
2557         PR tree-optimization/49478
2558         * gcc.dg/vect/pr49478.c
2559
2560 2011-06-21  Richard Guenther  <rguenther@suse.de>
2561
2562         PR tree-optimization/49483
2563         * gcc.dg/vect/vect-120.c: New testcase.
2564
2565 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2566
2567         PR testsuite/49443
2568         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2569         * gcc.dg/vect/vect-peel-4.c: Likewise.
2570
2571 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2572
2573         PR middle-end/49139
2574         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2575         * gcc.dg/always_inline2.c: Likewise.
2576         * gcc.dg/always_inline3.c: Likewise.
2577         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2578         * gcc.dg/inline_1.c: Likewise.
2579         * gcc.dg/inline_2.c: Likewise.
2580         * gcc.dg/inline_3.c: Likewise.
2581         * gcc.dg/inline_4.c: Likewise.
2582         * gcc.dg/20051201-1.c: Likewise.
2583         * gcc.dg/pr40087.c: Likewise.
2584         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2585         * gcc.dg/inline-22.c: Likewise.
2586         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2587         * gcc.dg/lto/20090218-1_1.c: Likewise.
2588         * g++.dg/ipa/devirt-7.C: Likewise.
2589         * gcc.dg/uninit-pred-5_a.c: Likewise.
2590         * gcc.dg/uninit-pred-5_b.c: Likewise.
2591         * gcc.dg/fail_always_inline.c: New.
2592
2593 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2594
2595         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2596         into 6 jobs instead of 3.
2597
2598 2011-06-20  Jason Merrill  <jason@redhat.com>
2599
2600         PR c++/49216
2601         * g++.dg/cpp0x/initlist53.C: New.
2602
2603 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2604
2605         PR fortran/18918
2606         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2607         * gfortran.dg/coarray_lock_3.f90: New.
2608         * gfortran.dg/coarray/lock_1.f90: New.
2609
2610 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2611
2612         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2613         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2614         unresolved and report the reason to the log file.
2615
2616         * lib/scanasm.exp (object-size): Move argument processing earlier
2617         to report errors before verifying that the file exists.  Report
2618         problems detected at runtime as unresolved instead of error and
2619         report their reasons to the log file.
2620
2621 2011-06-20  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/47080
2624         * g++.dg/cpp0x/explicit6.C: New.
2625
2626         PR c++/47635
2627         * g++.dg/cpp0x/enum20.C: New.
2628
2629         PR c++/48138
2630         * g++.dg/ext/attr-aligned01.C: New.
2631
2632         PR c++/49205
2633         * g++.dg/cpp0x/variadic-default.C: New.
2634
2635         PR c++/43321
2636         * g++.dg/cpp0x/auto26.C: New.
2637
2638         PR c++/43831
2639         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2640
2641 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2642
2643         * gcc.dg/binop-notand1.c: New test.
2644         * gcc.dg/binop-notand2.c: New test.
2645         * gcc.dg/binop-notand3.c: New test.
2646         * gcc.dg/binop-notand4.c: New test.
2647         * gcc.dg/binop-notand5.c: New test.
2648         * gcc.dg/binop-notand6.c: New test.
2649
2650 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2651
2652         PR testsuite/49432
2653         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2654
2655 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2656
2657         PR fortran/49400
2658         * gfortran.dg/proc_ptr_31.f90: New.
2659
2660 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2661
2662         * gnat.dg/volatile6.adb: New test.
2663         * gnat.dg/volatile7.adb: Likewise.
2664         * gnat.dg/volatile8.adb: Likewise.
2665         * gnat.dg/volatile9.adb: Likewise.
2666
2667 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2668
2669         * gnat.dg/constant3.adb: New test.
2670
2671 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2672
2673         PR libfortran/49296
2674         * gfortran.dg/read_list_eof_1.f90: New test.
2675
2676 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2677
2678         PR target/49411
2679         * gcc.target/i386/testimm-1.c: New test.
2680         * gcc.target/i386/testimm-2.c: New test.
2681         * gcc.target/i386/testimm-3.c: New test.
2682         * gcc.target/i386/testimm-4.c: New test.
2683         * gcc.target/i386/testimm-5.c: New test.
2684         * gcc.target/i386/testimm-6.c: New test.
2685         * gcc.target/i386/testimm-7.c: New test.
2686         * gcc.target/i386/testimm-8.c: New test.
2687         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2688         * gcc.target/i386/xop-rotate1-int.c: New test.
2689         * gcc.target/i386/xop-rotate2-int.c: New test.
2690
2691 2011-06-17  Jason Merrill  <jason@redhat.com>
2692
2693         * g++.dg/cpp0x/rv-func2.C: New.
2694
2695         * g++.dg/debug/dwarf2/lambda1.C: New.
2696         * g++.dg/warn/Wshadow-6.C: Adjust.
2697
2698 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2699
2700         PR fortran/48699
2701         * gfortran.dg/move_alloc_5.f90: New.
2702
2703 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2704
2705         PR rtl-optimization/48542
2706         * gcc.dg/torture/pr48542.c: New test.
2707
2708 2011-06-16  Jason Merrill  <jason@redhat.com>
2709
2710         PR c++/44160
2711         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2712
2713         PR c++/45378
2714         * g++.dg/cpp0x/initlist52.C New.
2715
2716         PR c++/45399
2717         * c-c++-common/raw-string-12.c: New.
2718
2719         PR c++/49229
2720         * g++.dg/cpp0x/sfinae26.C: New.
2721
2722         PR c++/49251
2723         * g++.dg/cpp0x/variadic113.C: New.
2724
2725         PR c++/49420
2726         * g++.dg/cpp0x/variadic112.C: New.
2727
2728 2011-06-16  Jeff Law <law@redhat.com>
2729
2730         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2731         improved jump threading.
2732         * gcc.dg/builtin-object-size-2.c: Likewise.
2733         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2734
2735 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2736
2737         PR fortran/49074
2738         * gfortran.dg/typebound_assignment_3.f03: New.
2739
2740 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2741
2742         PR testsuite/48727
2743         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2744
2745 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2746
2747         PR tree-optimization/49343
2748         * gnat.dg/discr31.ad[sb]: New test.
2749
2750 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2751
2752         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2753
2754 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2755
2756         PR target/45098
2757         * gcc.target/arm/ivopts-3.c: Update test.
2758         * gcc.target/arm/ivopts-5.c: Same.
2759
2760 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2761
2762         Revert:
2763         2011-06-10  Wei Guozhi  <carrot@google.com>
2764
2765         PR target/45335
2766         * gcc.target/arm/pr45335.c: New test.
2767         * gcc.target/arm/pr45335-2.c: New test.
2768         * gcc.target/arm/pr45335-3.c: New test.
2769         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2770         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2771         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2772
2773 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2774
2775         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2776
2777 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2778
2779         PR fortran/49417
2780         * gfortran.dg/class_43.f03: New.
2781
2782 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2783
2784         PR tree-optimization/49419
2785         * gcc.c-torture/execute/pr49419.c: New test.
2786
2787 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2788
2789         * gcc.dg/sms-9.c: New file.
2790
2791 2011-06-15  Easwaran Raman  <eraman@google.com>
2792
2793         PR rtl-optimization/49414
2794         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2795
2796 2011-06-14  Jason Merrill  <jason@redhat.com>
2797
2798         * g++.dg/cpp0x/noexcept13.C: New.
2799
2800 2011-06-14  Easwaran Raman  <eraman@google.com>
2801
2802         PR rtl-optimization/44194
2803         * gcc.dg/pr44194-1.c: New test.
2804         * gcc.dg/pr44194-2.c: New test.
2805
2806 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2807
2808         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2809         switches.
2810         * gcc.target/arm/pr45701-2.c: Likewise.
2811         * gcc.target/arm/thumb-branch1.c: Likewise.
2812
2813 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2814
2815         PR testsuite/48727
2816         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2817
2818 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2819
2820         * gcc.target/arm/pr45701-1.c: Require thumb support.
2821         * gcc.target/arm/pr45701-2.c: Likewise.
2822         * gcc.target/arm/thumb-branch1.c: Likewise.
2823
2824         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2825         * gcc.target/arm/pr39839.c: Likewise.
2826         * gcc.target/arm/pr40657-2.c: Likewise.
2827         * gcc.target/arm/pr40956.c: Likewise.
2828         * gcc.target/arm/pr41679.c: Likewise.
2829         * gcc.target/arm/pr42235.c: Likewise.
2830         * gcc.target/arm/pr42495.c: Likewise.
2831         * gcc.target/arm/pr42505.c: Likewise.
2832         * gcc.target/arm/pr42574.c: Likewise.
2833         * gcc.target/arm/pr46883.c: Likewise.
2834         * gcc.target/arm/pr46934.c: Likewise.
2835         * gcc.target/arm/xor-and.c: Likewise.
2836
2837 2011-06-14  Jason Merrill  <jason@redhat.com>
2838
2839         * g++.dg/other/error23.C: Adjust error message.
2840         * g++.dg/other/error32.C: Likewise.
2841
2842         PR c++/49389
2843         * g++.dg/cpp0x/rv-dotstar.C: New.
2844
2845         PR c++/49369
2846         * g++.dg/cpp0x/decltype30.C: New.
2847
2848         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2849
2850 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR fortran/49103
2853         * gfortran.dg/pr49103.f90: New test.
2854
2855 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2856
2857         PR target/45098
2858         * gcc.target/arm/ivopts-3.c: New test.
2859         * gcc.target/arm/ivopts-4.c: New test.
2860         * gcc.target/arm/ivopts-5.c: New test.
2861
2862 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2863
2864         PR rtl-optimization/49390
2865         * gcc.c-torture/execute/pr49390.c: New test.
2866
2867 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2870
2871 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2872
2873         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2874         * gcc.c-torture/execute/cmpsi-2.x: New file.
2875         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2876         * gcc.c-torture/execute/pr45262.x: New file.
2877         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2878         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2879         int32plus
2880         * gcc.c-torture/compile/pr49163.c: Ditto.
2881
2882 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2883
2884         * gcc.dg/vect/vect-16.c: Rename to...
2885         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2886         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2887         for double-word vectors.
2888         * gcc.dg/vect/vect-peel-4.c: Likewise.
2889         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2890         vect_element_align.
2891         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2892         -fno-fast-math.
2893
2894 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2895
2896         PR target/44618
2897         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2898
2899 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2900
2901         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2902
2903 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2904
2905         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2906
2907 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2908
2909         * gfortran.dg/trim_optimize_8.f90:  New test case.
2910
2911 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2912            Ira Rosen  <ira.rosen@linaro.org>
2913
2914         PR tree-optimization/49352
2915         * gcc.dg/vect/pr49352.c: New test.
2916
2917 2011-06-12  Tobias Burnus
2918
2919         PR fortran/49324
2920         * gfortran.dg/alloc_comp_assign_11.f90: New.
2921
2922 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2923
2924         * gfortran.dg/trim_optimize_7.f90:  New test.
2925
2926 2011-06-10  Wei Guozhi  <carrot@google.com>
2927
2928         PR target/45335
2929         * gcc.target/arm/pr45335.c: New test.
2930         * gcc.target/arm/pr45335-2.c: New test.
2931         * gcc.target/arm/pr45335-3.c: New test.
2932         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2933         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2934         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2935
2936 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2937
2938         PR c++/41769
2939         * g++.dg/parse/error39.C: New.
2940
2941 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2942
2943         * gcc.target/arm/20090811-1.c: Skip for incompatible
2944         options, do not override other options.
2945         * gcc.target/arm/combine-cmp-shift.c: Skip for
2946         incompatible options.
2947         * gcc.target/arm/pr45094.c: Likewise.
2948         * gcc.target/arm/scd42-1.c: Likewise.
2949         * gcc.target/arm/scd42-3.c: Likewise.
2950         * gcc.target/arm/thumb-ltu.c: Likewise.
2951
2952         * lib/target-supports.exp
2953         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2954         multilib flags use -mfpu with a value other than neon-fp16.
2955
2956 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2957
2958         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2959         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2960
2961 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2962
2963         * lib/target-supports.exp (check_effective_target_pie): New proc.
2964         * gcc.dg/pie-link.c: Use target pie.
2965
2966 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2967             Laurent Rougé  <laurent.rouge@menta.fr>
2968
2969         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2970         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2971
2972 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2973
2974         * gfortran.dg/coarray/sync_1.f90: New test for
2975         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2976
2977 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2978
2979         PR tree-optimization/49318
2980         * gcc.dg/vect/pr49318.c: New test.
2981
2982 2011-06-09  David Krauss  <potswa@mac.com>
2983
2984         * g++.dg/template/arrow1.C: New.
2985
2986 2011-06-09  Jason Merrill  <jason@redhat.com>
2987
2988         * lib/prune.exp: Prune "note"s.
2989         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2990
2991         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2992         * g++.dg/template/dependent-expr3.C: Likewise.
2993         * g++.dg/parse/template7.C: Likewise.
2994         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2995         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2996         * g++.old-deja/g++.pt/friend38.C: Likewise.
2997         * g++.old-deja/g++.pt/crash32.C: Likewise.
2998         * g++.old-deja/g++.other/init4.C: Likewise.
2999         * g++.old-deja/g++.other/friend8.C: Likewise.
3000
3001         * g++.dg/ext/complex7.C: Adjust expected output.
3002         * g++.dg/diagnostic/method1.C: Likewise.
3003         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3004         * g++.dg/parse/crash33.C: Likewise.
3005         * g++.dg/other/warning1.C: Likewise.
3006         * g++.dg/init/pr29571.C: Likewise.
3007         * g++.dg/warn/overflow-warn-1.C: Likewise.
3008         * g++.dg/warn/overflow-warn-3.C: Likewise.
3009         * g++.dg/warn/overflow-warn-4.C: Likewise.
3010         * g++.old-deja/g++.oliva/template1.C: Likewise.
3011
3012         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3013         * g++.dg/parse/template7.C: Adjust.
3014
3015 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3016
3017         PR target/49307
3018         * gcc.dg/pr49307.c: New.
3019
3020 2011-06-09  Wei Guozhi  <carrot@google.com>
3021
3022         PR target/46975
3023         * gcc.target/arm/pr46975.c: New testcase.
3024
3025 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3026
3027         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3028         (PMETH, arglist_t): Removed.
3029         (method_get_number_of_arguments): Removed.
3030         (method_get_nth_argument): Removed.
3031         (method_get_first_argument): Removed.
3032         (method_get_next_argument): Removed.
3033         (method_get_sizeof_arguments): Removed.
3034         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3035         (PMETH): Removed.
3036         (method_get_number_of_arguments): Removed.
3037         (method_get_nth_argument): Removed.
3038         (method_get_first_argument): Removed.
3039         (method_get_next_argument): Removed.
3040         (method_get_sizeof_arguments): Removed.
3041         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3042
3043 2011-06-09  David Li  <davidxl@google.com>
3044
3045         * gcc.dg/dump-pass.c: New test.
3046
3047 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3048
3049         PR c++/29003
3050         * g++.dg/parse/error38.C: New.
3051
3052 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR middle-end/49308
3055         * gfortran.dg/pr49308.f90: New test.
3056
3057 2011-06-08  Jason Merrill  <jason@redhat.com>
3058
3059         * g++.dg/cpp0x/noexcept11.C: New.
3060         * g++.dg/cpp0x/noexcept12.C: New.
3061         * g++.dg/cpp0x/sfinae11.C: Adjust.
3062
3063 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR testsuite/49323
3066         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3067         to dg-options, match also DW_AT_linkage_name.
3068
3069 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3070
3071         PR middle-end/21953
3072         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3073         -fno-common on alpha*-dec-osf*.
3074         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3075
3076 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3077
3078         PR rtl-optimization/49303
3079         * gcc.target/ia64/pr49303.c: New test.
3080
3081 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3082
3083         PR fortran/18918
3084         * gfortran.dg/coarray_lock_1.f90: New.
3085         * gfortran.dg/coarray_lock_2.f90: New.
3086
3087 2011-06-07  Jason Merrill  <jason@redhat.com>
3088
3089         * lib/prune.exp: Look for "required" rather than "instantiated".
3090         * g++.dg/abi/mangle11.C: Likewise.
3091         * g++.dg/abi/mangle12.C: Likewise.
3092         * g++.dg/abi/mangle17.C: Likewise.
3093         * g++.dg/abi/mangle20-2.C: Likewise.
3094         * g++.dg/abi/pragma-pack1.C: Likewise.
3095         * g++.dg/cpp0x/decltype26.C: Likewise.
3096         * g++.dg/cpp0x/decltype28.C: Likewise.
3097         * g++.dg/cpp0x/decltype29.C: Likewise.
3098         * g++.dg/cpp0x/enum11.C: Likewise.
3099         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3100         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3101         * g++.dg/cpp0x/pr47416.C: Likewise.
3102         * g++.dg/ext/case-range2.C: Likewise.
3103         * g++.dg/ext/case-range3.C: Likewise.
3104         * g++.dg/gomp/for-19.C: Likewise.
3105         * g++.dg/gomp/pr37533.C: Likewise.
3106         * g++.dg/gomp/pr38639.C: Likewise.
3107         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3108         * g++.dg/inherit/base3.C: Likewise.
3109         * g++.dg/inherit/using6.C: Likewise.
3110         * g++.dg/init/placement4.C: Likewise.
3111         * g++.dg/init/reference3.C: Likewise.
3112         * g++.dg/lookup/scoped6.C: Likewise.
3113         * g++.dg/lookup/using7.C: Likewise.
3114         * g++.dg/other/abstract1.C: Likewise.
3115         * g++.dg/other/error10.C: Likewise.
3116         * g++.dg/other/error5.C: Likewise.
3117         * g++.dg/other/field1.C: Likewise.
3118         * g++.dg/other/offsetof5.C: Likewise.
3119         * g++.dg/parse/bitfield2.C: Likewise.
3120         * g++.dg/parse/constant4.C: Likewise.
3121         * g++.dg/parse/crash20.C: Likewise.
3122         * g++.dg/parse/invalid-op1.C: Likewise.
3123         * g++.dg/parse/non-dependent2.C: Likewise.
3124         * g++.dg/parse/template18.C: Likewise.
3125         * g++.dg/tc1/dr152.C: Likewise.
3126         * g++.dg/tc1/dr166.C: Likewise.
3127         * g++.dg/tc1/dr176.C: Likewise.
3128         * g++.dg/tc1/dr213.C: Likewise.
3129         * g++.dg/template/access11.C: Likewise.
3130         * g++.dg/template/access2.C: Likewise.
3131         * g++.dg/template/access3.C: Likewise.
3132         * g++.dg/template/access7.C: Likewise.
3133         * g++.dg/template/arg7.C: Likewise.
3134         * g++.dg/template/cond2.C: Likewise.
3135         * g++.dg/template/crash13.C: Likewise.
3136         * g++.dg/template/crash40.C: Likewise.
3137         * g++.dg/template/crash7.C: Likewise.
3138         * g++.dg/template/crash84.C: Likewise.
3139         * g++.dg/template/ctor5.C: Likewise.
3140         * g++.dg/template/defarg13.C: Likewise.
3141         * g++.dg/template/defarg14.C: Likewise.
3142         * g++.dg/template/dtor7.C: Likewise.
3143         * g++.dg/template/eh2.C: Likewise.
3144         * g++.dg/template/error2.C: Likewise.
3145         * g++.dg/template/error43.C: Likewise.
3146         * g++.dg/template/friend32.C: Likewise.
3147         * g++.dg/template/injected1.C: Likewise.
3148         * g++.dg/template/instantiate1.C: Likewise.
3149         * g++.dg/template/instantiate3.C: Likewise.
3150         * g++.dg/template/instantiate5.C: Likewise.
3151         * g++.dg/template/instantiate7.C: Likewise.
3152         * g++.dg/template/local6.C: Likewise.
3153         * g++.dg/template/lookup2.C: Likewise.
3154         * g++.dg/template/member5.C: Likewise.
3155         * g++.dg/template/memfriend15.C: Likewise.
3156         * g++.dg/template/memfriend16.C: Likewise.
3157         * g++.dg/template/memfriend17.C: Likewise.
3158         * g++.dg/template/memfriend7.C: Likewise.
3159         * g++.dg/template/meminit1.C: Likewise.
3160         * g++.dg/template/nested3.C: Likewise.
3161         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3162         * g++.dg/template/nontype12.C: Likewise.
3163         * g++.dg/template/nontype13.C: Likewise.
3164         * g++.dg/template/nontype6.C: Likewise.
3165         * g++.dg/template/pr23510.C: Likewise.
3166         * g++.dg/template/pr35240.C: Likewise.
3167         * g++.dg/template/ptrmem15.C: Likewise.
3168         * g++.dg/template/ptrmem6.C: Likewise.
3169         * g++.dg/template/qualified-id1.C: Likewise.
3170         * g++.dg/template/qualttp20.C: Likewise.
3171         * g++.dg/template/qualttp3.C: Likewise.
3172         * g++.dg/template/qualttp4.C: Likewise.
3173         * g++.dg/template/qualttp5.C: Likewise.
3174         * g++.dg/template/qualttp6.C: Likewise.
3175         * g++.dg/template/qualttp7.C: Likewise.
3176         * g++.dg/template/qualttp8.C: Likewise.
3177         * g++.dg/template/recurse.C: Likewise.
3178         * g++.dg/template/recurse2.C: Likewise.
3179         * g++.dg/template/ref5.C: Likewise.
3180         * g++.dg/template/scope2.C: Likewise.
3181         * g++.dg/template/sfinae10.C: Likewise.
3182         * g++.dg/template/sfinae3.C: Likewise.
3183         * g++.dg/template/sizeof3.C: Likewise.
3184         * g++.dg/template/static9.C: Likewise.
3185         * g++.dg/template/template-id-2.C: Likewise.
3186         * g++.dg/template/typedef13.C: Likewise.
3187         * g++.dg/template/typename4.C: Likewise.
3188         * g++.dg/template/using14.C: Likewise.
3189         * g++.dg/template/using2.C: Likewise.
3190         * g++.dg/template/warn1.C: Likewise.
3191         * g++.dg/warn/Wparentheses-13.C: Likewise.
3192         * g++.dg/warn/Wparentheses-15.C: Likewise.
3193         * g++.dg/warn/Wparentheses-16.C: Likewise.
3194         * g++.dg/warn/Wparentheses-17.C: Likewise.
3195         * g++.dg/warn/Wparentheses-18.C: Likewise.
3196         * g++.dg/warn/Wparentheses-19.C: Likewise.
3197         * g++.dg/warn/Wparentheses-20.C: Likewise.
3198         * g++.dg/warn/Wparentheses-23.C: Likewise.
3199         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3200         * g++.dg/warn/noeffect2.C: Likewise.
3201         * g++.dg/warn/noeffect4.C: Likewise.
3202         * g++.dg/warn/pr8570.C: Likewise.
3203         * g++.old-deja/g++.brendan/init2.C: Likewise.
3204         * g++.old-deja/g++.eh/spec6.C: Likewise.
3205         * g++.old-deja/g++.pt/crash10.C: Likewise.
3206         * g++.old-deja/g++.pt/crash36.C: Likewise.
3207         * g++.old-deja/g++.pt/derived3.C: Likewise.
3208         * g++.old-deja/g++.pt/error2.C: Likewise.
3209         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3210         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3211         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3212         * g++.old-deja/g++.pt/overload7.C: Likewise.
3213         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3214
3215 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3216             Iain Sandoe  <iains@gcc.gnu.org>
3217
3218         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3219         Added code to deal with the case when [Protocol
3220         -descriptionForInstanceMethod:] or [Protocol
3221         -descriptionForClassMethod:] returns NULL.
3222
3223 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3224             Iain Sandoe  <iains@gcc.gnu.org>
3225
3226         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3227         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3228         Added cast.
3229
3230 2011-06-07  Xinliang David Li  <davidxl@google.com>
3231
3232         * gcc.dg/inline_2.c: New test.
3233         * gcc.dg/unroll_2.c: New test.
3234         * gcc.dg/inline_3.c: New test.
3235         * gcc.dg/unroll_3.c: New test.
3236         * gcc.dg/inline_4.c: New test.
3237         * gcc.dg/unroll_4.c: New test.
3238         * gcc.dg/inline_1.c: New test.
3239         * gcc.dg/unroll_1.c: New test.
3240
3241 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3242
3243         PR tree-optimization/48497
3244         * lib/gcc-defs.exp (dg-additional-options): New proc.
3245         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3246         -msse2 on 32-bit x86.
3247
3248 2011-06-06  Jason Merrill  <jason@redhat.com>
3249
3250         * g++.dg/cpp0x/enum19.C: New.
3251
3252 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3253
3254         * gcc.target/arm/neon-reload-class.c: New test.
3255
3256 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3257
3258         PR debug/49130
3259         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3260
3261 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3262
3263         * gcc.target/arm/smlatb-1.c: New file.
3264         * gcc.target/arm/smlatt-1.c: New file.
3265         * gcc.target/arm/smlaltb-1.c: New file.
3266         * gcc.target/arm/smlaltt-1.c: New file.
3267
3268 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3269
3270         * gcc.target/arm/mla-2.c: New test.
3271
3272 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR gcov-profile/49299
3275         * gcc.dg/tree-prof/pr49299-1.c: New test.
3276         * gcc.dg/tree-prof/pr49299-2.c: New test.
3277
3278 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3279
3280         * lib/target-supports.exp
3281         (check_effective_target_vect_widen_mult_qi_to_hi):
3282         Add NEON as supporting target.
3283         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3284         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3285         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3286         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3287         using widening multiplication on targets that support it.
3288         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3289         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3290         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3291
3292 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3293
3294         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3295         Modern Objective-C runtime API.
3296         * objc/execute/next_mapping.h: Removed.
3297         * objc-obj-c++-shared/next-mapping.h: Removed.
3298         * objc-obj-c++-shared/Object1.h: Removed.
3299         * objc-obj-c++-shared/Object1.m: Removed.
3300         * objc-obj-c++-shared/Object1.mm: Removed.
3301         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3302         * objc-obj-c++-shared/Protocol1.h: Removed.
3303         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3304         of ProtoBool, IVAR_T and METHOD.
3305         * objc-obj-c++-shared/runtime.h: New.
3306         * objc-obj-c++-shared/TestsuiteObject.h: New.
3307         * objc-obj-c++-shared/TestsuiteObject.m: New.
3308
3309         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3310         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3311         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3312         it a class method.
3313         * objc/execute/_cmd.m: Include
3314         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3315         runtime API.  ([TestClass +initialize]): Include this method also
3316         with the GNU runtime.
3317         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3318         Object.  ([-setValue:]): Return void.
3319         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3320         with the GNU runtime.  Include
3321         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3322         for the NeXT runtime.  Use the existing print_ivars() and
3323         compare_structures() implementations for the old NeXT runtime.
3324         Added new implementations for the Modern GNU and NeXT runtimes.
3325         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3326         well.  (main): Use objc_getClass().  Use return instead of exit.
3327         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3328         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3329         of exit().
3330         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3331         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3332         instead of Object.  (main): Use return instead of exit().
3333         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3334         instead of Object.  Removed prototype for exit().  (main): Use
3335         return instead of exit().  Use the Modern Objective-C runtime API.
3336         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3337         Object.
3338         * objc/execute/class-tests-1.h: Include
3339         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3340         runtime API.  (test_class_with_superclass): Do not call [Object
3341         class].  There is no need to with the current libobjc.
3342         * objc/execute/class-tests-2.h: Include
3343         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3344         runtime API.
3345         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3346         ../../objc-obj-c++-shared/next-mapping.h.
3347         * objc/execute/class-2.m: Likewise.
3348         * objc/execute/class-3.m: Likewise.
3349         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3350         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3351         +initialize]): Include this method also with the GNU
3352         runtime. (main): Use the Modern Objective-C runtime API.
3353         * objc/execute/class-5.m: Likewise.
3354         * objc/execute/class-6.m: Likewise.
3355         * objc/execute/class-7.m: Likewise.
3356         * objc/execute/class-8.m: Likewise.
3357         * objc/execute/class-9.m: Likewise.
3358         * objc/execute/class-10.m: Likewise.
3359         * objc/execute/class-11.m: Likewise.
3360         * objc/execute/class-12.m: Likewise.
3361         * objc/execute/class-13.m: Likewise.
3362         * objc/execute/class-14.m: Likewise.
3363         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3364         this method also with the GNU runtime.
3365         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3366         +initialize]): Include this method also with the GNU runtime.
3367         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3368         of Object.
3369         * objc/execute/encode-1.m: Likewise.
3370         * objc/execute/enumeration-1.m: Likewise.
3371         * objc/execute/enumeration-2.m: Likewise.
3372         * objc/execute/exceptions/catchall-1.m: Likewise.
3373         * objc/execute/exceptions/finally-1.m: Likewise.
3374         * objc/execute/exceptions/foward-1.m: Likewise.
3375         * objc/execute/exceptions/local-variables-1.m: Likewise.
3376         * objc/execute/exceptions/throw-nil.m: Likewise.
3377         * objc/execute/exceptions/trivial.m: Likewise.
3378         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3379         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3380         * objc/execute/exceptions/matcher-1.m: Likewise.
3381         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3382         Object.
3383         * objc/execute/formal_protocol-2.m: Likewise.
3384         * objc/execute/formal_protocol-3.m: Likewise.
3385         * objc/execute/formal_protocol-4.m: Likewise.
3386         * objc/execute/formal_protocol-5.m: Include
3387         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3388         protocol_getName().
3389         * objc/execute/formal_protocol-6.m: Likewise.
3390         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3391         Object.  Include <objc/Protocol.h> instead of
3392         ../../objc-obj-c++-shared/Protocol1.h.
3393         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3394         Object.
3395         * objc/execute/informal_protocol.m: Likewise.
3396         * objc/execute/load-3.m: Likewise.
3397         * objc/execute/many_args_method.m ([TestClass +initialize]):
3398         Include this method with the GNU runtime as well.
3399         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3400         * objc/execute/nested-func-1.m: Use TestsuiteObject
3401         instead of Object.
3402         * objc/execute/nil_method-1.m: Likewise.
3403         * objc/execute/no_clash.m: Likewise.
3404         * objc/execute/np-1.m: Do not include
3405         ../../objc-obj-c++-shared/Protocol1.h.
3406         (main): Use return instead of exit().
3407         * objc/execute/np-2.m: Do not include
3408         ../../objc-obj-c++-shared/Protocol1.h.
3409         ([MyObject +initialize]): Include this method also with the GNU
3410         runtime.  (main): Use return instead of exit().
3411         * objc/execute/object_is_class.m: Include
3412         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3413         of Object.  (main): Use the Modern Objective-C runtime API.
3414         * objc/execute/object_is_meta_class.m: Likewise.
3415         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3416         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3417         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3418         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3419         Objective-C runtime API.
3420         * objc/execute/protocol-isEqual-2.m: Likewise.
3421         * objc/execute/protocol-isEqual-3.m: Likewise.
3422         * objc/execute/protocol-isEqual-4.m: Likewise.
3423         * objc/execute/redefining_self.m ([TestClass +initialize]):
3424         Include this method with the GNU runtime as well.
3425         * objc/execute/root_methods.m: Include
3426         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3427         Include this method with the GNU runtime as well.
3428         (main): Use the Modern Objective-C runtime API.
3429         * objc/execute/selector-1.m: Include
3430         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3431         of Object.  (main): Use the Modern Objective-C runtime API.
3432         * objc/execute/static-1.m ([Test +initialize]): Include this
3433         method with the GNU runtime as well.
3434         * objc/execute/static-2.m: Likewise.
3435         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3436         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3437         ([MathClass +initialize]): Include this method with the GNU
3438         runtime as well.
3439         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3440         instead of Object.
3441         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3442         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3443         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3444         * objc.dg/attributes/method-attribute-1.m: Likewise.
3445         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3446         * objc.dg/attributes/method-attribute-2.m: Likewise.
3447         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3448         * objc.dg/attributes/method-attribute-3.m: Likewise.
3449         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3450         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3451         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3452         * obj-c++.dg/bitfield-1.mm: Likewise.
3453         * obj-c++.dg/bitfield-2.mm: Likewise
3454         * objc.dg/bitfield-3.m: Likewise.
3455         * obj-c++.dg/bitfield-4.mm: Likewise.
3456         * objc.dg/bitfield-5.m: Likewise
3457         * objc.dg/call-super-1.m: Likewise.
3458         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3459         Use objc_getClass() instead of objc_get_class(), but for the GNU
3460         runtime redefine objc_getClass as objc_get_class.  Include
3461         ../objc-obj-c++-shared/runtime.h.
3462         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3463         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3464         Use the Modern Objective-C runtime API.
3465         * objc.dg/class-protocol-1.m: Include
3466         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3467         * obj-c++.dg/class-protocol-1.mm: Likewise.
3468         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3469         * objc.dg/comp-types-10.m: Likewise.
3470         * objc.dg/comp-types-11.m: Likewise.
3471         * objc.dg/comp-types-12.m: Likewise.
3472         * obj-c++.dg/comp-types-9.mm: Likewise.
3473         * obj-c++.dg/comp-types-11.mm: Likewise.
3474         * obj-c++.dg/comp-types-12.mm: Likewise.
3475         * obj-c++.dg/comp-types-13.mm: Likewise.
3476         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3477         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3478         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3479         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3480         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3481         * objc.dg/desig-init-1.m: Likewise.
3482         * obj-c++.dg/defs.mm: Likewise.
3483         * objc.dg/exceptions-2.m: Likewise.
3484         * obj-c++.dg/except-1.mm: Likewise.
3485         * obj-c++.dg/exceptions-2.mm: Likewise.
3486         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3487         Use the Modern Objective-C runtime API.
3488         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3489         the Modern Objective-C runtime API.  Do not include
3490         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3491         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3492         the Modern Objective-C runtime API except when using an older NeXT
3493         runtime.
3494         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3495         the Modern Objective-C runtime API.
3496         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3497         objc/encoding.h.
3498         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3499         * objc.dg/encode-7-next-64bit.m: Updated include.
3500         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3501         objc/encoding.h.
3502         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3503         the Modern Objective-C runtime API.
3504         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3505         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3506         instead of ../objc-obj-c++-shared/Protocol1.h.
3507         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3508         the Modern Objective-C runtime API except when using an older NeXT
3509         runtime.
3510         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3511         the Modern Objective-C runtime API.
3512         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3513         Object.
3514         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3515         * objc.dg/fix-and-continue-2.m: Likewise.
3516         * objc.dg/foreach-1.m: Likewise.
3517         * objc.dg/foreach-2.m: Likewise.
3518         * objc.dg/foreach-3.m: Likewise.
3519         * objc.dg/foreach-4.m: Likewise.
3520         * objc.dg/foreach-5.m: Likewise.
3521         * objc.dg/foreach-6.m: Likewise.
3522         * objc.dg/foreach-7.m: Likewise.
3523         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3524         Object.
3525         * objc.dg/func-ptr-2.m: Likewise.
3526         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3527         Do not include objc/objc-api.h.
3528         * obj-c++.dg/fsf-package-0.mm: Likewise.
3529         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3530         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3531         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3532         of Object.
3533         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3534         * objc.dg/gnu-runtime-3.m: Likewise.
3535         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3536         * objc.dg/headers.m: Include objc/runtime.h instead of
3537         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3538         for the NeXT runtime.
3539         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3540         * obj-c++.dg/isa-field-1.mm: Likewise.
3541         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3542         * objc.dg/layout-1.m: Likewise.
3543         * objc.dg/layout-2.m: Likewise.
3544         * objc.dg/local-decl-2.m: Likewise.
3545         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3546         Object.  ([Container +elementForView:]): Use
3547         class_conformsToProtocol().
3548         * obj-c++.dg/lookup-2.mm: Likewise.
3549         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3550         * obj-c++.dg/local-decl-1.mm: Likewise.
3551         * objc.dg/method-3.m: Likewise.
3552         * objc.dg/method-4.m: Likewise.
3553         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3554         ../objc-obj-c++-shared/Protocol1.h.
3555         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3556         * objc.dg/method-9.m: Likewise.
3557         * objc.dg/method-10.m: Likewise.
3558         * objc.dg/method-13.m ([Root +initialize]): Include this method
3559         also for the GNU runtime.  (main): Use objc_getClass() also for
3560         the GNU runtime.
3561         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3562         * objc.dg/method-17.m: Likewise.
3563         * objc.dg/method-19.m: Likewise.
3564         * objc.dg/method-20b.m: Likewise.
3565         * obj-c++.dg/method-2.mm: Likewise.
3566         * obj-c++.dg/method-6.mm: Likewise.
3567         * obj-c++.dg/method-10.mm: Likewise.
3568         * obj-c++.dg/method-11.mm: Likewise.
3569         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3570         ../objc-obj-c++-shared/Protocol1.h.
3571         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3572         * obj-c++.dg/method-15.mm: Likewise.
3573         * obj-c++.dg/method-17.mm: Likewise.
3574         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3575         +initialize]): Include this method also for the GNU
3576         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3577         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3578         * obj-c++.dg/method-22.mm: Likewise.
3579         * obj-c++.dg/method-23.mm: Likewise.
3580         * obj-c++.dg/no-extra-load.mm: Likewise.
3581         * objc.dg/objc-fast-4.m: Likewise.
3582         * objc.dg/objc-gc-4.m: Likewise.
3583         * obj-c++.dg/objc-gc-3.mm: Likewise.
3584         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3585         protocol_getMethodDescription() instead of [Protocol
3586         -descriptionForInstanceMethod].
3587         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3588         Made it available with all runtimes.  (main): Call -test instead
3589         of -class.
3590         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3591         and put into a category.
3592         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3593         Object.  Include objc/objc.h.
3594         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3595         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3596         New. (main): Use protocol_getMethodDescription() instead
3597         of [Protocol -descriptionForInstanceMethod] and [Protocol
3598         -descriptionForClassMethod].
3599         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3600         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3601         Objective-C runtime API.
3602         * obj-c++.dg/proto-qual-1.mm: Likewise.
3603         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3604         Object.
3605         * obj-c++.dg/property/property-1.mm: Likewise.
3606         * obj-c++.dg/qual-types-1.mm: Likewise.
3607         * objc.dg/selector-2.m: Include objc/objc.h instead of
3608         ../objc-obj-c++-shared/Object1.h.
3609         * obj-c++.dg/selector-2.mm: Likewise.
3610         * obj-c++.dg/selector-5.mm: Likewise.
3611         * obj-c++.dg/selector-6.mm: Likewise.
3612         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3613         Object.  Do not include objc/objc-api.h.
3614         * obj-c++.dg/set-not-used-1.mm: Likewise.
3615         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3616         * objc.dg/stret-1.m: Likewise.
3617         * objc.dg/stret-2.m: Likewise.
3618         * obj-c++.dg/super-class-2.mm: Likewise.
3619         * objc.dg/super-class-3.m: Likewise.
3620         * objc.dg/super-class-4.m: Likewise.
3621         * objc.dg/sync-2.m: Likewise.
3622         * obj-c++.dg/sync-2.mm: Likewise.
3623         * objc.dg/sync-1.m: Include objc/objc.h instead of
3624         ../objc-obj-c++-shared/Object1.h.
3625         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3626         'Class' as the type of 'isa'.
3627         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3628         Objective-C runtime API.  ([TestClass +initialize]): Include this
3629         method with the GNU runtime as well.
3630         * objc.dg/strings/strings-1.m: Updated includes.
3631         * obj-c++.dg/strings/strings-1.mm: Likewise.
3632         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3633         objc.dg/strings/const-str-12b.m.
3634         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3635         * obj-c++.dg/template-3.mm: Likewise.
3636         * obj-c++.dg/template-4.mm: Likewise.
3637         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3638         Objective-C runtime API.
3639         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3640         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3641         * obj-c++.dg/try-catch-1.mm: Likewise.
3642         * obj-c++.dg/try-catch-2.mm: Likewise.
3643         * objc.dg/try-catch-3.m: Likewise.
3644         * obj-c++.dg/try-catch-3.mm: Likewise.
3645         * objc.dg/try-catch-6.m: Likewise.
3646         * objc.dg/try-catch-7.m: Likewise.
3647         * obj-c++.dg/try-catch-7.mm: Likewise.
3648         * obj-c++.dg/try-catch-8.mm: Likewise.
3649         * obj-c++.dg/try-catch-9.mm: Likewise.
3650         * objc.dg/try-catch-10.m: Likewise.
3651         * obj-c++.dg/try-catch-11.mm: Likewise.
3652         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3653         Object.  Include objc/objc.h.
3654         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3655         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3656         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3657         Object.  Use Modern Objective-C runtime API.  Do not use
3658         performv::.
3659         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3660         * obj-c++.dg/torture/trivial.mm: Likewise.
3661         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3662         instead of ../objc-obj-c++-shared/Object1.h.  Include
3663         ../objc-obj-c++-shared/runtime.h.
3664         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3665         * objc.dg/torture/strings/const-str-11.m: Likewise.
3666         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3667         * objc.dg/torture/strings/const-str-9.m: Likewise.
3668         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3669         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3670         instead of Object. Only add _FooClassReference if
3671         __NEXT_RUNTIME__.
3672         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3673         * objc.dg/torture/strings/const-str-8.m: Likewise.
3674         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3675         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3676         additional sources.
3677         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3678         Object.
3679         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3680         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3681         * obj-c++.dg/va-meth-1.mm: Likewise.
3682         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3683         ../objc-obj-c++-shared/Object1.h.
3684         * objc.dg/zero-link-3.m: Likewise.
3685
3686 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3687
3688         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3689
3690 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3691
3692         PR objc-++/48275
3693         * obj-c++.dg/property/cxx-property-1.mm: New.
3694         * obj-c++.dg/property/cxx-property-2.mm: New.
3695
3696 2011-06-06  Jason Merrill  <jason@redhat.com>
3697
3698         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3699
3700 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3701
3702         PR rtl-optimization/49145
3703         From Ryan Mansfield
3704         * gcc.c-torture/compile/pr49145.c: New test.
3705
3706 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR testsuite/49288
3709         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3710         to dg-options, match also DW_AT_linkage_name.
3711
3712         PR debug/49294
3713         * gcc.dg/debug/pr49294.c: New test.
3714
3715         PR c++/49264
3716         * g++.dg/opt/pr49264.C: New test.
3717
3718 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3719
3720         PR tree-optimization/49243
3721         * gcc.dg/pr49243.c: New.
3722
3723 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3724
3725         * gnat.dg/specs/cond_expr1.ads: New test.
3726
3727 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3728
3729         * gnat.dg/deferred_const4.ad[sb]: New test.
3730         * gnat.dg/deferred_const4_pkg.ads: New helper.
3731
3732 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3733
3734         * gnat.dg/test_tamdt.adb: Rename to...
3735         * gnat.dg/taft_type1.adb: ...this.
3736         * gnat.dg/tamdt.ad[sb]: Rename to...
3737         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3738         * gnat.dg/tamdt_aux.ads: Rename to...
3739         * gnat.dg/taft_type1_pkg2.ads: ...this.
3740         * gnat.dg/taft_type2.ad[sb]: New test.
3741         * gnat.dg/taft_type2_pkg.ads: New helper.
3742         * gnat.dg/taft_type3.adb: New test.
3743         * gnat.dg/taft_type3_pkg.ads: New helper.
3744
3745 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3746
3747         PR fortran/49255
3748         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3749         for F2008.
3750
3751 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3752
3753         PR testsuite/49287
3754         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3755         warning.
3756         * objc.dg/gnu-api-2-objc.m: Likewise.
3757         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3758         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3759
3760 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3761
3762         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3763         alignment, not the alignment, when calling class_addIvar().  Add
3764         an 'isa' instance variable to the test root class.
3765         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3766
3767 2011-06-04  Jan Hubicka  <jh@suse.cz>
3768
3769         PR tree-optimization/48893
3770         PR tree-optimization/49091
3771         PR tree-optimization/49179
3772         * gfortran.dg/pr49179.f90: New testcase
3773
3774 2011-06-04  Jan Hubicka  <jh@suse.cz>
3775
3776         PR lto/48954
3777         * g++.dg/torture/pr48954.C: New testcase.
3778
3779 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3780
3781         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3782
3783 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3784
3785         PR c++/33840
3786         * g++.dg/diagnostic/bitfld2.C: New.
3787
3788 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR target/49281
3791         * gcc.c-torture/execute/pr49281.c: New test.
3792
3793 2011-06-04  Jan Hubicka  <jh@suse.cz>
3794
3795         PR tree-optimize/48929
3796         * gcc.c-torture/compile/pr48929.c: New testcase.
3797
3798 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3799
3800         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3801
3802 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3803
3804         PR c++/49276
3805         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3806
3807 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3808
3809         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3810
3811 2011-06-03  Richard Henderson  <rth@redhat.com>
3812             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3813
3814         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3815
3816 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3817
3818         * objc.dg/headers.m: Do not include objc-list.h.
3819
3820 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3821
3822         * objc.dg/type-stream-1.m: Test removed.
3823         * objc.dg/headers.m: Do not include typedstream.h.
3824
3825 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         * objc.dg/torture/forward-1.m (main): Updated testcase.
3828
3829 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3830
3831         PR target/49163
3832         * gcc.c-torture/compile/pr49163.c: New.
3833
3834 2011-06-02  Asher Langton  <langton2@llnl.gov>
3835
3836         PR fortran/49268
3837         * gfortran.dg/PR49268.f90: New test.
3838
3839 2011-06-02  Asher Langton  <langton2@llnl.gov>
3840
3841         PR fortran/37039
3842         * gfortran.dg/PR37039.f90: New test.
3843
3844 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3845
3846         PR objc/48539
3847         * objc.dg/method-5.m: Updated.
3848         * objc.dg/method-19.m: Updated.
3849         * objc.dg/method-lookup-1.m: New.
3850         * obj-c++.dg/method-6.mm: Updated.
3851         * obj-c++.dg/method-7.mm: Updated.
3852         * obj-c++.dg/method-lookup-1.mm: New.
3853
3854 2011-06-02  DJ Delorie  <dj@redhat.com>
3855
3856         * lib/timeout.exp (timeout): Add board_info support.
3857
3858 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3859
3860         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3861
3862 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3863
3864         PR fortran/49265
3865         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3866         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3867
3868 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3869             Hans-Peter Nilsson  <hp@axis.com>
3870
3871         PR rtl-optimization/48840
3872         * gcc.target/sparc/ultrasp13.c: New test.
3873
3874 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3875
3876         PR target/49238
3877         * gcc.c-torture/compile/pr49238.c: New.
3878
3879 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3880
3881         * gcc.target/arm/g2.c: Skip test in -mthumb.
3882         Skip test unless cpu is xscale.
3883         * gcc.target/arm/scd42-2.c: Likewise.
3884         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3885
3886 2011-06-01  Jason Merrill  <jason@redhat.com>
3887
3888         * g++.dg/cpp0x/decltype28.C: New.
3889         * g++.dg/cpp0x/decltype29.C: New.
3890
3891 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3892
3893         PR target/45074
3894         * gcc.target/mips/pr45074.c: New test.
3895
3896 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3897             Hans-Peter Nilsson  <hp@axis.com>
3898
3899         PR rtl-optimization/48830
3900         * gcc.target/sparc/ultrasp12.c: New test.
3901
3902 2011-06-01  David Li  <davidxl@google.com>
3903
3904         * gcc.dg/profile-dir-1.c: Change pass name.
3905         * gcc.dg/profile-dir-2.c: Ditto.
3906         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3907         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3908         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3909         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3910         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3911         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3912         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3913         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3914         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3915         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3916         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3917         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3918         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3919         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3920         * gcc.dg/profile-dir-3.c: Ditto.
3921         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3922
3923 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         * objc.dg/attributes/method-nonnull-1.m: New test.
3926         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3927
3928 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3929
3930         PR fortran/18918
3931         * gfortran.dg/coarray_atomic_1.f90: New.
3932         * gfortran.dg/coarray/atomic_1.f90: New.
3933
3934 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3935
3936         * gcc.dg/guality/bswaptest.c: New test.
3937         * gcc.dg/guality/clztest.c: New test.
3938         * gcc.dg/guality/ctztest.c: New test.
3939         * gcc.dg/guality/rotatetest.c: New test.
3940
3941         PR target/48688
3942         * gcc.target/i386/pr48688.c: New test.
3943
3944 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3945
3946         PR c++/48010
3947         * g++.dg/lookup/name-clash9.C: New.
3948
3949 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3950
3951         PR fortran/18918
3952         * gfortran.dg/coarray/dummy_1.f90: New.
3953
3954 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3955
3956         PR fortran/18918
3957         * gfortran.dg/coarray/save_1.f90: New.
3958         * gfortran.dg/coarray_4.f90: Update dg-error.
3959
3960 2011-05-31  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/cpp0x/rv-template1.C: New.
3963
3964 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3965
3966         PR rtl-optimization/49235
3967         * gcc.dg/pr49235.c: New test.
3968
3969 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3970
3971         PR tree-optimization/49093
3972         * gcc.dg/vect/pr49093.c: New test.
3973
3974 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3975
3976         PR debug/49047
3977         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3978
3979 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3980
3981         PR testsuite/49239
3982         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3983         output array.
3984
3985 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3986
3987         PR target/49186
3988         * gcc.c-torture/execute/pr49186.c: New.
3989
3990 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3991
3992         PR target/49168
3993          * gcc.target/i386/pr49168-1.c: New.
3994
3995 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3996             Eric Botcazou  <ebotcazou@adacore.com>
3997
3998         * gcc.dg/guality/drap.c: New test.
3999
4000 2011-05-30  Richard Guenther  <rguenther@suse.de>
4001
4002         PR tree-optimization/49210
4003         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4004         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4005
4006 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR c++/49223
4009         * g++.dg/gomp/pr49223-1.C: New test.
4010         * g++.dg/gomp/pr49223-2.C: New test.
4011
4012 2011-05-30  Richard Guenther  <rguenther@suse.de>
4013
4014         PR tree-optimization/49218
4015         * gcc.c-torture/execute/pr49218.c: New testcase.
4016
4017 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4018
4019         PR tree-optimization/49199
4020         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4021         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4022         -fno-tree-scev-cprop.
4023
4024 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4025
4026         PR fortran/47601
4027         * gfortran.dg/extends_13.f03: New.
4028
4029 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4030
4031         PR rtl-optimization/49095
4032         * gcc.target/i386/pr49095.c: New test.
4033
4034 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4035
4036         PR fortran/18918
4037         * gfortran.dg/coarray_24.f90: New.
4038
4039 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4040
4041         PR fortran/18918
4042         * gfortran.dg/coarray_23.f90: New.
4043
4044 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4045
4046         From Ryan Mansfield
4047         * gcc.dg/pr48826.c: New test.
4048
4049 2011-05-29  Richard Guenther  <rguenther@suse.de>
4050
4051         PR tree-optimization/49217
4052         * gcc.dg/torture/pr49217.c: New testcase.
4053
4054 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4055
4056         PR testsuite/49222
4057         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4058
4059 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4060
4061         * gnat.dg/boolean_subtype.adb: Rename to...
4062         * gnat.dg/boolean_subtype1.adb: ...this.
4063
4064 2011-05-28  Jason Merrill  <jason@redhat.com>
4065
4066         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4067
4068 2011-05-27  Jason Merrill  <jason@redhat.com>
4069
4070         * g++.dg/cpp0x/enum18.C: Adjust.
4071
4072         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4073
4074 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/18918
4077         * gfortran.dg/coarray_22.f90: New.
4078
4079 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4080
4081         PR tree-optimization/46728
4082         * gcc.target/powerpc/pr46728-1.c: New.
4083         * gcc.target/powerpc/pr46728-2.c: New.
4084         * gcc.target/powerpc/pr46728-3.c: New.
4085         * gcc.target/powerpc/pr46728-4.c: New.
4086         * gcc.target/powerpc/pr46728-5.c: New.
4087         * gcc.dg/pr46728-6.c: New.
4088         * gcc.target/powerpc/pr46728-7.c: New.
4089         * gcc.target/powerpc/pr46728-8.c: New.
4090         * gcc.dg/pr46728-9.c: New.
4091         * gcc.target/powerpc/pr46728-10.c: New.
4092         * gcc.target/powerpc/pr46728-11.c: New.
4093         * gcc.dg/pr46728-12.c: New.
4094         * gcc.target/powerpc/pr46728-13.c: New.
4095         * gcc.target/powerpc/pr46728-14.c: New.
4096         * gcc.target/powerpc/pr46728-15.c: New.
4097         * gcc.target/powerpc/pr46728-16.c: New.
4098
4099 2011-05-27  Jason Merrill  <jason@redhat.com>
4100
4101         * g++.dg/abi/mangle47.C: New.
4102
4103         PR c++/49176
4104         * g++.dg/template/const5.C: New.
4105
4106         * g++.dg/cpp0x/enum18.C: New.
4107
4108         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4109
4110         * g++.dg/cpp0x/error6.C: New.
4111
4112         * g++.dg/cpp0x/error5.C: New.
4113
4114 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR c++/49165
4117         * g++.dg/eh/cond6.C: New test.
4118
4119 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4120
4121         PR fortran/48820
4122         * gfortran.dg/rank_3.f90: New.
4123         * gfortran.dg/rank_4.f90: New.
4124
4125 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4126
4127         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4128         replace dump search.
4129
4130 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4131
4132         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4133         * gnat.dg/bit_packed_array5.adb: ...here.
4134
4135 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4136
4137         PR c++/42056
4138         * g++.dg/cpp0x/auto25.C: New.
4139
4140 2011-05-27  Richard Guenther  <rguenther@suse.de>
4141
4142         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4143
4144 2011-05-27  Richard Guenther  <rguenther@suse.de>
4145
4146         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4147
4148 2011-05-27  Richard Guenther  <rguenther@suse.de>
4149
4150         PR middle-end/49189
4151         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4152
4153 2011-05-26  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/cpp0x/friend1.C: New.
4156         * g++.dg/cpp0x/friend2.C: New.
4157
4158         * g++.dg/cpp0x/auto7.C: Update.
4159         * g++.dg/template/crash50.C: Adjust.
4160         * g++.dg/template/static9.C: Adjust.
4161         * g++.old-deja/g++.ext/memconst.C: Adjust.
4162
4163 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4164
4165         * gcc.dg/march.c: Ignore a note for some targets.
4166
4167 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4168             Nathan Froyd  <froydnj@codesourcery.com>
4169
4170         PR c++/2288
4171         PR c++/18770
4172         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4173         * g++.dg/parse/pr18770.C: New test.
4174         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4175
4176 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4177
4178         PR fortran/48955
4179         * gfortran.dg/dependency_40.f90 : New test.
4180
4181 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4182
4183         PR fortran/18918
4184         * gfortran.dg/coarray/registering_1.f90: New.
4185
4186 2011-05-26  Jason Merrill  <jason@redhat.com>
4187
4188         * g++.dg/cpp0x/variadic111.C: New.
4189         * g++.dg/cpp0x/variadic41.C: Adjust.
4190
4191 2011-05-26  Richard Guenther  <rguenther@suse.de>
4192
4193         PR tree-optimization/48702
4194         * gcc.dg/torture/pr48702.c: New testcase.
4195
4196 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4197
4198         PR gcov-profile/48845
4199         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4200         support.
4201         * gcc.dg/matrix/matrix.exp: Likewise.
4202         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4203         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4204         line number to check_profiling_available.
4205         * lib/target-supports.exp (check_profiling_available): Account for
4206         this.
4207         Require TLS runtime support with -fprofile-generate.
4208         * lib/profopt.exp (profopt-execute): Add TLS options for
4209         -fprofile-generate.
4210         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4211
4212 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4213
4214         PR c++/49165
4215         * g++.dg/eh/cond5.C: New test.
4216
4217         PR tree-optimization/49161
4218         * gcc.c-torture/execute/pr49161.c: New test.
4219
4220 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4221
4222         * gcc.target/arm/neon-vorn-vbic.c: New test.
4223
4224 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4225
4226         PR tree-optimization/49038
4227         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4228         * gcc.dg/vect/pr49038.c: New test.
4229
4230 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4231         * g++.dg/init/pr25811-3.C: New.
4232         * g++.dg/init/pr25811-4.C: New.
4233
4234 2011-05-25  Jason Merrill  <jason@redhat.com>
4235
4236         * g++.dg/cpp0x/enum17.C: New.
4237         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4238
4239         * g++.dg/cpp0x/auto24.C: New.
4240
4241         * g++.dg/cpp0x/error4.C: New.
4242
4243         * g++.dg/cpp0x/rv-restrict.C: New.
4244
4245         * g++.dg/cpp0x/enum15.C: New.
4246         * g++.dg/cpp0x/constexpr-switch2.C: New.
4247
4248         * g++.dg/cpp0x/variadic110.C: New.
4249
4250         * g++.dg/cpp0x/auto9.C: Add typedef test.
4251
4252         * g++.dg/cpp0x/auto23.C: New.
4253         * g++.dg/cpp0x/auto9.C: Adjust.
4254
4255         * g++.dg/cpp0x/defaulted29.C: New.
4256
4257         * g++.dg/cpp0x/initlist51.C: New.
4258
4259 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4260
4261         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4262         * g++.dg/abi/packed1.C: Suppress warning.
4263         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4264         * g++.dg/template/stdarg1.C: Likewise.
4265         * g++.dg/other/packed1.C: Remove arm from xfail list.
4266
4267 2011-05-25  Jason Merrill  <jason@redhat.com>
4268
4269         * g++.dg/cpp0x/enum16.C: New.
4270         * g++.dg/parse/error15.C: Adjust.
4271
4272         * g++.dg/cpp0x/initlist50.C: New.
4273
4274         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4275
4276         * g++.dg/cpp0x/variadic109.C: New.
4277
4278 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4279
4280          * gcc.target/i386/pause-1.c: New.
4281
4282 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4283
4284         * gcc.dg/stack-usage-1.c: Adjust comment.
4285         * gcc.dg/stack-usage-2.c: New test.
4286
4287 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR c++/49136
4290         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4291         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4292
4293 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4294
4295         PR rtl-optimization/48757
4296         * gfortran.dg/pr48757.f:  New test case.
4297
4298 2011-05-24  Jason Merrill  <jason@redhat.com>
4299
4300         * g++.dg/cpp0x/access01.C: New.
4301
4302 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4303
4304         PR libobjc/48177
4305         * objc.dg/pr48177.m: New testcase.      
4306
4307 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4308
4309         PR objc/48187
4310         * objc.dg/pr48187.m: New testcase.
4311         * obj-c++.dg/pr48187.mm: New testcase.
4312         * objc.dg/ivar-extra-semicolon.m: New testcase.
4313
4314 2011-05-24  Jason Merrill  <jason@redhat.com>
4315
4316         * g++.dg/template/access21.C: New.
4317         * g++.dg/template/access22.C: New.
4318
4319 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4320
4321         PR rtl-optimization/48633
4322         * g++.dg/pr48633.C: New test.
4323
4324 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4325
4326         PR target/49133
4327         * g++.dg/other/pr49133.C: New test.
4328
4329 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4330             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4331
4332         * gcc.dg/torture/tls/run-gd.c: New test.
4333         * gcc.dg/torture/tls/run-ie.c: New test.
4334         * gcc.dg/torture/tls/run-ld.c: New test.
4335         * gcc.dg/torture/tls/run-le.c: New test.
4336         * lib/target-supports.exp (check_effective_target_tls_runtime):
4337         Build testcase with TLS options.
4338
4339 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4340
4341         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4342
4343 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4344
4345         PR tree-optimization/49121
4346         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4347
4348 2011-05-23  Jason Merrill  <jason@redhat.com>
4349
4350         * g++.dg/cpp0x/defaulted28.C: New.
4351
4352         * g++.dg/cpp0x/sfinae25.C: New.
4353
4354         * g++.dg/cpp0x/rv-cast2.C: New.
4355
4356         * g++.dg/cpp0x/enum14.C: New.
4357
4358 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR lto/49123
4361         * gcc.c-torture/execute/pr49123.c: New test.
4362
4363         PR debug/49032
4364         * gcc.dg/debug/pr49032.c: New test.
4365
4366         PR c/49120
4367         * gcc.dg/pr49120.c: New test.
4368
4369 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4370
4371         PR target/47315
4372         * gcc.target/i386/pr47315.c: New test.
4373
4374 2011-05-23  Jason Merrill  <jason@redhat.com>
4375
4376         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4377
4378         * g++.dg/cpp0x/sfinae24.C: New.
4379
4380         * g++.dg/cpp0x/error3.C: New.
4381
4382         * g++.dg/cpp0x/defaulted27.C: New.
4383
4384         * g++.dg/cpp0x/decltype27.C: New.
4385
4386 2011-05-23  Richard Guenther  <rguenther@suse.de>
4387
4388         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4389
4390 2011-05-23  Richard Guenther  <rguenther@suse.de>
4391
4392         PR tree-optimization/40874
4393         * g++.dg/tree-ssa/pr40874.C: New testcase.
4394
4395 2011-05-23  Richard Guenther  <rguenther@suse.de>
4396
4397         PR tree-optimization/49115
4398         * g++.dg/torture/pr49115.C: New testcase.
4399
4400 2011-05-23  Richard Guenther  <rguenther@suse.de>
4401
4402         PR middle-end/15419
4403         * gcc.dg/memcpy-3.c: New testcase.
4404
4405 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR middle-end/48973
4408         * gcc.c-torture/execute/pr48973-1.c: New test.
4409         * gcc.c-torture/execute/pr48973-2.c: New test.
4410
4411 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4412
4413         PR c++/18016
4414         * g++.dg/warn/pr18016.C: New.
4415
4416 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4417
4418         PR target/45098
4419         * gcc.target/arm/ivopts-6.c: New test.
4420
4421 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR middle-end/49029
4424         * gcc.c-torture/compile/pr49029.c: New test.
4425
4426 2011-05-22  Jason Merrill  <jason@redhat.com>
4427
4428         * g++.dg/cpp0x/sfinae23.C: New.
4429         * g++.dg/cpp0x/sfinae8.C: Correct.
4430
4431 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4432
4433         * gfortran.dg/function_optimize_8.f90:  New test case.
4434
4435 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4436
4437         PR tree-optimization/49087
4438         * gcc.dg/vect/O3-pr49087.c: New test.
4439
4440 2011-05-21  Jason Merrill  <jason@redhat.com>
4441
4442         * g++.dg/debug/const5.C: New.
4443
4444 2011-05-20  Jason Merrill  <jason@redhat.com>
4445
4446         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4447
4448         * g++.dg/cpp0x/constexpr-static7.C: New.
4449
4450         * g++.dg/cpp0x/enum12.C: New.
4451         * g++.dg/cpp0x/enum13.C: New.
4452
4453 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4454
4455         PR fortran/48699
4456         * gfortran.dg/select_type_23.f03: New.
4457
4458 2011-05-20  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/cpp0x/defaulted26.C: New.
4461
4462         * g++.dg/cpp0x/noexcept02.C: Fix.
4463         * g++.dg/cpp0x/noexcept03.C: Fix.
4464         * g++.dg/cpp0x/noexcept08.C: Fix.
4465         * g++.dg/cpp0x/noexcept10.C: New.
4466
4467 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4468
4469         PR fortran/48706
4470         * gfortran.dg/extends_12.f03: New.
4471
4472 2011-05-20  Jason Merrill  <jason@redhat.com>
4473
4474         * g++.dg/template/koenig9.C: New.
4475         * g++.dg/opt/pr47615.C: Fix.
4476         * g++.dg/overload/defarg1.C: Fix.
4477         * g++.dg/tc1/dr213.C: Remove xfail.
4478         * g++.dg/torture/pr34850.C: Fix.
4479         * g++.dg/torture/pr39362.C: Fix.
4480         * g++.old-deja/g++.brendan/crash56.C: Fix.
4481         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4482
4483 2011-05-20  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/49079
4486         * gcc.dg/torture/pr49079.c: New testcase.
4487
4488 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR tree-optimization/49073
4491         * gcc.c-torture/execute/pr49073.c: New test.
4492
4493 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/18918
4496         * gfortran.dg/coarray_21.f90: New.
4497
4498 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4499
4500         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4501         output.
4502
4503 2011-05-19  Richard Guenther  <rguenther@suse.de>
4504
4505         PR testsuite/49063
4506         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4507
4508 2011-05-19  Richard Guenther  <rguenther@suse.de>
4509
4510         PR middle-end/48985
4511         * gcc.dg/builtin-object-size-11.c: New testcase.
4512
4513 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4514
4515         PR target/45098
4516         * gcc.target/arm/ivopts.c: New test.
4517         * gcc.target/arm/ivopts-2.c: New test.
4518
4519 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4520
4521         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4522
4523 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4524
4525         * gcc.c-torture/execute/960321-1.x: Remove.
4526
4527 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4528
4529         PR fortran/48700
4530         * gfortran.dg/move_alloc_4.f90: New.
4531
4532 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4533
4534         PR target/49002
4535         * gcc.target/i386/pr49002-1.c: New test.
4536         * gcc.target/i386/pr49002-2.c: Likewise.
4537
4538 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR tree-optimization/49039
4541         * gcc.c-torture/execute/pr49039.c: New test.
4542         * gcc.dg/tree-ssa/pr49039.c: New test.
4543         * g++.dg/torture/pr49039.C: New test.
4544
4545 2011-05-18  Jason Merrill  <jason@redhat.com>
4546
4547         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4548         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4549         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4550
4551 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4552
4553         * gcc.target/bfin/mcpu-bf592.c: New test.
4554
4555 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4556
4557         PR tree-optimization/41881
4558         * gcc.dg/vect/O3-pr41881.c: New test.
4559         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4560
4561 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR tree-optimization/49000
4564         * gcc.dg/pr49000.c: New test.
4565
4566 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4567
4568         * gnat.dg/invalid1.adb: New test.
4569
4570 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4571
4572         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4573         scan pattern.
4574         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4575         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4576
4577 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4578
4579         PR c++/48994
4580         * g++.dg/cpp0x/range-for18.C: New.
4581
4582 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/18918
4585         * gfortran.dg/coarray/image_index_2.f90: New.
4586
4587 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4588
4589         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4590         * g++.dg/cpp0x/override2.C: New.
4591
4592 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4593
4594         PR fortran/18918
4595         * gfortran.de/coarray_20.f90: New.
4596
4597 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4598
4599         PR fortran/22572
4600         * function_optimize_7.f90:  New test case.
4601
4602 2011-05-13  Jason Merrill  <jason@redhat.com>
4603
4604         * g++.dg/cpp0x/decltype26.C: New.
4605         * g++.dg/cpp0x/enum11.C: New.
4606
4607 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4608
4609         PR fortran/48972
4610         PR fortran/48991
4611         * gfortran.dg/assign_8.f90: Update dg-error.
4612
4613 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4614
4615         PR fortran/48972
4616         * gfortran.dg/io_constraints_8.f90: New.
4617         * gfortran.dg/io_constraints_9.f90: New.
4618
4619 2011-05-13  Martin Thuresson  <martint@google.com>
4620
4621         PR gcov-profile/47793
4622         * gcc.dg/pr47793.c: New.
4623
4624 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR tree-optimization/48975
4627         * gcc.dg/pr48975.c: New test.
4628
4629 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4630
4631         PR fortran/48972
4632         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4633
4634 2011-05-12  Jason Merrill  <jason@redhat.com>
4635
4636         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4637
4638 2011-05-12  Geert Bosch  <bosch@adacore.com>
4639
4640         * gnat.dg/view_conversion1.adb: New test.
4641
4642 2011-05-12  Richard Guenther  <rguenther@suse.de>
4643
4644         PR tree-optimization/48172
4645         * gcc.dg/vect/pr48172.c: New testcase.
4646
4647 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR debug/48967
4650         * g++.dg/opt/pr48967.C: New test.
4651
4652 2011-05-11  Jason Merrill  <jason@redhat.com>
4653
4654         * g++.dg/cpp0x/constexpr-friend.C: New.
4655         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4656
4657         * g++.dg/cpp0x/sfinae22.C: New.
4658
4659 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4660
4661         PR fortran/48889
4662         * gfortran.dg/generic_24.f90: New.
4663
4664 2011-05-11  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/15256
4667         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4668
4669 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR debug/48159
4672         * gcc.dg/pr48159-1.c: New test.
4673         * gcc.dg/pr48159-2.c: New test.
4674
4675 2011-05-11  Richard Guenther  <rguenther@suse.de>
4676
4677         PR middle-end/48953
4678         * gcc.dg/torture/pr48953.c: New testcase.
4679
4680 2011-05-11  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/18041
4683         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4684
4685 2011-05-11  Alan Modra  <amodra@gmail.com>
4686
4687         PR target/47755
4688         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4689
4690 2011-05-10  Jason Merrill  <jason@redhat.com>
4691
4692         * g++.dg/cpp0x/defaulted25.C: New.
4693         * g++.dg/template/crash7.C: Adjust.
4694
4695         * g++.dg/cpp0x/variadic108.C: New.
4696
4697 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4698
4699         * g++.dg/inherit/virtual9.C: Extend.
4700
4701 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4702
4703         PR target/48857
4704         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4705         are passed and returned in vector registers.
4706
4707 2011-05-10  Richard Guenther  <rguenther@suse.de>
4708
4709         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4710         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4711         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4712         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4713         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4714         applies.
4715
4716 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4717
4718         PR tree-optimization/48611
4719         PR tree-optimization/48794
4720         * gfortran.dg/gomp/pr48611.f90: New test.
4721         * gfortran.dg/gomp/pr48794.f90: New test.
4722
4723         PR debug/48928
4724         * gcc.dg/dfp/pr48928.c: New test.
4725
4726 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4727
4728         PR c++/48522
4729         * g++.dg/cpp0x/pr48522.C: New.
4730
4731 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4732
4733         PR c++/48735
4734         * g++.dg/cpp0x/sfinae21.C: New.
4735
4736 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4737
4738         * g++.dg/template/sfinae28.C: Rename to...
4739         * g++.dg/cpp0x/sfinae19.C: ... this.
4740         * g++.dg/template/sfinae29.C: Rename to...
4741         * g++.dg/cpp0x/sfinae20.C: ... this.
4742
4743 2011-05-09  Jeff Law <law@redhat.com>
4744
4745         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4746         consistent results.
4747
4748 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4749
4750         PR c++/20039
4751         * g++.dg/init/pr20039.C: New.
4752
4753 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4754
4755         PR c++/48737
4756         PR c++/48744
4757         * g++.dg/template/sfinae28.C: New.
4758         * g++.dg/template/sfinae29.C: Likewise.
4759
4760 2011-05-09  Jason Merrill  <jason@redhat.com>
4761
4762         * g++.dg/template/nontype23.C: New.
4763
4764 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4765         PR c++/48859
4766         * g++.dg/init/pr48859.C: New.
4767
4768 2011-05-09  Jason Merrill  <jason@redhat.com>
4769
4770         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4771         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4772         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4773         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4774         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4775         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4776         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4777         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4778
4779 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4780
4781         * g++.dg/inherit/virtual9.C: New.
4782
4783 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4784
4785         PR c++/48574
4786         * g++.dg/template/dependent-expr8.C: New test case.
4787
4788 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4789
4790         PR tree-optimization/48837
4791         * gcc.dg/pr48837.c: New testcase.
4792
4793 2011-05-06  Jason Merrill  <jason@redhat.com>
4794
4795         * g++.dg/cpp0x/constexpr-condition2.C: New.
4796
4797         * g++.dg/cpp0x/constexpr-missing.C: New.
4798
4799 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4800
4801         PR fortran/18918
4802         * gfortran.dg/coarray/this_image_2.f90: New.
4803
4804 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4805
4806         PR fortran/48858
4807         PR fortran/48820
4808         * gfortran.dg/bind_c_usage_22.f90: New.
4809         * gfortran.dg/bind_c_usage_23.f90: New.
4810         * gfortran.dg/bind_c_usage_24.f90: New.
4811         * gfortran.dg/bind_c_usage_24_c.c: New.
4812
4813 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4814
4815         PR c++/48838
4816         * g++.dg/template/member9.C: New test case.
4817
4818 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4819
4820         * gnat.dg/discr29.ad[sb]: New test.
4821         * gnat.dg/discr30.adb: Likewise.
4822
4823 2011-05-05  Julian Brown  <julian@codesourcery.com>
4824
4825         * gcc.target/arm/neon-vset_lanes8.c: New test.
4826
4827 2011-05-05  Jason Merrill  <jason@redhat.com>
4828
4829         * g++.dg/init/new32.C: New.
4830
4831 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4832
4833         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4834         Fix typo.
4835
4836 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR rtl-optimization/48381
4839         * gcc.c-torture/compile/pr48381.c: New test.
4840
4841 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4842
4843         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4844         to dg-options.
4845         * gcc.target/i386/opt-1.c: Ditto.
4846
4847 2011-05-04  Jason Merrill  <jason@redhat.com>
4848
4849         * g++.dg/conversion/base1.C: New.
4850
4851 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852
4853         PR libgfortran/48787
4854         * gfortran.dg/round_3.f08: Add more checks to test case.
4855
4856 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4857
4858         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4859         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4860         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4861         Gate test on effective_target fd_truncate.
4862
4863 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4866         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4867         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4868         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4869         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4870         * gcc.target/i386/pr38824.c: Ditto.
4871         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4872         * gcc.target/i386/vecinit-2.c: Ditto.
4873         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4874         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4875         * gcc.target/i386/parity-2.c: Ditto.
4876         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4877
4878 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4879
4880         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4881         remove duplication.
4882         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4883         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4884         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4885
4886 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4887
4888         PR fortran/18918
4889         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4890
4891 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4892
4893         PR fortran/18918
4894         * gfortran.dg/coarray/this_image_1.f90: New.
4895
4896 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4897
4898         PR fortran/18918
4899         * gfortran.dg/coarray/caf.dg: New.
4900         * gfortran.dg/coarray/image_index_1.f90: New, copied
4901         from ../coarray_16.f90.
4902
4903 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4904
4905         PR c++/28501
4906         * g++.dg/ext/complex9.C: New.
4907
4908 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4909
4910         From Mike Frysinger
4911         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4912         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4913         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4914
4915 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4916
4917         * gcc.target/bfin/builtins: Created.
4918         * gcc.target/bfin/hisilh-O0.c: Deleted.
4919         * gcc.target/bfin/hisilh.c: Moved to...
4920         * gcc.target/bfin/builtins/hisilh.c: ...here.
4921         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4922         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4923         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4924         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4925         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4926         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4927         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4928         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4929         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4930         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4931         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4932         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4933         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4934         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4935         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4936         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4937         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4938         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4939         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4940         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4941         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4942         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4943         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4944         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4945         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4946         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4947         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4948         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4949         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4950         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4951         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4952         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4953         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4954         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4955         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4956         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4957         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4958         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4959         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4960         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4961         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4963         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4964         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4965         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4966         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4967         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4968         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4969         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4970         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4971         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4972         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4973         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4974         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4975         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4976         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4977         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4978         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4979         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4980         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4981         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4982         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4983         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4984         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4985         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4986         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4987         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4988         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4989         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4990         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4991         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4992         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4993         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4994         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4995         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4996         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4997         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4998         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4999         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5000         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5001         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5002         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5003         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5004         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5005         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5006         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5007         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5008         * gcc.target/bfin/builtins/circptr.c: Ditto.
5009         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5010         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5011         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5012         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5013         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5014         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5015         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5016         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5017         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5018         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5019         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5020         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5021         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5022         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5023         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5024         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5025         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5026         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5027         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5028         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5029         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5030         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5031         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5032         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5033         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5034         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5035         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5036         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5037         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5038         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5039         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5040         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5041         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5042         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5043         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5044         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5045         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5046         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5047         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5048         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5049         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5050         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5051         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5052         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5053         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5054         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5055         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5056         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5057         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5058         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5059         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5060         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5061         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5062         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5063         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5064         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5065         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5066         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5067         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5068         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5069         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5070         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5071         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5072         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5073         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5074         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5075         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5076         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5077         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5078         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5079
5080 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5081
5082         * gcc.target/arm/cold-lc.c: New test.
5083
5084 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR target/48774
5087         * gcc.dg/pr48774.c: New test.
5088
5089 2011-05-03  Richard Guenther  <rguenther@suse.de>
5090
5091         * gcc.dg/large-size-array-5.c: New testcase.
5092
5093 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5094
5095         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5096
5097 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5098
5099         * lib/target-supports.exp (check_effective_target_vect_strided):
5100         Replace with...
5101         (check_effective_target_vect_strided2)
5102         (check_effective_target_vect_strided3)
5103         (check_effective_target_vect_strided4)
5104         (check_effective_target_vect_strided8): ...these new functions.
5105
5106         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5107         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5108         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5109         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5110         * gcc.dg/vect/pr37539.c: Likewise.
5111         * gcc.dg/vect/slp-11a.c: Likewise.
5112         * gcc.dg/vect/slp-11b.c: Likewise.
5113         * gcc.dg/vect/slp-11c.c: Likewise.
5114         * gcc.dg/vect/slp-12a.c: Likewise.
5115         * gcc.dg/vect/slp-12b.c: Likewise.
5116         * gcc.dg/vect/slp-18.c: Likewise.
5117         * gcc.dg/vect/slp-19a.c: Likewise.
5118         * gcc.dg/vect/slp-19b.c: Likewise.
5119         * gcc.dg/vect/slp-21.c: Likewise.
5120         * gcc.dg/vect/slp-23.c: Likewise.
5121         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5122
5123         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5124         instead of vect_interleave && vect_extract_even_odd.
5125         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5126         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5127         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5128         * gcc.dg/vect/vect-1.c: Likewise.
5129         * gcc.dg/vect/vect-10.c: Likewise.
5130         * gcc.dg/vect/vect-98.c: Likewise.
5131         * gcc.dg/vect/vect-107.c: Likewise.
5132         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5133         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5134         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5135         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5136         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5137         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5138         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5139         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5140         * gcc.dg/vect/vect-strided-float.c: Likewise.
5141         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5142         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5143         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5144         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5145         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5146         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5147         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5148         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5149         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5150         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5151         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5152         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5153         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5154         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5155         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5156
5157         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5158         target condition.
5159         * gcc.dg/vect/pr30843.c: Likewise.
5160         * gcc.dg/vect/pr33866.c: Likewise.
5161         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5162         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5163         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5164         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5165
5166 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5167
5168         * gcc.dg/vect/slp-11.c: Split into...
5169         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5170         gcc.dg/vect/slp-11c.c: ...these tests.
5171         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5172         * gcc.dg/vect/slp-12c.c: ...this new test.
5173         * gcc.dg/vect/slp-19.c: Split into...
5174         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5175         gcc.dg/vect/slp-19c.c: ...these new tests.
5176
5177 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5178
5179         * lib/target-supports.exp
5180         (check_effective_target_vect_extract_even_odd_wide): Delete.
5181         (check_effective_target_vect_strided_wide): Likewise.
5182         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5183         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5184         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5185         * gcc.dg/vect/pr37539.c: Likewise.
5186         * gcc.dg/vect/slp-11.c: Likewise.
5187         * gcc.dg/vect/slp-12a.c: Likewise.
5188         * gcc.dg/vect/slp-12b.c: Likewise.
5189         * gcc.dg/vect/slp-19.c: Likewise.
5190         * gcc.dg/vect/slp-23.c: Likewise.
5191         * gcc.dg/vect/vect-1.c: Likewise.
5192         * gcc.dg/vect/vect-98.c: Likewise.
5193         * gcc.dg/vect/vect-107.c: Likewise.
5194         * gcc.dg/vect/vect-strided-float.c: Likewise.
5195
5196 2011-05-02  Jason Merrill  <jason@redhat.com>
5197
5198         * g++.dg/init/new31.C: New.
5199
5200 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5201
5202         PR c/35445
5203         * gcc.dg/pr35445.c: New test.
5204
5205 2011-05-02  Jason Merrill  <jason@redhat.com>
5206
5207         * c-c++-common/vla-1.c: New.
5208
5209 2011-05-02  Richard Guenther  <rguenther@suse.de>
5210
5211         PR tree-optimization/48822
5212         * gcc.dg/torture/pr48822.c: New testcase.
5213
5214 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5215
5216         PR c++/47969
5217         * g++.dg/cpp0x/constexpr-47969.C: New.
5218
5219 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5220
5221         PR testsuite/48498
5222         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5223         on vect_no_align targets.
5224         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5225         vect_no_align targets.
5226
5227 2011-05-01  Xinliang David Li  <davidxl@google.com>
5228
5229         * gcc.dg/tree-ssa/integer-addr.c: New test.
5230         * gcc.dg/tree-ssa/alias_bug.c: New test.
5231
5232 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5233
5234         PR libgfortran/48787
5235         * gfortran.dg/round_3.f08: Add more checks.
5236
5237 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5238
5239         PR fortran/48821
5240         * gfortran.dg/import9.f90: New, proper test.
5241         * gfortran.dg/interface_37.f90: Remove bogus
5242         test (bogus copy of interface_36.f90).
5243
5244 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5245
5246         PR fortran/48821
5247         * gfortran.dg/interface_37.f90: New.
5248
5249 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5250
5251         PR fortran/48746
5252         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5253
5254 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR tree-optimization/48809
5257         * gcc.c-torture/execute/pr48809.c: New test.
5258
5259 2011-04-29  Jeff Law <law@redhat.com>
5260
5261         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5262
5263 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5264
5265         PR c++/48606
5266         * g++.dg/init/ctor10.C: New.
5267
5268 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5269
5270         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5271           warning in implicitly instantiated templates.
5272
5273 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5274
5275         * g++.dg/warn/Wnull-conversion-1.C: New.
5276         * g++.dg/warn/Wnull-conversion-2.C: New.
5277
5278 2011-04-29  Diego Novillo  <dnovillo@google.com>
5279
5280         * g++.old-deja/g++.other/null3.C: Expect warning about
5281         converting boolean to a pointer.
5282
5283 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5284
5285         PR fortran/48462
5286         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5287         being a target.
5288
5289         PR fortran/48746
5290         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5291
5292 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5293
5294         PR fortran/48810
5295         * gfortran.dg/typebound_proc_22.f90: New.
5296
5297         PR fortran/48800
5298         * gfortran.dg/interface_36.f90: New.
5299
5300 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301
5302         PR libgfortran/48488
5303         PR libgfortran/48602
5304         PR libgfortran/48615
5305         PR libgfortran/48684
5306         PR libgfortran/48787
5307         * gfortran.dg/fmt_g.f: Adjust test.
5308         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5309         * gfortran.dg/round_3.f08: New test.
5310         * gfortran.dg/namelist_print_1.f: Adjust test.
5311         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5312         * gfortran.dg/f2003_io_5.f03: Adjust test.
5313         * gfortran.dg/coarray_15.f90: Adjust test.
5314         * gfortran.dg/namelist_65.f90: Adjust test.
5315         * gfortran.dg/fmt_cache_1.f: Adjust test.
5316         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5317         * gfortran.dg/real_const_3.f90: Adjust test.
5318
5319 2011-04-28  Xinliang David Li  <davidxl@google.com>
5320
5321         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5322         * g++.dg/prof-robust-1.C: New test.
5323
5324 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5325
5326         PR tree-optimization/48765
5327         * gcc.dg/vect/pr48765.c: New.
5328
5329 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5330
5331         PR tree-optimization/48775
5332         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5333
5334 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5335
5336         PR c++/48798
5337         * g++.dg/inherit/pr48798.C: New.
5338         * g++.old-deja/g++.other/base1.C: Adjust.
5339
5340 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5341
5342         PR c++/48656
5343         * g++.dg/template/inherit7.C: New test case.
5344
5345 2011-04-28  Richard Guenther  <rguenther@suse.de>
5346
5347         PR tree-optimization/40052
5348         PR tree-optimization/15347
5349         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5350         * gcc.dg/pr15347.c: Likewise.
5351
5352 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5353
5354         PR c++/48530
5355         * g++.dg/cpp0x/sfinae18.C: New.
5356
5357 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5358
5359         PR c++/48771
5360         * g++.dg/ext/is_literal_type1.C: New.
5361
5362 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/48112
5365         PR fortran/48279
5366         * gfortran.dg/interface_35.f90: New.
5367         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5368         * gfortran.dg/func_result_6.f90: Add dg-warning.
5369         * gfortran.dg/bessel_1.f90: Ditto.
5370         * gfortran.dg/hypot_1.f90: Ditto.
5371         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5372         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5373         * gfortran.dg/interface_assignment_4.f90: Ditto.
5374
5375 2011-04-27  Jason Merrill  <jason@redhat.com>
5376
5377         * g++.dg/ext/complex8.C: New.
5378
5379         * g++.dg/cpp0x/initlist49.C: New.
5380         * g++.dg/init/new30.C: New.
5381
5382 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5383
5384         PR fortran/48788
5385         * gfortran.dg/whole_file_34.f90: New.
5386
5387 2011-04-27  Jan Hubicka  <jh@suse.cz>
5388
5389         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5390
5391 2011-04-27  Jason Merrill  <jason@redhat.com>
5392
5393         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5394
5395         * g++.dg/parse/ambig6.C: New.
5396
5397 2011-04-27  Nick Clifton  <nickc@redhat.com>
5398
5399         * gcc.dg/20020312-2.c: Add definition for RX.
5400
5401         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5402         option with RX targets.
5403
5404         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5405         /* */ comments.
5406
5407 2011-04-27  Richard Guenther  <rguenther@suse.de>
5408
5409         * gcc.dg/tree-ssa/pr23382.c: Remove.
5410
5411 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5412
5413         PR target/48767
5414         * gcc.c-torture/compile/pr48767.c: New test.
5415
5416 2011-04-27  Richard Guenther  <rguenther@suse.de>
5417
5418         PR tree-optimization/48772
5419         * g++.dg/pr48772.C: New testcase.
5420
5421 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR c/48742
5424         * gcc.c-torture/compile/pr48742.c: New test.
5425
5426 2011-04-26  Jason Merrill  <jason@redhat.com>
5427
5428         * g++.dg/lookup/koenig13.C: New.
5429
5430         * g++.dg/cpp0x/initlist48.C: New.
5431
5432 2011-04-25  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/cpp0x/sfinae17.C: New.
5435
5436 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5437
5438         PR target/48258
5439         * gcc.target/powerpc/pr48258-1.c: New file.
5440         * gcc.target/powerpc/pr48258-2.c: Ditto.
5441
5442 2011-04-26  Xinliang David Li  <davidxl@google.com>
5443
5444         * gcc.dg/uninit-suppress.c: New test.
5445         * gcc.dg/uninit-suppress.c: New test.
5446
5447 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR debug/48768
5450         * gcc.dg/pr48768.c: New test.
5451
5452         PR tree-optimization/48734
5453         * gcc.c-torture/compile/pr48734.c: New test.
5454
5455         PR testsuite/48753
5456         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5457
5458 2011-04-26  Richard Guenther  <rguenther@suse.de>
5459
5460         PR tree-optimization/48731
5461         * gcc.dg/torture/pr48731.c: New testcase.
5462
5463 2011-04-26  Richard Guenther  <rguenther@suse.de>
5464
5465         PR testsuite/48753
5466         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5467
5468 2011-04-26  Richard Guenther  <rguenther@suse.de>
5469
5470         PR middle-end/48694
5471         * gcc.dg/torture/pr48694-1.c: New testcase.
5472         * gcc.dg/torture/pr48694-2.c: Likewise.
5473
5474 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5475
5476         * g++.dg/ext/underlying_type1.C: New.
5477         * g++.dg/ext/underlying_type2.C: Likewise.
5478         * g++.dg/ext/underlying_type3.C: Likewise.
5479         * g++.dg/ext/underlying_type4.C: Likewise.
5480         * g++.dg/ext/underlying_type5.C: Likewise.
5481         * g++.dg/ext/underlying_type6.C: Likewise.
5482         * g++.dg/ext/underlying_type7.C: Likewise.
5483         * g++.dg/ext/underlying_type8.C: Likewise.
5484         * g++.dg/ext/underlying_type9.C: Likewise.
5485         * g++.dg/ext/underlying_type10.C: Likewise.
5486
5487 2011-04-25  Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/cpp0x/regress/template-const2.C: New.
5490
5491 2011-04-25  Jeff Law <law@redhat.com>
5492
5493         * gcc.dg/tree-ssa/vrp56.c: new test.
5494
5495 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5496
5497         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5498
5499 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR preprocessor/48740
5502         * c-c++-common/raw-string-11.c: New test.
5503
5504 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5505
5506         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5507         hppa*-*-hpux*.
5508
5509 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5510
5511         PR fortran/18918
5512         * gfortran.dg/coarray_19.f90: New.
5513
5514 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c/48685
5517         * gcc.dg/pr48685.c: New test.
5518
5519 2011-04-22  Jan Hubicka  <jh@suse.cz>
5520
5521         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5522
5523 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5524
5525         PR tree-optimization/48717
5526         * gcc.c-torture/execute/pr48717.c: New test.
5527
5528 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         PR target/48723
5531         * gcc.target/i386/pr48723.c: New test.
5532
5533 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR c/48716
5536         * gcc.dg/gomp/pr48716.c: New test.
5537         * g++.dg/gomp/pr48716.C: New test.
5538
5539 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5540
5541         PR c/36750
5542         * gcc.dg/missing-field-init-2.c: Update testcase.
5543
5544 2011-04-22  Alan Modra  <amodra@gmail.com>
5545
5546         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5547
5548 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5549
5550         PR fortran/48405
5551         * gfortran.dg/function_optimize_6.f90:  New test.
5552
5553 2011-04-21  Easwaran Raman  <eraman@google.com>
5554
5555         * gcc.dg/stack-layout-2.c: New test.
5556
5557 2011-04-21  Richard Guenther  <rguenther@suse.de>
5558
5559         PR lto/48703
5560         * g++.dg/lto/pr48207-2_0.C: New testcase.
5561         * g++.dg/lto/pr48207-3_0.C: Likewise.
5562
5563 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5564
5565         * gnat.dg/volatile5.adb: New test.
5566         * gnat.dg/volatile5_pkg.ads: New helper.
5567
5568 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         PR target/48708
5571         * gcc.target/i386/pr48708.c: New test.
5572
5573 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5574
5575         * gcc.dg/vect/vect-119.c: New test.
5576
5577 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5578
5579         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5580         and once without.
5581
5582 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5583             Richard Sandiford  <richard.sandiford@linaro.org>
5584
5585         PR target/46329
5586         * gcc.target/arm/pr46329.c: New test.
5587
5588 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5589
5590         PR fortran/18918
5591         * gfortran.dg/coarray_18.f90: New.
5592
5593 2011-04-20  Jason Merrill  <jason@redhat.com>
5594
5595         * g++.dg/cpp0x/initlist47.C: New.
5596
5597         * g++.dg/init/dtor4.C: New.
5598
5599 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5600
5601         PR target/48678
5602         * gcc.target/i386/sse2-pinsrw.c: New test.
5603         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5604         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5605         * gcc.target/i386/sse2-insvhi.c: Ditto.
5606         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5607         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5608
5609 2011-04-20  Jason Merrill  <jason@redhat.com>
5610
5611         * g++.dg/template/const4.C: New.
5612
5613 2011-04-20  Easwaran Raman  <eraman@google.com>
5614
5615         * gcc.dg/stack-layout-1.c: New test.
5616
5617 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5618
5619         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5620         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5621         function.
5622
5623 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5624
5625         * gcc.dg/binop-xor1.c: New test.
5626         * gcc.dg/binop-xor2.c: New test.
5627         * gcc.dg/binop-xor3.c: New test.
5628         * gcc.dg/binop-xor4.c: New test.
5629         * gcc.dg/binop-xor5.c: New test.
5630
5631 2011-04-20  Richard Guenther  <rguenther@suse.de>
5632
5633         PR tree-optimization/47892
5634         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5635
5636 2011-04-20  Richard Guenther  <rguenther@suse.de>
5637
5638         PR middle-end/48695
5639         * g++.dg/torture/pr48695.C: New testcase.
5640
5641 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5642
5643         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5644         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5645         * gcc.c-torture/execute/pr45262.c: Ditto
5646         * gcc.dg/torture/pr43165.c: Ditto.
5647         * gcc.dg/torture/pr47228.c: Ditto.
5648         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5649         * gcc.dg/ipa/pr45644.c: Ditto.
5650         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5651         PDP11.
5652
5653 2011-04-19  Jason Merrill  <jason@redhat.com>
5654
5655         * g++.dg/ext/complex7.C: New.
5656
5657         * g++.dg/ext/attrib41.C: New.
5658
5659 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5660
5661         PR testsuite/48676
5662         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5663
5664 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5665
5666         PR target/48678
5667         * gcc.target/i386/pr48678.c: New test.
5668
5669 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5670
5671         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5672         * g++.dg/opt/devirt2.C: New test.
5673         * g++.dg/ipa/devirt-g-1.C: Likewise.
5674
5675 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5676
5677         PR fortran/48588
5678         * gfortran.dg/whole_file_33.f90: New.
5679
5680 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5681
5682         * g++.dg/ipa/devirt-7.C: New test.
5683
5684 2011-04-19  Richard Guenther  <rguenther@suse.de>
5685
5686         PR lto/48207
5687         * g++.dg/lto/pr48207_0.C: New testcase.
5688
5689 2011-04-18  Jason Merrill  <jason@redhat.com>
5690
5691         * g++.dg/init/void1.C: New.
5692
5693         * g++.dg/cpp0x/union4.C: New.
5694
5695 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR middle-end/48661
5698         * g++.dg/torture/pr48661.C: New test.
5699
5700         PR c++/48632
5701         * g++.dg/gomp/pr48632.C: New test.
5702
5703 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5704
5705         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5706         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5707
5708 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5709
5710         PR fortran/18918
5711         * gfortran.dg/coarray_17.f90: New.
5712         * gfortran.dg/coarray_10.f90: Update dg-error.
5713
5714 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5715
5716         PR testsuite/48251
5717         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5718         * gfortran.dg/guality/guality.exp: Likewise.
5719
5720 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5721
5722         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5723
5724 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5727
5728 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5729
5730         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5731
5732 2011-04-18  Richard Guenther  <rguenther@suse.de>
5733
5734         PR middle-end/46364
5735         * g++.dg/torture/pr46364.C: New testcase.
5736
5737 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5738
5739         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5740
5741 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5742
5743         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5744
5745 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5746             Ira Rosen  <ira.rosen@linaro.org>
5747
5748         PR target/48252
5749         * gcc.target/arm/pr48252.c: New test.
5750
5751 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5752
5753         PR tree-optimization/48616
5754         * gcc.dg/pr48616.c: New test.
5755
5756 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5757
5758         PR fortran/18918
5759         * gfortran.dg/coarray_16.f90: New.
5760
5761 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5762
5763         PR fortran/48462
5764         * gfortran.dg/realloc_on_assign_7.f03: New test.
5765
5766 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5767
5768         PR libgfortran/48602
5769         * gfortran.dg/fmt_g0_6.f08: New test.
5770
5771 2011-04-17  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/cpp0x/sfinae16.C: New.
5774
5775 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5776
5777         * gcc.target/mips/reg-var-1.c: New test.
5778
5779 2011-04-17  Jan Hubicka  <jh@suse.cz>
5780
5781         * gcc.dg/winline-5.c: Update testcase.
5782
5783 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785         * gnat.dg/discr27.ad[sb]: Move dg directive.
5786         * gnat.dg/discr28.ad[sb]: New test.
5787         * gnat.dg/discr28_pkg.ads: New helper.
5788
5789 2011-04-17  Michael Matz  <matz@suse.de>
5790
5791         PR tree-optimization/48622
5792         PR lto/48645
5793         * gcc.dg/lto/pr48622_0.c: New test.
5794
5795 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5796
5797         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5798         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5799         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5800         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5801         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5802         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5803
5804 2011-04-15  Jason Merrill  <jason@redhat.com>
5805
5806         * g++.dg/cpp0x/range-for17.C: New.
5807
5808 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5809
5810         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5811         * g++.dg/cpp0x/range-for3.C: Likewise.
5812         * g++.dg/cpp0x/range-for9.C: Correct error message.
5813         * g++.dg/cpp0x/range-for11.C: New.
5814         * g++.dg/cpp0x/range-for12.C: New.
5815         * g++.dg/cpp0x/range-for13.C: New.
5816         * g++.dg/cpp0x/range-for14.C: New.
5817         * g++.dg/cpp0x/range-for15.C: New.
5818         * g++.dg/cpp0x/range-for16.C: New.
5819
5820 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5821
5822         PR fortran/18918
5823         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5824
5825 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5826
5827         * objc.dg/naming-4.m: Updated.
5828         * objc.dg/naming-5.m: Updated.
5829         * objc.dg/naming-6.m: New.
5830         * objc.dg/naming-7.m: New.
5831         * obj-c++.dg/naming-1.mm: Updated.
5832         * obj-c++.dg/naming-2.mm: Updated.
5833         * obj-c++.dg/naming-3.mm: New.
5834         * obj-c++.dg/naming-4.mm: New.
5835
5836 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5837
5838         PR libgfortran/48589
5839         * gfortran.dg/fmt_g0_5.f08: New test.
5840
5841 2011-04-15  Richard Guenther  <rguenther@suse.de>
5842
5843         PR testsuite/48286
5844         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5845
5846 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5847
5848         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5849         -finline-limit=0 to -fno-inline
5850
5851 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5852
5853         PR target/48614
5854         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5855         just avx.
5856
5857 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR target/48605
5860         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5861         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5862         * gcc.target/i386/avx-insertps-3.c: New test.
5863         * gcc.target/i386/avx-insertps-4.c: New test.
5864
5865 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5866
5867         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5868         -finline-limit=0
5869
5870 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5871
5872         PR target/46779
5873         PR target/45291
5874         PR target/41894
5875         * gcc.target/avr/pr46779-1.c: New test case
5876         * gcc.target/avr/pr46779-2.c: New test case
5877
5878 2011-04-14  Jason Merrill  <jason@redhat.com>
5879
5880         * g++.dg/cpp0x/sfinae15.C: New.
5881
5882         * g++.dg/cpp0x/sfinae14.C: New.
5883
5884         * g++.dg/ext/vla10.C: New.
5885
5886 2011-04-14  Richard Guenther  <rguenther@suse.de>
5887
5888         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5889
5890 2011-04-14  Richard Guenther  <rguenther@suse.de>
5891
5892         * gcc.dg/fold-bitand-4.c: Move ...
5893         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5894
5895 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5896
5897         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5898         variables const.
5899         * gcc.target/avr/torture/trivial.c: Ditto.
5900
5901 2011-04-13  Jason Merrill  <jason@redhat.com>
5902
5903         * g++.dg/template/operator11.C: New.
5904
5905 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR middle-end/48591
5908         * gcc.dg/gomp/pr48591.c: New test.
5909
5910         PR c++/48570
5911         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5912         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5913
5914 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5915
5916         PR c++/48574
5917         * g++.dg/template/dependent-expr7.C: New test case.
5918
5919 2011-04-13  Jason Merrill  <jason@redhat.com>
5920
5921         * g++.dg/cpp0x/sfinae13.C: New.
5922
5923 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5924
5925         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5926
5927 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5928
5929         * gcc.target/arm/pr43698.c: Remove -march option.
5930
5931 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5932
5933         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5934         -march option.
5935
5936 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/48360
5939         PR fortran/48456
5940         * gfortran.dg/realloc_on_assign_6.f03: New test.
5941
5942 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5943
5944         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5945         targets the additional -mno-ms-bitfields and
5946         -Wno-packed-bitfield-compat options.
5947         * g++.dg/ext/bitfield3.C: Likewise.
5948         * g++.dg/ext/bitfield4.C: Likewise.
5949         * g++.dg/ext/bitfield5.C: Likewise.
5950         * gcc.dg/bitfld-15.c: Likewise.
5951         * gcc.dg/bitfld-16.c: Likewise.
5952         * gcc.dg/bitfld-17.c: Likewise.
5953         * gcc.dg/bitfld-18.c: Likewise.
5954
5955 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5956
5957         * gcc.target/arm/neon-vld3-1.c: New test.
5958         * gcc.target/arm/neon-vst3-1.c: New test.
5959         * gcc.target/arm/neon/v*.c: Regenerate.
5960
5961 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR rtl-optimization/48549
5964         * g++.dg/opt/pr48549.C: New test.
5965
5966 2011-04-12  Richard Guenther  <rguenther@suse.de>
5967
5968         PR tree-optimization/46076
5969         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5970
5971 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5972
5973         PR testsuite/21164
5974         * lib/compat.exp (compat-execute): Declare unsupported after
5975         stripping path from src1.
5976         * lib/lto.exp (lto-execute): Likewise.
5977
5978 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR c/48552
5981         * gcc.dg/pr48552-1.c: New test.
5982         * gcc.dg/pr48552-2.c: New test.
5983
5984 2011-04-11  Jason Merrill  <jason@redhat.com>
5985
5986         * g++.dg/cpp0x/sfinae12.C: New.
5987
5988         * g++.dg/cpp0x/enum10.C: New.
5989
5990         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5991
5992         * g++.dg/cpp0x/rv-func.C: New.
5993
5994 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5995
5996         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5997         alpha*-dec-osf5*.
5998
5999 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6000
6001         PR tree-optimization/48195
6002         * gcc.dg/ipa/pr48195.c: New test.
6003
6004 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/return3.adb: Remove unused switch.
6007
6008 2011-04-08  Mike Stump  <mikestump@comcast.net>
6009
6010         PR testsuite/48506
6011         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6012         default to fno-common.
6013
6014 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6015
6016         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6017         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6018
6019 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6020
6021         PR fortran/48448
6022         * gfortran.dg/function_optimize_5.f90:  New test.
6023
6024 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6025
6026         * gnat.dg/aggr17.adb: New test.
6027         * gnat.dg/aggr18.adb: Likewise.
6028
6029 2011-04-08  Michael Matz  <matz@suse.de>
6030
6031         PR middle-end/48389
6032         * gcc.target/i386/pr48389.c: New test.
6033
6034 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6035
6036         PR rtl-optimization/48272
6037         * g++.dg/opt/pr48272.C: New.
6038
6039 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6040
6041         PR rtl-optimization/48235
6042         * gcc.dg/pr48235.c: New.
6043
6044 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6045
6046         PR rtl-optimization/48302
6047         * g++.dg/opt/pr48302.C: New.
6048
6049 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6050
6051         PR target/48273
6052         * g++.dg/opt/pr48273.C: New.
6053
6054 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6055
6056         PR rtl-optimization/48442
6057         * gcc.dg/pr48442.c: New.
6058
6059 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR tree-optimization/48377
6062         * gcc.dg/vect/pr48377.c: New test.
6063
6064 2011-04-07  Jason Merrill  <jason@redhat.com>
6065
6066         * g++.dg/cpp0x/regress/call1.C: New.
6067
6068         * g++.dg/cpp0x/variadic107.C: New.
6069
6070         * g++.dg/cpp0x/sfinae11.C: New.
6071         * g++.dg/cpp0x/noexcept02.C: Fix.
6072
6073         * g++.dg/cpp0x/sfinae10.C: New.
6074
6075         * g++.dg/cpp0x/sfinae9.C: New.
6076
6077         * c-c++-common/Wcast-qual-1.c: Move here from...
6078         * gcc.dg/cast-qual-3.c: ...here, and...
6079         * g++.dg/warn/Wcast-qual2.C: ...here.
6080
6081         * g++.dg/cpp0x/sfinae8.C: New.
6082
6083         * g++.dg/cpp0x/sfinae7.C: New.
6084
6085         * g++.dg/cpp0x/enum9.C: New.
6086
6087 2011-04-07  Mike Stump  <mikestump@comcast.net>
6088
6089         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6090         with no trampolines.
6091
6092 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR fortran/48117
6095         * gfortran.dg/gomp/pr48117.f90: New test.
6096
6097         PR debug/48343
6098         * gcc.dg/torture/pr48343.c: New test.
6099
6100 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6101
6102         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6103
6104 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6105
6106         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6107
6108 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6109
6110         PR target/43920
6111         * lib/scanasm.exp (object-size): New proc.
6112         * gcc.target/arm/pr43920-2.c: New test.
6113
6114 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6115
6116         PR fortran/18918
6117         PR fortran/48477
6118         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6119
6120 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6121
6122         * gcc.dg/mtune.c: Prune note from output.
6123
6124 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR debug/48466
6127         * gcc.dg/guality/pr36977.c: New test.
6128         * gcc.dg/guality/pr48466.c: New test.
6129
6130 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6131
6132         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6133
6134 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6135
6136         * gnat.dg/return3.adb: New test.
6137
6138 2011-04-06  Richard Guenther  <rguenther@suse.de>
6139
6140         PR tree-optimization/47663
6141         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6142
6143 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6144
6145         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6146         Solaris 8 and 9 as well.
6147
6148 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6149
6150         PR target/43920
6151         * gcc.target/arm/pr43920-1.c: New test.
6152
6153 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6154
6155         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6156         (cctor): Actually return the value.
6157         (main): Cast return values.
6158
6159 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6160
6161         * gfortran.dg/character_comparison_8.f90:  New test.
6162
6163 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6164
6165         * frontend-passes: (optimize_lexical_comparison): New function.
6166         (optimize_expr): Call it.
6167         (optimize_comparison): Also handle lexical comparison functions.
6168         Return false instad of -2 for unequal comparison.
6169
6170 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6171
6172         PR fortran/48412
6173         * function_optimize_4.f90:  New test.
6174
6175 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6176
6177         PR fortran/18918
6178         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6179         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6180         * gfortran.dg/coarray_15.f90: New.
6181
6182 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6185         * gfortran.dg/bessel_7.f90: Likewise.
6186
6187 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6188
6189         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6190
6191 2011-04-03  Richard Guenther  <rguenther@suse.de>
6192             Ira Rosen  <ira.rosen@linaro.org>
6193
6194         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6195         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6196         -ftree-loop-if-convert-stores.
6197
6198 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gnat.dg/specs/aggr2.ads: New test.
6201
6202 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6203
6204         * gnat.dg/debug2.ad[sb]: New test.
6205         * gnat.dg/debug2_pkg.ads: New helper.
6206         * gnat.dg/debug3.ad[sb]: New test.
6207
6208 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6209
6210         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6211
6212 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR middle-end/48335
6215         * gcc.c-torture/compile/pr48335-1.c: New test.
6216         * gcc.dg/pr48335-1.c: New test.
6217         * gcc.dg/pr48335-2.c: New test.
6218         * gcc.dg/pr48335-3.c: New test.
6219         * gcc.dg/pr48335-4.c: New test.
6220         * gcc.dg/pr48335-5.c: New test.
6221         * gcc.dg/pr48335-6.c: New test.
6222         * gcc.dg/pr48335-7.c: New test.
6223         * gcc.dg/pr48335-8.c: New test.
6224         * gcc.target/i386/pr48335-1.c: New test.
6225
6226 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6227
6228         PR c/36299
6229         * gcc.dg/Waddress.c: New test.
6230
6231 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6232
6233         PR fortran/48352
6234         * gfortran.dg/function_optimize_3.f90:  New test.
6235
6236 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6237
6238         * gcc.c-torture/compile/20110401-1.c: New test.
6239
6240         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6241         * g++.dg/lto/20091002-2_0.C: Likewise.
6242         * g++.dg/lto/20090303_0.c: Likewise.
6243         * g++.dg/lto/20091004-1_0.C: Likewise.
6244         * g++.dg/lto/20091002-3_0.C: Likewise.
6245         * g++.dg/lto/20091004-2_0.C: Likewise.
6246         * g++.dg/lto/20081123_0.C: Likewise.
6247         * g++.dg/lto/20090313_0.C: Likewise.
6248         * g++.dg/lto/20081109-1_0.C: Likewise.
6249         * g++.dg/lto/20081219_0.C: Likewise.
6250         * g++.dg/lto/20081204-1_0.C: Likewise.
6251         * g++.dg/lto/20090302_0.C: Likewise.
6252         * g++.dg/lto/20081119-1_0.C: Likewise.
6253         * g++.dg/lto/20081118_0.C: Likewise.
6254         * gcc.dg/lto/20091020-2_0.c: Likewise.
6255         * gcc.dg/lto/20090210_0.c: Likewise.
6256         * gcc.dg/lto/20081204-1_0.c: Likewise.
6257         * gcc.dg/lto/20081224_0.c: Likewise.
6258         * gcc.dg/lto/20090219_0.c: Likewise.
6259         * gcc.dg/lto/20091014-1_0.c: Likewise.
6260         * gcc.dg/lto/20091016-1_0.c: Likewise.
6261         * gcc.dg/lto/20090206-2_0.c: Likewise.
6262         * gcc.dg/lto/20090116_0.c: Likewise.
6263         * gcc.dg/lto/20091013-1_0.c: Likewise.
6264         * gcc.dg/lto/20091015-1_0.c: Likewise.
6265         * gcc.dg/lto/20090126-2_0.c: Likewise.
6266
6267 2011-03-31  Ian Lance Taylor  <iant@google.com>
6268
6269         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6270
6271 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/opt16.adb: New test.
6274
6275 2011-03-31  Jason Merrill  <jason@redhat.com>
6276
6277         * g++.dg/cpp0x/defaulted24.C: New.
6278
6279 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281         PR target/16292
6282         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6283         with -O0.
6284
6285 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6286
6287         * g++.dg/other/i386-9.C: New test.
6288
6289 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6290
6291         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6292
6293 2011-03-30  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6296
6297         * g++.dg/cpp0x/regress/isnan.C: New.
6298
6299         * g++.dg/cpp0x/initlist46.C: New.
6300
6301 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6302
6303         PR target/47551
6304         * gcc.target/arm/neon-modes-2.c: New test.
6305
6306 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR c/48305
6309         * gcc.c-torture/compile/pr48305.c: New test.
6310
6311 2011-03-29  Jason Merrill  <jason@redhat.com>
6312
6313         * g++.dg/cpp0x/regress/value-dep1.C: New.
6314
6315 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6316
6317         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6318
6319 2011-03-29  Ian Lance Taylor  <iant@google.com>
6320
6321         * go.test/go-test.exp: Handle the test lines used in several new
6322         tests.
6323         (errchk): Add opts parameter.  Change all callers.  Handle parens
6324         in regexps.
6325
6326 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6327             Dominique d'Humieres  <dominiq@lps.ens.fr>
6328
6329         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6330         and __APPLE__ && __PPC__ && __ALTIVEC__.
6331
6332 2011-03-29  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/cpp0x/dependent1.C: New.
6335
6336         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6337
6338         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6339
6340         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6341
6342 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6343
6344         PR fortran/48095
6345         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6346         * gfortran.dg/proc_ptr_comp_32.f90: New.
6347
6348 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6349
6350         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6351         check for corresponding warning.
6352
6353 2011-03-28  Jason Merrill  <jason@redhat.com>
6354
6355         * g++.dg/cpp0x/rv-deduce2.C: New.
6356
6357 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR debug/48203
6360         * gcc.dg/pr48203.c: New test.
6361
6362 2011-03-28  Jeff Law <law@redhat.com>
6363
6364         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6365
6366 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6367
6368         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6369         and __PPC__ && __ALTIVEC__.
6370
6371 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6372
6373         PR testsuite/48238
6374         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6375         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6376         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6377         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6378
6379 2011-03-28  Jason Merrill  <jason@redhat.com>
6380
6381         * g++.dg/cpp0x/initlist-array2.C: New.
6382
6383         * g++.dg/cpp0x/initlist-array1.C: New.
6384
6385         * g++.dg/cpp0x/constexpr-compound.C: New.
6386
6387         * g++.dg/cpp0x/constexpr-using.C: New.
6388
6389         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6390
6391 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6392
6393         PR testsuite/48276
6394         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6395
6396 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gcc.dg/slp-1.c: New test.
6399
6400 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6401
6402         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6403         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6404         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6405         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6406         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6407         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6408         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6409         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6410         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6411         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6412         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6413         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6414         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6415         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6416
6417 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6418
6419         PR fortran/47065
6420         * gfortran.dg/trim_optimize_5.f90:  New test.
6421         * gfortran.dg/trim_optimize_6.f90:  New test.
6422
6423 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6424
6425         PR target/38598
6426         * gcc.target/mips/madd-7.c: Remove -mlong32.
6427         * gcc.target/mips/msub-7.c: Likewise.
6428
6429 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6430
6431         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6432         accesses to preserve the meaning of the test for doubleword vectors.
6433         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6434         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6435
6436 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6437
6438         PR fortran/48291
6439         * gfortran.dg/class_42.f03: New.
6440
6441 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6442
6443         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6444         strided accesses.
6445
6446 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6447
6448         PR rtl-optimization/48144
6449         * gcc.dg/pr48144.c: New test.
6450
6451 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6452
6453         * gnat.dg/discr27.ad[sb]: New test.
6454
6455 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/limited_with2.ad[sb]: New test.
6458         * gnat.dg/limited_with2_pkg1.ads: New helper.
6459         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6460
6461 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6462
6463         * gnat.dg/opt15.adb: New test.
6464         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6465
6466 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6467
6468         PR fortran/48174
6469         PR fortran/45304
6470         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6471         * gfortran.dg/leadz_trailz_3.f90: Ditto
6472
6473 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6474
6475         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6476
6477 2011-03-25  Jason Merrill  <jason@redhat.com>
6478
6479         * g++.dg/cpp0x/defaulted22.C: New.
6480         * g++.dg/cpp0x/defaulted23.C: New.
6481         * g++.dg/cpp0x/defaulted15.C: Adjust.
6482
6483 2011-03-25  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/move1.C: New.
6486
6487 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6488
6489         PR target/48287
6490         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6491
6492 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6493
6494         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6495         for mips-sgi-irix6.5.
6496         Replace snprintf prototype by <stdio.h>.
6497
6498 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6499
6500         PR testsuite/48283
6501         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6502         run_expensive_tests.
6503         * gcc.dg/graphite/block-4.c: Likewise.
6504         * gcc.dg/graphite/block-7.c: Likewise.
6505         * gcc.dg/graphite/block-8.c: Likewise.
6506
6507 2011-03-25  Richard Guenther  <rguenther@suse.de>
6508
6509         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6510         * g++.dg/tree-ssa/pr8781.C: Likewise.
6511         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6512         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6513         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6514         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6515         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6516         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6517         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6518         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6519         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6520         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6521         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6522         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6523         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6529         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6531         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6532         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6533         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6535         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6537         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6538         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6539         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6540         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6541         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6542         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6543         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6544         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6545         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6546         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6547         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6548         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6549         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6550         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6551         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6552         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6553         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6554         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6555         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6556         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6557         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6558         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6559         * c-c++-common/pr46562-2.c: Likewise.
6560         * gfortran.dg/pr42108.f90: Likewise.
6561         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6562         foo to be inlined even at -O1.
6563         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6564         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6565         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6566         * gcc.dg/matrix/matrix.exp: Disable FRE.
6567
6568 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR debug/48204
6571         * gcc.dg/dfp/pr48204.c: New test.
6572
6573 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6574
6575         PR target/48209
6576         * gcc.c-torture/execute/pr47917.c: Move this...
6577         * gcc.dg/torture/pr47917.c: to here and add xfails.
6578
6579 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gnat.dg/array16.ad[sb]: New test.
6582         * gnat.dg/array16.ads: New helper.
6583
6584 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6585
6586         * gnat.dg/derived_type2.adb: New test.
6587
6588 2011-03-24  Richard Guenther  <rguenther@suse.de>
6589
6590         PR tree-optimization/48271
6591         * g++.dg/torture/pr48271.C: New testcase.
6592
6593 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6594
6595         * gnat.dg/array15.ad[sb]: New test.
6596
6597 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6598
6599         PR target/48237
6600         * gcc.target/i386/pr48237.c: New test.
6601
6602 2011-03-24  Richard Guenther  <rguenther@suse.de>
6603
6604         PR middle-end/48269
6605         * gcc.dg/builtin-object-size-10.c: New testcase.
6606
6607 2011-03-24  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/46562
6610         * c-c++-common/pr46562-2.c: New testcase.
6611         * c-c++-common/pr46562.c: Likewise.
6612
6613 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6614
6615         * gcc.dg/vect/vect-cselim-1.c: New test.
6616         * gcc.dg/vect/vect-cselim-2.c: New test.
6617
6618 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6619
6620         * gcc.target/arm/pr46934.c: New.
6621
6622 2011-03-23  Ian Lance Taylor  <iant@google.com>
6623
6624         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6625
6626 2011-03-23  Richard Guenther  <rguenther@suse.de>
6627
6628         * gcc.dg/struct: Remove directory and contents.
6629
6630 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6631
6632         PR testsuite/48251
6633         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6634
6635 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6636
6637         * gnat.dg/discr26.ad[sb]: New test.
6638         * gnat.dg/discr26_pkg.ads: New helper.
6639
6640 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6641
6642         PR target/47553
6643         * gcc.target/arm/neon-vld-1.c: New test.
6644
6645 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6646
6647         * gnat.dg/array14.ad[sb]: New test.
6648         * gnat.dg/array14_pkg.ads: New helper.
6649
6650 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6651
6652         * gcc.c-torture/execute/920501-8.x: Remove.
6653         * gcc.c-torture/execute/930513-1.x: Remove.
6654         * gcc.c-torture/execute/960312-1.x: Remove.
6655         * gcc.c-torture/compile/20000804-1.c,
6656         gcc.c-torture/compile/20001205-1.c,
6657         gcc.c-torture/compile/20001226-1.c,
6658         gcc.c-torture/compile/20010518-2.c,
6659         gcc.c-torture/compile/20020312-1.c,
6660         gcc.c-torture/compile/20020604-1.c,
6661         gcc.c-torture/compile/920501-12.c,
6662         gcc.c-torture/compile/920501-4.c,
6663         gcc.c-torture/compile/920520-1.c,
6664         gcc.c-torture/compile/980506-1.c,
6665         gcc.c-torture/execute/980709-1.x,
6666         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6667         options for m68hc11.
6668         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6669         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6670         m68hc11.
6671
6672 2011-03-22  Nick Clifton  <nickc@redhat.com>
6673
6674         * lib/target-supports.exp (check_profiling_available): Add MN10300
6675         to the list of targets that do not support profiling.  Restore
6676         alpha sorting to this list.
6677
6678 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6679
6680         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6681         failure on 32-bit systems.
6682         * gcc.dg/torture/vector-2.c: Ditto.
6683
6684 2011-03-22  Richard Guenther  <rguenther@suse.de>
6685
6686         PR tree-optimization/48228
6687         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6688
6689 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6690
6691         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6692         powerpc.
6693
6694         PR target/48226
6695         * gcc.target/powerpc/pr48226.c: New file.
6696
6697 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6698
6699         * lib/prune.exp (prune_gcc_output): Prune "could not create
6700         compact unwind for" warnings.
6701
6702 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6703
6704         PR c/42544
6705         PR c/48197
6706         * gcc.c-torture/execute/pr42544.c: New test.
6707         * gcc.c-torture/execute/pr48197.c: New test.
6708
6709 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6710
6711         PR preprocessor/48192
6712         * gcc.target/powerpc/pr48192.c: New file.
6713
6714         PR target/48053
6715         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6716         split problem of 0 being loaded in a VSX register.
6717
6718 2011-03-21  Richard Guenther  <rguenther@suse.de>
6719
6720         PR c/47939
6721         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6722         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6723         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6724         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6725
6726 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR target/48213
6729         * gcc.dg/pr48213.c: New test.
6730
6731 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6732
6733         PR target/12171
6734         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6735
6736 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6737
6738         * gcc.target/arm/xor-and.c: New.
6739
6740 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6741
6742         PR fortran/22572
6743         * gfortran.dg/function_optimize_1.f90:  New test.
6744         * gfortran.dg/function_optimize_2.f90:  New test.
6745
6746 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6747
6748         PR rtl-optimization/47502
6749         * gcc.target/i386/pr47502-1.c: New.
6750         * gcc.target/i386/pr47502-2.c: Likewise.
6751
6752 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR rtl-optimization/48156
6755         * gcc.dg/pr48156.c: New test.
6756
6757 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6758
6759         PR libfortran/47439
6760         * gfortran.dg/scratch_1.f90: Adjust test.
6761
6762 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6763
6764         PR libfortran/47439
6765         * gfortran.dg/scratch_1.f90: New test.
6766
6767 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6768
6769         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6770         variably modified typedefs.
6771         * gcc.dg/c1x-typedef-2.c: Remove.
6772
6773 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6774
6775         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6776         * gcc.dg/c1x-anon-struct-3.c: New test.
6777         * gcc.dg/anon-struct-11.c: Update.
6778
6779 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6782         dg-xfail-run-if.
6783         Only xfail with gas.
6784
6785 2011-03-18  Jason Merrill  <jason@redhat.com>
6786
6787         * g++.dg/template/fn-ptr1.C: New.
6788
6789         * g++.dg/overload/volatile1.C: New.
6790
6791         * g++.dg/opt/pr23372.C: New.
6792
6793         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6794
6795 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6796
6797         PR middle-end/47405
6798         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6799
6800 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6801
6802         * gcc.target/arm/unsigned-extend-1.c: New.
6803
6804 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR bootstrap/48161
6807         * gcc.c-torture/compile/pr48161.c: New test.
6808
6809 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6810
6811         PR middle-end/47725
6812         * gcc.dg/torture/pr47725.c: New.
6813
6814 2011-03-17  Jason Merrill  <jason@redhat.com>
6815
6816         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6817         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6818
6819 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6820
6821         * gnat.dg/specs/elab2.ads: New test.
6822         * gnat.dg/specs/elab2_pkg.ads: New helper.
6823
6824 2011-03-17  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/cpp0x/decltype-1212.C: New.
6827         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6828
6829 2011-03-17  Jason Merrill  <jason@redhat.com>
6830
6831         * g++.dg/parse/memfnquals1.C: New.
6832
6833 2011-03-17  Richard Guenther  <rguenther@suse.de>
6834
6835         PR middle-end/48134
6836         * gcc.dg/pr48134.c: New testcase.
6837
6838 2011-03-17  Richard Guenther  <rguenther@suse.de>
6839
6840         PR middle-end/48165
6841         * g++.dg/torture/pr48165.C: New testcase.
6842
6843 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6844
6845         PR rtl-optimization/48141
6846         * gcc.dg/pr48141.c: New test.
6847
6848 2011-03-16  Jason Merrill  <jason@redhat.com>
6849
6850         * g++.dg/cpp0x/constexpr-48089.C: New.
6851
6852         * g++.dg/cpp0x/constexpr-abi1.C: New.
6853
6854         * g++.dg/cpp0x/constexpr-46336.C: New.
6855         * g++.dg/parse/friend5.C: Adjust expected errors.
6856
6857         * g++.dg/cpp0x/constexpr-47570.C: New.
6858
6859 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6860
6861         PR debug/47510
6862         * ++.dg/debug/dwarf2/typedef6.C: New test.
6863
6864 2011-03-16  Jason Merrill  <jason@redhat.com>
6865
6866         * g++.dg/cpp0x/elision2.C: New.
6867
6868         * g++.dg/cpp0x/constexpr-array3.C: New.
6869
6870 2011-03-16  Jason Merrill  <jason@redhat.com>
6871
6872         * g++.dg/cpp0x/sfinae6.C: New.
6873         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6874         * g++.dg/cpp0x/pr45908.C: Likewise.
6875         * g++.dg/cpp0x/sfinae6.C: Likewise.
6876         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6877         * g++.old-deja/g++.law/arg11.C: Likewise.
6878
6879 2011-03-16  Jason Merrill  <jason@redhat.com>
6880
6881         * g++.dg/template/incomplete6.C: New.
6882
6883 2011-03-16  Jeff Law <law@redhat.com>
6884
6885         * gcc.dg/tree-ssa/vrp55.c: New test.
6886
6887 2011-03-16  Jason Merrill  <jason@redhat.com>
6888
6889         * g++.dg/cpp0x/auto22.C: New.
6890
6891 2011-03-16  Richard Guenther  <rguenther@suse.de>
6892
6893         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6894         optimizing it away if promoted to const.
6895
6896 2011-03-16  Richard Guenther  <rguenther@suse.de>
6897
6898         PR tree-optimization/48149
6899         * gcc.dg/fold-complex-1.c: New testcase.
6900
6901 2011-03-16  Richard Guenther  <rguenther@suse.de>
6902
6903         PR testsuite/48147
6904         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6905         or cloning happens.
6906
6907 2011-03-16  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/26134
6910         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6911
6912 2011-03-16  Richard Guenther  <rguenther@suse.de>
6913
6914         PR tree-optimization/48146
6915         * gcc.dg/torture/pr48146.c: New testcase.
6916
6917 2011-03-16  Richard Guenther  <rguenther@suse.de>
6918
6919         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6920         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6921
6922 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR middle-end/48136
6925         * gcc.c-torture/compile/pr48136.c: New test.
6926
6927         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6928
6929         PR debug/45882
6930         * gcc.dg/guality/pr45882.c: New test.
6931
6932 2011-03-15  Jason Merrill  <jason@redhat.com>
6933
6934         * g++.dg/cpp0x/constexpr-recursion.C: New.
6935
6936         * g++.dg/cpp0x/implicit11.C: New.
6937
6938 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6939
6940         * g++.dg/cpp0x/constexpr-attribute.C: New.
6941
6942 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6943
6944         * g++.dg/parse/pr34758.C: New.
6945
6946 2011-03-15  Xinliang David Li  <davidxl@google.com>
6947
6948         PR c/47837
6949         * gcc.dg/uninit-pred-7_d.c: New test.
6950         * gcc.dg/uninit-pred-8_d.c: New test.
6951
6952 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6953
6954         PR target/46788
6955         * gcc.target/arm/pr46788.c: New.
6956
6957 2011-03-15  Richard Guenther  <rguenther@suse.de>
6958
6959         PR middle-end/47650
6960         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6961         * gfortran.dg/ishft_4.f90: Likewise.
6962         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6963
6964 2011-03-15  Richard Guenther  <rguenther@suse.de>
6965
6966         PR tree-optimization/13954
6967         * g++.dg/tree-ssa/pr13954.C: New testcase.
6968
6969 2011-03-15  Richard Guenther  <rguenther@suse.de>
6970
6971         PR tree-optimization/48037
6972         * gcc.target/i386/pr48037-1.c: New testcase.
6973
6974 2011-03-15  Richard Guenther  <rguenther@suse.de>
6975
6976         PR tree-optimization/41490
6977         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6978         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6979         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6980         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6981         * g++.dg/tree-ssa/pr33604.C: Adjust.
6982
6983 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6984
6985         PR middle-end/47917
6986         * gcc.c-torture/execute/pr47917.c: New test.
6987         * gcc.dg/pr47917.c: New test.
6988
6989         PR middle-end/38878
6990         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6991
6992 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6993
6994         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6995         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6996         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6997         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6998         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6999         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7000         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7001         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7002         * gcc.target/i386/avx-floor-vec.c: Ditto.
7003         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7004         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7005         * gcc.target/i386/avx-rint-vec.c: Ditto.
7006         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7007         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7008         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7009         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7010
7011 2011-03-14  Tom Tromey  <tromey@redhat.com>
7012
7013         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7014         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7015         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7016
7017 2011-03-14  Tom Tromey  <tromey@redhat.com>
7018
7019         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7020         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7021         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7022
7023 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7024
7025         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7026
7027 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7028
7029         PR rtl-optimization/47166
7030         * gcc.c-torture/execute/postmod-1.c: New test.
7031
7032 2011-03-14  Richard Guenther  <rguenther@suse.de>
7033
7034         PR middle-end/48098
7035         * gcc.dg/torture/pr48098.c: New testcase.
7036
7037 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7038
7039         PR target/48053
7040         * gcc.target/powerpc/pr48053-1.c: New test.
7041         * gcc.target/powerpc/pr48053-2.c: Likewise.
7042
7043 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7044
7045         PR libfortran/48066
7046         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7047
7048 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7049
7050         PR libfortran/48066
7051         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7052
7053 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7054
7055         PR fortran/48059
7056         * gfortran.dg/class_41.f03: New.
7057
7058 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7059
7060         * g++.dg/conversion/cast3.C: New test.
7061
7062 2011-03-11  Jason Merrill  <jason@redhat.com>
7063
7064         * g++.dg/template/error45.C: New.
7065
7066         * g++.dg/parse/no-type-defn1.C: New.
7067
7068         * g++.dg/ext/attrib40.C: New.
7069
7070         * g++.dg/cpp0x/regress/array1.C: New.
7071
7072 2011-03-11  Richard Guenther  <rguenther@suse.de>
7073
7074         PR tree-optimization/48067
7075         * gcc.dg/pr48067.c: New testcase.
7076
7077 2011-03-11  Richard Guenther  <rguenther@suse.de>
7078
7079         PR lto/48073
7080         * g++.dg/lto/20110311-1_0.C: New testcase.
7081
7082 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR c++/48035
7085         * g++.dg/inherit/virtual8.C: New test.
7086
7087         PR middle-end/48044
7088         * gcc.dg/torture/pr48044.c: New test.
7089
7090 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7091
7092         PR fortran/47768
7093         * gfortran.dg/proc_ptr_comp_31.f90: New.
7094
7095 2011-03-11  Richard Guenther  <rguenther@suse.de>
7096
7097         PR tree-optimization/47278
7098         * gcc.dg/torture/pr47278-1.c: New testcase.
7099         * gcc.dg/torture/pr47278-2.c: Likewise.
7100
7101 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR tree-optimization/48063
7104         * gcc.dg/torture/pr48063.c: New test.
7105
7106 2011-03-10  Jason Merrill  <jason@redhat.com>
7107
7108         * g++.dg/template/array22.C: New.
7109
7110         * g++.dg/cpp0x/syntax-err1.C: New.
7111         * g++.dg/parse/error36.C: Adjust expected errors.
7112         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7113         * g++.old-deja/g++.pt/typename3.C: Likewise.
7114         * g++.old-deja/g++.pt/typename4.C: Likewise.
7115         * g++.old-deja/g++.pt/typename6.C: Likewise.
7116
7117 2011-03-09  Jason Merrill  <jason@redhat.com>
7118
7119         * g++.dg/template/nontype22.C: New.
7120
7121 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7122
7123         PR tree-optimization/47714
7124         * g++.dg/torture/pr47714.C: New test.
7125
7126 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7127
7128         PR target/47755
7129         * gcc.target/powerpc/pr47755-2.c: New file.
7130
7131 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7132
7133         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7134         is not set in the environment, pass 64 as first argument when not
7135         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7136         native where ulimit -u is supported.
7137
7138 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7139
7140         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7141
7142 2011-03-08  Jason Merrill  <jason@redhat.com>
7143
7144         * g++.dg/template/nontype21.C: New.
7145
7146         * g++.dg/template/anon5.C: New.
7147
7148 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR debug/47881
7151         * gcc.dg/pr47881.c: New test.
7152
7153 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7154
7155         PR c++/47957
7156         * g++.dg/lookup/template3.C: New test.
7157
7158 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7159
7160         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7161         'long' type.
7162
7163 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7164
7165         PR testsuite/47954
7166         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7167         sizeof to compute alignment.
7168
7169 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7170
7171         PR tree-optimization/48022
7172         * gcc.dg/pr48022-1.c: New test.
7173         * gcc.dg/pr48022-2.c: New test.
7174
7175 2011-03-07  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/template/nontype20.C: New.
7178         * g++.dg/init/member1.C: Adjust expected errors.
7179         * g++.dg/parse/constant4.C: Likewise.
7180         * g++.dg/template/qualified-id3.C: Likewise.
7181         * g++.old-deja/g++.pt/crash10.C: Likewise.
7182
7183         * g++.dg/cpp0x/regress/non-const1.C: New.
7184
7185 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR debug/47991
7188         * gcc.dg/pr47991.c: New test.
7189
7190 2011-03-07  Jason Merrill  <jason@redhat.com>
7191
7192         * g++.dg/abi/mangle46.C: New.
7193
7194 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7195
7196         PR target/47862
7197         * gcc.target/powerpc/pr47862.c: New.
7198
7199 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7200
7201         PR target/45413
7202         * gcc.target/i386/combine-mul.c: Require nonpic.
7203
7204 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7205             Nathan Froyd  <froydnj@codesourcery.com>
7206
7207         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7208
7209 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7210
7211         * README.QMTEST: Remove.
7212
7213 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7214             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7215
7216         PR fortran/47850
7217         * gfortran.dg/array_constructor_37.f90 : New test.
7218
7219 2011-03-05  Jason Merrill  <jason@redhat.com>
7220
7221         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7222         * g++.dg/abi/mangle45.C: Likewise.
7223         * g++.dg/cpp0x/trailing1.C: Likewise.
7224
7225 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7226
7227         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7228
7229 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR rtl-optimization/47899
7232         * gcc.dg/pr47899.c: New test.
7233
7234         * gcc.dg/torture/pr47968.c: Ignore warnings.
7235
7236         PR tree-optimization/47967
7237         * gcc.c-torture/compile/pr47967.c: New test.
7238
7239 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7240
7241         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7242         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7243
7244 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7245
7246         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7247         and property_getAttributes() if __OBJC2__.
7248         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7249         * objc.dg/property/property-encoding-1.m: New.
7250         * obj-c++.dg/property/property-encoding-1.mm: New.
7251
7252 2011-03-04  Jason Merrill  <jason@redhat.com>
7253
7254         * g++.dg/template/pseudodtor6.C: New.
7255
7256         * g++.dg/inherit/covariant19.C: New.
7257
7258 2011-03-04  Richard Guenther  <rguenther@suse.de>
7259
7260         PR middle-end/47968
7261         * gcc.dg/torture/pr47968.c: New testcase.
7262
7263 2011-03-04  Richard Guenther  <rguenther@suse.de>
7264
7265         PR middle-end/47975
7266         * gcc.dg/torture/pr47975.c: New testcase.
7267
7268 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7269
7270         PR c++/47974
7271         * g++.dg/template/crash106.C: New.
7272
7273 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR c/47963
7276         * gcc.dg/gomp/pr47963.c: New test.
7277         * g++.dg/gomp/pr47963.C: New test.
7278
7279 2011-03-02  Jason Merrill  <jason@redhat.com>
7280
7281         * g++.dg/cpp0x/regress/condition1.C: New.
7282
7283         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7284
7285 2011-03-01  Jason Merrill  <jason@redhat.com>
7286
7287         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7288
7289         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7290
7291 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7292
7293         PR rtl-optimization/47925
7294         * gcc.c-torture/execute/pr47925.c: New test.
7295
7296 2011-03-01  Jason Merrill  <jason@redhat.com>
7297
7298         * g++.dg/cpp0x/decltype25.C: New.
7299
7300         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7301
7302 2011-03-01  Richard Guenther  <rguenther@suse.de>
7303
7304         PR tree-optimization/47890
7305         * gcc.dg/torture/pr47890.c: New testcase.
7306
7307 2011-03-01  Richard Guenther  <rguenther@suse.de>
7308
7309         PR lto/47924
7310         * gcc.dg/lto/pr47924_0.c: New testcase.
7311
7312 2011-03-01  Richard Guenther  <rguenther@suse.de>
7313
7314         PR lto/46911
7315         * gfortran.dg/lto/pr46911_0.f: New testcase.
7316
7317 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7318
7319         PR libgfortran/47933
7320         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7321         compile errors from older code form.
7322
7323 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7324
7325         PR libgfortran/47567
7326         * gfortran.dg/fmt_fw_d.f90: New test.
7327
7328 2011-02-28  Jason Merrill  <jason@redhat.com>
7329
7330         * g++.dg/inherit/covariant18.C: New.
7331
7332 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR middle-end/47893
7335         * gcc.dg/pr47893.c: New test.
7336
7337 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7338
7339         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7340         NULL in case of a selector with conflicting types.
7341         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7342
7343 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7344
7345         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7346         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7347         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7348         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7349
7350 2011-02-28  Jason Merrill  <jason@redhat.com>
7351
7352         PR c++/47906
7353         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7354
7355 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libgfortran/47778
7358         * gfortran.dg/namelist_71.f90: New test.
7359
7360 2011-02-27  Jason Merrill  <jason@redhat.com>
7361
7362         PR c++/47906
7363         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7364         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7365
7366 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7367
7368         PR c++/46466
7369         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7370
7371 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR fortran/47886
7374         * gfortran.dg/gomp/task-1.f90: Removed.
7375
7376 2011-02-26  Jason Merrill  <jason@redhat.com>
7377
7378         * g++.dg/template/this-targ1.C: New.
7379
7380         * g++.dg/cpp0x/regress/template-const1.C: New.
7381         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7382         * g++.dg/template/function1.C: Adjust.
7383         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7384         * g++.dg/debug/debug7.C: Adjust.
7385
7386 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7387
7388         PR fortran/47886
7389         * gfortran.dg/gomp/task-1.f90: New.
7390
7391 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7392
7393         * gcc.target/arm/neon-thumb2-move.c: Add
7394         dg-require-effective-target arm_thumb2_ok.
7395
7396 2011-02-24  Jason Merrill  <jason@redhat.com>
7397
7398         * g++.dg/parse/constant1.C: Specify C++98 mode.
7399         * g++.dg/parse/constant5.C: Likewise.
7400         * g++.dg/parse/error2.C: Likewise.
7401         * g++.dg/parse/semicolon3.C: Likewise.
7402         * g++.dg/template/crash14.C: Likewise.
7403         * g++.dg/template/local4.C: Likewise.
7404         * g++.dg/template/nontype3.C: Likewise.
7405         * g++.dg/parse/crash31.C: Adjust expected errors.
7406         * g++.dg/template/function1.C: Likewise.
7407         * g++.dg/template/ref3.C: Likewise.
7408         * g++.dg/template/static9.C: Likewise.
7409         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7410
7411         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7412         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7413         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7414         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7415         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7416
7417 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR fortran/47878
7420         * gfortran.dg/pr47878.f90: New test.
7421
7422 2011-02-24  Richard Guenther  <rguenther@suse.de>
7423
7424         PR testsuite/47801
7425         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7426         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7427
7428 2011-02-24  Richard Guenther  <rguenther@suse.de>
7429
7430         PR fortran/47839
7431         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7432         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7433
7434 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7435
7436         PR libgfortran/47567
7437         * gfortran.dg/fmt_f0_1.f90: Update test.
7438
7439 2011-02-23  Jason Merrill  <jason@redhat.com>
7440
7441         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7442         * g++.dg/abi/mangle45.C: New.
7443
7444         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7445         * g++.dg/template/canon-type-9.C: Match use of decltype
7446         between declaration and definition.
7447         * g++.dg/template/canon-type-12.C: Likewise.
7448
7449 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7450
7451         PR fortran/40850
7452         * gfortran.dg/nested_allocatables_1.f90: New.
7453
7454 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7455
7456         PR c++/46868
7457         * g++.dg/pr46868.C: New test.
7458         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7459         * g++.dg/parse/error14.C: Adjust.
7460
7461 2011-02-23  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/47838
7464         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7465
7466 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7467
7468         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7469
7470 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7471
7472         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7473         * gfortran.dg/count_init_expr.f03: Ditto.
7474         * gfortran.dg/gomp/pr43711.f90: Ditto.
7475         * gcc.dg/struct-parse-2.c: Ditto.
7476         * gcc.dg/parse-error-3.c: Ditto.
7477         * gcc.dg/Wlogical-op-1.c: Ditto.
7478         * gcc.dg/Walways-true-1.c: Ditto.
7479         * gcc.dg/pr24225.c: Ditto.
7480         * gcc.dg/Walways-true-2.c: Ditto.
7481         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7482         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7483         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7484         * g++.dg/overload/defarg4.C: Ditto.
7485         * g++.dg/inherit/covariant16.C: Ditto.
7486         * g++.dg/inherit/virtual7.C: Ditto.
7487         * g++.dg/template/canon-type-9.C: Ditto.
7488         * g++.dg/template/access19.C: Ditto.
7489         * g++.dg/template/call7.C: Ditto.
7490         * g++.dg/template/canon-type-2.C: Ditto.
7491         * g++.dg/template/init7.C: Ditto.
7492         * g++.dg/template/sizeof-template-argument.C: Ditto.
7493         * g++.dg/template/const3.C: Ditto.
7494         * g++.dg/template/sfinae26.C: Ditto.
7495         * g++.dg/template/sfinae26.C: Ditto.
7496         * g++.dg/template/canon-type-11.C: Ditto.
7497         * g++.dg/template/union2.C: Ditto.
7498         * g++.dg/template/canon-type-3.C: Ditto.
7499         * g++.dg/template/canon-type-1.C: Ditto.
7500         * g++.dg/template/canon-type-5.C: Ditto.
7501         * g++.dg/template/canon-type-7.C: Ditto.
7502         * g++.dg/template/canon-type-10.C: Ditto.
7503         * g++.dg/template/spec36.C: Ditto.
7504         * g++.dg/template/typedef38.C: Ditto.
7505         * g++.dg/template/canon-type-4.C: Ditto.
7506         * g++.dg/template/canon-type-6.C: Ditto.
7507         * g++.dg/template/canon-type-13.C: Ditto.
7508         * g++.dg/template/instantiate9.C: Ditto.
7509         * g++.dg/template/ttp22.C: Ditto.
7510         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7511         * g++.dg/warn/Walways-true-1.C: Ditto.
7512         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7513         * g++.dg/warn/Walways-true-2.C: Ditto.
7514         * g++.dg/conversion/op4.C: Ditto.
7515         * g++.dg/opt/pr19650.C: Ditto.
7516         * g++.dg/lookup/friend11.C: Ditto.
7517         * g++.dg/other/default2.C: Ditto.
7518         * g++.dg/other/default3.C: Ditto.
7519         * g++.dg/other/dtor2.C: Ditto.
7520         * g++.dg/other/friend5.C: Ditto.
7521         * g++.dg/other/default5.C: Ditto.
7522         * g++.dg/init/brace6.C: Ditto.
7523         * g++.dg/init/aggr5.C: Ditto.
7524         * g++.dg/init/error2.C: Ditto.
7525         * g++.dg/expr/bound-mem-fun.C: Ditto.
7526         * g++.dg/expr/cond6.C: Ditto.
7527         * g++.dg/expr/stmt-expr-1.C: Ditto.
7528         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7529         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7530         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7531         * g++.dg/cpp0x/bracket1.C: Ditto.
7532         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7533         * g++.dg/cpp0x/pr38646.C: Ditto.
7534         * g++.dg/cpp0x/variadic73.C: Ditto.
7535         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7536         * g++.dg/cpp0x/bracket4.C: Ditto.
7537         * g++.dg/cpp0x/decltype4.C: Ditto.
7538         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7539         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7540         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7541         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7542         * g++.dg/cpp0x/decltype2.C: Ditto.
7543         * g++.dg/cpp0x/decltype1.C: Ditto.
7544         * g++.dg/cpp0x/bracket2.C: Ditto.
7545         * g++.dg/cpp0x/decltype5.C: Ditto.
7546         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7547         * g++.dg/cpp0x/variadic70.C: Ditto.
7548         * g++.dg/cpp0x/decltype6.C: Ditto.
7549         * g++.dg/cpp0x/rvo.C: Ditto.
7550         * g++.dg/cpp0x/vt-40092.C: Ditto.
7551         * g++.dg/cpp0x/variadic-new.C: Ditto.
7552         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7553         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7554         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7555         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7556         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7557         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7558         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7559         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7560         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7561         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7562         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7563         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7564         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7565         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7566         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7567         * g++.dg/cpp0x/pr39639.C: Ditto.
7568         * g++.dg/cpp0x/decltype3.C: Ditto.
7569         * g++.dg/cpp0x/variadic68.C: Ditto.
7570         * g++.dg/cpp0x/variadic-function.C: Ditto.
7571         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7572         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7573         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7574         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7575         * g++.dg/parse/crash35.C: Ditto.
7576         * g++.dg/parse/crash40.C: Ditto.
7577         * g++.dg/parse/defarg12.C: Ditto.
7578         * g++.dg/parse/crash34.C: Ditto.
7579         * g++.dg/parse/constructor3.C: Ditto.
7580         * g++.dg/parse/template23.C: Ditto.
7581         * g++.dg/parse/crash56.C: Ditto.
7582         * g++.dg/parse/dtor13.C: Ditto.
7583         * g++.dg/parse/error33.C: Ditto.
7584         * g++.dg/parse/ctor9.C: Ditto.
7585         * g++.dg/parse/error32.C: Ditto.
7586         * g++.dg/parse/error37.C: Ditto.
7587         * g++.dg/parse/bitfield3.C: Ditto.
7588         * g++.dg/parse/struct-4.C: Ditto.
7589         * g++.dg/ext/has_trivial_copy.C: Ditto.
7590         * g++.dg/ext/is_polymorphic.C: Ditto.
7591         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7592         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7593         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7594         * g++.dg/ext/is_union.C: Ditto.
7595         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7596         * g++.dg/ext/is_pod.C: Ditto.
7597         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7598         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7599         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7600         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7601         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7602         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7603         * g++.dg/ext/is_abstract.C: Ditto.
7604         * g++.dg/ext/has_trivial_assign.C: Ditto.
7605         * g++.dg/ext/is_class.C: Ditto.
7606         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7607         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7608         * g++.dg/ext/is_base_of.C: Ditto.
7609         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7610         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7611         * g++.dg/ext/is_empty.C: Ditto.
7612         * g++.dg/ext/is_enum.C: Ditto.
7613         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7614         * gnat.dg/opt11.adb: Ditto.
7615         * obj-c++.dg/pr45735.mm: Ditto.
7616         * obj-c++.dg/pr24393.mm: Ditto.
7617         * obj-c++.dg/exceptions-2.mm: Ditto.
7618         * objc.dg/pr45735.m: Ditto.
7619         * objc.dg/pr24393.m: Ditto.
7620
7621 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7622
7623         * objc.dg/attributes/objc-exception-1.m: New.
7624
7625 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7626
7627         * gcc.dg/cpp/include7.c: New test.
7628
7629 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7630
7631         PR c++/47242
7632         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7633
7634 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7635
7636         PR rtl-optimization/47763
7637         * gcc.dg/pr47763.c: New test.
7638
7639 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/45743
7642         * gfortran.dg/whole_file_32.f90 : New test.
7643
7644 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7645
7646         PR c++/47666
7647         * g++.dg/inherit/virtual7.C: New test.
7648
7649 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7650
7651         PR objc/47832
7652         * objc.dg/type-size-3.m: Updated error message.
7653         * objc.dg/type-size-4.m: New test.
7654         * objc.dg/type-size-5.m: New test.
7655
7656 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7657
7658         * lib/gnat.exp: Fix comments.
7659         Don't load libgloss.exp.
7660         (default_gnat_version): Call $compiler with --version.
7661         Adapt regexp for gnatmake output, insert version.
7662         (gnat_version): New proc.
7663         (gnat_init): Remove gnat_libgcc_s_path.
7664         (gnat_target_compile): Likewise.
7665         Remove ld_library_path.
7666         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7667         (gnat_pass): Remove.
7668         (gnat_pass): Remove.
7669         (gnat_finish): Remove.
7670         (gnat_exit): Remove.
7671         (local_find_gnatmake): Reindent.
7672         (runtest_file_p): Remove.
7673         (prune_warnings): Remove.
7674         (find_gnatclean): New proc.
7675         * lib/gnat-dg.exp (lremove): New proc.
7676         (gnat-dg-test): Reindent.
7677         Remove additional output files.
7678         (gnat-dg-runtest): Remove.
7679
7680         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7681         * gnat.dg/loop_optimization6.adb: Likewise.
7682         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7683
7684 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR tree-optimization/47835
7687         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7688
7689 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7690
7691         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7692         * gfortran.dg/abstract_type_2.f03: Ditto.
7693         * gfortran.dg/abstract_type_3.f03: Ditto.
7694         * gfortran.dg/abstract_type_4.f03: Ditto.
7695         * gfortran.dg/abstract_type_5.f03: Ditto.
7696         * gfortran.dg/abstract_type_6.f03: Ditto.
7697         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7698         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7699         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7700         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7701         * gfortran.dg/array_function_5.f90: Ditto.
7702         * gfortran.dg/asynchronous_3.f03: Ditto.
7703         * gfortran.dg/char_expr_1.f90: Ditto.
7704         * gfortran.dg/class_14.f03: Ditto.
7705         * gfortran.dg/data_array_6.f: Ditto.
7706         * gfortran.dg/data_invalid.f90: Ditto.
7707         * gfortran.dg/dot_product_1.f03: Ditto.
7708         * gfortran.dg/func_derived_5.f90: Ditto.
7709         * gfortran.dg/func_result_4.f90: Ditto.
7710         * gfortran.dg/implied_do_1.f90: Ditto.
7711         * gfortran.dg/initialization_25.f90: Ditto.
7712         * gfortran.dg/initialization_26.f90: Ditto.
7713         * gfortran.dg/interface_34.f90: Ditto.
7714         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7715         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7716         * gfortran.dg/matmul_8.f03: Ditto.
7717         * gfortran.dg/merge_init_expr.f90: Ditto.
7718         * gfortran.dg/pack_assign_1.f90: Ditto.
7719         * gfortran.dg/pack_vector_1.f90: Ditto.
7720         * gfortran.dg/pointer_check_8.f90: Ditto.
7721         * gfortran.dg/product_init_expr.f03: Ditto.
7722         * gfortran.dg/reshape_order_5.f90: Ditto.
7723         * gfortran.dg/reshape_shape_1.f90: Ditto.
7724         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7725         * gfortran.dg/same_name_2.f90: Ditto.
7726         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7727         * gfortran.dg/spread_init_expr.f03: Ditto.
7728         * gfortran.dg/stmt_func_1.f90: Ditto.
7729         * gfortran.dg/sum_init_expr.f03: Ditto.
7730         * gfortran.dg/transpose_3.f03: Ditto.
7731         * gfortran.dg/unpack_init_expr.f03: Ditto.
7732         * gfortran.dg/warn_conversion.f90: Ditto.
7733         * gfortran.dg/warn_conversion_2.f90: Ditto.
7734         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7735         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7736         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7737         * gfortran.dg/whole_file_16.f90: Ditto.
7738         * gfortran.dg/whole_file_17.f90: Ditto.
7739         * gfortran.dg/whole_file_18.f90: Ditto.
7740         * gfortran.dg/whole_file_20.f03: Ditto.
7741         * gfortran.dg/whole_file_5.f90: Ditto.
7742         * gfortran.dg/whole_file_6.f90: Ditto.
7743         * gfortran.dg/write_invalid_format.f90: Ditto.
7744         * gfortran.dg/zero_sized_6.f90: Ditto.
7745
7746 2011-02-21  Jeff Law <law@redhat.com>
7747
7748         PR rtl-optimization/46178
7749         * gcc.target/i386/pr46178.c: New test.
7750
7751         PR rtl-optimization/46002
7752         * gcc.c-torture/compile/pr46002.c: New test.
7753
7754 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7755
7756         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7757         *-*-hpux10*.
7758
7759 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR debug/47106
7762         * g++.dg/debug/pr47106.C: Require effective target lto.
7763
7764 2011-02-21  Jason Merrill  <jason@redhat.com>
7765
7766         * g++.dg/cpp0x/constexpr-diag2.C: New.
7767
7768 2011-02-20  Jason Merrill  <jason@redhat.com>
7769
7770         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7771
7772         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7773
7774         * g++.dg/overload/conv-op1.C: New.
7775
7776         * g++.dg/cpp0x/constexpr-synth1.C: New.
7777
7778 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7779
7780         * objc.dg/layout-2.m: New.
7781         * objc.dg/selector-3.m: Adjusted location of error message.
7782         * objc.dg/type-size-3.m: Same.
7783         * obj-c++.dg/selector-3.mm: Same.
7784
7785 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7786
7787         PR objc/47784
7788         * objc.dg/property/dotsyntax-22.m: New.
7789         * obj-c++.dg/property/dotsyntax-22.mm: New.
7790
7791 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7792
7793         PR c++/46394
7794         * g++.dg/template/typedef38.C: New test.
7795
7796 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/46818
7799         * gfortran.dg/whole_file_30.f90 : New test.
7800         * gfortran.dg/whole_file_31.f90 : New test.
7801
7802 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7803
7804         PR fortran/45077
7805         PR fortran/44945
7806         * gfortran.dg/whole_file_28.f90 : New test.
7807         * gfortran.dg/whole_file_29.f90 : New test.
7808
7809 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7810
7811         PR c++/44118
7812         * g++.dg/template/crash105.C: New.
7813
7814 2011-02-19  Jason Merrill  <jason@redhat.com>
7815
7816         * g++.dg/cpp0x/regress/no-elide1.C: New.
7817
7818 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7819
7820         PR tree-optimization/46620
7821         * gcc.dg/pr46620.c: New.
7822
7823 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR c/47809
7826         * gcc.target/i386/pr47809.c: New test.
7827
7828 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7829             Tobias Burnus  <burnus@net-b.de>
7830
7831         * lib/target-supports.exp
7832         (check_effective_target_fortran_large_real): New check for large reals.
7833         * gfortran.dg/nan_7.f90: New test.
7834
7835 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7836
7837         PR libgfortran/47567
7838         * gfortran.dg/fmt_f0_1.f90: Update test.
7839
7840 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/47348
7843         * gfortran.dg/array_constructor_36.f90 : New test.
7844         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7845         allow for comparison between different elements of the array
7846         constructor at different levels of optimization.
7847
7848 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7851         * gcc.target/i386/pr32280-1.c: Likewise.
7852
7853 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR target/47800
7856         * gcc.target/i386/pr47800.c: New test.
7857
7858 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7859
7860         * objc/execute/exceptions/foward-1.x: New.
7861
7862 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7863
7864         PR fortran/47789
7865         * gfortran.dg/derived_constructor_comps_4.f90: New.
7866
7867 2011-02-18  Tobias Burnus
7868
7869         PR fortran/47775
7870         * gfortran.dg/func_result_6.f90: New.
7871
7872 2011-02-18  Michael Matz  <matz@suse.de>
7873
7874         PR fortran/45586
7875         * gfortran.dg/lto/pr45586_0.f90: New test.
7876         * gfortran.dg/typebound_proc_20.f90: Ditto.
7877         * gfortran.dg/typebound_proc_21.f90: Ditto.
7878
7879 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7880
7881         PR c++/47795
7882         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7883
7884 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7885
7886         PR fortran/47750
7887         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7888         gcc_warning_prefix.
7889         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7890         normalizing the error/warning output.
7891         * gfortran.dg/Wall.f90: Update dg-error/warning.
7892         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7893         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7894         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7895         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7896         * gfortran.dg/class_30.f90: Update dg-error/warning.
7897         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7898         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7899         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7900         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7901         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7902         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7903         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7904         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7905         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7906         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7907         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7908         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7909         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7910         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7911         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7912         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7913         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7914         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7915         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7916         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7917         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7918         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7919         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7920         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7921         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7922
7923 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7924
7925         PR fortran/47768
7926         * gfortran.dg/proc_ptr_comp_30.f90: New.
7927
7928 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR debug/47780
7931         * gcc.target/i386/pr47780.c: New test.
7932
7933 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7934
7935         PR fortran/47767
7936         * gfortran.dg/class_40.f03: New.
7937
7938 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7939
7940         PR c++/47208
7941         * g++.dg/cpp0x/auto21.C: New test.
7942
7943 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7944
7945         * objc.dg/special/unclaimed-category-1.h: Updated for
7946         new ABI support.
7947         * objc.dg/special/unclaimed-category-1.m: Same.
7948         * objc.dg/zero-link-1.m: Same.
7949         * objc.dg/lookup-1.m: Same.
7950         * objc.dg/torture/strings/const-str-9.m
7951         * objc.dg/torture/strings/const-str-10.m: Same.
7952         * objc.dg/torture/strings/const-str-11.m: Same.
7953         * objc.dg/torture/forward-1.m: Same.
7954         * objc.dg/zero-link-2.m: Same.
7955         * objc.dg/encode-7-next-64bit.m: Same.
7956         * objc.dg/method-4.m: Same.
7957         * objc.dg/next-runtime-1.m: Same.
7958         * objc.dg/image-info.m: Same.
7959         * objc.dg/pr23214.m: Same.
7960         * objc.dg/symtab-1.m: Same.
7961         * obj-c++.dg/basic.m: Same.
7962         * obj-c++.dg/proto-lossage-3.m: Same.
7963         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7964         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7965         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7966         * obj-c++.dg/method-11.m: Same.
7967         * objc/execute/enumeration-1.m: Same.
7968         * objc/execute/object_is_class.m: Same.
7969         * objc/execute/formal_protocol-2.m: Same.
7970         * objc/execute/formal_protocol-4.m: Same.
7971         * objc/execute/formal_protocol-6.m: Same.
7972         * objc/execute/bycopy-3.m: Same.
7973         * objc/execute/exceptions/catchall-1.m: Same.
7974         * objc/execute/exceptions/finally-1.m: Same.
7975         * objc/execute/exceptions/local-variables-1.m: Same.
7976         * objc/execute/exceptions/foward-1.m: Same.
7977         * objc/execute/bf-common.h
7978         * objc/execute/enumeration-2.m: Same.
7979         * objc/execute/formal_protocol-1.m: Same.
7980         * objc/execute/formal_protocol-3.m: Same.
7981         * objc/execute/formal_protocol-5.m: Same.
7982         * objc/execute/accessing_ivars.m: Same.
7983         * objc/execute/bycopy-2.m: Same.
7984         * objc/execute/formal_protocol-7.m: Same.
7985         * objc/execute/compatibility_alias.m: Same.
7986         * objc/execute/no_clash.m: Same.
7987         * objc/execute/object_is_meta_class.m: Same.
7988         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7989         * objc/execute/class-tests-1.h: Include stdio.h.
7990         * objc/execute/class-tests-2.h: Same.
7991         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7992         runtimes.
7993         * obj-c++.dg/try-catch-2.mm: Same.
7994
7995 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7996
7997         PR c++/47783
7998         * g++.dg/warn/Wunused-parm-4.C: New test.
7999
8000 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8001             Jan Hubicka  <jh@suse.cz>
8002
8003         PR debug/47106
8004         PR debug/47402
8005         * g++.dg/debug/pr47106.C: New.
8006
8007 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8008
8009         PR target/43653
8010         * gcc.target/i386/pr43653.c: New test.
8011
8012 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8013
8014         PR c++/47172
8015         * g++.dg/template/inherit6.C: New test.
8016
8017 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8018
8019         PR fortran/47745
8020         * gfortran.dg/class_39.f03: New.
8021
8022 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8023
8024         PR c++/47326
8025         * g++.dg/cpp0x/variadic106.C: New test.
8026
8027 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR libfortran/47757
8030         * gfortran.dg/pr47757-1.f90: New test.
8031         * gfortran.dg/pr47757-2.f90: New test.
8032         * gfortran.dg/pr47757-3.f90: New test.
8033
8034         PR c++/47704
8035         * g++.dg/cpp0x/enum8.C: New test.
8036
8037 2011-02-15  Jason Merrill  <jason@redhat.com>
8038
8039         * g++.dg/inherit/implicit-trivial1.C: New.
8040         * g++.dg/cpp0x/implicit-trivial1.C: New.
8041
8042 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8043
8044         PR middle-end/47725
8045         * gcc.dg/torture/pr47725.c: Removed.
8046
8047 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8048
8049         PR target/47755
8050         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8051         constant does not generate a load from memory.
8052
8053 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         PR middle-end/47725
8056         * gcc.dg/torture/pr47725.c: New.
8057
8058 2011-02-15  Richard Guenther  <rguenther@suse.de>
8059
8060         PR tree-optimization/47743
8061         * gcc.dg/torture/pr47743.c: New testcase.
8062
8063 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR middle-end/47581
8066         * gcc.target/i386/pr47581.c: New test.
8067
8068 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8069
8070         PR fortran/47730
8071         * gfortran.dg/select_type_22.f03: New.
8072
8073 2011-02-14  Jason Merrill  <jason@redhat.com>
8074
8075         * g++.dg/cpp0x/regress/enum1.C: New.
8076
8077 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8078
8079         * gnat.dg/include.adb: New test.
8080
8081 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8082
8083         PR fortran/47728
8084         * gfortran.dg/class_38.f03: New.
8085
8086 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8087
8088         * gcc.dg/pr46494.c: New test.
8089
8090 2011-02-14  Richard Guenther  <rguenther@suse.de>
8091
8092         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8093
8094 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8095
8096         PR ada/41929
8097         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8098         sparc*-sun-solaris2.11.
8099
8100 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8101
8102         PR fortran/47349
8103         * gfortran.dg/argument_checking_18.f90: New.
8104
8105 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8106
8107         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8108         * gfortran.dg/argument_checking_17.f90: New.
8109
8110 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8111
8112         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8113         are temporarily disabled.
8114         * gfortran.dg/class_7.f03: Ditto.
8115         * gfortran.dg/coarray_14.f90: Ditto.
8116         * gfortran.dg/typebound_proc_13.f03: Ditto.
8117
8118 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8119
8120         PR fortran/45586
8121         * gfortran.dg/extends_11.f03: New.
8122
8123 2011-02-11  Xinliang David Li  <davidxl@google.com>
8124
8125         PR tree-optimization/47707
8126         * g++.dg/tree-ssa/pr47707.C: New test.
8127
8128 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8129
8130         * g++.dg/opt/inline17.C: New test.
8131
8132 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8133
8134         PR fortran/47550
8135         * gfortran.dg/pure_formal_2.f90: New.
8136
8137 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8138
8139         PR rtl-optimization/47614
8140         * gfortran.dg/pr47614.f: New.
8141
8142 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8143
8144         PR driver/47678
8145         * gcc.dg/opts-6.c: New test.
8146
8147 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR debug/47684
8150         * gcc.dg/pr47684.c: New test.
8151
8152 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8153
8154         PR target/47629
8155         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8156         c99_runtime, dg-add-options c99_runtime.
8157         (main): Use __asm__.
8158
8159 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161         PR testsuite/47400
8162         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8163         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8164         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8165         * gcc.dg/ucnid-10.c: Likewise.
8166         * gcc.dg/ucnid-13.c: Likewise.
8167         * gcc.dg/ucnid-7.c: Likewise.
8168         * gcc.dg/ucnid-8.c: Likewise.
8169         Adapt dg-warning line number.
8170
8171 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8172
8173         * gcc.target/i386/parity-1.c: Use -march=k8.
8174         * gcc.target/i386/parity-2.c: Ditto.
8175         * gcc.target/i386/vecinit-1.c: Ditto.
8176         * gcc.target/i386/vecinit-2.c: Ditto.
8177
8178 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180         PR target/46610
8181         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8182         * gcc.target/mips/save-restore-3.c: Likewise.
8183         * gcc.target/mips/save-restore-4.c: Likewise.
8184         * gcc.target/mips/save-restore-5.c: Likewise.
8185
8186         PR target/47683
8187         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8188         * g++.dg/tree-prof/partition2.C: Likewise.
8189
8190 2011-02-09  Jason Merrill  <jason@redhat.com>
8191
8192         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8193         rather than misdeclare std::puts.
8194
8195         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8196         * g++.dg/other/warning1.C: Likewise.
8197         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8198         * g++.old-deja/g++.gb/scope06.C: Likewise.
8199         * g++.old-deja/g++.law/cvt11.C: Likewise.
8200         * g++.old-deja/g++.law/init1.C: Likewise.
8201         * g++.dg/abi/mangle26.C: Likewise.
8202
8203         * g++.dg/template/function1.C: Adjust for C++0x mode.
8204         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8205
8206         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8207         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8208
8209         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8210
8211         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8212
8213         * g++.dg/cpp0x/regress: New directory.
8214         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8215         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8216         * g++.dg/cpp0x/regress/regress3.C: New.
8217
8218 2011-02-10  Richard Guenther  <rguenther@suse.de>
8219
8220         PR tree-optimization/47677
8221         * gcc.dg/torture/pr47677.c: New testcase.
8222
8223 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8224
8225         * objc.dg/special/load-category-1.m: Remove unused header.
8226         * objc.dg/special/load-category-1a.m: Likewise.
8227         * objc.dg/special/load-category-2.m: Likewise.
8228         * objc.dg/special/load-category-2a.m: Likewise.
8229         * objc.dg/special/load-category-3.m: Likewise.
8230         * objc.dg/special/load-category-3a.m: Likewise.
8231         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8232         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8233         * objc.dg/attributes/class-attribute-1.m: Likewise.
8234         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8235         * obj-c++.dg/property/property.exp: Likewise.
8236         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8237         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8238         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8239         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8240         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8241         * obj-c++.dg/template-8.mm: Likewise.
8242
8243 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR target/47665
8246         * gcc.target/i386/pr47665.c: New test.
8247
8248 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8249
8250         PR testsuite/47622
8251         Revert
8252         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8253         PR debug/42631
8254         * gcc.dg/pr42631.c: Update test.
8255         * gcc.dg/pr42631-2.c: New test.
8256
8257 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8258
8259         PR fortran/47352
8260         * gfortran.dg/proc_decl_25.f90: New.
8261
8262 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8263
8264         PR fortran/47463
8265         * gfortran.dg/typebound_assignment_2.f03: New.
8266
8267 2011-02-09  Richard Guenther  <rguenther@suse.de>
8268
8269         PR tree-optimization/47664
8270         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8271
8272 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8273
8274         PR middle-end/47646
8275         * gnat.dg/uninit_func.adb: Adjust dg directive.
8276
8277 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8278
8279         PR middle-end/47646
8280         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8281
8282 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8283
8284         PR fortran/47637
8285         * gfortran.dg/auto_dealloc_2.f90: New.
8286
8287 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8288
8289         * gcc.dg/builtins-config.h: Remove __sgi handling.
8290         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8291         -std=c99 for mips-sgi-irix6.5*.
8292
8293 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8294
8295         PR middle-end/45505
8296         * gfortran.dg/pr25923.f90: Remove xfails.
8297
8298 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8299
8300         PR fortran/47583
8301         * gfortran.dg/inquire_14.f90: New test.
8302
8303 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8304
8305         PR fortran/45290
8306         * gfortran.dg/pointer_init_6.f90: New.
8307
8308 2011-02-08  Jeff Law <law@redhat.com>
8309
8310         PR tree-optimization/42893
8311         * gcc.tree-ssa/pr42893.c: New test.
8312
8313 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8314
8315         PR tree-optimization/46834
8316         PR tree-optimization/46994
8317         PR tree-optimization/46995
8318         * gcc.dg/graphite/id-pr46834.c: New.
8319         * gfortran.dg/graphite/id-pr46994.f90: New.
8320         * gfortran.dg/graphite/id-pr46995.f90: New.
8321
8322 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8323
8324         PR middle-end/47646
8325         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8326         using the variable is known the warning is emitted there.
8327         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8328         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8329
8330         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8331         statement.
8332         (vg): Likewise.
8333         * gcc.dg/noreturn-1.c (foo5): Likewise.
8334         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8335         (method2): Likewise.
8336
8337         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8338         the return statement using the uninitialized variable.
8339         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8340
8341 2011-02-08  Richard Guenther  <rguenther@suse.de>
8342
8343         PR middle-end/47639
8344         * g++.dg/opt/pr47639.c: New testcase.
8345
8346 2011-02-08  Richard Guenther  <rguenther@suse.de>
8347
8348         PR tree-optimization/47632
8349         * g++.dg/opt/pr47632.C: New testcase.
8350
8351 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8352
8353         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8354
8355 2011-02-07  Richard Guenther  <rguenther@suse.de>
8356
8357         PR tree-optimization/47615
8358         * g++.dg/opt/pr47615.C: New testcase.
8359
8360 2011-02-07  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/47621
8363         * gcc.dg/torture/pr47621.c: New testcase.
8364
8365 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8366
8367         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8368
8369 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8370
8371         PR fortran/47592
8372         * gfortran.dg/allocate_with_source_1 : New test.
8373
8374 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR middle-end/47610
8377         * gcc.dg/pr47610.c: New test.
8378
8379 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8380
8381         PR debug/42631
8382         * gcc.dg/pr42631.c: Update test.
8383         * gcc.dg/pr42631-2.c: New test.
8384
8385 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8386
8387         PR fortran/47574
8388         * gfortran.dg/pr47574.f90:  New test.
8389
8390 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8391
8392         PR tree-optimization/46194
8393         * gcc.dg/autopar/pr46194.c: New.
8394
8395 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         PR tree-optimization/43695
8398         * g++.dg/ipa/pr43695.C: New.
8399
8400 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR inline-asm/23200
8403         * gcc.dg/pr23200.c: New test.
8404
8405 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8406
8407         PR c++/47589
8408         * g++.dg/pr47589.C: New test.
8409
8410 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8411
8412         PR c++/47398
8413         * g++.dg/template/typedef37.C: New test.
8414         * g++.dg/template/param1.C: Adjust expected error message.
8415
8416 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR middle-end/31490
8419         * gcc.dg/pr31490-2.c: New test.
8420         * gcc.dg/pr31490-3.c: New test.
8421         * gcc.dg/pr31490-4.c: New test.
8422
8423 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8424             Jakub Jelinek  <jakub@redhat.com>
8425
8426         PR c++/46890
8427         * g++.dg/parser/semicolon3.C: Adjust.
8428         * g++.dg/parser/semicolon4.C: New testcase.
8429         * g++.dg/pr46890.C: New testcase.
8430
8431 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8432
8433         PR c++/29571
8434         * g++.dg/init/pr29571.C: New.
8435
8436 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8437
8438         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8439         instead of vect_int.
8440
8441 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8442
8443         PR target/47312
8444         * gcc.target/i386/pr47312.c: New test.
8445
8446         PR target/47564
8447         * gcc.target/i386/pr47564.c: New test.
8448
8449 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8450
8451         PR tree-optimization/45122
8452         * gcc.dg/tree-ssa/pr45122.c: New.
8453
8454 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8455
8456         PR target/47272
8457         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8458         and vec_vsx_st.
8459
8460         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8461         and vsx so a default --with-cpu=power7 doesn't give an error
8462         when -mavoid-indexed-addresses is used.
8463
8464         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8465         wrapper function to save the arguments and then jump to the real
8466         function, rather than depending on the compiler not to move stuff
8467         before an asm.
8468         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8469
8470 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8471             Paul Thomas  <pault@gcc.gnu.org>
8472
8473         PR fortran/47082
8474         * gfortran.dg/class_37.f03 : New test.
8475
8476 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8477             Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/40979
8480         PR bootstrap/47044
8481         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8482         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8483         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8484         check_vect_support_and_set_flags.
8485         * gfortran.dg/graphite/vect-pr40979.f90: New.
8486
8487 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8488
8489         PR fortran/47572
8490         * gfortran.dg/class_36.f03: New.
8491
8492 2011-02-02  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/47566
8495         * gcc.dg/lto/20110201-1_0.c: New testcase.
8496
8497 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8498
8499         PR debug/47498
8500         PR debug/47501
8501         PR debug/45136
8502         PR debug/45130
8503         * debug/pr47498.c: New.
8504         * debug/pr47501.c: New.
8505
8506 2011-02-01  Richard Guenther  <rguenther@suse.de>
8507
8508         PR tree-optimization/47559
8509         * g++.dg/torture/pr47559.C: New testcase.
8510
8511 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8512
8513         PR fortran/47565
8514         * gfortran.dg/typebound_call_20.f03: New.
8515
8516 2011-02-01  Richard Guenther  <rguenther@suse.de>
8517
8518         PR tree-optimization/47555
8519         * gcc.dg/pr47555.c: New testcase.
8520
8521 2011-02-01  Richard Guenther  <rguenther@suse.de>
8522
8523         PR tree-optimization/47541
8524         * g++.dg/torture/pr47541.C: New testcase.
8525
8526 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8527
8528         PR fortran/47455
8529         * gfortran.dg/typebound_call_19.f03: New.
8530
8531 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR c++/47416
8534         * g++.dg/cpp0x/pr47416.C: New test.
8535
8536 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8537
8538         PR fortran/47519
8539         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8540
8541 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8542
8543         PR fortran/47463
8544         * gfortran.dg/typebound_assignment_1.f03: New.
8545
8546 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR tree-optimization/47538
8549         * gcc.c-torture/execute/pr47538.c: New test.
8550
8551 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         PR target/45325
8554         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8555
8556 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8557
8558         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8559
8560 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8561
8562         PR rtl-optimization/44031
8563         * gcc.c-torture/compile/20110131-1.c: New test.
8564
8565 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8566
8567         PR fortran/47042
8568         * gfortran.dg/stmt_func_1.f90: New.
8569
8570 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8571
8572         PR fortran/47042
8573         * gfortran.dg/interface_34.f90: New.
8574
8575 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8576
8577         PR fortran/47523
8578         * gfortran.dg/realloc_on_assign_5.f03: New test.
8579         * gfortran.dg/realloc_on_assign_5.f03: New test.
8580
8581 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8582
8583         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8584         * gfortran.dg/bessel_7.f90: Likewise.
8585         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8586
8587         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8588         * gfortran.dg/sum_init_expr.f03: Likewise.
8589
8590         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8591
8592         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8593         -r -nostdlib.
8594
8595         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8596         loop only on "vect_intfloat_cvt" targets.
8597
8598 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8599
8600         PR fortran/47531
8601         * gfortran.dg/shape_6.f90: New.
8602
8603 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8604
8605         PR libgfortran/47434
8606         * gfortran.dg/read_infnan_1.f90: Update test.
8607         * gfortran.dg/module_nan.f90: Update test.
8608         * gfortran.dg/char4_iunit_1.f03: Update test.
8609         * gfortran.dg/large_real_kind_1.f90: Update test.
8610         * gfortran.dg/real_const_3.f90: Update test.
8611         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8612
8613 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8614
8615         PR c++/47311
8616         * g++.dg/template/param2.C: New test.
8617
8618 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8619
8620         PR libgfortran/47285
8621         * gfortran.dg/fmt_g.f: New test.
8622
8623 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8624
8625         PR fortran/47507
8626         * gfortran.dg/pure_formal_1.f90: New.
8627
8628 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR target/42894
8631         * gcc.dg/tls/pr42894.c: New test.
8632
8633 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8634
8635         * gcc.dg/pr47276.c: Add dg-require-visibility.
8636
8637 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8638
8639         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8640
8641 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8642             Tobias Burnus  <burnus@gcc.gnu.org>
8643
8644         PR fortran/45170
8645         PR fortran/35810
8646         PR fortran/47350
8647         * gfortran.dg/realloc_on_assign_3.f03: New test.
8648         * gfortran.dg/realloc_on_assign_4.f03: New test.
8649         * gfortran.dg/allocatable_function_5.f90: New test.
8650         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8651         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8652         implemented" dg-errors.
8653
8654 2011-01-27  Jan Hubicka  <jh@suse.cz>
8655
8656         PR middle-end/46949
8657         * gcc.dg/attr-weakref-4.c: New testcase
8658
8659 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8660
8661         PR tree-optimization/47228
8662         * gcc.dg/torture/pr47228.c: New test.
8663
8664 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8665
8666         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8667
8668 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8669
8670         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8671         when using auto-overlay support on the SPU.
8672
8673 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8674
8675         PR rtl-optimization/44174
8676         * gcc.target/i386/asm-6.c: New test.
8677
8678 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8679
8680         PR rtl-optimization/46856
8681         * gcc.c-torture/compile/pr46856.c: New test.
8682
8683 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8684             Andrew Pinski  <pinskia@gmail.com>
8685
8686         PR c/43082
8687         * gcc.dg/pr43082.c: New.
8688
8689 2011-01-26  DJ Delorie  <dj@redhat.com>
8690
8691         PR rtl-optimization/46878
8692         * gcc.dg/pr46878-1.c: New test.
8693
8694 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8695
8696         PR c++/47476
8697         * g++.dg/cpp0x/pr47476.C: New test.
8698
8699 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8700
8701         * gcc.c-torture/compile/20110126-1.c: New test.
8702
8703 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR c/47473
8706         * gcc.dg/torture/pr47473.c: New test.
8707
8708 2011-01-26  Jan Hubicka  <jh@suse.cz>
8709
8710         PR target/47237
8711         * gcc.c-torture/execute/pr47237.c: New testcase.
8712
8713 2011-01-26  Jan Hubicka  <jh@suse.cz>
8714
8715         PR tree-optimization/47190
8716         * gcc.dg/attr-weakref-3.c: New testcase.
8717
8718 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8719
8720         PR c++/43601
8721         * gcc.dg/dll-9a.c: New test file.
8722         * gcc.dg/dll-11.c: Likewise.
8723         * gcc.dg/dll-12.c: Likewise.
8724         * gcc.dg/dll-12a.c: Likewise.
8725         * gcc.dg/dll-11a.c: Likewise.
8726         * gcc.dg/dll-9.c: Likewise.
8727         * gcc.dg/dll-10.c: Likewise.
8728         * gcc.dg/dll-10a.c: Likewise.
8729         * g++.dg/ext/dllexport4a.cc: Likewise.
8730         * g++.dg/ext/dllexport4.C: Likewise.
8731         * g++.dg/ext/dllexport5.C: Likewise.
8732         * g++.dg/ext/dllexport5a.cc: Likewise.
8733
8734 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8735
8736         PR tree-optimization/46970
8737         * gcc.dg/graphite/pr46970.c: New.
8738
8739 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8740
8741         PR tree-optimization/46215
8742         * gcc.dg/graphite/pr46215.c: New.
8743
8744 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8745
8746         PR tree-optimization/46168
8747         * gcc.dg/graphite/pr46168.c: New.
8748
8749 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8750
8751         PR tree-optimization/43657
8752         * gcc.dg/graphite/pr43657.c: New.
8753
8754 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8755
8756         PR tree-optimization/29832
8757         * gfortran.dg/graphite/pr29832.f90: New.
8758
8759 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8760
8761         PR tree-optimization/43567
8762         * gcc.dg/graphite/pr43567.c: New.
8763
8764 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8765
8766         * gfortran.dg/graphite/interchange-4.f: New.
8767         * gfortran.dg/graphite/interchange-5.f: New.
8768
8769         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8770         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8771         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8772         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8773         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8774         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8775         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8776         * gfortran.dg/ltrans-7.f90: Removed.
8777         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8778
8779         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8780         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8781         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8782         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8783         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8784         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8785         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8786         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8787         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8788         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8789         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8790         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8791         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8792         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8793         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8794         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8795         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8796         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8797         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8798         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8799         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8800         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8801         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8802         * gcc.dg/tree-ssa/data-dep-1.c
8803         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8804         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8805         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8806         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8807         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8808
8809 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8810
8811         PR tree-optimization/47265
8812         PR tree-optimization/47443
8813         * gcc.c-torture/compile/pr47265.c: New test.
8814         * gcc.dg/pr47443.c: New test.
8815
8816 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8817
8818         PR tree-optimization/47382
8819         * g++.dg/torture/pr47382.C: New test.
8820         * g++.dg/opt/devirt1.C: Xfail.
8821
8822 2011-01-25  Yao Qi  <yao@codesourcery.com>
8823
8824         PR target/45701
8825         * gcc.target/arm/pr45701-1.c: New test.
8826         * gcc.target/arm/pr45701-2.c: New test.
8827         * gcc.target/arm/pr45701-3.c: New test.
8828
8829 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8830             Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR tree-optimization/47271
8833         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8834
8835 2011-01-25  Nick Clifton  <nickc@redhat.com>
8836
8837         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8838         (saturate_add): Delete.
8839         (exchange): Delete.
8840         (main): Do not run saturate_add.
8841         (set_interrupts): Delete.
8842
8843 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8844
8845         PR fortran/47448
8846         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8847
8848 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR tree-optimization/47427
8851         PR tree-optimization/47428
8852         * gcc.c-torture/compile/pr47427.c: New test.
8853         * gcc.c-torture/compile/pr47428.c: New test.
8854
8855 2011-01-25  Richard Guenther  <rguenther@suse.de>
8856
8857         PR middle-end/47411
8858         * gcc.dg/torture/pr47411.c: New testcase.
8859
8860 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8861
8862         * gfortran.dg/graphite/id-24.f: New.
8863         * gfortran.dg/graphite/id-25.f: New.
8864
8865 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8866
8867         * gfortran.dg/graphite/id-23.f: New.
8868
8869 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8870
8871         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8872
8873 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8874
8875         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8876         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8877         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8878         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8879         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8880         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8881         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8882         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8883         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8884
8885 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8886
8887         * gcc.dg/graphite/block-0.c: Add documentation.
8888         * gcc.dg/graphite/block-4.c: Same.
8889         * gcc.dg/graphite/block-7.c: Same.
8890         * gcc.dg/graphite/block-8.c: New.
8891         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8892         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8893         * gcc.dg/graphite/interchange-12.c: Add documentation.
8894         * gcc.dg/graphite/interchange-13.c: New.
8895         * gcc.dg/graphite/interchange-14.c: New.
8896         * gcc.dg/graphite/interchange-15.c: New.
8897         * gcc.dg/graphite/interchange-8.c: Add documentation.
8898         * gcc.dg/graphite/interchange-mvt.c: Same.
8899
8900 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8901
8902         PR target/47408
8903         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8904         * gcc.target/powerpc/altivec-14.c: Ditto.
8905         * gcc.target/powerpc/altivec-33.c: Ditto.
8906         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8907         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8908         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8909         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8910         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8911         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8912         * g++.dg/ext/altivec-15.C: Ditto.
8913         * g++.dg/ext/altivec-types-1.C: Ditto.
8914         * g++.dg/ext/altivec-types-2.C: Ditto.
8915         * g++.dg/ext/altivec-types-3.C: Ditto.
8916         * g++.dg/ext/altivec-types-4.C: Ditto.
8917
8918 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8919
8920         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8921
8922 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8923
8924         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8925         optimization options.
8926
8927 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8928
8929         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8930
8931         PR testsuite/45988
8932         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8933
8934 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8935
8936         PR fortran/47421
8937         * gfortran.dg/allocatable_scalar_12.f90: New.
8938
8939 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8940
8941         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8942         vectorization to be not profitable if peeling is used to
8943         realign the memory access.
8944         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8945         loop bound to avoid loop unrolling.
8946         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8947
8948 2011-01-22  Jan Hubicka  <jh@suse.cz>
8949
8950         PR lto/47333
8951         * g++.dg/lto/pr47333.C: New file.
8952
8953 2011-01-22  Jan Hubicka  <jh@suse.cz>
8954
8955         PR tree-optimization/43884
8956         PR lto/44334
8957         * gcc.dg/autopar/outer-2.c: Increase array size.
8958         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8959
8960 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8961
8962         PR fortran/38536
8963         * gfortran.dg/c_loc_tests_16.f90:  New test.
8964
8965 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8966
8967         PR fortran/47399
8968         * gfortran.dg/typebound_proc_19.f90: New.
8969
8970 2011-01-21  Jeff Law <law@redhat.com>
8971
8972         PR tree-optimization/47053
8973         * g++.dg/pr47053.C: New test.
8974
8975 2011-01-21  Jason Merrill  <jason@redhat.com>
8976
8977         PR c++/47041
8978         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8979
8980 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR c++/47388
8983         * g++.dg/cpp0x/range-for10.C: New test.
8984         * g++.dg/template/for1.C: New test.
8985
8986         PR middle-end/45566
8987         * g++.dg/tree-prof/partition3.C: New test.
8988
8989         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8990
8991         PR rtl-optimization/47366
8992         * g++.dg/opt/pr47366.C: New test.
8993
8994 2011-01-21  Jason Merrill  <jason@redhat.com>
8995
8996         PR c++/46552
8997         * g++.dg/cpp0x/constexpr-regress2.C: New.
8998
8999         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9000
9001 2011-01-21  Jeff Law <law@redhat.com>
9002
9003         PR rtl-optimization/41619
9004         * gcc.dg/pr41619.c: New.
9005
9006 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR tree-optimization/47355
9009         * g++.dg/opt/pr47355.C: New test.
9010
9011 2011-01-21  Richard Guenther  <rguenther@suse.de>
9012
9013         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9014         making main hot.
9015
9016 2011-01-21  Richard Guenther  <rguenther@suse.de>
9017
9018         PR tree-optimization/47365
9019         * gcc.dg/torture/pr47365.c: New testcase.
9020         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9021
9022 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9025
9026 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR tree-optimization/47391
9029         * gcc.dg/pr47391.c: New test.
9030
9031 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9032
9033         * g++.dg/template/char1.C: Use signed char.
9034
9035 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9036
9037         PR fortran/47377
9038         * gfortran.dg/pointer_target_4.f90: New.
9039
9040 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9041
9042         PR target/47251
9043         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9044         ILP32 system and not IP32.
9045
9046 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9047
9048         PR debug/46583
9049         * g++.dg/debug/pr46583.C: New.
9050
9051 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR debug/47283
9054         * g++.dg/debug/pr47283.C: New test.
9055
9056         PR testsuite/47371
9057         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9058         * gcc.target/i386/headmerge-2.c: Likewise.
9059
9060 2011-01-20  Richard Guenther  <rguenther@suse.de>
9061
9062         PR middle-end/47370
9063         * gcc.dg/torture/pr47370.c: New testcase.
9064
9065 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9066
9067         PR tree-optimization/46130
9068         * gcc.dg/pr46130-1.c: New test.
9069         * gcc.dg/pr46130-2.c: New test.
9070
9071 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9072
9073         PR c++/47291
9074         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9075
9076 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9077
9078         PR debug/46240
9079         * g++.dg/debug/pr46240.cc: New.
9080
9081 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR c++/47303
9084         * g++.dg/template/anonunion1.C: New test.
9085
9086         PR rtl-optimization/47337
9087         * gcc.c-torture/execute/pr47337.c: New test.
9088
9089 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9090
9091         PR testsuite/45342
9092         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9093
9094 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9095
9096         PR tree-optimization/46021
9097         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9098
9099 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9100
9101         PR tree-optimization/47290
9102         * g++.dg/torture/pr47290.C: New test.
9103
9104 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9105
9106         PR fortran/47240
9107         * gfortran.dg/proc_ptr_comp_29.f90: New.
9108
9109 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9110
9111         PR testsuite/41146
9112         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9113         powerpc-apple-darwin9.
9114
9115 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR rtl-optimization/47299
9118         * gcc.c-torture/execute/pr47299.c: New test.
9119
9120 2011-01-17  Jason Merrill  <jason@redhat.com>
9121
9122         * g++.dg/cpp0x/constexpr-virtual.C: New.
9123
9124 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR fortran/47331
9127         * gfortran.dg/gomp/pr47331.f90: New test.
9128
9129 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9130
9131         PR objc/47314
9132         * objc.dg/selector-warn-1.m: New.
9133         * obj-c++.dg/selector-warn-1.mm: New.
9134
9135 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9136
9137         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9138         Update dg-final accordingly.
9139
9140 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9141
9142         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9143
9144 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9145
9146         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9147         target check.
9148         * gcc.dg/guality/pr36728-2.c: Likewise.
9149
9150 2011-01-17  Richard Guenther  <rguenther@suse.de>
9151
9152         PR tree-optimization/47313
9153         * g++.dg/torture/pr47313.C: New testcase.
9154
9155 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9156
9157         PR target/47318
9158         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9159         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9160         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9161         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9162
9163         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9164         as __m256i.
9165         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9166         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9167         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9168
9169 2011-01-17  Richard Guenther  <rguenther@suse.de>
9170
9171         PR tree-optimization/45967
9172         * gcc.dg/torture/pr45967-2.c: New testcase.
9173         * gcc.dg/torture/pr45967-3.c: Likewise.
9174
9175 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9176
9177         PR testsuite/47325
9178         * g++.dg/ext/pr47213.C: Require visibility.
9179
9180 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9181
9182         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9183         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9184
9185 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9186
9187         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9188         Linux-based targets.
9189
9190 2011-01-13  Jan Hubicka  <jh@suse.cz>
9191
9192         PR tree-optimization/47276
9193         * gcc.dg/pr47276.c: New testcase.
9194
9195 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9196             Jonathan Wakely  <jwakely.gcc@gmail.com>
9197
9198         PR c++/33558
9199         * g++.dg/other/pr33558.C: New.
9200         * g++.dg/other/pr33558-2.C: New.
9201
9202 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9203
9204         PR tree-optimization/45934
9205         PR tree-optimization/46302
9206         * g++.dg/ipa/devirt-c-1.C: New test.
9207         * g++.dg/ipa/devirt-c-2.C: Likewise.
9208         * g++.dg/ipa/devirt-c-3.C: Likewise.
9209         * g++.dg/ipa/devirt-c-4.C: Likewise.
9210         * g++.dg/ipa/devirt-c-5.C: Likewise.
9211         * g++.dg/ipa/devirt-c-6.C: Likewise.
9212         * g++.dg/ipa/devirt-6.C: Likewise.
9213         * g++.dg/ipa/devirt-d-1.C: Likewise.
9214         * g++.dg/torture/pr45934.C: Likewise.
9215
9216 2011-01-14  Jason Merrill  <jason@redhat.com>
9217
9218         * g++.dg/cpp0x/variadic105.C: New.
9219
9220 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9221             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223         PR objc/45989
9224         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9225         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9226         execution tests on i?86-*-*, x86_64-*-* and
9227         powerpc*-apple-darwin* && ilp32.
9228         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9229         tests on i?86-*-* and x86_64-*-*.
9230
9231 2011-01-14  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/47280
9234         * g++.dg/opt/pr47280.C: New testcase.
9235
9236 2011-01-14  Jason Merrill  <jason@redhat.com>
9237
9238         * g++.dg/cpp0x/constexpr-regress1.C: New.
9239
9240         * g++.dg/ext/flexary2.C: New.
9241
9242 2011-01-14  Richard Guenther  <rguenther@suse.de>
9243
9244         PR middle-end/47281
9245         * gcc.dg/torture/pr47281.c: New testcase.
9246         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9247
9248 2011-01-14  Richard Guenther  <rguenther@suse.de>
9249
9250         PR tree-optimization/47286
9251         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9252
9253 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9254
9255         PR c++/47213
9256         * g++.dg/ext/pr47213.C: New.
9257
9258 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9261
9262 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9263             Mikael Morin  <mikael@gcc.gnu.org>
9264
9265         PR fortran/45848
9266         PR fortran/47204
9267         * gfortran.dg/select_type_20.f90: New.
9268         * gfortran.dg/select_type_21.f90: New.
9269
9270 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9271
9272         PR target/47251
9273         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9274
9275 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9276
9277         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9278         * gcc.dg/guality/pr36728-2.c: Likewise.
9279
9280 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9281
9282         PR debug/PR46973
9283         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9284
9285 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9286
9287         PR rtl-optimization/45352
9288         * gcc.dg/pr45352-3.c: New.
9289
9290 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9291
9292         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9293         comment.
9294         * g++.dg/cpp0x/range-for8.C: New.
9295         * g++.dg/cpp0x/range-for9.C: New.
9296
9297 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9298
9299         PR debug/47209
9300         * g++.dg/debug/pr47209.C: New.
9301
9302 2011-01-12  Richard Guenther  <rguenther@suse.de>
9303
9304         PR lto/47259
9305         * gcc.dg/lto/pr47259_0.c: New testcase.
9306         * gcc.dg/lto/pr47259_1.c: Likewise.
9307
9308 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9309
9310         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9311         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9312         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9313         methods missing from the OBJC2 Object.
9314         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9315         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9316         GNU and NeXT runtimes.
9317         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9318         comments.
9319         * objc-obj-c++-shared/Object1.m: Likewise.
9320         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9321         * objc.dg/proto-qual-1.m: Likewise.
9322         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9323         * obj-c++.dg/proto-qual-1.mm: Likewise.
9324
9325 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9326
9327         PR testsuite/33033
9328         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9329
9330 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9331
9332         Fixed the Objective-C++ testsuite and updated all tests.
9333         * lib/obj-c++.exp (obj-c++_init): Declare and set
9334         gcc_warning_prefix and gcc_error_prefix.
9335         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9336         'dg-warning', 'dg-message' and 'dg-error'.
9337         * obj-c++.dg/class-extension-3.mm: Likewise.
9338         * obj-c++.dg/class-protocol-1.mm: Likewise.
9339         * obj-c++.dg/encode-7.mm: Likewise.
9340         * obj-c++.dg/exceptions-3.mm: Likewise.
9341         * obj-c++.dg/exceptions-5.mm: Likewise.
9342         * obj-c++.dg/method-12.mm: Likewise.
9343         * obj-c++.dg/method-13.mm: Likewise.
9344         * obj-c++.dg/method-15.mm: Likewise.
9345         * obj-c++.dg/method-16.mm: Likewise.
9346         * obj-c++.dg/method-4.mm: Likewise.
9347         * obj-c++.dg/method-8.mm: Likewise.
9348         * obj-c++.dg/method-conflict-1.mm: Likewise.
9349         * obj-c++.dg/method-conflict-2.mm: Likewise.
9350         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9351         and uncommented second part of the testcase now that the testsuite
9352         works correctly.
9353         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9354         and uncommented second part of the testcase now that the testsuite
9355         works correctly.
9356         * obj-c++.dg/private-1.mm: Likewise.
9357         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9358         * obj-c++.dg/syntax-error-7.mm: Likewise.
9359         * obj-c++.dg/warn5.mm: Likewise.
9360         * obj-c++.dg/property/at-property-14.mm: Likewise.
9361         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9362         FIXME.
9363         * obj-c++.dg/property/at-property-18.mm: Likewise.
9364         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9365         FIXME.
9366         * obj-c++.dg/property/at-property-21.mm: Likewise.
9367         * obj-c++.dg/property/at-property-28.mm: Likewise.
9368         * obj-c++.dg/property/at-property-5.mm: Likewise.
9369         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9370         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9371         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9372         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9373         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9374         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9375         * obj-c++.dg/tls/diag-5.mm: Likewise.
9376         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9377         dg-error, now matched correctly.
9378
9379 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9380
9381         * objc.dg/property/at-property-29.m: New.
9382         * obj-c++.dg/property/at-property-29.mm: New.
9383
9384 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9385
9386         * go.test/go-test.exp (go-set-goarch): New proc.
9387         (go-gc-tests): Use it.
9388
9389 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9390
9391         PR debug/46955
9392         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9393
9394 2011-01-11  Richard Henderson  <rth@redhat.com>
9395
9396         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9397
9398 2011-01-11  Jan Hubicka  <jh@suse.cz>
9399
9400         PR lto/45721
9401         PR lto/45375
9402         * gcc.dg/lto/pr45721_1.c: New file.
9403         * gcc.dg/lto/pr45721_0.c: New file.
9404
9405 2011-01-11  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/46076
9408         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9409
9410 2011-01-11  Jeff Law <law@redhat.com>
9411
9412         * PR tree-optimization/47086
9413         * gcc.dg/pr47086.c: New test.
9414
9415 2011-01-11  Jason Merrill  <jason@redhat.com>
9416
9417         PR c++/46658
9418         * g++.dg/template/new10.C: New.
9419
9420         PR c++/45520
9421         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9422
9423 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9424
9425         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9426         Split type definitions and NSConstantString class into...
9427         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9428         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9429         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9430         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9431         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9432         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9433         to comments.
9434         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9435         encode defines for newer NeXT system headers.
9436         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9437         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9438         * objc.dg/foreach-5.m: Likewise.
9439         * objc.dg/foreach-2.m: Likewise.
9440         * objc.dg/foreach-4.m: Likewise.
9441         * objc.dg/torture/strings/string1.m: Likewise.
9442         * objc.dg/torture/strings/string2.m: Likewise.
9443         * objc.dg/torture/strings/string3.m: Likewise.
9444         * objc.dg/torture/strings/string4.m: Likewise.
9445         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9446         header and stand alone.
9447         * obj-c++.dg/strings/strings-2.mm: Likewise.
9448         * objc.dg/torture/strings/const-str-3.m: Likewise.
9449         * objc.dg/strings/strings-2.m: Likewise.
9450         * objc.dg/strings/const-str-12b.m: Likewise.
9451
9452 2011-01-12  Richard Guenther  <rguenther@suse.de>
9453
9454         PR middle-end/32511
9455         * gcc.dg/attr-weak-1.c: Adjust.
9456
9457 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/47051
9460         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9461         standard compliant and comment.
9462
9463 2011-01-10  Jan Hubicka  <jh@suse.cz>
9464
9465         PR lto/46083
9466         * gcc.dg/initpri3.c: New testcase.
9467
9468 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9469
9470         PR lto/47222
9471         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9472         externally visible.
9473         (g_esi): Likewise.
9474         (g_ebx): Likewise.
9475         (g_ebp): Likewise.
9476         (g_esp): Likewise.
9477         (g_ebp_save): Likewise.
9478         (g_esp_save): Likewise.
9479
9480 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9481
9482         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9483
9484 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9485
9486         PR tree-optimization/46021
9487         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9488         i?86-*-*, x86_64-*-*.
9489
9490 2011-01-10  Jeff Law <law@redhat.com>
9491
9492         * PR tree-optimization/47141
9493         * gcc.c-torture/compile/pr47141.c: New test.
9494
9495 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9496
9497         PR testsuite/46230
9498         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9499         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9500         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9501         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9502
9503         PR testsuite/46230
9504         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9505         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9506         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9507         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9508         being vectorized.  Adjust dg-final pattern.
9509
9510         PR testsuite/46230
9511         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9512         * gcc.dg/vect/slp-24.c: Likewise.
9513
9514 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9515
9516         PR c++/47218
9517         * g++.dg/other/pr47218-1.C: New test file.
9518         * g++.dg/other/pr47218.C: Likewise.
9519         * g++.dg/other/pr47218.h: New supporting header.
9520
9521 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9522
9523         PR objc/47232
9524         * objc.dg/attributes/invalid-attribute-1.m: New.
9525         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9526
9527 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9528
9529         PR fortran/47224
9530         * gfortran.dg/proc_ptr_comp_28.f90: New.
9531
9532 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9533
9534         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9535         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9536         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9537         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9538         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9539         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9540         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9541         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9542         * objc.dg/gnu-api-2-class.m: Likewise.
9543         * objc.dg/gnu-api-2-ivar.m: Likewise.
9544         * objc.dg/gnu-api-2-method.m: Likewise.
9545         * objc.dg/gnu-api-2-objc.m: Likewise.
9546         * objc.dg/gnu-api-2-object.m: Likewise.
9547         * objc.dg/gnu-api-2-property.m: Likewise.
9548         * objc.dg/gnu-api-2-protocol.m: Likewise.
9549         * objc.dg/gnu-api-2-sel.m: Likewise.
9550
9551 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9552
9553         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9554         * objc.dg/objc-foreach-4.m: Likewise.
9555         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9556         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9557         * objc.dg/foreach-4.m: Likewise.
9558         * objc.dg/foreach-5.m: Likewise.
9559         * objc.dg/foreach-3.m: Return self from init.
9560
9561 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9562
9563         PR fortran/38536
9564         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9565
9566 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9567
9568         PR fortran/46313
9569         * gfortran.dg/class_35.f90: New.
9570
9571 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9572
9573         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9574
9575 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9576
9577         PR objc/47078
9578         * objc.dg/invalid-method-2.m: New.
9579         * obj-c++.dg/invalid-method-2.mm: New.
9580
9581 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/46896
9584         * gfortran.dg/transpose_optimization_2.f90 : New test.
9585
9586 2011-01-08  Jan Hubicka  <jh@suse.cz>
9587
9588         PR tree-optmization/46469
9589         * g++.dg/torture/pr46469.C: New testcase.
9590
9591 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9592
9593         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9594         emulation of libobjc-gnu structure layout functionality to ..
9595         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9596         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9597         * objc/execute/bf-common.h: Adjust headers.
9598         * objc/execute/bf-1.m: Likewise.
9599         * objc/execute/bf-2.m: Likewise.
9600         * objc/execute/bf-3.m: Likewise.
9601         * objc/execute/bf-4.m: Likewise.
9602         * objc/execute/bf-5.m: Likewise.
9603         * objc/execute/bf-6.m: Likewise.
9604         * objc/execute/bf-7.m: Likewise.
9605         * objc/execute/bf-8.m: Likewise.
9606         * objc/execute/bf-9.m: Likewise.
9607         * objc/execute/bf-10.m: Likewise.
9608         * objc/execute/bf-11.m: Likewise.
9609         * objc/execute/bf-12.m: Likewise.
9610         * objc/execute/bf-13.m: Likewise.
9611         * objc/execute/bf-14.m: Likewise.
9612         * objc/execute/bf-15.m: Likewise.
9613         * objc/execute/bf-16.m: Likewise.
9614         * objc/execute/bf-17.m: Likewise.
9615         * objc/execute/bf-18.m: Likewise.
9616         * objc/execute/bf-19.m: Likewise.
9617         * objc/execute/bf-20.m: Likewise.
9618         * objc/execute/bf-21.m: Likewise.
9619         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9620         objc_get_type_qualifiers ().
9621
9622 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9623
9624         PR fortran/45777
9625         * gfortran.dg/dependency_39.f90:  New test.
9626
9627 2011-01-07  Jan Hubicka  <jh@suse.cz>
9628
9629         Get builtins tests ready for linker plugin.
9630         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9631         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9632         my_memset, my_bzero): Mark used.
9633         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9634         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9635         volatile.
9636         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9637         volatile.
9638
9639 2011-01-07  Jan Hubicka  <jh@suse.cz>
9640
9641         PR tree-optimization/46367
9642         * g++.dg/torture/pr46367.C: New file.
9643
9644 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR target/47201
9647         * gcc.dg/pr47201.c: New test.
9648
9649         PR bootstrap/47187
9650         * gcc.dg/tree-prof/pr47187.c: New test.
9651
9652 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9653
9654         PR fortran/41580
9655         * gfortran.dg/extends_type_of_3.f90: New.
9656
9657 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9658
9659         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9660         * g++.dg/ext/dllimport-MI1.C: Likewise.
9661         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9662         * g++.dg/ext/dllimport10.C: Likewise.
9663         * g++.dg/ext/dllimport11.C: Likewise.
9664         * g++.dg/ext/dllimport12.C: Likewise.
9665         * g++.dg/ext/dllimport13.C: Likewise.
9666         * g++.dg/ext/dllimport2.C: Likewise.
9667         * g++.dg/ext/dllimport3.C: Likewise.
9668         * g++.dg/ext/dllimport4.C: Likewise.
9669         * g++.dg/ext/dllimport5.C: Likewise.
9670         * g++.dg/ext/dllimport6.C: Likewise.
9671         * g++.dg/ext/dllimport8.C: Likewise.
9672         * g++.dg/ext/dllimport9.C: Likewise.
9673         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9674         targets, too. Additionally enable test for i?86-*-mingw*.
9675         * g++.dg/ext/selectany1.C: Likewise.
9676         Remove guard variable check.
9677
9678 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9679
9680         PR fortran/47189
9681         PR fortran/47194
9682         * gfortran.dg/storage_size_3.f08: Extended.
9683
9684 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR c++/47022
9687         * g++.dg/template/stdarg1.C: New test.
9688
9689 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9690
9691         PR fortran/47195
9692         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9693         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9694         from the interface of functions to not hide the errors that
9695         shall be tested.
9696
9697 2011-01-06  Jan Hubicka  <jh@suse.cz>
9698
9699         * gcc.dg/lto/pr47188_0.c: New testcase.
9700         * gcc.dg/lto/pr47188_1.c: New testcase.
9701
9702 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9703
9704         PR fortran/33117
9705         PR fortran/46478
9706         * gfortran.dg/interface_33.f90: New test.
9707
9708 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR c/47150
9711         * gcc.c-torture/compile/pr47150.c: New test.
9712
9713 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9714
9715         PR tree-optimization/47139
9716         * gcc.dg/vect/pr47139.c: New test.
9717
9718 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9719
9720         PR fortran/47180
9721         * gfortran.dg/extends_type_of_2.f03: New.
9722
9723 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9724
9725         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9726
9727 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9728
9729         * gnat.dg/opt14.adb: New test.
9730
9731 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9732
9733         PR fortran/46017
9734         * gfortran.dg/allocate_error_2.f90:  New test.
9735
9736 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9737
9738         PR fortran/47024
9739         * gfortran.dg/storage_size_3.f08: New.
9740
9741 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9742
9743         PR libgfortran/47154
9744         * gfortran.dg/namelist_68.f90: New test.
9745
9746 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9747
9748         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9749
9750 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9751
9752         PR fortran/46448
9753         * gfortran.dg/class_34.f90: New.
9754
9755 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9756
9757         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9758         use __builtin_inff.  Skip all single-precision tests that require
9759         Infinity.
9760
9761 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9762
9763         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9764
9765 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR tree-optimization/47148
9768         * gcc.c-torture/execute/pr47148.c: New test.
9769
9770         PR tree-optimization/47155
9771         * gcc.c-torture/execute/pr47155.c: New test.
9772
9773         PR rtl-optimization/47157
9774         * gcc.c-torture/compile/pr47157.c: New test.
9775
9776 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9777
9778         * gcc.dg/torture/vector-shift2.c (schar): Define.
9779         (main): Always use schar or uchar instead of plain "char" to avoid
9780         dependencies on implementation-defined char signedness.
9781
9782 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9783
9784         PR tree-optimization/46801
9785         * gnat.dg/pack9.adb: Remove xfail.
9786
9787 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9788
9789         PR tree-optimization/46984
9790         * g++.dg/ipa/pr46984.C: New test.
9791
9792 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9793
9794         PR fortran/46408
9795         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9796
9797 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR tree-optimization/47140
9800         * gcc.c-torture/compile/pr47140.c: New test.
9801
9802         PR rtl-optimization/47028
9803         * gcc.dg/pr47028.c: New test.
9804
9805 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9806
9807         * objc.dg/protocol-forward-1.m: Removed TODO.
9808         * objc.dg/protocol-forward-2.m: New.
9809         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9810         * obj-c++.dg/protocol-forward-2.mm: New.
9811
9812 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9813
9814         PR target/38662
9815         * g++.dg/eh/pr38662.C: New testcase.
9816
9817 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9818
9819         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9820         scan for newline '\n'.
9821
9822 \f
9823 Copyright (C) 2011 Free Software Foundation, Inc.
9824
9825 Copying and distribution of this file, with or without modification,
9826 are permitted in any medium without royalty provided the copyright
9827 notice and this notice are preserved.