OSDN Git Service

2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/50130
4         * gfortran.dg/zero_stride_1.f90:  New test.
5
6 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/49638
9         * gfortran.dg/typebound_override_1.f90: Modified.
10
11 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
12
13         PR tree-optimization/48739
14         * gcc.dg/pr48739-1.c: New test.
15         * gcc.dg/pr48739-2.c: New test.
16
17 2011-08-20  Tobias Burnus  <burnus@net-b.de>
18
19         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
20
21 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
22
23         PR fortran/50129
24         * gfortran.dg/where_3.f90: New test.
25
26 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
27
28         PR middle-end/49721
29         * gfortran.dg/pr49721-1.f: New.
30         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
31
32 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
33
34         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
35         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
36         New tests.
37
38 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
39
40         * gcc.target/arm/wmul-11.c: New file.
41         * gcc.target/arm/wmul-12.c: New file.
42         * gcc.target/arm/wmul-13.c: New file.
43
44 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
45
46         * gcc.target/arm/wmul-10.c: New file.
47
48 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
49
50         * gcc.target/arm/wmul-9.c: New file.
51         * gcc.target/arm/wmul-bitfield-2.c: New file.
52
53 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
54
55         * gcc.target/arm/wmul-8.c: New file.
56
57 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
58
59         * gcc.target/arm/wmul-7.c: New file.
60
61 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
62
63         * gcc.target/arm/wmul-6.c: New file.
64
65 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
66
67         * gcc.target/arm/wmul-5.c: New file.
68         * gcc.target/arm/no-wmla-1.c: New file.
69
70 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
71
72         * gcc.target/arm/wmul-bitfield-1.c: New file.
73
74 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
75
76         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
77
78 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
79
80         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
81         * gcc.target/i386/conversion.c: Likewise.
82
83 2011-08-19  Richard Guenther  <rguenther@suse.de>
84
85         * gcc.dg/torture/pr50067-1.c: New testcase.
86         * gcc.dg/torture/pr50067-2.c: Likewise.
87
88 2011-08-19  Joey Ye  <joey.ye@arm.com>
89
90         PR target/49437
91         * gcc.target/arm/handler-align.c: New test.
92         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
93         New Function.
94
95 2011-08-19  Joey Ye  <joey.ye@arm.com>
96
97         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
98
99 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
100
101         PR fortran/50071
102         * gfortran.dg/end_block_label_1.f90: New test.
103         * gfortran.dg/end_associate_label_1.f90: New test.
104
105 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
106
107         * gcc.dg/c1x-pointer-float-1.c: New test.
108
109 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
110
111         PR fortran/50071
112         * gfortran.dg/duplicate_labels_2.f: New test.
113
114 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
115
116         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
117         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
118         gcc.dg/c1x-noreturn-5.c: New tests.
119
120 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
123
124 2011-08-18  Tobias Burnus  <burnus@net-b.de>
125
126         PR fortran/18918
127         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
128         * gfortran.dg/coarray_lock_3.f90: Fix test.
129         * gfortran.dg/coarray_lock_4.f90: New.
130         * gfortran.dg/coarray_lock_5.f90: New.
131
132 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
133
134         PR target/50009
135         * gcc.c-torture/compile/pr50009.c: New test.
136
137         PR target/50092
138         * gcc.dg/torture/pr50092.c: New test.
139
140 2011-08-18  Tobias Burnus  <burnus@net-b.de>
141
142         PR fortran/50109
143         * gfortran.dg/namelist_73.f90: New.
144
145 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
146
147         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
148
149         PR debug/50017
150         * gcc.dg/pr50017.c: New test.
151
152 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
153
154         PR c++/45625
155         * g++.dg/lookup/hidden-var1.C: New test case.
156
157 2011-08-17  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/31461
160         * gfortran.dg/warn_unused_var_2.f90: New.
161         * gfortran.dg/warn_unused_var_3.f90: New.
162
163 2011-08-17  Tom de Vries  <tom@codesourcery.com>
164
165         PR target/43597
166         * gcc.target/arm/pr43597.c: New test.
167
168 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
169
170         PR fortran/50070
171         * gfortran.dg/common_13.f90: New.
172
173 2011-08-16  Jason Merrill  <jason@redhat.com>
174
175         PR c++/50086
176         * g++.dg/cpp0x/variadic-unresolved.C: New.
177
178         * g++.old-deja/g++.brendan/README: Add R.I.P.
179
180         * g++.dg/ext/attr-used-1.C: New.
181
182         PR c++/50054
183         * g++.dg/cpp0x/initlist56.C: New.
184
185 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
186
187         PR testsuite/50085
188         * g++.dg/opt/life1.C: Only run on Linux.
189
190 2011-08-15  Tobias Burnus  <burnus@net-b.de>
191
192         * gfortran.dg/coarray_26.f90: New.
193
194 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
195
196         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
197         -fdump-tree-vrp1.
198
199 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
200
201         PR fortran/50073
202         * gfortran.dg/func_result_7.f90: New.
203
204 2011-08-13  Jason Merrill  <jason@redhat.com>
205
206         PR c++/50075
207         * g++.dg/cpp0x/decltype32.C: New.
208
209         PR c++/50059
210         * g++.dg/diagnostic/expr1.C: New.
211
212 2011-08-12  David Li  <davidxl@google.com>
213
214         * g++.dg/abi/vbase15.C: New test.
215
216 2011-08-12  Jason Merrill  <jason@redhat.com>
217
218         PR c++/50034
219         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
220
221 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
222
223         * gcc.dg/builtins-67.c: New test.
224         * gcc.target/i386/conversion.c: Ditto.
225
226 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
227             Brian Hackett  <bhackett1024@gmail.com>
228
229         * g++.dg/plugin/decl_plugin.c: New.
230         * g++.dg/plugin/decl-plugin-test.C: New.
231         * g++.dg/plugin/plugin.exp: Add above testcase.
232
233 2011-08-11  Richard Guenther  <rguenther@suse.de>
234
235         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
236
237 2011-08-11  Michael Matz  <matz@suse.de>
238
239         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
240
241 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
242
243         PR tree-optimization/50039
244         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
245         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
246
247 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
248
249         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
250         (sse4_1_test): Initialize src3 with random value.
251
252 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
253
254         * gcc.c-torture/execute/scal-to-vec1.c: New test.
255         * gcc.c-torture/execute/scal-to-vec2.c: New test.
256         * gcc.c-torture/execute/scal-to-vec3.c: New test.
257         * gcc.dg/scal-to-vec1.c: New test.
258         * gcc.dg/scal-to-vec2.c: New test.
259
260 2011-08-09  Richard Guenther  <rguenther@suse.de>
261
262         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
263         * gcc.dg/tree-ssa/vrp60.c: New testcase.
264         * gcc.dg/tree-ssa/vrp61.c: Likewise.
265         * gcc.dg/tree-ssa/vrp62.c: Likewise.
266
267 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
268
269         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
270
271 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
272
273         * gcc.dg/pr49948.c: Require pthread effective target.
274
275 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
276
277         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
278
279 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
280
281         * gcc.target/i386/sse-22a.c: New test.
282
283 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
284
285         PR tree-optimization/50014
286         * gcc.dg/vect/pr50014.c: New test.
287
288 2011-08-08  Martin Jambor  <mjambor@suse.cz>
289
290         PR middle-end/49923
291         * gcc.dg/tree-ssa/pr49923.c: New test.
292
293 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
294
295         PR target/49781
296         * gcc.target/i386/pr49781-1.c: New.
297
298 2011-08-08  Jason Merrill  <jason@redhat.com>
299
300         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
301
302         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
303
304 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
305
306         PR fortran/49638
307         * gfortran.dg/typebound_override_1.f90: New.
308
309 2011-08-07  Kai Tietz  <ktietz@redhat.com>
310
311         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
312         x86_64 mingw target.
313         * gcc.dg/tree-ssa/loop-1.c: Likewise.
314         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
315         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
316         * gcc.dg/tree-ssa/loop-33.c: Likewise.
317         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
318         * gcc.dg/tree-ssa/loop-35.c: Likewise.
319         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
320         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
321         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
322         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
323
324 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
325
326         PR testsuite/48727
327         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
328
329 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
330
331         * gcc.dg/pr48770.c: Cleanup coverage files.
332         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
333
334 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
337         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
338         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
339         lzcnt and bmi options.
340
341 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
342
343         PR target/47381
344         * gcc.dg/pr47381-1.c: New.
345         * gcc.dg/pr47381-2.c: Likewise.
346         * gcc.target/i386/pr47381.c: Likewise.
347
348 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
349
350         PR middle-end/47727
351         * gcc.dg/pr47727.c: New.
352
353         PR target/47372
354         * gcc.dg/pr47372-1.c: New.
355         * gcc.dg/pr47372-2.c: Likewise.
356
357 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
358
359         PR middle-end/47449
360         * gcc.target/i386/pr47449.c: New.
361
362         PR target/47446
363         * gcc.dg/pr47446-1.c: New.
364         * gcc.dg/pr47446-2.c: Likewise.
365
366 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
367
368         PR target/47766
369         * gcc.dg/pr47766.c: New.
370
371         PR target/47715
372         * gcc.dg/tls/pr47715-1.c: New.
373         * gcc.dg/tls/pr47715-2.c: Likewise.
374         * gcc.dg/tls/pr47715-3.c: Likewise.
375         * gcc.dg/tls/pr47715-4.c: Likewise.
376         * gcc.dg/tls/pr47715-5.c: Likewise.
377
378 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
379
380         PR libobjc/50002
381         * objc.dg/gnu-api-2-class.m: Updated comments.
382         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
383         * objc.dg/gnu-api-2-class-meta.m: New test.
384         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
385
386 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
387
388         PR libobjc/49882
389         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
390         with classes that are in construction.
391
392 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
393
394         PR target/48084
395         * gcc.target/i386/pr48084-1.c: New.
396         * gcc.target/i386/pr48084-2.c: Likewise.
397         * gcc.target/i386/pr48084-3.c: Likewise.
398         * gcc.target/i386/pr48084-4.c: Likewise.
399         * gcc.target/i386/pr48084-5.c: Likewise.
400
401         PR rtl-optimization/49504
402         * gcc.target/i386/pr49504.c: New.
403
404         PR target/49860
405         * gcc.dg/pr49860.c: New.
406
407 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
408         
409         PR libobjc/49882
410         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
411         with classes that are in construction.
412
413 2011-08-05  Jason Merrill  <jason@redhat.com>
414
415         PR c++/48993
416         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
417
418         PR c++/49921
419         * g++.dg/cpp0x/decltype31.C: New.
420
421         PR c++/49669
422         * g++.dg/init/array28.C: New.
423
424         PR c++/49988
425         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
426
427 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
428
429         PR target/47369
430         * gcc.dg/pr47369-1.c: New.
431
432 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
433
434         PR middle-end/47364
435         * gcc.dg/torture/pr47364-1.c: New.
436         * gcc.c-torture/compile/pr47364-1.c: Likewise.
437         * gcc.c-torture/compile/pr47364-2.c: Likewise.
438
439 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
440
441         PR fortran/37211
442         * gfortran.dg/transfer_check_2.f90:  New test case.
443
444 2011-08-05  Jan Hubicka  <jh@suse.cz>
445
446         PR middle-end/49494
447         * gfortran.dg/pr49494.f90: New testcase.
448
449 2011-08-05  Jan Hubicka  <jh@suse.cz>
450
451         PR middle-end/49735
452         * gcc.c-torture/compile/pr49735.c: New testcase.
453
454 2011-08-05  Jason Merrill  <jason@redhat.com>
455
456         PR c++/47453
457         * g++.dg/cpp0x/initlist56.C: New.
458
459         PR c++/49812
460         * g++.dg/overload/rvalue2.C: New.
461
462         PR c++/49983
463         * g++.dg/cpp0x/range-for21.C: New.
464
465         * g++.dg/ext/vla11.C: New.
466
467 2011-08-05  Richard Guenther  <rguenther@suse.de>
468
469         PR tree-optimization/49984
470         * gcc.dg/tree-ssa/vrp59.c: New testcase.
471
472 2011-08-05  Richard Guenther  <rguenther@suse.de>
473
474         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
475         * gcc.dg/tree-ssa/vrp52.c: Likewise.
476         * gcc.dg/tree-ssa/vrp53.c: Likewise.
477
478 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
479
480         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
481         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
482         * gfortran.dg/ldist-pr43023.f90: Ditto.
483         * gfortran.dg/namelist_52.f90: Ditto.
484         * gfortran.dg/interface_proc_end.f90: Ditto.
485         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
486         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
487
488 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
489
490         * gcc.dg/vect/vect-over-widen-1.c: New test.
491         * gcc.dg/vect/vect-over-widen-2.c: New test.
492         * gcc.dg/vect/vect-over-widen-3.c: New test.
493         * gcc.dg/vect/vect-over-widen-4.c: New test.
494
495 2011-08-04  Richard Guenther  <rguenther@suse.de>
496
497         PR fortran/49957
498         * gfortran.dg/vect/O3-pr49957.f: New testcase.
499
500 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
501
502         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
503
504 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
505
506         PR middle-end/49905
507         * g++.dg/ext/builtin-object-size3.C: New test.
508
509 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
510
511         PR tree-optimization/49948
512         * gcc.dg/pr49948.c: New test.
513
514 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
515
516         PR middle-end/47383
517         * gcc.dg/torture/pr47383.c: New.
518
519 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
520
521         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
522
523 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
524
525         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
526
527 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
528
529         PR target/47744
530         * gcc.dg/torture/pr47744-1.c: New.
531         * gcc.dg/torture/pr47744-2.c: Likewise.
532         * gcc.dg/torture/pr47744-3.c: Likewise.
533
534 2011-08-03  Richard Guenther  <rguenther@suse.de>
535
536         PR middle-end/49958
537         * gcc.dg/torture/pr49958.c: New testcase.
538
539 2011-08-03  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/49938
542         * g++.dg/torture/pr49938.C: New testcase.
543
544 2011-08-02  Jason Merrill  <jason@redhat.com>
545
546         PR c++/43886
547         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
548
549         PR c++/49577
550         * g++.dg/cpp0x/initlist5.C: Add additional cases.
551
552         PR c++/49593
553         * g++.dg/cpp0x/variadic115.C: New.
554
555         PR c++/49803
556         * g++.dg/cpp0x/union5.C: New.
557
558 2011-08-02  Daniel Kraft  <d@domob.eu>
559
560         PR fortran/49885
561         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
562
563 2011-08-02  Kai Tietz  <ktietz@redhat.com>
564
565         PR middle-end/49947
566         * gcc.dg/tree-ssa/forwprop-15.c
567
568 2011-08-02  Jason Merrill  <jason@redhat.com>
569
570         PR c++/49834
571         * g++.dg/cpp0x/range-for20.C: New.
572
573 2011-08-02  Tobias Burnus  <burnus@net-b.de>
574
575         * gfortran.dg/coarray_lib_token_3.f90: New.
576
577 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
578
579         PR fortran/46752
580         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
581         * gcc.dg/gomp/atomic-15.c: New test.
582         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
583         * g++.dg/gomp/atomic-15.C: New test.
584         * g++.dg/gomp/private-1.C: New test.
585         * g++.dg/gomp/sharing-2.C: New test.
586         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
587         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
588         * gfortran.dg/gomp/omp_atomic2.f90: New test.
589
590 2011-08-02  Tobias Burnus  <burnus@net-b.de>
591
592         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
593         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
594         cleanup-module.
595         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
596         * gfortran.dg/allocatable_function_5.f90: Ditto.
597         * gfortran.dg/allocate_stat.f90: Ditto.
598         * gfortran.dg/array_constructor_20.f90: Ditto.
599         * gfortran.dg/array_constructor_21.f90: Ditto.
600         * gfortran.dg/array_constructor_22.f90: Ditto.
601         * gfortran.dg/array_constructor_26.f03: Ditto.
602         * gfortran.dg/array_function_4.f90: Ditto.
603         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
604         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
605         * gfortran.dg/bind_c_usage_15.f90: Ditto.
606         * gfortran.dg/bind_c_usage_16.f03: Ditto.
607         * gfortran.dg/bind_c_usage_3.f03: Ditto.
608         * gfortran.dg/binding_label_tests_7.f03: Ditto.
609         * gfortran.dg/class_15.f03: Ditto.
610         * gfortran.dg/class_27.f03: Ditto.
611         * gfortran.dg/class_33.f90: Ditto.
612         * gfortran.dg/class_37.f03: Ditto.
613         * gfortran.dg/class_40.f03: Ditto.
614         * gfortran.dg/class_42.f03: Ditto.
615         * gfortran.dg/class_defined_operator_1.f03: Ditto.
616         * gfortran.dg/coarray/registering_1.f90: Ditto.
617         * gfortran.dg/convert_1.f90: Ditto.
618         * gfortran.dg/default_initialization_3.f90: Ditto.
619         * gfortran.dg/dependency_25.f90: Ditto.
620         * gfortran.dg/dependency_26.f90: Ditto.
621         * gfortran.dg/dependency_36.f90: Ditto.
622         * gfortran.dg/dependency_37.f90: Ditto.
623         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
624         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
625         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
626         * gfortran.dg/elemental_pointer_1.f90: Ditto.
627         * gfortran.dg/elemental_result_1.f90: Ditto.
628         * gfortran.dg/empty_derived_type.f90: Ditto.
629         * gfortran.dg/entry_7.f90: Ditto.
630         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
631         * gfortran.dg/equiv_constraint_3.f90: Ditto.
632         * gfortran.dg/error_recovery_3.f90: Ditto.
633         * gfortran.dg/extends_4.f03: Ditto.
634         * gfortran.dg/func_assign.f90: Ditto.
635         * gfortran.dg/func_assign_3.f90: Ditto.
636         * gfortran.dg/generic_1.f90: Ditto.
637         * gfortran.dg/generic_18.f90: Ditto.
638         * gfortran.dg/generic_22.f03: Ditto.
639         * gfortran.dg/generic_4.f90: Ditto.
640         * gfortran.dg/generic_6.f90: Ditto.
641         * gfortran.dg/generic_actual_arg.f90: Ditto.
642         * gfortran.dg/graphite/id-21.f: Ditto.
643         * gfortran.dg/graphite/pr45758.f90: Ditto.
644         * gfortran.dg/host_assoc_call_2.f90: Ditto.
645         * gfortran.dg/host_assoc_call_3.f90: Ditto.
646         * gfortran.dg/host_assoc_call_4.f90: Ditto.
647         * gfortran.dg/host_assoc_function_4.f90: Ditto.
648         * gfortran.dg/host_used_types_1.f90: Ditto.
649         * gfortran.dg/implicit_1.f90: Ditto.
650         * gfortran.dg/implicit_11.f90: Ditto.
651         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
652         * gfortran.dg/impure_actual_1.f90: Ditto.
653         * gfortran.dg/impure_assignment_1.f90: Ditto.
654         * gfortran.dg/impure_constructor_1.f90: Ditto.
655         * gfortran.dg/initialization_10.f90: Ditto.
656         * gfortran.dg/initialization_12.f90: Ditto.
657         * gfortran.dg/interface_14.f90: Ditto.
658         * gfortran.dg/interface_15.f90: Ditto.
659         * gfortran.dg/interface_2.f90: Ditto.
660         * gfortran.dg/interface_25.f90: Ditto.
661         * gfortran.dg/interface_26.f90: Ditto.
662         * gfortran.dg/interface_29.f90: Ditto.
663         * gfortran.dg/interface_assignment_1.f90: Ditto.
664         * gfortran.dg/internal_pack_6.f90: Ditto.
665         * gfortran.dg/internal_pack_7.f90: Ditto.
666         * gfortran.dg/internal_pack_8.f90: Ditto.
667         * gfortran.dg/lto/pr45586_0.f90: Ditto.
668         * gfortran.dg/lto/pr47839_0.f90: Ditto.
669         * gfortran.dg/module_commons_3.f90: Ditto.
670         * gfortran.dg/module_equivalence_4.f90: Ditto.
671         * gfortran.dg/module_equivalence_6.f90: Ditto.
672         * gfortran.dg/module_function_type_1.f90: Ditto.
673         * gfortran.dg/module_naming_1.f90: Ditto.
674         * gfortran.dg/namelist_4.f90: Ditto.
675         * gfortran.dg/operator_c1202.f90: Ditto.
676         * gfortran.dg/parens_7.f90: Ditto.
677         * gfortran.dg/pr32921.f: Ditto.
678         * gfortran.dg/pr33646.f90: Ditto.
679         * gfortran.dg/pr41928.f90: Ditto.
680         * gfortran.dg/pr42119.f90: Ditto.
681         * gfortran.dg/pr43984.f90: Ditto.
682         * gfortran.dg/present_1.f90: Ditto.
683         * gfortran.dg/private_type_2.f90: Ditto.
684         * gfortran.dg/proc_decl_2.f90: Ditto.
685         * gfortran.dg/proc_ptr_10.f90: Ditto.
686         * gfortran.dg/proc_ptr_22.f90: Ditto.
687         * gfortran.dg/proc_ptr_8.f90: Ditto.
688         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
689         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
690         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
691         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
692         * gfortran.dg/substring_equivalence.f90: Ditto.
693         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
694         * gfortran.dg/transpose_optimization_1.f90: Ditto.
695         * gfortran.dg/trim_optimize_6.f90: Ditto.
696         * gfortran.dg/typebound_call_12.f03: Ditto.
697         * gfortran.dg/typebound_operator_5.f03: Ditto.
698         * gfortran.dg/typebound_operator_6.f03: Ditto.
699         * gfortran.dg/typebound_proc_18.f03: Ditto.
700         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
701         * gfortran.dg/use_1.f90: Ditto.
702         * gfortran.dg/use_10.f90: Ditto.
703         * gfortran.dg/use_11.f90: Ditto.
704         * gfortran.dg/use_14.f90: Ditto.
705         * gfortran.dg/use_only_2.f90: Ditto.
706         * gfortran.dg/use_rename_4.f90: Ditto.
707         * gfortran.dg/use_rename_5.f90: Ditto.
708         * gfortran.dg/used_dummy_types_3.f90: Ditto.
709         * gfortran.dg/used_interface_ref.f90: Ditto.
710         * gfortran.dg/used_types_11.f90: Ditto.
711         * gfortran.dg/used_types_3.f90: Ditto.
712         * gfortran.dg/used_types_4.f90: Ditto.
713         * gfortran.dg/userdef_operator_2.f90: Ditto.
714         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
715         * gfortran.dg/vect/pr46213.f90: Ditto.
716         * gfortran.dg/whole_file_21.f90: Ditto.
717         * gfortran.dg/whole_file_22.f90: Ditto.
718         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
719         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
720
721 2011-08-02  Kai Tietz  <ktietz@redhat.com>
722
723         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
724
725 2011-08-01  Jason Merrill  <jason@redhat.com>
726
727         PR c++/49932
728         * g++.dg/abi/mangle49.C: New.
729
730         PR c++/49924
731         * g++.dg/cpp0x/constexpr-array4.C: New.
732
733         PR c++/49813
734         * g++.dg/cpp0x/constexpr-builtin1.C: New.
735
736 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
737
738         PR target/49927
739         * gcc.target/i386/pr49927.c: New test.
740
741 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
742
743         PR tree-optimization/49926
744         * gcc.dg/vect/pr49926.c: New test.
745
746 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
747
748         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
749         * gcc.target/i386/lzcnt-1.c: New test.
750         * gcc.target/i386/lzcnt-2.c: Likewise.
751         * gcc.target/i386/lzcnt-2a.c: Likewise.
752         * gcc.target/i386/lzcnt-3.c: Likewise.
753         * gcc.target/i386/lzcnt-4.c: Likewise.
754         * gcc.target/i386/lzcnt-4a.c: Likewise.
755         * gcc.target/i386/lzcnt-5.c: Likewise.
756         * gcc.target/i386/lzcnt-6.c: Likewise.
757         * gcc.target/i386/lzcnt-6a.c: Likewise.
758         * gcc.target/i386/lzcnt-check.h: Likewise.
759
760         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
761         * gcc.target/i386/sse-13.c: Likewise.
762         * gcc.target/i386/sse-14.c: Likewise.
763         * g++.dg/other/i386-2.C: Likewise.
764         * g++.dg/other/i386-3.C: Likewise.
765
766 2011-08-01  Julian Brown  <julian@codesourcery.com>
767
768         * gcc.target/arm/fixed-point-exec.c: New test.
769
770 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
771
772         PR target/49920
773         * gcc.target/i386/pr49920.c: New test.
774
775 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
776
777         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
778         * gcc.dg/tree-ssa/pr23109.c: Ditto.
779         * gcc.dg/tree-ssa/loop-7.c: Ditto.
780         * gcc.dg/tree-ssa/loop-32.c: Ditto.
781         * gcc.dg/tree-ssa/loop-33.c: Ditto.
782         * gcc.dg/tree-ssa/loop-34.c: Ditto.
783         * gcc.dg/tree-ssa/loop-35.c: Ditto.
784         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
785         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
786         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
787         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
788         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
789         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
790         * g++.dg/tree-ssa/pr33615.C: Ditto.
791         * g++.dg/tree-ssa/restrict1.C: Ditto.
792         * c-c++-common/restrict-2.c: Ditto.
793         * gfortran.dg/pr32921.f: Ditto.
794         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
795         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
796         * gcc.dg/tree-ssa/vrp47.c: Ditto.
797         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
798         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
799         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
800         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
801         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
802         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
803         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
804
805 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
806
807         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
808         .exe.ltrans[0-9]*. dump files.
809
810 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
811
812         PR fortran/49112
813         * gfortran.dg/abstract_type_6.f03: Modified.
814         * gfortran.dg/typebound_proc_24.f03: New.
815
816 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
817
818         PR testsuite/49917
819         * g++.dg/init/for1.C: Fix.
820
821 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
822
823         PR fortran/48876
824         * gfortran.dg/string_5.f90:  New test.
825
826 2011-07-29  Jason Merrill  <jason@redhat.com>
827
828         PR c++/49867
829         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
830
831 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
832
833         PR tree-optimization/47407
834         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
835         alpha*-dec-osf*.
836         Sort target list.
837
838 2011-07-29  Richard Guenther  <rguenther@suse.de>
839
840         * gcc.dg/uninit-suppress.c: Also disable VRP.
841         * gcc.dg/uninit-suppress_2.c: Likewise.
842
843 2011-07-28  Jason Merrill  <jason@redhat.com>
844
845         PR c++/49808
846         * g++.dg/template/nontype24.C: New.
847
848 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
849
850         PR rtl-optimization/47958
851         * gcc.dg/torture/pr47958-1.c: New.
852
853 2011-07-29  Wei Guozhi  <carrot@google.com>
854
855         PR rtl-optimization/49799
856         * gcc.dg/pr49799.c: New test case.
857
858 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
859
860         PR middle-end/48648
861         * gcc.dg/graphite/id-pr48648.c: New.
862
863 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
864
865         PR fortran/31067
866         * gfortran.dg/maxloc_2.f90: New test.
867         * gfortran.dg/maxloc_3.f90: New test.
868         * gfortran.dg/minloc_1.f90: New test.
869         * gfortran.dg/minloc_2.f90: New test.
870         * gfortran.dg/minloc_3.f90: New test.
871         * gfortran.dg/minmaxloc_7.f90: New test.
872
873         PR debug/49871
874         * gcc.dg/debug/dwarf2/pr49871.c: New test.
875
876 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
877
878         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
879         the builtin isn't optimized away.
880
881 2011-07-27  Tobias Burnus  <burnus@net-b.de>
882
883         PR fortran/45586
884         * gfortran.dg/lto/pr45586-2_0.f90: New.
885
886 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
887
888         PR middle-end/49875
889         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
890         * c-c++-common/cxxbitfields-5.c: Same.
891
892 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
893
894         * lib/target-supports.exp (check_effective_target_mmap): Use
895         check_function_available.
896
897 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
898
899         * g++.old-deja/g++.pt/crash60.C: Updated.
900
901 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
902
903         PR target/49866
904         * gcc.target/i386/pr49866.c: New test.
905
906 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
907
908         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
909         * gcc.target/i386/bmi-andn-1.c: New test.
910         * gcc.target/i386/bmi-andn-1a.c: Likewise.
911         * gcc.target/i386/bmi-andn-2.c: Likewise.
912         * gcc.target/i386/bmi-andn-2a.c: Likewise.
913         * gcc.target/i386/bmi-bextr-1.c: Likewise.
914         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
915         * gcc.target/i386/bmi-bextr-2.c: Likewise.
916         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
917         * gcc.target/i386/bmi-blsi-1.c: Likewise.
918         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
919         * gcc.target/i386/bmi-blsi-2.c: Likewise.
920         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
921         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
922         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
923         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
924         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
925         * gcc.target/i386/bmi-blsr-1.c: Likewise.
926         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
927         * gcc.target/i386/bmi-blsr-2.c: Likewise.
928         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
929         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
930         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
931         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
932         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
933
934 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
935
936         PR middle-end/47691
937         * gfortran.dg/graphite/id-pr47691.f: New.
938
939 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
940
941         * gcc.target/i386/avx-os-support.h: New.
942         * gcc.target/i386/avx-check.h: Include avx-os-support.h
943         (main): Check avx_os_support before the test is run.
944         * gcc.target/i386/aes-avx-check.h: Ditto.
945         * gcc.target/i386/pclmul-avx-check.h: Ditto.
946
947 2011-07-27  Kai Tietz  <ktietz@redhat.com>
948
949         * gcc.target/i386/aggregate-ret3.c: New test.
950         * gcc.target/i386/aggregate-ret4.c: New test.
951
952 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
953
954         PR fortran/49755
955         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
956         allocated array should *not* change its size.
957         * gfortran.dg/multiple_allocation_3.f90: New test.
958
959 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
960
961         PR c++/49776
962         * g++.dg/cpp0x/constexpr-49776.C: New.
963
964 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
965
966         PR middle-end/47046
967         * gcc.dg/graphite/id-pr47046.c: New.
968
969 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
970
971         PR middle-end/47653
972         * gcc.dg/graphite/run-id-pr47593.c: New.
973
974 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
975
976         PR middle-end/47653
977         * gcc.dg/graphite/run-id-pr47653.c: New.
978         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
979         induction variables.
980         * gcc.dg/graphite/scop-16.c: Same.
981         * gcc.dg/graphite/scop-17.c: Same.
982         * gcc.dg/graphite/scop-21.c: Same.
983
984 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
985
986         PR middle-end/48805
987         * gcc.dg/graphite/id-pr48805.c: New.
988
989 2011-07-26  Tobias Burnus  <burnus@net-b.de>
990
991         * gfortran.dg/coarray_lib_token_2.f90: New.
992
993 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
994
995         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
996         SPU local store.
997
998 2011-07-25  Andrew Pinski  <apinski@cavium.com>
999
1000         PR tree-opt/49671
1001         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1002         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1003
1004 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1005
1006         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1007
1008         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1009         * gcc.c-torture/execute/loop-2g.c: Likewise.
1010         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1011         Require mmap support.
1012         * gcc.c-torture/execute/loop-2g.x: Likewise.
1013         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1014         (MAP_ANON): Provide default.
1015         * gcc.dg/20050826-1.c: Likewise.
1016         * gcc.target/i386/pr36533.c: Likewise.
1017         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1018         Use dg-require-effective-target mmap.
1019
1020 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1021
1022         PR c++/49838
1023         * g++.dg/cpp0x/range-for19.C: New.
1024
1025 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1026
1027         PR testsuite/49753
1028         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1029
1030         Revert:
1031         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1032
1033         PR testsuite/49753
1034         * g++.dg/torture/pr49309.C: Remove.
1035
1036 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1037
1038         PR tree-optimization/49809
1039         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1040         test.
1041
1042 2011-07-25  Richard Guenther  <rguenther@suse.de>
1043
1044         PR tree-optimization/49715
1045         * gcc.target/i386/pr49715-1.c: New testcase.
1046         * gcc.target/i386/pr49715-2.c: Likewise.
1047
1048 2011-07-23  Jason Merrill  <jason@redhat.com>
1049
1050         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1051
1052 2011-07-22  Jason Merrill  <jason@redhat.com>
1053
1054         PR c++/49793
1055         * g++.dg/cpp0x/initlist55.C: New.
1056
1057 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/49791
1060         * gfortran.dg/namelist_72.f: New.
1061
1062 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1063
1064         * gfortran.dg/coarray_25.f90: New.
1065
1066 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1067
1068         * override1.C: This test should use c++0x mode.
1069         * override3.C: New. Test the diagnostics in c++98 mode.
1070
1071 2011-07-22  Jason Merrill  <jason@redhat.com>
1072             Mark Glisse  <marc.glisse@normalesup.org>
1073
1074         PR c++/30112
1075         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1076
1077         PR c++/49813
1078         * g++.dg/opt/builtins2.C: New.
1079         * g++.dg/other/error27.C: Don't rely on __builtin.
1080
1081 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1084         on lp64 targets.
1085         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1086         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1087         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1088         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1089
1090         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1091         instead of ia32.
1092
1093 2011-07-22  Richard Guenther  <rguenther@suse.de>
1094
1095         PR tree-optimization/45819
1096         * gcc.dg/pr45819.c: New testcase.
1097
1098 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1101
1102 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1103
1104         PR middle-end/47654
1105         PR middle-end/49649
1106         * gcc.dg/graphite/run-id-pr47654.c: New.
1107
1108 2011-07-21  Ian Lance Taylor  <iant@google.com>
1109
1110         PR middle-end/49705
1111         * gcc.dg/pr49705.c: New test.
1112
1113 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1114
1115         * lib/target-supports.exp (check_avx_os_support_available): New.
1116         (check_effective_target_avx_runtime): Use it.
1117
1118 2011-07-21  Richard Guenther  <rguenther@suse.de>
1119
1120         PR tree-optimization/49770
1121         * g++.dg/torture/pr49770.C: New testcase.
1122
1123 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1124
1125         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1126         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1127
1128 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1129
1130         * gfortran.dg/coarray_lib_token_1.f90: New.
1131
1132 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1133
1134         * gcc.dg/pr32912-2.c: Skip for AVR.
1135         * gcc.dg/pr44674.c: Add dg-require-profiling.
1136
1137 2011-07-20  Jason Merrill  <jason@redhat.com>
1138
1139         * g++.dg/ext/desig2.C: New.
1140
1141 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1142
1143         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1144         be generated.
1145         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1146         * gcc.target/powerpc/recip-3.c: Ditto.
1147
1148 2011-07-19  Jason Merrill  <jason@redhat.com>
1149
1150         PR c++/6709 (DR 743)
1151         PR c++/42603 (DR 950)
1152         * g++.dg/cpp0x/decltype21.C: New.
1153
1154 2011-07-20  Richard Guenther  <rguenther@suse.de>
1155
1156         PR middle-end/18908
1157         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1158         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1159
1160 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1161
1162         * gcc.target/arm/combine-movs.c: New.
1163         * gcc.target/arm/unsigned-extend-2.c: New.
1164
1165 2011-07-19  Jason Merrill  <jason@redhat.com>
1166
1167         PR c++/49785
1168         * g++.dg/cpp0x/variadic114.C: New.
1169
1170 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1171
1172         * gfortran.dg/coarray_args_1.f90: New.
1173         * gfortran.dg/coarray_args_2.f90: New.
1174
1175 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1176
1177         PR fortran/49708
1178         * gfortran.dg/allocate_error_3.f90: New.
1179
1180 2011-07-19  Richard Guenther  <rguenther@suse.de>
1181
1182         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1183         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1184         * gcc.dg/torture/20110719-1.c: New testcase.
1185
1186 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR tree-optimization/49768
1189         * gcc.c-torture/execute/pr49768.c: New test.
1190
1191 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1192
1193         PR tree-optimization/49771
1194         * gcc.dg/vect/pr49771.c: New test.
1195
1196 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1197
1198         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1199         * gcc.dg/ipa/ipa-2.c: Likewise.
1200         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1201         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1202         * gcc.dg/ipa/ipa-5.c: Likewise.
1203         * gcc.dg/ipa/ipa-7.c: Likewise.
1204         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1205         * gcc.dg/ipa/ipacost-1.c: Likewise.
1206         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1207         functions.
1208         * gcc.dg/ipa/ipcp-1.c: New test.
1209         * gcc.dg/ipa/ipcp-2.c: Likewise.
1210         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1211
1212 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR middle-end/49675
1215         * gfortran.dg/pr49675.f90: New test.
1216
1217 2011-07-18  Richard Guenther  <rguenther@suse.de>
1218
1219         * gcc.dg/torture/20110718-1.c: New testcase.
1220
1221 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1222
1223         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1224         * g++.dg/ext/bitfield3.C: Likewise.
1225         * g++.dg/ext/bitfield4.C: Likewise.
1226         * g++.dg/ext/bitfield5.C: Likewise.
1227         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1228         * g++.dg/other/pr23205-2.C: Likewise.
1229         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1230         * gcc.c-torture/compile/20001109-2.c: Likewise.
1231         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1232         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1233         * gcc.dg/bitfld-16.c: Likewise.
1234         * gcc.dg/bitfld-17.c: Likewise.
1235         * gcc.dg/bitfld-18.c: Likewise.
1236         * gcc.dg/builtins-config.h: Remove Netware support.
1237         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1238         * gcc.dg/cdce2.c: Likewise.
1239         * gcc.dg/cpp/assert4.c: Remove netware support.
1240         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1241         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1242
1243         * lib/target-supports.exp (check_visibility_available): Remove
1244         NetWare support.
1245         (check_profiling_available): Likewise.
1246
1247 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1248
1249         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1250
1251 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1252             Thomas Koenig  <tkoenig@gcc.gnu.org>
1253
1254         PR fortran/34657
1255         * gfortran.dg/generic_17.f90: Fix testcase.
1256         * gfortran.dg/interface_3.f90: Add dg-error.
1257         * gfortran.dg/use_14.f90: New.
1258         * gfortran.dg/use_15.f90: New.
1259
1260 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1261
1262         * gnat.dg/pointer_controlled.adb: New test.
1263
1264 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1265
1266         PR fortran/49624
1267         * gfortran.dg/pointer_remapping_7.f90: New.
1268
1269 2011-07-16  Jason Merrill  <jason@redhat.com>
1270
1271         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1272
1273 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1274             Jason Merrill  <jason@redhat.com>
1275
1276         PR c++/45329
1277         PR c++/48934
1278         * g++.dg/cpp0x/decltype29.C: Adjust.
1279         * g++.dg/cpp0x/error4.C: Adjust.
1280         * g++.dg/cpp0x/sfinae26.C: Adjust.
1281         * g++.dg/cpp0x/variadic105.C: Adjust.
1282         * g++.dg/template/deduce3.C: Adjust.
1283         * g++.dg/template/error45.C: Adjust.
1284         * g++.dg/template/ptrmem2.C: Adjust.
1285         * g++.dg/template/sfinae2.C: Adjust.
1286         * g++.old-deja/g++.pt/crash60.C: Adjust.
1287         * g++.old-deja/g++.pt/unify6.C: Adjust.
1288         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1289         * g++.dg/cpp0x/nullptr15.C: Adjust.
1290         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1291         * g++.dg/cpp0x/pr31431.C: Adjust.
1292         * g++.dg/cpp0x/pr31434.C: Adjust.
1293         * g++.dg/cpp0x/sfinae11.C: Adjust
1294         * g++.dg/cpp0x/temp_default2.C: Adjust.
1295         * g++.dg/cpp0x/trailing4.C: Adjust.
1296         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1297         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1298         * g++.dg/cpp0x/variadic105.C: Adjust.
1299         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1300         * g++.dg/ext/vla2.C: Adjust.
1301         * g++.dg/other/ptrmem10.C: Adjust.
1302         * g++.dg/other/ptrmem11.C: Adjust.
1303         * g++.dg/overload/unknown1.C: Adjust.
1304         * g++.dg/template/conv11.C: Adjust.
1305         * g++.dg/template/dependent-expr5.C: Adjust.
1306         * g++.dg/template/friend.C: Adjust.
1307         * g++.dg/template/incomplete2.C: Adjust.
1308         * g++.dg/template/local4.C: Adjust.
1309         * g++.dg/template/local6.C: Adjust.
1310         * g++.dg/template/operator9.C: Adjust.
1311         * g++.dg/template/ttp25.C: Adjust.
1312         * g++.dg/template/unify10.C: Adjust.
1313         * g++.dg/template/unify11.C: Adjust.
1314         * g++.dg/template/unify6.C: Adjust.
1315         * g++.dg/template/unify9.C: Adjust.
1316         * g++.dg/template/varmod1.C: Adjust.
1317         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1318         * g++.old-deja/g++.pt/crash28.C: Adjust.
1319         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1320         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1321         * g++.old-deja/g++.pt/expr2.C: Adjust.
1322         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1323         * g++.old-deja/g++.pt/spec5.C: Adjust.
1324         * g++.old-deja/g++.pt/spec6.C: Adjust.
1325         * g++.old-deja/g++.pt/unify4.C: Adjust.
1326         * g++.old-deja/g++.pt/unify8.C: Adjust.
1327         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1328         * g++.dg/overload/template5.C: New testcase.
1329         * g++.dg/template/overload12.C: New testcase.
1330
1331 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1332
1333         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1334         * gfortran.dg/coarray_7.f90: Ditto.
1335         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1336         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1337
1338 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1339
1340         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1341         case.
1342         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1343         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1344         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1345         C67X.
1346         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1347         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1348         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1349
1350 2011-07-15  Jason Merrill  <jason@redhat.com>
1351
1352         PR testsuite/49741
1353         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1354         Use --extra_opts instead of --additional_options.
1355
1356 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR testsuite/49753
1359         * g++.dg/torture/pr49309.C: Remove.
1360
1361 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1362
1363         * gcc.target/tic6x/weak-call.c: New test.
1364         * gcc.target/tic6x/fpcmp.c: New test.
1365         * gcc.target/tic6x/fpdiv.c: New test.
1366         * gcc.target/tic6x/rotdi16-scan.c: New test.
1367         * gcc.target/tic6x/ffssi.c: New test.
1368         * gcc.target/tic6x/fpdiv-lib.c: New test.
1369         * gcc.target/tic6x/cold-lc.c: New test.
1370         * gcc.target/tic6x/longcalls.c: New test.
1371         * gcc.target/tic6x/abi-align-1.c: New test.
1372         * gcc.target/tic6x/fpcmp-finite.c: New test.
1373         * gcc.target/tic6x/rotdi16.c: New test.
1374         * gcc.target/tic6x/bswapl.c: New test.
1375         * gcc.target/tic6x/ffsdi.c: New test.
1376         * gcc.target/tic6x/tic6x.exp: New file.
1377         * gcc.target/tic6x/builtins/arith24.c: New test.
1378         * gcc.target/tic6x/builtins/smpy.c: New test.
1379         * gcc.target/tic6x/builtins/smpylh.c: New test.
1380         * gcc.target/tic6x/builtins/smpyh.c: New test.
1381         * gcc.target/tic6x/builtins/sarith1.c: New test.
1382         * gcc.target/tic6x/builtins/extclr.c: New test
1383         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1384         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1385         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1386         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1387         New functions.
1388         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1389         __TMS320C6X__.
1390         * gcc.dg/20020312-2.c: Likewise.
1391         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1392         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1393         * gcc.dg/torture/builtin-math-7.c: Likewise.
1394
1395         PR testsuite/49757
1396         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1397         not testing tic6x-*-*.
1398
1399 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1400
1401         PR tree-opt/49309
1402         * g++.dg/torture/pr49309.C: New testcase.
1403
1404 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1405
1406         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1407
1408 2011-07-14  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/49651
1411         * gcc.dg/torture/pr49651.c: New testcase.
1412
1413 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1414
1415         PR target/43746
1416         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1417
1418 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1419
1420         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1421         -mno-pointers-to-nested-functions.
1422         * gcc.target/powerpc/no-r11-2.c: Ditto.
1423         * gcc.target/powerpc/no-r11-3.c: Ditto.
1424
1425 2011-07-13  Jason Merrill  <jason@redhat.com>
1426
1427         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1428         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1429         when compiling C files.
1430         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1431         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1432         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1433         * g++.dg/lookup/anon2.C: Likewise.
1434         * g++.dg/tree-ssa/copyprop.C: Likewise.
1435         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1436         * g++.dg/init/vector1.C: Ignore narrowing errors.
1437         * g++.dg/torture/pr35526.C: Likewise.
1438         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1439
1440 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1441
1442         PR libfortran/49296
1443         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1444         and logical reads.
1445
1446 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1447
1448         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1449         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1450
1451 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1452
1453         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1454         * lib/obj-c++.exp (obj-c++_init): Ditto.
1455         * lib/file-format.exp (gcc_target_object_format): Ditto.
1456         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1457         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1458         (check_visibility_available): Ditto.
1459         (check_effective_target_tls_native): Ditto.
1460         (check_effective_target_tls_emulated): Ditto.
1461         (check_effective_target_function_sections): Ditto.
1462
1463 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1464
1465         * gcc.target/arm/pr48183.c: New test.
1466
1467 2011-07-13  Richard Guenther  <rguenther@suse.de>
1468
1469         * gcc.dg/torture/20110713-1.c: New testcase.
1470
1471 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1472
1473         PR rtl-opt/49474
1474         * gcc.c-torture/compile/pr49474.c: New testcase.
1475
1476 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR tree-optimization/49712
1479         * gcc.c-torture/execute/pr49712.c: New test.
1480
1481 2011-07-11  Jason Merrill  <jason@redhat.com>
1482
1483         PR c++/44609
1484         * g++.dg/template/recurse3.C: New.
1485
1486 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR debug/49676
1489         * gcc.dg/guality/csttest.c: New test.
1490
1491         PR fortran/49698
1492         * gfortran.dg/pr49698.f90: New test.
1493
1494 2011-07-11  Jeff Law  <law@redhat.com>
1495
1496         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1497
1498 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1499
1500         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1501         * go.test/go-test.exp (go-set-goarch): Likewise.
1502
1503 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1504
1505         PR target/39633
1506         * gcc.target/avr/torture/pr39633.c: New test case.
1507
1508 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1509
1510         PR fortran/18918
1511         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1512
1513 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1514
1515         * lib/target-supports.exp (check_effective_target_scheduling):
1516         New Function.
1517         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1518         * gcc.dg/pr45055.c: Ditto.
1519         * gcc.dg/pr45353.c: Ditto.
1520         * g++.dg/pr45056.C: Ditto.
1521
1522 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1523
1524         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1525         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1526         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1527         * g++.dg/torture/pr31863.C: Skip AVR.
1528
1529 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1530
1531         PR fortran/49690
1532         * gfortran.dg/intrinsic_signal.f90: New.
1533
1534 2011-07-09  Jason Merrill  <jason@redhat.com>
1535
1536         * g++.dg/cpp0x/regress/regress6.C: New.
1537         * g++.dg/parse/crash45.C: Adjust message.
1538         * g++.dg/template/crash38.C: Adjust message.
1539         * g++.dg/template/crash64.C: Adjust message.
1540
1541 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1542
1543         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1544         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1545         * g++.dg/abi/bitfield3.C: Likewise.
1546         * g++.dg/eh/pr38662.C: Likewise.
1547         * g++.dg/ext/attrib36.C: Likewise.
1548         * g++.dg/ext/attrib37.C: Likewise.
1549         * g++.dg/ext/attrib8.C: Likewise.
1550         * g++.dg/ext/tmplattr1.C: Likewise.
1551         * g++.dg/inherit/override-attribs.C: Likewise.
1552         * g++.dg/opt/inline9.C: Likewise.
1553         * g++.dg/opt/life1.C: Likewise.
1554         * g++.dg/opt/longbranch2.C: Likewise.
1555         * g++.dg/opt/nrv12.C: Likewise.
1556         * g++.dg/opt/reg-stack4.C: Likewise.
1557         * g++.dg/other/pr35504.C: Likewise.
1558         * g++.dg/other/pr39496.C: Likewise.
1559         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1560         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1561         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1562         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1563         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1564         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1565         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1566         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1567         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1568         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1569         * g++.dg/warn/pr15774-1.C: Likewise.
1570         * g++.dg/warn/pr15774-2.C: Likewise.
1571         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1572         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1573         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1574         * g++.old-deja/g++.pt/asm2.C: Likewise.
1575         * gcc.c-torture/compile/20000804-1.c: Likewise.
1576         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1577         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1578         * gcc.dg/20020108-1.c: Likewise.
1579         * gcc.dg/20020122-2.c: Likewise.
1580         * gcc.dg/20020122-3.c: Likewise.
1581         * gcc.dg/20020206-1.c: Likewise.
1582         * gcc.dg/20020219-1.c: Likewise.
1583         * gcc.dg/20020310-1.c: Likewise.
1584         * gcc.dg/20020411-1.c: Likewise.
1585         * gcc.dg/20020418-2.c: Likewise.
1586         * gcc.dg/20020426-2.c: Likewise.
1587         * gcc.dg/20020517-1.c: Likewise.
1588         * gcc.dg/20030204-1.c: Likewise.
1589         * gcc.dg/20030826-2.c: Likewise.
1590         * gcc.dg/20031102-1.c: Likewise.
1591         * gcc.dg/20031202-1.c: Likewise.
1592         * gcc.dg/20050111-1.c: Likewise.
1593         * gcc.dg/20050503-1.c: Likewise.
1594         * gcc.dg/array-init-1.c: Likewise.
1595         * gcc.dg/builtin-apply4.c: Likewise.
1596         * gcc.dg/dfp/pr31344.c: Likewise.
1597         * gcc.dg/gomp/atomic-11.c: Likewise.
1598         * gcc.dg/graphite/pr40281.c: Likewise.
1599         * gcc.dg/ia64-sync-1.c: Likewise.
1600         * gcc.dg/ia64-sync-2.c: Likewise.
1601         * gcc.dg/ia64-sync-3.c: Likewise.
1602         * gcc.dg/ia64-sync-4.c: Likewise.
1603         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1604         * gcc.dg/invalid-call-1.c: Likewise.
1605         * gcc.dg/loop-3.c: Likewise.
1606         * gcc.dg/lower-subreg-1.c: Likewise.
1607         * gcc.dg/lto/pr47259_0.c: Likewise.
1608         * gcc.dg/nested-calls-1.c: Likewise.
1609         * gcc.dg/pr20017.c: Likewise.
1610         * gcc.dg/pr25023.c: Likewise.
1611         * gcc.dg/pr27671-2.c: Likewise.
1612         * gcc.dg/pr32176.c: Likewise.
1613         * gcc.dg/pr33676.c: Likewise.
1614         * gcc.dg/pr35045.c: Likewise.
1615         * gcc.dg/pr36015.c: Likewise.
1616         * gcc.dg/pr36584.c: Likewise.
1617         * gcc.dg/pr36998.c: Likewise.
1618         * gcc.dg/pr37438.c: Likewise.
1619         * gcc.dg/pr37908.c: Likewise.
1620         * gcc.dg/pr41241.c: Likewise.
1621         * gcc.dg/pr41340.c: Likewise.
1622         * gcc.dg/pr44136.c: Likewise.
1623         * gcc.dg/pr44194-1.c: Likewise.
1624         * gcc.dg/pr46212.c: Likewise.
1625         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1626         * gcc.dg/setjmp-2.c: Likewise.
1627         * gcc.dg/short-compare-1.c: Likewise.
1628         * gcc.dg/short-compare-2.c: Likewise.
1629         * gcc.dg/smod-1.c: Likewise.
1630         * gcc.dg/sync-2.c: Likewise.
1631         * gcc.dg/sync-3.c: Likewise.
1632         * gcc.dg/tls/opt-1.c: Likewise.
1633         * gcc.dg/tls/opt-2.c: Likewise.
1634         * gcc.dg/tls/opt-3.c: Likewise.
1635         * gcc.dg/torture/badshift.c: Likewise.
1636         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1637         * gcc.dg/torture/pr20314-2.c: Likewise.
1638         * gcc.dg/torture/pr36891.c: Likewise.
1639         * gcc.dg/torture/pr38774.c: Likewise.
1640         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1641         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1642         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1643         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1644         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1645         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1646         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1647         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1648         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1649         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1650         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1651         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1652         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1653         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1654         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1655         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1656         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1657         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1658         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1659         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1660         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1661         * gcc.dg/unroll-1.c: Likewise.
1662         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1663         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1664         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1665         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1666         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1667         * gcc.target/i386/20000609-1.c: Likewise.
1668         * gcc.target/i386/20000720-1.c: Likewise.
1669         * gcc.target/i386/20000724-1.c: Likewise.
1670         * gcc.target/i386/20011107-1.c: Likewise.
1671         * gcc.target/i386/20011119-1.c: Likewise.
1672         * gcc.target/i386/20020201-3.c: Likewise.
1673         * gcc.target/i386/20020218-1.c: Likewise.
1674         * gcc.target/i386/20020729-1.c: Likewise.
1675         * gcc.target/i386/20030926-1.c: Likewise.
1676         * gcc.target/i386/20060125-1.c: Likewise.
1677         * gcc.target/i386/20060125-2.c: Likewise.
1678         * gcc.target/i386/20060512-1.c: Likewise.
1679         * gcc.target/i386/20060512-2.c: Likewise.
1680         * gcc.target/i386/20060512-3.c: Likewise.
1681         * gcc.target/i386/20060512-4.c: Likewise.
1682         * gcc.target/i386/387-1.c: Likewise.
1683         * gcc.target/i386/387-2.c: Likewise.
1684         * gcc.target/i386/387-5.c: Likewise.
1685         * gcc.target/i386/387-6.c: Likewise.
1686         * gcc.target/i386/980312-1.c: Likewise.
1687         * gcc.target/i386/980313-1.c: Likewise.
1688         * gcc.target/i386/990117-1.c: Likewise.
1689         * gcc.target/i386/990424-1.c: Likewise.
1690         * gcc.target/i386/990524-1.c: Likewise.
1691         * gcc.target/i386/991129-1.c: Likewise.
1692         * gcc.target/i386/991214-1.c: Likewise.
1693         * gcc.target/i386/991230-1.c: Likewise.
1694         * gcc.target/i386/addr-sel-1.c: Likewise.
1695         * gcc.target/i386/aggregate-ret1.c: Likewise.
1696         * gcc.target/i386/aggregate-ret2.c: Likewise.
1697         * gcc.target/i386/align-main-3.c: Likewise.
1698         * gcc.target/i386/amd64-abi-1.c: Likewise.
1699         * gcc.target/i386/amd64-abi-2.c: Likewise.
1700         * gcc.target/i386/amd64-abi-4.c: Likewise.
1701         * gcc.target/i386/amd64-abi-5.c: Likewise.
1702         * gcc.target/i386/amd64-abi-6.c: Likewise.
1703         * gcc.target/i386/asm-1.c: Likewise.
1704         * gcc.target/i386/asm-3.c: Likewise.
1705         * gcc.target/i386/asm-5.c: Likewise.
1706         * gcc.target/i386/attributes-error.c: Likewise.
1707         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1708         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1709         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1710         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1711         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1712         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1713         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1714         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1715         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1716         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1717         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1718         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1719         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1720         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1721         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1722         * gcc.target/i386/bitfield1.c: Likewise.
1723         * gcc.target/i386/bitfield2.c: Likewise.
1724         * gcc.target/i386/bmi-2.c: Likewise.
1725         * gcc.target/i386/bmi-5.c: Likewise.
1726         * gcc.target/i386/builtin-unreachable.c: Likewise.
1727         * gcc.target/i386/cleanup-2.c: Likewise.
1728         * gcc.target/i386/clobbers.c: Likewise.
1729         * gcc.target/i386/cmov8.c: Likewise.
1730         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1731         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1732         * gcc.target/i386/compress-float-387.c: Likewise.
1733         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1734         * gcc.target/i386/compress-float-sse.c: Likewise.
1735         * gcc.target/i386/crc32-2.c: Likewise.
1736         * gcc.target/i386/crc32-3.c: Likewise.
1737         * gcc.target/i386/divmod-7.c: Likewise.
1738         * gcc.target/i386/divmod-8.c: Likewise.
1739         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1740         * gcc.target/i386/fma3-builtin.c: Likewise.
1741         * gcc.target/i386/fma3-fma.c: Likewise.
1742         * gcc.target/i386/fma4-256-vector.c: Likewise.
1743         * gcc.target/i386/fma4-builtin.c: Likewise.
1744         * gcc.target/i386/fma4-fma-2.c: Likewise.
1745         * gcc.target/i386/fma4-fma.c: Likewise.
1746         * gcc.target/i386/fma4-vector-2.c: Likewise.
1747         * gcc.target/i386/fma4-vector.c: Likewise.
1748         * gcc.target/i386/funcspec-1.c: Likewise.
1749         * gcc.target/i386/funcspec-10.c: Likewise.
1750         * gcc.target/i386/funcspec-11.c: Likewise.
1751         * gcc.target/i386/funcspec-2.c: Likewise.
1752         * gcc.target/i386/funcspec-5.c: Likewise.
1753         * gcc.target/i386/funcspec-6.c: Likewise.
1754         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1755         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1756         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1757         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1758         * gcc.target/i386/incoming-1.c: Likewise.
1759         * gcc.target/i386/incoming-10.c: Likewise.
1760         * gcc.target/i386/incoming-11.c: Likewise.
1761         * gcc.target/i386/incoming-12.c: Likewise.
1762         * gcc.target/i386/incoming-13.c: Likewise.
1763         * gcc.target/i386/incoming-14.c: Likewise.
1764         * gcc.target/i386/incoming-15.c: Likewise.
1765         * gcc.target/i386/incoming-2.c: Likewise.
1766         * gcc.target/i386/incoming-3.c: Likewise.
1767         * gcc.target/i386/incoming-4.c: Likewise.
1768         * gcc.target/i386/incoming-5.c: Likewise.
1769         * gcc.target/i386/incoming-6.c: Likewise.
1770         * gcc.target/i386/incoming-7.c: Likewise.
1771         * gcc.target/i386/incoming-8.c: Likewise.
1772         * gcc.target/i386/incoming-9.c: Likewise.
1773         * gcc.target/i386/lea.c: Likewise.
1774         * gcc.target/i386/local.c: Likewise.
1775         * gcc.target/i386/loop-1.c: Likewise.
1776         * gcc.target/i386/loop-2.c: Likewise.
1777         * gcc.target/i386/loop-3.c: Likewise.
1778         * gcc.target/i386/max-stack-align.c: Likewise.
1779         * gcc.target/i386/memcpy-1.c: Likewise.
1780         * gcc.target/i386/movbe-2.c: Likewise.
1781         * gcc.target/i386/movq-2.c: Likewise.
1782         * gcc.target/i386/movq.c: Likewise.
1783         * gcc.target/i386/nrv1.c: Likewise.
1784         * gcc.target/i386/pad-4.c: Likewise.
1785         * gcc.target/i386/pad-5a.c: Likewise.
1786         * gcc.target/i386/pad-5b.c: Likewise.
1787         * gcc.target/i386/pad-6a.c: Likewise.
1788         * gcc.target/i386/pad-6b.c: Likewise.
1789         * gcc.target/i386/pad-7.c: Likewise.
1790         * gcc.target/i386/pad-9.c: Likewise.
1791         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1792         * gcc.target/i386/pic-1.c: Likewise.
1793         * gcc.target/i386/pr12092-1.c: Likewise.
1794         * gcc.target/i386/pr12329.c: Likewise.
1795         * gcc.target/i386/pr21518.c: Likewise.
1796         * gcc.target/i386/pr22362.c: Likewise.
1797         * gcc.target/i386/pr22585.c: Likewise.
1798         * gcc.target/i386/pr23098.c: Likewise.
1799         * gcc.target/i386/pr25196.c: Likewise.
1800         * gcc.target/i386/pr25293.c: Likewise.
1801         * gcc.target/i386/pr25654.c: Likewise.
1802         * gcc.target/i386/pr26449.c: Likewise.
1803         * gcc.target/i386/pr26778.c: Likewise.
1804         * gcc.target/i386/pr26826.c: Likewise.
1805         * gcc.target/i386/pr27266.c: Likewise.
1806         * gcc.target/i386/pr29978.c: Likewise.
1807         * gcc.target/i386/pr30505.c: Likewise.
1808         * gcc.target/i386/pr30961-1.c: Likewise.
1809         * gcc.target/i386/pr31628.c: Likewise.
1810         * gcc.target/i386/pr32000-2.c: Likewise.
1811         * gcc.target/i386/pr32661-1.c: Likewise.
1812         * gcc.target/i386/pr32708-2.c: Likewise.
1813         * gcc.target/i386/pr32708-3.c: Likewise.
1814         * gcc.target/i386/pr34256.c: Likewise.
1815         * gcc.target/i386/pr34312.c: Likewise.
1816         * gcc.target/i386/pr34522.c: Likewise.
1817         * gcc.target/i386/pr35160.c: Likewise.
1818         * gcc.target/i386/pr35281.c: Likewise.
1819         * gcc.target/i386/pr36246.c: Likewise.
1820         * gcc.target/i386/pr36786.c: Likewise.
1821         * gcc.target/i386/pr37275.c: Likewise.
1822         * gcc.target/i386/pr37843-3.c: Likewise.
1823         * gcc.target/i386/pr37843-4.c: Likewise.
1824         * gcc.target/i386/pr39082-1.c: Likewise.
1825         * gcc.target/i386/pr39431.c: Likewise.
1826         * gcc.target/i386/pr39496.c: Likewise.
1827         * gcc.target/i386/pr39543-2.c: Likewise.
1828         * gcc.target/i386/pr39911.c: Likewise.
1829         * gcc.target/i386/pr40718.c: Likewise.
1830         * gcc.target/i386/pr40906-1.c: Likewise.
1831         * gcc.target/i386/pr40906-2.c: Likewise.
1832         * gcc.target/i386/pr40906-3.c: Likewise.
1833         * gcc.target/i386/pr40934.c: Likewise.
1834         * gcc.target/i386/pr41900.c: Likewise.
1835         * gcc.target/i386/pr42589.c: Likewise.
1836         * gcc.target/i386/pr43662.c: Likewise.
1837         * gcc.target/i386/pr43671.c: Likewise.
1838         * gcc.target/i386/pr43766.c: Likewise.
1839         * gcc.target/i386/pr43869.c: Likewise.
1840         * gcc.target/i386/pr44942.c: Likewise.
1841         * gcc.target/i386/pr44948-2a.c: Likewise.
1842         * gcc.target/i386/pr45234.c: Likewise.
1843         * gcc.target/i386/pr45336-2.c: Likewise.
1844         * gcc.target/i386/pr45336-4.c: Likewise.
1845         * gcc.target/i386/pr45852.c: Likewise.
1846         * gcc.target/i386/pr46470.c: Likewise.
1847         * gcc.target/i386/pr48037-1.c: Likewise.
1848         * gcc.target/i386/pr48389.c: Likewise.
1849         * gcc.target/i386/pr49095.c: Likewise.
1850         * gcc.target/i386/pr9771-1.c: Likewise.
1851         * gcc.target/i386/rdfsbase-1.c: Likewise.
1852         * gcc.target/i386/rdfsbase-2.c: Likewise.
1853         * gcc.target/i386/rdgsbase-1.c: Likewise.
1854         * gcc.target/i386/rdgsbase-2.c: Likewise.
1855         * gcc.target/i386/rdrand-3.c: Likewise.
1856         * gcc.target/i386/regparm-stdcall.c: Likewise.
1857         * gcc.target/i386/regparm.c: Likewise.
1858         * gcc.target/i386/reload-1.c: Likewise.
1859         * gcc.target/i386/rotate-2.c: Likewise.
1860         * gcc.target/i386/sibcall-5.c: Likewise.
1861         * gcc.target/i386/signbit-1.c: Likewise.
1862         * gcc.target/i386/signbit-2.c: Likewise.
1863         * gcc.target/i386/signbit-3.c: Likewise.
1864         * gcc.target/i386/sse-5.c: Likewise.
1865         * gcc.target/i386/sse-8.c: Likewise.
1866         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1867         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1868         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1869         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1870         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1871         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1872         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1873         * gcc.target/i386/sse2-movq-2.c: Likewise.
1874         * gcc.target/i386/sse2-movq-3.c: Likewise.
1875         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1876         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1877         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1878         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1879         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1880         * gcc.target/i386/ssefn-1.c: Likewise.
1881         * gcc.target/i386/ssefn-2.c: Likewise.
1882         * gcc.target/i386/sseregparm-1.c: Likewise.
1883         * gcc.target/i386/sseregparm-2.c: Likewise.
1884         * gcc.target/i386/sseregparm-3.c: Likewise.
1885         * gcc.target/i386/sseregparm-4.c: Likewise.
1886         * gcc.target/i386/sseregparm-5.c: Likewise.
1887         * gcc.target/i386/sseregparm-6.c: Likewise.
1888         * gcc.target/i386/sseregparm-7.c: Likewise.
1889         * gcc.target/i386/sseregparm-8.c: Likewise.
1890         * gcc.target/i386/stack-realign.c: Likewise.
1891         * gcc.target/i386/stack-usage-realign.c: Likewise.
1892         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1893         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1894         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1895         * gcc.target/i386/stackalign/return-1.c: Likewise.
1896         * gcc.target/i386/stackalign/return-2.c: Likewise.
1897         * gcc.target/i386/stackalign/return-3.c: Likewise.
1898         * gcc.target/i386/tailcall-1.c: Likewise.
1899         * gcc.target/i386/tbm-2.c: Likewise.
1900         * gcc.target/i386/udivmod-7.c: Likewise.
1901         * gcc.target/i386/udivmod-8.c: Likewise.
1902         * gcc.target/i386/unroll-1.c: Likewise.
1903         * gcc.target/i386/vararg-1.c: Likewise.
1904         * gcc.target/i386/vararg-2.c: Likewise.
1905         * gcc.target/i386/vect8-ret.c: Likewise.
1906         * gcc.target/i386/vectorize5.c: Likewise.
1907         * gcc.target/i386/wmul-1.c: Likewise.
1908         * gcc.target/i386/wmul-2.c: Likewise.
1909         * gcc.target/i386/wrfsbase-1.c: Likewise.
1910         * gcc.target/i386/wrfsbase-2.c: Likewise.
1911         * gcc.target/i386/wrgsbase-1.c: Likewise.
1912         * gcc.target/i386/wrgsbase-2.c: Likewise.
1913         * gcc.target/i386/xop-pcmov.c: Likewise.
1914         * gcc.target/i386/xop-pcmov2.c: Likewise.
1915         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1916         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1917         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1918         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1919         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1920         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1921         * gcc.target/i386/zee.c: Likewise.
1922         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1923         * gfortran.dg/compiler-directive_2.f: Likewise.
1924         * gfortran.dg/g77/20010216-1.f: Likewise.
1925         * gfortran.dg/gomp/pr39152.f90: Likewise.
1926         * gfortran.dg/pr33794.f90: Likewise.
1927
1928 2011-07-09  Jason Merrill  <jason@redhat.com>
1929
1930         * g++.dg/cpp0x/regress/regress5.C: New.
1931
1932 2011-07-08  Jason Merrill  <jason@redhat.com>
1933
1934         PR c++/45437
1935         * g++.dg/expr/compound-asn1.C: New.
1936         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1937
1938 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR target/49621
1941         * gcc.target/powerpc/altivec-34.c: New test.
1942
1943 2011-07-08  Jason Merrill  <jason@redhat.com>
1944
1945         PR c++/45603
1946         * g++.dg/abi/guard3.C: New.
1947
1948 2011-07-08  Julian Brown  <julian@codesourcery.com>
1949
1950         * lib/target-supports.exp
1951         (check_effective_target_arm_little_endian): New.
1952         (check_effective_target_vect_pack_trunc): Use above.
1953         (check_effective_target_vect_unpack): Likewise.
1954         (check_effective_target_vect_element_align): Test
1955         check_effective_target_arm_vect_no_misalign for ARM.
1956
1957 2011-07-08  Jason Merrill  <jason@redhat.com>
1958
1959         PR c++/49673
1960         * g++.dg/cpp0x/constexpr-rom.C: New.
1961
1962 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1963
1964         PR middle-end/49519
1965         * g++.dg/torture/pr49519.C: New test.
1966
1967 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1968
1969         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1970
1971 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1972
1973         PR testsuite/48727
1974         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1975
1976 2011-07-08  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/49662
1979         * gcc.dg/graphite/interchange-14.c: XFAIL.
1980         * gcc.dg/graphite/interchange-15.c: Likewise.
1981         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1982
1983 2011-07-06  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/49663
1986         * g++.dg/cpp0x/regress/regress4.C: New.
1987
1988 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1989
1990         PR fortran/49648
1991         * gfortran.dg/result_in_spec_4.f90: New test.
1992
1993 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1994
1995         * gcc.target/sparc/cas64.c: New test.
1996
1997 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1998
1999         PR c/49644
2000         * g++.dg/torture/pr49644.C: New test.
2001
2002         PR c/49644
2003         * gcc.c-torture/execute/pr49644.c: New test.
2004
2005 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2006
2007         * lib/target-supports.exp (check_effective_target_ia32): New.
2008         (check_effective_target_x32): Likewise.
2009         (check_effective_target_vect_cmdline_needed): Also check x32.
2010
2011 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2012
2013         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2014         dg-prune-output.
2015         * gcc.target/arm/pr42235.c: Likewise.
2016         * gcc.target/arm/pr42495.c: Likewise.
2017         * gcc.target/arm/pr42574.c: Likewise.
2018         * gcc.target/arm/thumb-branch1.c: Likewise.
2019
2020         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2021         unneeded prune of possible warning.
2022         * gcc.target/arm/pr40956.c: Likewise.
2023         * gcc.target/arm/pr42505.c: Likewise.
2024
2025         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2026         * gcc.c-torture/compile/pr46883.c: Likewise.
2027         * gcc.c-torture/compile/pr46934.c: Likewise.
2028
2029         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2030         for move to ../../gcc.c-torture/compile.
2031         * gcc.target/arm/pr46883.c: Likewise.
2032         * gcc.target/arm/pr46934.c: Likewise.
2033
2034         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2035         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2036         * gcc.target/arm/wmul-1.c: Likewise.
2037         * gcc.target/arm/wmul-2.c: Likewise.
2038         * gcc.target/arm/wmul-3.c: Likewise.
2039         * gcc.target/arm/wmul-4.c: Likewise.
2040         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2041         add tab after scan target.
2042         * gcc.target/arm/smlaltt-1.c: Likewise.
2043         * gcc.target/arm/smlatb-1.c: Likewise.
2044         * gcc.target/arm/smlatt-1.c: Likewise.
2045
2046 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR debug/49522
2049         * gcc.dg/debug/pr49522.c: New test.
2050
2051 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2052
2053         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2054         * gcc.dg/pr46212.c: Run only if target int32plus.
2055         * gcc.dg/torture/pr48146.c: Ditto.
2056         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2057         * c-c++-common/pr44832.c: Ditto.
2058         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2059         * gcc.dg/pr31490.c: Ditto.
2060         * gcc.dg/torture/builtin-math-7.c: Run only if target
2061         large_double.
2062         * gcc.dg/torture/pr45764.c: Skip for AVR.
2063         * gcc.dg/pr47893.c: Ditto.
2064
2065 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2066
2067         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2068         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2069         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2070         add tab to scan target.
2071
2072 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2073
2074         * gcc.target/arm/neon-modes-3.c: New test.
2075
2076 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2079         -fno-loop-interchange -ffast-math.
2080
2081 2011-07-07  Richard Guenther  <rguenther@suse.de>
2082
2083         * gcc.dg/ftrapv-3.c: New testcase.
2084
2085 2011-07-07  Richard Guenther  <rguenther@suse.de>
2086
2087         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2088         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2089
2090 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2091
2092         * gcc.dg/binop-notxor1.c: New test.
2093         * gcc.dg/binop-notand4a.c: New test.
2094         * gcc.dg/binop-notxor2.c: New test.
2095         * gcc.dg/binop-notand3a.c: New test.
2096         * gcc.dg/binop-notand2a.c: New test.
2097         * gcc.dg/binop-notand6a.c: New test.
2098         * gcc.dg/binop-notor1.c: New test.
2099         * gcc.dg/binop-notand1a.c: New test.
2100         * gcc.dg/binop-notand5a.c: New test.
2101         * gcc.dg/binop-notor2.c: New test.
2102
2103 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR middle-end/49640
2106         * gcc.dg/gomp/pr49640.c: New test.
2107
2108 2011-07-07  Richard Guenther  <rguenther@suse.de>
2109
2110         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2111
2112 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114         PR target/39150
2115         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2116
2117 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2118
2119         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2120         * gcc.target/powerpc/no-r11-2.c: Ditto.
2121         * gcc.target/powerpc/no-r11-3.c: Ditto.
2122
2123 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2124
2125         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2126         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2127
2128 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2129
2130         * lib/target-supports.exp (check_profiling_available): Disable
2131         profiling with -fprofile-generate for target avr.
2132
2133 2011-07-06  Richard Guenther  <rguenther@suse.de>
2134
2135         PR tree-optimization/49645
2136         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2137
2138 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2139
2140         PR middle-end/47383
2141         * gcc.dg/pr47383.c: New.
2142
2143 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2144
2145         PR tree-optimization/49647
2146         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2147
2148 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2149
2150         PR testsuite/49542
2151         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2152         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2153
2154 2011-07-05  Jason Merrill  <jason@redhat.com>
2155
2156         PR c++/48157
2157         * g++.dg/template/template-id-4.C: New.
2158
2159 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2160
2161         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2162         * gcc.dg/pr43402.c: Ditto.
2163
2164 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2165
2166         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2167
2168 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2169
2170         * gcc.target/powerpc/ppc-switch-1.c: New test for
2171         --param case-values-threshold.
2172         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2173
2174 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2175
2176         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2177
2178 2011-07-05  Jason Merrill  <jason@redhat.com>
2179
2180         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2181
2182 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2183
2184         PR tree-optimization/47654
2185         * gcc.dg/graphite/block-pr47654.c: New.
2186
2187 2011-07-05  Jason Merrill  <jason@redhat.com>
2188
2189         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2190
2191 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2192
2193         PR tree-optimization/49580
2194         * gcc.dg/autopar/pr49580.c: New test.
2195
2196 2011-07-05  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/49518
2199         PR tree-optimization/49628
2200         * g++.dg/torture/pr49628.C: New testcase.
2201         * gcc.dg/torture/pr49518.c: Likewise.
2202
2203 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205         * ada/acats/run_acats (which): Extract last field from type -p,
2206         type output only if command succeeded.
2207
2208 2011-07-04  Jason Merrill  <jason@redhat.com>
2209
2210         * g++.dg/abi/mangle48.C: New.
2211
2212         * g++.dg/cpp0x/diag1.C: New.
2213
2214         * g++.dg/diagnostic/aka1.C: New.
2215
2216 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR rtl-optimization/49619
2219         * gcc.dg/pr49619.c: New test.
2220
2221         PR rtl-optimization/49472
2222         * gfortran.dg/pr49472.f90: New test.
2223
2224         PR debug/49602
2225         * gcc.dg/pr49602.c: New test.
2226
2227 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2228
2229         PR target/34734
2230         PR target/44643
2231         * gcc.target/avr/avr.exp: Run over cpp files, too.
2232         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2233         * gcc.target/avr/progmem.h: New file.
2234         * gcc.target/avr/exit-abort.h: New file.
2235         * gcc.target/avr/progmem-error-1.c: New file.
2236         * gcc.target/avr/progmem-error-1.cpp: New file.
2237         * gcc.target/avr/progmem-warning-1.c: New file.
2238         * gcc.target/avr/torture/progmem-1.c: New file.
2239         * gcc.target/avr/torture/progmem-1.cpp: New file.
2240
2241 2011-07-04  Richard Guenther  <rguenther@suse.de>
2242
2243         PR tree-optimization/49615
2244         * g++.dg/torture/pr49615.C: New testcase.
2245
2246 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2247
2248         PR tree-optimization/49610
2249         * gcc.dg/vect/pr49610.c: New test.
2250
2251 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gnat.dg/specs/debug1.ads: New test.
2254
2255 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/49562
2258         * gfortran.dg/typebound_proc_23.f90: New.
2259
2260 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2261
2262         PR c++/49605
2263         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2264
2265 2011-07-01  Jason Merrill  <jason@redhat.com>
2266
2267         PR c++/48261
2268         * g++.dg/template/template-id-3.C: New.
2269
2270         PR c++/48593
2271         * g++.dg/template/qualified-id4.C: New.
2272
2273         PR c++/48883
2274         * g++.dg/template/explicit-args4.C: New.
2275
2276         PR c++/49085
2277         * g++.dg/template/offsetof2.C: New.
2278
2279 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2280
2281         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2282
2283 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2284
2285         PR libmudflap/49549
2286         * lib/target-supports.exp (check_effective_target_gld): New proc.
2287
2288 2011-07-01  Richard Guenther  <rguenther@suse.de>
2289
2290         PR tree-optimization/49603
2291         * gcc.dg/torture/pr49603.c: New testcase.
2292
2293 2011-06-30  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/49387
2296         * g++.dg/rtti/template1.C: New.
2297
2298         PR c++/49569
2299         * g++.dg/cpp0x/regress/ctor1.C: New.
2300
2301         PR c++/49355
2302         * g++.dg/cpp0x/initlist54.C: New.
2303
2304 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2305
2306         * gcc.dg/tree-ssa/sra-12.c: New test.
2307
2308 2011-06-29  Jason Merrill  <jason@redhat.com>
2309
2310         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2311
2312 2011-06-30  Richard Guenther  <rguenther@suse.de>
2313
2314         PR tree-optimization/46787
2315         * gcc.dg/vect/vect-121.c: New testcase.
2316
2317 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2318
2319         PR tree-optimization/49094
2320         * gcc.dg/tree-ssa/pr49094.c: New test.
2321
2322 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR fortran/49540
2325         * gfortran.dg/pr49540-1.f90: New test.
2326         * gfortran.dg/pr49540-2.f90: New test.
2327
2328 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2329
2330         PR ada/49511
2331         * ada/acats/run_acats (which): Use last field of type -p output.
2332
2333 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2334             Iain Sandoe  <iains@gcc.gnu.org>
2335
2336         PR libobjc/36610
2337         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2338         Only skip on 64-bit *-*-darwin8* && !objc2.
2339
2340 2011-06-30  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/38752
2343         * gcc.c-torture/compile/pr38752.c: New testcase.
2344
2345 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2346
2347         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2348         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2349
2350 2011-06-29  Jason Merrill  <jason@redhat.com>
2351
2352         PR c++/49216
2353         * g++.dg/cpp0x/initlist53.C: Use placement new.
2354         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2355         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2356
2357         PR c++/49003
2358         * g++.dg/cpp0x/trailing6.C: New.
2359         * g++.dg/cpp0x/pr45908.C: No error.
2360
2361         PR c++/49272
2362         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2363
2364         PR c++/49520
2365         * g++.dg/cpp0x/constexpr-using2.C: New.
2366
2367         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2368
2369         PR c++/45923
2370         * g++.dg/cpp0x/constexpr-diag3.C: New.
2371         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2372         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2373         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2374         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2375
2376 2011-06-29  Jason Merrill  <jason@redhat.com>
2377
2378         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2379
2380 2011-06-29  Richard Guenther  <rguenther@suse.de>
2381
2382         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2383
2384 2011-06-29  Jason Merrill  <jason@redhat.com>
2385
2386         * g++.dg/cpp0x/initlist-value2.C: New.
2387
2388         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2389         * g++.dg/cpp0x/initlist-value.C: New.
2390
2391 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2392
2393         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2394
2395 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2396
2397         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2398         * gcc.dg/inline_2.c: Likewise.
2399         * gcc.dg/unroll_1.c: Likewise.
2400
2401 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR debug/49567
2404         * gcc.target/i386/pr49567.c: New test.
2405
2406 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2407
2408         * gnat.dg/opt17.ad[sb]: New test.
2409
2410 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2411             Tom de Vries  <tom@codesourcery.com>
2412
2413         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2414         (check_effective_target_arm_thumb2): New effective targets.
2415         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2416         properly.  Clean up temporary files.
2417         * gcc.target/arm/ivopts-2.c: Likewise.
2418         * gcc.target/arm/ivopts-3.c: Likewise.
2419         * gcc.target/arm/ivopts-4.c: Likewise.
2420         * gcc.target/arm/ivopts-5.c: Likewise.
2421         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2422
2423 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2424
2425         PR fortran/49479
2426         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2427
2428 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2429
2430         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2431         * gcc.target/arm/vfp-ldmias.c: Likewise.
2432         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2433         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2434         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2435         * gcc.target/arm/vfp-stmias.c: Likewise.
2436         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2437         * gcc.target/arm/vfp-stmiad.c: Likewise.
2438
2439 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2440
2441         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2442         dg-prune-output.
2443         * gcc.target/arm/pr45701-2.c: Ditto.
2444
2445 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2446
2447         PR fortran/49466
2448         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2449         * gfortran.dg/extends_14.f03: Modified.
2450
2451 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2452
2453         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2454         early if the test is already being skipped.
2455
2456         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2457         scan-assembler-dem-not): For missing file, report unresolved with
2458         same message as for pass/fail, with reason reported in log file.
2459
2460         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2461         from add_options_for_arm_neon_fp16.
2462         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2463         check_effective_target_arm_neon_fp16_ok_nocache.
2464         Check -mfpu and -mfloat-abi options from current multilib.
2465         Do not require neon support.
2466         (check_effective_target_arm_fp16_ok): Renamed from
2467         check_effecitve_target_arm_neon_fp16_ok.
2468         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2469         arm_neon_fp16_ok and arm_fp16.
2470         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2471         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2472         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2473         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2474
2475 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2476
2477         * gcc.dg/builtin-assume-aligned-1.c: New test.
2478         * gcc.dg/builtin-assume-aligned-2.c: New test.
2479         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2480
2481         PR debug/49544
2482         * gcc.dg/pr49544.c: New test.
2483
2484 2011-06-27  Richard Guenther  <rguenther@suse.de>
2485
2486         PR tree-optimization/49394
2487         * g++.dg/torture/pr49394.C: New testcase.
2488
2489 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2490
2491         * gcc.dg/optimize-bswapdi-2.c: New test.
2492
2493 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2494             Richard Sandiford  <richard.sandiford@linaro.org>
2495
2496         PR tree-optimization/49169
2497         * gcc.dg/torture/pr49169.c: New test.
2498
2499 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2500
2501         PR testsuite/49529
2502         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2503
2504         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2505         hppa*-*-hpux*.
2506
2507 2011-06-26  Jason Merrill  <jason@redhat.com>
2508
2509         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2510
2511         PR c++/49528
2512         * g++.dg/init/ref19.C: New.
2513         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2514
2515 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2516
2517         PR tree-optimization/48377
2518         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2519         non_strict_align.
2520
2521 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2522
2523         PR middle-end/49191
2524         * lib/target-supports.exp (check_effective_target_non_strict_align):
2525         New.
2526         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2527
2528 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2529
2530         PR tree-optimizations/49516
2531         * g++.dg/tree-ssa/pr49516.C: New test.
2532
2533 2011-06-23  Jason Merrill  <jason@redhat.com>
2534
2535         PR c++/35255
2536         * g++.dg/template/partial10.C: New.
2537         * g++.dg/template/partial11.C: New.
2538
2539 2011-06-23  Jeff Law <law@redhat.com>
2540
2541         PR middle-end/48770
2542         * gcc.dg/pr48770.c: New test.
2543
2544 2011-06-23  Jan Hubicka  <jh@suse.cz>
2545
2546         PR middle-end/49373
2547         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2548
2549 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR testsuite/49512
2552         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2553         instead of -fdump-tree-optimized.
2554
2555 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2556
2557         PR c++/44625
2558         * g++.dg/template/crash107.C: New.
2559         * g++.dg/template/error17.C: Adjust.
2560
2561 2011-06-23  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/49507
2564         * g++.dg/cpp0x/defaulted30.C: New.
2565
2566         PR c++/49440
2567         * g++.dg/rtti/anon-ns1.C: New.
2568
2569         PR c++/49395
2570         * g++.dg/init/ref18.C: New.
2571
2572         PR c++/36435
2573         * g++.dg/template/partial9.C: New.
2574
2575 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2576
2577         PR middle-end/49373
2578         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2579
2580 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR debug/49496
2583         * gcc.dg/pr49496.c: New test.
2584
2585 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2586
2587         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2588         is not xscale.
2589
2590         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2591
2592         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2593         * gcc.target/arm/pr42879.c: Likewise.
2594         * gcc.target/arm/pr45701-3.c: Likewise.
2595
2596         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2597         * gcc.target/arm/pr40482.c: Likewise.
2598         * gcc.target/arm/stack-corruption.c: Likewise.
2599
2600 2011-06-22  Richard Guenther  <rguenther@suse.de>
2601
2602         PR tree-optimization/49493
2603         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2604
2605 2011-06-22  Jason Merrill  <jason@redhat.com>
2606
2607         PR c++/49260
2608         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2609
2610 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2611             Dmitry Melnik  <dm@ispras.ru>
2612
2613         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2614         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2615         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2616
2617 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2618
2619         * gcc.target/arm/tlscall.c: New.
2620
2621 2011-06-21  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/49172
2624         * g++.dg/cpp0x/constexpr-ref1.C: New.
2625         * g++.dg/cpp0x/constexpr-ref2.C: New.
2626         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2627
2628         PR c++/49482
2629         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2630
2631         PR c++/49418
2632         * g++.dg/template/param3.C: New.
2633
2634 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2635
2636         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2637         my_clrsb test functions.
2638         (main): Test clrsb.
2639         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2640         test_sll, test_ull): Add clrsb tests.
2641         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2642         clrsbll.
2643
2644 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2645
2646         PR fortran/49112
2647         * gfortran.dg/class_44.f03: New.
2648
2649 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2650
2651         PR tree-optimization/49478
2652         * gcc.dg/vect/pr49478.c
2653
2654 2011-06-21  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/49483
2657         * gcc.dg/vect/vect-120.c: New testcase.
2658
2659 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2660
2661         PR testsuite/49443
2662         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2663         * gcc.dg/vect/vect-peel-4.c: Likewise.
2664
2665 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2666
2667         PR middle-end/49139
2668         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2669         * gcc.dg/always_inline2.c: Likewise.
2670         * gcc.dg/always_inline3.c: Likewise.
2671         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2672         * gcc.dg/inline_1.c: Likewise.
2673         * gcc.dg/inline_2.c: Likewise.
2674         * gcc.dg/inline_3.c: Likewise.
2675         * gcc.dg/inline_4.c: Likewise.
2676         * gcc.dg/20051201-1.c: Likewise.
2677         * gcc.dg/pr40087.c: Likewise.
2678         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2679         * gcc.dg/inline-22.c: Likewise.
2680         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2681         * gcc.dg/lto/20090218-1_1.c: Likewise.
2682         * g++.dg/ipa/devirt-7.C: Likewise.
2683         * gcc.dg/uninit-pred-5_a.c: Likewise.
2684         * gcc.dg/uninit-pred-5_b.c: Likewise.
2685         * gcc.dg/fail_always_inline.c: New.
2686
2687 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2688
2689         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2690         into 6 jobs instead of 3.
2691
2692 2011-06-20  Jason Merrill  <jason@redhat.com>
2693
2694         PR c++/49216
2695         * g++.dg/cpp0x/initlist53.C: New.
2696
2697 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2698
2699         PR fortran/18918
2700         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2701         * gfortran.dg/coarray_lock_3.f90: New.
2702         * gfortran.dg/coarray/lock_1.f90: New.
2703
2704 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2705
2706         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2707         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2708         unresolved and report the reason to the log file.
2709
2710         * lib/scanasm.exp (object-size): Move argument processing earlier
2711         to report errors before verifying that the file exists.  Report
2712         problems detected at runtime as unresolved instead of error and
2713         report their reasons to the log file.
2714
2715 2011-06-20  Jason Merrill  <jason@redhat.com>
2716
2717         PR c++/47080
2718         * g++.dg/cpp0x/explicit6.C: New.
2719
2720         PR c++/47635
2721         * g++.dg/cpp0x/enum20.C: New.
2722
2723         PR c++/48138
2724         * g++.dg/ext/attr-aligned01.C: New.
2725
2726         PR c++/49205
2727         * g++.dg/cpp0x/variadic-default.C: New.
2728
2729         PR c++/43321
2730         * g++.dg/cpp0x/auto26.C: New.
2731
2732         PR c++/43831
2733         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2734
2735 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2736
2737         * gcc.dg/binop-notand1.c: New test.
2738         * gcc.dg/binop-notand2.c: New test.
2739         * gcc.dg/binop-notand3.c: New test.
2740         * gcc.dg/binop-notand4.c: New test.
2741         * gcc.dg/binop-notand5.c: New test.
2742         * gcc.dg/binop-notand6.c: New test.
2743
2744 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR testsuite/49432
2747         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2748
2749 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2750
2751         PR fortran/49400
2752         * gfortran.dg/proc_ptr_31.f90: New.
2753
2754 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2755
2756         * gnat.dg/volatile6.adb: New test.
2757         * gnat.dg/volatile7.adb: Likewise.
2758         * gnat.dg/volatile8.adb: Likewise.
2759         * gnat.dg/volatile9.adb: Likewise.
2760
2761 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2762
2763         * gnat.dg/constant3.adb: New test.
2764
2765 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2766
2767         PR libfortran/49296
2768         * gfortran.dg/read_list_eof_1.f90: New test.
2769
2770 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2771
2772         PR target/49411
2773         * gcc.target/i386/testimm-1.c: New test.
2774         * gcc.target/i386/testimm-2.c: New test.
2775         * gcc.target/i386/testimm-3.c: New test.
2776         * gcc.target/i386/testimm-4.c: New test.
2777         * gcc.target/i386/testimm-5.c: New test.
2778         * gcc.target/i386/testimm-6.c: New test.
2779         * gcc.target/i386/testimm-7.c: New test.
2780         * gcc.target/i386/testimm-8.c: New test.
2781         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2782         * gcc.target/i386/xop-rotate1-int.c: New test.
2783         * gcc.target/i386/xop-rotate2-int.c: New test.
2784
2785 2011-06-17  Jason Merrill  <jason@redhat.com>
2786
2787         * g++.dg/cpp0x/rv-func2.C: New.
2788
2789         * g++.dg/debug/dwarf2/lambda1.C: New.
2790         * g++.dg/warn/Wshadow-6.C: Adjust.
2791
2792 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2793
2794         PR fortran/48699
2795         * gfortran.dg/move_alloc_5.f90: New.
2796
2797 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2798
2799         PR rtl-optimization/48542
2800         * gcc.dg/torture/pr48542.c: New test.
2801
2802 2011-06-16  Jason Merrill  <jason@redhat.com>
2803
2804         PR c++/44160
2805         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2806
2807         PR c++/45378
2808         * g++.dg/cpp0x/initlist52.C New.
2809
2810         PR c++/45399
2811         * c-c++-common/raw-string-12.c: New.
2812
2813         PR c++/49229
2814         * g++.dg/cpp0x/sfinae26.C: New.
2815
2816         PR c++/49251
2817         * g++.dg/cpp0x/variadic113.C: New.
2818
2819         PR c++/49420
2820         * g++.dg/cpp0x/variadic112.C: New.
2821
2822 2011-06-16  Jeff Law <law@redhat.com>
2823
2824         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2825         improved jump threading.
2826         * gcc.dg/builtin-object-size-2.c: Likewise.
2827         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2828
2829 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2830
2831         PR fortran/49074
2832         * gfortran.dg/typebound_assignment_3.f03: New.
2833
2834 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2835
2836         PR testsuite/48727
2837         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2838
2839 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2840
2841         PR tree-optimization/49343
2842         * gnat.dg/discr31.ad[sb]: New test.
2843
2844 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2845
2846         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2847
2848 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2849
2850         PR target/45098
2851         * gcc.target/arm/ivopts-3.c: Update test.
2852         * gcc.target/arm/ivopts-5.c: Same.
2853
2854 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2855
2856         Revert:
2857         2011-06-10  Wei Guozhi  <carrot@google.com>
2858
2859         PR target/45335
2860         * gcc.target/arm/pr45335.c: New test.
2861         * gcc.target/arm/pr45335-2.c: New test.
2862         * gcc.target/arm/pr45335-3.c: New test.
2863         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2864         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2865         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2866
2867 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2868
2869         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2870
2871 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2872
2873         PR fortran/49417
2874         * gfortran.dg/class_43.f03: New.
2875
2876 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR tree-optimization/49419
2879         * gcc.c-torture/execute/pr49419.c: New test.
2880
2881 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2882
2883         * gcc.dg/sms-9.c: New file.
2884
2885 2011-06-15  Easwaran Raman  <eraman@google.com>
2886
2887         PR rtl-optimization/49414
2888         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2889
2890 2011-06-14  Jason Merrill  <jason@redhat.com>
2891
2892         * g++.dg/cpp0x/noexcept13.C: New.
2893
2894 2011-06-14  Easwaran Raman  <eraman@google.com>
2895
2896         PR rtl-optimization/44194
2897         * gcc.dg/pr44194-1.c: New test.
2898         * gcc.dg/pr44194-2.c: New test.
2899
2900 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2901
2902         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2903         switches.
2904         * gcc.target/arm/pr45701-2.c: Likewise.
2905         * gcc.target/arm/thumb-branch1.c: Likewise.
2906
2907 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2908
2909         PR testsuite/48727
2910         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2911
2912 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2913
2914         * gcc.target/arm/pr45701-1.c: Require thumb support.
2915         * gcc.target/arm/pr45701-2.c: Likewise.
2916         * gcc.target/arm/thumb-branch1.c: Likewise.
2917
2918         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2919         * gcc.target/arm/pr39839.c: Likewise.
2920         * gcc.target/arm/pr40657-2.c: Likewise.
2921         * gcc.target/arm/pr40956.c: Likewise.
2922         * gcc.target/arm/pr41679.c: Likewise.
2923         * gcc.target/arm/pr42235.c: Likewise.
2924         * gcc.target/arm/pr42495.c: Likewise.
2925         * gcc.target/arm/pr42505.c: Likewise.
2926         * gcc.target/arm/pr42574.c: Likewise.
2927         * gcc.target/arm/pr46883.c: Likewise.
2928         * gcc.target/arm/pr46934.c: Likewise.
2929         * gcc.target/arm/xor-and.c: Likewise.
2930
2931 2011-06-14  Jason Merrill  <jason@redhat.com>
2932
2933         * g++.dg/other/error23.C: Adjust error message.
2934         * g++.dg/other/error32.C: Likewise.
2935
2936         PR c++/49389
2937         * g++.dg/cpp0x/rv-dotstar.C: New.
2938
2939         PR c++/49369
2940         * g++.dg/cpp0x/decltype30.C: New.
2941
2942         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2943
2944 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR fortran/49103
2947         * gfortran.dg/pr49103.f90: New test.
2948
2949 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2950
2951         PR target/45098
2952         * gcc.target/arm/ivopts-3.c: New test.
2953         * gcc.target/arm/ivopts-4.c: New test.
2954         * gcc.target/arm/ivopts-5.c: New test.
2955
2956 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR rtl-optimization/49390
2959         * gcc.c-torture/execute/pr49390.c: New test.
2960
2961 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2962
2963         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2964
2965 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2966
2967         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2968         * gcc.c-torture/execute/cmpsi-2.x: New file.
2969         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2970         * gcc.c-torture/execute/pr45262.x: New file.
2971         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2972         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2973         int32plus
2974         * gcc.c-torture/compile/pr49163.c: Ditto.
2975
2976 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2977
2978         * gcc.dg/vect/vect-16.c: Rename to...
2979         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2980         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2981         for double-word vectors.
2982         * gcc.dg/vect/vect-peel-4.c: Likewise.
2983         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2984         vect_element_align.
2985         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2986         -fno-fast-math.
2987
2988 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2989
2990         PR target/44618
2991         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2992
2993 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2994
2995         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2996
2997 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2998
2999         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3000
3001 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3002
3003         * gfortran.dg/trim_optimize_8.f90:  New test case.
3004
3005 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3006            Ira Rosen  <ira.rosen@linaro.org>
3007
3008         PR tree-optimization/49352
3009         * gcc.dg/vect/pr49352.c: New test.
3010
3011 2011-06-12  Tobias Burnus
3012
3013         PR fortran/49324
3014         * gfortran.dg/alloc_comp_assign_11.f90: New.
3015
3016 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3017
3018         * gfortran.dg/trim_optimize_7.f90:  New test.
3019
3020 2011-06-10  Wei Guozhi  <carrot@google.com>
3021
3022         PR target/45335
3023         * gcc.target/arm/pr45335.c: New test.
3024         * gcc.target/arm/pr45335-2.c: New test.
3025         * gcc.target/arm/pr45335-3.c: New test.
3026         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3027         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3028         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3029
3030 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3031
3032         PR c++/41769
3033         * g++.dg/parse/error39.C: New.
3034
3035 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3036
3037         * gcc.target/arm/20090811-1.c: Skip for incompatible
3038         options, do not override other options.
3039         * gcc.target/arm/combine-cmp-shift.c: Skip for
3040         incompatible options.
3041         * gcc.target/arm/pr45094.c: Likewise.
3042         * gcc.target/arm/scd42-1.c: Likewise.
3043         * gcc.target/arm/scd42-3.c: Likewise.
3044         * gcc.target/arm/thumb-ltu.c: Likewise.
3045
3046         * lib/target-supports.exp
3047         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3048         multilib flags use -mfpu with a value other than neon-fp16.
3049
3050 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3053         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3054
3055 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3056
3057         * lib/target-supports.exp (check_effective_target_pie): New proc.
3058         * gcc.dg/pie-link.c: Use target pie.
3059
3060 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3061             Laurent Rougé  <laurent.rouge@menta.fr>
3062
3063         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3064         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3065
3066 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3067
3068         * gfortran.dg/coarray/sync_1.f90: New test for
3069         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3070
3071 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3072
3073         PR tree-optimization/49318
3074         * gcc.dg/vect/pr49318.c: New test.
3075
3076 2011-06-09  David Krauss  <potswa@mac.com>
3077
3078         * g++.dg/template/arrow1.C: New.
3079
3080 2011-06-09  Jason Merrill  <jason@redhat.com>
3081
3082         * lib/prune.exp: Prune "note"s.
3083         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3084
3085         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3086         * g++.dg/template/dependent-expr3.C: Likewise.
3087         * g++.dg/parse/template7.C: Likewise.
3088         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3089         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3090         * g++.old-deja/g++.pt/friend38.C: Likewise.
3091         * g++.old-deja/g++.pt/crash32.C: Likewise.
3092         * g++.old-deja/g++.other/init4.C: Likewise.
3093         * g++.old-deja/g++.other/friend8.C: Likewise.
3094
3095         * g++.dg/ext/complex7.C: Adjust expected output.
3096         * g++.dg/diagnostic/method1.C: Likewise.
3097         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3098         * g++.dg/parse/crash33.C: Likewise.
3099         * g++.dg/other/warning1.C: Likewise.
3100         * g++.dg/init/pr29571.C: Likewise.
3101         * g++.dg/warn/overflow-warn-1.C: Likewise.
3102         * g++.dg/warn/overflow-warn-3.C: Likewise.
3103         * g++.dg/warn/overflow-warn-4.C: Likewise.
3104         * g++.old-deja/g++.oliva/template1.C: Likewise.
3105
3106         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3107         * g++.dg/parse/template7.C: Adjust.
3108
3109 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3110
3111         PR target/49307
3112         * gcc.dg/pr49307.c: New.
3113
3114 2011-06-09  Wei Guozhi  <carrot@google.com>
3115
3116         PR target/46975
3117         * gcc.target/arm/pr46975.c: New testcase.
3118
3119 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3120
3121         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3122         (PMETH, arglist_t): Removed.
3123         (method_get_number_of_arguments): Removed.
3124         (method_get_nth_argument): Removed.
3125         (method_get_first_argument): Removed.
3126         (method_get_next_argument): Removed.
3127         (method_get_sizeof_arguments): Removed.
3128         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3129         (PMETH): Removed.
3130         (method_get_number_of_arguments): Removed.
3131         (method_get_nth_argument): Removed.
3132         (method_get_first_argument): Removed.
3133         (method_get_next_argument): Removed.
3134         (method_get_sizeof_arguments): Removed.
3135         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3136
3137 2011-06-09  David Li  <davidxl@google.com>
3138
3139         * gcc.dg/dump-pass.c: New test.
3140
3141 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3142
3143         PR c++/29003
3144         * g++.dg/parse/error38.C: New.
3145
3146 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3147
3148         PR middle-end/49308
3149         * gfortran.dg/pr49308.f90: New test.
3150
3151 2011-06-08  Jason Merrill  <jason@redhat.com>
3152
3153         * g++.dg/cpp0x/noexcept11.C: New.
3154         * g++.dg/cpp0x/noexcept12.C: New.
3155         * g++.dg/cpp0x/sfinae11.C: Adjust.
3156
3157 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR testsuite/49323
3160         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3161         to dg-options, match also DW_AT_linkage_name.
3162
3163 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3164
3165         PR middle-end/21953
3166         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3167         -fno-common on alpha*-dec-osf*.
3168         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3169
3170 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3171
3172         PR rtl-optimization/49303
3173         * gcc.target/ia64/pr49303.c: New test.
3174
3175 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/18918
3178         * gfortran.dg/coarray_lock_1.f90: New.
3179         * gfortran.dg/coarray_lock_2.f90: New.
3180
3181 2011-06-07  Jason Merrill  <jason@redhat.com>
3182
3183         * lib/prune.exp: Look for "required" rather than "instantiated".
3184         * g++.dg/abi/mangle11.C: Likewise.
3185         * g++.dg/abi/mangle12.C: Likewise.
3186         * g++.dg/abi/mangle17.C: Likewise.
3187         * g++.dg/abi/mangle20-2.C: Likewise.
3188         * g++.dg/abi/pragma-pack1.C: Likewise.
3189         * g++.dg/cpp0x/decltype26.C: Likewise.
3190         * g++.dg/cpp0x/decltype28.C: Likewise.
3191         * g++.dg/cpp0x/decltype29.C: Likewise.
3192         * g++.dg/cpp0x/enum11.C: Likewise.
3193         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3194         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3195         * g++.dg/cpp0x/pr47416.C: Likewise.
3196         * g++.dg/ext/case-range2.C: Likewise.
3197         * g++.dg/ext/case-range3.C: Likewise.
3198         * g++.dg/gomp/for-19.C: Likewise.
3199         * g++.dg/gomp/pr37533.C: Likewise.
3200         * g++.dg/gomp/pr38639.C: Likewise.
3201         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3202         * g++.dg/inherit/base3.C: Likewise.
3203         * g++.dg/inherit/using6.C: Likewise.
3204         * g++.dg/init/placement4.C: Likewise.
3205         * g++.dg/init/reference3.C: Likewise.
3206         * g++.dg/lookup/scoped6.C: Likewise.
3207         * g++.dg/lookup/using7.C: Likewise.
3208         * g++.dg/other/abstract1.C: Likewise.
3209         * g++.dg/other/error10.C: Likewise.
3210         * g++.dg/other/error5.C: Likewise.
3211         * g++.dg/other/field1.C: Likewise.
3212         * g++.dg/other/offsetof5.C: Likewise.
3213         * g++.dg/parse/bitfield2.C: Likewise.
3214         * g++.dg/parse/constant4.C: Likewise.
3215         * g++.dg/parse/crash20.C: Likewise.
3216         * g++.dg/parse/invalid-op1.C: Likewise.
3217         * g++.dg/parse/non-dependent2.C: Likewise.
3218         * g++.dg/parse/template18.C: Likewise.
3219         * g++.dg/tc1/dr152.C: Likewise.
3220         * g++.dg/tc1/dr166.C: Likewise.
3221         * g++.dg/tc1/dr176.C: Likewise.
3222         * g++.dg/tc1/dr213.C: Likewise.
3223         * g++.dg/template/access11.C: Likewise.
3224         * g++.dg/template/access2.C: Likewise.
3225         * g++.dg/template/access3.C: Likewise.
3226         * g++.dg/template/access7.C: Likewise.
3227         * g++.dg/template/arg7.C: Likewise.
3228         * g++.dg/template/cond2.C: Likewise.
3229         * g++.dg/template/crash13.C: Likewise.
3230         * g++.dg/template/crash40.C: Likewise.
3231         * g++.dg/template/crash7.C: Likewise.
3232         * g++.dg/template/crash84.C: Likewise.
3233         * g++.dg/template/ctor5.C: Likewise.
3234         * g++.dg/template/defarg13.C: Likewise.
3235         * g++.dg/template/defarg14.C: Likewise.
3236         * g++.dg/template/dtor7.C: Likewise.
3237         * g++.dg/template/eh2.C: Likewise.
3238         * g++.dg/template/error2.C: Likewise.
3239         * g++.dg/template/error43.C: Likewise.
3240         * g++.dg/template/friend32.C: Likewise.
3241         * g++.dg/template/injected1.C: Likewise.
3242         * g++.dg/template/instantiate1.C: Likewise.
3243         * g++.dg/template/instantiate3.C: Likewise.
3244         * g++.dg/template/instantiate5.C: Likewise.
3245         * g++.dg/template/instantiate7.C: Likewise.
3246         * g++.dg/template/local6.C: Likewise.
3247         * g++.dg/template/lookup2.C: Likewise.
3248         * g++.dg/template/member5.C: Likewise.
3249         * g++.dg/template/memfriend15.C: Likewise.
3250         * g++.dg/template/memfriend16.C: Likewise.
3251         * g++.dg/template/memfriend17.C: Likewise.
3252         * g++.dg/template/memfriend7.C: Likewise.
3253         * g++.dg/template/meminit1.C: Likewise.
3254         * g++.dg/template/nested3.C: Likewise.
3255         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3256         * g++.dg/template/nontype12.C: Likewise.
3257         * g++.dg/template/nontype13.C: Likewise.
3258         * g++.dg/template/nontype6.C: Likewise.
3259         * g++.dg/template/pr23510.C: Likewise.
3260         * g++.dg/template/pr35240.C: Likewise.
3261         * g++.dg/template/ptrmem15.C: Likewise.
3262         * g++.dg/template/ptrmem6.C: Likewise.
3263         * g++.dg/template/qualified-id1.C: Likewise.
3264         * g++.dg/template/qualttp20.C: Likewise.
3265         * g++.dg/template/qualttp3.C: Likewise.
3266         * g++.dg/template/qualttp4.C: Likewise.
3267         * g++.dg/template/qualttp5.C: Likewise.
3268         * g++.dg/template/qualttp6.C: Likewise.
3269         * g++.dg/template/qualttp7.C: Likewise.
3270         * g++.dg/template/qualttp8.C: Likewise.
3271         * g++.dg/template/recurse.C: Likewise.
3272         * g++.dg/template/recurse2.C: Likewise.
3273         * g++.dg/template/ref5.C: Likewise.
3274         * g++.dg/template/scope2.C: Likewise.
3275         * g++.dg/template/sfinae10.C: Likewise.
3276         * g++.dg/template/sfinae3.C: Likewise.
3277         * g++.dg/template/sizeof3.C: Likewise.
3278         * g++.dg/template/static9.C: Likewise.
3279         * g++.dg/template/template-id-2.C: Likewise.
3280         * g++.dg/template/typedef13.C: Likewise.
3281         * g++.dg/template/typename4.C: Likewise.
3282         * g++.dg/template/using14.C: Likewise.
3283         * g++.dg/template/using2.C: Likewise.
3284         * g++.dg/template/warn1.C: Likewise.
3285         * g++.dg/warn/Wparentheses-13.C: Likewise.
3286         * g++.dg/warn/Wparentheses-15.C: Likewise.
3287         * g++.dg/warn/Wparentheses-16.C: Likewise.
3288         * g++.dg/warn/Wparentheses-17.C: Likewise.
3289         * g++.dg/warn/Wparentheses-18.C: Likewise.
3290         * g++.dg/warn/Wparentheses-19.C: Likewise.
3291         * g++.dg/warn/Wparentheses-20.C: Likewise.
3292         * g++.dg/warn/Wparentheses-23.C: Likewise.
3293         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3294         * g++.dg/warn/noeffect2.C: Likewise.
3295         * g++.dg/warn/noeffect4.C: Likewise.
3296         * g++.dg/warn/pr8570.C: Likewise.
3297         * g++.old-deja/g++.brendan/init2.C: Likewise.
3298         * g++.old-deja/g++.eh/spec6.C: Likewise.
3299         * g++.old-deja/g++.pt/crash10.C: Likewise.
3300         * g++.old-deja/g++.pt/crash36.C: Likewise.
3301         * g++.old-deja/g++.pt/derived3.C: Likewise.
3302         * g++.old-deja/g++.pt/error2.C: Likewise.
3303         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3304         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3305         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3306         * g++.old-deja/g++.pt/overload7.C: Likewise.
3307         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3308
3309 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3310             Iain Sandoe  <iains@gcc.gnu.org>
3311
3312         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3313         Added code to deal with the case when [Protocol
3314         -descriptionForInstanceMethod:] or [Protocol
3315         -descriptionForClassMethod:] returns NULL.
3316
3317 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3318             Iain Sandoe  <iains@gcc.gnu.org>
3319
3320         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3321         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3322         Added cast.
3323
3324 2011-06-07  Xinliang David Li  <davidxl@google.com>
3325
3326         * gcc.dg/inline_2.c: New test.
3327         * gcc.dg/unroll_2.c: New test.
3328         * gcc.dg/inline_3.c: New test.
3329         * gcc.dg/unroll_3.c: New test.
3330         * gcc.dg/inline_4.c: New test.
3331         * gcc.dg/unroll_4.c: New test.
3332         * gcc.dg/inline_1.c: New test.
3333         * gcc.dg/unroll_1.c: New test.
3334
3335 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3336
3337         PR tree-optimization/48497
3338         * lib/gcc-defs.exp (dg-additional-options): New proc.
3339         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3340         -msse2 on 32-bit x86.
3341
3342 2011-06-06  Jason Merrill  <jason@redhat.com>
3343
3344         * g++.dg/cpp0x/enum19.C: New.
3345
3346 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3347
3348         * gcc.target/arm/neon-reload-class.c: New test.
3349
3350 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3351
3352         PR debug/49130
3353         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3354
3355 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3356
3357         * gcc.target/arm/smlatb-1.c: New file.
3358         * gcc.target/arm/smlatt-1.c: New file.
3359         * gcc.target/arm/smlaltb-1.c: New file.
3360         * gcc.target/arm/smlaltt-1.c: New file.
3361
3362 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3363
3364         * gcc.target/arm/mla-2.c: New test.
3365
3366 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR gcov-profile/49299
3369         * gcc.dg/tree-prof/pr49299-1.c: New test.
3370         * gcc.dg/tree-prof/pr49299-2.c: New test.
3371
3372 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3373
3374         * lib/target-supports.exp
3375         (check_effective_target_vect_widen_mult_qi_to_hi):
3376         Add NEON as supporting target.
3377         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3378         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3379         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3380         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3381         using widening multiplication on targets that support it.
3382         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3383         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3384         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3385
3386 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3387
3388         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3389         Modern Objective-C runtime API.
3390         * objc/execute/next_mapping.h: Removed.
3391         * objc-obj-c++-shared/next-mapping.h: Removed.
3392         * objc-obj-c++-shared/Object1.h: Removed.
3393         * objc-obj-c++-shared/Object1.m: Removed.
3394         * objc-obj-c++-shared/Object1.mm: Removed.
3395         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3396         * objc-obj-c++-shared/Protocol1.h: Removed.
3397         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3398         of ProtoBool, IVAR_T and METHOD.
3399         * objc-obj-c++-shared/runtime.h: New.
3400         * objc-obj-c++-shared/TestsuiteObject.h: New.
3401         * objc-obj-c++-shared/TestsuiteObject.m: New.
3402
3403         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3404         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3405         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3406         it a class method.
3407         * objc/execute/_cmd.m: Include
3408         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3409         runtime API.  ([TestClass +initialize]): Include this method also
3410         with the GNU runtime.
3411         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3412         Object.  ([-setValue:]): Return void.
3413         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3414         with the GNU runtime.  Include
3415         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3416         for the NeXT runtime.  Use the existing print_ivars() and
3417         compare_structures() implementations for the old NeXT runtime.
3418         Added new implementations for the Modern GNU and NeXT runtimes.
3419         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3420         well.  (main): Use objc_getClass().  Use return instead of exit.
3421         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3422         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3423         of exit().
3424         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3425         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3426         instead of Object.  (main): Use return instead of exit().
3427         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3428         instead of Object.  Removed prototype for exit().  (main): Use
3429         return instead of exit().  Use the Modern Objective-C runtime API.
3430         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3431         Object.
3432         * objc/execute/class-tests-1.h: Include
3433         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3434         runtime API.  (test_class_with_superclass): Do not call [Object
3435         class].  There is no need to with the current libobjc.
3436         * objc/execute/class-tests-2.h: Include
3437         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3438         runtime API.
3439         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3440         ../../objc-obj-c++-shared/next-mapping.h.
3441         * objc/execute/class-2.m: Likewise.
3442         * objc/execute/class-3.m: Likewise.
3443         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3444         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3445         +initialize]): Include this method also with the GNU
3446         runtime. (main): Use the Modern Objective-C runtime API.
3447         * objc/execute/class-5.m: Likewise.
3448         * objc/execute/class-6.m: Likewise.
3449         * objc/execute/class-7.m: Likewise.
3450         * objc/execute/class-8.m: Likewise.
3451         * objc/execute/class-9.m: Likewise.
3452         * objc/execute/class-10.m: Likewise.
3453         * objc/execute/class-11.m: Likewise.
3454         * objc/execute/class-12.m: Likewise.
3455         * objc/execute/class-13.m: Likewise.
3456         * objc/execute/class-14.m: Likewise.
3457         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3458         this method also with the GNU runtime.
3459         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3460         +initialize]): Include this method also with the GNU runtime.
3461         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3462         of Object.
3463         * objc/execute/encode-1.m: Likewise.
3464         * objc/execute/enumeration-1.m: Likewise.
3465         * objc/execute/enumeration-2.m: Likewise.
3466         * objc/execute/exceptions/catchall-1.m: Likewise.
3467         * objc/execute/exceptions/finally-1.m: Likewise.
3468         * objc/execute/exceptions/foward-1.m: Likewise.
3469         * objc/execute/exceptions/local-variables-1.m: Likewise.
3470         * objc/execute/exceptions/throw-nil.m: Likewise.
3471         * objc/execute/exceptions/trivial.m: Likewise.
3472         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3473         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3474         * objc/execute/exceptions/matcher-1.m: Likewise.
3475         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3476         Object.
3477         * objc/execute/formal_protocol-2.m: Likewise.
3478         * objc/execute/formal_protocol-3.m: Likewise.
3479         * objc/execute/formal_protocol-4.m: Likewise.
3480         * objc/execute/formal_protocol-5.m: Include
3481         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3482         protocol_getName().
3483         * objc/execute/formal_protocol-6.m: Likewise.
3484         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3485         Object.  Include <objc/Protocol.h> instead of
3486         ../../objc-obj-c++-shared/Protocol1.h.
3487         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3488         Object.
3489         * objc/execute/informal_protocol.m: Likewise.
3490         * objc/execute/load-3.m: Likewise.
3491         * objc/execute/many_args_method.m ([TestClass +initialize]):
3492         Include this method with the GNU runtime as well.
3493         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3494         * objc/execute/nested-func-1.m: Use TestsuiteObject
3495         instead of Object.
3496         * objc/execute/nil_method-1.m: Likewise.
3497         * objc/execute/no_clash.m: Likewise.
3498         * objc/execute/np-1.m: Do not include
3499         ../../objc-obj-c++-shared/Protocol1.h.
3500         (main): Use return instead of exit().
3501         * objc/execute/np-2.m: Do not include
3502         ../../objc-obj-c++-shared/Protocol1.h.
3503         ([MyObject +initialize]): Include this method also with the GNU
3504         runtime.  (main): Use return instead of exit().
3505         * objc/execute/object_is_class.m: Include
3506         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3507         of Object.  (main): Use the Modern Objective-C runtime API.
3508         * objc/execute/object_is_meta_class.m: Likewise.
3509         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3510         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3511         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3512         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3513         Objective-C runtime API.
3514         * objc/execute/protocol-isEqual-2.m: Likewise.
3515         * objc/execute/protocol-isEqual-3.m: Likewise.
3516         * objc/execute/protocol-isEqual-4.m: Likewise.
3517         * objc/execute/redefining_self.m ([TestClass +initialize]):
3518         Include this method with the GNU runtime as well.
3519         * objc/execute/root_methods.m: Include
3520         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3521         Include this method with the GNU runtime as well.
3522         (main): Use the Modern Objective-C runtime API.
3523         * objc/execute/selector-1.m: Include
3524         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3525         of Object.  (main): Use the Modern Objective-C runtime API.
3526         * objc/execute/static-1.m ([Test +initialize]): Include this
3527         method with the GNU runtime as well.
3528         * objc/execute/static-2.m: Likewise.
3529         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3530         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3531         ([MathClass +initialize]): Include this method with the GNU
3532         runtime as well.
3533         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3534         instead of Object.
3535         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3536         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3537         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3538         * objc.dg/attributes/method-attribute-1.m: Likewise.
3539         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3540         * objc.dg/attributes/method-attribute-2.m: Likewise.
3541         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3542         * objc.dg/attributes/method-attribute-3.m: Likewise.
3543         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3544         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3545         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3546         * obj-c++.dg/bitfield-1.mm: Likewise.
3547         * obj-c++.dg/bitfield-2.mm: Likewise
3548         * objc.dg/bitfield-3.m: Likewise.
3549         * obj-c++.dg/bitfield-4.mm: Likewise.
3550         * objc.dg/bitfield-5.m: Likewise
3551         * objc.dg/call-super-1.m: Likewise.
3552         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3553         Use objc_getClass() instead of objc_get_class(), but for the GNU
3554         runtime redefine objc_getClass as objc_get_class.  Include
3555         ../objc-obj-c++-shared/runtime.h.
3556         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3557         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3558         Use the Modern Objective-C runtime API.
3559         * objc.dg/class-protocol-1.m: Include
3560         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3561         * obj-c++.dg/class-protocol-1.mm: Likewise.
3562         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3563         * objc.dg/comp-types-10.m: Likewise.
3564         * objc.dg/comp-types-11.m: Likewise.
3565         * objc.dg/comp-types-12.m: Likewise.
3566         * obj-c++.dg/comp-types-9.mm: Likewise.
3567         * obj-c++.dg/comp-types-11.mm: Likewise.
3568         * obj-c++.dg/comp-types-12.mm: Likewise.
3569         * obj-c++.dg/comp-types-13.mm: Likewise.
3570         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3571         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3572         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3573         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3574         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3575         * objc.dg/desig-init-1.m: Likewise.
3576         * obj-c++.dg/defs.mm: Likewise.
3577         * objc.dg/exceptions-2.m: Likewise.
3578         * obj-c++.dg/except-1.mm: Likewise.
3579         * obj-c++.dg/exceptions-2.mm: Likewise.
3580         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3581         Use the Modern Objective-C runtime API.
3582         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3583         the Modern Objective-C runtime API.  Do not include
3584         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3585         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3586         the Modern Objective-C runtime API except when using an older NeXT
3587         runtime.
3588         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3589         the Modern Objective-C runtime API.
3590         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3591         objc/encoding.h.
3592         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3593         * objc.dg/encode-7-next-64bit.m: Updated include.
3594         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3595         objc/encoding.h.
3596         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3597         the Modern Objective-C runtime API.
3598         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3599         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3600         instead of ../objc-obj-c++-shared/Protocol1.h.
3601         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3602         the Modern Objective-C runtime API except when using an older NeXT
3603         runtime.
3604         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3605         the Modern Objective-C runtime API.
3606         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3607         Object.
3608         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3609         * objc.dg/fix-and-continue-2.m: Likewise.
3610         * objc.dg/foreach-1.m: Likewise.
3611         * objc.dg/foreach-2.m: Likewise.
3612         * objc.dg/foreach-3.m: Likewise.
3613         * objc.dg/foreach-4.m: Likewise.
3614         * objc.dg/foreach-5.m: Likewise.
3615         * objc.dg/foreach-6.m: Likewise.
3616         * objc.dg/foreach-7.m: Likewise.
3617         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3618         Object.
3619         * objc.dg/func-ptr-2.m: Likewise.
3620         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3621         Do not include objc/objc-api.h.
3622         * obj-c++.dg/fsf-package-0.mm: Likewise.
3623         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3624         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3625         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3626         of Object.
3627         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3628         * objc.dg/gnu-runtime-3.m: Likewise.
3629         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3630         * objc.dg/headers.m: Include objc/runtime.h instead of
3631         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3632         for the NeXT runtime.
3633         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3634         * obj-c++.dg/isa-field-1.mm: Likewise.
3635         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3636         * objc.dg/layout-1.m: Likewise.
3637         * objc.dg/layout-2.m: Likewise.
3638         * objc.dg/local-decl-2.m: Likewise.
3639         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3640         Object.  ([Container +elementForView:]): Use
3641         class_conformsToProtocol().
3642         * obj-c++.dg/lookup-2.mm: Likewise.
3643         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3644         * obj-c++.dg/local-decl-1.mm: Likewise.
3645         * objc.dg/method-3.m: Likewise.
3646         * objc.dg/method-4.m: Likewise.
3647         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3648         ../objc-obj-c++-shared/Protocol1.h.
3649         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3650         * objc.dg/method-9.m: Likewise.
3651         * objc.dg/method-10.m: Likewise.
3652         * objc.dg/method-13.m ([Root +initialize]): Include this method
3653         also for the GNU runtime.  (main): Use objc_getClass() also for
3654         the GNU runtime.
3655         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3656         * objc.dg/method-17.m: Likewise.
3657         * objc.dg/method-19.m: Likewise.
3658         * objc.dg/method-20b.m: Likewise.
3659         * obj-c++.dg/method-2.mm: Likewise.
3660         * obj-c++.dg/method-6.mm: Likewise.
3661         * obj-c++.dg/method-10.mm: Likewise.
3662         * obj-c++.dg/method-11.mm: Likewise.
3663         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3664         ../objc-obj-c++-shared/Protocol1.h.
3665         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3666         * obj-c++.dg/method-15.mm: Likewise.
3667         * obj-c++.dg/method-17.mm: Likewise.
3668         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3669         +initialize]): Include this method also for the GNU
3670         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3671         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3672         * obj-c++.dg/method-22.mm: Likewise.
3673         * obj-c++.dg/method-23.mm: Likewise.
3674         * obj-c++.dg/no-extra-load.mm: Likewise.
3675         * objc.dg/objc-fast-4.m: Likewise.
3676         * objc.dg/objc-gc-4.m: Likewise.
3677         * obj-c++.dg/objc-gc-3.mm: Likewise.
3678         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3679         protocol_getMethodDescription() instead of [Protocol
3680         -descriptionForInstanceMethod].
3681         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3682         Made it available with all runtimes.  (main): Call -test instead
3683         of -class.
3684         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3685         and put into a category.
3686         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3687         Object.  Include objc/objc.h.
3688         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3689         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3690         New. (main): Use protocol_getMethodDescription() instead
3691         of [Protocol -descriptionForInstanceMethod] and [Protocol
3692         -descriptionForClassMethod].
3693         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3694         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3695         Objective-C runtime API.
3696         * obj-c++.dg/proto-qual-1.mm: Likewise.
3697         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3698         Object.
3699         * obj-c++.dg/property/property-1.mm: Likewise.
3700         * obj-c++.dg/qual-types-1.mm: Likewise.
3701         * objc.dg/selector-2.m: Include objc/objc.h instead of
3702         ../objc-obj-c++-shared/Object1.h.
3703         * obj-c++.dg/selector-2.mm: Likewise.
3704         * obj-c++.dg/selector-5.mm: Likewise.
3705         * obj-c++.dg/selector-6.mm: Likewise.
3706         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3707         Object.  Do not include objc/objc-api.h.
3708         * obj-c++.dg/set-not-used-1.mm: Likewise.
3709         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3710         * objc.dg/stret-1.m: Likewise.
3711         * objc.dg/stret-2.m: Likewise.
3712         * obj-c++.dg/super-class-2.mm: Likewise.
3713         * objc.dg/super-class-3.m: Likewise.
3714         * objc.dg/super-class-4.m: Likewise.
3715         * objc.dg/sync-2.m: Likewise.
3716         * obj-c++.dg/sync-2.mm: Likewise.
3717         * objc.dg/sync-1.m: Include objc/objc.h instead of
3718         ../objc-obj-c++-shared/Object1.h.
3719         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3720         'Class' as the type of 'isa'.
3721         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3722         Objective-C runtime API.  ([TestClass +initialize]): Include this
3723         method with the GNU runtime as well.
3724         * objc.dg/strings/strings-1.m: Updated includes.
3725         * obj-c++.dg/strings/strings-1.mm: Likewise.
3726         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3727         objc.dg/strings/const-str-12b.m.
3728         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3729         * obj-c++.dg/template-3.mm: Likewise.
3730         * obj-c++.dg/template-4.mm: Likewise.
3731         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3732         Objective-C runtime API.
3733         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3734         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3735         * obj-c++.dg/try-catch-1.mm: Likewise.
3736         * obj-c++.dg/try-catch-2.mm: Likewise.
3737         * objc.dg/try-catch-3.m: Likewise.
3738         * obj-c++.dg/try-catch-3.mm: Likewise.
3739         * objc.dg/try-catch-6.m: Likewise.
3740         * objc.dg/try-catch-7.m: Likewise.
3741         * obj-c++.dg/try-catch-7.mm: Likewise.
3742         * obj-c++.dg/try-catch-8.mm: Likewise.
3743         * obj-c++.dg/try-catch-9.mm: Likewise.
3744         * objc.dg/try-catch-10.m: Likewise.
3745         * obj-c++.dg/try-catch-11.mm: Likewise.
3746         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3747         Object.  Include objc/objc.h.
3748         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3749         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3750         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3751         Object.  Use Modern Objective-C runtime API.  Do not use
3752         performv::.
3753         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3754         * obj-c++.dg/torture/trivial.mm: Likewise.
3755         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3756         instead of ../objc-obj-c++-shared/Object1.h.  Include
3757         ../objc-obj-c++-shared/runtime.h.
3758         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3759         * objc.dg/torture/strings/const-str-11.m: Likewise.
3760         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3761         * objc.dg/torture/strings/const-str-9.m: Likewise.
3762         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3763         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3764         instead of Object. Only add _FooClassReference if
3765         __NEXT_RUNTIME__.
3766         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3767         * objc.dg/torture/strings/const-str-8.m: Likewise.
3768         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3769         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3770         additional sources.
3771         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3772         Object.
3773         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3774         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3775         * obj-c++.dg/va-meth-1.mm: Likewise.
3776         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3777         ../objc-obj-c++-shared/Object1.h.
3778         * objc.dg/zero-link-3.m: Likewise.
3779
3780 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3781
3782         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3783
3784 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3785
3786         PR objc-++/48275
3787         * obj-c++.dg/property/cxx-property-1.mm: New.
3788         * obj-c++.dg/property/cxx-property-2.mm: New.
3789
3790 2011-06-06  Jason Merrill  <jason@redhat.com>
3791
3792         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3793
3794 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3795
3796         PR rtl-optimization/49145
3797         From Ryan Mansfield
3798         * gcc.c-torture/compile/pr49145.c: New test.
3799
3800 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR testsuite/49288
3803         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3804         to dg-options, match also DW_AT_linkage_name.
3805
3806         PR debug/49294
3807         * gcc.dg/debug/pr49294.c: New test.
3808
3809         PR c++/49264
3810         * g++.dg/opt/pr49264.C: New test.
3811
3812 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3813
3814         PR tree-optimization/49243
3815         * gcc.dg/pr49243.c: New.
3816
3817 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3818
3819         * gnat.dg/specs/cond_expr1.ads: New test.
3820
3821 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3822
3823         * gnat.dg/deferred_const4.ad[sb]: New test.
3824         * gnat.dg/deferred_const4_pkg.ads: New helper.
3825
3826 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3827
3828         * gnat.dg/test_tamdt.adb: Rename to...
3829         * gnat.dg/taft_type1.adb: ...this.
3830         * gnat.dg/tamdt.ad[sb]: Rename to...
3831         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3832         * gnat.dg/tamdt_aux.ads: Rename to...
3833         * gnat.dg/taft_type1_pkg2.ads: ...this.
3834         * gnat.dg/taft_type2.ad[sb]: New test.
3835         * gnat.dg/taft_type2_pkg.ads: New helper.
3836         * gnat.dg/taft_type3.adb: New test.
3837         * gnat.dg/taft_type3_pkg.ads: New helper.
3838
3839 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3840
3841         PR fortran/49255
3842         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3843         for F2008.
3844
3845 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3846
3847         PR testsuite/49287
3848         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3849         warning.
3850         * objc.dg/gnu-api-2-objc.m: Likewise.
3851         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3852         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3853
3854 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3855
3856         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3857         alignment, not the alignment, when calling class_addIvar().  Add
3858         an 'isa' instance variable to the test root class.
3859         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3860
3861 2011-06-04  Jan Hubicka  <jh@suse.cz>
3862
3863         PR tree-optimization/48893
3864         PR tree-optimization/49091
3865         PR tree-optimization/49179
3866         * gfortran.dg/pr49179.f90: New testcase
3867
3868 2011-06-04  Jan Hubicka  <jh@suse.cz>
3869
3870         PR lto/48954
3871         * g++.dg/torture/pr48954.C: New testcase.
3872
3873 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3874
3875         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3876
3877 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3878
3879         PR c++/33840
3880         * g++.dg/diagnostic/bitfld2.C: New.
3881
3882 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR target/49281
3885         * gcc.c-torture/execute/pr49281.c: New test.
3886
3887 2011-06-04  Jan Hubicka  <jh@suse.cz>
3888
3889         PR tree-optimize/48929
3890         * gcc.c-torture/compile/pr48929.c: New testcase.
3891
3892 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3893
3894         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3895
3896 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR c++/49276
3899         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3900
3901 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3902
3903         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3904
3905 2011-06-03  Richard Henderson  <rth@redhat.com>
3906             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3907
3908         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3909
3910 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3911
3912         * objc.dg/headers.m: Do not include objc-list.h.
3913
3914 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3915
3916         * objc.dg/type-stream-1.m: Test removed.
3917         * objc.dg/headers.m: Do not include typedstream.h.
3918
3919 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3920
3921         * objc.dg/torture/forward-1.m (main): Updated testcase.
3922
3923 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3924
3925         PR target/49163
3926         * gcc.c-torture/compile/pr49163.c: New.
3927
3928 2011-06-02  Asher Langton  <langton2@llnl.gov>
3929
3930         PR fortran/49268
3931         * gfortran.dg/PR49268.f90: New test.
3932
3933 2011-06-02  Asher Langton  <langton2@llnl.gov>
3934
3935         PR fortran/37039
3936         * gfortran.dg/PR37039.f90: New test.
3937
3938 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3939
3940         PR objc/48539
3941         * objc.dg/method-5.m: Updated.
3942         * objc.dg/method-19.m: Updated.
3943         * objc.dg/method-lookup-1.m: New.
3944         * obj-c++.dg/method-6.mm: Updated.
3945         * obj-c++.dg/method-7.mm: Updated.
3946         * obj-c++.dg/method-lookup-1.mm: New.
3947
3948 2011-06-02  DJ Delorie  <dj@redhat.com>
3949
3950         * lib/timeout.exp (timeout): Add board_info support.
3951
3952 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3953
3954         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3955
3956 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3957
3958         PR fortran/49265
3959         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3960         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3961
3962 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3963             Hans-Peter Nilsson  <hp@axis.com>
3964
3965         PR rtl-optimization/48840
3966         * gcc.target/sparc/ultrasp13.c: New test.
3967
3968 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3969
3970         PR target/49238
3971         * gcc.c-torture/compile/pr49238.c: New.
3972
3973 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3974
3975         * gcc.target/arm/g2.c: Skip test in -mthumb.
3976         Skip test unless cpu is xscale.
3977         * gcc.target/arm/scd42-2.c: Likewise.
3978         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3979
3980 2011-06-01  Jason Merrill  <jason@redhat.com>
3981
3982         * g++.dg/cpp0x/decltype28.C: New.
3983         * g++.dg/cpp0x/decltype29.C: New.
3984
3985 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3986
3987         PR target/45074
3988         * gcc.target/mips/pr45074.c: New test.
3989
3990 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3991             Hans-Peter Nilsson  <hp@axis.com>
3992
3993         PR rtl-optimization/48830
3994         * gcc.target/sparc/ultrasp12.c: New test.
3995
3996 2011-06-01  David Li  <davidxl@google.com>
3997
3998         * gcc.dg/profile-dir-1.c: Change pass name.
3999         * gcc.dg/profile-dir-2.c: Ditto.
4000         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4001         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4002         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4003         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4004         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4005         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4006         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4007         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4008         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4009         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4010         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4011         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4012         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4013         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4014         * gcc.dg/profile-dir-3.c: Ditto.
4015         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4016
4017 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4018
4019         * objc.dg/attributes/method-nonnull-1.m: New test.
4020         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4021
4022 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4023
4024         PR fortran/18918
4025         * gfortran.dg/coarray_atomic_1.f90: New.
4026         * gfortran.dg/coarray/atomic_1.f90: New.
4027
4028 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * gcc.dg/guality/bswaptest.c: New test.
4031         * gcc.dg/guality/clztest.c: New test.
4032         * gcc.dg/guality/ctztest.c: New test.
4033         * gcc.dg/guality/rotatetest.c: New test.
4034
4035         PR target/48688
4036         * gcc.target/i386/pr48688.c: New test.
4037
4038 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4039
4040         PR c++/48010
4041         * g++.dg/lookup/name-clash9.C: New.
4042
4043 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/18918
4046         * gfortran.dg/coarray/dummy_1.f90: New.
4047
4048 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4049
4050         PR fortran/18918
4051         * gfortran.dg/coarray/save_1.f90: New.
4052         * gfortran.dg/coarray_4.f90: Update dg-error.
4053
4054 2011-05-31  Jason Merrill  <jason@redhat.com>
4055
4056         * g++.dg/cpp0x/rv-template1.C: New.
4057
4058 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR rtl-optimization/49235
4061         * gcc.dg/pr49235.c: New test.
4062
4063 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4064
4065         PR tree-optimization/49093
4066         * gcc.dg/vect/pr49093.c: New test.
4067
4068 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4069
4070         PR debug/49047
4071         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4072
4073 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4074
4075         PR testsuite/49239
4076         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4077         output array.
4078
4079 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4080
4081         PR target/49186
4082         * gcc.c-torture/execute/pr49186.c: New.
4083
4084 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4085
4086         PR target/49168
4087          * gcc.target/i386/pr49168-1.c: New.
4088
4089 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4090             Eric Botcazou  <ebotcazou@adacore.com>
4091
4092         * gcc.dg/guality/drap.c: New test.
4093
4094 2011-05-30  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/49210
4097         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4098         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4099
4100 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4101
4102         PR c++/49223
4103         * g++.dg/gomp/pr49223-1.C: New test.
4104         * g++.dg/gomp/pr49223-2.C: New test.
4105
4106 2011-05-30  Richard Guenther  <rguenther@suse.de>
4107
4108         PR tree-optimization/49218
4109         * gcc.c-torture/execute/pr49218.c: New testcase.
4110
4111 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4112
4113         PR tree-optimization/49199
4114         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4115         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4116         -fno-tree-scev-cprop.
4117
4118 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4119
4120         PR fortran/47601
4121         * gfortran.dg/extends_13.f03: New.
4122
4123 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR rtl-optimization/49095
4126         * gcc.target/i386/pr49095.c: New test.
4127
4128 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4129
4130         PR fortran/18918
4131         * gfortran.dg/coarray_24.f90: New.
4132
4133 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4134
4135         PR fortran/18918
4136         * gfortran.dg/coarray_23.f90: New.
4137
4138 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4139
4140         From Ryan Mansfield
4141         * gcc.dg/pr48826.c: New test.
4142
4143 2011-05-29  Richard Guenther  <rguenther@suse.de>
4144
4145         PR tree-optimization/49217
4146         * gcc.dg/torture/pr49217.c: New testcase.
4147
4148 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4149
4150         PR testsuite/49222
4151         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4152
4153 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4154
4155         * gnat.dg/boolean_subtype.adb: Rename to...
4156         * gnat.dg/boolean_subtype1.adb: ...this.
4157
4158 2011-05-28  Jason Merrill  <jason@redhat.com>
4159
4160         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4161
4162 2011-05-27  Jason Merrill  <jason@redhat.com>
4163
4164         * g++.dg/cpp0x/enum18.C: Adjust.
4165
4166         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4167
4168 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4169
4170         PR fortran/18918
4171         * gfortran.dg/coarray_22.f90: New.
4172
4173 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4174
4175         PR tree-optimization/46728
4176         * gcc.target/powerpc/pr46728-1.c: New.
4177         * gcc.target/powerpc/pr46728-2.c: New.
4178         * gcc.target/powerpc/pr46728-3.c: New.
4179         * gcc.target/powerpc/pr46728-4.c: New.
4180         * gcc.target/powerpc/pr46728-5.c: New.
4181         * gcc.dg/pr46728-6.c: New.
4182         * gcc.target/powerpc/pr46728-7.c: New.
4183         * gcc.target/powerpc/pr46728-8.c: New.
4184         * gcc.dg/pr46728-9.c: New.
4185         * gcc.target/powerpc/pr46728-10.c: New.
4186         * gcc.target/powerpc/pr46728-11.c: New.
4187         * gcc.dg/pr46728-12.c: New.
4188         * gcc.target/powerpc/pr46728-13.c: New.
4189         * gcc.target/powerpc/pr46728-14.c: New.
4190         * gcc.target/powerpc/pr46728-15.c: New.
4191         * gcc.target/powerpc/pr46728-16.c: New.
4192
4193 2011-05-27  Jason Merrill  <jason@redhat.com>
4194
4195         * g++.dg/abi/mangle47.C: New.
4196
4197         PR c++/49176
4198         * g++.dg/template/const5.C: New.
4199
4200         * g++.dg/cpp0x/enum18.C: New.
4201
4202         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4203
4204         * g++.dg/cpp0x/error6.C: New.
4205
4206         * g++.dg/cpp0x/error5.C: New.
4207
4208 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR c++/49165
4211         * g++.dg/eh/cond6.C: New test.
4212
4213 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/48820
4216         * gfortran.dg/rank_3.f90: New.
4217         * gfortran.dg/rank_4.f90: New.
4218
4219 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4220
4221         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4222         replace dump search.
4223
4224 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4225
4226         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4227         * gnat.dg/bit_packed_array5.adb: ...here.
4228
4229 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4230
4231         PR c++/42056
4232         * g++.dg/cpp0x/auto25.C: New.
4233
4234 2011-05-27  Richard Guenther  <rguenther@suse.de>
4235
4236         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4237
4238 2011-05-27  Richard Guenther  <rguenther@suse.de>
4239
4240         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4241
4242 2011-05-27  Richard Guenther  <rguenther@suse.de>
4243
4244         PR middle-end/49189
4245         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4246
4247 2011-05-26  Jason Merrill  <jason@redhat.com>
4248
4249         * g++.dg/cpp0x/friend1.C: New.
4250         * g++.dg/cpp0x/friend2.C: New.
4251
4252         * g++.dg/cpp0x/auto7.C: Update.
4253         * g++.dg/template/crash50.C: Adjust.
4254         * g++.dg/template/static9.C: Adjust.
4255         * g++.old-deja/g++.ext/memconst.C: Adjust.
4256
4257 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4258
4259         * gcc.dg/march.c: Ignore a note for some targets.
4260
4261 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4262             Nathan Froyd  <froydnj@codesourcery.com>
4263
4264         PR c++/2288
4265         PR c++/18770
4266         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4267         * g++.dg/parse/pr18770.C: New test.
4268         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4269
4270 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4271
4272         PR fortran/48955
4273         * gfortran.dg/dependency_40.f90 : New test.
4274
4275 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4276
4277         PR fortran/18918
4278         * gfortran.dg/coarray/registering_1.f90: New.
4279
4280 2011-05-26  Jason Merrill  <jason@redhat.com>
4281
4282         * g++.dg/cpp0x/variadic111.C: New.
4283         * g++.dg/cpp0x/variadic41.C: Adjust.
4284
4285 2011-05-26  Richard Guenther  <rguenther@suse.de>
4286
4287         PR tree-optimization/48702
4288         * gcc.dg/torture/pr48702.c: New testcase.
4289
4290 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4291
4292         PR gcov-profile/48845
4293         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4294         support.
4295         * gcc.dg/matrix/matrix.exp: Likewise.
4296         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4297         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4298         line number to check_profiling_available.
4299         * lib/target-supports.exp (check_profiling_available): Account for
4300         this.
4301         Require TLS runtime support with -fprofile-generate.
4302         * lib/profopt.exp (profopt-execute): Add TLS options for
4303         -fprofile-generate.
4304         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4305
4306 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR c++/49165
4309         * g++.dg/eh/cond5.C: New test.
4310
4311         PR tree-optimization/49161
4312         * gcc.c-torture/execute/pr49161.c: New test.
4313
4314 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4315
4316         * gcc.target/arm/neon-vorn-vbic.c: New test.
4317
4318 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4319
4320         PR tree-optimization/49038
4321         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4322         * gcc.dg/vect/pr49038.c: New test.
4323
4324 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4325         * g++.dg/init/pr25811-3.C: New.
4326         * g++.dg/init/pr25811-4.C: New.
4327
4328 2011-05-25  Jason Merrill  <jason@redhat.com>
4329
4330         * g++.dg/cpp0x/enum17.C: New.
4331         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4332
4333         * g++.dg/cpp0x/auto24.C: New.
4334
4335         * g++.dg/cpp0x/error4.C: New.
4336
4337         * g++.dg/cpp0x/rv-restrict.C: New.
4338
4339         * g++.dg/cpp0x/enum15.C: New.
4340         * g++.dg/cpp0x/constexpr-switch2.C: New.
4341
4342         * g++.dg/cpp0x/variadic110.C: New.
4343
4344         * g++.dg/cpp0x/auto9.C: Add typedef test.
4345
4346         * g++.dg/cpp0x/auto23.C: New.
4347         * g++.dg/cpp0x/auto9.C: Adjust.
4348
4349         * g++.dg/cpp0x/defaulted29.C: New.
4350
4351         * g++.dg/cpp0x/initlist51.C: New.
4352
4353 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4354
4355         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4356         * g++.dg/abi/packed1.C: Suppress warning.
4357         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4358         * g++.dg/template/stdarg1.C: Likewise.
4359         * g++.dg/other/packed1.C: Remove arm from xfail list.
4360
4361 2011-05-25  Jason Merrill  <jason@redhat.com>
4362
4363         * g++.dg/cpp0x/enum16.C: New.
4364         * g++.dg/parse/error15.C: Adjust.
4365
4366         * g++.dg/cpp0x/initlist50.C: New.
4367
4368         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4369
4370         * g++.dg/cpp0x/variadic109.C: New.
4371
4372 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4373
4374          * gcc.target/i386/pause-1.c: New.
4375
4376 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4377
4378         * gcc.dg/stack-usage-1.c: Adjust comment.
4379         * gcc.dg/stack-usage-2.c: New test.
4380
4381 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR c++/49136
4384         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4385         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4386
4387 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4388
4389         PR rtl-optimization/48757
4390         * gfortran.dg/pr48757.f:  New test case.
4391
4392 2011-05-24  Jason Merrill  <jason@redhat.com>
4393
4394         * g++.dg/cpp0x/access01.C: New.
4395
4396 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         PR libobjc/48177
4399         * objc.dg/pr48177.m: New testcase.      
4400
4401 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4402
4403         PR objc/48187
4404         * objc.dg/pr48187.m: New testcase.
4405         * obj-c++.dg/pr48187.mm: New testcase.
4406         * objc.dg/ivar-extra-semicolon.m: New testcase.
4407
4408 2011-05-24  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/template/access21.C: New.
4411         * g++.dg/template/access22.C: New.
4412
4413 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4414
4415         PR rtl-optimization/48633
4416         * g++.dg/pr48633.C: New test.
4417
4418 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4419
4420         PR target/49133
4421         * g++.dg/other/pr49133.C: New test.
4422
4423 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4424             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426         * gcc.dg/torture/tls/run-gd.c: New test.
4427         * gcc.dg/torture/tls/run-ie.c: New test.
4428         * gcc.dg/torture/tls/run-ld.c: New test.
4429         * gcc.dg/torture/tls/run-le.c: New test.
4430         * lib/target-supports.exp (check_effective_target_tls_runtime):
4431         Build testcase with TLS options.
4432
4433 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4434
4435         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4436
4437 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4438
4439         PR tree-optimization/49121
4440         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4441
4442 2011-05-23  Jason Merrill  <jason@redhat.com>
4443
4444         * g++.dg/cpp0x/defaulted28.C: New.
4445
4446         * g++.dg/cpp0x/sfinae25.C: New.
4447
4448         * g++.dg/cpp0x/rv-cast2.C: New.
4449
4450         * g++.dg/cpp0x/enum14.C: New.
4451
4452 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4453
4454         PR lto/49123
4455         * gcc.c-torture/execute/pr49123.c: New test.
4456
4457         PR debug/49032
4458         * gcc.dg/debug/pr49032.c: New test.
4459
4460         PR c/49120
4461         * gcc.dg/pr49120.c: New test.
4462
4463 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4464
4465         PR target/47315
4466         * gcc.target/i386/pr47315.c: New test.
4467
4468 2011-05-23  Jason Merrill  <jason@redhat.com>
4469
4470         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4471
4472         * g++.dg/cpp0x/sfinae24.C: New.
4473
4474         * g++.dg/cpp0x/error3.C: New.
4475
4476         * g++.dg/cpp0x/defaulted27.C: New.
4477
4478         * g++.dg/cpp0x/decltype27.C: New.
4479
4480 2011-05-23  Richard Guenther  <rguenther@suse.de>
4481
4482         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4483
4484 2011-05-23  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/40874
4487         * g++.dg/tree-ssa/pr40874.C: New testcase.
4488
4489 2011-05-23  Richard Guenther  <rguenther@suse.de>
4490
4491         PR tree-optimization/49115
4492         * g++.dg/torture/pr49115.C: New testcase.
4493
4494 2011-05-23  Richard Guenther  <rguenther@suse.de>
4495
4496         PR middle-end/15419
4497         * gcc.dg/memcpy-3.c: New testcase.
4498
4499 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR middle-end/48973
4502         * gcc.c-torture/execute/pr48973-1.c: New test.
4503         * gcc.c-torture/execute/pr48973-2.c: New test.
4504
4505 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4506
4507         PR c++/18016
4508         * g++.dg/warn/pr18016.C: New.
4509
4510 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4511
4512         PR target/45098
4513         * gcc.target/arm/ivopts-6.c: New test.
4514
4515 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR middle-end/49029
4518         * gcc.c-torture/compile/pr49029.c: New test.
4519
4520 2011-05-22  Jason Merrill  <jason@redhat.com>
4521
4522         * g++.dg/cpp0x/sfinae23.C: New.
4523         * g++.dg/cpp0x/sfinae8.C: Correct.
4524
4525 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4526
4527         * gfortran.dg/function_optimize_8.f90:  New test case.
4528
4529 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4530
4531         PR tree-optimization/49087
4532         * gcc.dg/vect/O3-pr49087.c: New test.
4533
4534 2011-05-21  Jason Merrill  <jason@redhat.com>
4535
4536         * g++.dg/debug/const5.C: New.
4537
4538 2011-05-20  Jason Merrill  <jason@redhat.com>
4539
4540         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4541
4542         * g++.dg/cpp0x/constexpr-static7.C: New.
4543
4544         * g++.dg/cpp0x/enum12.C: New.
4545         * g++.dg/cpp0x/enum13.C: New.
4546
4547 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4548
4549         PR fortran/48699
4550         * gfortran.dg/select_type_23.f03: New.
4551
4552 2011-05-20  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/cpp0x/defaulted26.C: New.
4555
4556         * g++.dg/cpp0x/noexcept02.C: Fix.
4557         * g++.dg/cpp0x/noexcept03.C: Fix.
4558         * g++.dg/cpp0x/noexcept08.C: Fix.
4559         * g++.dg/cpp0x/noexcept10.C: New.
4560
4561 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4562
4563         PR fortran/48706
4564         * gfortran.dg/extends_12.f03: New.
4565
4566 2011-05-20  Jason Merrill  <jason@redhat.com>
4567
4568         * g++.dg/template/koenig9.C: New.
4569         * g++.dg/opt/pr47615.C: Fix.
4570         * g++.dg/overload/defarg1.C: Fix.
4571         * g++.dg/tc1/dr213.C: Remove xfail.
4572         * g++.dg/torture/pr34850.C: Fix.
4573         * g++.dg/torture/pr39362.C: Fix.
4574         * g++.old-deja/g++.brendan/crash56.C: Fix.
4575         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4576
4577 2011-05-20  Richard Guenther  <rguenther@suse.de>
4578
4579         PR tree-optimization/49079
4580         * gcc.dg/torture/pr49079.c: New testcase.
4581
4582 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR tree-optimization/49073
4585         * gcc.c-torture/execute/pr49073.c: New test.
4586
4587 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4588
4589         PR fortran/18918
4590         * gfortran.dg/coarray_21.f90: New.
4591
4592 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4593
4594         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4595         output.
4596
4597 2011-05-19  Richard Guenther  <rguenther@suse.de>
4598
4599         PR testsuite/49063
4600         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4601
4602 2011-05-19  Richard Guenther  <rguenther@suse.de>
4603
4604         PR middle-end/48985
4605         * gcc.dg/builtin-object-size-11.c: New testcase.
4606
4607 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4608
4609         PR target/45098
4610         * gcc.target/arm/ivopts.c: New test.
4611         * gcc.target/arm/ivopts-2.c: New test.
4612
4613 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4614
4615         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4616
4617 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4618
4619         * gcc.c-torture/execute/960321-1.x: Remove.
4620
4621 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4622
4623         PR fortran/48700
4624         * gfortran.dg/move_alloc_4.f90: New.
4625
4626 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4627
4628         PR target/49002
4629         * gcc.target/i386/pr49002-1.c: New test.
4630         * gcc.target/i386/pr49002-2.c: Likewise.
4631
4632 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR tree-optimization/49039
4635         * gcc.c-torture/execute/pr49039.c: New test.
4636         * gcc.dg/tree-ssa/pr49039.c: New test.
4637         * g++.dg/torture/pr49039.C: New test.
4638
4639 2011-05-18  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4642         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4643         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4644
4645 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4646
4647         * gcc.target/bfin/mcpu-bf592.c: New test.
4648
4649 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4650
4651         PR tree-optimization/41881
4652         * gcc.dg/vect/O3-pr41881.c: New test.
4653         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4654
4655 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR tree-optimization/49000
4658         * gcc.dg/pr49000.c: New test.
4659
4660 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4661
4662         * gnat.dg/invalid1.adb: New test.
4663
4664 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4665
4666         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4667         scan pattern.
4668         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4669         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4670
4671 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4672
4673         PR c++/48994
4674         * g++.dg/cpp0x/range-for18.C: New.
4675
4676 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4677
4678         PR fortran/18918
4679         * gfortran.dg/coarray/image_index_2.f90: New.
4680
4681 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4682
4683         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4684         * g++.dg/cpp0x/override2.C: New.
4685
4686 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4687
4688         PR fortran/18918
4689         * gfortran.de/coarray_20.f90: New.
4690
4691 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4692
4693         PR fortran/22572
4694         * function_optimize_7.f90:  New test case.
4695
4696 2011-05-13  Jason Merrill  <jason@redhat.com>
4697
4698         * g++.dg/cpp0x/decltype26.C: New.
4699         * g++.dg/cpp0x/enum11.C: New.
4700
4701 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4702
4703         PR fortran/48972
4704         PR fortran/48991
4705         * gfortran.dg/assign_8.f90: Update dg-error.
4706
4707 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4708
4709         PR fortran/48972
4710         * gfortran.dg/io_constraints_8.f90: New.
4711         * gfortran.dg/io_constraints_9.f90: New.
4712
4713 2011-05-13  Martin Thuresson  <martint@google.com>
4714
4715         PR gcov-profile/47793
4716         * gcc.dg/pr47793.c: New.
4717
4718 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR tree-optimization/48975
4721         * gcc.dg/pr48975.c: New test.
4722
4723 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4724
4725         PR fortran/48972
4726         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4727
4728 2011-05-12  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4731
4732 2011-05-12  Geert Bosch  <bosch@adacore.com>
4733
4734         * gnat.dg/view_conversion1.adb: New test.
4735
4736 2011-05-12  Richard Guenther  <rguenther@suse.de>
4737
4738         PR tree-optimization/48172
4739         * gcc.dg/vect/pr48172.c: New testcase.
4740
4741 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR debug/48967
4744         * g++.dg/opt/pr48967.C: New test.
4745
4746 2011-05-11  Jason Merrill  <jason@redhat.com>
4747
4748         * g++.dg/cpp0x/constexpr-friend.C: New.
4749         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4750
4751         * g++.dg/cpp0x/sfinae22.C: New.
4752
4753 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/48889
4756         * gfortran.dg/generic_24.f90: New.
4757
4758 2011-05-11  Richard Guenther  <rguenther@suse.de>
4759
4760         PR tree-optimization/15256
4761         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4762
4763 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4764
4765         PR debug/48159
4766         * gcc.dg/pr48159-1.c: New test.
4767         * gcc.dg/pr48159-2.c: New test.
4768
4769 2011-05-11  Richard Guenther  <rguenther@suse.de>
4770
4771         PR middle-end/48953
4772         * gcc.dg/torture/pr48953.c: New testcase.
4773
4774 2011-05-11  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/18041
4777         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4778
4779 2011-05-11  Alan Modra  <amodra@gmail.com>
4780
4781         PR target/47755
4782         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4783
4784 2011-05-10  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/defaulted25.C: New.
4787         * g++.dg/template/crash7.C: Adjust.
4788
4789         * g++.dg/cpp0x/variadic108.C: New.
4790
4791 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4792
4793         * g++.dg/inherit/virtual9.C: Extend.
4794
4795 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4796
4797         PR target/48857
4798         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4799         are passed and returned in vector registers.
4800
4801 2011-05-10  Richard Guenther  <rguenther@suse.de>
4802
4803         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4804         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4805         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4806         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4807         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4808         applies.
4809
4810 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4811
4812         PR tree-optimization/48611
4813         PR tree-optimization/48794
4814         * gfortran.dg/gomp/pr48611.f90: New test.
4815         * gfortran.dg/gomp/pr48794.f90: New test.
4816
4817         PR debug/48928
4818         * gcc.dg/dfp/pr48928.c: New test.
4819
4820 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4821
4822         PR c++/48522
4823         * g++.dg/cpp0x/pr48522.C: New.
4824
4825 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4826
4827         PR c++/48735
4828         * g++.dg/cpp0x/sfinae21.C: New.
4829
4830 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4831
4832         * g++.dg/template/sfinae28.C: Rename to...
4833         * g++.dg/cpp0x/sfinae19.C: ... this.
4834         * g++.dg/template/sfinae29.C: Rename to...
4835         * g++.dg/cpp0x/sfinae20.C: ... this.
4836
4837 2011-05-09  Jeff Law <law@redhat.com>
4838
4839         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4840         consistent results.
4841
4842 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4843
4844         PR c++/20039
4845         * g++.dg/init/pr20039.C: New.
4846
4847 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4848
4849         PR c++/48737
4850         PR c++/48744
4851         * g++.dg/template/sfinae28.C: New.
4852         * g++.dg/template/sfinae29.C: Likewise.
4853
4854 2011-05-09  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/template/nontype23.C: New.
4857
4858 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4859         PR c++/48859
4860         * g++.dg/init/pr48859.C: New.
4861
4862 2011-05-09  Jason Merrill  <jason@redhat.com>
4863
4864         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4865         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4866         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4867         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4868         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4869         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4870         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4871         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4872
4873 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4874
4875         * g++.dg/inherit/virtual9.C: New.
4876
4877 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4878
4879         PR c++/48574
4880         * g++.dg/template/dependent-expr8.C: New test case.
4881
4882 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4883
4884         PR tree-optimization/48837
4885         * gcc.dg/pr48837.c: New testcase.
4886
4887 2011-05-06  Jason Merrill  <jason@redhat.com>
4888
4889         * g++.dg/cpp0x/constexpr-condition2.C: New.
4890
4891         * g++.dg/cpp0x/constexpr-missing.C: New.
4892
4893 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/18918
4896         * gfortran.dg/coarray/this_image_2.f90: New.
4897
4898 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4899
4900         PR fortran/48858
4901         PR fortran/48820
4902         * gfortran.dg/bind_c_usage_22.f90: New.
4903         * gfortran.dg/bind_c_usage_23.f90: New.
4904         * gfortran.dg/bind_c_usage_24.f90: New.
4905         * gfortran.dg/bind_c_usage_24_c.c: New.
4906
4907 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4908
4909         PR c++/48838
4910         * g++.dg/template/member9.C: New test case.
4911
4912 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4913
4914         * gnat.dg/discr29.ad[sb]: New test.
4915         * gnat.dg/discr30.adb: Likewise.
4916
4917 2011-05-05  Julian Brown  <julian@codesourcery.com>
4918
4919         * gcc.target/arm/neon-vset_lanes8.c: New test.
4920
4921 2011-05-05  Jason Merrill  <jason@redhat.com>
4922
4923         * g++.dg/init/new32.C: New.
4924
4925 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4928         Fix typo.
4929
4930 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR rtl-optimization/48381
4933         * gcc.c-torture/compile/pr48381.c: New test.
4934
4935 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4936
4937         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4938         to dg-options.
4939         * gcc.target/i386/opt-1.c: Ditto.
4940
4941 2011-05-04  Jason Merrill  <jason@redhat.com>
4942
4943         * g++.dg/conversion/base1.C: New.
4944
4945 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4946
4947         PR libgfortran/48787
4948         * gfortran.dg/round_3.f08: Add more checks to test case.
4949
4950 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4951
4952         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4953         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4954         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4955         Gate test on effective_target fd_truncate.
4956
4957 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4958
4959         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4960         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4961         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4962         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4963         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4964         * gcc.target/i386/pr38824.c: Ditto.
4965         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4966         * gcc.target/i386/vecinit-2.c: Ditto.
4967         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4968         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4969         * gcc.target/i386/parity-2.c: Ditto.
4970         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4971
4972 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4973
4974         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4975         remove duplication.
4976         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4977         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4978         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4979
4980 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/18918
4983         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4984
4985 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4986
4987         PR fortran/18918
4988         * gfortran.dg/coarray/this_image_1.f90: New.
4989
4990 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/18918
4993         * gfortran.dg/coarray/caf.dg: New.
4994         * gfortran.dg/coarray/image_index_1.f90: New, copied
4995         from ../coarray_16.f90.
4996
4997 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4998
4999         PR c++/28501
5000         * g++.dg/ext/complex9.C: New.
5001
5002 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5003
5004         From Mike Frysinger
5005         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5006         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5007         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5008
5009 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5010
5011         * gcc.target/bfin/builtins: Created.
5012         * gcc.target/bfin/hisilh-O0.c: Deleted.
5013         * gcc.target/bfin/hisilh.c: Moved to...
5014         * gcc.target/bfin/builtins/hisilh.c: ...here.
5015         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5016         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5017         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5018         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5019         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5020         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5021         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5022         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5023         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5024         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5025         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5026         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5027         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5028         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5029         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5030         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5031         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5032         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5033         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5034         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5035         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5036         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5037         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5038         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5039         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5040         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5041         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5042         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5043         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5044         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5045         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5046         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5047         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5048         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5049         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5050         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5051         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5052         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5053         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5054         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5055         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5056         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5057         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5058         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5059         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5060         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5061         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5062         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5063         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5064         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5065         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5066         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5067         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5068         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5069         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5070         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5071         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5072         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5073         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5074         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5075         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5076         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5077         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5078         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5079         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5080         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5081         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5082         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5083         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5084         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5085         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5086         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5087         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5088         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5089         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5090         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5091         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5093         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5094         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5095         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5096         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5097         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5098         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5099         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5100         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5101         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5102         * gcc.target/bfin/builtins/circptr.c: Ditto.
5103         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5104         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5105         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5107         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5108         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5109         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5110         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5111         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5112         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5113         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5114         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5115         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5116         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5117         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5118         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5119         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5120         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5121         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5122         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5123         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5124         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5125         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5126         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5127         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5128         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5129         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5130         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5131         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5132         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5133         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5134         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5135         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5136         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5137         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5138         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5139         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5140         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5141         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5142         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5143         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5144         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5145         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5146         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5147         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5148         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5149         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5150         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5151         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5152         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5153         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5154         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5155         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5156         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5157         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5158         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5159         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5160         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5161         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5162         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5163         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5164         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5165         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5166         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5167         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5168         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5169         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5170         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5171         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5172         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5173
5174 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5175
5176         * gcc.target/arm/cold-lc.c: New test.
5177
5178 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR target/48774
5181         * gcc.dg/pr48774.c: New test.
5182
5183 2011-05-03  Richard Guenther  <rguenther@suse.de>
5184
5185         * gcc.dg/large-size-array-5.c: New testcase.
5186
5187 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5188
5189         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5190
5191 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5192
5193         * lib/target-supports.exp (check_effective_target_vect_strided):
5194         Replace with...
5195         (check_effective_target_vect_strided2)
5196         (check_effective_target_vect_strided3)
5197         (check_effective_target_vect_strided4)
5198         (check_effective_target_vect_strided8): ...these new functions.
5199
5200         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5201         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5202         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5203         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5204         * gcc.dg/vect/pr37539.c: Likewise.
5205         * gcc.dg/vect/slp-11a.c: Likewise.
5206         * gcc.dg/vect/slp-11b.c: Likewise.
5207         * gcc.dg/vect/slp-11c.c: Likewise.
5208         * gcc.dg/vect/slp-12a.c: Likewise.
5209         * gcc.dg/vect/slp-12b.c: Likewise.
5210         * gcc.dg/vect/slp-18.c: Likewise.
5211         * gcc.dg/vect/slp-19a.c: Likewise.
5212         * gcc.dg/vect/slp-19b.c: Likewise.
5213         * gcc.dg/vect/slp-21.c: Likewise.
5214         * gcc.dg/vect/slp-23.c: Likewise.
5215         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5216
5217         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5218         instead of vect_interleave && vect_extract_even_odd.
5219         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5220         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5221         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5222         * gcc.dg/vect/vect-1.c: Likewise.
5223         * gcc.dg/vect/vect-10.c: Likewise.
5224         * gcc.dg/vect/vect-98.c: Likewise.
5225         * gcc.dg/vect/vect-107.c: Likewise.
5226         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5227         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5228         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5229         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5230         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5231         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5232         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5233         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5234         * gcc.dg/vect/vect-strided-float.c: Likewise.
5235         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5236         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5237         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5238         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5239         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5240         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5241         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5242         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5243         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5244         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5245         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5246         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5247         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5248         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5249         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5250
5251         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5252         target condition.
5253         * gcc.dg/vect/pr30843.c: Likewise.
5254         * gcc.dg/vect/pr33866.c: Likewise.
5255         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5256         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5257         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5258         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5259
5260 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5261
5262         * gcc.dg/vect/slp-11.c: Split into...
5263         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5264         gcc.dg/vect/slp-11c.c: ...these tests.
5265         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5266         * gcc.dg/vect/slp-12c.c: ...this new test.
5267         * gcc.dg/vect/slp-19.c: Split into...
5268         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5269         gcc.dg/vect/slp-19c.c: ...these new tests.
5270
5271 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5272
5273         * lib/target-supports.exp
5274         (check_effective_target_vect_extract_even_odd_wide): Delete.
5275         (check_effective_target_vect_strided_wide): Likewise.
5276         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5277         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5278         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5279         * gcc.dg/vect/pr37539.c: Likewise.
5280         * gcc.dg/vect/slp-11.c: Likewise.
5281         * gcc.dg/vect/slp-12a.c: Likewise.
5282         * gcc.dg/vect/slp-12b.c: Likewise.
5283         * gcc.dg/vect/slp-19.c: Likewise.
5284         * gcc.dg/vect/slp-23.c: Likewise.
5285         * gcc.dg/vect/vect-1.c: Likewise.
5286         * gcc.dg/vect/vect-98.c: Likewise.
5287         * gcc.dg/vect/vect-107.c: Likewise.
5288         * gcc.dg/vect/vect-strided-float.c: Likewise.
5289
5290 2011-05-02  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/init/new31.C: New.
5293
5294 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5295
5296         PR c/35445
5297         * gcc.dg/pr35445.c: New test.
5298
5299 2011-05-02  Jason Merrill  <jason@redhat.com>
5300
5301         * c-c++-common/vla-1.c: New.
5302
5303 2011-05-02  Richard Guenther  <rguenther@suse.de>
5304
5305         PR tree-optimization/48822
5306         * gcc.dg/torture/pr48822.c: New testcase.
5307
5308 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5309
5310         PR c++/47969
5311         * g++.dg/cpp0x/constexpr-47969.C: New.
5312
5313 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5314
5315         PR testsuite/48498
5316         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5317         on vect_no_align targets.
5318         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5319         vect_no_align targets.
5320
5321 2011-05-01  Xinliang David Li  <davidxl@google.com>
5322
5323         * gcc.dg/tree-ssa/integer-addr.c: New test.
5324         * gcc.dg/tree-ssa/alias_bug.c: New test.
5325
5326 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5327
5328         PR libgfortran/48787
5329         * gfortran.dg/round_3.f08: Add more checks.
5330
5331 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5332
5333         PR fortran/48821
5334         * gfortran.dg/import9.f90: New, proper test.
5335         * gfortran.dg/interface_37.f90: Remove bogus
5336         test (bogus copy of interface_36.f90).
5337
5338 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/48821
5341         * gfortran.dg/interface_37.f90: New.
5342
5343 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5344
5345         PR fortran/48746
5346         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5347
5348 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR tree-optimization/48809
5351         * gcc.c-torture/execute/pr48809.c: New test.
5352
5353 2011-04-29  Jeff Law <law@redhat.com>
5354
5355         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5356
5357 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5358
5359         PR c++/48606
5360         * g++.dg/init/ctor10.C: New.
5361
5362 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5363
5364         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5365           warning in implicitly instantiated templates.
5366
5367 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5368
5369         * g++.dg/warn/Wnull-conversion-1.C: New.
5370         * g++.dg/warn/Wnull-conversion-2.C: New.
5371
5372 2011-04-29  Diego Novillo  <dnovillo@google.com>
5373
5374         * g++.old-deja/g++.other/null3.C: Expect warning about
5375         converting boolean to a pointer.
5376
5377 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5378
5379         PR fortran/48462
5380         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5381         being a target.
5382
5383         PR fortran/48746
5384         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5385
5386 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5387
5388         PR fortran/48810
5389         * gfortran.dg/typebound_proc_22.f90: New.
5390
5391         PR fortran/48800
5392         * gfortran.dg/interface_36.f90: New.
5393
5394 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5395
5396         PR libgfortran/48488
5397         PR libgfortran/48602
5398         PR libgfortran/48615
5399         PR libgfortran/48684
5400         PR libgfortran/48787
5401         * gfortran.dg/fmt_g.f: Adjust test.
5402         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5403         * gfortran.dg/round_3.f08: New test.
5404         * gfortran.dg/namelist_print_1.f: Adjust test.
5405         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5406         * gfortran.dg/f2003_io_5.f03: Adjust test.
5407         * gfortran.dg/coarray_15.f90: Adjust test.
5408         * gfortran.dg/namelist_65.f90: Adjust test.
5409         * gfortran.dg/fmt_cache_1.f: Adjust test.
5410         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5411         * gfortran.dg/real_const_3.f90: Adjust test.
5412
5413 2011-04-28  Xinliang David Li  <davidxl@google.com>
5414
5415         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5416         * g++.dg/prof-robust-1.C: New test.
5417
5418 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5419
5420         PR tree-optimization/48765
5421         * gcc.dg/vect/pr48765.c: New.
5422
5423 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5424
5425         PR tree-optimization/48775
5426         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5427
5428 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5429
5430         PR c++/48798
5431         * g++.dg/inherit/pr48798.C: New.
5432         * g++.old-deja/g++.other/base1.C: Adjust.
5433
5434 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5435
5436         PR c++/48656
5437         * g++.dg/template/inherit7.C: New test case.
5438
5439 2011-04-28  Richard Guenther  <rguenther@suse.de>
5440
5441         PR tree-optimization/40052
5442         PR tree-optimization/15347
5443         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5444         * gcc.dg/pr15347.c: Likewise.
5445
5446 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5447
5448         PR c++/48530
5449         * g++.dg/cpp0x/sfinae18.C: New.
5450
5451 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5452
5453         PR c++/48771
5454         * g++.dg/ext/is_literal_type1.C: New.
5455
5456 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/48112
5459         PR fortran/48279
5460         * gfortran.dg/interface_35.f90: New.
5461         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5462         * gfortran.dg/func_result_6.f90: Add dg-warning.
5463         * gfortran.dg/bessel_1.f90: Ditto.
5464         * gfortran.dg/hypot_1.f90: Ditto.
5465         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5466         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5467         * gfortran.dg/interface_assignment_4.f90: Ditto.
5468
5469 2011-04-27  Jason Merrill  <jason@redhat.com>
5470
5471         * g++.dg/ext/complex8.C: New.
5472
5473         * g++.dg/cpp0x/initlist49.C: New.
5474         * g++.dg/init/new30.C: New.
5475
5476 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5477
5478         PR fortran/48788
5479         * gfortran.dg/whole_file_34.f90: New.
5480
5481 2011-04-27  Jan Hubicka  <jh@suse.cz>
5482
5483         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5484
5485 2011-04-27  Jason Merrill  <jason@redhat.com>
5486
5487         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5488
5489         * g++.dg/parse/ambig6.C: New.
5490
5491 2011-04-27  Nick Clifton  <nickc@redhat.com>
5492
5493         * gcc.dg/20020312-2.c: Add definition for RX.
5494
5495         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5496         option with RX targets.
5497
5498         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5499         /* */ comments.
5500
5501 2011-04-27  Richard Guenther  <rguenther@suse.de>
5502
5503         * gcc.dg/tree-ssa/pr23382.c: Remove.
5504
5505 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5506
5507         PR target/48767
5508         * gcc.c-torture/compile/pr48767.c: New test.
5509
5510 2011-04-27  Richard Guenther  <rguenther@suse.de>
5511
5512         PR tree-optimization/48772
5513         * g++.dg/pr48772.C: New testcase.
5514
5515 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR c/48742
5518         * gcc.c-torture/compile/pr48742.c: New test.
5519
5520 2011-04-26  Jason Merrill  <jason@redhat.com>
5521
5522         * g++.dg/lookup/koenig13.C: New.
5523
5524         * g++.dg/cpp0x/initlist48.C: New.
5525
5526 2011-04-25  Jason Merrill  <jason@redhat.com>
5527
5528         * g++.dg/cpp0x/sfinae17.C: New.
5529
5530 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5531
5532         PR target/48258
5533         * gcc.target/powerpc/pr48258-1.c: New file.
5534         * gcc.target/powerpc/pr48258-2.c: Ditto.
5535
5536 2011-04-26  Xinliang David Li  <davidxl@google.com>
5537
5538         * gcc.dg/uninit-suppress.c: New test.
5539         * gcc.dg/uninit-suppress.c: New test.
5540
5541 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR debug/48768
5544         * gcc.dg/pr48768.c: New test.
5545
5546         PR tree-optimization/48734
5547         * gcc.c-torture/compile/pr48734.c: New test.
5548
5549         PR testsuite/48753
5550         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5551
5552 2011-04-26  Richard Guenther  <rguenther@suse.de>
5553
5554         PR tree-optimization/48731
5555         * gcc.dg/torture/pr48731.c: New testcase.
5556
5557 2011-04-26  Richard Guenther  <rguenther@suse.de>
5558
5559         PR testsuite/48753
5560         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5561
5562 2011-04-26  Richard Guenther  <rguenther@suse.de>
5563
5564         PR middle-end/48694
5565         * gcc.dg/torture/pr48694-1.c: New testcase.
5566         * gcc.dg/torture/pr48694-2.c: Likewise.
5567
5568 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5569
5570         * g++.dg/ext/underlying_type1.C: New.
5571         * g++.dg/ext/underlying_type2.C: Likewise.
5572         * g++.dg/ext/underlying_type3.C: Likewise.
5573         * g++.dg/ext/underlying_type4.C: Likewise.
5574         * g++.dg/ext/underlying_type5.C: Likewise.
5575         * g++.dg/ext/underlying_type6.C: Likewise.
5576         * g++.dg/ext/underlying_type7.C: Likewise.
5577         * g++.dg/ext/underlying_type8.C: Likewise.
5578         * g++.dg/ext/underlying_type9.C: Likewise.
5579         * g++.dg/ext/underlying_type10.C: Likewise.
5580
5581 2011-04-25  Jason Merrill  <jason@redhat.com>
5582
5583         * g++.dg/cpp0x/regress/template-const2.C: New.
5584
5585 2011-04-25  Jeff Law <law@redhat.com>
5586
5587         * gcc.dg/tree-ssa/vrp56.c: new test.
5588
5589 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5590
5591         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5592
5593 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5594
5595         PR preprocessor/48740
5596         * c-c++-common/raw-string-11.c: New test.
5597
5598 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5599
5600         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5601         hppa*-*-hpux*.
5602
5603 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5604
5605         PR fortran/18918
5606         * gfortran.dg/coarray_19.f90: New.
5607
5608 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR c/48685
5611         * gcc.dg/pr48685.c: New test.
5612
5613 2011-04-22  Jan Hubicka  <jh@suse.cz>
5614
5615         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5616
5617 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5618
5619         PR tree-optimization/48717
5620         * gcc.c-torture/execute/pr48717.c: New test.
5621
5622 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5623
5624         PR target/48723
5625         * gcc.target/i386/pr48723.c: New test.
5626
5627 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR c/48716
5630         * gcc.dg/gomp/pr48716.c: New test.
5631         * g++.dg/gomp/pr48716.C: New test.
5632
5633 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5634
5635         PR c/36750
5636         * gcc.dg/missing-field-init-2.c: Update testcase.
5637
5638 2011-04-22  Alan Modra  <amodra@gmail.com>
5639
5640         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5641
5642 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5643
5644         PR fortran/48405
5645         * gfortran.dg/function_optimize_6.f90:  New test.
5646
5647 2011-04-21  Easwaran Raman  <eraman@google.com>
5648
5649         * gcc.dg/stack-layout-2.c: New test.
5650
5651 2011-04-21  Richard Guenther  <rguenther@suse.de>
5652
5653         PR lto/48703
5654         * g++.dg/lto/pr48207-2_0.C: New testcase.
5655         * g++.dg/lto/pr48207-3_0.C: Likewise.
5656
5657 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5658
5659         * gnat.dg/volatile5.adb: New test.
5660         * gnat.dg/volatile5_pkg.ads: New helper.
5661
5662 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5663
5664         PR target/48708
5665         * gcc.target/i386/pr48708.c: New test.
5666
5667 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5668
5669         * gcc.dg/vect/vect-119.c: New test.
5670
5671 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5672
5673         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5674         and once without.
5675
5676 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5677             Richard Sandiford  <richard.sandiford@linaro.org>
5678
5679         PR target/46329
5680         * gcc.target/arm/pr46329.c: New test.
5681
5682 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5683
5684         PR fortran/18918
5685         * gfortran.dg/coarray_18.f90: New.
5686
5687 2011-04-20  Jason Merrill  <jason@redhat.com>
5688
5689         * g++.dg/cpp0x/initlist47.C: New.
5690
5691         * g++.dg/init/dtor4.C: New.
5692
5693 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5694
5695         PR target/48678
5696         * gcc.target/i386/sse2-pinsrw.c: New test.
5697         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5698         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5699         * gcc.target/i386/sse2-insvhi.c: Ditto.
5700         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5701         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5702
5703 2011-04-20  Jason Merrill  <jason@redhat.com>
5704
5705         * g++.dg/template/const4.C: New.
5706
5707 2011-04-20  Easwaran Raman  <eraman@google.com>
5708
5709         * gcc.dg/stack-layout-1.c: New test.
5710
5711 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5712
5713         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5714         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5715         function.
5716
5717 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5718
5719         * gcc.dg/binop-xor1.c: New test.
5720         * gcc.dg/binop-xor2.c: New test.
5721         * gcc.dg/binop-xor3.c: New test.
5722         * gcc.dg/binop-xor4.c: New test.
5723         * gcc.dg/binop-xor5.c: New test.
5724
5725 2011-04-20  Richard Guenther  <rguenther@suse.de>
5726
5727         PR tree-optimization/47892
5728         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5729
5730 2011-04-20  Richard Guenther  <rguenther@suse.de>
5731
5732         PR middle-end/48695
5733         * g++.dg/torture/pr48695.C: New testcase.
5734
5735 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5736
5737         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5738         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5739         * gcc.c-torture/execute/pr45262.c: Ditto
5740         * gcc.dg/torture/pr43165.c: Ditto.
5741         * gcc.dg/torture/pr47228.c: Ditto.
5742         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5743         * gcc.dg/ipa/pr45644.c: Ditto.
5744         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5745         PDP11.
5746
5747 2011-04-19  Jason Merrill  <jason@redhat.com>
5748
5749         * g++.dg/ext/complex7.C: New.
5750
5751         * g++.dg/ext/attrib41.C: New.
5752
5753 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5754
5755         PR testsuite/48676
5756         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5757
5758 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5759
5760         PR target/48678
5761         * gcc.target/i386/pr48678.c: New test.
5762
5763 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5764
5765         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5766         * g++.dg/opt/devirt2.C: New test.
5767         * g++.dg/ipa/devirt-g-1.C: Likewise.
5768
5769 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5770
5771         PR fortran/48588
5772         * gfortran.dg/whole_file_33.f90: New.
5773
5774 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5775
5776         * g++.dg/ipa/devirt-7.C: New test.
5777
5778 2011-04-19  Richard Guenther  <rguenther@suse.de>
5779
5780         PR lto/48207
5781         * g++.dg/lto/pr48207_0.C: New testcase.
5782
5783 2011-04-18  Jason Merrill  <jason@redhat.com>
5784
5785         * g++.dg/init/void1.C: New.
5786
5787         * g++.dg/cpp0x/union4.C: New.
5788
5789 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR middle-end/48661
5792         * g++.dg/torture/pr48661.C: New test.
5793
5794         PR c++/48632
5795         * g++.dg/gomp/pr48632.C: New test.
5796
5797 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5800         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5801
5802 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5803
5804         PR fortran/18918
5805         * gfortran.dg/coarray_17.f90: New.
5806         * gfortran.dg/coarray_10.f90: Update dg-error.
5807
5808 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5809
5810         PR testsuite/48251
5811         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5812         * gfortran.dg/guality/guality.exp: Likewise.
5813
5814 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5815
5816         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5817
5818 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5819
5820         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5821
5822 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5823
5824         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5825
5826 2011-04-18  Richard Guenther  <rguenther@suse.de>
5827
5828         PR middle-end/46364
5829         * g++.dg/torture/pr46364.C: New testcase.
5830
5831 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5832
5833         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5834
5835 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5836
5837         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5838
5839 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5840             Ira Rosen  <ira.rosen@linaro.org>
5841
5842         PR target/48252
5843         * gcc.target/arm/pr48252.c: New test.
5844
5845 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR tree-optimization/48616
5848         * gcc.dg/pr48616.c: New test.
5849
5850 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/18918
5853         * gfortran.dg/coarray_16.f90: New.
5854
5855 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5856
5857         PR fortran/48462
5858         * gfortran.dg/realloc_on_assign_7.f03: New test.
5859
5860 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5861
5862         PR libgfortran/48602
5863         * gfortran.dg/fmt_g0_6.f08: New test.
5864
5865 2011-04-17  Jason Merrill  <jason@redhat.com>
5866
5867         * g++.dg/cpp0x/sfinae16.C: New.
5868
5869 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5870
5871         * gcc.target/mips/reg-var-1.c: New test.
5872
5873 2011-04-17  Jan Hubicka  <jh@suse.cz>
5874
5875         * gcc.dg/winline-5.c: Update testcase.
5876
5877 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5878
5879         * gnat.dg/discr27.ad[sb]: Move dg directive.
5880         * gnat.dg/discr28.ad[sb]: New test.
5881         * gnat.dg/discr28_pkg.ads: New helper.
5882
5883 2011-04-17  Michael Matz  <matz@suse.de>
5884
5885         PR tree-optimization/48622
5886         PR lto/48645
5887         * gcc.dg/lto/pr48622_0.c: New test.
5888
5889 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5890
5891         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5892         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5893         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5894         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5895         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5896         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5897
5898 2011-04-15  Jason Merrill  <jason@redhat.com>
5899
5900         * g++.dg/cpp0x/range-for17.C: New.
5901
5902 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5903
5904         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5905         * g++.dg/cpp0x/range-for3.C: Likewise.
5906         * g++.dg/cpp0x/range-for9.C: Correct error message.
5907         * g++.dg/cpp0x/range-for11.C: New.
5908         * g++.dg/cpp0x/range-for12.C: New.
5909         * g++.dg/cpp0x/range-for13.C: New.
5910         * g++.dg/cpp0x/range-for14.C: New.
5911         * g++.dg/cpp0x/range-for15.C: New.
5912         * g++.dg/cpp0x/range-for16.C: New.
5913
5914 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5915
5916         PR fortran/18918
5917         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5918
5919 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5920
5921         * objc.dg/naming-4.m: Updated.
5922         * objc.dg/naming-5.m: Updated.
5923         * objc.dg/naming-6.m: New.
5924         * objc.dg/naming-7.m: New.
5925         * obj-c++.dg/naming-1.mm: Updated.
5926         * obj-c++.dg/naming-2.mm: Updated.
5927         * obj-c++.dg/naming-3.mm: New.
5928         * obj-c++.dg/naming-4.mm: New.
5929
5930 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5931
5932         PR libgfortran/48589
5933         * gfortran.dg/fmt_g0_5.f08: New test.
5934
5935 2011-04-15  Richard Guenther  <rguenther@suse.de>
5936
5937         PR testsuite/48286
5938         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5939
5940 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5941
5942         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5943         -finline-limit=0 to -fno-inline
5944
5945 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5946
5947         PR target/48614
5948         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5949         just avx.
5950
5951 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR target/48605
5954         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5955         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5956         * gcc.target/i386/avx-insertps-3.c: New test.
5957         * gcc.target/i386/avx-insertps-4.c: New test.
5958
5959 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5960
5961         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5962         -finline-limit=0
5963
5964 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5965
5966         PR target/46779
5967         PR target/45291
5968         PR target/41894
5969         * gcc.target/avr/pr46779-1.c: New test case
5970         * gcc.target/avr/pr46779-2.c: New test case
5971
5972 2011-04-14  Jason Merrill  <jason@redhat.com>
5973
5974         * g++.dg/cpp0x/sfinae15.C: New.
5975
5976         * g++.dg/cpp0x/sfinae14.C: New.
5977
5978         * g++.dg/ext/vla10.C: New.
5979
5980 2011-04-14  Richard Guenther  <rguenther@suse.de>
5981
5982         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5983
5984 2011-04-14  Richard Guenther  <rguenther@suse.de>
5985
5986         * gcc.dg/fold-bitand-4.c: Move ...
5987         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5988
5989 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5990
5991         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5992         variables const.
5993         * gcc.target/avr/torture/trivial.c: Ditto.
5994
5995 2011-04-13  Jason Merrill  <jason@redhat.com>
5996
5997         * g++.dg/template/operator11.C: New.
5998
5999 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR middle-end/48591
6002         * gcc.dg/gomp/pr48591.c: New test.
6003
6004         PR c++/48570
6005         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6006         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6007
6008 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6009
6010         PR c++/48574
6011         * g++.dg/template/dependent-expr7.C: New test case.
6012
6013 2011-04-13  Jason Merrill  <jason@redhat.com>
6014
6015         * g++.dg/cpp0x/sfinae13.C: New.
6016
6017 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6018
6019         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6020
6021 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6022
6023         * gcc.target/arm/pr43698.c: Remove -march option.
6024
6025 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6026
6027         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6028         -march option.
6029
6030 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6031
6032         PR fortran/48360
6033         PR fortran/48456
6034         * gfortran.dg/realloc_on_assign_6.f03: New test.
6035
6036 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6037
6038         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6039         targets the additional -mno-ms-bitfields and
6040         -Wno-packed-bitfield-compat options.
6041         * g++.dg/ext/bitfield3.C: Likewise.
6042         * g++.dg/ext/bitfield4.C: Likewise.
6043         * g++.dg/ext/bitfield5.C: Likewise.
6044         * gcc.dg/bitfld-15.c: Likewise.
6045         * gcc.dg/bitfld-16.c: Likewise.
6046         * gcc.dg/bitfld-17.c: Likewise.
6047         * gcc.dg/bitfld-18.c: Likewise.
6048
6049 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6050
6051         * gcc.target/arm/neon-vld3-1.c: New test.
6052         * gcc.target/arm/neon-vst3-1.c: New test.
6053         * gcc.target/arm/neon/v*.c: Regenerate.
6054
6055 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6056
6057         PR rtl-optimization/48549
6058         * g++.dg/opt/pr48549.C: New test.
6059
6060 2011-04-12  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/46076
6063         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6064
6065 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6066
6067         PR testsuite/21164
6068         * lib/compat.exp (compat-execute): Declare unsupported after
6069         stripping path from src1.
6070         * lib/lto.exp (lto-execute): Likewise.
6071
6072 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR c/48552
6075         * gcc.dg/pr48552-1.c: New test.
6076         * gcc.dg/pr48552-2.c: New test.
6077
6078 2011-04-11  Jason Merrill  <jason@redhat.com>
6079
6080         * g++.dg/cpp0x/sfinae12.C: New.
6081
6082         * g++.dg/cpp0x/enum10.C: New.
6083
6084         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6085
6086         * g++.dg/cpp0x/rv-func.C: New.
6087
6088 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6089
6090         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6091         alpha*-dec-osf5*.
6092
6093 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6094
6095         PR tree-optimization/48195
6096         * gcc.dg/ipa/pr48195.c: New test.
6097
6098 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100         * gnat.dg/return3.adb: Remove unused switch.
6101
6102 2011-04-08  Mike Stump  <mikestump@comcast.net>
6103
6104         PR testsuite/48506
6105         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6106         default to fno-common.
6107
6108 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6109
6110         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6111         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6112
6113 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6114
6115         PR fortran/48448
6116         * gfortran.dg/function_optimize_5.f90:  New test.
6117
6118 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6119
6120         * gnat.dg/aggr17.adb: New test.
6121         * gnat.dg/aggr18.adb: Likewise.
6122
6123 2011-04-08  Michael Matz  <matz@suse.de>
6124
6125         PR middle-end/48389
6126         * gcc.target/i386/pr48389.c: New test.
6127
6128 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6129
6130         PR rtl-optimization/48272
6131         * g++.dg/opt/pr48272.C: New.
6132
6133 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6134
6135         PR rtl-optimization/48235
6136         * gcc.dg/pr48235.c: New.
6137
6138 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6139
6140         PR rtl-optimization/48302
6141         * g++.dg/opt/pr48302.C: New.
6142
6143 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6144
6145         PR target/48273
6146         * g++.dg/opt/pr48273.C: New.
6147
6148 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6149
6150         PR rtl-optimization/48442
6151         * gcc.dg/pr48442.c: New.
6152
6153 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR tree-optimization/48377
6156         * gcc.dg/vect/pr48377.c: New test.
6157
6158 2011-04-07  Jason Merrill  <jason@redhat.com>
6159
6160         * g++.dg/cpp0x/regress/call1.C: New.
6161
6162         * g++.dg/cpp0x/variadic107.C: New.
6163
6164         * g++.dg/cpp0x/sfinae11.C: New.
6165         * g++.dg/cpp0x/noexcept02.C: Fix.
6166
6167         * g++.dg/cpp0x/sfinae10.C: New.
6168
6169         * g++.dg/cpp0x/sfinae9.C: New.
6170
6171         * c-c++-common/Wcast-qual-1.c: Move here from...
6172         * gcc.dg/cast-qual-3.c: ...here, and...
6173         * g++.dg/warn/Wcast-qual2.C: ...here.
6174
6175         * g++.dg/cpp0x/sfinae8.C: New.
6176
6177         * g++.dg/cpp0x/sfinae7.C: New.
6178
6179         * g++.dg/cpp0x/enum9.C: New.
6180
6181 2011-04-07  Mike Stump  <mikestump@comcast.net>
6182
6183         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6184         with no trampolines.
6185
6186 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR fortran/48117
6189         * gfortran.dg/gomp/pr48117.f90: New test.
6190
6191         PR debug/48343
6192         * gcc.dg/torture/pr48343.c: New test.
6193
6194 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6195
6196         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6197
6198 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6199
6200         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6201
6202 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6203
6204         PR target/43920
6205         * lib/scanasm.exp (object-size): New proc.
6206         * gcc.target/arm/pr43920-2.c: New test.
6207
6208 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/18918
6211         PR fortran/48477
6212         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6213
6214 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6215
6216         * gcc.dg/mtune.c: Prune note from output.
6217
6218 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR debug/48466
6221         * gcc.dg/guality/pr36977.c: New test.
6222         * gcc.dg/guality/pr48466.c: New test.
6223
6224 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6225
6226         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6227
6228 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6229
6230         * gnat.dg/return3.adb: New test.
6231
6232 2011-04-06  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/47663
6235         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6236
6237 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6238
6239         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6240         Solaris 8 and 9 as well.
6241
6242 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6243
6244         PR target/43920
6245         * gcc.target/arm/pr43920-1.c: New test.
6246
6247 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6248
6249         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6250         (cctor): Actually return the value.
6251         (main): Cast return values.
6252
6253 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6254
6255         * gfortran.dg/character_comparison_8.f90:  New test.
6256
6257 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6258
6259         * frontend-passes: (optimize_lexical_comparison): New function.
6260         (optimize_expr): Call it.
6261         (optimize_comparison): Also handle lexical comparison functions.
6262         Return false instad of -2 for unequal comparison.
6263
6264 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6265
6266         PR fortran/48412
6267         * function_optimize_4.f90:  New test.
6268
6269 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6270
6271         PR fortran/18918
6272         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6273         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6274         * gfortran.dg/coarray_15.f90: New.
6275
6276 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6277
6278         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6279         * gfortran.dg/bessel_7.f90: Likewise.
6280
6281 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6282
6283         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6284
6285 2011-04-03  Richard Guenther  <rguenther@suse.de>
6286             Ira Rosen  <ira.rosen@linaro.org>
6287
6288         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6289         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6290         -ftree-loop-if-convert-stores.
6291
6292 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/specs/aggr2.ads: New test.
6295
6296 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6297
6298         * gnat.dg/debug2.ad[sb]: New test.
6299         * gnat.dg/debug2_pkg.ads: New helper.
6300         * gnat.dg/debug3.ad[sb]: New test.
6301
6302 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6303
6304         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6305
6306 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR middle-end/48335
6309         * gcc.c-torture/compile/pr48335-1.c: New test.
6310         * gcc.dg/pr48335-1.c: New test.
6311         * gcc.dg/pr48335-2.c: New test.
6312         * gcc.dg/pr48335-3.c: New test.
6313         * gcc.dg/pr48335-4.c: New test.
6314         * gcc.dg/pr48335-5.c: New test.
6315         * gcc.dg/pr48335-6.c: New test.
6316         * gcc.dg/pr48335-7.c: New test.
6317         * gcc.dg/pr48335-8.c: New test.
6318         * gcc.target/i386/pr48335-1.c: New test.
6319
6320 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6321
6322         PR c/36299
6323         * gcc.dg/Waddress.c: New test.
6324
6325 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6326
6327         PR fortran/48352
6328         * gfortran.dg/function_optimize_3.f90:  New test.
6329
6330 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6331
6332         * gcc.c-torture/compile/20110401-1.c: New test.
6333
6334         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6335         * g++.dg/lto/20091002-2_0.C: Likewise.
6336         * g++.dg/lto/20090303_0.c: Likewise.
6337         * g++.dg/lto/20091004-1_0.C: Likewise.
6338         * g++.dg/lto/20091002-3_0.C: Likewise.
6339         * g++.dg/lto/20091004-2_0.C: Likewise.
6340         * g++.dg/lto/20081123_0.C: Likewise.
6341         * g++.dg/lto/20090313_0.C: Likewise.
6342         * g++.dg/lto/20081109-1_0.C: Likewise.
6343         * g++.dg/lto/20081219_0.C: Likewise.
6344         * g++.dg/lto/20081204-1_0.C: Likewise.
6345         * g++.dg/lto/20090302_0.C: Likewise.
6346         * g++.dg/lto/20081119-1_0.C: Likewise.
6347         * g++.dg/lto/20081118_0.C: Likewise.
6348         * gcc.dg/lto/20091020-2_0.c: Likewise.
6349         * gcc.dg/lto/20090210_0.c: Likewise.
6350         * gcc.dg/lto/20081204-1_0.c: Likewise.
6351         * gcc.dg/lto/20081224_0.c: Likewise.
6352         * gcc.dg/lto/20090219_0.c: Likewise.
6353         * gcc.dg/lto/20091014-1_0.c: Likewise.
6354         * gcc.dg/lto/20091016-1_0.c: Likewise.
6355         * gcc.dg/lto/20090206-2_0.c: Likewise.
6356         * gcc.dg/lto/20090116_0.c: Likewise.
6357         * gcc.dg/lto/20091013-1_0.c: Likewise.
6358         * gcc.dg/lto/20091015-1_0.c: Likewise.
6359         * gcc.dg/lto/20090126-2_0.c: Likewise.
6360
6361 2011-03-31  Ian Lance Taylor  <iant@google.com>
6362
6363         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6364
6365 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6366
6367         * gnat.dg/opt16.adb: New test.
6368
6369 2011-03-31  Jason Merrill  <jason@redhat.com>
6370
6371         * g++.dg/cpp0x/defaulted24.C: New.
6372
6373 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6374
6375         PR target/16292
6376         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6377         with -O0.
6378
6379 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6380
6381         * g++.dg/other/i386-9.C: New test.
6382
6383 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6384
6385         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6386
6387 2011-03-30  Jason Merrill  <jason@redhat.com>
6388
6389         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6390
6391         * g++.dg/cpp0x/regress/isnan.C: New.
6392
6393         * g++.dg/cpp0x/initlist46.C: New.
6394
6395 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6396
6397         PR target/47551
6398         * gcc.target/arm/neon-modes-2.c: New test.
6399
6400 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR c/48305
6403         * gcc.c-torture/compile/pr48305.c: New test.
6404
6405 2011-03-29  Jason Merrill  <jason@redhat.com>
6406
6407         * g++.dg/cpp0x/regress/value-dep1.C: New.
6408
6409 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6410
6411         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6412
6413 2011-03-29  Ian Lance Taylor  <iant@google.com>
6414
6415         * go.test/go-test.exp: Handle the test lines used in several new
6416         tests.
6417         (errchk): Add opts parameter.  Change all callers.  Handle parens
6418         in regexps.
6419
6420 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6421             Dominique d'Humieres  <dominiq@lps.ens.fr>
6422
6423         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6424         and __APPLE__ && __PPC__ && __ALTIVEC__.
6425
6426 2011-03-29  Jason Merrill  <jason@redhat.com>
6427
6428         * g++.dg/cpp0x/dependent1.C: New.
6429
6430         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6431
6432         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6433
6434         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6435
6436 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6437
6438         PR fortran/48095
6439         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6440         * gfortran.dg/proc_ptr_comp_32.f90: New.
6441
6442 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6443
6444         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6445         check for corresponding warning.
6446
6447 2011-03-28  Jason Merrill  <jason@redhat.com>
6448
6449         * g++.dg/cpp0x/rv-deduce2.C: New.
6450
6451 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR debug/48203
6454         * gcc.dg/pr48203.c: New test.
6455
6456 2011-03-28  Jeff Law <law@redhat.com>
6457
6458         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6459
6460 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6461
6462         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6463         and __PPC__ && __ALTIVEC__.
6464
6465 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6466
6467         PR testsuite/48238
6468         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6469         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6470         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6471         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6472
6473 2011-03-28  Jason Merrill  <jason@redhat.com>
6474
6475         * g++.dg/cpp0x/initlist-array2.C: New.
6476
6477         * g++.dg/cpp0x/initlist-array1.C: New.
6478
6479         * g++.dg/cpp0x/constexpr-compound.C: New.
6480
6481         * g++.dg/cpp0x/constexpr-using.C: New.
6482
6483         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6484
6485 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487         PR testsuite/48276
6488         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6489
6490 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6491
6492         * gcc.dg/slp-1.c: New test.
6493
6494 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6495
6496         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6497         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6498         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6499         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6500         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6501         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6502         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6503         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6504         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6505         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6506         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6507         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6508         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6509         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6510
6511 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6512
6513         PR fortran/47065
6514         * gfortran.dg/trim_optimize_5.f90:  New test.
6515         * gfortran.dg/trim_optimize_6.f90:  New test.
6516
6517 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6518
6519         PR target/38598
6520         * gcc.target/mips/madd-7.c: Remove -mlong32.
6521         * gcc.target/mips/msub-7.c: Likewise.
6522
6523 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6524
6525         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6526         accesses to preserve the meaning of the test for doubleword vectors.
6527         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6528         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6529
6530 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6531
6532         PR fortran/48291
6533         * gfortran.dg/class_42.f03: New.
6534
6535 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6536
6537         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6538         strided accesses.
6539
6540 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6541
6542         PR rtl-optimization/48144
6543         * gcc.dg/pr48144.c: New test.
6544
6545 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6546
6547         * gnat.dg/discr27.ad[sb]: New test.
6548
6549 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6550
6551         * gnat.dg/limited_with2.ad[sb]: New test.
6552         * gnat.dg/limited_with2_pkg1.ads: New helper.
6553         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6554
6555 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6556
6557         * gnat.dg/opt15.adb: New test.
6558         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6559
6560 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6561
6562         PR fortran/48174
6563         PR fortran/45304
6564         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6565         * gfortran.dg/leadz_trailz_3.f90: Ditto
6566
6567 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6568
6569         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6570
6571 2011-03-25  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/cpp0x/defaulted22.C: New.
6574         * g++.dg/cpp0x/defaulted23.C: New.
6575         * g++.dg/cpp0x/defaulted15.C: Adjust.
6576
6577 2011-03-25  Jason Merrill  <jason@redhat.com>
6578
6579         * g++.dg/cpp0x/move1.C: New.
6580
6581 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6582
6583         PR target/48287
6584         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6585
6586 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6587
6588         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6589         for mips-sgi-irix6.5.
6590         Replace snprintf prototype by <stdio.h>.
6591
6592 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6593
6594         PR testsuite/48283
6595         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6596         run_expensive_tests.
6597         * gcc.dg/graphite/block-4.c: Likewise.
6598         * gcc.dg/graphite/block-7.c: Likewise.
6599         * gcc.dg/graphite/block-8.c: Likewise.
6600
6601 2011-03-25  Richard Guenther  <rguenther@suse.de>
6602
6603         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6604         * g++.dg/tree-ssa/pr8781.C: Likewise.
6605         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6606         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6607         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6608         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6609         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6610         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6611         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6612         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6613         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6614         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6615         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6616         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6617         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6618         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6619         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6620         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6621         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6622         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6623         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6624         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6625         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6626         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6627         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6628         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6629         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6630         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6631         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6633         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6634         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6635         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6636         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6637         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6638         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6639         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6640         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6641         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6642         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6643         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6644         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6645         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6646         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6647         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6648         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6649         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6650         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6651         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6652         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6653         * c-c++-common/pr46562-2.c: Likewise.
6654         * gfortran.dg/pr42108.f90: Likewise.
6655         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6656         foo to be inlined even at -O1.
6657         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6658         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6660         * gcc.dg/matrix/matrix.exp: Disable FRE.
6661
6662 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR debug/48204
6665         * gcc.dg/dfp/pr48204.c: New test.
6666
6667 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6668
6669         PR target/48209
6670         * gcc.c-torture/execute/pr47917.c: Move this...
6671         * gcc.dg/torture/pr47917.c: to here and add xfails.
6672
6673 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6674
6675         * gnat.dg/array16.ad[sb]: New test.
6676         * gnat.dg/array16.ads: New helper.
6677
6678 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6679
6680         * gnat.dg/derived_type2.adb: New test.
6681
6682 2011-03-24  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/48271
6685         * g++.dg/torture/pr48271.C: New testcase.
6686
6687 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6688
6689         * gnat.dg/array15.ad[sb]: New test.
6690
6691 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6692
6693         PR target/48237
6694         * gcc.target/i386/pr48237.c: New test.
6695
6696 2011-03-24  Richard Guenther  <rguenther@suse.de>
6697
6698         PR middle-end/48269
6699         * gcc.dg/builtin-object-size-10.c: New testcase.
6700
6701 2011-03-24  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/46562
6704         * c-c++-common/pr46562-2.c: New testcase.
6705         * c-c++-common/pr46562.c: Likewise.
6706
6707 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6708
6709         * gcc.dg/vect/vect-cselim-1.c: New test.
6710         * gcc.dg/vect/vect-cselim-2.c: New test.
6711
6712 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6713
6714         * gcc.target/arm/pr46934.c: New.
6715
6716 2011-03-23  Ian Lance Taylor  <iant@google.com>
6717
6718         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6719
6720 2011-03-23  Richard Guenther  <rguenther@suse.de>
6721
6722         * gcc.dg/struct: Remove directory and contents.
6723
6724 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6725
6726         PR testsuite/48251
6727         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6728
6729 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6730
6731         * gnat.dg/discr26.ad[sb]: New test.
6732         * gnat.dg/discr26_pkg.ads: New helper.
6733
6734 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6735
6736         PR target/47553
6737         * gcc.target/arm/neon-vld-1.c: New test.
6738
6739 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6740
6741         * gnat.dg/array14.ad[sb]: New test.
6742         * gnat.dg/array14_pkg.ads: New helper.
6743
6744 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6745
6746         * gcc.c-torture/execute/920501-8.x: Remove.
6747         * gcc.c-torture/execute/930513-1.x: Remove.
6748         * gcc.c-torture/execute/960312-1.x: Remove.
6749         * gcc.c-torture/compile/20000804-1.c,
6750         gcc.c-torture/compile/20001205-1.c,
6751         gcc.c-torture/compile/20001226-1.c,
6752         gcc.c-torture/compile/20010518-2.c,
6753         gcc.c-torture/compile/20020312-1.c,
6754         gcc.c-torture/compile/20020604-1.c,
6755         gcc.c-torture/compile/920501-12.c,
6756         gcc.c-torture/compile/920501-4.c,
6757         gcc.c-torture/compile/920520-1.c,
6758         gcc.c-torture/compile/980506-1.c,
6759         gcc.c-torture/execute/980709-1.x,
6760         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6761         options for m68hc11.
6762         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6763         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6764         m68hc11.
6765
6766 2011-03-22  Nick Clifton  <nickc@redhat.com>
6767
6768         * lib/target-supports.exp (check_profiling_available): Add MN10300
6769         to the list of targets that do not support profiling.  Restore
6770         alpha sorting to this list.
6771
6772 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6773
6774         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6775         failure on 32-bit systems.
6776         * gcc.dg/torture/vector-2.c: Ditto.
6777
6778 2011-03-22  Richard Guenther  <rguenther@suse.de>
6779
6780         PR tree-optimization/48228
6781         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6782
6783 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6784
6785         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6786         powerpc.
6787
6788         PR target/48226
6789         * gcc.target/powerpc/pr48226.c: New file.
6790
6791 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6792
6793         * lib/prune.exp (prune_gcc_output): Prune "could not create
6794         compact unwind for" warnings.
6795
6796 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6797
6798         PR c/42544
6799         PR c/48197
6800         * gcc.c-torture/execute/pr42544.c: New test.
6801         * gcc.c-torture/execute/pr48197.c: New test.
6802
6803 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6804
6805         PR preprocessor/48192
6806         * gcc.target/powerpc/pr48192.c: New file.
6807
6808         PR target/48053
6809         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6810         split problem of 0 being loaded in a VSX register.
6811
6812 2011-03-21  Richard Guenther  <rguenther@suse.de>
6813
6814         PR c/47939
6815         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6816         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6817         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6818         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6819
6820 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR target/48213
6823         * gcc.dg/pr48213.c: New test.
6824
6825 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6826
6827         PR target/12171
6828         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6829
6830 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6831
6832         * gcc.target/arm/xor-and.c: New.
6833
6834 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6835
6836         PR fortran/22572
6837         * gfortran.dg/function_optimize_1.f90:  New test.
6838         * gfortran.dg/function_optimize_2.f90:  New test.
6839
6840 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6841
6842         PR rtl-optimization/47502
6843         * gcc.target/i386/pr47502-1.c: New.
6844         * gcc.target/i386/pr47502-2.c: Likewise.
6845
6846 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6847
6848         PR rtl-optimization/48156
6849         * gcc.dg/pr48156.c: New test.
6850
6851 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6852
6853         PR libfortran/47439
6854         * gfortran.dg/scratch_1.f90: Adjust test.
6855
6856 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6857
6858         PR libfortran/47439
6859         * gfortran.dg/scratch_1.f90: New test.
6860
6861 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6862
6863         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6864         variably modified typedefs.
6865         * gcc.dg/c1x-typedef-2.c: Remove.
6866
6867 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6868
6869         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6870         * gcc.dg/c1x-anon-struct-3.c: New test.
6871         * gcc.dg/anon-struct-11.c: Update.
6872
6873 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6874
6875         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6876         dg-xfail-run-if.
6877         Only xfail with gas.
6878
6879 2011-03-18  Jason Merrill  <jason@redhat.com>
6880
6881         * g++.dg/template/fn-ptr1.C: New.
6882
6883         * g++.dg/overload/volatile1.C: New.
6884
6885         * g++.dg/opt/pr23372.C: New.
6886
6887         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6888
6889 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6890
6891         PR middle-end/47405
6892         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6893
6894 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6895
6896         * gcc.target/arm/unsigned-extend-1.c: New.
6897
6898 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR bootstrap/48161
6901         * gcc.c-torture/compile/pr48161.c: New test.
6902
6903 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6904
6905         PR middle-end/47725
6906         * gcc.dg/torture/pr47725.c: New.
6907
6908 2011-03-17  Jason Merrill  <jason@redhat.com>
6909
6910         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6911         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6912
6913 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/specs/elab2.ads: New test.
6916         * gnat.dg/specs/elab2_pkg.ads: New helper.
6917
6918 2011-03-17  Jason Merrill  <jason@redhat.com>
6919
6920         * g++.dg/cpp0x/decltype-1212.C: New.
6921         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6922
6923 2011-03-17  Jason Merrill  <jason@redhat.com>
6924
6925         * g++.dg/parse/memfnquals1.C: New.
6926
6927 2011-03-17  Richard Guenther  <rguenther@suse.de>
6928
6929         PR middle-end/48134
6930         * gcc.dg/pr48134.c: New testcase.
6931
6932 2011-03-17  Richard Guenther  <rguenther@suse.de>
6933
6934         PR middle-end/48165
6935         * g++.dg/torture/pr48165.C: New testcase.
6936
6937 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR rtl-optimization/48141
6940         * gcc.dg/pr48141.c: New test.
6941
6942 2011-03-16  Jason Merrill  <jason@redhat.com>
6943
6944         * g++.dg/cpp0x/constexpr-48089.C: New.
6945
6946         * g++.dg/cpp0x/constexpr-abi1.C: New.
6947
6948         * g++.dg/cpp0x/constexpr-46336.C: New.
6949         * g++.dg/parse/friend5.C: Adjust expected errors.
6950
6951         * g++.dg/cpp0x/constexpr-47570.C: New.
6952
6953 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6954
6955         PR debug/47510
6956         * ++.dg/debug/dwarf2/typedef6.C: New test.
6957
6958 2011-03-16  Jason Merrill  <jason@redhat.com>
6959
6960         * g++.dg/cpp0x/elision2.C: New.
6961
6962         * g++.dg/cpp0x/constexpr-array3.C: New.
6963
6964 2011-03-16  Jason Merrill  <jason@redhat.com>
6965
6966         * g++.dg/cpp0x/sfinae6.C: New.
6967         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6968         * g++.dg/cpp0x/pr45908.C: Likewise.
6969         * g++.dg/cpp0x/sfinae6.C: Likewise.
6970         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6971         * g++.old-deja/g++.law/arg11.C: Likewise.
6972
6973 2011-03-16  Jason Merrill  <jason@redhat.com>
6974
6975         * g++.dg/template/incomplete6.C: New.
6976
6977 2011-03-16  Jeff Law <law@redhat.com>
6978
6979         * gcc.dg/tree-ssa/vrp55.c: New test.
6980
6981 2011-03-16  Jason Merrill  <jason@redhat.com>
6982
6983         * g++.dg/cpp0x/auto22.C: New.
6984
6985 2011-03-16  Richard Guenther  <rguenther@suse.de>
6986
6987         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6988         optimizing it away if promoted to const.
6989
6990 2011-03-16  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/48149
6993         * gcc.dg/fold-complex-1.c: New testcase.
6994
6995 2011-03-16  Richard Guenther  <rguenther@suse.de>
6996
6997         PR testsuite/48147
6998         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6999         or cloning happens.
7000
7001 2011-03-16  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/26134
7004         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7005
7006 2011-03-16  Richard Guenther  <rguenther@suse.de>
7007
7008         PR tree-optimization/48146
7009         * gcc.dg/torture/pr48146.c: New testcase.
7010
7011 2011-03-16  Richard Guenther  <rguenther@suse.de>
7012
7013         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7014         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7015
7016 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR middle-end/48136
7019         * gcc.c-torture/compile/pr48136.c: New test.
7020
7021         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7022
7023         PR debug/45882
7024         * gcc.dg/guality/pr45882.c: New test.
7025
7026 2011-03-15  Jason Merrill  <jason@redhat.com>
7027
7028         * g++.dg/cpp0x/constexpr-recursion.C: New.
7029
7030         * g++.dg/cpp0x/implicit11.C: New.
7031
7032 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7033
7034         * g++.dg/cpp0x/constexpr-attribute.C: New.
7035
7036 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7037
7038         * g++.dg/parse/pr34758.C: New.
7039
7040 2011-03-15  Xinliang David Li  <davidxl@google.com>
7041
7042         PR c/47837
7043         * gcc.dg/uninit-pred-7_d.c: New test.
7044         * gcc.dg/uninit-pred-8_d.c: New test.
7045
7046 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7047
7048         PR target/46788
7049         * gcc.target/arm/pr46788.c: New.
7050
7051 2011-03-15  Richard Guenther  <rguenther@suse.de>
7052
7053         PR middle-end/47650
7054         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7055         * gfortran.dg/ishft_4.f90: Likewise.
7056         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7057
7058 2011-03-15  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/13954
7061         * g++.dg/tree-ssa/pr13954.C: New testcase.
7062
7063 2011-03-15  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/48037
7066         * gcc.target/i386/pr48037-1.c: New testcase.
7067
7068 2011-03-15  Richard Guenther  <rguenther@suse.de>
7069
7070         PR tree-optimization/41490
7071         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7072         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7073         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7074         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7075         * g++.dg/tree-ssa/pr33604.C: Adjust.
7076
7077 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR middle-end/47917
7080         * gcc.c-torture/execute/pr47917.c: New test.
7081         * gcc.dg/pr47917.c: New test.
7082
7083         PR middle-end/38878
7084         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7085
7086 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7087
7088         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7089         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7090         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7091         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7092         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7093         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7094         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7095         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7096         * gcc.target/i386/avx-floor-vec.c: Ditto.
7097         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7098         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7099         * gcc.target/i386/avx-rint-vec.c: Ditto.
7100         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7101         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7102         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7103         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7104
7105 2011-03-14  Tom Tromey  <tromey@redhat.com>
7106
7107         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7108         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7109         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7110
7111 2011-03-14  Tom Tromey  <tromey@redhat.com>
7112
7113         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7114         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7115         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7116
7117 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7118
7119         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7120
7121 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7122
7123         PR rtl-optimization/47166
7124         * gcc.c-torture/execute/postmod-1.c: New test.
7125
7126 2011-03-14  Richard Guenther  <rguenther@suse.de>
7127
7128         PR middle-end/48098
7129         * gcc.dg/torture/pr48098.c: New testcase.
7130
7131 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7132
7133         PR target/48053
7134         * gcc.target/powerpc/pr48053-1.c: New test.
7135         * gcc.target/powerpc/pr48053-2.c: Likewise.
7136
7137 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7138
7139         PR libfortran/48066
7140         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7141
7142 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7143
7144         PR libfortran/48066
7145         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7146
7147 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7148
7149         PR fortran/48059
7150         * gfortran.dg/class_41.f03: New.
7151
7152 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7153
7154         * g++.dg/conversion/cast3.C: New test.
7155
7156 2011-03-11  Jason Merrill  <jason@redhat.com>
7157
7158         * g++.dg/template/error45.C: New.
7159
7160         * g++.dg/parse/no-type-defn1.C: New.
7161
7162         * g++.dg/ext/attrib40.C: New.
7163
7164         * g++.dg/cpp0x/regress/array1.C: New.
7165
7166 2011-03-11  Richard Guenther  <rguenther@suse.de>
7167
7168         PR tree-optimization/48067
7169         * gcc.dg/pr48067.c: New testcase.
7170
7171 2011-03-11  Richard Guenther  <rguenther@suse.de>
7172
7173         PR lto/48073
7174         * g++.dg/lto/20110311-1_0.C: New testcase.
7175
7176 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7177
7178         PR c++/48035
7179         * g++.dg/inherit/virtual8.C: New test.
7180
7181         PR middle-end/48044
7182         * gcc.dg/torture/pr48044.c: New test.
7183
7184 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7185
7186         PR fortran/47768
7187         * gfortran.dg/proc_ptr_comp_31.f90: New.
7188
7189 2011-03-11  Richard Guenther  <rguenther@suse.de>
7190
7191         PR tree-optimization/47278
7192         * gcc.dg/torture/pr47278-1.c: New testcase.
7193         * gcc.dg/torture/pr47278-2.c: Likewise.
7194
7195 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR tree-optimization/48063
7198         * gcc.dg/torture/pr48063.c: New test.
7199
7200 2011-03-10  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/template/array22.C: New.
7203
7204         * g++.dg/cpp0x/syntax-err1.C: New.
7205         * g++.dg/parse/error36.C: Adjust expected errors.
7206         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7207         * g++.old-deja/g++.pt/typename3.C: Likewise.
7208         * g++.old-deja/g++.pt/typename4.C: Likewise.
7209         * g++.old-deja/g++.pt/typename6.C: Likewise.
7210
7211 2011-03-09  Jason Merrill  <jason@redhat.com>
7212
7213         * g++.dg/template/nontype22.C: New.
7214
7215 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7216
7217         PR tree-optimization/47714
7218         * g++.dg/torture/pr47714.C: New test.
7219
7220 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7221
7222         PR target/47755
7223         * gcc.target/powerpc/pr47755-2.c: New file.
7224
7225 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7226
7227         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7228         is not set in the environment, pass 64 as first argument when not
7229         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7230         native where ulimit -u is supported.
7231
7232 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7233
7234         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7235
7236 2011-03-08  Jason Merrill  <jason@redhat.com>
7237
7238         * g++.dg/template/nontype21.C: New.
7239
7240         * g++.dg/template/anon5.C: New.
7241
7242 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR debug/47881
7245         * gcc.dg/pr47881.c: New test.
7246
7247 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7248
7249         PR c++/47957
7250         * g++.dg/lookup/template3.C: New test.
7251
7252 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7253
7254         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7255         'long' type.
7256
7257 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7258
7259         PR testsuite/47954
7260         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7261         sizeof to compute alignment.
7262
7263 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR tree-optimization/48022
7266         * gcc.dg/pr48022-1.c: New test.
7267         * gcc.dg/pr48022-2.c: New test.
7268
7269 2011-03-07  Jason Merrill  <jason@redhat.com>
7270
7271         * g++.dg/template/nontype20.C: New.
7272         * g++.dg/init/member1.C: Adjust expected errors.
7273         * g++.dg/parse/constant4.C: Likewise.
7274         * g++.dg/template/qualified-id3.C: Likewise.
7275         * g++.old-deja/g++.pt/crash10.C: Likewise.
7276
7277         * g++.dg/cpp0x/regress/non-const1.C: New.
7278
7279 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7280
7281         PR debug/47991
7282         * gcc.dg/pr47991.c: New test.
7283
7284 2011-03-07  Jason Merrill  <jason@redhat.com>
7285
7286         * g++.dg/abi/mangle46.C: New.
7287
7288 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7289
7290         PR target/47862
7291         * gcc.target/powerpc/pr47862.c: New.
7292
7293 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7294
7295         PR target/45413
7296         * gcc.target/i386/combine-mul.c: Require nonpic.
7297
7298 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7299             Nathan Froyd  <froydnj@codesourcery.com>
7300
7301         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7302
7303 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * README.QMTEST: Remove.
7306
7307 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7308             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7309
7310         PR fortran/47850
7311         * gfortran.dg/array_constructor_37.f90 : New test.
7312
7313 2011-03-05  Jason Merrill  <jason@redhat.com>
7314
7315         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7316         * g++.dg/abi/mangle45.C: Likewise.
7317         * g++.dg/cpp0x/trailing1.C: Likewise.
7318
7319 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7320
7321         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7322
7323 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7324
7325         PR rtl-optimization/47899
7326         * gcc.dg/pr47899.c: New test.
7327
7328         * gcc.dg/torture/pr47968.c: Ignore warnings.
7329
7330         PR tree-optimization/47967
7331         * gcc.c-torture/compile/pr47967.c: New test.
7332
7333 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7334
7335         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7336         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7337
7338 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7339
7340         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7341         and property_getAttributes() if __OBJC2__.
7342         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7343         * objc.dg/property/property-encoding-1.m: New.
7344         * obj-c++.dg/property/property-encoding-1.mm: New.
7345
7346 2011-03-04  Jason Merrill  <jason@redhat.com>
7347
7348         * g++.dg/template/pseudodtor6.C: New.
7349
7350         * g++.dg/inherit/covariant19.C: New.
7351
7352 2011-03-04  Richard Guenther  <rguenther@suse.de>
7353
7354         PR middle-end/47968
7355         * gcc.dg/torture/pr47968.c: New testcase.
7356
7357 2011-03-04  Richard Guenther  <rguenther@suse.de>
7358
7359         PR middle-end/47975
7360         * gcc.dg/torture/pr47975.c: New testcase.
7361
7362 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7363
7364         PR c++/47974
7365         * g++.dg/template/crash106.C: New.
7366
7367 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7368
7369         PR c/47963
7370         * gcc.dg/gomp/pr47963.c: New test.
7371         * g++.dg/gomp/pr47963.C: New test.
7372
7373 2011-03-02  Jason Merrill  <jason@redhat.com>
7374
7375         * g++.dg/cpp0x/regress/condition1.C: New.
7376
7377         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7378
7379 2011-03-01  Jason Merrill  <jason@redhat.com>
7380
7381         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7382
7383         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7384
7385 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7386
7387         PR rtl-optimization/47925
7388         * gcc.c-torture/execute/pr47925.c: New test.
7389
7390 2011-03-01  Jason Merrill  <jason@redhat.com>
7391
7392         * g++.dg/cpp0x/decltype25.C: New.
7393
7394         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7395
7396 2011-03-01  Richard Guenther  <rguenther@suse.de>
7397
7398         PR tree-optimization/47890
7399         * gcc.dg/torture/pr47890.c: New testcase.
7400
7401 2011-03-01  Richard Guenther  <rguenther@suse.de>
7402
7403         PR lto/47924
7404         * gcc.dg/lto/pr47924_0.c: New testcase.
7405
7406 2011-03-01  Richard Guenther  <rguenther@suse.de>
7407
7408         PR lto/46911
7409         * gfortran.dg/lto/pr46911_0.f: New testcase.
7410
7411 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7412
7413         PR libgfortran/47933
7414         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7415         compile errors from older code form.
7416
7417 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7418
7419         PR libgfortran/47567
7420         * gfortran.dg/fmt_fw_d.f90: New test.
7421
7422 2011-02-28  Jason Merrill  <jason@redhat.com>
7423
7424         * g++.dg/inherit/covariant18.C: New.
7425
7426 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR middle-end/47893
7429         * gcc.dg/pr47893.c: New test.
7430
7431 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7432
7433         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7434         NULL in case of a selector with conflicting types.
7435         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7436
7437 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7438
7439         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7440         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7441         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7442         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7443
7444 2011-02-28  Jason Merrill  <jason@redhat.com>
7445
7446         PR c++/47906
7447         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7448
7449 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7450
7451         PR libgfortran/47778
7452         * gfortran.dg/namelist_71.f90: New test.
7453
7454 2011-02-27  Jason Merrill  <jason@redhat.com>
7455
7456         PR c++/47906
7457         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7458         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7459
7460 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7461
7462         PR c++/46466
7463         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7464
7465 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7466
7467         PR fortran/47886
7468         * gfortran.dg/gomp/task-1.f90: Removed.
7469
7470 2011-02-26  Jason Merrill  <jason@redhat.com>
7471
7472         * g++.dg/template/this-targ1.C: New.
7473
7474         * g++.dg/cpp0x/regress/template-const1.C: New.
7475         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7476         * g++.dg/template/function1.C: Adjust.
7477         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7478         * g++.dg/debug/debug7.C: Adjust.
7479
7480 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7481
7482         PR fortran/47886
7483         * gfortran.dg/gomp/task-1.f90: New.
7484
7485 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7486
7487         * gcc.target/arm/neon-thumb2-move.c: Add
7488         dg-require-effective-target arm_thumb2_ok.
7489
7490 2011-02-24  Jason Merrill  <jason@redhat.com>
7491
7492         * g++.dg/parse/constant1.C: Specify C++98 mode.
7493         * g++.dg/parse/constant5.C: Likewise.
7494         * g++.dg/parse/error2.C: Likewise.
7495         * g++.dg/parse/semicolon3.C: Likewise.
7496         * g++.dg/template/crash14.C: Likewise.
7497         * g++.dg/template/local4.C: Likewise.
7498         * g++.dg/template/nontype3.C: Likewise.
7499         * g++.dg/parse/crash31.C: Adjust expected errors.
7500         * g++.dg/template/function1.C: Likewise.
7501         * g++.dg/template/ref3.C: Likewise.
7502         * g++.dg/template/static9.C: Likewise.
7503         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7504
7505         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7506         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7507         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7508         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7509         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7510
7511 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7512
7513         PR fortran/47878
7514         * gfortran.dg/pr47878.f90: New test.
7515
7516 2011-02-24  Richard Guenther  <rguenther@suse.de>
7517
7518         PR testsuite/47801
7519         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7520         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7521
7522 2011-02-24  Richard Guenther  <rguenther@suse.de>
7523
7524         PR fortran/47839
7525         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7526         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7527
7528 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529
7530         PR libgfortran/47567
7531         * gfortran.dg/fmt_f0_1.f90: Update test.
7532
7533 2011-02-23  Jason Merrill  <jason@redhat.com>
7534
7535         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7536         * g++.dg/abi/mangle45.C: New.
7537
7538         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7539         * g++.dg/template/canon-type-9.C: Match use of decltype
7540         between declaration and definition.
7541         * g++.dg/template/canon-type-12.C: Likewise.
7542
7543 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7544
7545         PR fortran/40850
7546         * gfortran.dg/nested_allocatables_1.f90: New.
7547
7548 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7549
7550         PR c++/46868
7551         * g++.dg/pr46868.C: New test.
7552         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7553         * g++.dg/parse/error14.C: Adjust.
7554
7555 2011-02-23  Richard Guenther  <rguenther@suse.de>
7556
7557         PR tree-optimization/47838
7558         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7559
7560 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7561
7562         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7563
7564 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7565
7566         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7567         * gfortran.dg/count_init_expr.f03: Ditto.
7568         * gfortran.dg/gomp/pr43711.f90: Ditto.
7569         * gcc.dg/struct-parse-2.c: Ditto.
7570         * gcc.dg/parse-error-3.c: Ditto.
7571         * gcc.dg/Wlogical-op-1.c: Ditto.
7572         * gcc.dg/Walways-true-1.c: Ditto.
7573         * gcc.dg/pr24225.c: Ditto.
7574         * gcc.dg/Walways-true-2.c: Ditto.
7575         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7576         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7577         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7578         * g++.dg/overload/defarg4.C: Ditto.
7579         * g++.dg/inherit/covariant16.C: Ditto.
7580         * g++.dg/inherit/virtual7.C: Ditto.
7581         * g++.dg/template/canon-type-9.C: Ditto.
7582         * g++.dg/template/access19.C: Ditto.
7583         * g++.dg/template/call7.C: Ditto.
7584         * g++.dg/template/canon-type-2.C: Ditto.
7585         * g++.dg/template/init7.C: Ditto.
7586         * g++.dg/template/sizeof-template-argument.C: Ditto.
7587         * g++.dg/template/const3.C: Ditto.
7588         * g++.dg/template/sfinae26.C: Ditto.
7589         * g++.dg/template/sfinae26.C: Ditto.
7590         * g++.dg/template/canon-type-11.C: Ditto.
7591         * g++.dg/template/union2.C: Ditto.
7592         * g++.dg/template/canon-type-3.C: Ditto.
7593         * g++.dg/template/canon-type-1.C: Ditto.
7594         * g++.dg/template/canon-type-5.C: Ditto.
7595         * g++.dg/template/canon-type-7.C: Ditto.
7596         * g++.dg/template/canon-type-10.C: Ditto.
7597         * g++.dg/template/spec36.C: Ditto.
7598         * g++.dg/template/typedef38.C: Ditto.
7599         * g++.dg/template/canon-type-4.C: Ditto.
7600         * g++.dg/template/canon-type-6.C: Ditto.
7601         * g++.dg/template/canon-type-13.C: Ditto.
7602         * g++.dg/template/instantiate9.C: Ditto.
7603         * g++.dg/template/ttp22.C: Ditto.
7604         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7605         * g++.dg/warn/Walways-true-1.C: Ditto.
7606         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7607         * g++.dg/warn/Walways-true-2.C: Ditto.
7608         * g++.dg/conversion/op4.C: Ditto.
7609         * g++.dg/opt/pr19650.C: Ditto.
7610         * g++.dg/lookup/friend11.C: Ditto.
7611         * g++.dg/other/default2.C: Ditto.
7612         * g++.dg/other/default3.C: Ditto.
7613         * g++.dg/other/dtor2.C: Ditto.
7614         * g++.dg/other/friend5.C: Ditto.
7615         * g++.dg/other/default5.C: Ditto.
7616         * g++.dg/init/brace6.C: Ditto.
7617         * g++.dg/init/aggr5.C: Ditto.
7618         * g++.dg/init/error2.C: Ditto.
7619         * g++.dg/expr/bound-mem-fun.C: Ditto.
7620         * g++.dg/expr/cond6.C: Ditto.
7621         * g++.dg/expr/stmt-expr-1.C: Ditto.
7622         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7623         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7624         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7625         * g++.dg/cpp0x/bracket1.C: Ditto.
7626         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7627         * g++.dg/cpp0x/pr38646.C: Ditto.
7628         * g++.dg/cpp0x/variadic73.C: Ditto.
7629         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7630         * g++.dg/cpp0x/bracket4.C: Ditto.
7631         * g++.dg/cpp0x/decltype4.C: Ditto.
7632         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7633         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7634         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7635         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7636         * g++.dg/cpp0x/decltype2.C: Ditto.
7637         * g++.dg/cpp0x/decltype1.C: Ditto.
7638         * g++.dg/cpp0x/bracket2.C: Ditto.
7639         * g++.dg/cpp0x/decltype5.C: Ditto.
7640         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7641         * g++.dg/cpp0x/variadic70.C: Ditto.
7642         * g++.dg/cpp0x/decltype6.C: Ditto.
7643         * g++.dg/cpp0x/rvo.C: Ditto.
7644         * g++.dg/cpp0x/vt-40092.C: Ditto.
7645         * g++.dg/cpp0x/variadic-new.C: Ditto.
7646         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7647         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7648         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7649         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7650         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7651         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7652         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7653         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7654         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7655         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7656         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7657         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7658         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7659         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7660         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7661         * g++.dg/cpp0x/pr39639.C: Ditto.
7662         * g++.dg/cpp0x/decltype3.C: Ditto.
7663         * g++.dg/cpp0x/variadic68.C: Ditto.
7664         * g++.dg/cpp0x/variadic-function.C: Ditto.
7665         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7666         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7667         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7668         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7669         * g++.dg/parse/crash35.C: Ditto.
7670         * g++.dg/parse/crash40.C: Ditto.
7671         * g++.dg/parse/defarg12.C: Ditto.
7672         * g++.dg/parse/crash34.C: Ditto.
7673         * g++.dg/parse/constructor3.C: Ditto.
7674         * g++.dg/parse/template23.C: Ditto.
7675         * g++.dg/parse/crash56.C: Ditto.
7676         * g++.dg/parse/dtor13.C: Ditto.
7677         * g++.dg/parse/error33.C: Ditto.
7678         * g++.dg/parse/ctor9.C: Ditto.
7679         * g++.dg/parse/error32.C: Ditto.
7680         * g++.dg/parse/error37.C: Ditto.
7681         * g++.dg/parse/bitfield3.C: Ditto.
7682         * g++.dg/parse/struct-4.C: Ditto.
7683         * g++.dg/ext/has_trivial_copy.C: Ditto.
7684         * g++.dg/ext/is_polymorphic.C: Ditto.
7685         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7686         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7687         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7688         * g++.dg/ext/is_union.C: Ditto.
7689         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7690         * g++.dg/ext/is_pod.C: Ditto.
7691         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7692         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7693         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7694         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7695         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7696         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7697         * g++.dg/ext/is_abstract.C: Ditto.
7698         * g++.dg/ext/has_trivial_assign.C: Ditto.
7699         * g++.dg/ext/is_class.C: Ditto.
7700         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7701         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7702         * g++.dg/ext/is_base_of.C: Ditto.
7703         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7704         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7705         * g++.dg/ext/is_empty.C: Ditto.
7706         * g++.dg/ext/is_enum.C: Ditto.
7707         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7708         * gnat.dg/opt11.adb: Ditto.
7709         * obj-c++.dg/pr45735.mm: Ditto.
7710         * obj-c++.dg/pr24393.mm: Ditto.
7711         * obj-c++.dg/exceptions-2.mm: Ditto.
7712         * objc.dg/pr45735.m: Ditto.
7713         * objc.dg/pr24393.m: Ditto.
7714
7715 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7716
7717         * objc.dg/attributes/objc-exception-1.m: New.
7718
7719 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7720
7721         * gcc.dg/cpp/include7.c: New test.
7722
7723 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7724
7725         PR c++/47242
7726         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7727
7728 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7729
7730         PR rtl-optimization/47763
7731         * gcc.dg/pr47763.c: New test.
7732
7733 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7734
7735         PR fortran/45743
7736         * gfortran.dg/whole_file_32.f90 : New test.
7737
7738 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7739
7740         PR c++/47666
7741         * g++.dg/inherit/virtual7.C: New test.
7742
7743 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7744
7745         PR objc/47832
7746         * objc.dg/type-size-3.m: Updated error message.
7747         * objc.dg/type-size-4.m: New test.
7748         * objc.dg/type-size-5.m: New test.
7749
7750 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752         * lib/gnat.exp: Fix comments.
7753         Don't load libgloss.exp.
7754         (default_gnat_version): Call $compiler with --version.
7755         Adapt regexp for gnatmake output, insert version.
7756         (gnat_version): New proc.
7757         (gnat_init): Remove gnat_libgcc_s_path.
7758         (gnat_target_compile): Likewise.
7759         Remove ld_library_path.
7760         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7761         (gnat_pass): Remove.
7762         (gnat_pass): Remove.
7763         (gnat_finish): Remove.
7764         (gnat_exit): Remove.
7765         (local_find_gnatmake): Reindent.
7766         (runtest_file_p): Remove.
7767         (prune_warnings): Remove.
7768         (find_gnatclean): New proc.
7769         * lib/gnat-dg.exp (lremove): New proc.
7770         (gnat-dg-test): Reindent.
7771         Remove additional output files.
7772         (gnat-dg-runtest): Remove.
7773
7774         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7775         * gnat.dg/loop_optimization6.adb: Likewise.
7776         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7777
7778 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR tree-optimization/47835
7781         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7782
7783 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7784
7785         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7786         * gfortran.dg/abstract_type_2.f03: Ditto.
7787         * gfortran.dg/abstract_type_3.f03: Ditto.
7788         * gfortran.dg/abstract_type_4.f03: Ditto.
7789         * gfortran.dg/abstract_type_5.f03: Ditto.
7790         * gfortran.dg/abstract_type_6.f03: Ditto.
7791         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7792         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7793         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7794         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7795         * gfortran.dg/array_function_5.f90: Ditto.
7796         * gfortran.dg/asynchronous_3.f03: Ditto.
7797         * gfortran.dg/char_expr_1.f90: Ditto.
7798         * gfortran.dg/class_14.f03: Ditto.
7799         * gfortran.dg/data_array_6.f: Ditto.
7800         * gfortran.dg/data_invalid.f90: Ditto.
7801         * gfortran.dg/dot_product_1.f03: Ditto.
7802         * gfortran.dg/func_derived_5.f90: Ditto.
7803         * gfortran.dg/func_result_4.f90: Ditto.
7804         * gfortran.dg/implied_do_1.f90: Ditto.
7805         * gfortran.dg/initialization_25.f90: Ditto.
7806         * gfortran.dg/initialization_26.f90: Ditto.
7807         * gfortran.dg/interface_34.f90: Ditto.
7808         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7809         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7810         * gfortran.dg/matmul_8.f03: Ditto.
7811         * gfortran.dg/merge_init_expr.f90: Ditto.
7812         * gfortran.dg/pack_assign_1.f90: Ditto.
7813         * gfortran.dg/pack_vector_1.f90: Ditto.
7814         * gfortran.dg/pointer_check_8.f90: Ditto.
7815         * gfortran.dg/product_init_expr.f03: Ditto.
7816         * gfortran.dg/reshape_order_5.f90: Ditto.
7817         * gfortran.dg/reshape_shape_1.f90: Ditto.
7818         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7819         * gfortran.dg/same_name_2.f90: Ditto.
7820         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7821         * gfortran.dg/spread_init_expr.f03: Ditto.
7822         * gfortran.dg/stmt_func_1.f90: Ditto.
7823         * gfortran.dg/sum_init_expr.f03: Ditto.
7824         * gfortran.dg/transpose_3.f03: Ditto.
7825         * gfortran.dg/unpack_init_expr.f03: Ditto.
7826         * gfortran.dg/warn_conversion.f90: Ditto.
7827         * gfortran.dg/warn_conversion_2.f90: Ditto.
7828         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7829         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7830         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7831         * gfortran.dg/whole_file_16.f90: Ditto.
7832         * gfortran.dg/whole_file_17.f90: Ditto.
7833         * gfortran.dg/whole_file_18.f90: Ditto.
7834         * gfortran.dg/whole_file_20.f03: Ditto.
7835         * gfortran.dg/whole_file_5.f90: Ditto.
7836         * gfortran.dg/whole_file_6.f90: Ditto.
7837         * gfortran.dg/write_invalid_format.f90: Ditto.
7838         * gfortran.dg/zero_sized_6.f90: Ditto.
7839
7840 2011-02-21  Jeff Law <law@redhat.com>
7841
7842         PR rtl-optimization/46178
7843         * gcc.target/i386/pr46178.c: New test.
7844
7845         PR rtl-optimization/46002
7846         * gcc.c-torture/compile/pr46002.c: New test.
7847
7848 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7849
7850         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7851         *-*-hpux10*.
7852
7853 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR debug/47106
7856         * g++.dg/debug/pr47106.C: Require effective target lto.
7857
7858 2011-02-21  Jason Merrill  <jason@redhat.com>
7859
7860         * g++.dg/cpp0x/constexpr-diag2.C: New.
7861
7862 2011-02-20  Jason Merrill  <jason@redhat.com>
7863
7864         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7865
7866         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7867
7868         * g++.dg/overload/conv-op1.C: New.
7869
7870         * g++.dg/cpp0x/constexpr-synth1.C: New.
7871
7872 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7873
7874         * objc.dg/layout-2.m: New.
7875         * objc.dg/selector-3.m: Adjusted location of error message.
7876         * objc.dg/type-size-3.m: Same.
7877         * obj-c++.dg/selector-3.mm: Same.
7878
7879 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7880
7881         PR objc/47784
7882         * objc.dg/property/dotsyntax-22.m: New.
7883         * obj-c++.dg/property/dotsyntax-22.mm: New.
7884
7885 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7886
7887         PR c++/46394
7888         * g++.dg/template/typedef38.C: New test.
7889
7890 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7891
7892         PR fortran/46818
7893         * gfortran.dg/whole_file_30.f90 : New test.
7894         * gfortran.dg/whole_file_31.f90 : New test.
7895
7896 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7897
7898         PR fortran/45077
7899         PR fortran/44945
7900         * gfortran.dg/whole_file_28.f90 : New test.
7901         * gfortran.dg/whole_file_29.f90 : New test.
7902
7903 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7904
7905         PR c++/44118
7906         * g++.dg/template/crash105.C: New.
7907
7908 2011-02-19  Jason Merrill  <jason@redhat.com>
7909
7910         * g++.dg/cpp0x/regress/no-elide1.C: New.
7911
7912 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7913
7914         PR tree-optimization/46620
7915         * gcc.dg/pr46620.c: New.
7916
7917 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7918
7919         PR c/47809
7920         * gcc.target/i386/pr47809.c: New test.
7921
7922 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7923             Tobias Burnus  <burnus@net-b.de>
7924
7925         * lib/target-supports.exp
7926         (check_effective_target_fortran_large_real): New check for large reals.
7927         * gfortran.dg/nan_7.f90: New test.
7928
7929 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7930
7931         PR libgfortran/47567
7932         * gfortran.dg/fmt_f0_1.f90: Update test.
7933
7934 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7935
7936         PR fortran/47348
7937         * gfortran.dg/array_constructor_36.f90 : New test.
7938         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7939         allow for comparison between different elements of the array
7940         constructor at different levels of optimization.
7941
7942 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7943
7944         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7945         * gcc.target/i386/pr32280-1.c: Likewise.
7946
7947 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR target/47800
7950         * gcc.target/i386/pr47800.c: New test.
7951
7952 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7953
7954         * objc/execute/exceptions/foward-1.x: New.
7955
7956 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7957
7958         PR fortran/47789
7959         * gfortran.dg/derived_constructor_comps_4.f90: New.
7960
7961 2011-02-18  Tobias Burnus
7962
7963         PR fortran/47775
7964         * gfortran.dg/func_result_6.f90: New.
7965
7966 2011-02-18  Michael Matz  <matz@suse.de>
7967
7968         PR fortran/45586
7969         * gfortran.dg/lto/pr45586_0.f90: New test.
7970         * gfortran.dg/typebound_proc_20.f90: Ditto.
7971         * gfortran.dg/typebound_proc_21.f90: Ditto.
7972
7973 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7974
7975         PR c++/47795
7976         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7977
7978 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7979
7980         PR fortran/47750
7981         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7982         gcc_warning_prefix.
7983         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7984         normalizing the error/warning output.
7985         * gfortran.dg/Wall.f90: Update dg-error/warning.
7986         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7987         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7988         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7989         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7990         * gfortran.dg/class_30.f90: Update dg-error/warning.
7991         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7992         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7993         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7994         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7995         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7996         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7997         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7998         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7999         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8000         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8001         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8002         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8003         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8004         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8005         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8006         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8007         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8008         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8009         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8010         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8011         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8012         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8013         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8014         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8015         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8016
8017 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8018
8019         PR fortran/47768
8020         * gfortran.dg/proc_ptr_comp_30.f90: New.
8021
8022 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR debug/47780
8025         * gcc.target/i386/pr47780.c: New test.
8026
8027 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8028
8029         PR fortran/47767
8030         * gfortran.dg/class_40.f03: New.
8031
8032 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8033
8034         PR c++/47208
8035         * g++.dg/cpp0x/auto21.C: New test.
8036
8037 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8038
8039         * objc.dg/special/unclaimed-category-1.h: Updated for
8040         new ABI support.
8041         * objc.dg/special/unclaimed-category-1.m: Same.
8042         * objc.dg/zero-link-1.m: Same.
8043         * objc.dg/lookup-1.m: Same.
8044         * objc.dg/torture/strings/const-str-9.m
8045         * objc.dg/torture/strings/const-str-10.m: Same.
8046         * objc.dg/torture/strings/const-str-11.m: Same.
8047         * objc.dg/torture/forward-1.m: Same.
8048         * objc.dg/zero-link-2.m: Same.
8049         * objc.dg/encode-7-next-64bit.m: Same.
8050         * objc.dg/method-4.m: Same.
8051         * objc.dg/next-runtime-1.m: Same.
8052         * objc.dg/image-info.m: Same.
8053         * objc.dg/pr23214.m: Same.
8054         * objc.dg/symtab-1.m: Same.
8055         * obj-c++.dg/basic.m: Same.
8056         * obj-c++.dg/proto-lossage-3.m: Same.
8057         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8058         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8059         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8060         * obj-c++.dg/method-11.m: Same.
8061         * objc/execute/enumeration-1.m: Same.
8062         * objc/execute/object_is_class.m: Same.
8063         * objc/execute/formal_protocol-2.m: Same.
8064         * objc/execute/formal_protocol-4.m: Same.
8065         * objc/execute/formal_protocol-6.m: Same.
8066         * objc/execute/bycopy-3.m: Same.
8067         * objc/execute/exceptions/catchall-1.m: Same.
8068         * objc/execute/exceptions/finally-1.m: Same.
8069         * objc/execute/exceptions/local-variables-1.m: Same.
8070         * objc/execute/exceptions/foward-1.m: Same.
8071         * objc/execute/bf-common.h
8072         * objc/execute/enumeration-2.m: Same.
8073         * objc/execute/formal_protocol-1.m: Same.
8074         * objc/execute/formal_protocol-3.m: Same.
8075         * objc/execute/formal_protocol-5.m: Same.
8076         * objc/execute/accessing_ivars.m: Same.
8077         * objc/execute/bycopy-2.m: Same.
8078         * objc/execute/formal_protocol-7.m: Same.
8079         * objc/execute/compatibility_alias.m: Same.
8080         * objc/execute/no_clash.m: Same.
8081         * objc/execute/object_is_meta_class.m: Same.
8082         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8083         * objc/execute/class-tests-1.h: Include stdio.h.
8084         * objc/execute/class-tests-2.h: Same.
8085         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8086         runtimes.
8087         * obj-c++.dg/try-catch-2.mm: Same.
8088
8089 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8090
8091         PR c++/47783
8092         * g++.dg/warn/Wunused-parm-4.C: New test.
8093
8094 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8095             Jan Hubicka  <jh@suse.cz>
8096
8097         PR debug/47106
8098         PR debug/47402
8099         * g++.dg/debug/pr47106.C: New.
8100
8101 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8102
8103         PR target/43653
8104         * gcc.target/i386/pr43653.c: New test.
8105
8106 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8107
8108         PR c++/47172
8109         * g++.dg/template/inherit6.C: New test.
8110
8111 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/47745
8114         * gfortran.dg/class_39.f03: New.
8115
8116 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8117
8118         PR c++/47326
8119         * g++.dg/cpp0x/variadic106.C: New test.
8120
8121 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR libfortran/47757
8124         * gfortran.dg/pr47757-1.f90: New test.
8125         * gfortran.dg/pr47757-2.f90: New test.
8126         * gfortran.dg/pr47757-3.f90: New test.
8127
8128         PR c++/47704
8129         * g++.dg/cpp0x/enum8.C: New test.
8130
8131 2011-02-15  Jason Merrill  <jason@redhat.com>
8132
8133         * g++.dg/inherit/implicit-trivial1.C: New.
8134         * g++.dg/cpp0x/implicit-trivial1.C: New.
8135
8136 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8137
8138         PR middle-end/47725
8139         * gcc.dg/torture/pr47725.c: Removed.
8140
8141 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8142
8143         PR target/47755
8144         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8145         constant does not generate a load from memory.
8146
8147 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8148
8149         PR middle-end/47725
8150         * gcc.dg/torture/pr47725.c: New.
8151
8152 2011-02-15  Richard Guenther  <rguenther@suse.de>
8153
8154         PR tree-optimization/47743
8155         * gcc.dg/torture/pr47743.c: New testcase.
8156
8157 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8158
8159         PR middle-end/47581
8160         * gcc.target/i386/pr47581.c: New test.
8161
8162 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8163
8164         PR fortran/47730
8165         * gfortran.dg/select_type_22.f03: New.
8166
8167 2011-02-14  Jason Merrill  <jason@redhat.com>
8168
8169         * g++.dg/cpp0x/regress/enum1.C: New.
8170
8171 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8172
8173         * gnat.dg/include.adb: New test.
8174
8175 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8176
8177         PR fortran/47728
8178         * gfortran.dg/class_38.f03: New.
8179
8180 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8181
8182         * gcc.dg/pr46494.c: New test.
8183
8184 2011-02-14  Richard Guenther  <rguenther@suse.de>
8185
8186         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8187
8188 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190         PR ada/41929
8191         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8192         sparc*-sun-solaris2.11.
8193
8194 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8195
8196         PR fortran/47349
8197         * gfortran.dg/argument_checking_18.f90: New.
8198
8199 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8200
8201         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8202         * gfortran.dg/argument_checking_17.f90: New.
8203
8204 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8205
8206         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8207         are temporarily disabled.
8208         * gfortran.dg/class_7.f03: Ditto.
8209         * gfortran.dg/coarray_14.f90: Ditto.
8210         * gfortran.dg/typebound_proc_13.f03: Ditto.
8211
8212 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8213
8214         PR fortran/45586
8215         * gfortran.dg/extends_11.f03: New.
8216
8217 2011-02-11  Xinliang David Li  <davidxl@google.com>
8218
8219         PR tree-optimization/47707
8220         * g++.dg/tree-ssa/pr47707.C: New test.
8221
8222 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8223
8224         * g++.dg/opt/inline17.C: New test.
8225
8226 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8227
8228         PR fortran/47550
8229         * gfortran.dg/pure_formal_2.f90: New.
8230
8231 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8232
8233         PR rtl-optimization/47614
8234         * gfortran.dg/pr47614.f: New.
8235
8236 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8237
8238         PR driver/47678
8239         * gcc.dg/opts-6.c: New test.
8240
8241 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR debug/47684
8244         * gcc.dg/pr47684.c: New test.
8245
8246 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8247
8248         PR target/47629
8249         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8250         c99_runtime, dg-add-options c99_runtime.
8251         (main): Use __asm__.
8252
8253 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255         PR testsuite/47400
8256         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8257         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8258         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8259         * gcc.dg/ucnid-10.c: Likewise.
8260         * gcc.dg/ucnid-13.c: Likewise.
8261         * gcc.dg/ucnid-7.c: Likewise.
8262         * gcc.dg/ucnid-8.c: Likewise.
8263         Adapt dg-warning line number.
8264
8265 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8266
8267         * gcc.target/i386/parity-1.c: Use -march=k8.
8268         * gcc.target/i386/parity-2.c: Ditto.
8269         * gcc.target/i386/vecinit-1.c: Ditto.
8270         * gcc.target/i386/vecinit-2.c: Ditto.
8271
8272 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274         PR target/46610
8275         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8276         * gcc.target/mips/save-restore-3.c: Likewise.
8277         * gcc.target/mips/save-restore-4.c: Likewise.
8278         * gcc.target/mips/save-restore-5.c: Likewise.
8279
8280         PR target/47683
8281         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8282         * g++.dg/tree-prof/partition2.C: Likewise.
8283
8284 2011-02-09  Jason Merrill  <jason@redhat.com>
8285
8286         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8287         rather than misdeclare std::puts.
8288
8289         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8290         * g++.dg/other/warning1.C: Likewise.
8291         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8292         * g++.old-deja/g++.gb/scope06.C: Likewise.
8293         * g++.old-deja/g++.law/cvt11.C: Likewise.
8294         * g++.old-deja/g++.law/init1.C: Likewise.
8295         * g++.dg/abi/mangle26.C: Likewise.
8296
8297         * g++.dg/template/function1.C: Adjust for C++0x mode.
8298         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8299
8300         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8301         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8302
8303         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8304
8305         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8306
8307         * g++.dg/cpp0x/regress: New directory.
8308         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8309         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8310         * g++.dg/cpp0x/regress/regress3.C: New.
8311
8312 2011-02-10  Richard Guenther  <rguenther@suse.de>
8313
8314         PR tree-optimization/47677
8315         * gcc.dg/torture/pr47677.c: New testcase.
8316
8317 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8318
8319         * objc.dg/special/load-category-1.m: Remove unused header.
8320         * objc.dg/special/load-category-1a.m: Likewise.
8321         * objc.dg/special/load-category-2.m: Likewise.
8322         * objc.dg/special/load-category-2a.m: Likewise.
8323         * objc.dg/special/load-category-3.m: Likewise.
8324         * objc.dg/special/load-category-3a.m: Likewise.
8325         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8326         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8327         * objc.dg/attributes/class-attribute-1.m: Likewise.
8328         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8329         * obj-c++.dg/property/property.exp: Likewise.
8330         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8331         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8332         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8333         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8334         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8335         * obj-c++.dg/template-8.mm: Likewise.
8336
8337 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR target/47665
8340         * gcc.target/i386/pr47665.c: New test.
8341
8342 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8343
8344         PR testsuite/47622
8345         Revert
8346         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8347         PR debug/42631
8348         * gcc.dg/pr42631.c: Update test.
8349         * gcc.dg/pr42631-2.c: New test.
8350
8351 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8352
8353         PR fortran/47352
8354         * gfortran.dg/proc_decl_25.f90: New.
8355
8356 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8357
8358         PR fortran/47463
8359         * gfortran.dg/typebound_assignment_2.f03: New.
8360
8361 2011-02-09  Richard Guenther  <rguenther@suse.de>
8362
8363         PR tree-optimization/47664
8364         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8365
8366 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8367
8368         PR middle-end/47646
8369         * gnat.dg/uninit_func.adb: Adjust dg directive.
8370
8371 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8372
8373         PR middle-end/47646
8374         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8375
8376 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8377
8378         PR fortran/47637
8379         * gfortran.dg/auto_dealloc_2.f90: New.
8380
8381 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8382
8383         * gcc.dg/builtins-config.h: Remove __sgi handling.
8384         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8385         -std=c99 for mips-sgi-irix6.5*.
8386
8387 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8388
8389         PR middle-end/45505
8390         * gfortran.dg/pr25923.f90: Remove xfails.
8391
8392 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8393
8394         PR fortran/47583
8395         * gfortran.dg/inquire_14.f90: New test.
8396
8397 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8398
8399         PR fortran/45290
8400         * gfortran.dg/pointer_init_6.f90: New.
8401
8402 2011-02-08  Jeff Law <law@redhat.com>
8403
8404         PR tree-optimization/42893
8405         * gcc.tree-ssa/pr42893.c: New test.
8406
8407 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8408
8409         PR tree-optimization/46834
8410         PR tree-optimization/46994
8411         PR tree-optimization/46995
8412         * gcc.dg/graphite/id-pr46834.c: New.
8413         * gfortran.dg/graphite/id-pr46994.f90: New.
8414         * gfortran.dg/graphite/id-pr46995.f90: New.
8415
8416 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8417
8418         PR middle-end/47646
8419         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8420         using the variable is known the warning is emitted there.
8421         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8422         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8423
8424         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8425         statement.
8426         (vg): Likewise.
8427         * gcc.dg/noreturn-1.c (foo5): Likewise.
8428         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8429         (method2): Likewise.
8430
8431         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8432         the return statement using the uninitialized variable.
8433         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8434
8435 2011-02-08  Richard Guenther  <rguenther@suse.de>
8436
8437         PR middle-end/47639
8438         * g++.dg/opt/pr47639.c: New testcase.
8439
8440 2011-02-08  Richard Guenther  <rguenther@suse.de>
8441
8442         PR tree-optimization/47632
8443         * g++.dg/opt/pr47632.C: New testcase.
8444
8445 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8446
8447         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8448
8449 2011-02-07  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/47615
8452         * g++.dg/opt/pr47615.C: New testcase.
8453
8454 2011-02-07  Richard Guenther  <rguenther@suse.de>
8455
8456         PR tree-optimization/47621
8457         * gcc.dg/torture/pr47621.c: New testcase.
8458
8459 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8462
8463 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/47592
8466         * gfortran.dg/allocate_with_source_1 : New test.
8467
8468 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR middle-end/47610
8471         * gcc.dg/pr47610.c: New test.
8472
8473 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8474
8475         PR debug/42631
8476         * gcc.dg/pr42631.c: Update test.
8477         * gcc.dg/pr42631-2.c: New test.
8478
8479 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8480
8481         PR fortran/47574
8482         * gfortran.dg/pr47574.f90:  New test.
8483
8484 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8485
8486         PR tree-optimization/46194
8487         * gcc.dg/autopar/pr46194.c: New.
8488
8489 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         PR tree-optimization/43695
8492         * g++.dg/ipa/pr43695.C: New.
8493
8494 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8495
8496         PR inline-asm/23200
8497         * gcc.dg/pr23200.c: New test.
8498
8499 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8500
8501         PR c++/47589
8502         * g++.dg/pr47589.C: New test.
8503
8504 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8505
8506         PR c++/47398
8507         * g++.dg/template/typedef37.C: New test.
8508         * g++.dg/template/param1.C: Adjust expected error message.
8509
8510 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR middle-end/31490
8513         * gcc.dg/pr31490-2.c: New test.
8514         * gcc.dg/pr31490-3.c: New test.
8515         * gcc.dg/pr31490-4.c: New test.
8516
8517 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8518             Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR c++/46890
8521         * g++.dg/parser/semicolon3.C: Adjust.
8522         * g++.dg/parser/semicolon4.C: New testcase.
8523         * g++.dg/pr46890.C: New testcase.
8524
8525 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8526
8527         PR c++/29571
8528         * g++.dg/init/pr29571.C: New.
8529
8530 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8531
8532         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8533         instead of vect_int.
8534
8535 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR target/47312
8538         * gcc.target/i386/pr47312.c: New test.
8539
8540         PR target/47564
8541         * gcc.target/i386/pr47564.c: New test.
8542
8543 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8544
8545         PR tree-optimization/45122
8546         * gcc.dg/tree-ssa/pr45122.c: New.
8547
8548 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8549
8550         PR target/47272
8551         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8552         and vec_vsx_st.
8553
8554         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8555         and vsx so a default --with-cpu=power7 doesn't give an error
8556         when -mavoid-indexed-addresses is used.
8557
8558         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8559         wrapper function to save the arguments and then jump to the real
8560         function, rather than depending on the compiler not to move stuff
8561         before an asm.
8562         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8563
8564 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8565             Paul Thomas  <pault@gcc.gnu.org>
8566
8567         PR fortran/47082
8568         * gfortran.dg/class_37.f03 : New test.
8569
8570 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8571             Richard Guenther  <rguenther@suse.de>
8572
8573         PR tree-optimization/40979
8574         PR bootstrap/47044
8575         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8576         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8577         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8578         check_vect_support_and_set_flags.
8579         * gfortran.dg/graphite/vect-pr40979.f90: New.
8580
8581 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8582
8583         PR fortran/47572
8584         * gfortran.dg/class_36.f03: New.
8585
8586 2011-02-02  Richard Guenther  <rguenther@suse.de>
8587
8588         PR tree-optimization/47566
8589         * gcc.dg/lto/20110201-1_0.c: New testcase.
8590
8591 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8592
8593         PR debug/47498
8594         PR debug/47501
8595         PR debug/45136
8596         PR debug/45130
8597         * debug/pr47498.c: New.
8598         * debug/pr47501.c: New.
8599
8600 2011-02-01  Richard Guenther  <rguenther@suse.de>
8601
8602         PR tree-optimization/47559
8603         * g++.dg/torture/pr47559.C: New testcase.
8604
8605 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8606
8607         PR fortran/47565
8608         * gfortran.dg/typebound_call_20.f03: New.
8609
8610 2011-02-01  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/47555
8613         * gcc.dg/pr47555.c: New testcase.
8614
8615 2011-02-01  Richard Guenther  <rguenther@suse.de>
8616
8617         PR tree-optimization/47541
8618         * g++.dg/torture/pr47541.C: New testcase.
8619
8620 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8621
8622         PR fortran/47455
8623         * gfortran.dg/typebound_call_19.f03: New.
8624
8625 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR c++/47416
8628         * g++.dg/cpp0x/pr47416.C: New test.
8629
8630 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8631
8632         PR fortran/47519
8633         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8634
8635 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8636
8637         PR fortran/47463
8638         * gfortran.dg/typebound_assignment_1.f03: New.
8639
8640 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR tree-optimization/47538
8643         * gcc.c-torture/execute/pr47538.c: New test.
8644
8645 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8646
8647         PR target/45325
8648         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8649
8650 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8651
8652         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8653
8654 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         PR rtl-optimization/44031
8657         * gcc.c-torture/compile/20110131-1.c: New test.
8658
8659 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8660
8661         PR fortran/47042
8662         * gfortran.dg/stmt_func_1.f90: New.
8663
8664 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8665
8666         PR fortran/47042
8667         * gfortran.dg/interface_34.f90: New.
8668
8669 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8670
8671         PR fortran/47523
8672         * gfortran.dg/realloc_on_assign_5.f03: New test.
8673         * gfortran.dg/realloc_on_assign_5.f03: New test.
8674
8675 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8676
8677         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8678         * gfortran.dg/bessel_7.f90: Likewise.
8679         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8680
8681         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8682         * gfortran.dg/sum_init_expr.f03: Likewise.
8683
8684         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8685
8686         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8687         -r -nostdlib.
8688
8689         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8690         loop only on "vect_intfloat_cvt" targets.
8691
8692 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/47531
8695         * gfortran.dg/shape_6.f90: New.
8696
8697 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8698
8699         PR libgfortran/47434
8700         * gfortran.dg/read_infnan_1.f90: Update test.
8701         * gfortran.dg/module_nan.f90: Update test.
8702         * gfortran.dg/char4_iunit_1.f03: Update test.
8703         * gfortran.dg/large_real_kind_1.f90: Update test.
8704         * gfortran.dg/real_const_3.f90: Update test.
8705         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8706
8707 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8708
8709         PR c++/47311
8710         * g++.dg/template/param2.C: New test.
8711
8712 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8713
8714         PR libgfortran/47285
8715         * gfortran.dg/fmt_g.f: New test.
8716
8717 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8718
8719         PR fortran/47507
8720         * gfortran.dg/pure_formal_1.f90: New.
8721
8722 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR target/42894
8725         * gcc.dg/tls/pr42894.c: New test.
8726
8727 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8728
8729         * gcc.dg/pr47276.c: Add dg-require-visibility.
8730
8731 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8732
8733         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8734
8735 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8736             Tobias Burnus  <burnus@gcc.gnu.org>
8737
8738         PR fortran/45170
8739         PR fortran/35810
8740         PR fortran/47350
8741         * gfortran.dg/realloc_on_assign_3.f03: New test.
8742         * gfortran.dg/realloc_on_assign_4.f03: New test.
8743         * gfortran.dg/allocatable_function_5.f90: New test.
8744         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8745         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8746         implemented" dg-errors.
8747
8748 2011-01-27  Jan Hubicka  <jh@suse.cz>
8749
8750         PR middle-end/46949
8751         * gcc.dg/attr-weakref-4.c: New testcase
8752
8753 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8754
8755         PR tree-optimization/47228
8756         * gcc.dg/torture/pr47228.c: New test.
8757
8758 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8759
8760         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8761
8762 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8763
8764         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8765         when using auto-overlay support on the SPU.
8766
8767 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8768
8769         PR rtl-optimization/44174
8770         * gcc.target/i386/asm-6.c: New test.
8771
8772 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8773
8774         PR rtl-optimization/46856
8775         * gcc.c-torture/compile/pr46856.c: New test.
8776
8777 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8778             Andrew Pinski  <pinskia@gmail.com>
8779
8780         PR c/43082
8781         * gcc.dg/pr43082.c: New.
8782
8783 2011-01-26  DJ Delorie  <dj@redhat.com>
8784
8785         PR rtl-optimization/46878
8786         * gcc.dg/pr46878-1.c: New test.
8787
8788 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8789
8790         PR c++/47476
8791         * g++.dg/cpp0x/pr47476.C: New test.
8792
8793 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8794
8795         * gcc.c-torture/compile/20110126-1.c: New test.
8796
8797 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR c/47473
8800         * gcc.dg/torture/pr47473.c: New test.
8801
8802 2011-01-26  Jan Hubicka  <jh@suse.cz>
8803
8804         PR target/47237
8805         * gcc.c-torture/execute/pr47237.c: New testcase.
8806
8807 2011-01-26  Jan Hubicka  <jh@suse.cz>
8808
8809         PR tree-optimization/47190
8810         * gcc.dg/attr-weakref-3.c: New testcase.
8811
8812 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8813
8814         PR c++/43601
8815         * gcc.dg/dll-9a.c: New test file.
8816         * gcc.dg/dll-11.c: Likewise.
8817         * gcc.dg/dll-12.c: Likewise.
8818         * gcc.dg/dll-12a.c: Likewise.
8819         * gcc.dg/dll-11a.c: Likewise.
8820         * gcc.dg/dll-9.c: Likewise.
8821         * gcc.dg/dll-10.c: Likewise.
8822         * gcc.dg/dll-10a.c: Likewise.
8823         * g++.dg/ext/dllexport4a.cc: Likewise.
8824         * g++.dg/ext/dllexport4.C: Likewise.
8825         * g++.dg/ext/dllexport5.C: Likewise.
8826         * g++.dg/ext/dllexport5a.cc: Likewise.
8827
8828 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8829
8830         PR tree-optimization/46970
8831         * gcc.dg/graphite/pr46970.c: New.
8832
8833 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8834
8835         PR tree-optimization/46215
8836         * gcc.dg/graphite/pr46215.c: New.
8837
8838 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8839
8840         PR tree-optimization/46168
8841         * gcc.dg/graphite/pr46168.c: New.
8842
8843 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8844
8845         PR tree-optimization/43657
8846         * gcc.dg/graphite/pr43657.c: New.
8847
8848 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8849
8850         PR tree-optimization/29832
8851         * gfortran.dg/graphite/pr29832.f90: New.
8852
8853 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8854
8855         PR tree-optimization/43567
8856         * gcc.dg/graphite/pr43567.c: New.
8857
8858 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8859
8860         * gfortran.dg/graphite/interchange-4.f: New.
8861         * gfortran.dg/graphite/interchange-5.f: New.
8862
8863         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8864         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8865         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8866         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8867         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8868         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8869         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8870         * gfortran.dg/ltrans-7.f90: Removed.
8871         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8872
8873         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8874         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8875         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8876         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8877         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8878         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8879         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8880         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8881         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8882         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8883         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8884         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8885         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8886         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8887         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8888         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8889         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8890         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8891         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8892         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8893         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8894         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8895         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8896         * gcc.dg/tree-ssa/data-dep-1.c
8897         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8898         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8899         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8900         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8901         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8902
8903 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8904
8905         PR tree-optimization/47265
8906         PR tree-optimization/47443
8907         * gcc.c-torture/compile/pr47265.c: New test.
8908         * gcc.dg/pr47443.c: New test.
8909
8910 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8911
8912         PR tree-optimization/47382
8913         * g++.dg/torture/pr47382.C: New test.
8914         * g++.dg/opt/devirt1.C: Xfail.
8915
8916 2011-01-25  Yao Qi  <yao@codesourcery.com>
8917
8918         PR target/45701
8919         * gcc.target/arm/pr45701-1.c: New test.
8920         * gcc.target/arm/pr45701-2.c: New test.
8921         * gcc.target/arm/pr45701-3.c: New test.
8922
8923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8924             Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR tree-optimization/47271
8927         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8928
8929 2011-01-25  Nick Clifton  <nickc@redhat.com>
8930
8931         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8932         (saturate_add): Delete.
8933         (exchange): Delete.
8934         (main): Do not run saturate_add.
8935         (set_interrupts): Delete.
8936
8937 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8938
8939         PR fortran/47448
8940         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8941
8942 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR tree-optimization/47427
8945         PR tree-optimization/47428
8946         * gcc.c-torture/compile/pr47427.c: New test.
8947         * gcc.c-torture/compile/pr47428.c: New test.
8948
8949 2011-01-25  Richard Guenther  <rguenther@suse.de>
8950
8951         PR middle-end/47411
8952         * gcc.dg/torture/pr47411.c: New testcase.
8953
8954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8955
8956         * gfortran.dg/graphite/id-24.f: New.
8957         * gfortran.dg/graphite/id-25.f: New.
8958
8959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8960
8961         * gfortran.dg/graphite/id-23.f: New.
8962
8963 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8964
8965         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8966
8967 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8968
8969         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8970         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8971         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8972         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8973         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8974         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8975         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8976         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8977         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8978
8979 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8980
8981         * gcc.dg/graphite/block-0.c: Add documentation.
8982         * gcc.dg/graphite/block-4.c: Same.
8983         * gcc.dg/graphite/block-7.c: Same.
8984         * gcc.dg/graphite/block-8.c: New.
8985         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8986         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8987         * gcc.dg/graphite/interchange-12.c: Add documentation.
8988         * gcc.dg/graphite/interchange-13.c: New.
8989         * gcc.dg/graphite/interchange-14.c: New.
8990         * gcc.dg/graphite/interchange-15.c: New.
8991         * gcc.dg/graphite/interchange-8.c: Add documentation.
8992         * gcc.dg/graphite/interchange-mvt.c: Same.
8993
8994 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8995
8996         PR target/47408
8997         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8998         * gcc.target/powerpc/altivec-14.c: Ditto.
8999         * gcc.target/powerpc/altivec-33.c: Ditto.
9000         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9001         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9002         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9003         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9004         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9005         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9006         * g++.dg/ext/altivec-15.C: Ditto.
9007         * g++.dg/ext/altivec-types-1.C: Ditto.
9008         * g++.dg/ext/altivec-types-2.C: Ditto.
9009         * g++.dg/ext/altivec-types-3.C: Ditto.
9010         * g++.dg/ext/altivec-types-4.C: Ditto.
9011
9012 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9015
9016 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9019         optimization options.
9020
9021 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9022
9023         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9024
9025         PR testsuite/45988
9026         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9027
9028 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9029
9030         PR fortran/47421
9031         * gfortran.dg/allocatable_scalar_12.f90: New.
9032
9033 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9034
9035         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9036         vectorization to be not profitable if peeling is used to
9037         realign the memory access.
9038         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9039         loop bound to avoid loop unrolling.
9040         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9041
9042 2011-01-22  Jan Hubicka  <jh@suse.cz>
9043
9044         PR lto/47333
9045         * g++.dg/lto/pr47333.C: New file.
9046
9047 2011-01-22  Jan Hubicka  <jh@suse.cz>
9048
9049         PR tree-optimization/43884
9050         PR lto/44334
9051         * gcc.dg/autopar/outer-2.c: Increase array size.
9052         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9053
9054 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9055
9056         PR fortran/38536
9057         * gfortran.dg/c_loc_tests_16.f90:  New test.
9058
9059 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9060
9061         PR fortran/47399
9062         * gfortran.dg/typebound_proc_19.f90: New.
9063
9064 2011-01-21  Jeff Law <law@redhat.com>
9065
9066         PR tree-optimization/47053
9067         * g++.dg/pr47053.C: New test.
9068
9069 2011-01-21  Jason Merrill  <jason@redhat.com>
9070
9071         PR c++/47041
9072         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9073
9074 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR c++/47388
9077         * g++.dg/cpp0x/range-for10.C: New test.
9078         * g++.dg/template/for1.C: New test.
9079
9080         PR middle-end/45566
9081         * g++.dg/tree-prof/partition3.C: New test.
9082
9083         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9084
9085         PR rtl-optimization/47366
9086         * g++.dg/opt/pr47366.C: New test.
9087
9088 2011-01-21  Jason Merrill  <jason@redhat.com>
9089
9090         PR c++/46552
9091         * g++.dg/cpp0x/constexpr-regress2.C: New.
9092
9093         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9094
9095 2011-01-21  Jeff Law <law@redhat.com>
9096
9097         PR rtl-optimization/41619
9098         * gcc.dg/pr41619.c: New.
9099
9100 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR tree-optimization/47355
9103         * g++.dg/opt/pr47355.C: New test.
9104
9105 2011-01-21  Richard Guenther  <rguenther@suse.de>
9106
9107         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9108         making main hot.
9109
9110 2011-01-21  Richard Guenther  <rguenther@suse.de>
9111
9112         PR tree-optimization/47365
9113         * gcc.dg/torture/pr47365.c: New testcase.
9114         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9115
9116 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9117
9118         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9119
9120 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR tree-optimization/47391
9123         * gcc.dg/pr47391.c: New test.
9124
9125 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9126
9127         * g++.dg/template/char1.C: Use signed char.
9128
9129 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9130
9131         PR fortran/47377
9132         * gfortran.dg/pointer_target_4.f90: New.
9133
9134 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9135
9136         PR target/47251
9137         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9138         ILP32 system and not IP32.
9139
9140 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9141
9142         PR debug/46583
9143         * g++.dg/debug/pr46583.C: New.
9144
9145 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR debug/47283
9148         * g++.dg/debug/pr47283.C: New test.
9149
9150         PR testsuite/47371
9151         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9152         * gcc.target/i386/headmerge-2.c: Likewise.
9153
9154 2011-01-20  Richard Guenther  <rguenther@suse.de>
9155
9156         PR middle-end/47370
9157         * gcc.dg/torture/pr47370.c: New testcase.
9158
9159 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR tree-optimization/46130
9162         * gcc.dg/pr46130-1.c: New test.
9163         * gcc.dg/pr46130-2.c: New test.
9164
9165 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9166
9167         PR c++/47291
9168         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9169
9170 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9171
9172         PR debug/46240
9173         * g++.dg/debug/pr46240.cc: New.
9174
9175 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR c++/47303
9178         * g++.dg/template/anonunion1.C: New test.
9179
9180         PR rtl-optimization/47337
9181         * gcc.c-torture/execute/pr47337.c: New test.
9182
9183 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9184
9185         PR testsuite/45342
9186         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9187
9188 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9189
9190         PR tree-optimization/46021
9191         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9192
9193 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR tree-optimization/47290
9196         * g++.dg/torture/pr47290.C: New test.
9197
9198 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9199
9200         PR fortran/47240
9201         * gfortran.dg/proc_ptr_comp_29.f90: New.
9202
9203 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9204
9205         PR testsuite/41146
9206         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9207         powerpc-apple-darwin9.
9208
9209 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR rtl-optimization/47299
9212         * gcc.c-torture/execute/pr47299.c: New test.
9213
9214 2011-01-17  Jason Merrill  <jason@redhat.com>
9215
9216         * g++.dg/cpp0x/constexpr-virtual.C: New.
9217
9218 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR fortran/47331
9221         * gfortran.dg/gomp/pr47331.f90: New test.
9222
9223 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9224
9225         PR objc/47314
9226         * objc.dg/selector-warn-1.m: New.
9227         * obj-c++.dg/selector-warn-1.mm: New.
9228
9229 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9230
9231         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9232         Update dg-final accordingly.
9233
9234 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9235
9236         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9237
9238 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9239
9240         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9241         target check.
9242         * gcc.dg/guality/pr36728-2.c: Likewise.
9243
9244 2011-01-17  Richard Guenther  <rguenther@suse.de>
9245
9246         PR tree-optimization/47313
9247         * g++.dg/torture/pr47313.C: New testcase.
9248
9249 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9250
9251         PR target/47318
9252         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9253         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9254         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9255         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9256
9257         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9258         as __m256i.
9259         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9260         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9261         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9262
9263 2011-01-17  Richard Guenther  <rguenther@suse.de>
9264
9265         PR tree-optimization/45967
9266         * gcc.dg/torture/pr45967-2.c: New testcase.
9267         * gcc.dg/torture/pr45967-3.c: Likewise.
9268
9269 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9270
9271         PR testsuite/47325
9272         * g++.dg/ext/pr47213.C: Require visibility.
9273
9274 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9275
9276         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9277         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9278
9279 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9280
9281         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9282         Linux-based targets.
9283
9284 2011-01-13  Jan Hubicka  <jh@suse.cz>
9285
9286         PR tree-optimization/47276
9287         * gcc.dg/pr47276.c: New testcase.
9288
9289 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9290             Jonathan Wakely  <jwakely.gcc@gmail.com>
9291
9292         PR c++/33558
9293         * g++.dg/other/pr33558.C: New.
9294         * g++.dg/other/pr33558-2.C: New.
9295
9296 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9297
9298         PR tree-optimization/45934
9299         PR tree-optimization/46302
9300         * g++.dg/ipa/devirt-c-1.C: New test.
9301         * g++.dg/ipa/devirt-c-2.C: Likewise.
9302         * g++.dg/ipa/devirt-c-3.C: Likewise.
9303         * g++.dg/ipa/devirt-c-4.C: Likewise.
9304         * g++.dg/ipa/devirt-c-5.C: Likewise.
9305         * g++.dg/ipa/devirt-c-6.C: Likewise.
9306         * g++.dg/ipa/devirt-6.C: Likewise.
9307         * g++.dg/ipa/devirt-d-1.C: Likewise.
9308         * g++.dg/torture/pr45934.C: Likewise.
9309
9310 2011-01-14  Jason Merrill  <jason@redhat.com>
9311
9312         * g++.dg/cpp0x/variadic105.C: New.
9313
9314 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9315             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317         PR objc/45989
9318         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9319         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9320         execution tests on i?86-*-*, x86_64-*-* and
9321         powerpc*-apple-darwin* && ilp32.
9322         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9323         tests on i?86-*-* and x86_64-*-*.
9324
9325 2011-01-14  Richard Guenther  <rguenther@suse.de>
9326
9327         PR tree-optimization/47280
9328         * g++.dg/opt/pr47280.C: New testcase.
9329
9330 2011-01-14  Jason Merrill  <jason@redhat.com>
9331
9332         * g++.dg/cpp0x/constexpr-regress1.C: New.
9333
9334         * g++.dg/ext/flexary2.C: New.
9335
9336 2011-01-14  Richard Guenther  <rguenther@suse.de>
9337
9338         PR middle-end/47281
9339         * gcc.dg/torture/pr47281.c: New testcase.
9340         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9341
9342 2011-01-14  Richard Guenther  <rguenther@suse.de>
9343
9344         PR tree-optimization/47286
9345         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9346
9347 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9348
9349         PR c++/47213
9350         * g++.dg/ext/pr47213.C: New.
9351
9352 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9355
9356 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9357             Mikael Morin  <mikael@gcc.gnu.org>
9358
9359         PR fortran/45848
9360         PR fortran/47204
9361         * gfortran.dg/select_type_20.f90: New.
9362         * gfortran.dg/select_type_21.f90: New.
9363
9364 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9365
9366         PR target/47251
9367         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9368
9369 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9370
9371         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9372         * gcc.dg/guality/pr36728-2.c: Likewise.
9373
9374 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9375
9376         PR debug/PR46973
9377         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9378
9379 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9380
9381         PR rtl-optimization/45352
9382         * gcc.dg/pr45352-3.c: New.
9383
9384 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9385
9386         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9387         comment.
9388         * g++.dg/cpp0x/range-for8.C: New.
9389         * g++.dg/cpp0x/range-for9.C: New.
9390
9391 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9392
9393         PR debug/47209
9394         * g++.dg/debug/pr47209.C: New.
9395
9396 2011-01-12  Richard Guenther  <rguenther@suse.de>
9397
9398         PR lto/47259
9399         * gcc.dg/lto/pr47259_0.c: New testcase.
9400         * gcc.dg/lto/pr47259_1.c: Likewise.
9401
9402 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9403
9404         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9405         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9406         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9407         methods missing from the OBJC2 Object.
9408         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9409         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9410         GNU and NeXT runtimes.
9411         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9412         comments.
9413         * objc-obj-c++-shared/Object1.m: Likewise.
9414         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9415         * objc.dg/proto-qual-1.m: Likewise.
9416         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9417         * obj-c++.dg/proto-qual-1.mm: Likewise.
9418
9419 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9420
9421         PR testsuite/33033
9422         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9423
9424 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9425
9426         Fixed the Objective-C++ testsuite and updated all tests.
9427         * lib/obj-c++.exp (obj-c++_init): Declare and set
9428         gcc_warning_prefix and gcc_error_prefix.
9429         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9430         'dg-warning', 'dg-message' and 'dg-error'.
9431         * obj-c++.dg/class-extension-3.mm: Likewise.
9432         * obj-c++.dg/class-protocol-1.mm: Likewise.
9433         * obj-c++.dg/encode-7.mm: Likewise.
9434         * obj-c++.dg/exceptions-3.mm: Likewise.
9435         * obj-c++.dg/exceptions-5.mm: Likewise.
9436         * obj-c++.dg/method-12.mm: Likewise.
9437         * obj-c++.dg/method-13.mm: Likewise.
9438         * obj-c++.dg/method-15.mm: Likewise.
9439         * obj-c++.dg/method-16.mm: Likewise.
9440         * obj-c++.dg/method-4.mm: Likewise.
9441         * obj-c++.dg/method-8.mm: Likewise.
9442         * obj-c++.dg/method-conflict-1.mm: Likewise.
9443         * obj-c++.dg/method-conflict-2.mm: Likewise.
9444         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9445         and uncommented second part of the testcase now that the testsuite
9446         works correctly.
9447         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9448         and uncommented second part of the testcase now that the testsuite
9449         works correctly.
9450         * obj-c++.dg/private-1.mm: Likewise.
9451         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9452         * obj-c++.dg/syntax-error-7.mm: Likewise.
9453         * obj-c++.dg/warn5.mm: Likewise.
9454         * obj-c++.dg/property/at-property-14.mm: Likewise.
9455         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9456         FIXME.
9457         * obj-c++.dg/property/at-property-18.mm: Likewise.
9458         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9459         FIXME.
9460         * obj-c++.dg/property/at-property-21.mm: Likewise.
9461         * obj-c++.dg/property/at-property-28.mm: Likewise.
9462         * obj-c++.dg/property/at-property-5.mm: Likewise.
9463         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9464         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9465         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9466         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9467         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9468         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9469         * obj-c++.dg/tls/diag-5.mm: Likewise.
9470         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9471         dg-error, now matched correctly.
9472
9473 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9474
9475         * objc.dg/property/at-property-29.m: New.
9476         * obj-c++.dg/property/at-property-29.mm: New.
9477
9478 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480         * go.test/go-test.exp (go-set-goarch): New proc.
9481         (go-gc-tests): Use it.
9482
9483 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9484
9485         PR debug/46955
9486         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9487
9488 2011-01-11  Richard Henderson  <rth@redhat.com>
9489
9490         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9491
9492 2011-01-11  Jan Hubicka  <jh@suse.cz>
9493
9494         PR lto/45721
9495         PR lto/45375
9496         * gcc.dg/lto/pr45721_1.c: New file.
9497         * gcc.dg/lto/pr45721_0.c: New file.
9498
9499 2011-01-11  Richard Guenther  <rguenther@suse.de>
9500
9501         PR tree-optimization/46076
9502         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9503
9504 2011-01-11  Jeff Law <law@redhat.com>
9505
9506         * PR tree-optimization/47086
9507         * gcc.dg/pr47086.c: New test.
9508
9509 2011-01-11  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/46658
9512         * g++.dg/template/new10.C: New.
9513
9514         PR c++/45520
9515         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9516
9517 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9518
9519         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9520         Split type definitions and NSConstantString class into...
9521         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9522         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9523         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9524         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9525         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9526         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9527         to comments.
9528         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9529         encode defines for newer NeXT system headers.
9530         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9531         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9532         * objc.dg/foreach-5.m: Likewise.
9533         * objc.dg/foreach-2.m: Likewise.
9534         * objc.dg/foreach-4.m: Likewise.
9535         * objc.dg/torture/strings/string1.m: Likewise.
9536         * objc.dg/torture/strings/string2.m: Likewise.
9537         * objc.dg/torture/strings/string3.m: Likewise.
9538         * objc.dg/torture/strings/string4.m: Likewise.
9539         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9540         header and stand alone.
9541         * obj-c++.dg/strings/strings-2.mm: Likewise.
9542         * objc.dg/torture/strings/const-str-3.m: Likewise.
9543         * objc.dg/strings/strings-2.m: Likewise.
9544         * objc.dg/strings/const-str-12b.m: Likewise.
9545
9546 2011-01-12  Richard Guenther  <rguenther@suse.de>
9547
9548         PR middle-end/32511
9549         * gcc.dg/attr-weak-1.c: Adjust.
9550
9551 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9552
9553         PR fortran/47051
9554         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9555         standard compliant and comment.
9556
9557 2011-01-10  Jan Hubicka  <jh@suse.cz>
9558
9559         PR lto/46083
9560         * gcc.dg/initpri3.c: New testcase.
9561
9562 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         PR lto/47222
9565         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9566         externally visible.
9567         (g_esi): Likewise.
9568         (g_ebx): Likewise.
9569         (g_ebp): Likewise.
9570         (g_esp): Likewise.
9571         (g_ebp_save): Likewise.
9572         (g_esp_save): Likewise.
9573
9574 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9575
9576         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9577
9578 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9579
9580         PR tree-optimization/46021
9581         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9582         i?86-*-*, x86_64-*-*.
9583
9584 2011-01-10  Jeff Law <law@redhat.com>
9585
9586         * PR tree-optimization/47141
9587         * gcc.c-torture/compile/pr47141.c: New test.
9588
9589 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9590
9591         PR testsuite/46230
9592         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9593         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9594         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9595         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9596
9597         PR testsuite/46230
9598         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9599         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9600         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9601         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9602         being vectorized.  Adjust dg-final pattern.
9603
9604         PR testsuite/46230
9605         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9606         * gcc.dg/vect/slp-24.c: Likewise.
9607
9608 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9609
9610         PR c++/47218
9611         * g++.dg/other/pr47218-1.C: New test file.
9612         * g++.dg/other/pr47218.C: Likewise.
9613         * g++.dg/other/pr47218.h: New supporting header.
9614
9615 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9616
9617         PR objc/47232
9618         * objc.dg/attributes/invalid-attribute-1.m: New.
9619         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9620
9621 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9622
9623         PR fortran/47224
9624         * gfortran.dg/proc_ptr_comp_28.f90: New.
9625
9626 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9627
9628         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9629         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9630         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9631         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9632         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9633         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9634         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9635         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9636         * objc.dg/gnu-api-2-class.m: Likewise.
9637         * objc.dg/gnu-api-2-ivar.m: Likewise.
9638         * objc.dg/gnu-api-2-method.m: Likewise.
9639         * objc.dg/gnu-api-2-objc.m: Likewise.
9640         * objc.dg/gnu-api-2-object.m: Likewise.
9641         * objc.dg/gnu-api-2-property.m: Likewise.
9642         * objc.dg/gnu-api-2-protocol.m: Likewise.
9643         * objc.dg/gnu-api-2-sel.m: Likewise.
9644
9645 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9646
9647         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9648         * objc.dg/objc-foreach-4.m: Likewise.
9649         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9650         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9651         * objc.dg/foreach-4.m: Likewise.
9652         * objc.dg/foreach-5.m: Likewise.
9653         * objc.dg/foreach-3.m: Return self from init.
9654
9655 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9656
9657         PR fortran/38536
9658         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9659
9660 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9661
9662         PR fortran/46313
9663         * gfortran.dg/class_35.f90: New.
9664
9665 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9666
9667         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9668
9669 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9670
9671         PR objc/47078
9672         * objc.dg/invalid-method-2.m: New.
9673         * obj-c++.dg/invalid-method-2.mm: New.
9674
9675 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9676
9677         PR fortran/46896
9678         * gfortran.dg/transpose_optimization_2.f90 : New test.
9679
9680 2011-01-08  Jan Hubicka  <jh@suse.cz>
9681
9682         PR tree-optmization/46469
9683         * g++.dg/torture/pr46469.C: New testcase.
9684
9685 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9686
9687         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9688         emulation of libobjc-gnu structure layout functionality to ..
9689         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9690         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9691         * objc/execute/bf-common.h: Adjust headers.
9692         * objc/execute/bf-1.m: Likewise.
9693         * objc/execute/bf-2.m: Likewise.
9694         * objc/execute/bf-3.m: Likewise.
9695         * objc/execute/bf-4.m: Likewise.
9696         * objc/execute/bf-5.m: Likewise.
9697         * objc/execute/bf-6.m: Likewise.
9698         * objc/execute/bf-7.m: Likewise.
9699         * objc/execute/bf-8.m: Likewise.
9700         * objc/execute/bf-9.m: Likewise.
9701         * objc/execute/bf-10.m: Likewise.
9702         * objc/execute/bf-11.m: Likewise.
9703         * objc/execute/bf-12.m: Likewise.
9704         * objc/execute/bf-13.m: Likewise.
9705         * objc/execute/bf-14.m: Likewise.
9706         * objc/execute/bf-15.m: Likewise.
9707         * objc/execute/bf-16.m: Likewise.
9708         * objc/execute/bf-17.m: Likewise.
9709         * objc/execute/bf-18.m: Likewise.
9710         * objc/execute/bf-19.m: Likewise.
9711         * objc/execute/bf-20.m: Likewise.
9712         * objc/execute/bf-21.m: Likewise.
9713         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9714         objc_get_type_qualifiers ().
9715
9716 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9717
9718         PR fortran/45777
9719         * gfortran.dg/dependency_39.f90:  New test.
9720
9721 2011-01-07  Jan Hubicka  <jh@suse.cz>
9722
9723         Get builtins tests ready for linker plugin.
9724         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9725         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9726         my_memset, my_bzero): Mark used.
9727         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9728         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9729         volatile.
9730         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9731         volatile.
9732
9733 2011-01-07  Jan Hubicka  <jh@suse.cz>
9734
9735         PR tree-optimization/46367
9736         * g++.dg/torture/pr46367.C: New file.
9737
9738 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR target/47201
9741         * gcc.dg/pr47201.c: New test.
9742
9743         PR bootstrap/47187
9744         * gcc.dg/tree-prof/pr47187.c: New test.
9745
9746 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9747
9748         PR fortran/41580
9749         * gfortran.dg/extends_type_of_3.f90: New.
9750
9751 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9752
9753         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9754         * g++.dg/ext/dllimport-MI1.C: Likewise.
9755         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9756         * g++.dg/ext/dllimport10.C: Likewise.
9757         * g++.dg/ext/dllimport11.C: Likewise.
9758         * g++.dg/ext/dllimport12.C: Likewise.
9759         * g++.dg/ext/dllimport13.C: Likewise.
9760         * g++.dg/ext/dllimport2.C: Likewise.
9761         * g++.dg/ext/dllimport3.C: Likewise.
9762         * g++.dg/ext/dllimport4.C: Likewise.
9763         * g++.dg/ext/dllimport5.C: Likewise.
9764         * g++.dg/ext/dllimport6.C: Likewise.
9765         * g++.dg/ext/dllimport8.C: Likewise.
9766         * g++.dg/ext/dllimport9.C: Likewise.
9767         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9768         targets, too. Additionally enable test for i?86-*-mingw*.
9769         * g++.dg/ext/selectany1.C: Likewise.
9770         Remove guard variable check.
9771
9772 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9773
9774         PR fortran/47189
9775         PR fortran/47194
9776         * gfortran.dg/storage_size_3.f08: Extended.
9777
9778 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR c++/47022
9781         * g++.dg/template/stdarg1.C: New test.
9782
9783 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9784
9785         PR fortran/47195
9786         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9787         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9788         from the interface of functions to not hide the errors that
9789         shall be tested.
9790
9791 2011-01-06  Jan Hubicka  <jh@suse.cz>
9792
9793         * gcc.dg/lto/pr47188_0.c: New testcase.
9794         * gcc.dg/lto/pr47188_1.c: New testcase.
9795
9796 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9797
9798         PR fortran/33117
9799         PR fortran/46478
9800         * gfortran.dg/interface_33.f90: New test.
9801
9802 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR c/47150
9805         * gcc.c-torture/compile/pr47150.c: New test.
9806
9807 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9808
9809         PR tree-optimization/47139
9810         * gcc.dg/vect/pr47139.c: New test.
9811
9812 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9813
9814         PR fortran/47180
9815         * gfortran.dg/extends_type_of_2.f03: New.
9816
9817 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9818
9819         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9820
9821 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9822
9823         * gnat.dg/opt14.adb: New test.
9824
9825 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9826
9827         PR fortran/46017
9828         * gfortran.dg/allocate_error_2.f90:  New test.
9829
9830 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9831
9832         PR fortran/47024
9833         * gfortran.dg/storage_size_3.f08: New.
9834
9835 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9836
9837         PR libgfortran/47154
9838         * gfortran.dg/namelist_68.f90: New test.
9839
9840 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9841
9842         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9843
9844 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9845
9846         PR fortran/46448
9847         * gfortran.dg/class_34.f90: New.
9848
9849 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9850
9851         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9852         use __builtin_inff.  Skip all single-precision tests that require
9853         Infinity.
9854
9855 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9856
9857         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9858
9859 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR tree-optimization/47148
9862         * gcc.c-torture/execute/pr47148.c: New test.
9863
9864         PR tree-optimization/47155
9865         * gcc.c-torture/execute/pr47155.c: New test.
9866
9867         PR rtl-optimization/47157
9868         * gcc.c-torture/compile/pr47157.c: New test.
9869
9870 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9871
9872         * gcc.dg/torture/vector-shift2.c (schar): Define.
9873         (main): Always use schar or uchar instead of plain "char" to avoid
9874         dependencies on implementation-defined char signedness.
9875
9876 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9877
9878         PR tree-optimization/46801
9879         * gnat.dg/pack9.adb: Remove xfail.
9880
9881 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9882
9883         PR tree-optimization/46984
9884         * g++.dg/ipa/pr46984.C: New test.
9885
9886 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9887
9888         PR fortran/46408
9889         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9890
9891 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9892
9893         PR tree-optimization/47140
9894         * gcc.c-torture/compile/pr47140.c: New test.
9895
9896         PR rtl-optimization/47028
9897         * gcc.dg/pr47028.c: New test.
9898
9899 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9900
9901         * objc.dg/protocol-forward-1.m: Removed TODO.
9902         * objc.dg/protocol-forward-2.m: New.
9903         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9904         * obj-c++.dg/protocol-forward-2.mm: New.
9905
9906 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9907
9908         PR target/38662
9909         * g++.dg/eh/pr38662.C: New testcase.
9910
9911 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9912
9913         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9914         scan for newline '\n'.
9915
9916 \f
9917 Copyright (C) 2011 Free Software Foundation, Inc.
9918
9919 Copying and distribution of this file, with or without modification,
9920 are permitted in any medium without royalty provided the copyright
9921 notice and this notice are preserved.