OSDN Git Service

2011-08-19 Andrew Stubbs <ams@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2
3         * gcc.target/arm/wmul-7.c: New file.
4
5 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6
7         * gcc.target/arm/wmul-6.c: New file.
8
9 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
10
11         * gcc.target/arm/wmul-5.c: New file.
12         * gcc.target/arm/no-wmla-1.c: New file.
13
14 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
15
16         * gcc.target/arm/wmul-bitfield-1.c: New file.
17
18 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
19
20         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
21
22 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
23
24         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
25         * gcc.target/i386/conversion.c: Likewise.
26
27 2011-08-19  Richard Guenther  <rguenther@suse.de>
28
29         * gcc.dg/torture/pr50067-1.c: New testcase.
30         * gcc.dg/torture/pr50067-2.c: Likewise.
31
32 2011-08-19  Joey Ye  <joey.ye@arm.com>
33
34         PR target/49437
35         * gcc.target/arm/handler-align.c: New test.
36         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
37         New Function.
38
39 2011-08-19  Joey Ye  <joey.ye@arm.com>
40
41         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
42
43 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
44
45         PR fortran/50071
46         * gfortran.dg/end_block_label_1.f90: New test.
47         * gfortran.dg/end_associate_label_1.f90: New test.
48
49 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
50
51         * gcc.dg/c1x-pointer-float-1.c: New test.
52
53 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
54
55         PR fortran/50071
56         * gfortran.dg/duplicate_labels_2.f: New test.
57
58 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
59
60         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
61         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
62         gcc.dg/c1x-noreturn-5.c: New tests.
63
64 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
65
66         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
67
68 2011-08-18  Tobias Burnus  <burnus@net-b.de>
69
70         PR fortran/18918
71         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
72         * gfortran.dg/coarray_lock_3.f90: Fix test.
73         * gfortran.dg/coarray_lock_4.f90: New.
74         * gfortran.dg/coarray_lock_5.f90: New.
75
76 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
77
78         PR target/50009
79         * gcc.c-torture/compile/pr50009.c: New test.
80
81         PR target/50092
82         * gcc.dg/torture/pr50092.c: New test.
83
84 2011-08-18  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/50109
87         * gfortran.dg/namelist_73.f90: New.
88
89 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
90
91         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
92
93         PR debug/50017
94         * gcc.dg/pr50017.c: New test.
95
96 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
97
98         PR c++/45625
99         * g++.dg/lookup/hidden-var1.C: New test case.
100
101 2011-08-17  Tobias Burnus  <burnus@net-b.de>
102
103         PR fortran/31461
104         * gfortran.dg/warn_unused_var_2.f90: New.
105         * gfortran.dg/warn_unused_var_3.f90: New.
106
107 2011-08-17  Tom de Vries  <tom@codesourcery.com>
108
109         PR target/43597
110         * gcc.target/arm/pr43597.c: New test.
111
112 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
113
114         PR fortran/50070
115         * gfortran.dg/common_13.f90: New.
116
117 2011-08-16  Jason Merrill  <jason@redhat.com>
118
119         PR c++/50086
120         * g++.dg/cpp0x/variadic-unresolved.C: New.
121
122         * g++.old-deja/g++.brendan/README: Add R.I.P.
123
124         * g++.dg/ext/attr-used-1.C: New.
125
126         PR c++/50054
127         * g++.dg/cpp0x/initlist56.C: New.
128
129 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
130
131         PR testsuite/50085
132         * g++.dg/opt/life1.C: Only run on Linux.
133
134 2011-08-15  Tobias Burnus  <burnus@net-b.de>
135
136         * gfortran.dg/coarray_26.f90: New.
137
138 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
139
140         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
141         -fdump-tree-vrp1.
142
143 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
144
145         PR fortran/50073
146         * gfortran.dg/func_result_7.f90: New.
147
148 2011-08-13  Jason Merrill  <jason@redhat.com>
149
150         PR c++/50075
151         * g++.dg/cpp0x/decltype32.C: New.
152
153         PR c++/50059
154         * g++.dg/diagnostic/expr1.C: New.
155
156 2011-08-12  David Li  <davidxl@google.com>
157
158         * g++.dg/abi/vbase15.C: New test.
159
160 2011-08-12  Jason Merrill  <jason@redhat.com>
161
162         PR c++/50034
163         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
164
165 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
166
167         * gcc.dg/builtins-67.c: New test.
168         * gcc.target/i386/conversion.c: Ditto.
169
170 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
171             Brian Hackett  <bhackett1024@gmail.com>
172
173         * g++.dg/plugin/decl_plugin.c: New.
174         * g++.dg/plugin/decl-plugin-test.C: New.
175         * g++.dg/plugin/plugin.exp: Add above testcase.
176
177 2011-08-11  Richard Guenther  <rguenther@suse.de>
178
179         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
180
181 2011-08-11  Michael Matz  <matz@suse.de>
182
183         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
184
185 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
186
187         PR tree-optimization/50039
188         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
189         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
190
191 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
192
193         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
194         (sse4_1_test): Initialize src3 with random value.
195
196 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
197
198         * gcc.c-torture/execute/scal-to-vec1.c: New test.
199         * gcc.c-torture/execute/scal-to-vec2.c: New test.
200         * gcc.c-torture/execute/scal-to-vec3.c: New test.
201         * gcc.dg/scal-to-vec1.c: New test.
202         * gcc.dg/scal-to-vec2.c: New test.
203
204 2011-08-09  Richard Guenther  <rguenther@suse.de>
205
206         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
207         * gcc.dg/tree-ssa/vrp60.c: New testcase.
208         * gcc.dg/tree-ssa/vrp61.c: Likewise.
209         * gcc.dg/tree-ssa/vrp62.c: Likewise.
210
211 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
212
213         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
214
215 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
216
217         * gcc.dg/pr49948.c: Require pthread effective target.
218
219 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
220
221         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
222
223 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
224
225         * gcc.target/i386/sse-22a.c: New test.
226
227 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
228
229         PR tree-optimization/50014
230         * gcc.dg/vect/pr50014.c: New test.
231
232 2011-08-08  Martin Jambor  <mjambor@suse.cz>
233
234         PR middle-end/49923
235         * gcc.dg/tree-ssa/pr49923.c: New test.
236
237 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
238
239         PR target/49781
240         * gcc.target/i386/pr49781-1.c: New.
241
242 2011-08-08  Jason Merrill  <jason@redhat.com>
243
244         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
245
246         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
247
248 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
249
250         PR fortran/49638
251         * gfortran.dg/typebound_override_1.f90: New.
252
253 2011-08-07  Kai Tietz  <ktietz@redhat.com>
254
255         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
256         x86_64 mingw target.
257         * gcc.dg/tree-ssa/loop-1.c: Likewise.
258         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
259         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
260         * gcc.dg/tree-ssa/loop-33.c: Likewise.
261         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
262         * gcc.dg/tree-ssa/loop-35.c: Likewise.
263         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
264         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
265         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
266         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
267
268 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
269
270         PR testsuite/48727
271         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
272
273 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
274
275         * gcc.dg/pr48770.c: Cleanup coverage files.
276         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
277
278 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
279
280         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
281         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
282         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
283         lzcnt and bmi options.
284
285 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
286
287         PR target/47381
288         * gcc.dg/pr47381-1.c: New.
289         * gcc.dg/pr47381-2.c: Likewise.
290         * gcc.target/i386/pr47381.c: Likewise.
291
292 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
293
294         PR middle-end/47727
295         * gcc.dg/pr47727.c: New.
296
297         PR target/47372
298         * gcc.dg/pr47372-1.c: New.
299         * gcc.dg/pr47372-2.c: Likewise.
300
301 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
302
303         PR middle-end/47449
304         * gcc.target/i386/pr47449.c: New.
305
306         PR target/47446
307         * gcc.dg/pr47446-1.c: New.
308         * gcc.dg/pr47446-2.c: Likewise.
309
310 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
311
312         PR target/47766
313         * gcc.dg/pr47766.c: New.
314
315         PR target/47715
316         * gcc.dg/tls/pr47715-1.c: New.
317         * gcc.dg/tls/pr47715-2.c: Likewise.
318         * gcc.dg/tls/pr47715-3.c: Likewise.
319         * gcc.dg/tls/pr47715-4.c: Likewise.
320         * gcc.dg/tls/pr47715-5.c: Likewise.
321
322 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
323
324         PR libobjc/50002
325         * objc.dg/gnu-api-2-class.m: Updated comments.
326         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
327         * objc.dg/gnu-api-2-class-meta.m: New test.
328         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
329
330 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
331
332         PR libobjc/49882
333         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
334         with classes that are in construction.
335
336 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
337
338         PR target/48084
339         * gcc.target/i386/pr48084-1.c: New.
340         * gcc.target/i386/pr48084-2.c: Likewise.
341         * gcc.target/i386/pr48084-3.c: Likewise.
342         * gcc.target/i386/pr48084-4.c: Likewise.
343         * gcc.target/i386/pr48084-5.c: Likewise.
344
345         PR rtl-optimization/49504
346         * gcc.target/i386/pr49504.c: New.
347
348         PR target/49860
349         * gcc.dg/pr49860.c: New.
350
351 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
352         
353         PR libobjc/49882
354         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
355         with classes that are in construction.
356
357 2011-08-05  Jason Merrill  <jason@redhat.com>
358
359         PR c++/48993
360         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
361
362         PR c++/49921
363         * g++.dg/cpp0x/decltype31.C: New.
364
365         PR c++/49669
366         * g++.dg/init/array28.C: New.
367
368         PR c++/49988
369         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
370
371 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
372
373         PR target/47369
374         * gcc.dg/pr47369-1.c: New.
375
376 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
377
378         PR middle-end/47364
379         * gcc.dg/torture/pr47364-1.c: New.
380         * gcc.c-torture/compile/pr47364-1.c: Likewise.
381         * gcc.c-torture/compile/pr47364-2.c: Likewise.
382
383 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
384
385         PR fortran/37211
386         * gfortran.dg/transfer_check_2.f90:  New test case.
387
388 2011-08-05  Jan Hubicka  <jh@suse.cz>
389
390         PR middle-end/49494
391         * gfortran.dg/pr49494.f90: New testcase.
392
393 2011-08-05  Jan Hubicka  <jh@suse.cz>
394
395         PR middle-end/49735
396         * gcc.c-torture/compile/pr49735.c: New testcase.
397
398 2011-08-05  Jason Merrill  <jason@redhat.com>
399
400         PR c++/47453
401         * g++.dg/cpp0x/initlist56.C: New.
402
403         PR c++/49812
404         * g++.dg/overload/rvalue2.C: New.
405
406         PR c++/49983
407         * g++.dg/cpp0x/range-for21.C: New.
408
409         * g++.dg/ext/vla11.C: New.
410
411 2011-08-05  Richard Guenther  <rguenther@suse.de>
412
413         PR tree-optimization/49984
414         * gcc.dg/tree-ssa/vrp59.c: New testcase.
415
416 2011-08-05  Richard Guenther  <rguenther@suse.de>
417
418         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
419         * gcc.dg/tree-ssa/vrp52.c: Likewise.
420         * gcc.dg/tree-ssa/vrp53.c: Likewise.
421
422 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
423
424         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
425         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
426         * gfortran.dg/ldist-pr43023.f90: Ditto.
427         * gfortran.dg/namelist_52.f90: Ditto.
428         * gfortran.dg/interface_proc_end.f90: Ditto.
429         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
430         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
431
432 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
433
434         * gcc.dg/vect/vect-over-widen-1.c: New test.
435         * gcc.dg/vect/vect-over-widen-2.c: New test.
436         * gcc.dg/vect/vect-over-widen-3.c: New test.
437         * gcc.dg/vect/vect-over-widen-4.c: New test.
438
439 2011-08-04  Richard Guenther  <rguenther@suse.de>
440
441         PR fortran/49957
442         * gfortran.dg/vect/O3-pr49957.f: New testcase.
443
444 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
445
446         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
447
448 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
449
450         PR middle-end/49905
451         * g++.dg/ext/builtin-object-size3.C: New test.
452
453 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
454
455         PR tree-optimization/49948
456         * gcc.dg/pr49948.c: New test.
457
458 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
459
460         PR middle-end/47383
461         * gcc.dg/torture/pr47383.c: New.
462
463 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
464
465         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
466
467 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
468
469         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
470
471 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
472
473         PR target/47744
474         * gcc.dg/torture/pr47744-1.c: New.
475         * gcc.dg/torture/pr47744-2.c: Likewise.
476         * gcc.dg/torture/pr47744-3.c: Likewise.
477
478 2011-08-03  Richard Guenther  <rguenther@suse.de>
479
480         PR middle-end/49958
481         * gcc.dg/torture/pr49958.c: New testcase.
482
483 2011-08-03  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/49938
486         * g++.dg/torture/pr49938.C: New testcase.
487
488 2011-08-02  Jason Merrill  <jason@redhat.com>
489
490         PR c++/43886
491         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
492
493         PR c++/49577
494         * g++.dg/cpp0x/initlist5.C: Add additional cases.
495
496         PR c++/49593
497         * g++.dg/cpp0x/variadic115.C: New.
498
499         PR c++/49803
500         * g++.dg/cpp0x/union5.C: New.
501
502 2011-08-02  Daniel Kraft  <d@domob.eu>
503
504         PR fortran/49885
505         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
506
507 2011-08-02  Kai Tietz  <ktietz@redhat.com>
508
509         PR middle-end/49947
510         * gcc.dg/tree-ssa/forwprop-15.c
511
512 2011-08-02  Jason Merrill  <jason@redhat.com>
513
514         PR c++/49834
515         * g++.dg/cpp0x/range-for20.C: New.
516
517 2011-08-02  Tobias Burnus  <burnus@net-b.de>
518
519         * gfortran.dg/coarray_lib_token_3.f90: New.
520
521 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
522
523         PR fortran/46752
524         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
525         * gcc.dg/gomp/atomic-15.c: New test.
526         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
527         * g++.dg/gomp/atomic-15.C: New test.
528         * g++.dg/gomp/private-1.C: New test.
529         * g++.dg/gomp/sharing-2.C: New test.
530         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
531         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
532         * gfortran.dg/gomp/omp_atomic2.f90: New test.
533
534 2011-08-02  Tobias Burnus  <burnus@net-b.de>
535
536         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
537         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
538         cleanup-module.
539         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
540         * gfortran.dg/allocatable_function_5.f90: Ditto.
541         * gfortran.dg/allocate_stat.f90: Ditto.
542         * gfortran.dg/array_constructor_20.f90: Ditto.
543         * gfortran.dg/array_constructor_21.f90: Ditto.
544         * gfortran.dg/array_constructor_22.f90: Ditto.
545         * gfortran.dg/array_constructor_26.f03: Ditto.
546         * gfortran.dg/array_function_4.f90: Ditto.
547         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
548         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
549         * gfortran.dg/bind_c_usage_15.f90: Ditto.
550         * gfortran.dg/bind_c_usage_16.f03: Ditto.
551         * gfortran.dg/bind_c_usage_3.f03: Ditto.
552         * gfortran.dg/binding_label_tests_7.f03: Ditto.
553         * gfortran.dg/class_15.f03: Ditto.
554         * gfortran.dg/class_27.f03: Ditto.
555         * gfortran.dg/class_33.f90: Ditto.
556         * gfortran.dg/class_37.f03: Ditto.
557         * gfortran.dg/class_40.f03: Ditto.
558         * gfortran.dg/class_42.f03: Ditto.
559         * gfortran.dg/class_defined_operator_1.f03: Ditto.
560         * gfortran.dg/coarray/registering_1.f90: Ditto.
561         * gfortran.dg/convert_1.f90: Ditto.
562         * gfortran.dg/default_initialization_3.f90: Ditto.
563         * gfortran.dg/dependency_25.f90: Ditto.
564         * gfortran.dg/dependency_26.f90: Ditto.
565         * gfortran.dg/dependency_36.f90: Ditto.
566         * gfortran.dg/dependency_37.f90: Ditto.
567         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
568         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
569         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
570         * gfortran.dg/elemental_pointer_1.f90: Ditto.
571         * gfortran.dg/elemental_result_1.f90: Ditto.
572         * gfortran.dg/empty_derived_type.f90: Ditto.
573         * gfortran.dg/entry_7.f90: Ditto.
574         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
575         * gfortran.dg/equiv_constraint_3.f90: Ditto.
576         * gfortran.dg/error_recovery_3.f90: Ditto.
577         * gfortran.dg/extends_4.f03: Ditto.
578         * gfortran.dg/func_assign.f90: Ditto.
579         * gfortran.dg/func_assign_3.f90: Ditto.
580         * gfortran.dg/generic_1.f90: Ditto.
581         * gfortran.dg/generic_18.f90: Ditto.
582         * gfortran.dg/generic_22.f03: Ditto.
583         * gfortran.dg/generic_4.f90: Ditto.
584         * gfortran.dg/generic_6.f90: Ditto.
585         * gfortran.dg/generic_actual_arg.f90: Ditto.
586         * gfortran.dg/graphite/id-21.f: Ditto.
587         * gfortran.dg/graphite/pr45758.f90: Ditto.
588         * gfortran.dg/host_assoc_call_2.f90: Ditto.
589         * gfortran.dg/host_assoc_call_3.f90: Ditto.
590         * gfortran.dg/host_assoc_call_4.f90: Ditto.
591         * gfortran.dg/host_assoc_function_4.f90: Ditto.
592         * gfortran.dg/host_used_types_1.f90: Ditto.
593         * gfortran.dg/implicit_1.f90: Ditto.
594         * gfortran.dg/implicit_11.f90: Ditto.
595         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
596         * gfortran.dg/impure_actual_1.f90: Ditto.
597         * gfortran.dg/impure_assignment_1.f90: Ditto.
598         * gfortran.dg/impure_constructor_1.f90: Ditto.
599         * gfortran.dg/initialization_10.f90: Ditto.
600         * gfortran.dg/initialization_12.f90: Ditto.
601         * gfortran.dg/interface_14.f90: Ditto.
602         * gfortran.dg/interface_15.f90: Ditto.
603         * gfortran.dg/interface_2.f90: Ditto.
604         * gfortran.dg/interface_25.f90: Ditto.
605         * gfortran.dg/interface_26.f90: Ditto.
606         * gfortran.dg/interface_29.f90: Ditto.
607         * gfortran.dg/interface_assignment_1.f90: Ditto.
608         * gfortran.dg/internal_pack_6.f90: Ditto.
609         * gfortran.dg/internal_pack_7.f90: Ditto.
610         * gfortran.dg/internal_pack_8.f90: Ditto.
611         * gfortran.dg/lto/pr45586_0.f90: Ditto.
612         * gfortran.dg/lto/pr47839_0.f90: Ditto.
613         * gfortran.dg/module_commons_3.f90: Ditto.
614         * gfortran.dg/module_equivalence_4.f90: Ditto.
615         * gfortran.dg/module_equivalence_6.f90: Ditto.
616         * gfortran.dg/module_function_type_1.f90: Ditto.
617         * gfortran.dg/module_naming_1.f90: Ditto.
618         * gfortran.dg/namelist_4.f90: Ditto.
619         * gfortran.dg/operator_c1202.f90: Ditto.
620         * gfortran.dg/parens_7.f90: Ditto.
621         * gfortran.dg/pr32921.f: Ditto.
622         * gfortran.dg/pr33646.f90: Ditto.
623         * gfortran.dg/pr41928.f90: Ditto.
624         * gfortran.dg/pr42119.f90: Ditto.
625         * gfortran.dg/pr43984.f90: Ditto.
626         * gfortran.dg/present_1.f90: Ditto.
627         * gfortran.dg/private_type_2.f90: Ditto.
628         * gfortran.dg/proc_decl_2.f90: Ditto.
629         * gfortran.dg/proc_ptr_10.f90: Ditto.
630         * gfortran.dg/proc_ptr_22.f90: Ditto.
631         * gfortran.dg/proc_ptr_8.f90: Ditto.
632         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
633         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
634         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
635         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
636         * gfortran.dg/substring_equivalence.f90: Ditto.
637         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
638         * gfortran.dg/transpose_optimization_1.f90: Ditto.
639         * gfortran.dg/trim_optimize_6.f90: Ditto.
640         * gfortran.dg/typebound_call_12.f03: Ditto.
641         * gfortran.dg/typebound_operator_5.f03: Ditto.
642         * gfortran.dg/typebound_operator_6.f03: Ditto.
643         * gfortran.dg/typebound_proc_18.f03: Ditto.
644         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
645         * gfortran.dg/use_1.f90: Ditto.
646         * gfortran.dg/use_10.f90: Ditto.
647         * gfortran.dg/use_11.f90: Ditto.
648         * gfortran.dg/use_14.f90: Ditto.
649         * gfortran.dg/use_only_2.f90: Ditto.
650         * gfortran.dg/use_rename_4.f90: Ditto.
651         * gfortran.dg/use_rename_5.f90: Ditto.
652         * gfortran.dg/used_dummy_types_3.f90: Ditto.
653         * gfortran.dg/used_interface_ref.f90: Ditto.
654         * gfortran.dg/used_types_11.f90: Ditto.
655         * gfortran.dg/used_types_3.f90: Ditto.
656         * gfortran.dg/used_types_4.f90: Ditto.
657         * gfortran.dg/userdef_operator_2.f90: Ditto.
658         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
659         * gfortran.dg/vect/pr46213.f90: Ditto.
660         * gfortran.dg/whole_file_21.f90: Ditto.
661         * gfortran.dg/whole_file_22.f90: Ditto.
662         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
663         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
664
665 2011-08-02  Kai Tietz  <ktietz@redhat.com>
666
667         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
668
669 2011-08-01  Jason Merrill  <jason@redhat.com>
670
671         PR c++/49932
672         * g++.dg/abi/mangle49.C: New.
673
674         PR c++/49924
675         * g++.dg/cpp0x/constexpr-array4.C: New.
676
677         PR c++/49813
678         * g++.dg/cpp0x/constexpr-builtin1.C: New.
679
680 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR target/49927
683         * gcc.target/i386/pr49927.c: New test.
684
685 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
686
687         PR tree-optimization/49926
688         * gcc.dg/vect/pr49926.c: New test.
689
690 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
691
692         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
693         * gcc.target/i386/lzcnt-1.c: New test.
694         * gcc.target/i386/lzcnt-2.c: Likewise.
695         * gcc.target/i386/lzcnt-2a.c: Likewise.
696         * gcc.target/i386/lzcnt-3.c: Likewise.
697         * gcc.target/i386/lzcnt-4.c: Likewise.
698         * gcc.target/i386/lzcnt-4a.c: Likewise.
699         * gcc.target/i386/lzcnt-5.c: Likewise.
700         * gcc.target/i386/lzcnt-6.c: Likewise.
701         * gcc.target/i386/lzcnt-6a.c: Likewise.
702         * gcc.target/i386/lzcnt-check.h: Likewise.
703
704         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
705         * gcc.target/i386/sse-13.c: Likewise.
706         * gcc.target/i386/sse-14.c: Likewise.
707         * g++.dg/other/i386-2.C: Likewise.
708         * g++.dg/other/i386-3.C: Likewise.
709
710 2011-08-01  Julian Brown  <julian@codesourcery.com>
711
712         * gcc.target/arm/fixed-point-exec.c: New test.
713
714 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
715
716         PR target/49920
717         * gcc.target/i386/pr49920.c: New test.
718
719 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
720
721         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
722         * gcc.dg/tree-ssa/pr23109.c: Ditto.
723         * gcc.dg/tree-ssa/loop-7.c: Ditto.
724         * gcc.dg/tree-ssa/loop-32.c: Ditto.
725         * gcc.dg/tree-ssa/loop-33.c: Ditto.
726         * gcc.dg/tree-ssa/loop-34.c: Ditto.
727         * gcc.dg/tree-ssa/loop-35.c: Ditto.
728         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
729         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
730         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
731         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
732         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
733         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
734         * g++.dg/tree-ssa/pr33615.C: Ditto.
735         * g++.dg/tree-ssa/restrict1.C: Ditto.
736         * c-c++-common/restrict-2.c: Ditto.
737         * gfortran.dg/pr32921.f: Ditto.
738         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
739         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
740         * gcc.dg/tree-ssa/vrp47.c: Ditto.
741         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
742         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
743         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
744         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
745         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
746         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
747         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
748
749 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
750
751         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
752         .exe.ltrans[0-9]*. dump files.
753
754 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
755
756         PR fortran/49112
757         * gfortran.dg/abstract_type_6.f03: Modified.
758         * gfortran.dg/typebound_proc_24.f03: New.
759
760 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
761
762         PR testsuite/49917
763         * g++.dg/init/for1.C: Fix.
764
765 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
766
767         PR fortran/48876
768         * gfortran.dg/string_5.f90:  New test.
769
770 2011-07-29  Jason Merrill  <jason@redhat.com>
771
772         PR c++/49867
773         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
774
775 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
776
777         PR tree-optimization/47407
778         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
779         alpha*-dec-osf*.
780         Sort target list.
781
782 2011-07-29  Richard Guenther  <rguenther@suse.de>
783
784         * gcc.dg/uninit-suppress.c: Also disable VRP.
785         * gcc.dg/uninit-suppress_2.c: Likewise.
786
787 2011-07-28  Jason Merrill  <jason@redhat.com>
788
789         PR c++/49808
790         * g++.dg/template/nontype24.C: New.
791
792 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
793
794         PR rtl-optimization/47958
795         * gcc.dg/torture/pr47958-1.c: New.
796
797 2011-07-29  Wei Guozhi  <carrot@google.com>
798
799         PR rtl-optimization/49799
800         * gcc.dg/pr49799.c: New test case.
801
802 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
803
804         PR middle-end/48648
805         * gcc.dg/graphite/id-pr48648.c: New.
806
807 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
808
809         PR fortran/31067
810         * gfortran.dg/maxloc_2.f90: New test.
811         * gfortran.dg/maxloc_3.f90: New test.
812         * gfortran.dg/minloc_1.f90: New test.
813         * gfortran.dg/minloc_2.f90: New test.
814         * gfortran.dg/minloc_3.f90: New test.
815         * gfortran.dg/minmaxloc_7.f90: New test.
816
817         PR debug/49871
818         * gcc.dg/debug/dwarf2/pr49871.c: New test.
819
820 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
821
822         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
823         the builtin isn't optimized away.
824
825 2011-07-27  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/45586
828         * gfortran.dg/lto/pr45586-2_0.f90: New.
829
830 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
831
832         PR middle-end/49875
833         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
834         * c-c++-common/cxxbitfields-5.c: Same.
835
836 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
837
838         * lib/target-supports.exp (check_effective_target_mmap): Use
839         check_function_available.
840
841 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
842
843         * g++.old-deja/g++.pt/crash60.C: Updated.
844
845 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
846
847         PR target/49866
848         * gcc.target/i386/pr49866.c: New test.
849
850 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
851
852         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
853         * gcc.target/i386/bmi-andn-1.c: New test.
854         * gcc.target/i386/bmi-andn-1a.c: Likewise.
855         * gcc.target/i386/bmi-andn-2.c: Likewise.
856         * gcc.target/i386/bmi-andn-2a.c: Likewise.
857         * gcc.target/i386/bmi-bextr-1.c: Likewise.
858         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
859         * gcc.target/i386/bmi-bextr-2.c: Likewise.
860         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
861         * gcc.target/i386/bmi-blsi-1.c: Likewise.
862         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
863         * gcc.target/i386/bmi-blsi-2.c: Likewise.
864         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
865         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
866         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
867         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
868         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
869         * gcc.target/i386/bmi-blsr-1.c: Likewise.
870         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
871         * gcc.target/i386/bmi-blsr-2.c: Likewise.
872         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
873         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
874         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
875         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
876         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
877
878 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
879
880         PR middle-end/47691
881         * gfortran.dg/graphite/id-pr47691.f: New.
882
883 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
884
885         * gcc.target/i386/avx-os-support.h: New.
886         * gcc.target/i386/avx-check.h: Include avx-os-support.h
887         (main): Check avx_os_support before the test is run.
888         * gcc.target/i386/aes-avx-check.h: Ditto.
889         * gcc.target/i386/pclmul-avx-check.h: Ditto.
890
891 2011-07-27  Kai Tietz  <ktietz@redhat.com>
892
893         * gcc.target/i386/aggregate-ret3.c: New test.
894         * gcc.target/i386/aggregate-ret4.c: New test.
895
896 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
897
898         PR fortran/49755
899         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
900         allocated array should *not* change its size.
901         * gfortran.dg/multiple_allocation_3.f90: New test.
902
903 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
904
905         PR c++/49776
906         * g++.dg/cpp0x/constexpr-49776.C: New.
907
908 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
909
910         PR middle-end/47046
911         * gcc.dg/graphite/id-pr47046.c: New.
912
913 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
914
915         PR middle-end/47653
916         * gcc.dg/graphite/run-id-pr47593.c: New.
917
918 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
919
920         PR middle-end/47653
921         * gcc.dg/graphite/run-id-pr47653.c: New.
922         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
923         induction variables.
924         * gcc.dg/graphite/scop-16.c: Same.
925         * gcc.dg/graphite/scop-17.c: Same.
926         * gcc.dg/graphite/scop-21.c: Same.
927
928 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
929
930         PR middle-end/48805
931         * gcc.dg/graphite/id-pr48805.c: New.
932
933 2011-07-26  Tobias Burnus  <burnus@net-b.de>
934
935         * gfortran.dg/coarray_lib_token_2.f90: New.
936
937 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
938
939         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
940         SPU local store.
941
942 2011-07-25  Andrew Pinski  <apinski@cavium.com>
943
944         PR tree-opt/49671
945         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
946         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
947
948 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
949
950         * lib/target-supports.exp (check_effective_target_mmap): New proc.
951
952         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
953         * gcc.c-torture/execute/loop-2g.c: Likewise.
954         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
955         Require mmap support.
956         * gcc.c-torture/execute/loop-2g.x: Likewise.
957         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
958         (MAP_ANON): Provide default.
959         * gcc.dg/20050826-1.c: Likewise.
960         * gcc.target/i386/pr36533.c: Likewise.
961         * gcc.dg/vect/pr49038.c: Remove dg-do run.
962         Use dg-require-effective-target mmap.
963
964 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
965
966         PR c++/49838
967         * g++.dg/cpp0x/range-for19.C: New.
968
969 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
970
971         PR testsuite/49753
972         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
973
974         Revert:
975         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
976
977         PR testsuite/49753
978         * g++.dg/torture/pr49309.C: Remove.
979
980 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
981
982         PR tree-optimization/49809
983         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
984         test.
985
986 2011-07-25  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/49715
989         * gcc.target/i386/pr49715-1.c: New testcase.
990         * gcc.target/i386/pr49715-2.c: Likewise.
991
992 2011-07-23  Jason Merrill  <jason@redhat.com>
993
994         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
995
996 2011-07-22  Jason Merrill  <jason@redhat.com>
997
998         PR c++/49793
999         * g++.dg/cpp0x/initlist55.C: New.
1000
1001 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1002
1003         PR fortran/49791
1004         * gfortran.dg/namelist_72.f: New.
1005
1006 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1007
1008         * gfortran.dg/coarray_25.f90: New.
1009
1010 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1011
1012         * override1.C: This test should use c++0x mode.
1013         * override3.C: New. Test the diagnostics in c++98 mode.
1014
1015 2011-07-22  Jason Merrill  <jason@redhat.com>
1016             Mark Glisse  <marc.glisse@normalesup.org>
1017
1018         PR c++/30112
1019         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1020
1021         PR c++/49813
1022         * g++.dg/opt/builtins2.C: New.
1023         * g++.dg/other/error27.C: Don't rely on __builtin.
1024
1025 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1026
1027         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1028         on lp64 targets.
1029         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1030         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1031         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1032         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1033
1034         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1035         instead of ia32.
1036
1037 2011-07-22  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/45819
1040         * gcc.dg/pr45819.c: New testcase.
1041
1042 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1043
1044         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1045
1046 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1047
1048         PR middle-end/47654
1049         PR middle-end/49649
1050         * gcc.dg/graphite/run-id-pr47654.c: New.
1051
1052 2011-07-21  Ian Lance Taylor  <iant@google.com>
1053
1054         PR middle-end/49705
1055         * gcc.dg/pr49705.c: New test.
1056
1057 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         * lib/target-supports.exp (check_avx_os_support_available): New.
1060         (check_effective_target_avx_runtime): Use it.
1061
1062 2011-07-21  Richard Guenther  <rguenther@suse.de>
1063
1064         PR tree-optimization/49770
1065         * g++.dg/torture/pr49770.C: New testcase.
1066
1067 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1068
1069         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1070         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1071
1072 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1073
1074         * gfortran.dg/coarray_lib_token_1.f90: New.
1075
1076 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1077
1078         * gcc.dg/pr32912-2.c: Skip for AVR.
1079         * gcc.dg/pr44674.c: Add dg-require-profiling.
1080
1081 2011-07-20  Jason Merrill  <jason@redhat.com>
1082
1083         * g++.dg/ext/desig2.C: New.
1084
1085 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1086
1087         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1088         be generated.
1089         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1090         * gcc.target/powerpc/recip-3.c: Ditto.
1091
1092 2011-07-19  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/6709 (DR 743)
1095         PR c++/42603 (DR 950)
1096         * g++.dg/cpp0x/decltype21.C: New.
1097
1098 2011-07-20  Richard Guenther  <rguenther@suse.de>
1099
1100         PR middle-end/18908
1101         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1102         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1103
1104 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1105
1106         * gcc.target/arm/combine-movs.c: New.
1107         * gcc.target/arm/unsigned-extend-2.c: New.
1108
1109 2011-07-19  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/49785
1112         * g++.dg/cpp0x/variadic114.C: New.
1113
1114 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1115
1116         * gfortran.dg/coarray_args_1.f90: New.
1117         * gfortran.dg/coarray_args_2.f90: New.
1118
1119 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1120
1121         PR fortran/49708
1122         * gfortran.dg/allocate_error_3.f90: New.
1123
1124 2011-07-19  Richard Guenther  <rguenther@suse.de>
1125
1126         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1127         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1128         * gcc.dg/torture/20110719-1.c: New testcase.
1129
1130 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR tree-optimization/49768
1133         * gcc.c-torture/execute/pr49768.c: New test.
1134
1135 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1136
1137         PR tree-optimization/49771
1138         * gcc.dg/vect/pr49771.c: New test.
1139
1140 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1141
1142         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1143         * gcc.dg/ipa/ipa-2.c: Likewise.
1144         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1145         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1146         * gcc.dg/ipa/ipa-5.c: Likewise.
1147         * gcc.dg/ipa/ipa-7.c: Likewise.
1148         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1149         * gcc.dg/ipa/ipacost-1.c: Likewise.
1150         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1151         functions.
1152         * gcc.dg/ipa/ipcp-1.c: New test.
1153         * gcc.dg/ipa/ipcp-2.c: Likewise.
1154         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1155
1156 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR middle-end/49675
1159         * gfortran.dg/pr49675.f90: New test.
1160
1161 2011-07-18  Richard Guenther  <rguenther@suse.de>
1162
1163         * gcc.dg/torture/20110718-1.c: New testcase.
1164
1165 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1166
1167         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1168         * g++.dg/ext/bitfield3.C: Likewise.
1169         * g++.dg/ext/bitfield4.C: Likewise.
1170         * g++.dg/ext/bitfield5.C: Likewise.
1171         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1172         * g++.dg/other/pr23205-2.C: Likewise.
1173         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1174         * gcc.c-torture/compile/20001109-2.c: Likewise.
1175         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1176         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1177         * gcc.dg/bitfld-16.c: Likewise.
1178         * gcc.dg/bitfld-17.c: Likewise.
1179         * gcc.dg/bitfld-18.c: Likewise.
1180         * gcc.dg/builtins-config.h: Remove Netware support.
1181         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1182         * gcc.dg/cdce2.c: Likewise.
1183         * gcc.dg/cpp/assert4.c: Remove netware support.
1184         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1185         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1186
1187         * lib/target-supports.exp (check_visibility_available): Remove
1188         NetWare support.
1189         (check_profiling_available): Likewise.
1190
1191 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1192
1193         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1194
1195 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1196             Thomas Koenig  <tkoenig@gcc.gnu.org>
1197
1198         PR fortran/34657
1199         * gfortran.dg/generic_17.f90: Fix testcase.
1200         * gfortran.dg/interface_3.f90: Add dg-error.
1201         * gfortran.dg/use_14.f90: New.
1202         * gfortran.dg/use_15.f90: New.
1203
1204 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * gnat.dg/pointer_controlled.adb: New test.
1207
1208 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1209
1210         PR fortran/49624
1211         * gfortran.dg/pointer_remapping_7.f90: New.
1212
1213 2011-07-16  Jason Merrill  <jason@redhat.com>
1214
1215         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1216
1217 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1218             Jason Merrill  <jason@redhat.com>
1219
1220         PR c++/45329
1221         PR c++/48934
1222         * g++.dg/cpp0x/decltype29.C: Adjust.
1223         * g++.dg/cpp0x/error4.C: Adjust.
1224         * g++.dg/cpp0x/sfinae26.C: Adjust.
1225         * g++.dg/cpp0x/variadic105.C: Adjust.
1226         * g++.dg/template/deduce3.C: Adjust.
1227         * g++.dg/template/error45.C: Adjust.
1228         * g++.dg/template/ptrmem2.C: Adjust.
1229         * g++.dg/template/sfinae2.C: Adjust.
1230         * g++.old-deja/g++.pt/crash60.C: Adjust.
1231         * g++.old-deja/g++.pt/unify6.C: Adjust.
1232         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1233         * g++.dg/cpp0x/nullptr15.C: Adjust.
1234         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1235         * g++.dg/cpp0x/pr31431.C: Adjust.
1236         * g++.dg/cpp0x/pr31434.C: Adjust.
1237         * g++.dg/cpp0x/sfinae11.C: Adjust
1238         * g++.dg/cpp0x/temp_default2.C: Adjust.
1239         * g++.dg/cpp0x/trailing4.C: Adjust.
1240         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1241         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1242         * g++.dg/cpp0x/variadic105.C: Adjust.
1243         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1244         * g++.dg/ext/vla2.C: Adjust.
1245         * g++.dg/other/ptrmem10.C: Adjust.
1246         * g++.dg/other/ptrmem11.C: Adjust.
1247         * g++.dg/overload/unknown1.C: Adjust.
1248         * g++.dg/template/conv11.C: Adjust.
1249         * g++.dg/template/dependent-expr5.C: Adjust.
1250         * g++.dg/template/friend.C: Adjust.
1251         * g++.dg/template/incomplete2.C: Adjust.
1252         * g++.dg/template/local4.C: Adjust.
1253         * g++.dg/template/local6.C: Adjust.
1254         * g++.dg/template/operator9.C: Adjust.
1255         * g++.dg/template/ttp25.C: Adjust.
1256         * g++.dg/template/unify10.C: Adjust.
1257         * g++.dg/template/unify11.C: Adjust.
1258         * g++.dg/template/unify6.C: Adjust.
1259         * g++.dg/template/unify9.C: Adjust.
1260         * g++.dg/template/varmod1.C: Adjust.
1261         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1262         * g++.old-deja/g++.pt/crash28.C: Adjust.
1263         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1264         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1265         * g++.old-deja/g++.pt/expr2.C: Adjust.
1266         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1267         * g++.old-deja/g++.pt/spec5.C: Adjust.
1268         * g++.old-deja/g++.pt/spec6.C: Adjust.
1269         * g++.old-deja/g++.pt/unify4.C: Adjust.
1270         * g++.old-deja/g++.pt/unify8.C: Adjust.
1271         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1272         * g++.dg/overload/template5.C: New testcase.
1273         * g++.dg/template/overload12.C: New testcase.
1274
1275 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1276
1277         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1278         * gfortran.dg/coarray_7.f90: Ditto.
1279         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1280         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1281
1282 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1283
1284         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1285         case.
1286         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1287         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1288         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1289         C67X.
1290         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1291         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1292         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1293
1294 2011-07-15  Jason Merrill  <jason@redhat.com>
1295
1296         PR testsuite/49741
1297         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1298         Use --extra_opts instead of --additional_options.
1299
1300 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR testsuite/49753
1303         * g++.dg/torture/pr49309.C: Remove.
1304
1305 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1306
1307         * gcc.target/tic6x/weak-call.c: New test.
1308         * gcc.target/tic6x/fpcmp.c: New test.
1309         * gcc.target/tic6x/fpdiv.c: New test.
1310         * gcc.target/tic6x/rotdi16-scan.c: New test.
1311         * gcc.target/tic6x/ffssi.c: New test.
1312         * gcc.target/tic6x/fpdiv-lib.c: New test.
1313         * gcc.target/tic6x/cold-lc.c: New test.
1314         * gcc.target/tic6x/longcalls.c: New test.
1315         * gcc.target/tic6x/abi-align-1.c: New test.
1316         * gcc.target/tic6x/fpcmp-finite.c: New test.
1317         * gcc.target/tic6x/rotdi16.c: New test.
1318         * gcc.target/tic6x/bswapl.c: New test.
1319         * gcc.target/tic6x/ffsdi.c: New test.
1320         * gcc.target/tic6x/tic6x.exp: New file.
1321         * gcc.target/tic6x/builtins/arith24.c: New test.
1322         * gcc.target/tic6x/builtins/smpy.c: New test.
1323         * gcc.target/tic6x/builtins/smpylh.c: New test.
1324         * gcc.target/tic6x/builtins/smpyh.c: New test.
1325         * gcc.target/tic6x/builtins/sarith1.c: New test.
1326         * gcc.target/tic6x/builtins/extclr.c: New test
1327         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1328         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1329         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1330         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1331         New functions.
1332         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1333         __TMS320C6X__.
1334         * gcc.dg/20020312-2.c: Likewise.
1335         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1336         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1337         * gcc.dg/torture/builtin-math-7.c: Likewise.
1338
1339         PR testsuite/49757
1340         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1341         not testing tic6x-*-*.
1342
1343 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1344
1345         PR tree-opt/49309
1346         * g++.dg/torture/pr49309.C: New testcase.
1347
1348 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1349
1350         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1351
1352 2011-07-14  Richard Guenther  <rguenther@suse.de>
1353
1354         PR tree-optimization/49651
1355         * gcc.dg/torture/pr49651.c: New testcase.
1356
1357 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1358
1359         PR target/43746
1360         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1361
1362 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1363
1364         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1365         -mno-pointers-to-nested-functions.
1366         * gcc.target/powerpc/no-r11-2.c: Ditto.
1367         * gcc.target/powerpc/no-r11-3.c: Ditto.
1368
1369 2011-07-13  Jason Merrill  <jason@redhat.com>
1370
1371         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1372         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1373         when compiling C files.
1374         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1375         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1376         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1377         * g++.dg/lookup/anon2.C: Likewise.
1378         * g++.dg/tree-ssa/copyprop.C: Likewise.
1379         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1380         * g++.dg/init/vector1.C: Ignore narrowing errors.
1381         * g++.dg/torture/pr35526.C: Likewise.
1382         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1383
1384 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1385
1386         PR libfortran/49296
1387         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1388         and logical reads.
1389
1390 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1391
1392         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1393         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1394
1395 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1396
1397         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1398         * lib/obj-c++.exp (obj-c++_init): Ditto.
1399         * lib/file-format.exp (gcc_target_object_format): Ditto.
1400         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1401         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1402         (check_visibility_available): Ditto.
1403         (check_effective_target_tls_native): Ditto.
1404         (check_effective_target_tls_emulated): Ditto.
1405         (check_effective_target_function_sections): Ditto.
1406
1407 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1408
1409         * gcc.target/arm/pr48183.c: New test.
1410
1411 2011-07-13  Richard Guenther  <rguenther@suse.de>
1412
1413         * gcc.dg/torture/20110713-1.c: New testcase.
1414
1415 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1416
1417         PR rtl-opt/49474
1418         * gcc.c-torture/compile/pr49474.c: New testcase.
1419
1420 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR tree-optimization/49712
1423         * gcc.c-torture/execute/pr49712.c: New test.
1424
1425 2011-07-11  Jason Merrill  <jason@redhat.com>
1426
1427         PR c++/44609
1428         * g++.dg/template/recurse3.C: New.
1429
1430 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR debug/49676
1433         * gcc.dg/guality/csttest.c: New test.
1434
1435         PR fortran/49698
1436         * gfortran.dg/pr49698.f90: New test.
1437
1438 2011-07-11  Jeff Law  <law@redhat.com>
1439
1440         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1441
1442 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1443
1444         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1445         * go.test/go-test.exp (go-set-goarch): Likewise.
1446
1447 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1448
1449         PR target/39633
1450         * gcc.target/avr/torture/pr39633.c: New test case.
1451
1452 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1453
1454         PR fortran/18918
1455         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1456
1457 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1458
1459         * lib/target-supports.exp (check_effective_target_scheduling):
1460         New Function.
1461         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1462         * gcc.dg/pr45055.c: Ditto.
1463         * gcc.dg/pr45353.c: Ditto.
1464         * g++.dg/pr45056.C: Ditto.
1465
1466 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1467
1468         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1469         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1470         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1471         * g++.dg/torture/pr31863.C: Skip AVR.
1472
1473 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1474
1475         PR fortran/49690
1476         * gfortran.dg/intrinsic_signal.f90: New.
1477
1478 2011-07-09  Jason Merrill  <jason@redhat.com>
1479
1480         * g++.dg/cpp0x/regress/regress6.C: New.
1481         * g++.dg/parse/crash45.C: Adjust message.
1482         * g++.dg/template/crash38.C: Adjust message.
1483         * g++.dg/template/crash64.C: Adjust message.
1484
1485 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1486
1487         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1488         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1489         * g++.dg/abi/bitfield3.C: Likewise.
1490         * g++.dg/eh/pr38662.C: Likewise.
1491         * g++.dg/ext/attrib36.C: Likewise.
1492         * g++.dg/ext/attrib37.C: Likewise.
1493         * g++.dg/ext/attrib8.C: Likewise.
1494         * g++.dg/ext/tmplattr1.C: Likewise.
1495         * g++.dg/inherit/override-attribs.C: Likewise.
1496         * g++.dg/opt/inline9.C: Likewise.
1497         * g++.dg/opt/life1.C: Likewise.
1498         * g++.dg/opt/longbranch2.C: Likewise.
1499         * g++.dg/opt/nrv12.C: Likewise.
1500         * g++.dg/opt/reg-stack4.C: Likewise.
1501         * g++.dg/other/pr35504.C: Likewise.
1502         * g++.dg/other/pr39496.C: Likewise.
1503         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1504         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1505         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1506         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1507         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1508         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1509         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1510         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1511         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1512         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1513         * g++.dg/warn/pr15774-1.C: Likewise.
1514         * g++.dg/warn/pr15774-2.C: Likewise.
1515         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1516         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1517         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1518         * g++.old-deja/g++.pt/asm2.C: Likewise.
1519         * gcc.c-torture/compile/20000804-1.c: Likewise.
1520         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1521         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1522         * gcc.dg/20020108-1.c: Likewise.
1523         * gcc.dg/20020122-2.c: Likewise.
1524         * gcc.dg/20020122-3.c: Likewise.
1525         * gcc.dg/20020206-1.c: Likewise.
1526         * gcc.dg/20020219-1.c: Likewise.
1527         * gcc.dg/20020310-1.c: Likewise.
1528         * gcc.dg/20020411-1.c: Likewise.
1529         * gcc.dg/20020418-2.c: Likewise.
1530         * gcc.dg/20020426-2.c: Likewise.
1531         * gcc.dg/20020517-1.c: Likewise.
1532         * gcc.dg/20030204-1.c: Likewise.
1533         * gcc.dg/20030826-2.c: Likewise.
1534         * gcc.dg/20031102-1.c: Likewise.
1535         * gcc.dg/20031202-1.c: Likewise.
1536         * gcc.dg/20050111-1.c: Likewise.
1537         * gcc.dg/20050503-1.c: Likewise.
1538         * gcc.dg/array-init-1.c: Likewise.
1539         * gcc.dg/builtin-apply4.c: Likewise.
1540         * gcc.dg/dfp/pr31344.c: Likewise.
1541         * gcc.dg/gomp/atomic-11.c: Likewise.
1542         * gcc.dg/graphite/pr40281.c: Likewise.
1543         * gcc.dg/ia64-sync-1.c: Likewise.
1544         * gcc.dg/ia64-sync-2.c: Likewise.
1545         * gcc.dg/ia64-sync-3.c: Likewise.
1546         * gcc.dg/ia64-sync-4.c: Likewise.
1547         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1548         * gcc.dg/invalid-call-1.c: Likewise.
1549         * gcc.dg/loop-3.c: Likewise.
1550         * gcc.dg/lower-subreg-1.c: Likewise.
1551         * gcc.dg/lto/pr47259_0.c: Likewise.
1552         * gcc.dg/nested-calls-1.c: Likewise.
1553         * gcc.dg/pr20017.c: Likewise.
1554         * gcc.dg/pr25023.c: Likewise.
1555         * gcc.dg/pr27671-2.c: Likewise.
1556         * gcc.dg/pr32176.c: Likewise.
1557         * gcc.dg/pr33676.c: Likewise.
1558         * gcc.dg/pr35045.c: Likewise.
1559         * gcc.dg/pr36015.c: Likewise.
1560         * gcc.dg/pr36584.c: Likewise.
1561         * gcc.dg/pr36998.c: Likewise.
1562         * gcc.dg/pr37438.c: Likewise.
1563         * gcc.dg/pr37908.c: Likewise.
1564         * gcc.dg/pr41241.c: Likewise.
1565         * gcc.dg/pr41340.c: Likewise.
1566         * gcc.dg/pr44136.c: Likewise.
1567         * gcc.dg/pr44194-1.c: Likewise.
1568         * gcc.dg/pr46212.c: Likewise.
1569         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1570         * gcc.dg/setjmp-2.c: Likewise.
1571         * gcc.dg/short-compare-1.c: Likewise.
1572         * gcc.dg/short-compare-2.c: Likewise.
1573         * gcc.dg/smod-1.c: Likewise.
1574         * gcc.dg/sync-2.c: Likewise.
1575         * gcc.dg/sync-3.c: Likewise.
1576         * gcc.dg/tls/opt-1.c: Likewise.
1577         * gcc.dg/tls/opt-2.c: Likewise.
1578         * gcc.dg/tls/opt-3.c: Likewise.
1579         * gcc.dg/torture/badshift.c: Likewise.
1580         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1581         * gcc.dg/torture/pr20314-2.c: Likewise.
1582         * gcc.dg/torture/pr36891.c: Likewise.
1583         * gcc.dg/torture/pr38774.c: Likewise.
1584         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1585         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1586         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1587         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1588         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1589         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1590         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1591         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1592         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1593         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1594         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1595         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1596         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1597         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1598         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1599         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1600         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1601         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1602         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1603         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1604         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1605         * gcc.dg/unroll-1.c: Likewise.
1606         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1607         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1608         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1609         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1610         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1611         * gcc.target/i386/20000609-1.c: Likewise.
1612         * gcc.target/i386/20000720-1.c: Likewise.
1613         * gcc.target/i386/20000724-1.c: Likewise.
1614         * gcc.target/i386/20011107-1.c: Likewise.
1615         * gcc.target/i386/20011119-1.c: Likewise.
1616         * gcc.target/i386/20020201-3.c: Likewise.
1617         * gcc.target/i386/20020218-1.c: Likewise.
1618         * gcc.target/i386/20020729-1.c: Likewise.
1619         * gcc.target/i386/20030926-1.c: Likewise.
1620         * gcc.target/i386/20060125-1.c: Likewise.
1621         * gcc.target/i386/20060125-2.c: Likewise.
1622         * gcc.target/i386/20060512-1.c: Likewise.
1623         * gcc.target/i386/20060512-2.c: Likewise.
1624         * gcc.target/i386/20060512-3.c: Likewise.
1625         * gcc.target/i386/20060512-4.c: Likewise.
1626         * gcc.target/i386/387-1.c: Likewise.
1627         * gcc.target/i386/387-2.c: Likewise.
1628         * gcc.target/i386/387-5.c: Likewise.
1629         * gcc.target/i386/387-6.c: Likewise.
1630         * gcc.target/i386/980312-1.c: Likewise.
1631         * gcc.target/i386/980313-1.c: Likewise.
1632         * gcc.target/i386/990117-1.c: Likewise.
1633         * gcc.target/i386/990424-1.c: Likewise.
1634         * gcc.target/i386/990524-1.c: Likewise.
1635         * gcc.target/i386/991129-1.c: Likewise.
1636         * gcc.target/i386/991214-1.c: Likewise.
1637         * gcc.target/i386/991230-1.c: Likewise.
1638         * gcc.target/i386/addr-sel-1.c: Likewise.
1639         * gcc.target/i386/aggregate-ret1.c: Likewise.
1640         * gcc.target/i386/aggregate-ret2.c: Likewise.
1641         * gcc.target/i386/align-main-3.c: Likewise.
1642         * gcc.target/i386/amd64-abi-1.c: Likewise.
1643         * gcc.target/i386/amd64-abi-2.c: Likewise.
1644         * gcc.target/i386/amd64-abi-4.c: Likewise.
1645         * gcc.target/i386/amd64-abi-5.c: Likewise.
1646         * gcc.target/i386/amd64-abi-6.c: Likewise.
1647         * gcc.target/i386/asm-1.c: Likewise.
1648         * gcc.target/i386/asm-3.c: Likewise.
1649         * gcc.target/i386/asm-5.c: Likewise.
1650         * gcc.target/i386/attributes-error.c: Likewise.
1651         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1652         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1653         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1654         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1655         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1656         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1657         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1658         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1659         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1660         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1661         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1662         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1663         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1664         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1665         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1666         * gcc.target/i386/bitfield1.c: Likewise.
1667         * gcc.target/i386/bitfield2.c: Likewise.
1668         * gcc.target/i386/bmi-2.c: Likewise.
1669         * gcc.target/i386/bmi-5.c: Likewise.
1670         * gcc.target/i386/builtin-unreachable.c: Likewise.
1671         * gcc.target/i386/cleanup-2.c: Likewise.
1672         * gcc.target/i386/clobbers.c: Likewise.
1673         * gcc.target/i386/cmov8.c: Likewise.
1674         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1675         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1676         * gcc.target/i386/compress-float-387.c: Likewise.
1677         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1678         * gcc.target/i386/compress-float-sse.c: Likewise.
1679         * gcc.target/i386/crc32-2.c: Likewise.
1680         * gcc.target/i386/crc32-3.c: Likewise.
1681         * gcc.target/i386/divmod-7.c: Likewise.
1682         * gcc.target/i386/divmod-8.c: Likewise.
1683         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1684         * gcc.target/i386/fma3-builtin.c: Likewise.
1685         * gcc.target/i386/fma3-fma.c: Likewise.
1686         * gcc.target/i386/fma4-256-vector.c: Likewise.
1687         * gcc.target/i386/fma4-builtin.c: Likewise.
1688         * gcc.target/i386/fma4-fma-2.c: Likewise.
1689         * gcc.target/i386/fma4-fma.c: Likewise.
1690         * gcc.target/i386/fma4-vector-2.c: Likewise.
1691         * gcc.target/i386/fma4-vector.c: Likewise.
1692         * gcc.target/i386/funcspec-1.c: Likewise.
1693         * gcc.target/i386/funcspec-10.c: Likewise.
1694         * gcc.target/i386/funcspec-11.c: Likewise.
1695         * gcc.target/i386/funcspec-2.c: Likewise.
1696         * gcc.target/i386/funcspec-5.c: Likewise.
1697         * gcc.target/i386/funcspec-6.c: Likewise.
1698         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1699         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1700         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1701         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1702         * gcc.target/i386/incoming-1.c: Likewise.
1703         * gcc.target/i386/incoming-10.c: Likewise.
1704         * gcc.target/i386/incoming-11.c: Likewise.
1705         * gcc.target/i386/incoming-12.c: Likewise.
1706         * gcc.target/i386/incoming-13.c: Likewise.
1707         * gcc.target/i386/incoming-14.c: Likewise.
1708         * gcc.target/i386/incoming-15.c: Likewise.
1709         * gcc.target/i386/incoming-2.c: Likewise.
1710         * gcc.target/i386/incoming-3.c: Likewise.
1711         * gcc.target/i386/incoming-4.c: Likewise.
1712         * gcc.target/i386/incoming-5.c: Likewise.
1713         * gcc.target/i386/incoming-6.c: Likewise.
1714         * gcc.target/i386/incoming-7.c: Likewise.
1715         * gcc.target/i386/incoming-8.c: Likewise.
1716         * gcc.target/i386/incoming-9.c: Likewise.
1717         * gcc.target/i386/lea.c: Likewise.
1718         * gcc.target/i386/local.c: Likewise.
1719         * gcc.target/i386/loop-1.c: Likewise.
1720         * gcc.target/i386/loop-2.c: Likewise.
1721         * gcc.target/i386/loop-3.c: Likewise.
1722         * gcc.target/i386/max-stack-align.c: Likewise.
1723         * gcc.target/i386/memcpy-1.c: Likewise.
1724         * gcc.target/i386/movbe-2.c: Likewise.
1725         * gcc.target/i386/movq-2.c: Likewise.
1726         * gcc.target/i386/movq.c: Likewise.
1727         * gcc.target/i386/nrv1.c: Likewise.
1728         * gcc.target/i386/pad-4.c: Likewise.
1729         * gcc.target/i386/pad-5a.c: Likewise.
1730         * gcc.target/i386/pad-5b.c: Likewise.
1731         * gcc.target/i386/pad-6a.c: Likewise.
1732         * gcc.target/i386/pad-6b.c: Likewise.
1733         * gcc.target/i386/pad-7.c: Likewise.
1734         * gcc.target/i386/pad-9.c: Likewise.
1735         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1736         * gcc.target/i386/pic-1.c: Likewise.
1737         * gcc.target/i386/pr12092-1.c: Likewise.
1738         * gcc.target/i386/pr12329.c: Likewise.
1739         * gcc.target/i386/pr21518.c: Likewise.
1740         * gcc.target/i386/pr22362.c: Likewise.
1741         * gcc.target/i386/pr22585.c: Likewise.
1742         * gcc.target/i386/pr23098.c: Likewise.
1743         * gcc.target/i386/pr25196.c: Likewise.
1744         * gcc.target/i386/pr25293.c: Likewise.
1745         * gcc.target/i386/pr25654.c: Likewise.
1746         * gcc.target/i386/pr26449.c: Likewise.
1747         * gcc.target/i386/pr26778.c: Likewise.
1748         * gcc.target/i386/pr26826.c: Likewise.
1749         * gcc.target/i386/pr27266.c: Likewise.
1750         * gcc.target/i386/pr29978.c: Likewise.
1751         * gcc.target/i386/pr30505.c: Likewise.
1752         * gcc.target/i386/pr30961-1.c: Likewise.
1753         * gcc.target/i386/pr31628.c: Likewise.
1754         * gcc.target/i386/pr32000-2.c: Likewise.
1755         * gcc.target/i386/pr32661-1.c: Likewise.
1756         * gcc.target/i386/pr32708-2.c: Likewise.
1757         * gcc.target/i386/pr32708-3.c: Likewise.
1758         * gcc.target/i386/pr34256.c: Likewise.
1759         * gcc.target/i386/pr34312.c: Likewise.
1760         * gcc.target/i386/pr34522.c: Likewise.
1761         * gcc.target/i386/pr35160.c: Likewise.
1762         * gcc.target/i386/pr35281.c: Likewise.
1763         * gcc.target/i386/pr36246.c: Likewise.
1764         * gcc.target/i386/pr36786.c: Likewise.
1765         * gcc.target/i386/pr37275.c: Likewise.
1766         * gcc.target/i386/pr37843-3.c: Likewise.
1767         * gcc.target/i386/pr37843-4.c: Likewise.
1768         * gcc.target/i386/pr39082-1.c: Likewise.
1769         * gcc.target/i386/pr39431.c: Likewise.
1770         * gcc.target/i386/pr39496.c: Likewise.
1771         * gcc.target/i386/pr39543-2.c: Likewise.
1772         * gcc.target/i386/pr39911.c: Likewise.
1773         * gcc.target/i386/pr40718.c: Likewise.
1774         * gcc.target/i386/pr40906-1.c: Likewise.
1775         * gcc.target/i386/pr40906-2.c: Likewise.
1776         * gcc.target/i386/pr40906-3.c: Likewise.
1777         * gcc.target/i386/pr40934.c: Likewise.
1778         * gcc.target/i386/pr41900.c: Likewise.
1779         * gcc.target/i386/pr42589.c: Likewise.
1780         * gcc.target/i386/pr43662.c: Likewise.
1781         * gcc.target/i386/pr43671.c: Likewise.
1782         * gcc.target/i386/pr43766.c: Likewise.
1783         * gcc.target/i386/pr43869.c: Likewise.
1784         * gcc.target/i386/pr44942.c: Likewise.
1785         * gcc.target/i386/pr44948-2a.c: Likewise.
1786         * gcc.target/i386/pr45234.c: Likewise.
1787         * gcc.target/i386/pr45336-2.c: Likewise.
1788         * gcc.target/i386/pr45336-4.c: Likewise.
1789         * gcc.target/i386/pr45852.c: Likewise.
1790         * gcc.target/i386/pr46470.c: Likewise.
1791         * gcc.target/i386/pr48037-1.c: Likewise.
1792         * gcc.target/i386/pr48389.c: Likewise.
1793         * gcc.target/i386/pr49095.c: Likewise.
1794         * gcc.target/i386/pr9771-1.c: Likewise.
1795         * gcc.target/i386/rdfsbase-1.c: Likewise.
1796         * gcc.target/i386/rdfsbase-2.c: Likewise.
1797         * gcc.target/i386/rdgsbase-1.c: Likewise.
1798         * gcc.target/i386/rdgsbase-2.c: Likewise.
1799         * gcc.target/i386/rdrand-3.c: Likewise.
1800         * gcc.target/i386/regparm-stdcall.c: Likewise.
1801         * gcc.target/i386/regparm.c: Likewise.
1802         * gcc.target/i386/reload-1.c: Likewise.
1803         * gcc.target/i386/rotate-2.c: Likewise.
1804         * gcc.target/i386/sibcall-5.c: Likewise.
1805         * gcc.target/i386/signbit-1.c: Likewise.
1806         * gcc.target/i386/signbit-2.c: Likewise.
1807         * gcc.target/i386/signbit-3.c: Likewise.
1808         * gcc.target/i386/sse-5.c: Likewise.
1809         * gcc.target/i386/sse-8.c: Likewise.
1810         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1811         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1812         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1813         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1814         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1815         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1816         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1817         * gcc.target/i386/sse2-movq-2.c: Likewise.
1818         * gcc.target/i386/sse2-movq-3.c: Likewise.
1819         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1820         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1821         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1822         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1823         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1824         * gcc.target/i386/ssefn-1.c: Likewise.
1825         * gcc.target/i386/ssefn-2.c: Likewise.
1826         * gcc.target/i386/sseregparm-1.c: Likewise.
1827         * gcc.target/i386/sseregparm-2.c: Likewise.
1828         * gcc.target/i386/sseregparm-3.c: Likewise.
1829         * gcc.target/i386/sseregparm-4.c: Likewise.
1830         * gcc.target/i386/sseregparm-5.c: Likewise.
1831         * gcc.target/i386/sseregparm-6.c: Likewise.
1832         * gcc.target/i386/sseregparm-7.c: Likewise.
1833         * gcc.target/i386/sseregparm-8.c: Likewise.
1834         * gcc.target/i386/stack-realign.c: Likewise.
1835         * gcc.target/i386/stack-usage-realign.c: Likewise.
1836         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1837         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1838         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1839         * gcc.target/i386/stackalign/return-1.c: Likewise.
1840         * gcc.target/i386/stackalign/return-2.c: Likewise.
1841         * gcc.target/i386/stackalign/return-3.c: Likewise.
1842         * gcc.target/i386/tailcall-1.c: Likewise.
1843         * gcc.target/i386/tbm-2.c: Likewise.
1844         * gcc.target/i386/udivmod-7.c: Likewise.
1845         * gcc.target/i386/udivmod-8.c: Likewise.
1846         * gcc.target/i386/unroll-1.c: Likewise.
1847         * gcc.target/i386/vararg-1.c: Likewise.
1848         * gcc.target/i386/vararg-2.c: Likewise.
1849         * gcc.target/i386/vect8-ret.c: Likewise.
1850         * gcc.target/i386/vectorize5.c: Likewise.
1851         * gcc.target/i386/wmul-1.c: Likewise.
1852         * gcc.target/i386/wmul-2.c: Likewise.
1853         * gcc.target/i386/wrfsbase-1.c: Likewise.
1854         * gcc.target/i386/wrfsbase-2.c: Likewise.
1855         * gcc.target/i386/wrgsbase-1.c: Likewise.
1856         * gcc.target/i386/wrgsbase-2.c: Likewise.
1857         * gcc.target/i386/xop-pcmov.c: Likewise.
1858         * gcc.target/i386/xop-pcmov2.c: Likewise.
1859         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1860         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1861         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1862         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1863         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1864         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1865         * gcc.target/i386/zee.c: Likewise.
1866         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1867         * gfortran.dg/compiler-directive_2.f: Likewise.
1868         * gfortran.dg/g77/20010216-1.f: Likewise.
1869         * gfortran.dg/gomp/pr39152.f90: Likewise.
1870         * gfortran.dg/pr33794.f90: Likewise.
1871
1872 2011-07-09  Jason Merrill  <jason@redhat.com>
1873
1874         * g++.dg/cpp0x/regress/regress5.C: New.
1875
1876 2011-07-08  Jason Merrill  <jason@redhat.com>
1877
1878         PR c++/45437
1879         * g++.dg/expr/compound-asn1.C: New.
1880         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1881
1882 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR target/49621
1885         * gcc.target/powerpc/altivec-34.c: New test.
1886
1887 2011-07-08  Jason Merrill  <jason@redhat.com>
1888
1889         PR c++/45603
1890         * g++.dg/abi/guard3.C: New.
1891
1892 2011-07-08  Julian Brown  <julian@codesourcery.com>
1893
1894         * lib/target-supports.exp
1895         (check_effective_target_arm_little_endian): New.
1896         (check_effective_target_vect_pack_trunc): Use above.
1897         (check_effective_target_vect_unpack): Likewise.
1898         (check_effective_target_vect_element_align): Test
1899         check_effective_target_arm_vect_no_misalign for ARM.
1900
1901 2011-07-08  Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/49673
1904         * g++.dg/cpp0x/constexpr-rom.C: New.
1905
1906 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1907
1908         PR middle-end/49519
1909         * g++.dg/torture/pr49519.C: New test.
1910
1911 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1912
1913         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1914
1915 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1916
1917         PR testsuite/48727
1918         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1919
1920 2011-07-08  Richard Guenther  <rguenther@suse.de>
1921
1922         PR tree-optimization/49662
1923         * gcc.dg/graphite/interchange-14.c: XFAIL.
1924         * gcc.dg/graphite/interchange-15.c: Likewise.
1925         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1926
1927 2011-07-06  Jason Merrill  <jason@redhat.com>
1928
1929         PR c++/49663
1930         * g++.dg/cpp0x/regress/regress4.C: New.
1931
1932 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1933
1934         PR fortran/49648
1935         * gfortran.dg/result_in_spec_4.f90: New test.
1936
1937 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1938
1939         * gcc.target/sparc/cas64.c: New test.
1940
1941 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR c/49644
1944         * g++.dg/torture/pr49644.C: New test.
1945
1946         PR c/49644
1947         * gcc.c-torture/execute/pr49644.c: New test.
1948
1949 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1950
1951         * lib/target-supports.exp (check_effective_target_ia32): New.
1952         (check_effective_target_x32): Likewise.
1953         (check_effective_target_vect_cmdline_needed): Also check x32.
1954
1955 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1956
1957         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1958         dg-prune-output.
1959         * gcc.target/arm/pr42235.c: Likewise.
1960         * gcc.target/arm/pr42495.c: Likewise.
1961         * gcc.target/arm/pr42574.c: Likewise.
1962         * gcc.target/arm/thumb-branch1.c: Likewise.
1963
1964         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1965         unneeded prune of possible warning.
1966         * gcc.target/arm/pr40956.c: Likewise.
1967         * gcc.target/arm/pr42505.c: Likewise.
1968
1969         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1970         * gcc.c-torture/compile/pr46883.c: Likewise.
1971         * gcc.c-torture/compile/pr46934.c: Likewise.
1972
1973         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1974         for move to ../../gcc.c-torture/compile.
1975         * gcc.target/arm/pr46883.c: Likewise.
1976         * gcc.target/arm/pr46934.c: Likewise.
1977
1978         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1979         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1980         * gcc.target/arm/wmul-1.c: Likewise.
1981         * gcc.target/arm/wmul-2.c: Likewise.
1982         * gcc.target/arm/wmul-3.c: Likewise.
1983         * gcc.target/arm/wmul-4.c: Likewise.
1984         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1985         add tab after scan target.
1986         * gcc.target/arm/smlaltt-1.c: Likewise.
1987         * gcc.target/arm/smlatb-1.c: Likewise.
1988         * gcc.target/arm/smlatt-1.c: Likewise.
1989
1990 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR debug/49522
1993         * gcc.dg/debug/pr49522.c: New test.
1994
1995 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1996
1997         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1998         * gcc.dg/pr46212.c: Run only if target int32plus.
1999         * gcc.dg/torture/pr48146.c: Ditto.
2000         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2001         * c-c++-common/pr44832.c: Ditto.
2002         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2003         * gcc.dg/pr31490.c: Ditto.
2004         * gcc.dg/torture/builtin-math-7.c: Run only if target
2005         large_double.
2006         * gcc.dg/torture/pr45764.c: Skip for AVR.
2007         * gcc.dg/pr47893.c: Ditto.
2008
2009 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2010
2011         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2012         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2013         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2014         add tab to scan target.
2015
2016 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2017
2018         * gcc.target/arm/neon-modes-3.c: New test.
2019
2020 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2023         -fno-loop-interchange -ffast-math.
2024
2025 2011-07-07  Richard Guenther  <rguenther@suse.de>
2026
2027         * gcc.dg/ftrapv-3.c: New testcase.
2028
2029 2011-07-07  Richard Guenther  <rguenther@suse.de>
2030
2031         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2032         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2033
2034 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2035
2036         * gcc.dg/binop-notxor1.c: New test.
2037         * gcc.dg/binop-notand4a.c: New test.
2038         * gcc.dg/binop-notxor2.c: New test.
2039         * gcc.dg/binop-notand3a.c: New test.
2040         * gcc.dg/binop-notand2a.c: New test.
2041         * gcc.dg/binop-notand6a.c: New test.
2042         * gcc.dg/binop-notor1.c: New test.
2043         * gcc.dg/binop-notand1a.c: New test.
2044         * gcc.dg/binop-notand5a.c: New test.
2045         * gcc.dg/binop-notor2.c: New test.
2046
2047 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR middle-end/49640
2050         * gcc.dg/gomp/pr49640.c: New test.
2051
2052 2011-07-07  Richard Guenther  <rguenther@suse.de>
2053
2054         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2055
2056 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2057
2058         PR target/39150
2059         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2060
2061 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2062
2063         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2064         * gcc.target/powerpc/no-r11-2.c: Ditto.
2065         * gcc.target/powerpc/no-r11-3.c: Ditto.
2066
2067 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2070         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2071
2072 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2073
2074         * lib/target-supports.exp (check_profiling_available): Disable
2075         profiling with -fprofile-generate for target avr.
2076
2077 2011-07-06  Richard Guenther  <rguenther@suse.de>
2078
2079         PR tree-optimization/49645
2080         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2081
2082 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2083
2084         PR middle-end/47383
2085         * gcc.dg/pr47383.c: New.
2086
2087 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2088
2089         PR tree-optimization/49647
2090         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2091
2092 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2093
2094         PR testsuite/49542
2095         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2096         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2097
2098 2011-07-05  Jason Merrill  <jason@redhat.com>
2099
2100         PR c++/48157
2101         * g++.dg/template/template-id-4.C: New.
2102
2103 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2104
2105         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2106         * gcc.dg/pr43402.c: Ditto.
2107
2108 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2109
2110         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2111
2112 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2113
2114         * gcc.target/powerpc/ppc-switch-1.c: New test for
2115         --param case-values-threshold.
2116         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2117
2118 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2119
2120         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2121
2122 2011-07-05  Jason Merrill  <jason@redhat.com>
2123
2124         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2125
2126 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2127
2128         PR tree-optimization/47654
2129         * gcc.dg/graphite/block-pr47654.c: New.
2130
2131 2011-07-05  Jason Merrill  <jason@redhat.com>
2132
2133         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2134
2135 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2136
2137         PR tree-optimization/49580
2138         * gcc.dg/autopar/pr49580.c: New test.
2139
2140 2011-07-05  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/49518
2143         PR tree-optimization/49628
2144         * g++.dg/torture/pr49628.C: New testcase.
2145         * gcc.dg/torture/pr49518.c: Likewise.
2146
2147 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2148
2149         * ada/acats/run_acats (which): Extract last field from type -p,
2150         type output only if command succeeded.
2151
2152 2011-07-04  Jason Merrill  <jason@redhat.com>
2153
2154         * g++.dg/abi/mangle48.C: New.
2155
2156         * g++.dg/cpp0x/diag1.C: New.
2157
2158         * g++.dg/diagnostic/aka1.C: New.
2159
2160 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR rtl-optimization/49619
2163         * gcc.dg/pr49619.c: New test.
2164
2165         PR rtl-optimization/49472
2166         * gfortran.dg/pr49472.f90: New test.
2167
2168         PR debug/49602
2169         * gcc.dg/pr49602.c: New test.
2170
2171 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2172
2173         PR target/34734
2174         PR target/44643
2175         * gcc.target/avr/avr.exp: Run over cpp files, too.
2176         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2177         * gcc.target/avr/progmem.h: New file.
2178         * gcc.target/avr/exit-abort.h: New file.
2179         * gcc.target/avr/progmem-error-1.c: New file.
2180         * gcc.target/avr/progmem-error-1.cpp: New file.
2181         * gcc.target/avr/progmem-warning-1.c: New file.
2182         * gcc.target/avr/torture/progmem-1.c: New file.
2183         * gcc.target/avr/torture/progmem-1.cpp: New file.
2184
2185 2011-07-04  Richard Guenther  <rguenther@suse.de>
2186
2187         PR tree-optimization/49615
2188         * g++.dg/torture/pr49615.C: New testcase.
2189
2190 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2191
2192         PR tree-optimization/49610
2193         * gcc.dg/vect/pr49610.c: New test.
2194
2195 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2196
2197         * gnat.dg/specs/debug1.ads: New test.
2198
2199 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/49562
2202         * gfortran.dg/typebound_proc_23.f90: New.
2203
2204 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2205
2206         PR c++/49605
2207         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2208
2209 2011-07-01  Jason Merrill  <jason@redhat.com>
2210
2211         PR c++/48261
2212         * g++.dg/template/template-id-3.C: New.
2213
2214         PR c++/48593
2215         * g++.dg/template/qualified-id4.C: New.
2216
2217         PR c++/48883
2218         * g++.dg/template/explicit-args4.C: New.
2219
2220         PR c++/49085
2221         * g++.dg/template/offsetof2.C: New.
2222
2223 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2224
2225         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2226
2227 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2228
2229         PR libmudflap/49549
2230         * lib/target-supports.exp (check_effective_target_gld): New proc.
2231
2232 2011-07-01  Richard Guenther  <rguenther@suse.de>
2233
2234         PR tree-optimization/49603
2235         * gcc.dg/torture/pr49603.c: New testcase.
2236
2237 2011-06-30  Jason Merrill  <jason@redhat.com>
2238
2239         PR c++/49387
2240         * g++.dg/rtti/template1.C: New.
2241
2242         PR c++/49569
2243         * g++.dg/cpp0x/regress/ctor1.C: New.
2244
2245         PR c++/49355
2246         * g++.dg/cpp0x/initlist54.C: New.
2247
2248 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2249
2250         * gcc.dg/tree-ssa/sra-12.c: New test.
2251
2252 2011-06-29  Jason Merrill  <jason@redhat.com>
2253
2254         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2255
2256 2011-06-30  Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/46787
2259         * gcc.dg/vect/vect-121.c: New testcase.
2260
2261 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2262
2263         PR tree-optimization/49094
2264         * gcc.dg/tree-ssa/pr49094.c: New test.
2265
2266 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR fortran/49540
2269         * gfortran.dg/pr49540-1.f90: New test.
2270         * gfortran.dg/pr49540-2.f90: New test.
2271
2272 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2273
2274         PR ada/49511
2275         * ada/acats/run_acats (which): Use last field of type -p output.
2276
2277 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2278             Iain Sandoe  <iains@gcc.gnu.org>
2279
2280         PR libobjc/36610
2281         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2282         Only skip on 64-bit *-*-darwin8* && !objc2.
2283
2284 2011-06-30  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/38752
2287         * gcc.c-torture/compile/pr38752.c: New testcase.
2288
2289 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2290
2291         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2292         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2293
2294 2011-06-29  Jason Merrill  <jason@redhat.com>
2295
2296         PR c++/49216
2297         * g++.dg/cpp0x/initlist53.C: Use placement new.
2298         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2299         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2300
2301         PR c++/49003
2302         * g++.dg/cpp0x/trailing6.C: New.
2303         * g++.dg/cpp0x/pr45908.C: No error.
2304
2305         PR c++/49272
2306         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2307
2308         PR c++/49520
2309         * g++.dg/cpp0x/constexpr-using2.C: New.
2310
2311         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2312
2313         PR c++/45923
2314         * g++.dg/cpp0x/constexpr-diag3.C: New.
2315         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2316         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2317         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2318         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2319
2320 2011-06-29  Jason Merrill  <jason@redhat.com>
2321
2322         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2323
2324 2011-06-29  Richard Guenther  <rguenther@suse.de>
2325
2326         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2327
2328 2011-06-29  Jason Merrill  <jason@redhat.com>
2329
2330         * g++.dg/cpp0x/initlist-value2.C: New.
2331
2332         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2333         * g++.dg/cpp0x/initlist-value.C: New.
2334
2335 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2336
2337         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2338
2339 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2340
2341         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2342         * gcc.dg/inline_2.c: Likewise.
2343         * gcc.dg/unroll_1.c: Likewise.
2344
2345 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR debug/49567
2348         * gcc.target/i386/pr49567.c: New test.
2349
2350 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gnat.dg/opt17.ad[sb]: New test.
2353
2354 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2355             Tom de Vries  <tom@codesourcery.com>
2356
2357         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2358         (check_effective_target_arm_thumb2): New effective targets.
2359         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2360         properly.  Clean up temporary files.
2361         * gcc.target/arm/ivopts-2.c: Likewise.
2362         * gcc.target/arm/ivopts-3.c: Likewise.
2363         * gcc.target/arm/ivopts-4.c: Likewise.
2364         * gcc.target/arm/ivopts-5.c: Likewise.
2365         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2366
2367 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2368
2369         PR fortran/49479
2370         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2371
2372 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2373
2374         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2375         * gcc.target/arm/vfp-ldmias.c: Likewise.
2376         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2377         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2378         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2379         * gcc.target/arm/vfp-stmias.c: Likewise.
2380         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2381         * gcc.target/arm/vfp-stmiad.c: Likewise.
2382
2383 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2384
2385         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2386         dg-prune-output.
2387         * gcc.target/arm/pr45701-2.c: Ditto.
2388
2389 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2390
2391         PR fortran/49466
2392         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2393         * gfortran.dg/extends_14.f03: Modified.
2394
2395 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2396
2397         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2398         early if the test is already being skipped.
2399
2400         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2401         scan-assembler-dem-not): For missing file, report unresolved with
2402         same message as for pass/fail, with reason reported in log file.
2403
2404         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2405         from add_options_for_arm_neon_fp16.
2406         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2407         check_effective_target_arm_neon_fp16_ok_nocache.
2408         Check -mfpu and -mfloat-abi options from current multilib.
2409         Do not require neon support.
2410         (check_effective_target_arm_fp16_ok): Renamed from
2411         check_effecitve_target_arm_neon_fp16_ok.
2412         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2413         arm_neon_fp16_ok and arm_fp16.
2414         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2415         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2416         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2417         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2418
2419 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2420
2421         * gcc.dg/builtin-assume-aligned-1.c: New test.
2422         * gcc.dg/builtin-assume-aligned-2.c: New test.
2423         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2424
2425         PR debug/49544
2426         * gcc.dg/pr49544.c: New test.
2427
2428 2011-06-27  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/49394
2431         * g++.dg/torture/pr49394.C: New testcase.
2432
2433 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2434
2435         * gcc.dg/optimize-bswapdi-2.c: New test.
2436
2437 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2438             Richard Sandiford  <richard.sandiford@linaro.org>
2439
2440         PR tree-optimization/49169
2441         * gcc.dg/torture/pr49169.c: New test.
2442
2443 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2444
2445         PR testsuite/49529
2446         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2447
2448         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2449         hppa*-*-hpux*.
2450
2451 2011-06-26  Jason Merrill  <jason@redhat.com>
2452
2453         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2454
2455         PR c++/49528
2456         * g++.dg/init/ref19.C: New.
2457         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2458
2459 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR tree-optimization/48377
2462         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2463         non_strict_align.
2464
2465 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2466
2467         PR middle-end/49191
2468         * lib/target-supports.exp (check_effective_target_non_strict_align):
2469         New.
2470         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2471
2472 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2473
2474         PR tree-optimizations/49516
2475         * g++.dg/tree-ssa/pr49516.C: New test.
2476
2477 2011-06-23  Jason Merrill  <jason@redhat.com>
2478
2479         PR c++/35255
2480         * g++.dg/template/partial10.C: New.
2481         * g++.dg/template/partial11.C: New.
2482
2483 2011-06-23  Jeff Law <law@redhat.com>
2484
2485         PR middle-end/48770
2486         * gcc.dg/pr48770.c: New test.
2487
2488 2011-06-23  Jan Hubicka  <jh@suse.cz>
2489
2490         PR middle-end/49373
2491         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2492
2493 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR testsuite/49512
2496         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2497         instead of -fdump-tree-optimized.
2498
2499 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2500
2501         PR c++/44625
2502         * g++.dg/template/crash107.C: New.
2503         * g++.dg/template/error17.C: Adjust.
2504
2505 2011-06-23  Jason Merrill  <jason@redhat.com>
2506
2507         PR c++/49507
2508         * g++.dg/cpp0x/defaulted30.C: New.
2509
2510         PR c++/49440
2511         * g++.dg/rtti/anon-ns1.C: New.
2512
2513         PR c++/49395
2514         * g++.dg/init/ref18.C: New.
2515
2516         PR c++/36435
2517         * g++.dg/template/partial9.C: New.
2518
2519 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2520
2521         PR middle-end/49373
2522         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2523
2524 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR debug/49496
2527         * gcc.dg/pr49496.c: New test.
2528
2529 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2530
2531         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2532         is not xscale.
2533
2534         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2535
2536         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2537         * gcc.target/arm/pr42879.c: Likewise.
2538         * gcc.target/arm/pr45701-3.c: Likewise.
2539
2540         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2541         * gcc.target/arm/pr40482.c: Likewise.
2542         * gcc.target/arm/stack-corruption.c: Likewise.
2543
2544 2011-06-22  Richard Guenther  <rguenther@suse.de>
2545
2546         PR tree-optimization/49493
2547         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2548
2549 2011-06-22  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/49260
2552         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2553
2554 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2555             Dmitry Melnik  <dm@ispras.ru>
2556
2557         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2558         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2559         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2560
2561 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         * gcc.target/arm/tlscall.c: New.
2564
2565 2011-06-21  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/49172
2568         * g++.dg/cpp0x/constexpr-ref1.C: New.
2569         * g++.dg/cpp0x/constexpr-ref2.C: New.
2570         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2571
2572         PR c++/49482
2573         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2574
2575         PR c++/49418
2576         * g++.dg/template/param3.C: New.
2577
2578 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2579
2580         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2581         my_clrsb test functions.
2582         (main): Test clrsb.
2583         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2584         test_sll, test_ull): Add clrsb tests.
2585         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2586         clrsbll.
2587
2588 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2589
2590         PR fortran/49112
2591         * gfortran.dg/class_44.f03: New.
2592
2593 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2594
2595         PR tree-optimization/49478
2596         * gcc.dg/vect/pr49478.c
2597
2598 2011-06-21  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/49483
2601         * gcc.dg/vect/vect-120.c: New testcase.
2602
2603 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2604
2605         PR testsuite/49443
2606         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2607         * gcc.dg/vect/vect-peel-4.c: Likewise.
2608
2609 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2610
2611         PR middle-end/49139
2612         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2613         * gcc.dg/always_inline2.c: Likewise.
2614         * gcc.dg/always_inline3.c: Likewise.
2615         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2616         * gcc.dg/inline_1.c: Likewise.
2617         * gcc.dg/inline_2.c: Likewise.
2618         * gcc.dg/inline_3.c: Likewise.
2619         * gcc.dg/inline_4.c: Likewise.
2620         * gcc.dg/20051201-1.c: Likewise.
2621         * gcc.dg/pr40087.c: Likewise.
2622         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2623         * gcc.dg/inline-22.c: Likewise.
2624         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2625         * gcc.dg/lto/20090218-1_1.c: Likewise.
2626         * g++.dg/ipa/devirt-7.C: Likewise.
2627         * gcc.dg/uninit-pred-5_a.c: Likewise.
2628         * gcc.dg/uninit-pred-5_b.c: Likewise.
2629         * gcc.dg/fail_always_inline.c: New.
2630
2631 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2632
2633         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2634         into 6 jobs instead of 3.
2635
2636 2011-06-20  Jason Merrill  <jason@redhat.com>
2637
2638         PR c++/49216
2639         * g++.dg/cpp0x/initlist53.C: New.
2640
2641 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2642
2643         PR fortran/18918
2644         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2645         * gfortran.dg/coarray_lock_3.f90: New.
2646         * gfortran.dg/coarray/lock_1.f90: New.
2647
2648 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2649
2650         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2651         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2652         unresolved and report the reason to the log file.
2653
2654         * lib/scanasm.exp (object-size): Move argument processing earlier
2655         to report errors before verifying that the file exists.  Report
2656         problems detected at runtime as unresolved instead of error and
2657         report their reasons to the log file.
2658
2659 2011-06-20  Jason Merrill  <jason@redhat.com>
2660
2661         PR c++/47080
2662         * g++.dg/cpp0x/explicit6.C: New.
2663
2664         PR c++/47635
2665         * g++.dg/cpp0x/enum20.C: New.
2666
2667         PR c++/48138
2668         * g++.dg/ext/attr-aligned01.C: New.
2669
2670         PR c++/49205
2671         * g++.dg/cpp0x/variadic-default.C: New.
2672
2673         PR c++/43321
2674         * g++.dg/cpp0x/auto26.C: New.
2675
2676         PR c++/43831
2677         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2678
2679 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2680
2681         * gcc.dg/binop-notand1.c: New test.
2682         * gcc.dg/binop-notand2.c: New test.
2683         * gcc.dg/binop-notand3.c: New test.
2684         * gcc.dg/binop-notand4.c: New test.
2685         * gcc.dg/binop-notand5.c: New test.
2686         * gcc.dg/binop-notand6.c: New test.
2687
2688 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR testsuite/49432
2691         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2692
2693 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2694
2695         PR fortran/49400
2696         * gfortran.dg/proc_ptr_31.f90: New.
2697
2698 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2699
2700         * gnat.dg/volatile6.adb: New test.
2701         * gnat.dg/volatile7.adb: Likewise.
2702         * gnat.dg/volatile8.adb: Likewise.
2703         * gnat.dg/volatile9.adb: Likewise.
2704
2705 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2706
2707         * gnat.dg/constant3.adb: New test.
2708
2709 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2710
2711         PR libfortran/49296
2712         * gfortran.dg/read_list_eof_1.f90: New test.
2713
2714 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR target/49411
2717         * gcc.target/i386/testimm-1.c: New test.
2718         * gcc.target/i386/testimm-2.c: New test.
2719         * gcc.target/i386/testimm-3.c: New test.
2720         * gcc.target/i386/testimm-4.c: New test.
2721         * gcc.target/i386/testimm-5.c: New test.
2722         * gcc.target/i386/testimm-6.c: New test.
2723         * gcc.target/i386/testimm-7.c: New test.
2724         * gcc.target/i386/testimm-8.c: New test.
2725         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2726         * gcc.target/i386/xop-rotate1-int.c: New test.
2727         * gcc.target/i386/xop-rotate2-int.c: New test.
2728
2729 2011-06-17  Jason Merrill  <jason@redhat.com>
2730
2731         * g++.dg/cpp0x/rv-func2.C: New.
2732
2733         * g++.dg/debug/dwarf2/lambda1.C: New.
2734         * g++.dg/warn/Wshadow-6.C: Adjust.
2735
2736 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2737
2738         PR fortran/48699
2739         * gfortran.dg/move_alloc_5.f90: New.
2740
2741 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2742
2743         PR rtl-optimization/48542
2744         * gcc.dg/torture/pr48542.c: New test.
2745
2746 2011-06-16  Jason Merrill  <jason@redhat.com>
2747
2748         PR c++/44160
2749         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2750
2751         PR c++/45378
2752         * g++.dg/cpp0x/initlist52.C New.
2753
2754         PR c++/45399
2755         * c-c++-common/raw-string-12.c: New.
2756
2757         PR c++/49229
2758         * g++.dg/cpp0x/sfinae26.C: New.
2759
2760         PR c++/49251
2761         * g++.dg/cpp0x/variadic113.C: New.
2762
2763         PR c++/49420
2764         * g++.dg/cpp0x/variadic112.C: New.
2765
2766 2011-06-16  Jeff Law <law@redhat.com>
2767
2768         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2769         improved jump threading.
2770         * gcc.dg/builtin-object-size-2.c: Likewise.
2771         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2772
2773 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2774
2775         PR fortran/49074
2776         * gfortran.dg/typebound_assignment_3.f03: New.
2777
2778 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2779
2780         PR testsuite/48727
2781         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2782
2783 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2784
2785         PR tree-optimization/49343
2786         * gnat.dg/discr31.ad[sb]: New test.
2787
2788 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2789
2790         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2791
2792 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2793
2794         PR target/45098
2795         * gcc.target/arm/ivopts-3.c: Update test.
2796         * gcc.target/arm/ivopts-5.c: Same.
2797
2798 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2799
2800         Revert:
2801         2011-06-10  Wei Guozhi  <carrot@google.com>
2802
2803         PR target/45335
2804         * gcc.target/arm/pr45335.c: New test.
2805         * gcc.target/arm/pr45335-2.c: New test.
2806         * gcc.target/arm/pr45335-3.c: New test.
2807         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2808         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2809         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2810
2811 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2812
2813         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2814
2815 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2816
2817         PR fortran/49417
2818         * gfortran.dg/class_43.f03: New.
2819
2820 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR tree-optimization/49419
2823         * gcc.c-torture/execute/pr49419.c: New test.
2824
2825 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2826
2827         * gcc.dg/sms-9.c: New file.
2828
2829 2011-06-15  Easwaran Raman  <eraman@google.com>
2830
2831         PR rtl-optimization/49414
2832         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2833
2834 2011-06-14  Jason Merrill  <jason@redhat.com>
2835
2836         * g++.dg/cpp0x/noexcept13.C: New.
2837
2838 2011-06-14  Easwaran Raman  <eraman@google.com>
2839
2840         PR rtl-optimization/44194
2841         * gcc.dg/pr44194-1.c: New test.
2842         * gcc.dg/pr44194-2.c: New test.
2843
2844 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2845
2846         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2847         switches.
2848         * gcc.target/arm/pr45701-2.c: Likewise.
2849         * gcc.target/arm/thumb-branch1.c: Likewise.
2850
2851 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2852
2853         PR testsuite/48727
2854         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2855
2856 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2857
2858         * gcc.target/arm/pr45701-1.c: Require thumb support.
2859         * gcc.target/arm/pr45701-2.c: Likewise.
2860         * gcc.target/arm/thumb-branch1.c: Likewise.
2861
2862         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2863         * gcc.target/arm/pr39839.c: Likewise.
2864         * gcc.target/arm/pr40657-2.c: Likewise.
2865         * gcc.target/arm/pr40956.c: Likewise.
2866         * gcc.target/arm/pr41679.c: Likewise.
2867         * gcc.target/arm/pr42235.c: Likewise.
2868         * gcc.target/arm/pr42495.c: Likewise.
2869         * gcc.target/arm/pr42505.c: Likewise.
2870         * gcc.target/arm/pr42574.c: Likewise.
2871         * gcc.target/arm/pr46883.c: Likewise.
2872         * gcc.target/arm/pr46934.c: Likewise.
2873         * gcc.target/arm/xor-and.c: Likewise.
2874
2875 2011-06-14  Jason Merrill  <jason@redhat.com>
2876
2877         * g++.dg/other/error23.C: Adjust error message.
2878         * g++.dg/other/error32.C: Likewise.
2879
2880         PR c++/49389
2881         * g++.dg/cpp0x/rv-dotstar.C: New.
2882
2883         PR c++/49369
2884         * g++.dg/cpp0x/decltype30.C: New.
2885
2886         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2887
2888 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR fortran/49103
2891         * gfortran.dg/pr49103.f90: New test.
2892
2893 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2894
2895         PR target/45098
2896         * gcc.target/arm/ivopts-3.c: New test.
2897         * gcc.target/arm/ivopts-4.c: New test.
2898         * gcc.target/arm/ivopts-5.c: New test.
2899
2900 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR rtl-optimization/49390
2903         * gcc.c-torture/execute/pr49390.c: New test.
2904
2905 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2906
2907         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2908
2909 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2910
2911         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2912         * gcc.c-torture/execute/cmpsi-2.x: New file.
2913         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2914         * gcc.c-torture/execute/pr45262.x: New file.
2915         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2916         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2917         int32plus
2918         * gcc.c-torture/compile/pr49163.c: Ditto.
2919
2920 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2921
2922         * gcc.dg/vect/vect-16.c: Rename to...
2923         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2924         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2925         for double-word vectors.
2926         * gcc.dg/vect/vect-peel-4.c: Likewise.
2927         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2928         vect_element_align.
2929         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2930         -fno-fast-math.
2931
2932 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2933
2934         PR target/44618
2935         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2936
2937 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2938
2939         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2940
2941 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2942
2943         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2944
2945 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2946
2947         * gfortran.dg/trim_optimize_8.f90:  New test case.
2948
2949 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2950            Ira Rosen  <ira.rosen@linaro.org>
2951
2952         PR tree-optimization/49352
2953         * gcc.dg/vect/pr49352.c: New test.
2954
2955 2011-06-12  Tobias Burnus
2956
2957         PR fortran/49324
2958         * gfortran.dg/alloc_comp_assign_11.f90: New.
2959
2960 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2961
2962         * gfortran.dg/trim_optimize_7.f90:  New test.
2963
2964 2011-06-10  Wei Guozhi  <carrot@google.com>
2965
2966         PR target/45335
2967         * gcc.target/arm/pr45335.c: New test.
2968         * gcc.target/arm/pr45335-2.c: New test.
2969         * gcc.target/arm/pr45335-3.c: New test.
2970         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2971         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2972         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2973
2974 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2975
2976         PR c++/41769
2977         * g++.dg/parse/error39.C: New.
2978
2979 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2980
2981         * gcc.target/arm/20090811-1.c: Skip for incompatible
2982         options, do not override other options.
2983         * gcc.target/arm/combine-cmp-shift.c: Skip for
2984         incompatible options.
2985         * gcc.target/arm/pr45094.c: Likewise.
2986         * gcc.target/arm/scd42-1.c: Likewise.
2987         * gcc.target/arm/scd42-3.c: Likewise.
2988         * gcc.target/arm/thumb-ltu.c: Likewise.
2989
2990         * lib/target-supports.exp
2991         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2992         multilib flags use -mfpu with a value other than neon-fp16.
2993
2994 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995
2996         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2997         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2998
2999 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3000
3001         * lib/target-supports.exp (check_effective_target_pie): New proc.
3002         * gcc.dg/pie-link.c: Use target pie.
3003
3004 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3005             Laurent Rougé  <laurent.rouge@menta.fr>
3006
3007         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3008         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3009
3010 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3011
3012         * gfortran.dg/coarray/sync_1.f90: New test for
3013         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3014
3015 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3016
3017         PR tree-optimization/49318
3018         * gcc.dg/vect/pr49318.c: New test.
3019
3020 2011-06-09  David Krauss  <potswa@mac.com>
3021
3022         * g++.dg/template/arrow1.C: New.
3023
3024 2011-06-09  Jason Merrill  <jason@redhat.com>
3025
3026         * lib/prune.exp: Prune "note"s.
3027         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3028
3029         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3030         * g++.dg/template/dependent-expr3.C: Likewise.
3031         * g++.dg/parse/template7.C: Likewise.
3032         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3033         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3034         * g++.old-deja/g++.pt/friend38.C: Likewise.
3035         * g++.old-deja/g++.pt/crash32.C: Likewise.
3036         * g++.old-deja/g++.other/init4.C: Likewise.
3037         * g++.old-deja/g++.other/friend8.C: Likewise.
3038
3039         * g++.dg/ext/complex7.C: Adjust expected output.
3040         * g++.dg/diagnostic/method1.C: Likewise.
3041         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3042         * g++.dg/parse/crash33.C: Likewise.
3043         * g++.dg/other/warning1.C: Likewise.
3044         * g++.dg/init/pr29571.C: Likewise.
3045         * g++.dg/warn/overflow-warn-1.C: Likewise.
3046         * g++.dg/warn/overflow-warn-3.C: Likewise.
3047         * g++.dg/warn/overflow-warn-4.C: Likewise.
3048         * g++.old-deja/g++.oliva/template1.C: Likewise.
3049
3050         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3051         * g++.dg/parse/template7.C: Adjust.
3052
3053 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3054
3055         PR target/49307
3056         * gcc.dg/pr49307.c: New.
3057
3058 2011-06-09  Wei Guozhi  <carrot@google.com>
3059
3060         PR target/46975
3061         * gcc.target/arm/pr46975.c: New testcase.
3062
3063 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3064
3065         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3066         (PMETH, arglist_t): Removed.
3067         (method_get_number_of_arguments): Removed.
3068         (method_get_nth_argument): Removed.
3069         (method_get_first_argument): Removed.
3070         (method_get_next_argument): Removed.
3071         (method_get_sizeof_arguments): Removed.
3072         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3073         (PMETH): Removed.
3074         (method_get_number_of_arguments): Removed.
3075         (method_get_nth_argument): Removed.
3076         (method_get_first_argument): Removed.
3077         (method_get_next_argument): Removed.
3078         (method_get_sizeof_arguments): Removed.
3079         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3080
3081 2011-06-09  David Li  <davidxl@google.com>
3082
3083         * gcc.dg/dump-pass.c: New test.
3084
3085 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3086
3087         PR c++/29003
3088         * g++.dg/parse/error38.C: New.
3089
3090 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR middle-end/49308
3093         * gfortran.dg/pr49308.f90: New test.
3094
3095 2011-06-08  Jason Merrill  <jason@redhat.com>
3096
3097         * g++.dg/cpp0x/noexcept11.C: New.
3098         * g++.dg/cpp0x/noexcept12.C: New.
3099         * g++.dg/cpp0x/sfinae11.C: Adjust.
3100
3101 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR testsuite/49323
3104         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3105         to dg-options, match also DW_AT_linkage_name.
3106
3107 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3108
3109         PR middle-end/21953
3110         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3111         -fno-common on alpha*-dec-osf*.
3112         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3113
3114 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3115
3116         PR rtl-optimization/49303
3117         * gcc.target/ia64/pr49303.c: New test.
3118
3119 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3120
3121         PR fortran/18918
3122         * gfortran.dg/coarray_lock_1.f90: New.
3123         * gfortran.dg/coarray_lock_2.f90: New.
3124
3125 2011-06-07  Jason Merrill  <jason@redhat.com>
3126
3127         * lib/prune.exp: Look for "required" rather than "instantiated".
3128         * g++.dg/abi/mangle11.C: Likewise.
3129         * g++.dg/abi/mangle12.C: Likewise.
3130         * g++.dg/abi/mangle17.C: Likewise.
3131         * g++.dg/abi/mangle20-2.C: Likewise.
3132         * g++.dg/abi/pragma-pack1.C: Likewise.
3133         * g++.dg/cpp0x/decltype26.C: Likewise.
3134         * g++.dg/cpp0x/decltype28.C: Likewise.
3135         * g++.dg/cpp0x/decltype29.C: Likewise.
3136         * g++.dg/cpp0x/enum11.C: Likewise.
3137         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3138         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3139         * g++.dg/cpp0x/pr47416.C: Likewise.
3140         * g++.dg/ext/case-range2.C: Likewise.
3141         * g++.dg/ext/case-range3.C: Likewise.
3142         * g++.dg/gomp/for-19.C: Likewise.
3143         * g++.dg/gomp/pr37533.C: Likewise.
3144         * g++.dg/gomp/pr38639.C: Likewise.
3145         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3146         * g++.dg/inherit/base3.C: Likewise.
3147         * g++.dg/inherit/using6.C: Likewise.
3148         * g++.dg/init/placement4.C: Likewise.
3149         * g++.dg/init/reference3.C: Likewise.
3150         * g++.dg/lookup/scoped6.C: Likewise.
3151         * g++.dg/lookup/using7.C: Likewise.
3152         * g++.dg/other/abstract1.C: Likewise.
3153         * g++.dg/other/error10.C: Likewise.
3154         * g++.dg/other/error5.C: Likewise.
3155         * g++.dg/other/field1.C: Likewise.
3156         * g++.dg/other/offsetof5.C: Likewise.
3157         * g++.dg/parse/bitfield2.C: Likewise.
3158         * g++.dg/parse/constant4.C: Likewise.
3159         * g++.dg/parse/crash20.C: Likewise.
3160         * g++.dg/parse/invalid-op1.C: Likewise.
3161         * g++.dg/parse/non-dependent2.C: Likewise.
3162         * g++.dg/parse/template18.C: Likewise.
3163         * g++.dg/tc1/dr152.C: Likewise.
3164         * g++.dg/tc1/dr166.C: Likewise.
3165         * g++.dg/tc1/dr176.C: Likewise.
3166         * g++.dg/tc1/dr213.C: Likewise.
3167         * g++.dg/template/access11.C: Likewise.
3168         * g++.dg/template/access2.C: Likewise.
3169         * g++.dg/template/access3.C: Likewise.
3170         * g++.dg/template/access7.C: Likewise.
3171         * g++.dg/template/arg7.C: Likewise.
3172         * g++.dg/template/cond2.C: Likewise.
3173         * g++.dg/template/crash13.C: Likewise.
3174         * g++.dg/template/crash40.C: Likewise.
3175         * g++.dg/template/crash7.C: Likewise.
3176         * g++.dg/template/crash84.C: Likewise.
3177         * g++.dg/template/ctor5.C: Likewise.
3178         * g++.dg/template/defarg13.C: Likewise.
3179         * g++.dg/template/defarg14.C: Likewise.
3180         * g++.dg/template/dtor7.C: Likewise.
3181         * g++.dg/template/eh2.C: Likewise.
3182         * g++.dg/template/error2.C: Likewise.
3183         * g++.dg/template/error43.C: Likewise.
3184         * g++.dg/template/friend32.C: Likewise.
3185         * g++.dg/template/injected1.C: Likewise.
3186         * g++.dg/template/instantiate1.C: Likewise.
3187         * g++.dg/template/instantiate3.C: Likewise.
3188         * g++.dg/template/instantiate5.C: Likewise.
3189         * g++.dg/template/instantiate7.C: Likewise.
3190         * g++.dg/template/local6.C: Likewise.
3191         * g++.dg/template/lookup2.C: Likewise.
3192         * g++.dg/template/member5.C: Likewise.
3193         * g++.dg/template/memfriend15.C: Likewise.
3194         * g++.dg/template/memfriend16.C: Likewise.
3195         * g++.dg/template/memfriend17.C: Likewise.
3196         * g++.dg/template/memfriend7.C: Likewise.
3197         * g++.dg/template/meminit1.C: Likewise.
3198         * g++.dg/template/nested3.C: Likewise.
3199         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3200         * g++.dg/template/nontype12.C: Likewise.
3201         * g++.dg/template/nontype13.C: Likewise.
3202         * g++.dg/template/nontype6.C: Likewise.
3203         * g++.dg/template/pr23510.C: Likewise.
3204         * g++.dg/template/pr35240.C: Likewise.
3205         * g++.dg/template/ptrmem15.C: Likewise.
3206         * g++.dg/template/ptrmem6.C: Likewise.
3207         * g++.dg/template/qualified-id1.C: Likewise.
3208         * g++.dg/template/qualttp20.C: Likewise.
3209         * g++.dg/template/qualttp3.C: Likewise.
3210         * g++.dg/template/qualttp4.C: Likewise.
3211         * g++.dg/template/qualttp5.C: Likewise.
3212         * g++.dg/template/qualttp6.C: Likewise.
3213         * g++.dg/template/qualttp7.C: Likewise.
3214         * g++.dg/template/qualttp8.C: Likewise.
3215         * g++.dg/template/recurse.C: Likewise.
3216         * g++.dg/template/recurse2.C: Likewise.
3217         * g++.dg/template/ref5.C: Likewise.
3218         * g++.dg/template/scope2.C: Likewise.
3219         * g++.dg/template/sfinae10.C: Likewise.
3220         * g++.dg/template/sfinae3.C: Likewise.
3221         * g++.dg/template/sizeof3.C: Likewise.
3222         * g++.dg/template/static9.C: Likewise.
3223         * g++.dg/template/template-id-2.C: Likewise.
3224         * g++.dg/template/typedef13.C: Likewise.
3225         * g++.dg/template/typename4.C: Likewise.
3226         * g++.dg/template/using14.C: Likewise.
3227         * g++.dg/template/using2.C: Likewise.
3228         * g++.dg/template/warn1.C: Likewise.
3229         * g++.dg/warn/Wparentheses-13.C: Likewise.
3230         * g++.dg/warn/Wparentheses-15.C: Likewise.
3231         * g++.dg/warn/Wparentheses-16.C: Likewise.
3232         * g++.dg/warn/Wparentheses-17.C: Likewise.
3233         * g++.dg/warn/Wparentheses-18.C: Likewise.
3234         * g++.dg/warn/Wparentheses-19.C: Likewise.
3235         * g++.dg/warn/Wparentheses-20.C: Likewise.
3236         * g++.dg/warn/Wparentheses-23.C: Likewise.
3237         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3238         * g++.dg/warn/noeffect2.C: Likewise.
3239         * g++.dg/warn/noeffect4.C: Likewise.
3240         * g++.dg/warn/pr8570.C: Likewise.
3241         * g++.old-deja/g++.brendan/init2.C: Likewise.
3242         * g++.old-deja/g++.eh/spec6.C: Likewise.
3243         * g++.old-deja/g++.pt/crash10.C: Likewise.
3244         * g++.old-deja/g++.pt/crash36.C: Likewise.
3245         * g++.old-deja/g++.pt/derived3.C: Likewise.
3246         * g++.old-deja/g++.pt/error2.C: Likewise.
3247         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3248         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3249         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3250         * g++.old-deja/g++.pt/overload7.C: Likewise.
3251         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3252
3253 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3254             Iain Sandoe  <iains@gcc.gnu.org>
3255
3256         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3257         Added code to deal with the case when [Protocol
3258         -descriptionForInstanceMethod:] or [Protocol
3259         -descriptionForClassMethod:] returns NULL.
3260
3261 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3262             Iain Sandoe  <iains@gcc.gnu.org>
3263
3264         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3265         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3266         Added cast.
3267
3268 2011-06-07  Xinliang David Li  <davidxl@google.com>
3269
3270         * gcc.dg/inline_2.c: New test.
3271         * gcc.dg/unroll_2.c: New test.
3272         * gcc.dg/inline_3.c: New test.
3273         * gcc.dg/unroll_3.c: New test.
3274         * gcc.dg/inline_4.c: New test.
3275         * gcc.dg/unroll_4.c: New test.
3276         * gcc.dg/inline_1.c: New test.
3277         * gcc.dg/unroll_1.c: New test.
3278
3279 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3280
3281         PR tree-optimization/48497
3282         * lib/gcc-defs.exp (dg-additional-options): New proc.
3283         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3284         -msse2 on 32-bit x86.
3285
3286 2011-06-06  Jason Merrill  <jason@redhat.com>
3287
3288         * g++.dg/cpp0x/enum19.C: New.
3289
3290 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3291
3292         * gcc.target/arm/neon-reload-class.c: New test.
3293
3294 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3295
3296         PR debug/49130
3297         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3298
3299 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3300
3301         * gcc.target/arm/smlatb-1.c: New file.
3302         * gcc.target/arm/smlatt-1.c: New file.
3303         * gcc.target/arm/smlaltb-1.c: New file.
3304         * gcc.target/arm/smlaltt-1.c: New file.
3305
3306 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3307
3308         * gcc.target/arm/mla-2.c: New test.
3309
3310 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR gcov-profile/49299
3313         * gcc.dg/tree-prof/pr49299-1.c: New test.
3314         * gcc.dg/tree-prof/pr49299-2.c: New test.
3315
3316 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3317
3318         * lib/target-supports.exp
3319         (check_effective_target_vect_widen_mult_qi_to_hi):
3320         Add NEON as supporting target.
3321         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3322         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3323         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3324         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3325         using widening multiplication on targets that support it.
3326         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3327         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3328         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3329
3330 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3331
3332         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3333         Modern Objective-C runtime API.
3334         * objc/execute/next_mapping.h: Removed.
3335         * objc-obj-c++-shared/next-mapping.h: Removed.
3336         * objc-obj-c++-shared/Object1.h: Removed.
3337         * objc-obj-c++-shared/Object1.m: Removed.
3338         * objc-obj-c++-shared/Object1.mm: Removed.
3339         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3340         * objc-obj-c++-shared/Protocol1.h: Removed.
3341         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3342         of ProtoBool, IVAR_T and METHOD.
3343         * objc-obj-c++-shared/runtime.h: New.
3344         * objc-obj-c++-shared/TestsuiteObject.h: New.
3345         * objc-obj-c++-shared/TestsuiteObject.m: New.
3346
3347         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3348         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3349         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3350         it a class method.
3351         * objc/execute/_cmd.m: Include
3352         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3353         runtime API.  ([TestClass +initialize]): Include this method also
3354         with the GNU runtime.
3355         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3356         Object.  ([-setValue:]): Return void.
3357         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3358         with the GNU runtime.  Include
3359         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3360         for the NeXT runtime.  Use the existing print_ivars() and
3361         compare_structures() implementations for the old NeXT runtime.
3362         Added new implementations for the Modern GNU and NeXT runtimes.
3363         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3364         well.  (main): Use objc_getClass().  Use return instead of exit.
3365         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3366         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3367         of exit().
3368         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3369         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3370         instead of Object.  (main): Use return instead of exit().
3371         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3372         instead of Object.  Removed prototype for exit().  (main): Use
3373         return instead of exit().  Use the Modern Objective-C runtime API.
3374         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3375         Object.
3376         * objc/execute/class-tests-1.h: Include
3377         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3378         runtime API.  (test_class_with_superclass): Do not call [Object
3379         class].  There is no need to with the current libobjc.
3380         * objc/execute/class-tests-2.h: Include
3381         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3382         runtime API.
3383         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3384         ../../objc-obj-c++-shared/next-mapping.h.
3385         * objc/execute/class-2.m: Likewise.
3386         * objc/execute/class-3.m: Likewise.
3387         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3388         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3389         +initialize]): Include this method also with the GNU
3390         runtime. (main): Use the Modern Objective-C runtime API.
3391         * objc/execute/class-5.m: Likewise.
3392         * objc/execute/class-6.m: Likewise.
3393         * objc/execute/class-7.m: Likewise.
3394         * objc/execute/class-8.m: Likewise.
3395         * objc/execute/class-9.m: Likewise.
3396         * objc/execute/class-10.m: Likewise.
3397         * objc/execute/class-11.m: Likewise.
3398         * objc/execute/class-12.m: Likewise.
3399         * objc/execute/class-13.m: Likewise.
3400         * objc/execute/class-14.m: Likewise.
3401         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3402         this method also with the GNU runtime.
3403         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3404         +initialize]): Include this method also with the GNU runtime.
3405         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3406         of Object.
3407         * objc/execute/encode-1.m: Likewise.
3408         * objc/execute/enumeration-1.m: Likewise.
3409         * objc/execute/enumeration-2.m: Likewise.
3410         * objc/execute/exceptions/catchall-1.m: Likewise.
3411         * objc/execute/exceptions/finally-1.m: Likewise.
3412         * objc/execute/exceptions/foward-1.m: Likewise.
3413         * objc/execute/exceptions/local-variables-1.m: Likewise.
3414         * objc/execute/exceptions/throw-nil.m: Likewise.
3415         * objc/execute/exceptions/trivial.m: Likewise.
3416         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3417         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3418         * objc/execute/exceptions/matcher-1.m: Likewise.
3419         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3420         Object.
3421         * objc/execute/formal_protocol-2.m: Likewise.
3422         * objc/execute/formal_protocol-3.m: Likewise.
3423         * objc/execute/formal_protocol-4.m: Likewise.
3424         * objc/execute/formal_protocol-5.m: Include
3425         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3426         protocol_getName().
3427         * objc/execute/formal_protocol-6.m: Likewise.
3428         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3429         Object.  Include <objc/Protocol.h> instead of
3430         ../../objc-obj-c++-shared/Protocol1.h.
3431         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3432         Object.
3433         * objc/execute/informal_protocol.m: Likewise.
3434         * objc/execute/load-3.m: Likewise.
3435         * objc/execute/many_args_method.m ([TestClass +initialize]):
3436         Include this method with the GNU runtime as well.
3437         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3438         * objc/execute/nested-func-1.m: Use TestsuiteObject
3439         instead of Object.
3440         * objc/execute/nil_method-1.m: Likewise.
3441         * objc/execute/no_clash.m: Likewise.
3442         * objc/execute/np-1.m: Do not include
3443         ../../objc-obj-c++-shared/Protocol1.h.
3444         (main): Use return instead of exit().
3445         * objc/execute/np-2.m: Do not include
3446         ../../objc-obj-c++-shared/Protocol1.h.
3447         ([MyObject +initialize]): Include this method also with the GNU
3448         runtime.  (main): Use return instead of exit().
3449         * objc/execute/object_is_class.m: Include
3450         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3451         of Object.  (main): Use the Modern Objective-C runtime API.
3452         * objc/execute/object_is_meta_class.m: Likewise.
3453         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3454         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3455         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3456         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3457         Objective-C runtime API.
3458         * objc/execute/protocol-isEqual-2.m: Likewise.
3459         * objc/execute/protocol-isEqual-3.m: Likewise.
3460         * objc/execute/protocol-isEqual-4.m: Likewise.
3461         * objc/execute/redefining_self.m ([TestClass +initialize]):
3462         Include this method with the GNU runtime as well.
3463         * objc/execute/root_methods.m: Include
3464         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3465         Include this method with the GNU runtime as well.
3466         (main): Use the Modern Objective-C runtime API.
3467         * objc/execute/selector-1.m: Include
3468         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3469         of Object.  (main): Use the Modern Objective-C runtime API.
3470         * objc/execute/static-1.m ([Test +initialize]): Include this
3471         method with the GNU runtime as well.
3472         * objc/execute/static-2.m: Likewise.
3473         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3474         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3475         ([MathClass +initialize]): Include this method with the GNU
3476         runtime as well.
3477         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3478         instead of Object.
3479         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3480         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3481         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3482         * objc.dg/attributes/method-attribute-1.m: Likewise.
3483         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3484         * objc.dg/attributes/method-attribute-2.m: Likewise.
3485         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3486         * objc.dg/attributes/method-attribute-3.m: Likewise.
3487         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3488         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3489         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3490         * obj-c++.dg/bitfield-1.mm: Likewise.
3491         * obj-c++.dg/bitfield-2.mm: Likewise
3492         * objc.dg/bitfield-3.m: Likewise.
3493         * obj-c++.dg/bitfield-4.mm: Likewise.
3494         * objc.dg/bitfield-5.m: Likewise
3495         * objc.dg/call-super-1.m: Likewise.
3496         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3497         Use objc_getClass() instead of objc_get_class(), but for the GNU
3498         runtime redefine objc_getClass as objc_get_class.  Include
3499         ../objc-obj-c++-shared/runtime.h.
3500         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3501         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3502         Use the Modern Objective-C runtime API.
3503         * objc.dg/class-protocol-1.m: Include
3504         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3505         * obj-c++.dg/class-protocol-1.mm: Likewise.
3506         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3507         * objc.dg/comp-types-10.m: Likewise.
3508         * objc.dg/comp-types-11.m: Likewise.
3509         * objc.dg/comp-types-12.m: Likewise.
3510         * obj-c++.dg/comp-types-9.mm: Likewise.
3511         * obj-c++.dg/comp-types-11.mm: Likewise.
3512         * obj-c++.dg/comp-types-12.mm: Likewise.
3513         * obj-c++.dg/comp-types-13.mm: Likewise.
3514         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3515         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3516         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3517         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3518         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3519         * objc.dg/desig-init-1.m: Likewise.
3520         * obj-c++.dg/defs.mm: Likewise.
3521         * objc.dg/exceptions-2.m: Likewise.
3522         * obj-c++.dg/except-1.mm: Likewise.
3523         * obj-c++.dg/exceptions-2.mm: Likewise.
3524         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3525         Use the Modern Objective-C runtime API.
3526         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3527         the Modern Objective-C runtime API.  Do not include
3528         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3529         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3530         the Modern Objective-C runtime API except when using an older NeXT
3531         runtime.
3532         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3533         the Modern Objective-C runtime API.
3534         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3535         objc/encoding.h.
3536         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3537         * objc.dg/encode-7-next-64bit.m: Updated include.
3538         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3539         objc/encoding.h.
3540         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3541         the Modern Objective-C runtime API.
3542         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3543         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3544         instead of ../objc-obj-c++-shared/Protocol1.h.
3545         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3546         the Modern Objective-C runtime API except when using an older NeXT
3547         runtime.
3548         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3549         the Modern Objective-C runtime API.
3550         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3551         Object.
3552         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3553         * objc.dg/fix-and-continue-2.m: Likewise.
3554         * objc.dg/foreach-1.m: Likewise.
3555         * objc.dg/foreach-2.m: Likewise.
3556         * objc.dg/foreach-3.m: Likewise.
3557         * objc.dg/foreach-4.m: Likewise.
3558         * objc.dg/foreach-5.m: Likewise.
3559         * objc.dg/foreach-6.m: Likewise.
3560         * objc.dg/foreach-7.m: Likewise.
3561         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3562         Object.
3563         * objc.dg/func-ptr-2.m: Likewise.
3564         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3565         Do not include objc/objc-api.h.
3566         * obj-c++.dg/fsf-package-0.mm: Likewise.
3567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3568         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3569         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3570         of Object.
3571         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3572         * objc.dg/gnu-runtime-3.m: Likewise.
3573         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3574         * objc.dg/headers.m: Include objc/runtime.h instead of
3575         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3576         for the NeXT runtime.
3577         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3578         * obj-c++.dg/isa-field-1.mm: Likewise.
3579         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3580         * objc.dg/layout-1.m: Likewise.
3581         * objc.dg/layout-2.m: Likewise.
3582         * objc.dg/local-decl-2.m: Likewise.
3583         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3584         Object.  ([Container +elementForView:]): Use
3585         class_conformsToProtocol().
3586         * obj-c++.dg/lookup-2.mm: Likewise.
3587         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3588         * obj-c++.dg/local-decl-1.mm: Likewise.
3589         * objc.dg/method-3.m: Likewise.
3590         * objc.dg/method-4.m: Likewise.
3591         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3592         ../objc-obj-c++-shared/Protocol1.h.
3593         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3594         * objc.dg/method-9.m: Likewise.
3595         * objc.dg/method-10.m: Likewise.
3596         * objc.dg/method-13.m ([Root +initialize]): Include this method
3597         also for the GNU runtime.  (main): Use objc_getClass() also for
3598         the GNU runtime.
3599         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3600         * objc.dg/method-17.m: Likewise.
3601         * objc.dg/method-19.m: Likewise.
3602         * objc.dg/method-20b.m: Likewise.
3603         * obj-c++.dg/method-2.mm: Likewise.
3604         * obj-c++.dg/method-6.mm: Likewise.
3605         * obj-c++.dg/method-10.mm: Likewise.
3606         * obj-c++.dg/method-11.mm: Likewise.
3607         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3608         ../objc-obj-c++-shared/Protocol1.h.
3609         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3610         * obj-c++.dg/method-15.mm: Likewise.
3611         * obj-c++.dg/method-17.mm: Likewise.
3612         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3613         +initialize]): Include this method also for the GNU
3614         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3615         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3616         * obj-c++.dg/method-22.mm: Likewise.
3617         * obj-c++.dg/method-23.mm: Likewise.
3618         * obj-c++.dg/no-extra-load.mm: Likewise.
3619         * objc.dg/objc-fast-4.m: Likewise.
3620         * objc.dg/objc-gc-4.m: Likewise.
3621         * obj-c++.dg/objc-gc-3.mm: Likewise.
3622         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3623         protocol_getMethodDescription() instead of [Protocol
3624         -descriptionForInstanceMethod].
3625         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3626         Made it available with all runtimes.  (main): Call -test instead
3627         of -class.
3628         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3629         and put into a category.
3630         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3631         Object.  Include objc/objc.h.
3632         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3633         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3634         New. (main): Use protocol_getMethodDescription() instead
3635         of [Protocol -descriptionForInstanceMethod] and [Protocol
3636         -descriptionForClassMethod].
3637         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3638         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3639         Objective-C runtime API.
3640         * obj-c++.dg/proto-qual-1.mm: Likewise.
3641         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3642         Object.
3643         * obj-c++.dg/property/property-1.mm: Likewise.
3644         * obj-c++.dg/qual-types-1.mm: Likewise.
3645         * objc.dg/selector-2.m: Include objc/objc.h instead of
3646         ../objc-obj-c++-shared/Object1.h.
3647         * obj-c++.dg/selector-2.mm: Likewise.
3648         * obj-c++.dg/selector-5.mm: Likewise.
3649         * obj-c++.dg/selector-6.mm: Likewise.
3650         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3651         Object.  Do not include objc/objc-api.h.
3652         * obj-c++.dg/set-not-used-1.mm: Likewise.
3653         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3654         * objc.dg/stret-1.m: Likewise.
3655         * objc.dg/stret-2.m: Likewise.
3656         * obj-c++.dg/super-class-2.mm: Likewise.
3657         * objc.dg/super-class-3.m: Likewise.
3658         * objc.dg/super-class-4.m: Likewise.
3659         * objc.dg/sync-2.m: Likewise.
3660         * obj-c++.dg/sync-2.mm: Likewise.
3661         * objc.dg/sync-1.m: Include objc/objc.h instead of
3662         ../objc-obj-c++-shared/Object1.h.
3663         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3664         'Class' as the type of 'isa'.
3665         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3666         Objective-C runtime API.  ([TestClass +initialize]): Include this
3667         method with the GNU runtime as well.
3668         * objc.dg/strings/strings-1.m: Updated includes.
3669         * obj-c++.dg/strings/strings-1.mm: Likewise.
3670         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3671         objc.dg/strings/const-str-12b.m.
3672         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3673         * obj-c++.dg/template-3.mm: Likewise.
3674         * obj-c++.dg/template-4.mm: Likewise.
3675         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3676         Objective-C runtime API.
3677         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3678         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3679         * obj-c++.dg/try-catch-1.mm: Likewise.
3680         * obj-c++.dg/try-catch-2.mm: Likewise.
3681         * objc.dg/try-catch-3.m: Likewise.
3682         * obj-c++.dg/try-catch-3.mm: Likewise.
3683         * objc.dg/try-catch-6.m: Likewise.
3684         * objc.dg/try-catch-7.m: Likewise.
3685         * obj-c++.dg/try-catch-7.mm: Likewise.
3686         * obj-c++.dg/try-catch-8.mm: Likewise.
3687         * obj-c++.dg/try-catch-9.mm: Likewise.
3688         * objc.dg/try-catch-10.m: Likewise.
3689         * obj-c++.dg/try-catch-11.mm: Likewise.
3690         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3691         Object.  Include objc/objc.h.
3692         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3693         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3694         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3695         Object.  Use Modern Objective-C runtime API.  Do not use
3696         performv::.
3697         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3698         * obj-c++.dg/torture/trivial.mm: Likewise.
3699         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3700         instead of ../objc-obj-c++-shared/Object1.h.  Include
3701         ../objc-obj-c++-shared/runtime.h.
3702         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3703         * objc.dg/torture/strings/const-str-11.m: Likewise.
3704         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3705         * objc.dg/torture/strings/const-str-9.m: Likewise.
3706         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3707         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3708         instead of Object. Only add _FooClassReference if
3709         __NEXT_RUNTIME__.
3710         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3711         * objc.dg/torture/strings/const-str-8.m: Likewise.
3712         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3713         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3714         additional sources.
3715         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3716         Object.
3717         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3718         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3719         * obj-c++.dg/va-meth-1.mm: Likewise.
3720         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3721         ../objc-obj-c++-shared/Object1.h.
3722         * objc.dg/zero-link-3.m: Likewise.
3723
3724 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3725
3726         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3727
3728 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3729
3730         PR objc-++/48275
3731         * obj-c++.dg/property/cxx-property-1.mm: New.
3732         * obj-c++.dg/property/cxx-property-2.mm: New.
3733
3734 2011-06-06  Jason Merrill  <jason@redhat.com>
3735
3736         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3737
3738 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3739
3740         PR rtl-optimization/49145
3741         From Ryan Mansfield
3742         * gcc.c-torture/compile/pr49145.c: New test.
3743
3744 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR testsuite/49288
3747         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3748         to dg-options, match also DW_AT_linkage_name.
3749
3750         PR debug/49294
3751         * gcc.dg/debug/pr49294.c: New test.
3752
3753         PR c++/49264
3754         * g++.dg/opt/pr49264.C: New test.
3755
3756 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3757
3758         PR tree-optimization/49243
3759         * gcc.dg/pr49243.c: New.
3760
3761 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3762
3763         * gnat.dg/specs/cond_expr1.ads: New test.
3764
3765 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3766
3767         * gnat.dg/deferred_const4.ad[sb]: New test.
3768         * gnat.dg/deferred_const4_pkg.ads: New helper.
3769
3770 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3771
3772         * gnat.dg/test_tamdt.adb: Rename to...
3773         * gnat.dg/taft_type1.adb: ...this.
3774         * gnat.dg/tamdt.ad[sb]: Rename to...
3775         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3776         * gnat.dg/tamdt_aux.ads: Rename to...
3777         * gnat.dg/taft_type1_pkg2.ads: ...this.
3778         * gnat.dg/taft_type2.ad[sb]: New test.
3779         * gnat.dg/taft_type2_pkg.ads: New helper.
3780         * gnat.dg/taft_type3.adb: New test.
3781         * gnat.dg/taft_type3_pkg.ads: New helper.
3782
3783 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/49255
3786         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3787         for F2008.
3788
3789 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3790
3791         PR testsuite/49287
3792         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3793         warning.
3794         * objc.dg/gnu-api-2-objc.m: Likewise.
3795         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3796         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3797
3798 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3799
3800         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3801         alignment, not the alignment, when calling class_addIvar().  Add
3802         an 'isa' instance variable to the test root class.
3803         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3804
3805 2011-06-04  Jan Hubicka  <jh@suse.cz>
3806
3807         PR tree-optimization/48893
3808         PR tree-optimization/49091
3809         PR tree-optimization/49179
3810         * gfortran.dg/pr49179.f90: New testcase
3811
3812 2011-06-04  Jan Hubicka  <jh@suse.cz>
3813
3814         PR lto/48954
3815         * g++.dg/torture/pr48954.C: New testcase.
3816
3817 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3818
3819         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3820
3821 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3822
3823         PR c++/33840
3824         * g++.dg/diagnostic/bitfld2.C: New.
3825
3826 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR target/49281
3829         * gcc.c-torture/execute/pr49281.c: New test.
3830
3831 2011-06-04  Jan Hubicka  <jh@suse.cz>
3832
3833         PR tree-optimize/48929
3834         * gcc.c-torture/compile/pr48929.c: New testcase.
3835
3836 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3837
3838         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3839
3840 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3841
3842         PR c++/49276
3843         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3844
3845 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3846
3847         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3848
3849 2011-06-03  Richard Henderson  <rth@redhat.com>
3850             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3851
3852         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3853
3854 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3855
3856         * objc.dg/headers.m: Do not include objc-list.h.
3857
3858 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3859
3860         * objc.dg/type-stream-1.m: Test removed.
3861         * objc.dg/headers.m: Do not include typedstream.h.
3862
3863 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3864
3865         * objc.dg/torture/forward-1.m (main): Updated testcase.
3866
3867 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3868
3869         PR target/49163
3870         * gcc.c-torture/compile/pr49163.c: New.
3871
3872 2011-06-02  Asher Langton  <langton2@llnl.gov>
3873
3874         PR fortran/49268
3875         * gfortran.dg/PR49268.f90: New test.
3876
3877 2011-06-02  Asher Langton  <langton2@llnl.gov>
3878
3879         PR fortran/37039
3880         * gfortran.dg/PR37039.f90: New test.
3881
3882 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3883
3884         PR objc/48539
3885         * objc.dg/method-5.m: Updated.
3886         * objc.dg/method-19.m: Updated.
3887         * objc.dg/method-lookup-1.m: New.
3888         * obj-c++.dg/method-6.mm: Updated.
3889         * obj-c++.dg/method-7.mm: Updated.
3890         * obj-c++.dg/method-lookup-1.mm: New.
3891
3892 2011-06-02  DJ Delorie  <dj@redhat.com>
3893
3894         * lib/timeout.exp (timeout): Add board_info support.
3895
3896 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3897
3898         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3899
3900 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3901
3902         PR fortran/49265
3903         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3904         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3905
3906 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3907             Hans-Peter Nilsson  <hp@axis.com>
3908
3909         PR rtl-optimization/48840
3910         * gcc.target/sparc/ultrasp13.c: New test.
3911
3912 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3913
3914         PR target/49238
3915         * gcc.c-torture/compile/pr49238.c: New.
3916
3917 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3918
3919         * gcc.target/arm/g2.c: Skip test in -mthumb.
3920         Skip test unless cpu is xscale.
3921         * gcc.target/arm/scd42-2.c: Likewise.
3922         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3923
3924 2011-06-01  Jason Merrill  <jason@redhat.com>
3925
3926         * g++.dg/cpp0x/decltype28.C: New.
3927         * g++.dg/cpp0x/decltype29.C: New.
3928
3929 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3930
3931         PR target/45074
3932         * gcc.target/mips/pr45074.c: New test.
3933
3934 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3935             Hans-Peter Nilsson  <hp@axis.com>
3936
3937         PR rtl-optimization/48830
3938         * gcc.target/sparc/ultrasp12.c: New test.
3939
3940 2011-06-01  David Li  <davidxl@google.com>
3941
3942         * gcc.dg/profile-dir-1.c: Change pass name.
3943         * gcc.dg/profile-dir-2.c: Ditto.
3944         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3945         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3946         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3947         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3948         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3949         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3950         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3951         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3952         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3953         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3954         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3955         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3956         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3957         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3958         * gcc.dg/profile-dir-3.c: Ditto.
3959         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3960
3961 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3962
3963         * objc.dg/attributes/method-nonnull-1.m: New test.
3964         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3965
3966 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3967
3968         PR fortran/18918
3969         * gfortran.dg/coarray_atomic_1.f90: New.
3970         * gfortran.dg/coarray/atomic_1.f90: New.
3971
3972 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3973
3974         * gcc.dg/guality/bswaptest.c: New test.
3975         * gcc.dg/guality/clztest.c: New test.
3976         * gcc.dg/guality/ctztest.c: New test.
3977         * gcc.dg/guality/rotatetest.c: New test.
3978
3979         PR target/48688
3980         * gcc.target/i386/pr48688.c: New test.
3981
3982 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3983
3984         PR c++/48010
3985         * g++.dg/lookup/name-clash9.C: New.
3986
3987 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3988
3989         PR fortran/18918
3990         * gfortran.dg/coarray/dummy_1.f90: New.
3991
3992 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3993
3994         PR fortran/18918
3995         * gfortran.dg/coarray/save_1.f90: New.
3996         * gfortran.dg/coarray_4.f90: Update dg-error.
3997
3998 2011-05-31  Jason Merrill  <jason@redhat.com>
3999
4000         * g++.dg/cpp0x/rv-template1.C: New.
4001
4002 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR rtl-optimization/49235
4005         * gcc.dg/pr49235.c: New test.
4006
4007 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4008
4009         PR tree-optimization/49093
4010         * gcc.dg/vect/pr49093.c: New test.
4011
4012 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4013
4014         PR debug/49047
4015         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4016
4017 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4018
4019         PR testsuite/49239
4020         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4021         output array.
4022
4023 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4024
4025         PR target/49186
4026         * gcc.c-torture/execute/pr49186.c: New.
4027
4028 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         PR target/49168
4031          * gcc.target/i386/pr49168-1.c: New.
4032
4033 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4034             Eric Botcazou  <ebotcazou@adacore.com>
4035
4036         * gcc.dg/guality/drap.c: New test.
4037
4038 2011-05-30  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/49210
4041         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4042         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4043
4044 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR c++/49223
4047         * g++.dg/gomp/pr49223-1.C: New test.
4048         * g++.dg/gomp/pr49223-2.C: New test.
4049
4050 2011-05-30  Richard Guenther  <rguenther@suse.de>
4051
4052         PR tree-optimization/49218
4053         * gcc.c-torture/execute/pr49218.c: New testcase.
4054
4055 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4056
4057         PR tree-optimization/49199
4058         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4059         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4060         -fno-tree-scev-cprop.
4061
4062 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4063
4064         PR fortran/47601
4065         * gfortran.dg/extends_13.f03: New.
4066
4067 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR rtl-optimization/49095
4070         * gcc.target/i386/pr49095.c: New test.
4071
4072 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4073
4074         PR fortran/18918
4075         * gfortran.dg/coarray_24.f90: New.
4076
4077 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4078
4079         PR fortran/18918
4080         * gfortran.dg/coarray_23.f90: New.
4081
4082 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4083
4084         From Ryan Mansfield
4085         * gcc.dg/pr48826.c: New test.
4086
4087 2011-05-29  Richard Guenther  <rguenther@suse.de>
4088
4089         PR tree-optimization/49217
4090         * gcc.dg/torture/pr49217.c: New testcase.
4091
4092 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4093
4094         PR testsuite/49222
4095         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4096
4097 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4098
4099         * gnat.dg/boolean_subtype.adb: Rename to...
4100         * gnat.dg/boolean_subtype1.adb: ...this.
4101
4102 2011-05-28  Jason Merrill  <jason@redhat.com>
4103
4104         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4105
4106 2011-05-27  Jason Merrill  <jason@redhat.com>
4107
4108         * g++.dg/cpp0x/enum18.C: Adjust.
4109
4110         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4111
4112 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4113
4114         PR fortran/18918
4115         * gfortran.dg/coarray_22.f90: New.
4116
4117 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4118
4119         PR tree-optimization/46728
4120         * gcc.target/powerpc/pr46728-1.c: New.
4121         * gcc.target/powerpc/pr46728-2.c: New.
4122         * gcc.target/powerpc/pr46728-3.c: New.
4123         * gcc.target/powerpc/pr46728-4.c: New.
4124         * gcc.target/powerpc/pr46728-5.c: New.
4125         * gcc.dg/pr46728-6.c: New.
4126         * gcc.target/powerpc/pr46728-7.c: New.
4127         * gcc.target/powerpc/pr46728-8.c: New.
4128         * gcc.dg/pr46728-9.c: New.
4129         * gcc.target/powerpc/pr46728-10.c: New.
4130         * gcc.target/powerpc/pr46728-11.c: New.
4131         * gcc.dg/pr46728-12.c: New.
4132         * gcc.target/powerpc/pr46728-13.c: New.
4133         * gcc.target/powerpc/pr46728-14.c: New.
4134         * gcc.target/powerpc/pr46728-15.c: New.
4135         * gcc.target/powerpc/pr46728-16.c: New.
4136
4137 2011-05-27  Jason Merrill  <jason@redhat.com>
4138
4139         * g++.dg/abi/mangle47.C: New.
4140
4141         PR c++/49176
4142         * g++.dg/template/const5.C: New.
4143
4144         * g++.dg/cpp0x/enum18.C: New.
4145
4146         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4147
4148         * g++.dg/cpp0x/error6.C: New.
4149
4150         * g++.dg/cpp0x/error5.C: New.
4151
4152 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR c++/49165
4155         * g++.dg/eh/cond6.C: New test.
4156
4157 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4158
4159         PR fortran/48820
4160         * gfortran.dg/rank_3.f90: New.
4161         * gfortran.dg/rank_4.f90: New.
4162
4163 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4164
4165         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4166         replace dump search.
4167
4168 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4169
4170         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4171         * gnat.dg/bit_packed_array5.adb: ...here.
4172
4173 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4174
4175         PR c++/42056
4176         * g++.dg/cpp0x/auto25.C: New.
4177
4178 2011-05-27  Richard Guenther  <rguenther@suse.de>
4179
4180         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4181
4182 2011-05-27  Richard Guenther  <rguenther@suse.de>
4183
4184         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4185
4186 2011-05-27  Richard Guenther  <rguenther@suse.de>
4187
4188         PR middle-end/49189
4189         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4190
4191 2011-05-26  Jason Merrill  <jason@redhat.com>
4192
4193         * g++.dg/cpp0x/friend1.C: New.
4194         * g++.dg/cpp0x/friend2.C: New.
4195
4196         * g++.dg/cpp0x/auto7.C: Update.
4197         * g++.dg/template/crash50.C: Adjust.
4198         * g++.dg/template/static9.C: Adjust.
4199         * g++.old-deja/g++.ext/memconst.C: Adjust.
4200
4201 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4202
4203         * gcc.dg/march.c: Ignore a note for some targets.
4204
4205 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4206             Nathan Froyd  <froydnj@codesourcery.com>
4207
4208         PR c++/2288
4209         PR c++/18770
4210         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4211         * g++.dg/parse/pr18770.C: New test.
4212         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4213
4214 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4215
4216         PR fortran/48955
4217         * gfortran.dg/dependency_40.f90 : New test.
4218
4219 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4220
4221         PR fortran/18918
4222         * gfortran.dg/coarray/registering_1.f90: New.
4223
4224 2011-05-26  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/cpp0x/variadic111.C: New.
4227         * g++.dg/cpp0x/variadic41.C: Adjust.
4228
4229 2011-05-26  Richard Guenther  <rguenther@suse.de>
4230
4231         PR tree-optimization/48702
4232         * gcc.dg/torture/pr48702.c: New testcase.
4233
4234 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4235
4236         PR gcov-profile/48845
4237         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4238         support.
4239         * gcc.dg/matrix/matrix.exp: Likewise.
4240         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4241         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4242         line number to check_profiling_available.
4243         * lib/target-supports.exp (check_profiling_available): Account for
4244         this.
4245         Require TLS runtime support with -fprofile-generate.
4246         * lib/profopt.exp (profopt-execute): Add TLS options for
4247         -fprofile-generate.
4248         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4249
4250 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4251
4252         PR c++/49165
4253         * g++.dg/eh/cond5.C: New test.
4254
4255         PR tree-optimization/49161
4256         * gcc.c-torture/execute/pr49161.c: New test.
4257
4258 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4259
4260         * gcc.target/arm/neon-vorn-vbic.c: New test.
4261
4262 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4263
4264         PR tree-optimization/49038
4265         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4266         * gcc.dg/vect/pr49038.c: New test.
4267
4268 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4269         * g++.dg/init/pr25811-3.C: New.
4270         * g++.dg/init/pr25811-4.C: New.
4271
4272 2011-05-25  Jason Merrill  <jason@redhat.com>
4273
4274         * g++.dg/cpp0x/enum17.C: New.
4275         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4276
4277         * g++.dg/cpp0x/auto24.C: New.
4278
4279         * g++.dg/cpp0x/error4.C: New.
4280
4281         * g++.dg/cpp0x/rv-restrict.C: New.
4282
4283         * g++.dg/cpp0x/enum15.C: New.
4284         * g++.dg/cpp0x/constexpr-switch2.C: New.
4285
4286         * g++.dg/cpp0x/variadic110.C: New.
4287
4288         * g++.dg/cpp0x/auto9.C: Add typedef test.
4289
4290         * g++.dg/cpp0x/auto23.C: New.
4291         * g++.dg/cpp0x/auto9.C: Adjust.
4292
4293         * g++.dg/cpp0x/defaulted29.C: New.
4294
4295         * g++.dg/cpp0x/initlist51.C: New.
4296
4297 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4298
4299         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4300         * g++.dg/abi/packed1.C: Suppress warning.
4301         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4302         * g++.dg/template/stdarg1.C: Likewise.
4303         * g++.dg/other/packed1.C: Remove arm from xfail list.
4304
4305 2011-05-25  Jason Merrill  <jason@redhat.com>
4306
4307         * g++.dg/cpp0x/enum16.C: New.
4308         * g++.dg/parse/error15.C: Adjust.
4309
4310         * g++.dg/cpp0x/initlist50.C: New.
4311
4312         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4313
4314         * g++.dg/cpp0x/variadic109.C: New.
4315
4316 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4317
4318          * gcc.target/i386/pause-1.c: New.
4319
4320 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4321
4322         * gcc.dg/stack-usage-1.c: Adjust comment.
4323         * gcc.dg/stack-usage-2.c: New test.
4324
4325 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR c++/49136
4328         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4329         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4330
4331 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4332
4333         PR rtl-optimization/48757
4334         * gfortran.dg/pr48757.f:  New test case.
4335
4336 2011-05-24  Jason Merrill  <jason@redhat.com>
4337
4338         * g++.dg/cpp0x/access01.C: New.
4339
4340 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4341
4342         PR libobjc/48177
4343         * objc.dg/pr48177.m: New testcase.      
4344
4345 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4346
4347         PR objc/48187
4348         * objc.dg/pr48187.m: New testcase.
4349         * obj-c++.dg/pr48187.mm: New testcase.
4350         * objc.dg/ivar-extra-semicolon.m: New testcase.
4351
4352 2011-05-24  Jason Merrill  <jason@redhat.com>
4353
4354         * g++.dg/template/access21.C: New.
4355         * g++.dg/template/access22.C: New.
4356
4357 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4358
4359         PR rtl-optimization/48633
4360         * g++.dg/pr48633.C: New test.
4361
4362 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4363
4364         PR target/49133
4365         * g++.dg/other/pr49133.C: New test.
4366
4367 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4368             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4369
4370         * gcc.dg/torture/tls/run-gd.c: New test.
4371         * gcc.dg/torture/tls/run-ie.c: New test.
4372         * gcc.dg/torture/tls/run-ld.c: New test.
4373         * gcc.dg/torture/tls/run-le.c: New test.
4374         * lib/target-supports.exp (check_effective_target_tls_runtime):
4375         Build testcase with TLS options.
4376
4377 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4378
4379         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4380
4381 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4382
4383         PR tree-optimization/49121
4384         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4385
4386 2011-05-23  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/defaulted28.C: New.
4389
4390         * g++.dg/cpp0x/sfinae25.C: New.
4391
4392         * g++.dg/cpp0x/rv-cast2.C: New.
4393
4394         * g++.dg/cpp0x/enum14.C: New.
4395
4396 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR lto/49123
4399         * gcc.c-torture/execute/pr49123.c: New test.
4400
4401         PR debug/49032
4402         * gcc.dg/debug/pr49032.c: New test.
4403
4404         PR c/49120
4405         * gcc.dg/pr49120.c: New test.
4406
4407 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4408
4409         PR target/47315
4410         * gcc.target/i386/pr47315.c: New test.
4411
4412 2011-05-23  Jason Merrill  <jason@redhat.com>
4413
4414         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4415
4416         * g++.dg/cpp0x/sfinae24.C: New.
4417
4418         * g++.dg/cpp0x/error3.C: New.
4419
4420         * g++.dg/cpp0x/defaulted27.C: New.
4421
4422         * g++.dg/cpp0x/decltype27.C: New.
4423
4424 2011-05-23  Richard Guenther  <rguenther@suse.de>
4425
4426         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4427
4428 2011-05-23  Richard Guenther  <rguenther@suse.de>
4429
4430         PR tree-optimization/40874
4431         * g++.dg/tree-ssa/pr40874.C: New testcase.
4432
4433 2011-05-23  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/49115
4436         * g++.dg/torture/pr49115.C: New testcase.
4437
4438 2011-05-23  Richard Guenther  <rguenther@suse.de>
4439
4440         PR middle-end/15419
4441         * gcc.dg/memcpy-3.c: New testcase.
4442
4443 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR middle-end/48973
4446         * gcc.c-torture/execute/pr48973-1.c: New test.
4447         * gcc.c-torture/execute/pr48973-2.c: New test.
4448
4449 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4450
4451         PR c++/18016
4452         * g++.dg/warn/pr18016.C: New.
4453
4454 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4455
4456         PR target/45098
4457         * gcc.target/arm/ivopts-6.c: New test.
4458
4459 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR middle-end/49029
4462         * gcc.c-torture/compile/pr49029.c: New test.
4463
4464 2011-05-22  Jason Merrill  <jason@redhat.com>
4465
4466         * g++.dg/cpp0x/sfinae23.C: New.
4467         * g++.dg/cpp0x/sfinae8.C: Correct.
4468
4469 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4470
4471         * gfortran.dg/function_optimize_8.f90:  New test case.
4472
4473 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4474
4475         PR tree-optimization/49087
4476         * gcc.dg/vect/O3-pr49087.c: New test.
4477
4478 2011-05-21  Jason Merrill  <jason@redhat.com>
4479
4480         * g++.dg/debug/const5.C: New.
4481
4482 2011-05-20  Jason Merrill  <jason@redhat.com>
4483
4484         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4485
4486         * g++.dg/cpp0x/constexpr-static7.C: New.
4487
4488         * g++.dg/cpp0x/enum12.C: New.
4489         * g++.dg/cpp0x/enum13.C: New.
4490
4491 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4492
4493         PR fortran/48699
4494         * gfortran.dg/select_type_23.f03: New.
4495
4496 2011-05-20  Jason Merrill  <jason@redhat.com>
4497
4498         * g++.dg/cpp0x/defaulted26.C: New.
4499
4500         * g++.dg/cpp0x/noexcept02.C: Fix.
4501         * g++.dg/cpp0x/noexcept03.C: Fix.
4502         * g++.dg/cpp0x/noexcept08.C: Fix.
4503         * g++.dg/cpp0x/noexcept10.C: New.
4504
4505 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4506
4507         PR fortran/48706
4508         * gfortran.dg/extends_12.f03: New.
4509
4510 2011-05-20  Jason Merrill  <jason@redhat.com>
4511
4512         * g++.dg/template/koenig9.C: New.
4513         * g++.dg/opt/pr47615.C: Fix.
4514         * g++.dg/overload/defarg1.C: Fix.
4515         * g++.dg/tc1/dr213.C: Remove xfail.
4516         * g++.dg/torture/pr34850.C: Fix.
4517         * g++.dg/torture/pr39362.C: Fix.
4518         * g++.old-deja/g++.brendan/crash56.C: Fix.
4519         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4520
4521 2011-05-20  Richard Guenther  <rguenther@suse.de>
4522
4523         PR tree-optimization/49079
4524         * gcc.dg/torture/pr49079.c: New testcase.
4525
4526 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR tree-optimization/49073
4529         * gcc.c-torture/execute/pr49073.c: New test.
4530
4531 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4532
4533         PR fortran/18918
4534         * gfortran.dg/coarray_21.f90: New.
4535
4536 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4537
4538         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4539         output.
4540
4541 2011-05-19  Richard Guenther  <rguenther@suse.de>
4542
4543         PR testsuite/49063
4544         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4545
4546 2011-05-19  Richard Guenther  <rguenther@suse.de>
4547
4548         PR middle-end/48985
4549         * gcc.dg/builtin-object-size-11.c: New testcase.
4550
4551 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4552
4553         PR target/45098
4554         * gcc.target/arm/ivopts.c: New test.
4555         * gcc.target/arm/ivopts-2.c: New test.
4556
4557 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4558
4559         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4560
4561 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4562
4563         * gcc.c-torture/execute/960321-1.x: Remove.
4564
4565 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4566
4567         PR fortran/48700
4568         * gfortran.dg/move_alloc_4.f90: New.
4569
4570 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4571
4572         PR target/49002
4573         * gcc.target/i386/pr49002-1.c: New test.
4574         * gcc.target/i386/pr49002-2.c: Likewise.
4575
4576 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4577
4578         PR tree-optimization/49039
4579         * gcc.c-torture/execute/pr49039.c: New test.
4580         * gcc.dg/tree-ssa/pr49039.c: New test.
4581         * g++.dg/torture/pr49039.C: New test.
4582
4583 2011-05-18  Jason Merrill  <jason@redhat.com>
4584
4585         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4586         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4587         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4588
4589 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4590
4591         * gcc.target/bfin/mcpu-bf592.c: New test.
4592
4593 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4594
4595         PR tree-optimization/41881
4596         * gcc.dg/vect/O3-pr41881.c: New test.
4597         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4598
4599 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR tree-optimization/49000
4602         * gcc.dg/pr49000.c: New test.
4603
4604 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4605
4606         * gnat.dg/invalid1.adb: New test.
4607
4608 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4609
4610         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4611         scan pattern.
4612         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4613         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4614
4615 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4616
4617         PR c++/48994
4618         * g++.dg/cpp0x/range-for18.C: New.
4619
4620 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4621
4622         PR fortran/18918
4623         * gfortran.dg/coarray/image_index_2.f90: New.
4624
4625 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4626
4627         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4628         * g++.dg/cpp0x/override2.C: New.
4629
4630 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/18918
4633         * gfortran.de/coarray_20.f90: New.
4634
4635 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4636
4637         PR fortran/22572
4638         * function_optimize_7.f90:  New test case.
4639
4640 2011-05-13  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/cpp0x/decltype26.C: New.
4643         * g++.dg/cpp0x/enum11.C: New.
4644
4645 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4646
4647         PR fortran/48972
4648         PR fortran/48991
4649         * gfortran.dg/assign_8.f90: Update dg-error.
4650
4651 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4652
4653         PR fortran/48972
4654         * gfortran.dg/io_constraints_8.f90: New.
4655         * gfortran.dg/io_constraints_9.f90: New.
4656
4657 2011-05-13  Martin Thuresson  <martint@google.com>
4658
4659         PR gcov-profile/47793
4660         * gcc.dg/pr47793.c: New.
4661
4662 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR tree-optimization/48975
4665         * gcc.dg/pr48975.c: New test.
4666
4667 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4668
4669         PR fortran/48972
4670         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4671
4672 2011-05-12  Jason Merrill  <jason@redhat.com>
4673
4674         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4675
4676 2011-05-12  Geert Bosch  <bosch@adacore.com>
4677
4678         * gnat.dg/view_conversion1.adb: New test.
4679
4680 2011-05-12  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/48172
4683         * gcc.dg/vect/pr48172.c: New testcase.
4684
4685 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR debug/48967
4688         * g++.dg/opt/pr48967.C: New test.
4689
4690 2011-05-11  Jason Merrill  <jason@redhat.com>
4691
4692         * g++.dg/cpp0x/constexpr-friend.C: New.
4693         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4694
4695         * g++.dg/cpp0x/sfinae22.C: New.
4696
4697 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4698
4699         PR fortran/48889
4700         * gfortran.dg/generic_24.f90: New.
4701
4702 2011-05-11  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/15256
4705         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4706
4707 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR debug/48159
4710         * gcc.dg/pr48159-1.c: New test.
4711         * gcc.dg/pr48159-2.c: New test.
4712
4713 2011-05-11  Richard Guenther  <rguenther@suse.de>
4714
4715         PR middle-end/48953
4716         * gcc.dg/torture/pr48953.c: New testcase.
4717
4718 2011-05-11  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/18041
4721         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4722
4723 2011-05-11  Alan Modra  <amodra@gmail.com>
4724
4725         PR target/47755
4726         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4727
4728 2011-05-10  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/cpp0x/defaulted25.C: New.
4731         * g++.dg/template/crash7.C: Adjust.
4732
4733         * g++.dg/cpp0x/variadic108.C: New.
4734
4735 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4736
4737         * g++.dg/inherit/virtual9.C: Extend.
4738
4739 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4740
4741         PR target/48857
4742         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4743         are passed and returned in vector registers.
4744
4745 2011-05-10  Richard Guenther  <rguenther@suse.de>
4746
4747         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4748         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4749         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4750         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4751         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4752         applies.
4753
4754 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4755
4756         PR tree-optimization/48611
4757         PR tree-optimization/48794
4758         * gfortran.dg/gomp/pr48611.f90: New test.
4759         * gfortran.dg/gomp/pr48794.f90: New test.
4760
4761         PR debug/48928
4762         * gcc.dg/dfp/pr48928.c: New test.
4763
4764 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4765
4766         PR c++/48522
4767         * g++.dg/cpp0x/pr48522.C: New.
4768
4769 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4770
4771         PR c++/48735
4772         * g++.dg/cpp0x/sfinae21.C: New.
4773
4774 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4775
4776         * g++.dg/template/sfinae28.C: Rename to...
4777         * g++.dg/cpp0x/sfinae19.C: ... this.
4778         * g++.dg/template/sfinae29.C: Rename to...
4779         * g++.dg/cpp0x/sfinae20.C: ... this.
4780
4781 2011-05-09  Jeff Law <law@redhat.com>
4782
4783         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4784         consistent results.
4785
4786 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4787
4788         PR c++/20039
4789         * g++.dg/init/pr20039.C: New.
4790
4791 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4792
4793         PR c++/48737
4794         PR c++/48744
4795         * g++.dg/template/sfinae28.C: New.
4796         * g++.dg/template/sfinae29.C: Likewise.
4797
4798 2011-05-09  Jason Merrill  <jason@redhat.com>
4799
4800         * g++.dg/template/nontype23.C: New.
4801
4802 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4803         PR c++/48859
4804         * g++.dg/init/pr48859.C: New.
4805
4806 2011-05-09  Jason Merrill  <jason@redhat.com>
4807
4808         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4809         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4810         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4811         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4812         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4813         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4814         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4815         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4816
4817 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4818
4819         * g++.dg/inherit/virtual9.C: New.
4820
4821 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4822
4823         PR c++/48574
4824         * g++.dg/template/dependent-expr8.C: New test case.
4825
4826 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4827
4828         PR tree-optimization/48837
4829         * gcc.dg/pr48837.c: New testcase.
4830
4831 2011-05-06  Jason Merrill  <jason@redhat.com>
4832
4833         * g++.dg/cpp0x/constexpr-condition2.C: New.
4834
4835         * g++.dg/cpp0x/constexpr-missing.C: New.
4836
4837 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4838
4839         PR fortran/18918
4840         * gfortran.dg/coarray/this_image_2.f90: New.
4841
4842 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4843
4844         PR fortran/48858
4845         PR fortran/48820
4846         * gfortran.dg/bind_c_usage_22.f90: New.
4847         * gfortran.dg/bind_c_usage_23.f90: New.
4848         * gfortran.dg/bind_c_usage_24.f90: New.
4849         * gfortran.dg/bind_c_usage_24_c.c: New.
4850
4851 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4852
4853         PR c++/48838
4854         * g++.dg/template/member9.C: New test case.
4855
4856 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4857
4858         * gnat.dg/discr29.ad[sb]: New test.
4859         * gnat.dg/discr30.adb: Likewise.
4860
4861 2011-05-05  Julian Brown  <julian@codesourcery.com>
4862
4863         * gcc.target/arm/neon-vset_lanes8.c: New test.
4864
4865 2011-05-05  Jason Merrill  <jason@redhat.com>
4866
4867         * g++.dg/init/new32.C: New.
4868
4869 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4870
4871         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4872         Fix typo.
4873
4874 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4875
4876         PR rtl-optimization/48381
4877         * gcc.c-torture/compile/pr48381.c: New test.
4878
4879 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4880
4881         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4882         to dg-options.
4883         * gcc.target/i386/opt-1.c: Ditto.
4884
4885 2011-05-04  Jason Merrill  <jason@redhat.com>
4886
4887         * g++.dg/conversion/base1.C: New.
4888
4889 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4890
4891         PR libgfortran/48787
4892         * gfortran.dg/round_3.f08: Add more checks to test case.
4893
4894 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4895
4896         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4897         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4898         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4899         Gate test on effective_target fd_truncate.
4900
4901 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4902
4903         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4904         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4905         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4906         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4907         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4908         * gcc.target/i386/pr38824.c: Ditto.
4909         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4910         * gcc.target/i386/vecinit-2.c: Ditto.
4911         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4912         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4913         * gcc.target/i386/parity-2.c: Ditto.
4914         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4915
4916 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4917
4918         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4919         remove duplication.
4920         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4921         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4922         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4923
4924 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4925
4926         PR fortran/18918
4927         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4928
4929 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4930
4931         PR fortran/18918
4932         * gfortran.dg/coarray/this_image_1.f90: New.
4933
4934 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/18918
4937         * gfortran.dg/coarray/caf.dg: New.
4938         * gfortran.dg/coarray/image_index_1.f90: New, copied
4939         from ../coarray_16.f90.
4940
4941 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4942
4943         PR c++/28501
4944         * g++.dg/ext/complex9.C: New.
4945
4946 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4947
4948         From Mike Frysinger
4949         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4950         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4951         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4952
4953 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4954
4955         * gcc.target/bfin/builtins: Created.
4956         * gcc.target/bfin/hisilh-O0.c: Deleted.
4957         * gcc.target/bfin/hisilh.c: Moved to...
4958         * gcc.target/bfin/builtins/hisilh.c: ...here.
4959         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4960         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4961         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4962         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4963         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4964         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4965         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4966         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4967         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4968         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4969         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4970         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4971         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4972         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4973         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4974         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4975         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4976         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4977         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4978         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4979         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4980         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4981         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4982         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4983         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4984         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4985         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4986         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4987         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4988         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4989         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4990         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4991         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4992         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4993         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4994         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4995         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4996         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4997         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4998         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4999         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5000         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5001         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5002         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5003         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5004         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5005         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5006         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5007         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5008         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5009         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5010         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5011         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5012         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5013         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5014         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5015         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5016         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5017         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5018         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5019         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5020         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5021         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5022         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5023         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5024         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5025         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5026         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5027         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5028         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5029         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5030         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5031         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5032         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5033         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5034         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5035         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5036         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5037         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5038         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5039         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5040         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5041         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5042         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5043         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5044         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5045         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5046         * gcc.target/bfin/builtins/circptr.c: Ditto.
5047         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5048         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5049         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5050         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5051         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5052         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5053         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5054         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5055         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5056         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5057         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5058         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5059         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5060         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5061         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5062         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5063         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5064         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5065         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5066         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5067         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5068         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5069         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5070         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5071         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5072         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5073         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5074         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5075         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5076         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5077         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5078         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5079         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5080         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5081         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5082         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5083         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5084         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5085         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5086         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5087         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5088         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5089         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5090         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5091         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5093         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5094         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5095         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5096         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5097         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5098         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5099         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5100         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5101         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5102         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5103         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5104         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5105         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5107         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5108         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5109         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5110         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5111         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5112         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5113         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5114         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5115         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5116         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5117
5118 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5119
5120         * gcc.target/arm/cold-lc.c: New test.
5121
5122 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5123
5124         PR target/48774
5125         * gcc.dg/pr48774.c: New test.
5126
5127 2011-05-03  Richard Guenther  <rguenther@suse.de>
5128
5129         * gcc.dg/large-size-array-5.c: New testcase.
5130
5131 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5132
5133         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5134
5135 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5136
5137         * lib/target-supports.exp (check_effective_target_vect_strided):
5138         Replace with...
5139         (check_effective_target_vect_strided2)
5140         (check_effective_target_vect_strided3)
5141         (check_effective_target_vect_strided4)
5142         (check_effective_target_vect_strided8): ...these new functions.
5143
5144         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5145         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5146         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5147         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5148         * gcc.dg/vect/pr37539.c: Likewise.
5149         * gcc.dg/vect/slp-11a.c: Likewise.
5150         * gcc.dg/vect/slp-11b.c: Likewise.
5151         * gcc.dg/vect/slp-11c.c: Likewise.
5152         * gcc.dg/vect/slp-12a.c: Likewise.
5153         * gcc.dg/vect/slp-12b.c: Likewise.
5154         * gcc.dg/vect/slp-18.c: Likewise.
5155         * gcc.dg/vect/slp-19a.c: Likewise.
5156         * gcc.dg/vect/slp-19b.c: Likewise.
5157         * gcc.dg/vect/slp-21.c: Likewise.
5158         * gcc.dg/vect/slp-23.c: Likewise.
5159         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5160
5161         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5162         instead of vect_interleave && vect_extract_even_odd.
5163         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5164         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5165         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5166         * gcc.dg/vect/vect-1.c: Likewise.
5167         * gcc.dg/vect/vect-10.c: Likewise.
5168         * gcc.dg/vect/vect-98.c: Likewise.
5169         * gcc.dg/vect/vect-107.c: Likewise.
5170         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5171         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5172         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5173         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5174         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5175         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5176         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5177         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5178         * gcc.dg/vect/vect-strided-float.c: Likewise.
5179         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5180         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5181         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5182         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5183         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5184         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5185         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5186         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5187         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5188         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5189         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5190         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5191         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5192         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5193         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5194
5195         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5196         target condition.
5197         * gcc.dg/vect/pr30843.c: Likewise.
5198         * gcc.dg/vect/pr33866.c: Likewise.
5199         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5200         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5201         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5202         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5203
5204 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5205
5206         * gcc.dg/vect/slp-11.c: Split into...
5207         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5208         gcc.dg/vect/slp-11c.c: ...these tests.
5209         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5210         * gcc.dg/vect/slp-12c.c: ...this new test.
5211         * gcc.dg/vect/slp-19.c: Split into...
5212         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5213         gcc.dg/vect/slp-19c.c: ...these new tests.
5214
5215 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5216
5217         * lib/target-supports.exp
5218         (check_effective_target_vect_extract_even_odd_wide): Delete.
5219         (check_effective_target_vect_strided_wide): Likewise.
5220         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5221         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5222         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5223         * gcc.dg/vect/pr37539.c: Likewise.
5224         * gcc.dg/vect/slp-11.c: Likewise.
5225         * gcc.dg/vect/slp-12a.c: Likewise.
5226         * gcc.dg/vect/slp-12b.c: Likewise.
5227         * gcc.dg/vect/slp-19.c: Likewise.
5228         * gcc.dg/vect/slp-23.c: Likewise.
5229         * gcc.dg/vect/vect-1.c: Likewise.
5230         * gcc.dg/vect/vect-98.c: Likewise.
5231         * gcc.dg/vect/vect-107.c: Likewise.
5232         * gcc.dg/vect/vect-strided-float.c: Likewise.
5233
5234 2011-05-02  Jason Merrill  <jason@redhat.com>
5235
5236         * g++.dg/init/new31.C: New.
5237
5238 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5239
5240         PR c/35445
5241         * gcc.dg/pr35445.c: New test.
5242
5243 2011-05-02  Jason Merrill  <jason@redhat.com>
5244
5245         * c-c++-common/vla-1.c: New.
5246
5247 2011-05-02  Richard Guenther  <rguenther@suse.de>
5248
5249         PR tree-optimization/48822
5250         * gcc.dg/torture/pr48822.c: New testcase.
5251
5252 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5253
5254         PR c++/47969
5255         * g++.dg/cpp0x/constexpr-47969.C: New.
5256
5257 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5258
5259         PR testsuite/48498
5260         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5261         on vect_no_align targets.
5262         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5263         vect_no_align targets.
5264
5265 2011-05-01  Xinliang David Li  <davidxl@google.com>
5266
5267         * gcc.dg/tree-ssa/integer-addr.c: New test.
5268         * gcc.dg/tree-ssa/alias_bug.c: New test.
5269
5270 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5271
5272         PR libgfortran/48787
5273         * gfortran.dg/round_3.f08: Add more checks.
5274
5275 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5276
5277         PR fortran/48821
5278         * gfortran.dg/import9.f90: New, proper test.
5279         * gfortran.dg/interface_37.f90: Remove bogus
5280         test (bogus copy of interface_36.f90).
5281
5282 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/48821
5285         * gfortran.dg/interface_37.f90: New.
5286
5287 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5288
5289         PR fortran/48746
5290         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5291
5292 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR tree-optimization/48809
5295         * gcc.c-torture/execute/pr48809.c: New test.
5296
5297 2011-04-29  Jeff Law <law@redhat.com>
5298
5299         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5300
5301 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5302
5303         PR c++/48606
5304         * g++.dg/init/ctor10.C: New.
5305
5306 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5307
5308         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5309           warning in implicitly instantiated templates.
5310
5311 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5312
5313         * g++.dg/warn/Wnull-conversion-1.C: New.
5314         * g++.dg/warn/Wnull-conversion-2.C: New.
5315
5316 2011-04-29  Diego Novillo  <dnovillo@google.com>
5317
5318         * g++.old-deja/g++.other/null3.C: Expect warning about
5319         converting boolean to a pointer.
5320
5321 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5322
5323         PR fortran/48462
5324         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5325         being a target.
5326
5327         PR fortran/48746
5328         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5329
5330 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5331
5332         PR fortran/48810
5333         * gfortran.dg/typebound_proc_22.f90: New.
5334
5335         PR fortran/48800
5336         * gfortran.dg/interface_36.f90: New.
5337
5338 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         PR libgfortran/48488
5341         PR libgfortran/48602
5342         PR libgfortran/48615
5343         PR libgfortran/48684
5344         PR libgfortran/48787
5345         * gfortran.dg/fmt_g.f: Adjust test.
5346         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5347         * gfortran.dg/round_3.f08: New test.
5348         * gfortran.dg/namelist_print_1.f: Adjust test.
5349         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5350         * gfortran.dg/f2003_io_5.f03: Adjust test.
5351         * gfortran.dg/coarray_15.f90: Adjust test.
5352         * gfortran.dg/namelist_65.f90: Adjust test.
5353         * gfortran.dg/fmt_cache_1.f: Adjust test.
5354         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5355         * gfortran.dg/real_const_3.f90: Adjust test.
5356
5357 2011-04-28  Xinliang David Li  <davidxl@google.com>
5358
5359         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5360         * g++.dg/prof-robust-1.C: New test.
5361
5362 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5363
5364         PR tree-optimization/48765
5365         * gcc.dg/vect/pr48765.c: New.
5366
5367 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5368
5369         PR tree-optimization/48775
5370         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5371
5372 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374         PR c++/48798
5375         * g++.dg/inherit/pr48798.C: New.
5376         * g++.old-deja/g++.other/base1.C: Adjust.
5377
5378 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5379
5380         PR c++/48656
5381         * g++.dg/template/inherit7.C: New test case.
5382
5383 2011-04-28  Richard Guenther  <rguenther@suse.de>
5384
5385         PR tree-optimization/40052
5386         PR tree-optimization/15347
5387         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5388         * gcc.dg/pr15347.c: Likewise.
5389
5390 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5391
5392         PR c++/48530
5393         * g++.dg/cpp0x/sfinae18.C: New.
5394
5395 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5396
5397         PR c++/48771
5398         * g++.dg/ext/is_literal_type1.C: New.
5399
5400 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/48112
5403         PR fortran/48279
5404         * gfortran.dg/interface_35.f90: New.
5405         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5406         * gfortran.dg/func_result_6.f90: Add dg-warning.
5407         * gfortran.dg/bessel_1.f90: Ditto.
5408         * gfortran.dg/hypot_1.f90: Ditto.
5409         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5410         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5411         * gfortran.dg/interface_assignment_4.f90: Ditto.
5412
5413 2011-04-27  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/ext/complex8.C: New.
5416
5417         * g++.dg/cpp0x/initlist49.C: New.
5418         * g++.dg/init/new30.C: New.
5419
5420 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5421
5422         PR fortran/48788
5423         * gfortran.dg/whole_file_34.f90: New.
5424
5425 2011-04-27  Jan Hubicka  <jh@suse.cz>
5426
5427         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5428
5429 2011-04-27  Jason Merrill  <jason@redhat.com>
5430
5431         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5432
5433         * g++.dg/parse/ambig6.C: New.
5434
5435 2011-04-27  Nick Clifton  <nickc@redhat.com>
5436
5437         * gcc.dg/20020312-2.c: Add definition for RX.
5438
5439         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5440         option with RX targets.
5441
5442         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5443         /* */ comments.
5444
5445 2011-04-27  Richard Guenther  <rguenther@suse.de>
5446
5447         * gcc.dg/tree-ssa/pr23382.c: Remove.
5448
5449 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5450
5451         PR target/48767
5452         * gcc.c-torture/compile/pr48767.c: New test.
5453
5454 2011-04-27  Richard Guenther  <rguenther@suse.de>
5455
5456         PR tree-optimization/48772
5457         * g++.dg/pr48772.C: New testcase.
5458
5459 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR c/48742
5462         * gcc.c-torture/compile/pr48742.c: New test.
5463
5464 2011-04-26  Jason Merrill  <jason@redhat.com>
5465
5466         * g++.dg/lookup/koenig13.C: New.
5467
5468         * g++.dg/cpp0x/initlist48.C: New.
5469
5470 2011-04-25  Jason Merrill  <jason@redhat.com>
5471
5472         * g++.dg/cpp0x/sfinae17.C: New.
5473
5474 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5475
5476         PR target/48258
5477         * gcc.target/powerpc/pr48258-1.c: New file.
5478         * gcc.target/powerpc/pr48258-2.c: Ditto.
5479
5480 2011-04-26  Xinliang David Li  <davidxl@google.com>
5481
5482         * gcc.dg/uninit-suppress.c: New test.
5483         * gcc.dg/uninit-suppress.c: New test.
5484
5485 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR debug/48768
5488         * gcc.dg/pr48768.c: New test.
5489
5490         PR tree-optimization/48734
5491         * gcc.c-torture/compile/pr48734.c: New test.
5492
5493         PR testsuite/48753
5494         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5495
5496 2011-04-26  Richard Guenther  <rguenther@suse.de>
5497
5498         PR tree-optimization/48731
5499         * gcc.dg/torture/pr48731.c: New testcase.
5500
5501 2011-04-26  Richard Guenther  <rguenther@suse.de>
5502
5503         PR testsuite/48753
5504         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5505
5506 2011-04-26  Richard Guenther  <rguenther@suse.de>
5507
5508         PR middle-end/48694
5509         * gcc.dg/torture/pr48694-1.c: New testcase.
5510         * gcc.dg/torture/pr48694-2.c: Likewise.
5511
5512 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5513
5514         * g++.dg/ext/underlying_type1.C: New.
5515         * g++.dg/ext/underlying_type2.C: Likewise.
5516         * g++.dg/ext/underlying_type3.C: Likewise.
5517         * g++.dg/ext/underlying_type4.C: Likewise.
5518         * g++.dg/ext/underlying_type5.C: Likewise.
5519         * g++.dg/ext/underlying_type6.C: Likewise.
5520         * g++.dg/ext/underlying_type7.C: Likewise.
5521         * g++.dg/ext/underlying_type8.C: Likewise.
5522         * g++.dg/ext/underlying_type9.C: Likewise.
5523         * g++.dg/ext/underlying_type10.C: Likewise.
5524
5525 2011-04-25  Jason Merrill  <jason@redhat.com>
5526
5527         * g++.dg/cpp0x/regress/template-const2.C: New.
5528
5529 2011-04-25  Jeff Law <law@redhat.com>
5530
5531         * gcc.dg/tree-ssa/vrp56.c: new test.
5532
5533 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5534
5535         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5536
5537 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR preprocessor/48740
5540         * c-c++-common/raw-string-11.c: New test.
5541
5542 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5543
5544         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5545         hppa*-*-hpux*.
5546
5547 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/18918
5550         * gfortran.dg/coarray_19.f90: New.
5551
5552 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR c/48685
5555         * gcc.dg/pr48685.c: New test.
5556
5557 2011-04-22  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5560
5561 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR tree-optimization/48717
5564         * gcc.c-torture/execute/pr48717.c: New test.
5565
5566 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5567
5568         PR target/48723
5569         * gcc.target/i386/pr48723.c: New test.
5570
5571 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR c/48716
5574         * gcc.dg/gomp/pr48716.c: New test.
5575         * g++.dg/gomp/pr48716.C: New test.
5576
5577 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5578
5579         PR c/36750
5580         * gcc.dg/missing-field-init-2.c: Update testcase.
5581
5582 2011-04-22  Alan Modra  <amodra@gmail.com>
5583
5584         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5585
5586 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5587
5588         PR fortran/48405
5589         * gfortran.dg/function_optimize_6.f90:  New test.
5590
5591 2011-04-21  Easwaran Raman  <eraman@google.com>
5592
5593         * gcc.dg/stack-layout-2.c: New test.
5594
5595 2011-04-21  Richard Guenther  <rguenther@suse.de>
5596
5597         PR lto/48703
5598         * g++.dg/lto/pr48207-2_0.C: New testcase.
5599         * g++.dg/lto/pr48207-3_0.C: Likewise.
5600
5601 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5602
5603         * gnat.dg/volatile5.adb: New test.
5604         * gnat.dg/volatile5_pkg.ads: New helper.
5605
5606 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5607
5608         PR target/48708
5609         * gcc.target/i386/pr48708.c: New test.
5610
5611 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5612
5613         * gcc.dg/vect/vect-119.c: New test.
5614
5615 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5616
5617         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5618         and once without.
5619
5620 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5621             Richard Sandiford  <richard.sandiford@linaro.org>
5622
5623         PR target/46329
5624         * gcc.target/arm/pr46329.c: New test.
5625
5626 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5627
5628         PR fortran/18918
5629         * gfortran.dg/coarray_18.f90: New.
5630
5631 2011-04-20  Jason Merrill  <jason@redhat.com>
5632
5633         * g++.dg/cpp0x/initlist47.C: New.
5634
5635         * g++.dg/init/dtor4.C: New.
5636
5637 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5638
5639         PR target/48678
5640         * gcc.target/i386/sse2-pinsrw.c: New test.
5641         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5642         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5643         * gcc.target/i386/sse2-insvhi.c: Ditto.
5644         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5645         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5646
5647 2011-04-20  Jason Merrill  <jason@redhat.com>
5648
5649         * g++.dg/template/const4.C: New.
5650
5651 2011-04-20  Easwaran Raman  <eraman@google.com>
5652
5653         * gcc.dg/stack-layout-1.c: New test.
5654
5655 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5656
5657         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5658         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5659         function.
5660
5661 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5662
5663         * gcc.dg/binop-xor1.c: New test.
5664         * gcc.dg/binop-xor2.c: New test.
5665         * gcc.dg/binop-xor3.c: New test.
5666         * gcc.dg/binop-xor4.c: New test.
5667         * gcc.dg/binop-xor5.c: New test.
5668
5669 2011-04-20  Richard Guenther  <rguenther@suse.de>
5670
5671         PR tree-optimization/47892
5672         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5673
5674 2011-04-20  Richard Guenther  <rguenther@suse.de>
5675
5676         PR middle-end/48695
5677         * g++.dg/torture/pr48695.C: New testcase.
5678
5679 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5680
5681         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5682         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5683         * gcc.c-torture/execute/pr45262.c: Ditto
5684         * gcc.dg/torture/pr43165.c: Ditto.
5685         * gcc.dg/torture/pr47228.c: Ditto.
5686         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5687         * gcc.dg/ipa/pr45644.c: Ditto.
5688         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5689         PDP11.
5690
5691 2011-04-19  Jason Merrill  <jason@redhat.com>
5692
5693         * g++.dg/ext/complex7.C: New.
5694
5695         * g++.dg/ext/attrib41.C: New.
5696
5697 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5698
5699         PR testsuite/48676
5700         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5701
5702 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR target/48678
5705         * gcc.target/i386/pr48678.c: New test.
5706
5707 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5708
5709         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5710         * g++.dg/opt/devirt2.C: New test.
5711         * g++.dg/ipa/devirt-g-1.C: Likewise.
5712
5713 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5714
5715         PR fortran/48588
5716         * gfortran.dg/whole_file_33.f90: New.
5717
5718 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5719
5720         * g++.dg/ipa/devirt-7.C: New test.
5721
5722 2011-04-19  Richard Guenther  <rguenther@suse.de>
5723
5724         PR lto/48207
5725         * g++.dg/lto/pr48207_0.C: New testcase.
5726
5727 2011-04-18  Jason Merrill  <jason@redhat.com>
5728
5729         * g++.dg/init/void1.C: New.
5730
5731         * g++.dg/cpp0x/union4.C: New.
5732
5733 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR middle-end/48661
5736         * g++.dg/torture/pr48661.C: New test.
5737
5738         PR c++/48632
5739         * g++.dg/gomp/pr48632.C: New test.
5740
5741 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5742
5743         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5744         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5745
5746 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5747
5748         PR fortran/18918
5749         * gfortran.dg/coarray_17.f90: New.
5750         * gfortran.dg/coarray_10.f90: Update dg-error.
5751
5752 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5753
5754         PR testsuite/48251
5755         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5756         * gfortran.dg/guality/guality.exp: Likewise.
5757
5758 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5761
5762 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5763
5764         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5765
5766 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5767
5768         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5769
5770 2011-04-18  Richard Guenther  <rguenther@suse.de>
5771
5772         PR middle-end/46364
5773         * g++.dg/torture/pr46364.C: New testcase.
5774
5775 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5776
5777         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5778
5779 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5780
5781         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5782
5783 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5784             Ira Rosen  <ira.rosen@linaro.org>
5785
5786         PR target/48252
5787         * gcc.target/arm/pr48252.c: New test.
5788
5789 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR tree-optimization/48616
5792         * gcc.dg/pr48616.c: New test.
5793
5794 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5795
5796         PR fortran/18918
5797         * gfortran.dg/coarray_16.f90: New.
5798
5799 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5800
5801         PR fortran/48462
5802         * gfortran.dg/realloc_on_assign_7.f03: New test.
5803
5804 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5805
5806         PR libgfortran/48602
5807         * gfortran.dg/fmt_g0_6.f08: New test.
5808
5809 2011-04-17  Jason Merrill  <jason@redhat.com>
5810
5811         * g++.dg/cpp0x/sfinae16.C: New.
5812
5813 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5814
5815         * gcc.target/mips/reg-var-1.c: New test.
5816
5817 2011-04-17  Jan Hubicka  <jh@suse.cz>
5818
5819         * gcc.dg/winline-5.c: Update testcase.
5820
5821 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5822
5823         * gnat.dg/discr27.ad[sb]: Move dg directive.
5824         * gnat.dg/discr28.ad[sb]: New test.
5825         * gnat.dg/discr28_pkg.ads: New helper.
5826
5827 2011-04-17  Michael Matz  <matz@suse.de>
5828
5829         PR tree-optimization/48622
5830         PR lto/48645
5831         * gcc.dg/lto/pr48622_0.c: New test.
5832
5833 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5834
5835         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5836         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5837         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5838         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5839         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5840         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5841
5842 2011-04-15  Jason Merrill  <jason@redhat.com>
5843
5844         * g++.dg/cpp0x/range-for17.C: New.
5845
5846 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5847
5848         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5849         * g++.dg/cpp0x/range-for3.C: Likewise.
5850         * g++.dg/cpp0x/range-for9.C: Correct error message.
5851         * g++.dg/cpp0x/range-for11.C: New.
5852         * g++.dg/cpp0x/range-for12.C: New.
5853         * g++.dg/cpp0x/range-for13.C: New.
5854         * g++.dg/cpp0x/range-for14.C: New.
5855         * g++.dg/cpp0x/range-for15.C: New.
5856         * g++.dg/cpp0x/range-for16.C: New.
5857
5858 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5859
5860         PR fortran/18918
5861         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5862
5863 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5864
5865         * objc.dg/naming-4.m: Updated.
5866         * objc.dg/naming-5.m: Updated.
5867         * objc.dg/naming-6.m: New.
5868         * objc.dg/naming-7.m: New.
5869         * obj-c++.dg/naming-1.mm: Updated.
5870         * obj-c++.dg/naming-2.mm: Updated.
5871         * obj-c++.dg/naming-3.mm: New.
5872         * obj-c++.dg/naming-4.mm: New.
5873
5874 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5875
5876         PR libgfortran/48589
5877         * gfortran.dg/fmt_g0_5.f08: New test.
5878
5879 2011-04-15  Richard Guenther  <rguenther@suse.de>
5880
5881         PR testsuite/48286
5882         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5883
5884 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5885
5886         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5887         -finline-limit=0 to -fno-inline
5888
5889 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR target/48614
5892         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5893         just avx.
5894
5895 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR target/48605
5898         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5899         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5900         * gcc.target/i386/avx-insertps-3.c: New test.
5901         * gcc.target/i386/avx-insertps-4.c: New test.
5902
5903 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5904
5905         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5906         -finline-limit=0
5907
5908 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5909
5910         PR target/46779
5911         PR target/45291
5912         PR target/41894
5913         * gcc.target/avr/pr46779-1.c: New test case
5914         * gcc.target/avr/pr46779-2.c: New test case
5915
5916 2011-04-14  Jason Merrill  <jason@redhat.com>
5917
5918         * g++.dg/cpp0x/sfinae15.C: New.
5919
5920         * g++.dg/cpp0x/sfinae14.C: New.
5921
5922         * g++.dg/ext/vla10.C: New.
5923
5924 2011-04-14  Richard Guenther  <rguenther@suse.de>
5925
5926         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5927
5928 2011-04-14  Richard Guenther  <rguenther@suse.de>
5929
5930         * gcc.dg/fold-bitand-4.c: Move ...
5931         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5932
5933 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5934
5935         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5936         variables const.
5937         * gcc.target/avr/torture/trivial.c: Ditto.
5938
5939 2011-04-13  Jason Merrill  <jason@redhat.com>
5940
5941         * g++.dg/template/operator11.C: New.
5942
5943 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR middle-end/48591
5946         * gcc.dg/gomp/pr48591.c: New test.
5947
5948         PR c++/48570
5949         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5950         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5951
5952 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5953
5954         PR c++/48574
5955         * g++.dg/template/dependent-expr7.C: New test case.
5956
5957 2011-04-13  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/cpp0x/sfinae13.C: New.
5960
5961 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5962
5963         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5964
5965 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5966
5967         * gcc.target/arm/pr43698.c: Remove -march option.
5968
5969 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5970
5971         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5972         -march option.
5973
5974 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5975
5976         PR fortran/48360
5977         PR fortran/48456
5978         * gfortran.dg/realloc_on_assign_6.f03: New test.
5979
5980 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5981
5982         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5983         targets the additional -mno-ms-bitfields and
5984         -Wno-packed-bitfield-compat options.
5985         * g++.dg/ext/bitfield3.C: Likewise.
5986         * g++.dg/ext/bitfield4.C: Likewise.
5987         * g++.dg/ext/bitfield5.C: Likewise.
5988         * gcc.dg/bitfld-15.c: Likewise.
5989         * gcc.dg/bitfld-16.c: Likewise.
5990         * gcc.dg/bitfld-17.c: Likewise.
5991         * gcc.dg/bitfld-18.c: Likewise.
5992
5993 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5994
5995         * gcc.target/arm/neon-vld3-1.c: New test.
5996         * gcc.target/arm/neon-vst3-1.c: New test.
5997         * gcc.target/arm/neon/v*.c: Regenerate.
5998
5999 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR rtl-optimization/48549
6002         * g++.dg/opt/pr48549.C: New test.
6003
6004 2011-04-12  Richard Guenther  <rguenther@suse.de>
6005
6006         PR tree-optimization/46076
6007         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6008
6009 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6010
6011         PR testsuite/21164
6012         * lib/compat.exp (compat-execute): Declare unsupported after
6013         stripping path from src1.
6014         * lib/lto.exp (lto-execute): Likewise.
6015
6016 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR c/48552
6019         * gcc.dg/pr48552-1.c: New test.
6020         * gcc.dg/pr48552-2.c: New test.
6021
6022 2011-04-11  Jason Merrill  <jason@redhat.com>
6023
6024         * g++.dg/cpp0x/sfinae12.C: New.
6025
6026         * g++.dg/cpp0x/enum10.C: New.
6027
6028         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6029
6030         * g++.dg/cpp0x/rv-func.C: New.
6031
6032 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6033
6034         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6035         alpha*-dec-osf5*.
6036
6037 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6038
6039         PR tree-optimization/48195
6040         * gcc.dg/ipa/pr48195.c: New test.
6041
6042 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * gnat.dg/return3.adb: Remove unused switch.
6045
6046 2011-04-08  Mike Stump  <mikestump@comcast.net>
6047
6048         PR testsuite/48506
6049         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6050         default to fno-common.
6051
6052 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6053
6054         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6055         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6056
6057 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6058
6059         PR fortran/48448
6060         * gfortran.dg/function_optimize_5.f90:  New test.
6061
6062 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6063
6064         * gnat.dg/aggr17.adb: New test.
6065         * gnat.dg/aggr18.adb: Likewise.
6066
6067 2011-04-08  Michael Matz  <matz@suse.de>
6068
6069         PR middle-end/48389
6070         * gcc.target/i386/pr48389.c: New test.
6071
6072 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6073
6074         PR rtl-optimization/48272
6075         * g++.dg/opt/pr48272.C: New.
6076
6077 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6078
6079         PR rtl-optimization/48235
6080         * gcc.dg/pr48235.c: New.
6081
6082 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6083
6084         PR rtl-optimization/48302
6085         * g++.dg/opt/pr48302.C: New.
6086
6087 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6088
6089         PR target/48273
6090         * g++.dg/opt/pr48273.C: New.
6091
6092 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6093
6094         PR rtl-optimization/48442
6095         * gcc.dg/pr48442.c: New.
6096
6097 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6098
6099         PR tree-optimization/48377
6100         * gcc.dg/vect/pr48377.c: New test.
6101
6102 2011-04-07  Jason Merrill  <jason@redhat.com>
6103
6104         * g++.dg/cpp0x/regress/call1.C: New.
6105
6106         * g++.dg/cpp0x/variadic107.C: New.
6107
6108         * g++.dg/cpp0x/sfinae11.C: New.
6109         * g++.dg/cpp0x/noexcept02.C: Fix.
6110
6111         * g++.dg/cpp0x/sfinae10.C: New.
6112
6113         * g++.dg/cpp0x/sfinae9.C: New.
6114
6115         * c-c++-common/Wcast-qual-1.c: Move here from...
6116         * gcc.dg/cast-qual-3.c: ...here, and...
6117         * g++.dg/warn/Wcast-qual2.C: ...here.
6118
6119         * g++.dg/cpp0x/sfinae8.C: New.
6120
6121         * g++.dg/cpp0x/sfinae7.C: New.
6122
6123         * g++.dg/cpp0x/enum9.C: New.
6124
6125 2011-04-07  Mike Stump  <mikestump@comcast.net>
6126
6127         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6128         with no trampolines.
6129
6130 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6131
6132         PR fortran/48117
6133         * gfortran.dg/gomp/pr48117.f90: New test.
6134
6135         PR debug/48343
6136         * gcc.dg/torture/pr48343.c: New test.
6137
6138 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6141
6142 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6143
6144         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6145
6146 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6147
6148         PR target/43920
6149         * lib/scanasm.exp (object-size): New proc.
6150         * gcc.target/arm/pr43920-2.c: New test.
6151
6152 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6153
6154         PR fortran/18918
6155         PR fortran/48477
6156         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6157
6158 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6159
6160         * gcc.dg/mtune.c: Prune note from output.
6161
6162 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6163
6164         PR debug/48466
6165         * gcc.dg/guality/pr36977.c: New test.
6166         * gcc.dg/guality/pr48466.c: New test.
6167
6168 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6169
6170         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6171
6172 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6173
6174         * gnat.dg/return3.adb: New test.
6175
6176 2011-04-06  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/47663
6179         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6180
6181 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6182
6183         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6184         Solaris 8 and 9 as well.
6185
6186 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6187
6188         PR target/43920
6189         * gcc.target/arm/pr43920-1.c: New test.
6190
6191 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6192
6193         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6194         (cctor): Actually return the value.
6195         (main): Cast return values.
6196
6197 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6198
6199         * gfortran.dg/character_comparison_8.f90:  New test.
6200
6201 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6202
6203         * frontend-passes: (optimize_lexical_comparison): New function.
6204         (optimize_expr): Call it.
6205         (optimize_comparison): Also handle lexical comparison functions.
6206         Return false instad of -2 for unequal comparison.
6207
6208 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6209
6210         PR fortran/48412
6211         * function_optimize_4.f90:  New test.
6212
6213 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6214
6215         PR fortran/18918
6216         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6217         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6218         * gfortran.dg/coarray_15.f90: New.
6219
6220 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6221
6222         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6223         * gfortran.dg/bessel_7.f90: Likewise.
6224
6225 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6226
6227         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6228
6229 2011-04-03  Richard Guenther  <rguenther@suse.de>
6230             Ira Rosen  <ira.rosen@linaro.org>
6231
6232         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6233         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6234         -ftree-loop-if-convert-stores.
6235
6236 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6237
6238         * gnat.dg/specs/aggr2.ads: New test.
6239
6240 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6241
6242         * gnat.dg/debug2.ad[sb]: New test.
6243         * gnat.dg/debug2_pkg.ads: New helper.
6244         * gnat.dg/debug3.ad[sb]: New test.
6245
6246 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6247
6248         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6249
6250 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR middle-end/48335
6253         * gcc.c-torture/compile/pr48335-1.c: New test.
6254         * gcc.dg/pr48335-1.c: New test.
6255         * gcc.dg/pr48335-2.c: New test.
6256         * gcc.dg/pr48335-3.c: New test.
6257         * gcc.dg/pr48335-4.c: New test.
6258         * gcc.dg/pr48335-5.c: New test.
6259         * gcc.dg/pr48335-6.c: New test.
6260         * gcc.dg/pr48335-7.c: New test.
6261         * gcc.dg/pr48335-8.c: New test.
6262         * gcc.target/i386/pr48335-1.c: New test.
6263
6264 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6265
6266         PR c/36299
6267         * gcc.dg/Waddress.c: New test.
6268
6269 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6270
6271         PR fortran/48352
6272         * gfortran.dg/function_optimize_3.f90:  New test.
6273
6274 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6275
6276         * gcc.c-torture/compile/20110401-1.c: New test.
6277
6278         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6279         * g++.dg/lto/20091002-2_0.C: Likewise.
6280         * g++.dg/lto/20090303_0.c: Likewise.
6281         * g++.dg/lto/20091004-1_0.C: Likewise.
6282         * g++.dg/lto/20091002-3_0.C: Likewise.
6283         * g++.dg/lto/20091004-2_0.C: Likewise.
6284         * g++.dg/lto/20081123_0.C: Likewise.
6285         * g++.dg/lto/20090313_0.C: Likewise.
6286         * g++.dg/lto/20081109-1_0.C: Likewise.
6287         * g++.dg/lto/20081219_0.C: Likewise.
6288         * g++.dg/lto/20081204-1_0.C: Likewise.
6289         * g++.dg/lto/20090302_0.C: Likewise.
6290         * g++.dg/lto/20081119-1_0.C: Likewise.
6291         * g++.dg/lto/20081118_0.C: Likewise.
6292         * gcc.dg/lto/20091020-2_0.c: Likewise.
6293         * gcc.dg/lto/20090210_0.c: Likewise.
6294         * gcc.dg/lto/20081204-1_0.c: Likewise.
6295         * gcc.dg/lto/20081224_0.c: Likewise.
6296         * gcc.dg/lto/20090219_0.c: Likewise.
6297         * gcc.dg/lto/20091014-1_0.c: Likewise.
6298         * gcc.dg/lto/20091016-1_0.c: Likewise.
6299         * gcc.dg/lto/20090206-2_0.c: Likewise.
6300         * gcc.dg/lto/20090116_0.c: Likewise.
6301         * gcc.dg/lto/20091013-1_0.c: Likewise.
6302         * gcc.dg/lto/20091015-1_0.c: Likewise.
6303         * gcc.dg/lto/20090126-2_0.c: Likewise.
6304
6305 2011-03-31  Ian Lance Taylor  <iant@google.com>
6306
6307         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6308
6309 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6310
6311         * gnat.dg/opt16.adb: New test.
6312
6313 2011-03-31  Jason Merrill  <jason@redhat.com>
6314
6315         * g++.dg/cpp0x/defaulted24.C: New.
6316
6317 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6318
6319         PR target/16292
6320         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6321         with -O0.
6322
6323 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6324
6325         * g++.dg/other/i386-9.C: New test.
6326
6327 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6328
6329         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6330
6331 2011-03-30  Jason Merrill  <jason@redhat.com>
6332
6333         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6334
6335         * g++.dg/cpp0x/regress/isnan.C: New.
6336
6337         * g++.dg/cpp0x/initlist46.C: New.
6338
6339 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6340
6341         PR target/47551
6342         * gcc.target/arm/neon-modes-2.c: New test.
6343
6344 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR c/48305
6347         * gcc.c-torture/compile/pr48305.c: New test.
6348
6349 2011-03-29  Jason Merrill  <jason@redhat.com>
6350
6351         * g++.dg/cpp0x/regress/value-dep1.C: New.
6352
6353 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6354
6355         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6356
6357 2011-03-29  Ian Lance Taylor  <iant@google.com>
6358
6359         * go.test/go-test.exp: Handle the test lines used in several new
6360         tests.
6361         (errchk): Add opts parameter.  Change all callers.  Handle parens
6362         in regexps.
6363
6364 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6365             Dominique d'Humieres  <dominiq@lps.ens.fr>
6366
6367         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6368         and __APPLE__ && __PPC__ && __ALTIVEC__.
6369
6370 2011-03-29  Jason Merrill  <jason@redhat.com>
6371
6372         * g++.dg/cpp0x/dependent1.C: New.
6373
6374         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6375
6376         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6377
6378         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6379
6380 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6381
6382         PR fortran/48095
6383         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6384         * gfortran.dg/proc_ptr_comp_32.f90: New.
6385
6386 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6387
6388         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6389         check for corresponding warning.
6390
6391 2011-03-28  Jason Merrill  <jason@redhat.com>
6392
6393         * g++.dg/cpp0x/rv-deduce2.C: New.
6394
6395 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR debug/48203
6398         * gcc.dg/pr48203.c: New test.
6399
6400 2011-03-28  Jeff Law <law@redhat.com>
6401
6402         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6403
6404 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6405
6406         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6407         and __PPC__ && __ALTIVEC__.
6408
6409 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6410
6411         PR testsuite/48238
6412         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6413         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6414         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6415         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6416
6417 2011-03-28  Jason Merrill  <jason@redhat.com>
6418
6419         * g++.dg/cpp0x/initlist-array2.C: New.
6420
6421         * g++.dg/cpp0x/initlist-array1.C: New.
6422
6423         * g++.dg/cpp0x/constexpr-compound.C: New.
6424
6425         * g++.dg/cpp0x/constexpr-using.C: New.
6426
6427         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6428
6429 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6430
6431         PR testsuite/48276
6432         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6433
6434 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6435
6436         * gcc.dg/slp-1.c: New test.
6437
6438 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6439
6440         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6441         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6442         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6443         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6444         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6445         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6446         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6447         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6448         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6449         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6450         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6451         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6452         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6453         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6454
6455 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6456
6457         PR fortran/47065
6458         * gfortran.dg/trim_optimize_5.f90:  New test.
6459         * gfortran.dg/trim_optimize_6.f90:  New test.
6460
6461 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6462
6463         PR target/38598
6464         * gcc.target/mips/madd-7.c: Remove -mlong32.
6465         * gcc.target/mips/msub-7.c: Likewise.
6466
6467 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6468
6469         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6470         accesses to preserve the meaning of the test for doubleword vectors.
6471         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6472         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6473
6474 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6475
6476         PR fortran/48291
6477         * gfortran.dg/class_42.f03: New.
6478
6479 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6480
6481         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6482         strided accesses.
6483
6484 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6485
6486         PR rtl-optimization/48144
6487         * gcc.dg/pr48144.c: New test.
6488
6489 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6490
6491         * gnat.dg/discr27.ad[sb]: New test.
6492
6493 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gnat.dg/limited_with2.ad[sb]: New test.
6496         * gnat.dg/limited_with2_pkg1.ads: New helper.
6497         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6498
6499 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6500
6501         * gnat.dg/opt15.adb: New test.
6502         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6503
6504 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6505
6506         PR fortran/48174
6507         PR fortran/45304
6508         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6509         * gfortran.dg/leadz_trailz_3.f90: Ditto
6510
6511 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6512
6513         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6514
6515 2011-03-25  Jason Merrill  <jason@redhat.com>
6516
6517         * g++.dg/cpp0x/defaulted22.C: New.
6518         * g++.dg/cpp0x/defaulted23.C: New.
6519         * g++.dg/cpp0x/defaulted15.C: Adjust.
6520
6521 2011-03-25  Jason Merrill  <jason@redhat.com>
6522
6523         * g++.dg/cpp0x/move1.C: New.
6524
6525 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6526
6527         PR target/48287
6528         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6529
6530 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6531
6532         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6533         for mips-sgi-irix6.5.
6534         Replace snprintf prototype by <stdio.h>.
6535
6536 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6537
6538         PR testsuite/48283
6539         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6540         run_expensive_tests.
6541         * gcc.dg/graphite/block-4.c: Likewise.
6542         * gcc.dg/graphite/block-7.c: Likewise.
6543         * gcc.dg/graphite/block-8.c: Likewise.
6544
6545 2011-03-25  Richard Guenther  <rguenther@suse.de>
6546
6547         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6548         * g++.dg/tree-ssa/pr8781.C: Likewise.
6549         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6550         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6551         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6552         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6553         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6554         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6555         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6556         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6557         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6558         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6559         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6560         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6561         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6562         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6563         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6564         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6565         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6566         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6567         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6568         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6569         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6570         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6571         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6572         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6573         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6574         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6575         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6576         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6577         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6578         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6579         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6580         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6581         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6582         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6583         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6584         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6585         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6586         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6587         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6588         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6589         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6590         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6591         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6592         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6593         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6594         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6595         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6596         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6597         * c-c++-common/pr46562-2.c: Likewise.
6598         * gfortran.dg/pr42108.f90: Likewise.
6599         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6600         foo to be inlined even at -O1.
6601         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6602         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6603         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6604         * gcc.dg/matrix/matrix.exp: Disable FRE.
6605
6606 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR debug/48204
6609         * gcc.dg/dfp/pr48204.c: New test.
6610
6611 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6612
6613         PR target/48209
6614         * gcc.c-torture/execute/pr47917.c: Move this...
6615         * gcc.dg/torture/pr47917.c: to here and add xfails.
6616
6617 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6618
6619         * gnat.dg/array16.ad[sb]: New test.
6620         * gnat.dg/array16.ads: New helper.
6621
6622 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6623
6624         * gnat.dg/derived_type2.adb: New test.
6625
6626 2011-03-24  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/48271
6629         * g++.dg/torture/pr48271.C: New testcase.
6630
6631 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633         * gnat.dg/array15.ad[sb]: New test.
6634
6635 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6636
6637         PR target/48237
6638         * gcc.target/i386/pr48237.c: New test.
6639
6640 2011-03-24  Richard Guenther  <rguenther@suse.de>
6641
6642         PR middle-end/48269
6643         * gcc.dg/builtin-object-size-10.c: New testcase.
6644
6645 2011-03-24  Richard Guenther  <rguenther@suse.de>
6646
6647         PR tree-optimization/46562
6648         * c-c++-common/pr46562-2.c: New testcase.
6649         * c-c++-common/pr46562.c: Likewise.
6650
6651 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6652
6653         * gcc.dg/vect/vect-cselim-1.c: New test.
6654         * gcc.dg/vect/vect-cselim-2.c: New test.
6655
6656 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6657
6658         * gcc.target/arm/pr46934.c: New.
6659
6660 2011-03-23  Ian Lance Taylor  <iant@google.com>
6661
6662         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6663
6664 2011-03-23  Richard Guenther  <rguenther@suse.de>
6665
6666         * gcc.dg/struct: Remove directory and contents.
6667
6668 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6669
6670         PR testsuite/48251
6671         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6672
6673 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6674
6675         * gnat.dg/discr26.ad[sb]: New test.
6676         * gnat.dg/discr26_pkg.ads: New helper.
6677
6678 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6679
6680         PR target/47553
6681         * gcc.target/arm/neon-vld-1.c: New test.
6682
6683 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6684
6685         * gnat.dg/array14.ad[sb]: New test.
6686         * gnat.dg/array14_pkg.ads: New helper.
6687
6688 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6689
6690         * gcc.c-torture/execute/920501-8.x: Remove.
6691         * gcc.c-torture/execute/930513-1.x: Remove.
6692         * gcc.c-torture/execute/960312-1.x: Remove.
6693         * gcc.c-torture/compile/20000804-1.c,
6694         gcc.c-torture/compile/20001205-1.c,
6695         gcc.c-torture/compile/20001226-1.c,
6696         gcc.c-torture/compile/20010518-2.c,
6697         gcc.c-torture/compile/20020312-1.c,
6698         gcc.c-torture/compile/20020604-1.c,
6699         gcc.c-torture/compile/920501-12.c,
6700         gcc.c-torture/compile/920501-4.c,
6701         gcc.c-torture/compile/920520-1.c,
6702         gcc.c-torture/compile/980506-1.c,
6703         gcc.c-torture/execute/980709-1.x,
6704         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6705         options for m68hc11.
6706         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6707         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6708         m68hc11.
6709
6710 2011-03-22  Nick Clifton  <nickc@redhat.com>
6711
6712         * lib/target-supports.exp (check_profiling_available): Add MN10300
6713         to the list of targets that do not support profiling.  Restore
6714         alpha sorting to this list.
6715
6716 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6717
6718         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6719         failure on 32-bit systems.
6720         * gcc.dg/torture/vector-2.c: Ditto.
6721
6722 2011-03-22  Richard Guenther  <rguenther@suse.de>
6723
6724         PR tree-optimization/48228
6725         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6726
6727 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6728
6729         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6730         powerpc.
6731
6732         PR target/48226
6733         * gcc.target/powerpc/pr48226.c: New file.
6734
6735 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6736
6737         * lib/prune.exp (prune_gcc_output): Prune "could not create
6738         compact unwind for" warnings.
6739
6740 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR c/42544
6743         PR c/48197
6744         * gcc.c-torture/execute/pr42544.c: New test.
6745         * gcc.c-torture/execute/pr48197.c: New test.
6746
6747 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6748
6749         PR preprocessor/48192
6750         * gcc.target/powerpc/pr48192.c: New file.
6751
6752         PR target/48053
6753         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6754         split problem of 0 being loaded in a VSX register.
6755
6756 2011-03-21  Richard Guenther  <rguenther@suse.de>
6757
6758         PR c/47939
6759         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6760         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6761         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6762         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6763
6764 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR target/48213
6767         * gcc.dg/pr48213.c: New test.
6768
6769 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6770
6771         PR target/12171
6772         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6773
6774 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6775
6776         * gcc.target/arm/xor-and.c: New.
6777
6778 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6779
6780         PR fortran/22572
6781         * gfortran.dg/function_optimize_1.f90:  New test.
6782         * gfortran.dg/function_optimize_2.f90:  New test.
6783
6784 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6785
6786         PR rtl-optimization/47502
6787         * gcc.target/i386/pr47502-1.c: New.
6788         * gcc.target/i386/pr47502-2.c: Likewise.
6789
6790 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR rtl-optimization/48156
6793         * gcc.dg/pr48156.c: New test.
6794
6795 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6796
6797         PR libfortran/47439
6798         * gfortran.dg/scratch_1.f90: Adjust test.
6799
6800 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6801
6802         PR libfortran/47439
6803         * gfortran.dg/scratch_1.f90: New test.
6804
6805 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6806
6807         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6808         variably modified typedefs.
6809         * gcc.dg/c1x-typedef-2.c: Remove.
6810
6811 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6812
6813         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6814         * gcc.dg/c1x-anon-struct-3.c: New test.
6815         * gcc.dg/anon-struct-11.c: Update.
6816
6817 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6818
6819         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6820         dg-xfail-run-if.
6821         Only xfail with gas.
6822
6823 2011-03-18  Jason Merrill  <jason@redhat.com>
6824
6825         * g++.dg/template/fn-ptr1.C: New.
6826
6827         * g++.dg/overload/volatile1.C: New.
6828
6829         * g++.dg/opt/pr23372.C: New.
6830
6831         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6832
6833 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6834
6835         PR middle-end/47405
6836         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6837
6838 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6839
6840         * gcc.target/arm/unsigned-extend-1.c: New.
6841
6842 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR bootstrap/48161
6845         * gcc.c-torture/compile/pr48161.c: New test.
6846
6847 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6848
6849         PR middle-end/47725
6850         * gcc.dg/torture/pr47725.c: New.
6851
6852 2011-03-17  Jason Merrill  <jason@redhat.com>
6853
6854         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6855         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6856
6857 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6858
6859         * gnat.dg/specs/elab2.ads: New test.
6860         * gnat.dg/specs/elab2_pkg.ads: New helper.
6861
6862 2011-03-17  Jason Merrill  <jason@redhat.com>
6863
6864         * g++.dg/cpp0x/decltype-1212.C: New.
6865         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6866
6867 2011-03-17  Jason Merrill  <jason@redhat.com>
6868
6869         * g++.dg/parse/memfnquals1.C: New.
6870
6871 2011-03-17  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/48134
6874         * gcc.dg/pr48134.c: New testcase.
6875
6876 2011-03-17  Richard Guenther  <rguenther@suse.de>
6877
6878         PR middle-end/48165
6879         * g++.dg/torture/pr48165.C: New testcase.
6880
6881 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR rtl-optimization/48141
6884         * gcc.dg/pr48141.c: New test.
6885
6886 2011-03-16  Jason Merrill  <jason@redhat.com>
6887
6888         * g++.dg/cpp0x/constexpr-48089.C: New.
6889
6890         * g++.dg/cpp0x/constexpr-abi1.C: New.
6891
6892         * g++.dg/cpp0x/constexpr-46336.C: New.
6893         * g++.dg/parse/friend5.C: Adjust expected errors.
6894
6895         * g++.dg/cpp0x/constexpr-47570.C: New.
6896
6897 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6898
6899         PR debug/47510
6900         * ++.dg/debug/dwarf2/typedef6.C: New test.
6901
6902 2011-03-16  Jason Merrill  <jason@redhat.com>
6903
6904         * g++.dg/cpp0x/elision2.C: New.
6905
6906         * g++.dg/cpp0x/constexpr-array3.C: New.
6907
6908 2011-03-16  Jason Merrill  <jason@redhat.com>
6909
6910         * g++.dg/cpp0x/sfinae6.C: New.
6911         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6912         * g++.dg/cpp0x/pr45908.C: Likewise.
6913         * g++.dg/cpp0x/sfinae6.C: Likewise.
6914         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6915         * g++.old-deja/g++.law/arg11.C: Likewise.
6916
6917 2011-03-16  Jason Merrill  <jason@redhat.com>
6918
6919         * g++.dg/template/incomplete6.C: New.
6920
6921 2011-03-16  Jeff Law <law@redhat.com>
6922
6923         * gcc.dg/tree-ssa/vrp55.c: New test.
6924
6925 2011-03-16  Jason Merrill  <jason@redhat.com>
6926
6927         * g++.dg/cpp0x/auto22.C: New.
6928
6929 2011-03-16  Richard Guenther  <rguenther@suse.de>
6930
6931         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6932         optimizing it away if promoted to const.
6933
6934 2011-03-16  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/48149
6937         * gcc.dg/fold-complex-1.c: New testcase.
6938
6939 2011-03-16  Richard Guenther  <rguenther@suse.de>
6940
6941         PR testsuite/48147
6942         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6943         or cloning happens.
6944
6945 2011-03-16  Richard Guenther  <rguenther@suse.de>
6946
6947         PR tree-optimization/26134
6948         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6949
6950 2011-03-16  Richard Guenther  <rguenther@suse.de>
6951
6952         PR tree-optimization/48146
6953         * gcc.dg/torture/pr48146.c: New testcase.
6954
6955 2011-03-16  Richard Guenther  <rguenther@suse.de>
6956
6957         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6958         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6959
6960 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR middle-end/48136
6963         * gcc.c-torture/compile/pr48136.c: New test.
6964
6965         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6966
6967         PR debug/45882
6968         * gcc.dg/guality/pr45882.c: New test.
6969
6970 2011-03-15  Jason Merrill  <jason@redhat.com>
6971
6972         * g++.dg/cpp0x/constexpr-recursion.C: New.
6973
6974         * g++.dg/cpp0x/implicit11.C: New.
6975
6976 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6977
6978         * g++.dg/cpp0x/constexpr-attribute.C: New.
6979
6980 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6981
6982         * g++.dg/parse/pr34758.C: New.
6983
6984 2011-03-15  Xinliang David Li  <davidxl@google.com>
6985
6986         PR c/47837
6987         * gcc.dg/uninit-pred-7_d.c: New test.
6988         * gcc.dg/uninit-pred-8_d.c: New test.
6989
6990 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6991
6992         PR target/46788
6993         * gcc.target/arm/pr46788.c: New.
6994
6995 2011-03-15  Richard Guenther  <rguenther@suse.de>
6996
6997         PR middle-end/47650
6998         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6999         * gfortran.dg/ishft_4.f90: Likewise.
7000         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7001
7002 2011-03-15  Richard Guenther  <rguenther@suse.de>
7003
7004         PR tree-optimization/13954
7005         * g++.dg/tree-ssa/pr13954.C: New testcase.
7006
7007 2011-03-15  Richard Guenther  <rguenther@suse.de>
7008
7009         PR tree-optimization/48037
7010         * gcc.target/i386/pr48037-1.c: New testcase.
7011
7012 2011-03-15  Richard Guenther  <rguenther@suse.de>
7013
7014         PR tree-optimization/41490
7015         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7016         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7017         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7018         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7019         * g++.dg/tree-ssa/pr33604.C: Adjust.
7020
7021 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR middle-end/47917
7024         * gcc.c-torture/execute/pr47917.c: New test.
7025         * gcc.dg/pr47917.c: New test.
7026
7027         PR middle-end/38878
7028         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7029
7030 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7031
7032         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7033         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7034         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7035         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7036         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7037         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7038         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7039         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7040         * gcc.target/i386/avx-floor-vec.c: Ditto.
7041         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7042         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7043         * gcc.target/i386/avx-rint-vec.c: Ditto.
7044         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7045         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7046         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7047         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7048
7049 2011-03-14  Tom Tromey  <tromey@redhat.com>
7050
7051         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7052         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7053         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7054
7055 2011-03-14  Tom Tromey  <tromey@redhat.com>
7056
7057         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7058         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7059         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7060
7061 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7062
7063         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7064
7065 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7066
7067         PR rtl-optimization/47166
7068         * gcc.c-torture/execute/postmod-1.c: New test.
7069
7070 2011-03-14  Richard Guenther  <rguenther@suse.de>
7071
7072         PR middle-end/48098
7073         * gcc.dg/torture/pr48098.c: New testcase.
7074
7075 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7076
7077         PR target/48053
7078         * gcc.target/powerpc/pr48053-1.c: New test.
7079         * gcc.target/powerpc/pr48053-2.c: Likewise.
7080
7081 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7082
7083         PR libfortran/48066
7084         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7085
7086 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7087
7088         PR libfortran/48066
7089         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7090
7091 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7092
7093         PR fortran/48059
7094         * gfortran.dg/class_41.f03: New.
7095
7096 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7097
7098         * g++.dg/conversion/cast3.C: New test.
7099
7100 2011-03-11  Jason Merrill  <jason@redhat.com>
7101
7102         * g++.dg/template/error45.C: New.
7103
7104         * g++.dg/parse/no-type-defn1.C: New.
7105
7106         * g++.dg/ext/attrib40.C: New.
7107
7108         * g++.dg/cpp0x/regress/array1.C: New.
7109
7110 2011-03-11  Richard Guenther  <rguenther@suse.de>
7111
7112         PR tree-optimization/48067
7113         * gcc.dg/pr48067.c: New testcase.
7114
7115 2011-03-11  Richard Guenther  <rguenther@suse.de>
7116
7117         PR lto/48073
7118         * g++.dg/lto/20110311-1_0.C: New testcase.
7119
7120 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7121
7122         PR c++/48035
7123         * g++.dg/inherit/virtual8.C: New test.
7124
7125         PR middle-end/48044
7126         * gcc.dg/torture/pr48044.c: New test.
7127
7128 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7129
7130         PR fortran/47768
7131         * gfortran.dg/proc_ptr_comp_31.f90: New.
7132
7133 2011-03-11  Richard Guenther  <rguenther@suse.de>
7134
7135         PR tree-optimization/47278
7136         * gcc.dg/torture/pr47278-1.c: New testcase.
7137         * gcc.dg/torture/pr47278-2.c: Likewise.
7138
7139 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR tree-optimization/48063
7142         * gcc.dg/torture/pr48063.c: New test.
7143
7144 2011-03-10  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/template/array22.C: New.
7147
7148         * g++.dg/cpp0x/syntax-err1.C: New.
7149         * g++.dg/parse/error36.C: Adjust expected errors.
7150         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7151         * g++.old-deja/g++.pt/typename3.C: Likewise.
7152         * g++.old-deja/g++.pt/typename4.C: Likewise.
7153         * g++.old-deja/g++.pt/typename6.C: Likewise.
7154
7155 2011-03-09  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/template/nontype22.C: New.
7158
7159 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7160
7161         PR tree-optimization/47714
7162         * g++.dg/torture/pr47714.C: New test.
7163
7164 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7165
7166         PR target/47755
7167         * gcc.target/powerpc/pr47755-2.c: New file.
7168
7169 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7170
7171         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7172         is not set in the environment, pass 64 as first argument when not
7173         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7174         native where ulimit -u is supported.
7175
7176 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7177
7178         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7179
7180 2011-03-08  Jason Merrill  <jason@redhat.com>
7181
7182         * g++.dg/template/nontype21.C: New.
7183
7184         * g++.dg/template/anon5.C: New.
7185
7186 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7187
7188         PR debug/47881
7189         * gcc.dg/pr47881.c: New test.
7190
7191 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7192
7193         PR c++/47957
7194         * g++.dg/lookup/template3.C: New test.
7195
7196 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7197
7198         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7199         'long' type.
7200
7201 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7202
7203         PR testsuite/47954
7204         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7205         sizeof to compute alignment.
7206
7207 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR tree-optimization/48022
7210         * gcc.dg/pr48022-1.c: New test.
7211         * gcc.dg/pr48022-2.c: New test.
7212
7213 2011-03-07  Jason Merrill  <jason@redhat.com>
7214
7215         * g++.dg/template/nontype20.C: New.
7216         * g++.dg/init/member1.C: Adjust expected errors.
7217         * g++.dg/parse/constant4.C: Likewise.
7218         * g++.dg/template/qualified-id3.C: Likewise.
7219         * g++.old-deja/g++.pt/crash10.C: Likewise.
7220
7221         * g++.dg/cpp0x/regress/non-const1.C: New.
7222
7223 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR debug/47991
7226         * gcc.dg/pr47991.c: New test.
7227
7228 2011-03-07  Jason Merrill  <jason@redhat.com>
7229
7230         * g++.dg/abi/mangle46.C: New.
7231
7232 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7233
7234         PR target/47862
7235         * gcc.target/powerpc/pr47862.c: New.
7236
7237 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7238
7239         PR target/45413
7240         * gcc.target/i386/combine-mul.c: Require nonpic.
7241
7242 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7243             Nathan Froyd  <froydnj@codesourcery.com>
7244
7245         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7246
7247 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7248
7249         * README.QMTEST: Remove.
7250
7251 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7252             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7253
7254         PR fortran/47850
7255         * gfortran.dg/array_constructor_37.f90 : New test.
7256
7257 2011-03-05  Jason Merrill  <jason@redhat.com>
7258
7259         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7260         * g++.dg/abi/mangle45.C: Likewise.
7261         * g++.dg/cpp0x/trailing1.C: Likewise.
7262
7263 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7264
7265         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7266
7267 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7268
7269         PR rtl-optimization/47899
7270         * gcc.dg/pr47899.c: New test.
7271
7272         * gcc.dg/torture/pr47968.c: Ignore warnings.
7273
7274         PR tree-optimization/47967
7275         * gcc.c-torture/compile/pr47967.c: New test.
7276
7277 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7278
7279         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7280         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7281
7282 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7283
7284         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7285         and property_getAttributes() if __OBJC2__.
7286         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7287         * objc.dg/property/property-encoding-1.m: New.
7288         * obj-c++.dg/property/property-encoding-1.mm: New.
7289
7290 2011-03-04  Jason Merrill  <jason@redhat.com>
7291
7292         * g++.dg/template/pseudodtor6.C: New.
7293
7294         * g++.dg/inherit/covariant19.C: New.
7295
7296 2011-03-04  Richard Guenther  <rguenther@suse.de>
7297
7298         PR middle-end/47968
7299         * gcc.dg/torture/pr47968.c: New testcase.
7300
7301 2011-03-04  Richard Guenther  <rguenther@suse.de>
7302
7303         PR middle-end/47975
7304         * gcc.dg/torture/pr47975.c: New testcase.
7305
7306 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7307
7308         PR c++/47974
7309         * g++.dg/template/crash106.C: New.
7310
7311 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7312
7313         PR c/47963
7314         * gcc.dg/gomp/pr47963.c: New test.
7315         * g++.dg/gomp/pr47963.C: New test.
7316
7317 2011-03-02  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/cpp0x/regress/condition1.C: New.
7320
7321         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7322
7323 2011-03-01  Jason Merrill  <jason@redhat.com>
7324
7325         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7326
7327         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7328
7329 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7330
7331         PR rtl-optimization/47925
7332         * gcc.c-torture/execute/pr47925.c: New test.
7333
7334 2011-03-01  Jason Merrill  <jason@redhat.com>
7335
7336         * g++.dg/cpp0x/decltype25.C: New.
7337
7338         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7339
7340 2011-03-01  Richard Guenther  <rguenther@suse.de>
7341
7342         PR tree-optimization/47890
7343         * gcc.dg/torture/pr47890.c: New testcase.
7344
7345 2011-03-01  Richard Guenther  <rguenther@suse.de>
7346
7347         PR lto/47924
7348         * gcc.dg/lto/pr47924_0.c: New testcase.
7349
7350 2011-03-01  Richard Guenther  <rguenther@suse.de>
7351
7352         PR lto/46911
7353         * gfortran.dg/lto/pr46911_0.f: New testcase.
7354
7355 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libgfortran/47933
7358         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7359         compile errors from older code form.
7360
7361 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362
7363         PR libgfortran/47567
7364         * gfortran.dg/fmt_fw_d.f90: New test.
7365
7366 2011-02-28  Jason Merrill  <jason@redhat.com>
7367
7368         * g++.dg/inherit/covariant18.C: New.
7369
7370 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR middle-end/47893
7373         * gcc.dg/pr47893.c: New test.
7374
7375 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7376
7377         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7378         NULL in case of a selector with conflicting types.
7379         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7380
7381 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7382
7383         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7384         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7385         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7386         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7387
7388 2011-02-28  Jason Merrill  <jason@redhat.com>
7389
7390         PR c++/47906
7391         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7392
7393 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7394
7395         PR libgfortran/47778
7396         * gfortran.dg/namelist_71.f90: New test.
7397
7398 2011-02-27  Jason Merrill  <jason@redhat.com>
7399
7400         PR c++/47906
7401         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7402         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7403
7404 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7405
7406         PR c++/46466
7407         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7408
7409 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7410
7411         PR fortran/47886
7412         * gfortran.dg/gomp/task-1.f90: Removed.
7413
7414 2011-02-26  Jason Merrill  <jason@redhat.com>
7415
7416         * g++.dg/template/this-targ1.C: New.
7417
7418         * g++.dg/cpp0x/regress/template-const1.C: New.
7419         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7420         * g++.dg/template/function1.C: Adjust.
7421         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7422         * g++.dg/debug/debug7.C: Adjust.
7423
7424 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7425
7426         PR fortran/47886
7427         * gfortran.dg/gomp/task-1.f90: New.
7428
7429 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7430
7431         * gcc.target/arm/neon-thumb2-move.c: Add
7432         dg-require-effective-target arm_thumb2_ok.
7433
7434 2011-02-24  Jason Merrill  <jason@redhat.com>
7435
7436         * g++.dg/parse/constant1.C: Specify C++98 mode.
7437         * g++.dg/parse/constant5.C: Likewise.
7438         * g++.dg/parse/error2.C: Likewise.
7439         * g++.dg/parse/semicolon3.C: Likewise.
7440         * g++.dg/template/crash14.C: Likewise.
7441         * g++.dg/template/local4.C: Likewise.
7442         * g++.dg/template/nontype3.C: Likewise.
7443         * g++.dg/parse/crash31.C: Adjust expected errors.
7444         * g++.dg/template/function1.C: Likewise.
7445         * g++.dg/template/ref3.C: Likewise.
7446         * g++.dg/template/static9.C: Likewise.
7447         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7448
7449         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7450         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7451         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7452         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7453         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7454
7455 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR fortran/47878
7458         * gfortran.dg/pr47878.f90: New test.
7459
7460 2011-02-24  Richard Guenther  <rguenther@suse.de>
7461
7462         PR testsuite/47801
7463         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7464         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7465
7466 2011-02-24  Richard Guenther  <rguenther@suse.de>
7467
7468         PR fortran/47839
7469         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7470         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7471
7472 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7473
7474         PR libgfortran/47567
7475         * gfortran.dg/fmt_f0_1.f90: Update test.
7476
7477 2011-02-23  Jason Merrill  <jason@redhat.com>
7478
7479         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7480         * g++.dg/abi/mangle45.C: New.
7481
7482         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7483         * g++.dg/template/canon-type-9.C: Match use of decltype
7484         between declaration and definition.
7485         * g++.dg/template/canon-type-12.C: Likewise.
7486
7487 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7488
7489         PR fortran/40850
7490         * gfortran.dg/nested_allocatables_1.f90: New.
7491
7492 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7493
7494         PR c++/46868
7495         * g++.dg/pr46868.C: New test.
7496         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7497         * g++.dg/parse/error14.C: Adjust.
7498
7499 2011-02-23  Richard Guenther  <rguenther@suse.de>
7500
7501         PR tree-optimization/47838
7502         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7503
7504 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7505
7506         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7507
7508 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7509
7510         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7511         * gfortran.dg/count_init_expr.f03: Ditto.
7512         * gfortran.dg/gomp/pr43711.f90: Ditto.
7513         * gcc.dg/struct-parse-2.c: Ditto.
7514         * gcc.dg/parse-error-3.c: Ditto.
7515         * gcc.dg/Wlogical-op-1.c: Ditto.
7516         * gcc.dg/Walways-true-1.c: Ditto.
7517         * gcc.dg/pr24225.c: Ditto.
7518         * gcc.dg/Walways-true-2.c: Ditto.
7519         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7520         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7521         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7522         * g++.dg/overload/defarg4.C: Ditto.
7523         * g++.dg/inherit/covariant16.C: Ditto.
7524         * g++.dg/inherit/virtual7.C: Ditto.
7525         * g++.dg/template/canon-type-9.C: Ditto.
7526         * g++.dg/template/access19.C: Ditto.
7527         * g++.dg/template/call7.C: Ditto.
7528         * g++.dg/template/canon-type-2.C: Ditto.
7529         * g++.dg/template/init7.C: Ditto.
7530         * g++.dg/template/sizeof-template-argument.C: Ditto.
7531         * g++.dg/template/const3.C: Ditto.
7532         * g++.dg/template/sfinae26.C: Ditto.
7533         * g++.dg/template/sfinae26.C: Ditto.
7534         * g++.dg/template/canon-type-11.C: Ditto.
7535         * g++.dg/template/union2.C: Ditto.
7536         * g++.dg/template/canon-type-3.C: Ditto.
7537         * g++.dg/template/canon-type-1.C: Ditto.
7538         * g++.dg/template/canon-type-5.C: Ditto.
7539         * g++.dg/template/canon-type-7.C: Ditto.
7540         * g++.dg/template/canon-type-10.C: Ditto.
7541         * g++.dg/template/spec36.C: Ditto.
7542         * g++.dg/template/typedef38.C: Ditto.
7543         * g++.dg/template/canon-type-4.C: Ditto.
7544         * g++.dg/template/canon-type-6.C: Ditto.
7545         * g++.dg/template/canon-type-13.C: Ditto.
7546         * g++.dg/template/instantiate9.C: Ditto.
7547         * g++.dg/template/ttp22.C: Ditto.
7548         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7549         * g++.dg/warn/Walways-true-1.C: Ditto.
7550         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7551         * g++.dg/warn/Walways-true-2.C: Ditto.
7552         * g++.dg/conversion/op4.C: Ditto.
7553         * g++.dg/opt/pr19650.C: Ditto.
7554         * g++.dg/lookup/friend11.C: Ditto.
7555         * g++.dg/other/default2.C: Ditto.
7556         * g++.dg/other/default3.C: Ditto.
7557         * g++.dg/other/dtor2.C: Ditto.
7558         * g++.dg/other/friend5.C: Ditto.
7559         * g++.dg/other/default5.C: Ditto.
7560         * g++.dg/init/brace6.C: Ditto.
7561         * g++.dg/init/aggr5.C: Ditto.
7562         * g++.dg/init/error2.C: Ditto.
7563         * g++.dg/expr/bound-mem-fun.C: Ditto.
7564         * g++.dg/expr/cond6.C: Ditto.
7565         * g++.dg/expr/stmt-expr-1.C: Ditto.
7566         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7567         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7568         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7569         * g++.dg/cpp0x/bracket1.C: Ditto.
7570         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7571         * g++.dg/cpp0x/pr38646.C: Ditto.
7572         * g++.dg/cpp0x/variadic73.C: Ditto.
7573         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7574         * g++.dg/cpp0x/bracket4.C: Ditto.
7575         * g++.dg/cpp0x/decltype4.C: Ditto.
7576         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7577         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7578         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7579         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7580         * g++.dg/cpp0x/decltype2.C: Ditto.
7581         * g++.dg/cpp0x/decltype1.C: Ditto.
7582         * g++.dg/cpp0x/bracket2.C: Ditto.
7583         * g++.dg/cpp0x/decltype5.C: Ditto.
7584         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7585         * g++.dg/cpp0x/variadic70.C: Ditto.
7586         * g++.dg/cpp0x/decltype6.C: Ditto.
7587         * g++.dg/cpp0x/rvo.C: Ditto.
7588         * g++.dg/cpp0x/vt-40092.C: Ditto.
7589         * g++.dg/cpp0x/variadic-new.C: Ditto.
7590         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7591         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7592         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7593         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7594         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7595         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7596         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7597         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7598         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7599         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7600         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7601         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7602         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7603         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7604         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7605         * g++.dg/cpp0x/pr39639.C: Ditto.
7606         * g++.dg/cpp0x/decltype3.C: Ditto.
7607         * g++.dg/cpp0x/variadic68.C: Ditto.
7608         * g++.dg/cpp0x/variadic-function.C: Ditto.
7609         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7610         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7611         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7612         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7613         * g++.dg/parse/crash35.C: Ditto.
7614         * g++.dg/parse/crash40.C: Ditto.
7615         * g++.dg/parse/defarg12.C: Ditto.
7616         * g++.dg/parse/crash34.C: Ditto.
7617         * g++.dg/parse/constructor3.C: Ditto.
7618         * g++.dg/parse/template23.C: Ditto.
7619         * g++.dg/parse/crash56.C: Ditto.
7620         * g++.dg/parse/dtor13.C: Ditto.
7621         * g++.dg/parse/error33.C: Ditto.
7622         * g++.dg/parse/ctor9.C: Ditto.
7623         * g++.dg/parse/error32.C: Ditto.
7624         * g++.dg/parse/error37.C: Ditto.
7625         * g++.dg/parse/bitfield3.C: Ditto.
7626         * g++.dg/parse/struct-4.C: Ditto.
7627         * g++.dg/ext/has_trivial_copy.C: Ditto.
7628         * g++.dg/ext/is_polymorphic.C: Ditto.
7629         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7630         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7631         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7632         * g++.dg/ext/is_union.C: Ditto.
7633         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7634         * g++.dg/ext/is_pod.C: Ditto.
7635         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7636         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7637         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7638         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7639         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7640         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7641         * g++.dg/ext/is_abstract.C: Ditto.
7642         * g++.dg/ext/has_trivial_assign.C: Ditto.
7643         * g++.dg/ext/is_class.C: Ditto.
7644         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7645         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7646         * g++.dg/ext/is_base_of.C: Ditto.
7647         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7648         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7649         * g++.dg/ext/is_empty.C: Ditto.
7650         * g++.dg/ext/is_enum.C: Ditto.
7651         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7652         * gnat.dg/opt11.adb: Ditto.
7653         * obj-c++.dg/pr45735.mm: Ditto.
7654         * obj-c++.dg/pr24393.mm: Ditto.
7655         * obj-c++.dg/exceptions-2.mm: Ditto.
7656         * objc.dg/pr45735.m: Ditto.
7657         * objc.dg/pr24393.m: Ditto.
7658
7659 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7660
7661         * objc.dg/attributes/objc-exception-1.m: New.
7662
7663 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7664
7665         * gcc.dg/cpp/include7.c: New test.
7666
7667 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7668
7669         PR c++/47242
7670         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7671
7672 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7673
7674         PR rtl-optimization/47763
7675         * gcc.dg/pr47763.c: New test.
7676
7677 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7678
7679         PR fortran/45743
7680         * gfortran.dg/whole_file_32.f90 : New test.
7681
7682 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7683
7684         PR c++/47666
7685         * g++.dg/inherit/virtual7.C: New test.
7686
7687 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7688
7689         PR objc/47832
7690         * objc.dg/type-size-3.m: Updated error message.
7691         * objc.dg/type-size-4.m: New test.
7692         * objc.dg/type-size-5.m: New test.
7693
7694 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696         * lib/gnat.exp: Fix comments.
7697         Don't load libgloss.exp.
7698         (default_gnat_version): Call $compiler with --version.
7699         Adapt regexp for gnatmake output, insert version.
7700         (gnat_version): New proc.
7701         (gnat_init): Remove gnat_libgcc_s_path.
7702         (gnat_target_compile): Likewise.
7703         Remove ld_library_path.
7704         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7705         (gnat_pass): Remove.
7706         (gnat_pass): Remove.
7707         (gnat_finish): Remove.
7708         (gnat_exit): Remove.
7709         (local_find_gnatmake): Reindent.
7710         (runtest_file_p): Remove.
7711         (prune_warnings): Remove.
7712         (find_gnatclean): New proc.
7713         * lib/gnat-dg.exp (lremove): New proc.
7714         (gnat-dg-test): Reindent.
7715         Remove additional output files.
7716         (gnat-dg-runtest): Remove.
7717
7718         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7719         * gnat.dg/loop_optimization6.adb: Likewise.
7720         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7721
7722 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR tree-optimization/47835
7725         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7726
7727 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7728
7729         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7730         * gfortran.dg/abstract_type_2.f03: Ditto.
7731         * gfortran.dg/abstract_type_3.f03: Ditto.
7732         * gfortran.dg/abstract_type_4.f03: Ditto.
7733         * gfortran.dg/abstract_type_5.f03: Ditto.
7734         * gfortran.dg/abstract_type_6.f03: Ditto.
7735         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7736         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7737         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7738         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7739         * gfortran.dg/array_function_5.f90: Ditto.
7740         * gfortran.dg/asynchronous_3.f03: Ditto.
7741         * gfortran.dg/char_expr_1.f90: Ditto.
7742         * gfortran.dg/class_14.f03: Ditto.
7743         * gfortran.dg/data_array_6.f: Ditto.
7744         * gfortran.dg/data_invalid.f90: Ditto.
7745         * gfortran.dg/dot_product_1.f03: Ditto.
7746         * gfortran.dg/func_derived_5.f90: Ditto.
7747         * gfortran.dg/func_result_4.f90: Ditto.
7748         * gfortran.dg/implied_do_1.f90: Ditto.
7749         * gfortran.dg/initialization_25.f90: Ditto.
7750         * gfortran.dg/initialization_26.f90: Ditto.
7751         * gfortran.dg/interface_34.f90: Ditto.
7752         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7753         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7754         * gfortran.dg/matmul_8.f03: Ditto.
7755         * gfortran.dg/merge_init_expr.f90: Ditto.
7756         * gfortran.dg/pack_assign_1.f90: Ditto.
7757         * gfortran.dg/pack_vector_1.f90: Ditto.
7758         * gfortran.dg/pointer_check_8.f90: Ditto.
7759         * gfortran.dg/product_init_expr.f03: Ditto.
7760         * gfortran.dg/reshape_order_5.f90: Ditto.
7761         * gfortran.dg/reshape_shape_1.f90: Ditto.
7762         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7763         * gfortran.dg/same_name_2.f90: Ditto.
7764         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7765         * gfortran.dg/spread_init_expr.f03: Ditto.
7766         * gfortran.dg/stmt_func_1.f90: Ditto.
7767         * gfortran.dg/sum_init_expr.f03: Ditto.
7768         * gfortran.dg/transpose_3.f03: Ditto.
7769         * gfortran.dg/unpack_init_expr.f03: Ditto.
7770         * gfortran.dg/warn_conversion.f90: Ditto.
7771         * gfortran.dg/warn_conversion_2.f90: Ditto.
7772         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7773         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7774         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7775         * gfortran.dg/whole_file_16.f90: Ditto.
7776         * gfortran.dg/whole_file_17.f90: Ditto.
7777         * gfortran.dg/whole_file_18.f90: Ditto.
7778         * gfortran.dg/whole_file_20.f03: Ditto.
7779         * gfortran.dg/whole_file_5.f90: Ditto.
7780         * gfortran.dg/whole_file_6.f90: Ditto.
7781         * gfortran.dg/write_invalid_format.f90: Ditto.
7782         * gfortran.dg/zero_sized_6.f90: Ditto.
7783
7784 2011-02-21  Jeff Law <law@redhat.com>
7785
7786         PR rtl-optimization/46178
7787         * gcc.target/i386/pr46178.c: New test.
7788
7789         PR rtl-optimization/46002
7790         * gcc.c-torture/compile/pr46002.c: New test.
7791
7792 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7793
7794         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7795         *-*-hpux10*.
7796
7797 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR debug/47106
7800         * g++.dg/debug/pr47106.C: Require effective target lto.
7801
7802 2011-02-21  Jason Merrill  <jason@redhat.com>
7803
7804         * g++.dg/cpp0x/constexpr-diag2.C: New.
7805
7806 2011-02-20  Jason Merrill  <jason@redhat.com>
7807
7808         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7809
7810         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7811
7812         * g++.dg/overload/conv-op1.C: New.
7813
7814         * g++.dg/cpp0x/constexpr-synth1.C: New.
7815
7816 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7817
7818         * objc.dg/layout-2.m: New.
7819         * objc.dg/selector-3.m: Adjusted location of error message.
7820         * objc.dg/type-size-3.m: Same.
7821         * obj-c++.dg/selector-3.mm: Same.
7822
7823 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7824
7825         PR objc/47784
7826         * objc.dg/property/dotsyntax-22.m: New.
7827         * obj-c++.dg/property/dotsyntax-22.mm: New.
7828
7829 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7830
7831         PR c++/46394
7832         * g++.dg/template/typedef38.C: New test.
7833
7834 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7835
7836         PR fortran/46818
7837         * gfortran.dg/whole_file_30.f90 : New test.
7838         * gfortran.dg/whole_file_31.f90 : New test.
7839
7840 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/45077
7843         PR fortran/44945
7844         * gfortran.dg/whole_file_28.f90 : New test.
7845         * gfortran.dg/whole_file_29.f90 : New test.
7846
7847 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7848
7849         PR c++/44118
7850         * g++.dg/template/crash105.C: New.
7851
7852 2011-02-19  Jason Merrill  <jason@redhat.com>
7853
7854         * g++.dg/cpp0x/regress/no-elide1.C: New.
7855
7856 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7857
7858         PR tree-optimization/46620
7859         * gcc.dg/pr46620.c: New.
7860
7861 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR c/47809
7864         * gcc.target/i386/pr47809.c: New test.
7865
7866 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7867             Tobias Burnus  <burnus@net-b.de>
7868
7869         * lib/target-supports.exp
7870         (check_effective_target_fortran_large_real): New check for large reals.
7871         * gfortran.dg/nan_7.f90: New test.
7872
7873 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7874
7875         PR libgfortran/47567
7876         * gfortran.dg/fmt_f0_1.f90: Update test.
7877
7878 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7879
7880         PR fortran/47348
7881         * gfortran.dg/array_constructor_36.f90 : New test.
7882         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7883         allow for comparison between different elements of the array
7884         constructor at different levels of optimization.
7885
7886 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7887
7888         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7889         * gcc.target/i386/pr32280-1.c: Likewise.
7890
7891 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR target/47800
7894         * gcc.target/i386/pr47800.c: New test.
7895
7896 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7897
7898         * objc/execute/exceptions/foward-1.x: New.
7899
7900 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7901
7902         PR fortran/47789
7903         * gfortran.dg/derived_constructor_comps_4.f90: New.
7904
7905 2011-02-18  Tobias Burnus
7906
7907         PR fortran/47775
7908         * gfortran.dg/func_result_6.f90: New.
7909
7910 2011-02-18  Michael Matz  <matz@suse.de>
7911
7912         PR fortran/45586
7913         * gfortran.dg/lto/pr45586_0.f90: New test.
7914         * gfortran.dg/typebound_proc_20.f90: Ditto.
7915         * gfortran.dg/typebound_proc_21.f90: Ditto.
7916
7917 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7918
7919         PR c++/47795
7920         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7921
7922 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7923
7924         PR fortran/47750
7925         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7926         gcc_warning_prefix.
7927         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7928         normalizing the error/warning output.
7929         * gfortran.dg/Wall.f90: Update dg-error/warning.
7930         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7931         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7932         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7933         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7934         * gfortran.dg/class_30.f90: Update dg-error/warning.
7935         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7936         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7937         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7938         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7939         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7940         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7941         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7942         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7943         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7944         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7945         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7946         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7947         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7948         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7949         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7950         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7951         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7952         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7953         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7954         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7955         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7956         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7957         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7958         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7959         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7960
7961 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7962
7963         PR fortran/47768
7964         * gfortran.dg/proc_ptr_comp_30.f90: New.
7965
7966 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR debug/47780
7969         * gcc.target/i386/pr47780.c: New test.
7970
7971 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7972
7973         PR fortran/47767
7974         * gfortran.dg/class_40.f03: New.
7975
7976 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7977
7978         PR c++/47208
7979         * g++.dg/cpp0x/auto21.C: New test.
7980
7981 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7982
7983         * objc.dg/special/unclaimed-category-1.h: Updated for
7984         new ABI support.
7985         * objc.dg/special/unclaimed-category-1.m: Same.
7986         * objc.dg/zero-link-1.m: Same.
7987         * objc.dg/lookup-1.m: Same.
7988         * objc.dg/torture/strings/const-str-9.m
7989         * objc.dg/torture/strings/const-str-10.m: Same.
7990         * objc.dg/torture/strings/const-str-11.m: Same.
7991         * objc.dg/torture/forward-1.m: Same.
7992         * objc.dg/zero-link-2.m: Same.
7993         * objc.dg/encode-7-next-64bit.m: Same.
7994         * objc.dg/method-4.m: Same.
7995         * objc.dg/next-runtime-1.m: Same.
7996         * objc.dg/image-info.m: Same.
7997         * objc.dg/pr23214.m: Same.
7998         * objc.dg/symtab-1.m: Same.
7999         * obj-c++.dg/basic.m: Same.
8000         * obj-c++.dg/proto-lossage-3.m: Same.
8001         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8002         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8003         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8004         * obj-c++.dg/method-11.m: Same.
8005         * objc/execute/enumeration-1.m: Same.
8006         * objc/execute/object_is_class.m: Same.
8007         * objc/execute/formal_protocol-2.m: Same.
8008         * objc/execute/formal_protocol-4.m: Same.
8009         * objc/execute/formal_protocol-6.m: Same.
8010         * objc/execute/bycopy-3.m: Same.
8011         * objc/execute/exceptions/catchall-1.m: Same.
8012         * objc/execute/exceptions/finally-1.m: Same.
8013         * objc/execute/exceptions/local-variables-1.m: Same.
8014         * objc/execute/exceptions/foward-1.m: Same.
8015         * objc/execute/bf-common.h
8016         * objc/execute/enumeration-2.m: Same.
8017         * objc/execute/formal_protocol-1.m: Same.
8018         * objc/execute/formal_protocol-3.m: Same.
8019         * objc/execute/formal_protocol-5.m: Same.
8020         * objc/execute/accessing_ivars.m: Same.
8021         * objc/execute/bycopy-2.m: Same.
8022         * objc/execute/formal_protocol-7.m: Same.
8023         * objc/execute/compatibility_alias.m: Same.
8024         * objc/execute/no_clash.m: Same.
8025         * objc/execute/object_is_meta_class.m: Same.
8026         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8027         * objc/execute/class-tests-1.h: Include stdio.h.
8028         * objc/execute/class-tests-2.h: Same.
8029         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8030         runtimes.
8031         * obj-c++.dg/try-catch-2.mm: Same.
8032
8033 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8034
8035         PR c++/47783
8036         * g++.dg/warn/Wunused-parm-4.C: New test.
8037
8038 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8039             Jan Hubicka  <jh@suse.cz>
8040
8041         PR debug/47106
8042         PR debug/47402
8043         * g++.dg/debug/pr47106.C: New.
8044
8045 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8046
8047         PR target/43653
8048         * gcc.target/i386/pr43653.c: New test.
8049
8050 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8051
8052         PR c++/47172
8053         * g++.dg/template/inherit6.C: New test.
8054
8055 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8056
8057         PR fortran/47745
8058         * gfortran.dg/class_39.f03: New.
8059
8060 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8061
8062         PR c++/47326
8063         * g++.dg/cpp0x/variadic106.C: New test.
8064
8065 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR libfortran/47757
8068         * gfortran.dg/pr47757-1.f90: New test.
8069         * gfortran.dg/pr47757-2.f90: New test.
8070         * gfortran.dg/pr47757-3.f90: New test.
8071
8072         PR c++/47704
8073         * g++.dg/cpp0x/enum8.C: New test.
8074
8075 2011-02-15  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.dg/inherit/implicit-trivial1.C: New.
8078         * g++.dg/cpp0x/implicit-trivial1.C: New.
8079
8080 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         PR middle-end/47725
8083         * gcc.dg/torture/pr47725.c: Removed.
8084
8085 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8086
8087         PR target/47755
8088         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8089         constant does not generate a load from memory.
8090
8091 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         PR middle-end/47725
8094         * gcc.dg/torture/pr47725.c: New.
8095
8096 2011-02-15  Richard Guenther  <rguenther@suse.de>
8097
8098         PR tree-optimization/47743
8099         * gcc.dg/torture/pr47743.c: New testcase.
8100
8101 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR middle-end/47581
8104         * gcc.target/i386/pr47581.c: New test.
8105
8106 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8107
8108         PR fortran/47730
8109         * gfortran.dg/select_type_22.f03: New.
8110
8111 2011-02-14  Jason Merrill  <jason@redhat.com>
8112
8113         * g++.dg/cpp0x/regress/enum1.C: New.
8114
8115 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8116
8117         * gnat.dg/include.adb: New test.
8118
8119 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8120
8121         PR fortran/47728
8122         * gfortran.dg/class_38.f03: New.
8123
8124 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8125
8126         * gcc.dg/pr46494.c: New test.
8127
8128 2011-02-14  Richard Guenther  <rguenther@suse.de>
8129
8130         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8131
8132 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134         PR ada/41929
8135         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8136         sparc*-sun-solaris2.11.
8137
8138 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8139
8140         PR fortran/47349
8141         * gfortran.dg/argument_checking_18.f90: New.
8142
8143 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8144
8145         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8146         * gfortran.dg/argument_checking_17.f90: New.
8147
8148 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8149
8150         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8151         are temporarily disabled.
8152         * gfortran.dg/class_7.f03: Ditto.
8153         * gfortran.dg/coarray_14.f90: Ditto.
8154         * gfortran.dg/typebound_proc_13.f03: Ditto.
8155
8156 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8157
8158         PR fortran/45586
8159         * gfortran.dg/extends_11.f03: New.
8160
8161 2011-02-11  Xinliang David Li  <davidxl@google.com>
8162
8163         PR tree-optimization/47707
8164         * g++.dg/tree-ssa/pr47707.C: New test.
8165
8166 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8167
8168         * g++.dg/opt/inline17.C: New test.
8169
8170 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8171
8172         PR fortran/47550
8173         * gfortran.dg/pure_formal_2.f90: New.
8174
8175 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8176
8177         PR rtl-optimization/47614
8178         * gfortran.dg/pr47614.f: New.
8179
8180 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8181
8182         PR driver/47678
8183         * gcc.dg/opts-6.c: New test.
8184
8185 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR debug/47684
8188         * gcc.dg/pr47684.c: New test.
8189
8190 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8191
8192         PR target/47629
8193         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8194         c99_runtime, dg-add-options c99_runtime.
8195         (main): Use __asm__.
8196
8197 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         PR testsuite/47400
8200         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8201         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8202         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8203         * gcc.dg/ucnid-10.c: Likewise.
8204         * gcc.dg/ucnid-13.c: Likewise.
8205         * gcc.dg/ucnid-7.c: Likewise.
8206         * gcc.dg/ucnid-8.c: Likewise.
8207         Adapt dg-warning line number.
8208
8209 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8210
8211         * gcc.target/i386/parity-1.c: Use -march=k8.
8212         * gcc.target/i386/parity-2.c: Ditto.
8213         * gcc.target/i386/vecinit-1.c: Ditto.
8214         * gcc.target/i386/vecinit-2.c: Ditto.
8215
8216 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218         PR target/46610
8219         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8220         * gcc.target/mips/save-restore-3.c: Likewise.
8221         * gcc.target/mips/save-restore-4.c: Likewise.
8222         * gcc.target/mips/save-restore-5.c: Likewise.
8223
8224         PR target/47683
8225         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8226         * g++.dg/tree-prof/partition2.C: Likewise.
8227
8228 2011-02-09  Jason Merrill  <jason@redhat.com>
8229
8230         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8231         rather than misdeclare std::puts.
8232
8233         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8234         * g++.dg/other/warning1.C: Likewise.
8235         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8236         * g++.old-deja/g++.gb/scope06.C: Likewise.
8237         * g++.old-deja/g++.law/cvt11.C: Likewise.
8238         * g++.old-deja/g++.law/init1.C: Likewise.
8239         * g++.dg/abi/mangle26.C: Likewise.
8240
8241         * g++.dg/template/function1.C: Adjust for C++0x mode.
8242         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8243
8244         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8245         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8246
8247         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8248
8249         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8250
8251         * g++.dg/cpp0x/regress: New directory.
8252         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8253         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8254         * g++.dg/cpp0x/regress/regress3.C: New.
8255
8256 2011-02-10  Richard Guenther  <rguenther@suse.de>
8257
8258         PR tree-optimization/47677
8259         * gcc.dg/torture/pr47677.c: New testcase.
8260
8261 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8262
8263         * objc.dg/special/load-category-1.m: Remove unused header.
8264         * objc.dg/special/load-category-1a.m: Likewise.
8265         * objc.dg/special/load-category-2.m: Likewise.
8266         * objc.dg/special/load-category-2a.m: Likewise.
8267         * objc.dg/special/load-category-3.m: Likewise.
8268         * objc.dg/special/load-category-3a.m: Likewise.
8269         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8270         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8271         * objc.dg/attributes/class-attribute-1.m: Likewise.
8272         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8273         * obj-c++.dg/property/property.exp: Likewise.
8274         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8275         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8276         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8277         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8278         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8279         * obj-c++.dg/template-8.mm: Likewise.
8280
8281 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR target/47665
8284         * gcc.target/i386/pr47665.c: New test.
8285
8286 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8287
8288         PR testsuite/47622
8289         Revert
8290         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8291         PR debug/42631
8292         * gcc.dg/pr42631.c: Update test.
8293         * gcc.dg/pr42631-2.c: New test.
8294
8295 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8296
8297         PR fortran/47352
8298         * gfortran.dg/proc_decl_25.f90: New.
8299
8300 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8301
8302         PR fortran/47463
8303         * gfortran.dg/typebound_assignment_2.f03: New.
8304
8305 2011-02-09  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/47664
8308         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8309
8310 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8311
8312         PR middle-end/47646
8313         * gnat.dg/uninit_func.adb: Adjust dg directive.
8314
8315 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8316
8317         PR middle-end/47646
8318         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8319
8320 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8321
8322         PR fortran/47637
8323         * gfortran.dg/auto_dealloc_2.f90: New.
8324
8325 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327         * gcc.dg/builtins-config.h: Remove __sgi handling.
8328         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8329         -std=c99 for mips-sgi-irix6.5*.
8330
8331 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8332
8333         PR middle-end/45505
8334         * gfortran.dg/pr25923.f90: Remove xfails.
8335
8336 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8337
8338         PR fortran/47583
8339         * gfortran.dg/inquire_14.f90: New test.
8340
8341 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8342
8343         PR fortran/45290
8344         * gfortran.dg/pointer_init_6.f90: New.
8345
8346 2011-02-08  Jeff Law <law@redhat.com>
8347
8348         PR tree-optimization/42893
8349         * gcc.tree-ssa/pr42893.c: New test.
8350
8351 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8352
8353         PR tree-optimization/46834
8354         PR tree-optimization/46994
8355         PR tree-optimization/46995
8356         * gcc.dg/graphite/id-pr46834.c: New.
8357         * gfortran.dg/graphite/id-pr46994.f90: New.
8358         * gfortran.dg/graphite/id-pr46995.f90: New.
8359
8360 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8361
8362         PR middle-end/47646
8363         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8364         using the variable is known the warning is emitted there.
8365         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8366         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8367
8368         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8369         statement.
8370         (vg): Likewise.
8371         * gcc.dg/noreturn-1.c (foo5): Likewise.
8372         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8373         (method2): Likewise.
8374
8375         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8376         the return statement using the uninitialized variable.
8377         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8378
8379 2011-02-08  Richard Guenther  <rguenther@suse.de>
8380
8381         PR middle-end/47639
8382         * g++.dg/opt/pr47639.c: New testcase.
8383
8384 2011-02-08  Richard Guenther  <rguenther@suse.de>
8385
8386         PR tree-optimization/47632
8387         * g++.dg/opt/pr47632.C: New testcase.
8388
8389 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8390
8391         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8392
8393 2011-02-07  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/47615
8396         * g++.dg/opt/pr47615.C: New testcase.
8397
8398 2011-02-07  Richard Guenther  <rguenther@suse.de>
8399
8400         PR tree-optimization/47621
8401         * gcc.dg/torture/pr47621.c: New testcase.
8402
8403 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8404
8405         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8406
8407 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8408
8409         PR fortran/47592
8410         * gfortran.dg/allocate_with_source_1 : New test.
8411
8412 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR middle-end/47610
8415         * gcc.dg/pr47610.c: New test.
8416
8417 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8418
8419         PR debug/42631
8420         * gcc.dg/pr42631.c: Update test.
8421         * gcc.dg/pr42631-2.c: New test.
8422
8423 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8424
8425         PR fortran/47574
8426         * gfortran.dg/pr47574.f90:  New test.
8427
8428 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8429
8430         PR tree-optimization/46194
8431         * gcc.dg/autopar/pr46194.c: New.
8432
8433 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8434
8435         PR tree-optimization/43695
8436         * g++.dg/ipa/pr43695.C: New.
8437
8438 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR inline-asm/23200
8441         * gcc.dg/pr23200.c: New test.
8442
8443 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8444
8445         PR c++/47589
8446         * g++.dg/pr47589.C: New test.
8447
8448 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8449
8450         PR c++/47398
8451         * g++.dg/template/typedef37.C: New test.
8452         * g++.dg/template/param1.C: Adjust expected error message.
8453
8454 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR middle-end/31490
8457         * gcc.dg/pr31490-2.c: New test.
8458         * gcc.dg/pr31490-3.c: New test.
8459         * gcc.dg/pr31490-4.c: New test.
8460
8461 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8462             Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR c++/46890
8465         * g++.dg/parser/semicolon3.C: Adjust.
8466         * g++.dg/parser/semicolon4.C: New testcase.
8467         * g++.dg/pr46890.C: New testcase.
8468
8469 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8470
8471         PR c++/29571
8472         * g++.dg/init/pr29571.C: New.
8473
8474 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8475
8476         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8477         instead of vect_int.
8478
8479 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR target/47312
8482         * gcc.target/i386/pr47312.c: New test.
8483
8484         PR target/47564
8485         * gcc.target/i386/pr47564.c: New test.
8486
8487 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8488
8489         PR tree-optimization/45122
8490         * gcc.dg/tree-ssa/pr45122.c: New.
8491
8492 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8493
8494         PR target/47272
8495         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8496         and vec_vsx_st.
8497
8498         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8499         and vsx so a default --with-cpu=power7 doesn't give an error
8500         when -mavoid-indexed-addresses is used.
8501
8502         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8503         wrapper function to save the arguments and then jump to the real
8504         function, rather than depending on the compiler not to move stuff
8505         before an asm.
8506         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8507
8508 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8509             Paul Thomas  <pault@gcc.gnu.org>
8510
8511         PR fortran/47082
8512         * gfortran.dg/class_37.f03 : New test.
8513
8514 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8515             Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/40979
8518         PR bootstrap/47044
8519         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8520         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8521         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8522         check_vect_support_and_set_flags.
8523         * gfortran.dg/graphite/vect-pr40979.f90: New.
8524
8525 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8526
8527         PR fortran/47572
8528         * gfortran.dg/class_36.f03: New.
8529
8530 2011-02-02  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/47566
8533         * gcc.dg/lto/20110201-1_0.c: New testcase.
8534
8535 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8536
8537         PR debug/47498
8538         PR debug/47501
8539         PR debug/45136
8540         PR debug/45130
8541         * debug/pr47498.c: New.
8542         * debug/pr47501.c: New.
8543
8544 2011-02-01  Richard Guenther  <rguenther@suse.de>
8545
8546         PR tree-optimization/47559
8547         * g++.dg/torture/pr47559.C: New testcase.
8548
8549 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8550
8551         PR fortran/47565
8552         * gfortran.dg/typebound_call_20.f03: New.
8553
8554 2011-02-01  Richard Guenther  <rguenther@suse.de>
8555
8556         PR tree-optimization/47555
8557         * gcc.dg/pr47555.c: New testcase.
8558
8559 2011-02-01  Richard Guenther  <rguenther@suse.de>
8560
8561         PR tree-optimization/47541
8562         * g++.dg/torture/pr47541.C: New testcase.
8563
8564 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8565
8566         PR fortran/47455
8567         * gfortran.dg/typebound_call_19.f03: New.
8568
8569 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8570
8571         PR c++/47416
8572         * g++.dg/cpp0x/pr47416.C: New test.
8573
8574 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8575
8576         PR fortran/47519
8577         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8578
8579 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8580
8581         PR fortran/47463
8582         * gfortran.dg/typebound_assignment_1.f03: New.
8583
8584 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8585
8586         PR tree-optimization/47538
8587         * gcc.c-torture/execute/pr47538.c: New test.
8588
8589 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8590
8591         PR target/45325
8592         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8593
8594 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8597
8598 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8599
8600         PR rtl-optimization/44031
8601         * gcc.c-torture/compile/20110131-1.c: New test.
8602
8603 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8604
8605         PR fortran/47042
8606         * gfortran.dg/stmt_func_1.f90: New.
8607
8608 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/47042
8611         * gfortran.dg/interface_34.f90: New.
8612
8613 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8614
8615         PR fortran/47523
8616         * gfortran.dg/realloc_on_assign_5.f03: New test.
8617         * gfortran.dg/realloc_on_assign_5.f03: New test.
8618
8619 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8620
8621         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8622         * gfortran.dg/bessel_7.f90: Likewise.
8623         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8624
8625         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8626         * gfortran.dg/sum_init_expr.f03: Likewise.
8627
8628         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8629
8630         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8631         -r -nostdlib.
8632
8633         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8634         loop only on "vect_intfloat_cvt" targets.
8635
8636 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8637
8638         PR fortran/47531
8639         * gfortran.dg/shape_6.f90: New.
8640
8641 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8642
8643         PR libgfortran/47434
8644         * gfortran.dg/read_infnan_1.f90: Update test.
8645         * gfortran.dg/module_nan.f90: Update test.
8646         * gfortran.dg/char4_iunit_1.f03: Update test.
8647         * gfortran.dg/large_real_kind_1.f90: Update test.
8648         * gfortran.dg/real_const_3.f90: Update test.
8649         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8650
8651 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8652
8653         PR c++/47311
8654         * g++.dg/template/param2.C: New test.
8655
8656 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8657
8658         PR libgfortran/47285
8659         * gfortran.dg/fmt_g.f: New test.
8660
8661 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8662
8663         PR fortran/47507
8664         * gfortran.dg/pure_formal_1.f90: New.
8665
8666 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR target/42894
8669         * gcc.dg/tls/pr42894.c: New test.
8670
8671 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8672
8673         * gcc.dg/pr47276.c: Add dg-require-visibility.
8674
8675 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8676
8677         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8678
8679 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8680             Tobias Burnus  <burnus@gcc.gnu.org>
8681
8682         PR fortran/45170
8683         PR fortran/35810
8684         PR fortran/47350
8685         * gfortran.dg/realloc_on_assign_3.f03: New test.
8686         * gfortran.dg/realloc_on_assign_4.f03: New test.
8687         * gfortran.dg/allocatable_function_5.f90: New test.
8688         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8689         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8690         implemented" dg-errors.
8691
8692 2011-01-27  Jan Hubicka  <jh@suse.cz>
8693
8694         PR middle-end/46949
8695         * gcc.dg/attr-weakref-4.c: New testcase
8696
8697 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8698
8699         PR tree-optimization/47228
8700         * gcc.dg/torture/pr47228.c: New test.
8701
8702 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8703
8704         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8705
8706 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8707
8708         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8709         when using auto-overlay support on the SPU.
8710
8711 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8712
8713         PR rtl-optimization/44174
8714         * gcc.target/i386/asm-6.c: New test.
8715
8716 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8717
8718         PR rtl-optimization/46856
8719         * gcc.c-torture/compile/pr46856.c: New test.
8720
8721 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8722             Andrew Pinski  <pinskia@gmail.com>
8723
8724         PR c/43082
8725         * gcc.dg/pr43082.c: New.
8726
8727 2011-01-26  DJ Delorie  <dj@redhat.com>
8728
8729         PR rtl-optimization/46878
8730         * gcc.dg/pr46878-1.c: New test.
8731
8732 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR c++/47476
8735         * g++.dg/cpp0x/pr47476.C: New test.
8736
8737 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8738
8739         * gcc.c-torture/compile/20110126-1.c: New test.
8740
8741 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR c/47473
8744         * gcc.dg/torture/pr47473.c: New test.
8745
8746 2011-01-26  Jan Hubicka  <jh@suse.cz>
8747
8748         PR target/47237
8749         * gcc.c-torture/execute/pr47237.c: New testcase.
8750
8751 2011-01-26  Jan Hubicka  <jh@suse.cz>
8752
8753         PR tree-optimization/47190
8754         * gcc.dg/attr-weakref-3.c: New testcase.
8755
8756 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8757
8758         PR c++/43601
8759         * gcc.dg/dll-9a.c: New test file.
8760         * gcc.dg/dll-11.c: Likewise.
8761         * gcc.dg/dll-12.c: Likewise.
8762         * gcc.dg/dll-12a.c: Likewise.
8763         * gcc.dg/dll-11a.c: Likewise.
8764         * gcc.dg/dll-9.c: Likewise.
8765         * gcc.dg/dll-10.c: Likewise.
8766         * gcc.dg/dll-10a.c: Likewise.
8767         * g++.dg/ext/dllexport4a.cc: Likewise.
8768         * g++.dg/ext/dllexport4.C: Likewise.
8769         * g++.dg/ext/dllexport5.C: Likewise.
8770         * g++.dg/ext/dllexport5a.cc: Likewise.
8771
8772 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8773
8774         PR tree-optimization/46970
8775         * gcc.dg/graphite/pr46970.c: New.
8776
8777 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8778
8779         PR tree-optimization/46215
8780         * gcc.dg/graphite/pr46215.c: New.
8781
8782 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8783
8784         PR tree-optimization/46168
8785         * gcc.dg/graphite/pr46168.c: New.
8786
8787 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8788
8789         PR tree-optimization/43657
8790         * gcc.dg/graphite/pr43657.c: New.
8791
8792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8793
8794         PR tree-optimization/29832
8795         * gfortran.dg/graphite/pr29832.f90: New.
8796
8797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8798
8799         PR tree-optimization/43567
8800         * gcc.dg/graphite/pr43567.c: New.
8801
8802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8803
8804         * gfortran.dg/graphite/interchange-4.f: New.
8805         * gfortran.dg/graphite/interchange-5.f: New.
8806
8807         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8808         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8809         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8810         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8811         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8812         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8813         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8814         * gfortran.dg/ltrans-7.f90: Removed.
8815         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8816
8817         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8818         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8819         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8820         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8821         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8822         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8823         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8824         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8825         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8826         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8827         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8828         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8829         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8830         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8831         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8832         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8833         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8834         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8835         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8836         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8837         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8838         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8839         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8840         * gcc.dg/tree-ssa/data-dep-1.c
8841         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8842         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8843         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8844         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8845         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8846
8847 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR tree-optimization/47265
8850         PR tree-optimization/47443
8851         * gcc.c-torture/compile/pr47265.c: New test.
8852         * gcc.dg/pr47443.c: New test.
8853
8854 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8855
8856         PR tree-optimization/47382
8857         * g++.dg/torture/pr47382.C: New test.
8858         * g++.dg/opt/devirt1.C: Xfail.
8859
8860 2011-01-25  Yao Qi  <yao@codesourcery.com>
8861
8862         PR target/45701
8863         * gcc.target/arm/pr45701-1.c: New test.
8864         * gcc.target/arm/pr45701-2.c: New test.
8865         * gcc.target/arm/pr45701-3.c: New test.
8866
8867 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8868             Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR tree-optimization/47271
8871         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8872
8873 2011-01-25  Nick Clifton  <nickc@redhat.com>
8874
8875         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8876         (saturate_add): Delete.
8877         (exchange): Delete.
8878         (main): Do not run saturate_add.
8879         (set_interrupts): Delete.
8880
8881 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8882
8883         PR fortran/47448
8884         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8885
8886 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR tree-optimization/47427
8889         PR tree-optimization/47428
8890         * gcc.c-torture/compile/pr47427.c: New test.
8891         * gcc.c-torture/compile/pr47428.c: New test.
8892
8893 2011-01-25  Richard Guenther  <rguenther@suse.de>
8894
8895         PR middle-end/47411
8896         * gcc.dg/torture/pr47411.c: New testcase.
8897
8898 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8899
8900         * gfortran.dg/graphite/id-24.f: New.
8901         * gfortran.dg/graphite/id-25.f: New.
8902
8903 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8904
8905         * gfortran.dg/graphite/id-23.f: New.
8906
8907 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8908
8909         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8910
8911 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8912
8913         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8914         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8915         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8916         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8917         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8918         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8919         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8920         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8921         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8922
8923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8924
8925         * gcc.dg/graphite/block-0.c: Add documentation.
8926         * gcc.dg/graphite/block-4.c: Same.
8927         * gcc.dg/graphite/block-7.c: Same.
8928         * gcc.dg/graphite/block-8.c: New.
8929         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8930         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8931         * gcc.dg/graphite/interchange-12.c: Add documentation.
8932         * gcc.dg/graphite/interchange-13.c: New.
8933         * gcc.dg/graphite/interchange-14.c: New.
8934         * gcc.dg/graphite/interchange-15.c: New.
8935         * gcc.dg/graphite/interchange-8.c: Add documentation.
8936         * gcc.dg/graphite/interchange-mvt.c: Same.
8937
8938 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8939
8940         PR target/47408
8941         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8942         * gcc.target/powerpc/altivec-14.c: Ditto.
8943         * gcc.target/powerpc/altivec-33.c: Ditto.
8944         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8945         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8946         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8947         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8948         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8949         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8950         * g++.dg/ext/altivec-15.C: Ditto.
8951         * g++.dg/ext/altivec-types-1.C: Ditto.
8952         * g++.dg/ext/altivec-types-2.C: Ditto.
8953         * g++.dg/ext/altivec-types-3.C: Ditto.
8954         * g++.dg/ext/altivec-types-4.C: Ditto.
8955
8956 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8957
8958         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8959
8960 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8963         optimization options.
8964
8965 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8966
8967         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8968
8969         PR testsuite/45988
8970         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8971
8972 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8973
8974         PR fortran/47421
8975         * gfortran.dg/allocatable_scalar_12.f90: New.
8976
8977 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8978
8979         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8980         vectorization to be not profitable if peeling is used to
8981         realign the memory access.
8982         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8983         loop bound to avoid loop unrolling.
8984         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8985
8986 2011-01-22  Jan Hubicka  <jh@suse.cz>
8987
8988         PR lto/47333
8989         * g++.dg/lto/pr47333.C: New file.
8990
8991 2011-01-22  Jan Hubicka  <jh@suse.cz>
8992
8993         PR tree-optimization/43884
8994         PR lto/44334
8995         * gcc.dg/autopar/outer-2.c: Increase array size.
8996         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8997
8998 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8999
9000         PR fortran/38536
9001         * gfortran.dg/c_loc_tests_16.f90:  New test.
9002
9003 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9004
9005         PR fortran/47399
9006         * gfortran.dg/typebound_proc_19.f90: New.
9007
9008 2011-01-21  Jeff Law <law@redhat.com>
9009
9010         PR tree-optimization/47053
9011         * g++.dg/pr47053.C: New test.
9012
9013 2011-01-21  Jason Merrill  <jason@redhat.com>
9014
9015         PR c++/47041
9016         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9017
9018 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR c++/47388
9021         * g++.dg/cpp0x/range-for10.C: New test.
9022         * g++.dg/template/for1.C: New test.
9023
9024         PR middle-end/45566
9025         * g++.dg/tree-prof/partition3.C: New test.
9026
9027         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9028
9029         PR rtl-optimization/47366
9030         * g++.dg/opt/pr47366.C: New test.
9031
9032 2011-01-21  Jason Merrill  <jason@redhat.com>
9033
9034         PR c++/46552
9035         * g++.dg/cpp0x/constexpr-regress2.C: New.
9036
9037         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9038
9039 2011-01-21  Jeff Law <law@redhat.com>
9040
9041         PR rtl-optimization/41619
9042         * gcc.dg/pr41619.c: New.
9043
9044 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR tree-optimization/47355
9047         * g++.dg/opt/pr47355.C: New test.
9048
9049 2011-01-21  Richard Guenther  <rguenther@suse.de>
9050
9051         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9052         making main hot.
9053
9054 2011-01-21  Richard Guenther  <rguenther@suse.de>
9055
9056         PR tree-optimization/47365
9057         * gcc.dg/torture/pr47365.c: New testcase.
9058         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9059
9060 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9061
9062         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9063
9064 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9065
9066         PR tree-optimization/47391
9067         * gcc.dg/pr47391.c: New test.
9068
9069 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071         * g++.dg/template/char1.C: Use signed char.
9072
9073 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9074
9075         PR fortran/47377
9076         * gfortran.dg/pointer_target_4.f90: New.
9077
9078 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9079
9080         PR target/47251
9081         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9082         ILP32 system and not IP32.
9083
9084 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9085
9086         PR debug/46583
9087         * g++.dg/debug/pr46583.C: New.
9088
9089 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR debug/47283
9092         * g++.dg/debug/pr47283.C: New test.
9093
9094         PR testsuite/47371
9095         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9096         * gcc.target/i386/headmerge-2.c: Likewise.
9097
9098 2011-01-20  Richard Guenther  <rguenther@suse.de>
9099
9100         PR middle-end/47370
9101         * gcc.dg/torture/pr47370.c: New testcase.
9102
9103 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR tree-optimization/46130
9106         * gcc.dg/pr46130-1.c: New test.
9107         * gcc.dg/pr46130-2.c: New test.
9108
9109 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9110
9111         PR c++/47291
9112         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9113
9114 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9115
9116         PR debug/46240
9117         * g++.dg/debug/pr46240.cc: New.
9118
9119 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR c++/47303
9122         * g++.dg/template/anonunion1.C: New test.
9123
9124         PR rtl-optimization/47337
9125         * gcc.c-torture/execute/pr47337.c: New test.
9126
9127 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9128
9129         PR testsuite/45342
9130         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9131
9132 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9133
9134         PR tree-optimization/46021
9135         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9136
9137 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9138
9139         PR tree-optimization/47290
9140         * g++.dg/torture/pr47290.C: New test.
9141
9142 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9143
9144         PR fortran/47240
9145         * gfortran.dg/proc_ptr_comp_29.f90: New.
9146
9147 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9148
9149         PR testsuite/41146
9150         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9151         powerpc-apple-darwin9.
9152
9153 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9154
9155         PR rtl-optimization/47299
9156         * gcc.c-torture/execute/pr47299.c: New test.
9157
9158 2011-01-17  Jason Merrill  <jason@redhat.com>
9159
9160         * g++.dg/cpp0x/constexpr-virtual.C: New.
9161
9162 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR fortran/47331
9165         * gfortran.dg/gomp/pr47331.f90: New test.
9166
9167 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9168
9169         PR objc/47314
9170         * objc.dg/selector-warn-1.m: New.
9171         * obj-c++.dg/selector-warn-1.mm: New.
9172
9173 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9174
9175         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9176         Update dg-final accordingly.
9177
9178 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9179
9180         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9181
9182 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9183
9184         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9185         target check.
9186         * gcc.dg/guality/pr36728-2.c: Likewise.
9187
9188 2011-01-17  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/47313
9191         * g++.dg/torture/pr47313.C: New testcase.
9192
9193 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9194
9195         PR target/47318
9196         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9197         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9198         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9199         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9200
9201         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9202         as __m256i.
9203         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9204         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9205         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9206
9207 2011-01-17  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/45967
9210         * gcc.dg/torture/pr45967-2.c: New testcase.
9211         * gcc.dg/torture/pr45967-3.c: Likewise.
9212
9213 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9214
9215         PR testsuite/47325
9216         * g++.dg/ext/pr47213.C: Require visibility.
9217
9218 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9219
9220         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9221         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9222
9223 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9224
9225         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9226         Linux-based targets.
9227
9228 2011-01-13  Jan Hubicka  <jh@suse.cz>
9229
9230         PR tree-optimization/47276
9231         * gcc.dg/pr47276.c: New testcase.
9232
9233 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9234             Jonathan Wakely  <jwakely.gcc@gmail.com>
9235
9236         PR c++/33558
9237         * g++.dg/other/pr33558.C: New.
9238         * g++.dg/other/pr33558-2.C: New.
9239
9240 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9241
9242         PR tree-optimization/45934
9243         PR tree-optimization/46302
9244         * g++.dg/ipa/devirt-c-1.C: New test.
9245         * g++.dg/ipa/devirt-c-2.C: Likewise.
9246         * g++.dg/ipa/devirt-c-3.C: Likewise.
9247         * g++.dg/ipa/devirt-c-4.C: Likewise.
9248         * g++.dg/ipa/devirt-c-5.C: Likewise.
9249         * g++.dg/ipa/devirt-c-6.C: Likewise.
9250         * g++.dg/ipa/devirt-6.C: Likewise.
9251         * g++.dg/ipa/devirt-d-1.C: Likewise.
9252         * g++.dg/torture/pr45934.C: Likewise.
9253
9254 2011-01-14  Jason Merrill  <jason@redhat.com>
9255
9256         * g++.dg/cpp0x/variadic105.C: New.
9257
9258 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9259             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9260
9261         PR objc/45989
9262         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9263         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9264         execution tests on i?86-*-*, x86_64-*-* and
9265         powerpc*-apple-darwin* && ilp32.
9266         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9267         tests on i?86-*-* and x86_64-*-*.
9268
9269 2011-01-14  Richard Guenther  <rguenther@suse.de>
9270
9271         PR tree-optimization/47280
9272         * g++.dg/opt/pr47280.C: New testcase.
9273
9274 2011-01-14  Jason Merrill  <jason@redhat.com>
9275
9276         * g++.dg/cpp0x/constexpr-regress1.C: New.
9277
9278         * g++.dg/ext/flexary2.C: New.
9279
9280 2011-01-14  Richard Guenther  <rguenther@suse.de>
9281
9282         PR middle-end/47281
9283         * gcc.dg/torture/pr47281.c: New testcase.
9284         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9285
9286 2011-01-14  Richard Guenther  <rguenther@suse.de>
9287
9288         PR tree-optimization/47286
9289         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9290
9291 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9292
9293         PR c++/47213
9294         * g++.dg/ext/pr47213.C: New.
9295
9296 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9299
9300 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9301             Mikael Morin  <mikael@gcc.gnu.org>
9302
9303         PR fortran/45848
9304         PR fortran/47204
9305         * gfortran.dg/select_type_20.f90: New.
9306         * gfortran.dg/select_type_21.f90: New.
9307
9308 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9309
9310         PR target/47251
9311         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9312
9313 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9314
9315         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9316         * gcc.dg/guality/pr36728-2.c: Likewise.
9317
9318 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9319
9320         PR debug/PR46973
9321         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9322
9323 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9324
9325         PR rtl-optimization/45352
9326         * gcc.dg/pr45352-3.c: New.
9327
9328 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9329
9330         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9331         comment.
9332         * g++.dg/cpp0x/range-for8.C: New.
9333         * g++.dg/cpp0x/range-for9.C: New.
9334
9335 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9336
9337         PR debug/47209
9338         * g++.dg/debug/pr47209.C: New.
9339
9340 2011-01-12  Richard Guenther  <rguenther@suse.de>
9341
9342         PR lto/47259
9343         * gcc.dg/lto/pr47259_0.c: New testcase.
9344         * gcc.dg/lto/pr47259_1.c: Likewise.
9345
9346 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9347
9348         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9349         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9350         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9351         methods missing from the OBJC2 Object.
9352         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9353         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9354         GNU and NeXT runtimes.
9355         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9356         comments.
9357         * objc-obj-c++-shared/Object1.m: Likewise.
9358         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9359         * objc.dg/proto-qual-1.m: Likewise.
9360         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9361         * obj-c++.dg/proto-qual-1.mm: Likewise.
9362
9363 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9364
9365         PR testsuite/33033
9366         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9367
9368 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9369
9370         Fixed the Objective-C++ testsuite and updated all tests.
9371         * lib/obj-c++.exp (obj-c++_init): Declare and set
9372         gcc_warning_prefix and gcc_error_prefix.
9373         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9374         'dg-warning', 'dg-message' and 'dg-error'.
9375         * obj-c++.dg/class-extension-3.mm: Likewise.
9376         * obj-c++.dg/class-protocol-1.mm: Likewise.
9377         * obj-c++.dg/encode-7.mm: Likewise.
9378         * obj-c++.dg/exceptions-3.mm: Likewise.
9379         * obj-c++.dg/exceptions-5.mm: Likewise.
9380         * obj-c++.dg/method-12.mm: Likewise.
9381         * obj-c++.dg/method-13.mm: Likewise.
9382         * obj-c++.dg/method-15.mm: Likewise.
9383         * obj-c++.dg/method-16.mm: Likewise.
9384         * obj-c++.dg/method-4.mm: Likewise.
9385         * obj-c++.dg/method-8.mm: Likewise.
9386         * obj-c++.dg/method-conflict-1.mm: Likewise.
9387         * obj-c++.dg/method-conflict-2.mm: Likewise.
9388         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9389         and uncommented second part of the testcase now that the testsuite
9390         works correctly.
9391         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9392         and uncommented second part of the testcase now that the testsuite
9393         works correctly.
9394         * obj-c++.dg/private-1.mm: Likewise.
9395         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9396         * obj-c++.dg/syntax-error-7.mm: Likewise.
9397         * obj-c++.dg/warn5.mm: Likewise.
9398         * obj-c++.dg/property/at-property-14.mm: Likewise.
9399         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9400         FIXME.
9401         * obj-c++.dg/property/at-property-18.mm: Likewise.
9402         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9403         FIXME.
9404         * obj-c++.dg/property/at-property-21.mm: Likewise.
9405         * obj-c++.dg/property/at-property-28.mm: Likewise.
9406         * obj-c++.dg/property/at-property-5.mm: Likewise.
9407         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9408         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9409         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9410         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9411         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9412         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9413         * obj-c++.dg/tls/diag-5.mm: Likewise.
9414         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9415         dg-error, now matched correctly.
9416
9417 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9418
9419         * objc.dg/property/at-property-29.m: New.
9420         * obj-c++.dg/property/at-property-29.mm: New.
9421
9422 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9423
9424         * go.test/go-test.exp (go-set-goarch): New proc.
9425         (go-gc-tests): Use it.
9426
9427 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9428
9429         PR debug/46955
9430         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9431
9432 2011-01-11  Richard Henderson  <rth@redhat.com>
9433
9434         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9435
9436 2011-01-11  Jan Hubicka  <jh@suse.cz>
9437
9438         PR lto/45721
9439         PR lto/45375
9440         * gcc.dg/lto/pr45721_1.c: New file.
9441         * gcc.dg/lto/pr45721_0.c: New file.
9442
9443 2011-01-11  Richard Guenther  <rguenther@suse.de>
9444
9445         PR tree-optimization/46076
9446         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9447
9448 2011-01-11  Jeff Law <law@redhat.com>
9449
9450         * PR tree-optimization/47086
9451         * gcc.dg/pr47086.c: New test.
9452
9453 2011-01-11  Jason Merrill  <jason@redhat.com>
9454
9455         PR c++/46658
9456         * g++.dg/template/new10.C: New.
9457
9458         PR c++/45520
9459         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9460
9461 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9462
9463         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9464         Split type definitions and NSConstantString class into...
9465         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9466         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9467         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9468         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9469         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9470         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9471         to comments.
9472         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9473         encode defines for newer NeXT system headers.
9474         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9475         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9476         * objc.dg/foreach-5.m: Likewise.
9477         * objc.dg/foreach-2.m: Likewise.
9478         * objc.dg/foreach-4.m: Likewise.
9479         * objc.dg/torture/strings/string1.m: Likewise.
9480         * objc.dg/torture/strings/string2.m: Likewise.
9481         * objc.dg/torture/strings/string3.m: Likewise.
9482         * objc.dg/torture/strings/string4.m: Likewise.
9483         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9484         header and stand alone.
9485         * obj-c++.dg/strings/strings-2.mm: Likewise.
9486         * objc.dg/torture/strings/const-str-3.m: Likewise.
9487         * objc.dg/strings/strings-2.m: Likewise.
9488         * objc.dg/strings/const-str-12b.m: Likewise.
9489
9490 2011-01-12  Richard Guenther  <rguenther@suse.de>
9491
9492         PR middle-end/32511
9493         * gcc.dg/attr-weak-1.c: Adjust.
9494
9495 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9496
9497         PR fortran/47051
9498         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9499         standard compliant and comment.
9500
9501 2011-01-10  Jan Hubicka  <jh@suse.cz>
9502
9503         PR lto/46083
9504         * gcc.dg/initpri3.c: New testcase.
9505
9506 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9507
9508         PR lto/47222
9509         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9510         externally visible.
9511         (g_esi): Likewise.
9512         (g_ebx): Likewise.
9513         (g_ebp): Likewise.
9514         (g_esp): Likewise.
9515         (g_ebp_save): Likewise.
9516         (g_esp_save): Likewise.
9517
9518 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9519
9520         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9521
9522 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9523
9524         PR tree-optimization/46021
9525         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9526         i?86-*-*, x86_64-*-*.
9527
9528 2011-01-10  Jeff Law <law@redhat.com>
9529
9530         * PR tree-optimization/47141
9531         * gcc.c-torture/compile/pr47141.c: New test.
9532
9533 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9534
9535         PR testsuite/46230
9536         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9537         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9538         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9539         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9540
9541         PR testsuite/46230
9542         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9543         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9544         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9545         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9546         being vectorized.  Adjust dg-final pattern.
9547
9548         PR testsuite/46230
9549         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9550         * gcc.dg/vect/slp-24.c: Likewise.
9551
9552 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9553
9554         PR c++/47218
9555         * g++.dg/other/pr47218-1.C: New test file.
9556         * g++.dg/other/pr47218.C: Likewise.
9557         * g++.dg/other/pr47218.h: New supporting header.
9558
9559 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9560
9561         PR objc/47232
9562         * objc.dg/attributes/invalid-attribute-1.m: New.
9563         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9564
9565 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9566
9567         PR fortran/47224
9568         * gfortran.dg/proc_ptr_comp_28.f90: New.
9569
9570 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9571
9572         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9573         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9574         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9575         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9576         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9577         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9578         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9579         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9580         * objc.dg/gnu-api-2-class.m: Likewise.
9581         * objc.dg/gnu-api-2-ivar.m: Likewise.
9582         * objc.dg/gnu-api-2-method.m: Likewise.
9583         * objc.dg/gnu-api-2-objc.m: Likewise.
9584         * objc.dg/gnu-api-2-object.m: Likewise.
9585         * objc.dg/gnu-api-2-property.m: Likewise.
9586         * objc.dg/gnu-api-2-protocol.m: Likewise.
9587         * objc.dg/gnu-api-2-sel.m: Likewise.
9588
9589 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9590
9591         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9592         * objc.dg/objc-foreach-4.m: Likewise.
9593         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9594         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9595         * objc.dg/foreach-4.m: Likewise.
9596         * objc.dg/foreach-5.m: Likewise.
9597         * objc.dg/foreach-3.m: Return self from init.
9598
9599 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9600
9601         PR fortran/38536
9602         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9603
9604 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9605
9606         PR fortran/46313
9607         * gfortran.dg/class_35.f90: New.
9608
9609 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9610
9611         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9612
9613 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9614
9615         PR objc/47078
9616         * objc.dg/invalid-method-2.m: New.
9617         * obj-c++.dg/invalid-method-2.mm: New.
9618
9619 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9620
9621         PR fortran/46896
9622         * gfortran.dg/transpose_optimization_2.f90 : New test.
9623
9624 2011-01-08  Jan Hubicka  <jh@suse.cz>
9625
9626         PR tree-optmization/46469
9627         * g++.dg/torture/pr46469.C: New testcase.
9628
9629 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9630
9631         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9632         emulation of libobjc-gnu structure layout functionality to ..
9633         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9634         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9635         * objc/execute/bf-common.h: Adjust headers.
9636         * objc/execute/bf-1.m: Likewise.
9637         * objc/execute/bf-2.m: Likewise.
9638         * objc/execute/bf-3.m: Likewise.
9639         * objc/execute/bf-4.m: Likewise.
9640         * objc/execute/bf-5.m: Likewise.
9641         * objc/execute/bf-6.m: Likewise.
9642         * objc/execute/bf-7.m: Likewise.
9643         * objc/execute/bf-8.m: Likewise.
9644         * objc/execute/bf-9.m: Likewise.
9645         * objc/execute/bf-10.m: Likewise.
9646         * objc/execute/bf-11.m: Likewise.
9647         * objc/execute/bf-12.m: Likewise.
9648         * objc/execute/bf-13.m: Likewise.
9649         * objc/execute/bf-14.m: Likewise.
9650         * objc/execute/bf-15.m: Likewise.
9651         * objc/execute/bf-16.m: Likewise.
9652         * objc/execute/bf-17.m: Likewise.
9653         * objc/execute/bf-18.m: Likewise.
9654         * objc/execute/bf-19.m: Likewise.
9655         * objc/execute/bf-20.m: Likewise.
9656         * objc/execute/bf-21.m: Likewise.
9657         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9658         objc_get_type_qualifiers ().
9659
9660 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9661
9662         PR fortran/45777
9663         * gfortran.dg/dependency_39.f90:  New test.
9664
9665 2011-01-07  Jan Hubicka  <jh@suse.cz>
9666
9667         Get builtins tests ready for linker plugin.
9668         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9669         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9670         my_memset, my_bzero): Mark used.
9671         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9672         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9673         volatile.
9674         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9675         volatile.
9676
9677 2011-01-07  Jan Hubicka  <jh@suse.cz>
9678
9679         PR tree-optimization/46367
9680         * g++.dg/torture/pr46367.C: New file.
9681
9682 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9683
9684         PR target/47201
9685         * gcc.dg/pr47201.c: New test.
9686
9687         PR bootstrap/47187
9688         * gcc.dg/tree-prof/pr47187.c: New test.
9689
9690 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9691
9692         PR fortran/41580
9693         * gfortran.dg/extends_type_of_3.f90: New.
9694
9695 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9696
9697         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9698         * g++.dg/ext/dllimport-MI1.C: Likewise.
9699         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9700         * g++.dg/ext/dllimport10.C: Likewise.
9701         * g++.dg/ext/dllimport11.C: Likewise.
9702         * g++.dg/ext/dllimport12.C: Likewise.
9703         * g++.dg/ext/dllimport13.C: Likewise.
9704         * g++.dg/ext/dllimport2.C: Likewise.
9705         * g++.dg/ext/dllimport3.C: Likewise.
9706         * g++.dg/ext/dllimport4.C: Likewise.
9707         * g++.dg/ext/dllimport5.C: Likewise.
9708         * g++.dg/ext/dllimport6.C: Likewise.
9709         * g++.dg/ext/dllimport8.C: Likewise.
9710         * g++.dg/ext/dllimport9.C: Likewise.
9711         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9712         targets, too. Additionally enable test for i?86-*-mingw*.
9713         * g++.dg/ext/selectany1.C: Likewise.
9714         Remove guard variable check.
9715
9716 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9717
9718         PR fortran/47189
9719         PR fortran/47194
9720         * gfortran.dg/storage_size_3.f08: Extended.
9721
9722 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR c++/47022
9725         * g++.dg/template/stdarg1.C: New test.
9726
9727 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9728
9729         PR fortran/47195
9730         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9731         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9732         from the interface of functions to not hide the errors that
9733         shall be tested.
9734
9735 2011-01-06  Jan Hubicka  <jh@suse.cz>
9736
9737         * gcc.dg/lto/pr47188_0.c: New testcase.
9738         * gcc.dg/lto/pr47188_1.c: New testcase.
9739
9740 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9741
9742         PR fortran/33117
9743         PR fortran/46478
9744         * gfortran.dg/interface_33.f90: New test.
9745
9746 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR c/47150
9749         * gcc.c-torture/compile/pr47150.c: New test.
9750
9751 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9752
9753         PR tree-optimization/47139
9754         * gcc.dg/vect/pr47139.c: New test.
9755
9756 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9757
9758         PR fortran/47180
9759         * gfortran.dg/extends_type_of_2.f03: New.
9760
9761 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9762
9763         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9764
9765 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9766
9767         * gnat.dg/opt14.adb: New test.
9768
9769 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9770
9771         PR fortran/46017
9772         * gfortran.dg/allocate_error_2.f90:  New test.
9773
9774 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9775
9776         PR fortran/47024
9777         * gfortran.dg/storage_size_3.f08: New.
9778
9779 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9780
9781         PR libgfortran/47154
9782         * gfortran.dg/namelist_68.f90: New test.
9783
9784 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9785
9786         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9787
9788 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9789
9790         PR fortran/46448
9791         * gfortran.dg/class_34.f90: New.
9792
9793 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9794
9795         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9796         use __builtin_inff.  Skip all single-precision tests that require
9797         Infinity.
9798
9799 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9800
9801         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9802
9803 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR tree-optimization/47148
9806         * gcc.c-torture/execute/pr47148.c: New test.
9807
9808         PR tree-optimization/47155
9809         * gcc.c-torture/execute/pr47155.c: New test.
9810
9811         PR rtl-optimization/47157
9812         * gcc.c-torture/compile/pr47157.c: New test.
9813
9814 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9815
9816         * gcc.dg/torture/vector-shift2.c (schar): Define.
9817         (main): Always use schar or uchar instead of plain "char" to avoid
9818         dependencies on implementation-defined char signedness.
9819
9820 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9821
9822         PR tree-optimization/46801
9823         * gnat.dg/pack9.adb: Remove xfail.
9824
9825 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9826
9827         PR tree-optimization/46984
9828         * g++.dg/ipa/pr46984.C: New test.
9829
9830 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9831
9832         PR fortran/46408
9833         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9834
9835 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR tree-optimization/47140
9838         * gcc.c-torture/compile/pr47140.c: New test.
9839
9840         PR rtl-optimization/47028
9841         * gcc.dg/pr47028.c: New test.
9842
9843 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9844
9845         * objc.dg/protocol-forward-1.m: Removed TODO.
9846         * objc.dg/protocol-forward-2.m: New.
9847         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9848         * obj-c++.dg/protocol-forward-2.mm: New.
9849
9850 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9851
9852         PR target/38662
9853         * g++.dg/eh/pr38662.C: New testcase.
9854
9855 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9856
9857         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9858         scan for newline '\n'.
9859
9860 \f
9861 Copyright (C) 2011 Free Software Foundation, Inc.
9862
9863 Copying and distribution of this file, with or without modification,
9864 are permitted in any medium without royalty provided the copyright
9865 notice and this notice are preserved.