OSDN Git Service

2011-08-20 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/49638
4         * gfortran.dg/typebound_override_1.f90: Modified.
5
6 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/48739
9         * gcc.dg/pr48739-1.c: New test.
10         * gcc.dg/pr48739-2.c: New test.
11
12 2011-08-20  Tobias Burnus  <burnus@net-b.de>
13
14         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
15
16 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
17
18         PR fortran/50129
19         * gfortran.dg/where_3.f90: New test.
20
21 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
22
23         PR middle-end/49721
24         * gfortran.dg/pr49721-1.f: New.
25         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
26
27 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
28
29         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
30         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
31         New tests.
32
33 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
34
35         * gcc.target/arm/wmul-11.c: New file.
36         * gcc.target/arm/wmul-12.c: New file.
37         * gcc.target/arm/wmul-13.c: New file.
38
39 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
40
41         * gcc.target/arm/wmul-10.c: New file.
42
43 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
44
45         * gcc.target/arm/wmul-9.c: New file.
46         * gcc.target/arm/wmul-bitfield-2.c: New file.
47
48 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
49
50         * gcc.target/arm/wmul-8.c: New file.
51
52 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
53
54         * gcc.target/arm/wmul-7.c: New file.
55
56 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
57
58         * gcc.target/arm/wmul-6.c: New file.
59
60 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
61
62         * gcc.target/arm/wmul-5.c: New file.
63         * gcc.target/arm/no-wmla-1.c: New file.
64
65 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
66
67         * gcc.target/arm/wmul-bitfield-1.c: New file.
68
69 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
70
71         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
72
73 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
74
75         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
76         * gcc.target/i386/conversion.c: Likewise.
77
78 2011-08-19  Richard Guenther  <rguenther@suse.de>
79
80         * gcc.dg/torture/pr50067-1.c: New testcase.
81         * gcc.dg/torture/pr50067-2.c: Likewise.
82
83 2011-08-19  Joey Ye  <joey.ye@arm.com>
84
85         PR target/49437
86         * gcc.target/arm/handler-align.c: New test.
87         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
88         New Function.
89
90 2011-08-19  Joey Ye  <joey.ye@arm.com>
91
92         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
93
94 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
95
96         PR fortran/50071
97         * gfortran.dg/end_block_label_1.f90: New test.
98         * gfortran.dg/end_associate_label_1.f90: New test.
99
100 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
101
102         * gcc.dg/c1x-pointer-float-1.c: New test.
103
104 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
105
106         PR fortran/50071
107         * gfortran.dg/duplicate_labels_2.f: New test.
108
109 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
110
111         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
112         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
113         gcc.dg/c1x-noreturn-5.c: New tests.
114
115 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
116
117         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
118
119 2011-08-18  Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/18918
122         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
123         * gfortran.dg/coarray_lock_3.f90: Fix test.
124         * gfortran.dg/coarray_lock_4.f90: New.
125         * gfortran.dg/coarray_lock_5.f90: New.
126
127 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
128
129         PR target/50009
130         * gcc.c-torture/compile/pr50009.c: New test.
131
132         PR target/50092
133         * gcc.dg/torture/pr50092.c: New test.
134
135 2011-08-18  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/50109
138         * gfortran.dg/namelist_73.f90: New.
139
140 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
141
142         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
143
144         PR debug/50017
145         * gcc.dg/pr50017.c: New test.
146
147 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
148
149         PR c++/45625
150         * g++.dg/lookup/hidden-var1.C: New test case.
151
152 2011-08-17  Tobias Burnus  <burnus@net-b.de>
153
154         PR fortran/31461
155         * gfortran.dg/warn_unused_var_2.f90: New.
156         * gfortran.dg/warn_unused_var_3.f90: New.
157
158 2011-08-17  Tom de Vries  <tom@codesourcery.com>
159
160         PR target/43597
161         * gcc.target/arm/pr43597.c: New test.
162
163 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
164
165         PR fortran/50070
166         * gfortran.dg/common_13.f90: New.
167
168 2011-08-16  Jason Merrill  <jason@redhat.com>
169
170         PR c++/50086
171         * g++.dg/cpp0x/variadic-unresolved.C: New.
172
173         * g++.old-deja/g++.brendan/README: Add R.I.P.
174
175         * g++.dg/ext/attr-used-1.C: New.
176
177         PR c++/50054
178         * g++.dg/cpp0x/initlist56.C: New.
179
180 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR testsuite/50085
183         * g++.dg/opt/life1.C: Only run on Linux.
184
185 2011-08-15  Tobias Burnus  <burnus@net-b.de>
186
187         * gfortran.dg/coarray_26.f90: New.
188
189 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
190
191         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
192         -fdump-tree-vrp1.
193
194 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
195
196         PR fortran/50073
197         * gfortran.dg/func_result_7.f90: New.
198
199 2011-08-13  Jason Merrill  <jason@redhat.com>
200
201         PR c++/50075
202         * g++.dg/cpp0x/decltype32.C: New.
203
204         PR c++/50059
205         * g++.dg/diagnostic/expr1.C: New.
206
207 2011-08-12  David Li  <davidxl@google.com>
208
209         * g++.dg/abi/vbase15.C: New test.
210
211 2011-08-12  Jason Merrill  <jason@redhat.com>
212
213         PR c++/50034
214         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
215
216 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
217
218         * gcc.dg/builtins-67.c: New test.
219         * gcc.target/i386/conversion.c: Ditto.
220
221 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
222             Brian Hackett  <bhackett1024@gmail.com>
223
224         * g++.dg/plugin/decl_plugin.c: New.
225         * g++.dg/plugin/decl-plugin-test.C: New.
226         * g++.dg/plugin/plugin.exp: Add above testcase.
227
228 2011-08-11  Richard Guenther  <rguenther@suse.de>
229
230         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
231
232 2011-08-11  Michael Matz  <matz@suse.de>
233
234         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
235
236 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
237
238         PR tree-optimization/50039
239         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
240         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
241
242 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
243
244         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
245         (sse4_1_test): Initialize src3 with random value.
246
247 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
248
249         * gcc.c-torture/execute/scal-to-vec1.c: New test.
250         * gcc.c-torture/execute/scal-to-vec2.c: New test.
251         * gcc.c-torture/execute/scal-to-vec3.c: New test.
252         * gcc.dg/scal-to-vec1.c: New test.
253         * gcc.dg/scal-to-vec2.c: New test.
254
255 2011-08-09  Richard Guenther  <rguenther@suse.de>
256
257         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
258         * gcc.dg/tree-ssa/vrp60.c: New testcase.
259         * gcc.dg/tree-ssa/vrp61.c: Likewise.
260         * gcc.dg/tree-ssa/vrp62.c: Likewise.
261
262 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
263
264         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
265
266 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
267
268         * gcc.dg/pr49948.c: Require pthread effective target.
269
270 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
271
272         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
273
274 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
275
276         * gcc.target/i386/sse-22a.c: New test.
277
278 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
279
280         PR tree-optimization/50014
281         * gcc.dg/vect/pr50014.c: New test.
282
283 2011-08-08  Martin Jambor  <mjambor@suse.cz>
284
285         PR middle-end/49923
286         * gcc.dg/tree-ssa/pr49923.c: New test.
287
288 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
289
290         PR target/49781
291         * gcc.target/i386/pr49781-1.c: New.
292
293 2011-08-08  Jason Merrill  <jason@redhat.com>
294
295         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
296
297         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
298
299 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/49638
302         * gfortran.dg/typebound_override_1.f90: New.
303
304 2011-08-07  Kai Tietz  <ktietz@redhat.com>
305
306         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
307         x86_64 mingw target.
308         * gcc.dg/tree-ssa/loop-1.c: Likewise.
309         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
310         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
311         * gcc.dg/tree-ssa/loop-33.c: Likewise.
312         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
313         * gcc.dg/tree-ssa/loop-35.c: Likewise.
314         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
315         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
316         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
317         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
318
319 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
320
321         PR testsuite/48727
322         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
323
324 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
325
326         * gcc.dg/pr48770.c: Cleanup coverage files.
327         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
328
329 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
330
331         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
332         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
333         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
334         lzcnt and bmi options.
335
336 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
337
338         PR target/47381
339         * gcc.dg/pr47381-1.c: New.
340         * gcc.dg/pr47381-2.c: Likewise.
341         * gcc.target/i386/pr47381.c: Likewise.
342
343 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
344
345         PR middle-end/47727
346         * gcc.dg/pr47727.c: New.
347
348         PR target/47372
349         * gcc.dg/pr47372-1.c: New.
350         * gcc.dg/pr47372-2.c: Likewise.
351
352 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
353
354         PR middle-end/47449
355         * gcc.target/i386/pr47449.c: New.
356
357         PR target/47446
358         * gcc.dg/pr47446-1.c: New.
359         * gcc.dg/pr47446-2.c: Likewise.
360
361 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
362
363         PR target/47766
364         * gcc.dg/pr47766.c: New.
365
366         PR target/47715
367         * gcc.dg/tls/pr47715-1.c: New.
368         * gcc.dg/tls/pr47715-2.c: Likewise.
369         * gcc.dg/tls/pr47715-3.c: Likewise.
370         * gcc.dg/tls/pr47715-4.c: Likewise.
371         * gcc.dg/tls/pr47715-5.c: Likewise.
372
373 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
374
375         PR libobjc/50002
376         * objc.dg/gnu-api-2-class.m: Updated comments.
377         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
378         * objc.dg/gnu-api-2-class-meta.m: New test.
379         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
380
381 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         PR libobjc/49882
384         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
385         with classes that are in construction.
386
387 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
388
389         PR target/48084
390         * gcc.target/i386/pr48084-1.c: New.
391         * gcc.target/i386/pr48084-2.c: Likewise.
392         * gcc.target/i386/pr48084-3.c: Likewise.
393         * gcc.target/i386/pr48084-4.c: Likewise.
394         * gcc.target/i386/pr48084-5.c: Likewise.
395
396         PR rtl-optimization/49504
397         * gcc.target/i386/pr49504.c: New.
398
399         PR target/49860
400         * gcc.dg/pr49860.c: New.
401
402 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
403         
404         PR libobjc/49882
405         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
406         with classes that are in construction.
407
408 2011-08-05  Jason Merrill  <jason@redhat.com>
409
410         PR c++/48993
411         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
412
413         PR c++/49921
414         * g++.dg/cpp0x/decltype31.C: New.
415
416         PR c++/49669
417         * g++.dg/init/array28.C: New.
418
419         PR c++/49988
420         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
421
422 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
423
424         PR target/47369
425         * gcc.dg/pr47369-1.c: New.
426
427 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
428
429         PR middle-end/47364
430         * gcc.dg/torture/pr47364-1.c: New.
431         * gcc.c-torture/compile/pr47364-1.c: Likewise.
432         * gcc.c-torture/compile/pr47364-2.c: Likewise.
433
434 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
435
436         PR fortran/37211
437         * gfortran.dg/transfer_check_2.f90:  New test case.
438
439 2011-08-05  Jan Hubicka  <jh@suse.cz>
440
441         PR middle-end/49494
442         * gfortran.dg/pr49494.f90: New testcase.
443
444 2011-08-05  Jan Hubicka  <jh@suse.cz>
445
446         PR middle-end/49735
447         * gcc.c-torture/compile/pr49735.c: New testcase.
448
449 2011-08-05  Jason Merrill  <jason@redhat.com>
450
451         PR c++/47453
452         * g++.dg/cpp0x/initlist56.C: New.
453
454         PR c++/49812
455         * g++.dg/overload/rvalue2.C: New.
456
457         PR c++/49983
458         * g++.dg/cpp0x/range-for21.C: New.
459
460         * g++.dg/ext/vla11.C: New.
461
462 2011-08-05  Richard Guenther  <rguenther@suse.de>
463
464         PR tree-optimization/49984
465         * gcc.dg/tree-ssa/vrp59.c: New testcase.
466
467 2011-08-05  Richard Guenther  <rguenther@suse.de>
468
469         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
470         * gcc.dg/tree-ssa/vrp52.c: Likewise.
471         * gcc.dg/tree-ssa/vrp53.c: Likewise.
472
473 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
474
475         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
476         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
477         * gfortran.dg/ldist-pr43023.f90: Ditto.
478         * gfortran.dg/namelist_52.f90: Ditto.
479         * gfortran.dg/interface_proc_end.f90: Ditto.
480         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
481         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
482
483 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
484
485         * gcc.dg/vect/vect-over-widen-1.c: New test.
486         * gcc.dg/vect/vect-over-widen-2.c: New test.
487         * gcc.dg/vect/vect-over-widen-3.c: New test.
488         * gcc.dg/vect/vect-over-widen-4.c: New test.
489
490 2011-08-04  Richard Guenther  <rguenther@suse.de>
491
492         PR fortran/49957
493         * gfortran.dg/vect/O3-pr49957.f: New testcase.
494
495 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
496
497         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
498
499 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
500
501         PR middle-end/49905
502         * g++.dg/ext/builtin-object-size3.C: New test.
503
504 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
505
506         PR tree-optimization/49948
507         * gcc.dg/pr49948.c: New test.
508
509 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
510
511         PR middle-end/47383
512         * gcc.dg/torture/pr47383.c: New.
513
514 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
515
516         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
517
518 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
519
520         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
521
522 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
523
524         PR target/47744
525         * gcc.dg/torture/pr47744-1.c: New.
526         * gcc.dg/torture/pr47744-2.c: Likewise.
527         * gcc.dg/torture/pr47744-3.c: Likewise.
528
529 2011-08-03  Richard Guenther  <rguenther@suse.de>
530
531         PR middle-end/49958
532         * gcc.dg/torture/pr49958.c: New testcase.
533
534 2011-08-03  Richard Guenther  <rguenther@suse.de>
535
536         PR tree-optimization/49938
537         * g++.dg/torture/pr49938.C: New testcase.
538
539 2011-08-02  Jason Merrill  <jason@redhat.com>
540
541         PR c++/43886
542         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
543
544         PR c++/49577
545         * g++.dg/cpp0x/initlist5.C: Add additional cases.
546
547         PR c++/49593
548         * g++.dg/cpp0x/variadic115.C: New.
549
550         PR c++/49803
551         * g++.dg/cpp0x/union5.C: New.
552
553 2011-08-02  Daniel Kraft  <d@domob.eu>
554
555         PR fortran/49885
556         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
557
558 2011-08-02  Kai Tietz  <ktietz@redhat.com>
559
560         PR middle-end/49947
561         * gcc.dg/tree-ssa/forwprop-15.c
562
563 2011-08-02  Jason Merrill  <jason@redhat.com>
564
565         PR c++/49834
566         * g++.dg/cpp0x/range-for20.C: New.
567
568 2011-08-02  Tobias Burnus  <burnus@net-b.de>
569
570         * gfortran.dg/coarray_lib_token_3.f90: New.
571
572 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
573
574         PR fortran/46752
575         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
576         * gcc.dg/gomp/atomic-15.c: New test.
577         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
578         * g++.dg/gomp/atomic-15.C: New test.
579         * g++.dg/gomp/private-1.C: New test.
580         * g++.dg/gomp/sharing-2.C: New test.
581         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
582         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
583         * gfortran.dg/gomp/omp_atomic2.f90: New test.
584
585 2011-08-02  Tobias Burnus  <burnus@net-b.de>
586
587         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
588         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
589         cleanup-module.
590         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
591         * gfortran.dg/allocatable_function_5.f90: Ditto.
592         * gfortran.dg/allocate_stat.f90: Ditto.
593         * gfortran.dg/array_constructor_20.f90: Ditto.
594         * gfortran.dg/array_constructor_21.f90: Ditto.
595         * gfortran.dg/array_constructor_22.f90: Ditto.
596         * gfortran.dg/array_constructor_26.f03: Ditto.
597         * gfortran.dg/array_function_4.f90: Ditto.
598         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
599         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
600         * gfortran.dg/bind_c_usage_15.f90: Ditto.
601         * gfortran.dg/bind_c_usage_16.f03: Ditto.
602         * gfortran.dg/bind_c_usage_3.f03: Ditto.
603         * gfortran.dg/binding_label_tests_7.f03: Ditto.
604         * gfortran.dg/class_15.f03: Ditto.
605         * gfortran.dg/class_27.f03: Ditto.
606         * gfortran.dg/class_33.f90: Ditto.
607         * gfortran.dg/class_37.f03: Ditto.
608         * gfortran.dg/class_40.f03: Ditto.
609         * gfortran.dg/class_42.f03: Ditto.
610         * gfortran.dg/class_defined_operator_1.f03: Ditto.
611         * gfortran.dg/coarray/registering_1.f90: Ditto.
612         * gfortran.dg/convert_1.f90: Ditto.
613         * gfortran.dg/default_initialization_3.f90: Ditto.
614         * gfortran.dg/dependency_25.f90: Ditto.
615         * gfortran.dg/dependency_26.f90: Ditto.
616         * gfortran.dg/dependency_36.f90: Ditto.
617         * gfortran.dg/dependency_37.f90: Ditto.
618         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
619         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
620         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
621         * gfortran.dg/elemental_pointer_1.f90: Ditto.
622         * gfortran.dg/elemental_result_1.f90: Ditto.
623         * gfortran.dg/empty_derived_type.f90: Ditto.
624         * gfortran.dg/entry_7.f90: Ditto.
625         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
626         * gfortran.dg/equiv_constraint_3.f90: Ditto.
627         * gfortran.dg/error_recovery_3.f90: Ditto.
628         * gfortran.dg/extends_4.f03: Ditto.
629         * gfortran.dg/func_assign.f90: Ditto.
630         * gfortran.dg/func_assign_3.f90: Ditto.
631         * gfortran.dg/generic_1.f90: Ditto.
632         * gfortran.dg/generic_18.f90: Ditto.
633         * gfortran.dg/generic_22.f03: Ditto.
634         * gfortran.dg/generic_4.f90: Ditto.
635         * gfortran.dg/generic_6.f90: Ditto.
636         * gfortran.dg/generic_actual_arg.f90: Ditto.
637         * gfortran.dg/graphite/id-21.f: Ditto.
638         * gfortran.dg/graphite/pr45758.f90: Ditto.
639         * gfortran.dg/host_assoc_call_2.f90: Ditto.
640         * gfortran.dg/host_assoc_call_3.f90: Ditto.
641         * gfortran.dg/host_assoc_call_4.f90: Ditto.
642         * gfortran.dg/host_assoc_function_4.f90: Ditto.
643         * gfortran.dg/host_used_types_1.f90: Ditto.
644         * gfortran.dg/implicit_1.f90: Ditto.
645         * gfortran.dg/implicit_11.f90: Ditto.
646         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
647         * gfortran.dg/impure_actual_1.f90: Ditto.
648         * gfortran.dg/impure_assignment_1.f90: Ditto.
649         * gfortran.dg/impure_constructor_1.f90: Ditto.
650         * gfortran.dg/initialization_10.f90: Ditto.
651         * gfortran.dg/initialization_12.f90: Ditto.
652         * gfortran.dg/interface_14.f90: Ditto.
653         * gfortran.dg/interface_15.f90: Ditto.
654         * gfortran.dg/interface_2.f90: Ditto.
655         * gfortran.dg/interface_25.f90: Ditto.
656         * gfortran.dg/interface_26.f90: Ditto.
657         * gfortran.dg/interface_29.f90: Ditto.
658         * gfortran.dg/interface_assignment_1.f90: Ditto.
659         * gfortran.dg/internal_pack_6.f90: Ditto.
660         * gfortran.dg/internal_pack_7.f90: Ditto.
661         * gfortran.dg/internal_pack_8.f90: Ditto.
662         * gfortran.dg/lto/pr45586_0.f90: Ditto.
663         * gfortran.dg/lto/pr47839_0.f90: Ditto.
664         * gfortran.dg/module_commons_3.f90: Ditto.
665         * gfortran.dg/module_equivalence_4.f90: Ditto.
666         * gfortran.dg/module_equivalence_6.f90: Ditto.
667         * gfortran.dg/module_function_type_1.f90: Ditto.
668         * gfortran.dg/module_naming_1.f90: Ditto.
669         * gfortran.dg/namelist_4.f90: Ditto.
670         * gfortran.dg/operator_c1202.f90: Ditto.
671         * gfortran.dg/parens_7.f90: Ditto.
672         * gfortran.dg/pr32921.f: Ditto.
673         * gfortran.dg/pr33646.f90: Ditto.
674         * gfortran.dg/pr41928.f90: Ditto.
675         * gfortran.dg/pr42119.f90: Ditto.
676         * gfortran.dg/pr43984.f90: Ditto.
677         * gfortran.dg/present_1.f90: Ditto.
678         * gfortran.dg/private_type_2.f90: Ditto.
679         * gfortran.dg/proc_decl_2.f90: Ditto.
680         * gfortran.dg/proc_ptr_10.f90: Ditto.
681         * gfortran.dg/proc_ptr_22.f90: Ditto.
682         * gfortran.dg/proc_ptr_8.f90: Ditto.
683         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
684         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
685         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
686         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
687         * gfortran.dg/substring_equivalence.f90: Ditto.
688         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
689         * gfortran.dg/transpose_optimization_1.f90: Ditto.
690         * gfortran.dg/trim_optimize_6.f90: Ditto.
691         * gfortran.dg/typebound_call_12.f03: Ditto.
692         * gfortran.dg/typebound_operator_5.f03: Ditto.
693         * gfortran.dg/typebound_operator_6.f03: Ditto.
694         * gfortran.dg/typebound_proc_18.f03: Ditto.
695         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
696         * gfortran.dg/use_1.f90: Ditto.
697         * gfortran.dg/use_10.f90: Ditto.
698         * gfortran.dg/use_11.f90: Ditto.
699         * gfortran.dg/use_14.f90: Ditto.
700         * gfortran.dg/use_only_2.f90: Ditto.
701         * gfortran.dg/use_rename_4.f90: Ditto.
702         * gfortran.dg/use_rename_5.f90: Ditto.
703         * gfortran.dg/used_dummy_types_3.f90: Ditto.
704         * gfortran.dg/used_interface_ref.f90: Ditto.
705         * gfortran.dg/used_types_11.f90: Ditto.
706         * gfortran.dg/used_types_3.f90: Ditto.
707         * gfortran.dg/used_types_4.f90: Ditto.
708         * gfortran.dg/userdef_operator_2.f90: Ditto.
709         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
710         * gfortran.dg/vect/pr46213.f90: Ditto.
711         * gfortran.dg/whole_file_21.f90: Ditto.
712         * gfortran.dg/whole_file_22.f90: Ditto.
713         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
714         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
715
716 2011-08-02  Kai Tietz  <ktietz@redhat.com>
717
718         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
719
720 2011-08-01  Jason Merrill  <jason@redhat.com>
721
722         PR c++/49932
723         * g++.dg/abi/mangle49.C: New.
724
725         PR c++/49924
726         * g++.dg/cpp0x/constexpr-array4.C: New.
727
728         PR c++/49813
729         * g++.dg/cpp0x/constexpr-builtin1.C: New.
730
731 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
732
733         PR target/49927
734         * gcc.target/i386/pr49927.c: New test.
735
736 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
737
738         PR tree-optimization/49926
739         * gcc.dg/vect/pr49926.c: New test.
740
741 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
742
743         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
744         * gcc.target/i386/lzcnt-1.c: New test.
745         * gcc.target/i386/lzcnt-2.c: Likewise.
746         * gcc.target/i386/lzcnt-2a.c: Likewise.
747         * gcc.target/i386/lzcnt-3.c: Likewise.
748         * gcc.target/i386/lzcnt-4.c: Likewise.
749         * gcc.target/i386/lzcnt-4a.c: Likewise.
750         * gcc.target/i386/lzcnt-5.c: Likewise.
751         * gcc.target/i386/lzcnt-6.c: Likewise.
752         * gcc.target/i386/lzcnt-6a.c: Likewise.
753         * gcc.target/i386/lzcnt-check.h: Likewise.
754
755         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
756         * gcc.target/i386/sse-13.c: Likewise.
757         * gcc.target/i386/sse-14.c: Likewise.
758         * g++.dg/other/i386-2.C: Likewise.
759         * g++.dg/other/i386-3.C: Likewise.
760
761 2011-08-01  Julian Brown  <julian@codesourcery.com>
762
763         * gcc.target/arm/fixed-point-exec.c: New test.
764
765 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
766
767         PR target/49920
768         * gcc.target/i386/pr49920.c: New test.
769
770 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
771
772         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
773         * gcc.dg/tree-ssa/pr23109.c: Ditto.
774         * gcc.dg/tree-ssa/loop-7.c: Ditto.
775         * gcc.dg/tree-ssa/loop-32.c: Ditto.
776         * gcc.dg/tree-ssa/loop-33.c: Ditto.
777         * gcc.dg/tree-ssa/loop-34.c: Ditto.
778         * gcc.dg/tree-ssa/loop-35.c: Ditto.
779         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
780         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
781         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
782         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
783         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
784         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
785         * g++.dg/tree-ssa/pr33615.C: Ditto.
786         * g++.dg/tree-ssa/restrict1.C: Ditto.
787         * c-c++-common/restrict-2.c: Ditto.
788         * gfortran.dg/pr32921.f: Ditto.
789         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
790         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
791         * gcc.dg/tree-ssa/vrp47.c: Ditto.
792         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
793         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
794         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
795         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
796         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
797         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
798         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
799
800 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
801
802         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
803         .exe.ltrans[0-9]*. dump files.
804
805 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
806
807         PR fortran/49112
808         * gfortran.dg/abstract_type_6.f03: Modified.
809         * gfortran.dg/typebound_proc_24.f03: New.
810
811 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
812
813         PR testsuite/49917
814         * g++.dg/init/for1.C: Fix.
815
816 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
817
818         PR fortran/48876
819         * gfortran.dg/string_5.f90:  New test.
820
821 2011-07-29  Jason Merrill  <jason@redhat.com>
822
823         PR c++/49867
824         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
825
826 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
827
828         PR tree-optimization/47407
829         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
830         alpha*-dec-osf*.
831         Sort target list.
832
833 2011-07-29  Richard Guenther  <rguenther@suse.de>
834
835         * gcc.dg/uninit-suppress.c: Also disable VRP.
836         * gcc.dg/uninit-suppress_2.c: Likewise.
837
838 2011-07-28  Jason Merrill  <jason@redhat.com>
839
840         PR c++/49808
841         * g++.dg/template/nontype24.C: New.
842
843 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
844
845         PR rtl-optimization/47958
846         * gcc.dg/torture/pr47958-1.c: New.
847
848 2011-07-29  Wei Guozhi  <carrot@google.com>
849
850         PR rtl-optimization/49799
851         * gcc.dg/pr49799.c: New test case.
852
853 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
854
855         PR middle-end/48648
856         * gcc.dg/graphite/id-pr48648.c: New.
857
858 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
859
860         PR fortran/31067
861         * gfortran.dg/maxloc_2.f90: New test.
862         * gfortran.dg/maxloc_3.f90: New test.
863         * gfortran.dg/minloc_1.f90: New test.
864         * gfortran.dg/minloc_2.f90: New test.
865         * gfortran.dg/minloc_3.f90: New test.
866         * gfortran.dg/minmaxloc_7.f90: New test.
867
868         PR debug/49871
869         * gcc.dg/debug/dwarf2/pr49871.c: New test.
870
871 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
872
873         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
874         the builtin isn't optimized away.
875
876 2011-07-27  Tobias Burnus  <burnus@net-b.de>
877
878         PR fortran/45586
879         * gfortran.dg/lto/pr45586-2_0.f90: New.
880
881 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
882
883         PR middle-end/49875
884         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
885         * c-c++-common/cxxbitfields-5.c: Same.
886
887 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
888
889         * lib/target-supports.exp (check_effective_target_mmap): Use
890         check_function_available.
891
892 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
893
894         * g++.old-deja/g++.pt/crash60.C: Updated.
895
896 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
897
898         PR target/49866
899         * gcc.target/i386/pr49866.c: New test.
900
901 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
902
903         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
904         * gcc.target/i386/bmi-andn-1.c: New test.
905         * gcc.target/i386/bmi-andn-1a.c: Likewise.
906         * gcc.target/i386/bmi-andn-2.c: Likewise.
907         * gcc.target/i386/bmi-andn-2a.c: Likewise.
908         * gcc.target/i386/bmi-bextr-1.c: Likewise.
909         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
910         * gcc.target/i386/bmi-bextr-2.c: Likewise.
911         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
912         * gcc.target/i386/bmi-blsi-1.c: Likewise.
913         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
914         * gcc.target/i386/bmi-blsi-2.c: Likewise.
915         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
916         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
917         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
918         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
919         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
920         * gcc.target/i386/bmi-blsr-1.c: Likewise.
921         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
922         * gcc.target/i386/bmi-blsr-2.c: Likewise.
923         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
924         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
925         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
926         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
927         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
928
929 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
930
931         PR middle-end/47691
932         * gfortran.dg/graphite/id-pr47691.f: New.
933
934 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
935
936         * gcc.target/i386/avx-os-support.h: New.
937         * gcc.target/i386/avx-check.h: Include avx-os-support.h
938         (main): Check avx_os_support before the test is run.
939         * gcc.target/i386/aes-avx-check.h: Ditto.
940         * gcc.target/i386/pclmul-avx-check.h: Ditto.
941
942 2011-07-27  Kai Tietz  <ktietz@redhat.com>
943
944         * gcc.target/i386/aggregate-ret3.c: New test.
945         * gcc.target/i386/aggregate-ret4.c: New test.
946
947 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
948
949         PR fortran/49755
950         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
951         allocated array should *not* change its size.
952         * gfortran.dg/multiple_allocation_3.f90: New test.
953
954 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
955
956         PR c++/49776
957         * g++.dg/cpp0x/constexpr-49776.C: New.
958
959 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
960
961         PR middle-end/47046
962         * gcc.dg/graphite/id-pr47046.c: New.
963
964 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
965
966         PR middle-end/47653
967         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
973         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
974         induction variables.
975         * gcc.dg/graphite/scop-16.c: Same.
976         * gcc.dg/graphite/scop-17.c: Same.
977         * gcc.dg/graphite/scop-21.c: Same.
978
979 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
980
981         PR middle-end/48805
982         * gcc.dg/graphite/id-pr48805.c: New.
983
984 2011-07-26  Tobias Burnus  <burnus@net-b.de>
985
986         * gfortran.dg/coarray_lib_token_2.f90: New.
987
988 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
989
990         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
991         SPU local store.
992
993 2011-07-25  Andrew Pinski  <apinski@cavium.com>
994
995         PR tree-opt/49671
996         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
997         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
998
999 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1000
1001         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1002
1003         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1004         * gcc.c-torture/execute/loop-2g.c: Likewise.
1005         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1006         Require mmap support.
1007         * gcc.c-torture/execute/loop-2g.x: Likewise.
1008         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1009         (MAP_ANON): Provide default.
1010         * gcc.dg/20050826-1.c: Likewise.
1011         * gcc.target/i386/pr36533.c: Likewise.
1012         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1013         Use dg-require-effective-target mmap.
1014
1015 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1016
1017         PR c++/49838
1018         * g++.dg/cpp0x/range-for19.C: New.
1019
1020 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022         PR testsuite/49753
1023         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1024
1025         Revert:
1026         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1027
1028         PR testsuite/49753
1029         * g++.dg/torture/pr49309.C: Remove.
1030
1031 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1032
1033         PR tree-optimization/49809
1034         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1035         test.
1036
1037 2011-07-25  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/49715
1040         * gcc.target/i386/pr49715-1.c: New testcase.
1041         * gcc.target/i386/pr49715-2.c: Likewise.
1042
1043 2011-07-23  Jason Merrill  <jason@redhat.com>
1044
1045         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1046
1047 2011-07-22  Jason Merrill  <jason@redhat.com>
1048
1049         PR c++/49793
1050         * g++.dg/cpp0x/initlist55.C: New.
1051
1052 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1053
1054         PR fortran/49791
1055         * gfortran.dg/namelist_72.f: New.
1056
1057 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1058
1059         * gfortran.dg/coarray_25.f90: New.
1060
1061 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1062
1063         * override1.C: This test should use c++0x mode.
1064         * override3.C: New. Test the diagnostics in c++98 mode.
1065
1066 2011-07-22  Jason Merrill  <jason@redhat.com>
1067             Mark Glisse  <marc.glisse@normalesup.org>
1068
1069         PR c++/30112
1070         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1071
1072         PR c++/49813
1073         * g++.dg/opt/builtins2.C: New.
1074         * g++.dg/other/error27.C: Don't rely on __builtin.
1075
1076 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1079         on lp64 targets.
1080         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1081         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1082         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1083         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1084
1085         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1086         instead of ia32.
1087
1088 2011-07-22  Richard Guenther  <rguenther@suse.de>
1089
1090         PR tree-optimization/45819
1091         * gcc.dg/pr45819.c: New testcase.
1092
1093 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1094
1095         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1096
1097 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1098
1099         PR middle-end/47654
1100         PR middle-end/49649
1101         * gcc.dg/graphite/run-id-pr47654.c: New.
1102
1103 2011-07-21  Ian Lance Taylor  <iant@google.com>
1104
1105         PR middle-end/49705
1106         * gcc.dg/pr49705.c: New test.
1107
1108 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1109
1110         * lib/target-supports.exp (check_avx_os_support_available): New.
1111         (check_effective_target_avx_runtime): Use it.
1112
1113 2011-07-21  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/49770
1116         * g++.dg/torture/pr49770.C: New testcase.
1117
1118 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1119
1120         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1121         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1122
1123 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1124
1125         * gfortran.dg/coarray_lib_token_1.f90: New.
1126
1127 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1128
1129         * gcc.dg/pr32912-2.c: Skip for AVR.
1130         * gcc.dg/pr44674.c: Add dg-require-profiling.
1131
1132 2011-07-20  Jason Merrill  <jason@redhat.com>
1133
1134         * g++.dg/ext/desig2.C: New.
1135
1136 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1137
1138         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1139         be generated.
1140         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1141         * gcc.target/powerpc/recip-3.c: Ditto.
1142
1143 2011-07-19  Jason Merrill  <jason@redhat.com>
1144
1145         PR c++/6709 (DR 743)
1146         PR c++/42603 (DR 950)
1147         * g++.dg/cpp0x/decltype21.C: New.
1148
1149 2011-07-20  Richard Guenther  <rguenther@suse.de>
1150
1151         PR middle-end/18908
1152         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1153         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1154
1155 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1156
1157         * gcc.target/arm/combine-movs.c: New.
1158         * gcc.target/arm/unsigned-extend-2.c: New.
1159
1160 2011-07-19  Jason Merrill  <jason@redhat.com>
1161
1162         PR c++/49785
1163         * g++.dg/cpp0x/variadic114.C: New.
1164
1165 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1166
1167         * gfortran.dg/coarray_args_1.f90: New.
1168         * gfortran.dg/coarray_args_2.f90: New.
1169
1170 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/49708
1173         * gfortran.dg/allocate_error_3.f90: New.
1174
1175 2011-07-19  Richard Guenther  <rguenther@suse.de>
1176
1177         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1178         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1179         * gcc.dg/torture/20110719-1.c: New testcase.
1180
1181 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR tree-optimization/49768
1184         * gcc.c-torture/execute/pr49768.c: New test.
1185
1186 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1187
1188         PR tree-optimization/49771
1189         * gcc.dg/vect/pr49771.c: New test.
1190
1191 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1192
1193         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1194         * gcc.dg/ipa/ipa-2.c: Likewise.
1195         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1196         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1197         * gcc.dg/ipa/ipa-5.c: Likewise.
1198         * gcc.dg/ipa/ipa-7.c: Likewise.
1199         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1200         * gcc.dg/ipa/ipacost-1.c: Likewise.
1201         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1202         functions.
1203         * gcc.dg/ipa/ipcp-1.c: New test.
1204         * gcc.dg/ipa/ipcp-2.c: Likewise.
1205         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1206
1207 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR middle-end/49675
1210         * gfortran.dg/pr49675.f90: New test.
1211
1212 2011-07-18  Richard Guenther  <rguenther@suse.de>
1213
1214         * gcc.dg/torture/20110718-1.c: New testcase.
1215
1216 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1217
1218         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1219         * g++.dg/ext/bitfield3.C: Likewise.
1220         * g++.dg/ext/bitfield4.C: Likewise.
1221         * g++.dg/ext/bitfield5.C: Likewise.
1222         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1223         * g++.dg/other/pr23205-2.C: Likewise.
1224         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1225         * gcc.c-torture/compile/20001109-2.c: Likewise.
1226         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1227         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1228         * gcc.dg/bitfld-16.c: Likewise.
1229         * gcc.dg/bitfld-17.c: Likewise.
1230         * gcc.dg/bitfld-18.c: Likewise.
1231         * gcc.dg/builtins-config.h: Remove Netware support.
1232         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1233         * gcc.dg/cdce2.c: Likewise.
1234         * gcc.dg/cpp/assert4.c: Remove netware support.
1235         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1236         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1237
1238         * lib/target-supports.exp (check_visibility_available): Remove
1239         NetWare support.
1240         (check_profiling_available): Likewise.
1241
1242 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1243
1244         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1245
1246 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1247             Thomas Koenig  <tkoenig@gcc.gnu.org>
1248
1249         PR fortran/34657
1250         * gfortran.dg/generic_17.f90: Fix testcase.
1251         * gfortran.dg/interface_3.f90: Add dg-error.
1252         * gfortran.dg/use_14.f90: New.
1253         * gfortran.dg/use_15.f90: New.
1254
1255 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1256
1257         * gnat.dg/pointer_controlled.adb: New test.
1258
1259 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1260
1261         PR fortran/49624
1262         * gfortran.dg/pointer_remapping_7.f90: New.
1263
1264 2011-07-16  Jason Merrill  <jason@redhat.com>
1265
1266         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1267
1268 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1269             Jason Merrill  <jason@redhat.com>
1270
1271         PR c++/45329
1272         PR c++/48934
1273         * g++.dg/cpp0x/decltype29.C: Adjust.
1274         * g++.dg/cpp0x/error4.C: Adjust.
1275         * g++.dg/cpp0x/sfinae26.C: Adjust.
1276         * g++.dg/cpp0x/variadic105.C: Adjust.
1277         * g++.dg/template/deduce3.C: Adjust.
1278         * g++.dg/template/error45.C: Adjust.
1279         * g++.dg/template/ptrmem2.C: Adjust.
1280         * g++.dg/template/sfinae2.C: Adjust.
1281         * g++.old-deja/g++.pt/crash60.C: Adjust.
1282         * g++.old-deja/g++.pt/unify6.C: Adjust.
1283         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1284         * g++.dg/cpp0x/nullptr15.C: Adjust.
1285         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1286         * g++.dg/cpp0x/pr31431.C: Adjust.
1287         * g++.dg/cpp0x/pr31434.C: Adjust.
1288         * g++.dg/cpp0x/sfinae11.C: Adjust
1289         * g++.dg/cpp0x/temp_default2.C: Adjust.
1290         * g++.dg/cpp0x/trailing4.C: Adjust.
1291         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1292         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1293         * g++.dg/cpp0x/variadic105.C: Adjust.
1294         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1295         * g++.dg/ext/vla2.C: Adjust.
1296         * g++.dg/other/ptrmem10.C: Adjust.
1297         * g++.dg/other/ptrmem11.C: Adjust.
1298         * g++.dg/overload/unknown1.C: Adjust.
1299         * g++.dg/template/conv11.C: Adjust.
1300         * g++.dg/template/dependent-expr5.C: Adjust.
1301         * g++.dg/template/friend.C: Adjust.
1302         * g++.dg/template/incomplete2.C: Adjust.
1303         * g++.dg/template/local4.C: Adjust.
1304         * g++.dg/template/local6.C: Adjust.
1305         * g++.dg/template/operator9.C: Adjust.
1306         * g++.dg/template/ttp25.C: Adjust.
1307         * g++.dg/template/unify10.C: Adjust.
1308         * g++.dg/template/unify11.C: Adjust.
1309         * g++.dg/template/unify6.C: Adjust.
1310         * g++.dg/template/unify9.C: Adjust.
1311         * g++.dg/template/varmod1.C: Adjust.
1312         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1313         * g++.old-deja/g++.pt/crash28.C: Adjust.
1314         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1315         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1316         * g++.old-deja/g++.pt/expr2.C: Adjust.
1317         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1318         * g++.old-deja/g++.pt/spec5.C: Adjust.
1319         * g++.old-deja/g++.pt/spec6.C: Adjust.
1320         * g++.old-deja/g++.pt/unify4.C: Adjust.
1321         * g++.old-deja/g++.pt/unify8.C: Adjust.
1322         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1323         * g++.dg/overload/template5.C: New testcase.
1324         * g++.dg/template/overload12.C: New testcase.
1325
1326 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1327
1328         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1329         * gfortran.dg/coarray_7.f90: Ditto.
1330         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1331         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1332
1333 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1334
1335         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1336         case.
1337         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1338         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1339         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1340         C67X.
1341         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1342         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1343         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1344
1345 2011-07-15  Jason Merrill  <jason@redhat.com>
1346
1347         PR testsuite/49741
1348         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1349         Use --extra_opts instead of --additional_options.
1350
1351 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR testsuite/49753
1354         * g++.dg/torture/pr49309.C: Remove.
1355
1356 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1357
1358         * gcc.target/tic6x/weak-call.c: New test.
1359         * gcc.target/tic6x/fpcmp.c: New test.
1360         * gcc.target/tic6x/fpdiv.c: New test.
1361         * gcc.target/tic6x/rotdi16-scan.c: New test.
1362         * gcc.target/tic6x/ffssi.c: New test.
1363         * gcc.target/tic6x/fpdiv-lib.c: New test.
1364         * gcc.target/tic6x/cold-lc.c: New test.
1365         * gcc.target/tic6x/longcalls.c: New test.
1366         * gcc.target/tic6x/abi-align-1.c: New test.
1367         * gcc.target/tic6x/fpcmp-finite.c: New test.
1368         * gcc.target/tic6x/rotdi16.c: New test.
1369         * gcc.target/tic6x/bswapl.c: New test.
1370         * gcc.target/tic6x/ffsdi.c: New test.
1371         * gcc.target/tic6x/tic6x.exp: New file.
1372         * gcc.target/tic6x/builtins/arith24.c: New test.
1373         * gcc.target/tic6x/builtins/smpy.c: New test.
1374         * gcc.target/tic6x/builtins/smpylh.c: New test.
1375         * gcc.target/tic6x/builtins/smpyh.c: New test.
1376         * gcc.target/tic6x/builtins/sarith1.c: New test.
1377         * gcc.target/tic6x/builtins/extclr.c: New test
1378         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1379         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1380         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1381         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1382         New functions.
1383         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1384         __TMS320C6X__.
1385         * gcc.dg/20020312-2.c: Likewise.
1386         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1387         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1388         * gcc.dg/torture/builtin-math-7.c: Likewise.
1389
1390         PR testsuite/49757
1391         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1392         not testing tic6x-*-*.
1393
1394 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1395
1396         PR tree-opt/49309
1397         * g++.dg/torture/pr49309.C: New testcase.
1398
1399 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1400
1401         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1402
1403 2011-07-14  Richard Guenther  <rguenther@suse.de>
1404
1405         PR tree-optimization/49651
1406         * gcc.dg/torture/pr49651.c: New testcase.
1407
1408 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1409
1410         PR target/43746
1411         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1412
1413 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1414
1415         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1416         -mno-pointers-to-nested-functions.
1417         * gcc.target/powerpc/no-r11-2.c: Ditto.
1418         * gcc.target/powerpc/no-r11-3.c: Ditto.
1419
1420 2011-07-13  Jason Merrill  <jason@redhat.com>
1421
1422         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1423         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1424         when compiling C files.
1425         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1426         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1427         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1428         * g++.dg/lookup/anon2.C: Likewise.
1429         * g++.dg/tree-ssa/copyprop.C: Likewise.
1430         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1431         * g++.dg/init/vector1.C: Ignore narrowing errors.
1432         * g++.dg/torture/pr35526.C: Likewise.
1433         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1434
1435 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1436
1437         PR libfortran/49296
1438         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1439         and logical reads.
1440
1441 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1442
1443         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1444         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1445
1446 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1447
1448         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1449         * lib/obj-c++.exp (obj-c++_init): Ditto.
1450         * lib/file-format.exp (gcc_target_object_format): Ditto.
1451         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1452         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1453         (check_visibility_available): Ditto.
1454         (check_effective_target_tls_native): Ditto.
1455         (check_effective_target_tls_emulated): Ditto.
1456         (check_effective_target_function_sections): Ditto.
1457
1458 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1459
1460         * gcc.target/arm/pr48183.c: New test.
1461
1462 2011-07-13  Richard Guenther  <rguenther@suse.de>
1463
1464         * gcc.dg/torture/20110713-1.c: New testcase.
1465
1466 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1467
1468         PR rtl-opt/49474
1469         * gcc.c-torture/compile/pr49474.c: New testcase.
1470
1471 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR tree-optimization/49712
1474         * gcc.c-torture/execute/pr49712.c: New test.
1475
1476 2011-07-11  Jason Merrill  <jason@redhat.com>
1477
1478         PR c++/44609
1479         * g++.dg/template/recurse3.C: New.
1480
1481 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR debug/49676
1484         * gcc.dg/guality/csttest.c: New test.
1485
1486         PR fortran/49698
1487         * gfortran.dg/pr49698.f90: New test.
1488
1489 2011-07-11  Jeff Law  <law@redhat.com>
1490
1491         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1492
1493 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1494
1495         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1496         * go.test/go-test.exp (go-set-goarch): Likewise.
1497
1498 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1499
1500         PR target/39633
1501         * gcc.target/avr/torture/pr39633.c: New test case.
1502
1503 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1504
1505         PR fortran/18918
1506         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1507
1508 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1509
1510         * lib/target-supports.exp (check_effective_target_scheduling):
1511         New Function.
1512         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1513         * gcc.dg/pr45055.c: Ditto.
1514         * gcc.dg/pr45353.c: Ditto.
1515         * g++.dg/pr45056.C: Ditto.
1516
1517 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1518
1519         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1520         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1521         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1522         * g++.dg/torture/pr31863.C: Skip AVR.
1523
1524 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1525
1526         PR fortran/49690
1527         * gfortran.dg/intrinsic_signal.f90: New.
1528
1529 2011-07-09  Jason Merrill  <jason@redhat.com>
1530
1531         * g++.dg/cpp0x/regress/regress6.C: New.
1532         * g++.dg/parse/crash45.C: Adjust message.
1533         * g++.dg/template/crash38.C: Adjust message.
1534         * g++.dg/template/crash64.C: Adjust message.
1535
1536 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1537
1538         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1539         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1540         * g++.dg/abi/bitfield3.C: Likewise.
1541         * g++.dg/eh/pr38662.C: Likewise.
1542         * g++.dg/ext/attrib36.C: Likewise.
1543         * g++.dg/ext/attrib37.C: Likewise.
1544         * g++.dg/ext/attrib8.C: Likewise.
1545         * g++.dg/ext/tmplattr1.C: Likewise.
1546         * g++.dg/inherit/override-attribs.C: Likewise.
1547         * g++.dg/opt/inline9.C: Likewise.
1548         * g++.dg/opt/life1.C: Likewise.
1549         * g++.dg/opt/longbranch2.C: Likewise.
1550         * g++.dg/opt/nrv12.C: Likewise.
1551         * g++.dg/opt/reg-stack4.C: Likewise.
1552         * g++.dg/other/pr35504.C: Likewise.
1553         * g++.dg/other/pr39496.C: Likewise.
1554         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1555         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1556         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1557         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1558         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1559         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1560         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1561         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1562         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1563         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1564         * g++.dg/warn/pr15774-1.C: Likewise.
1565         * g++.dg/warn/pr15774-2.C: Likewise.
1566         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1567         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1568         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1569         * g++.old-deja/g++.pt/asm2.C: Likewise.
1570         * gcc.c-torture/compile/20000804-1.c: Likewise.
1571         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1572         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1573         * gcc.dg/20020108-1.c: Likewise.
1574         * gcc.dg/20020122-2.c: Likewise.
1575         * gcc.dg/20020122-3.c: Likewise.
1576         * gcc.dg/20020206-1.c: Likewise.
1577         * gcc.dg/20020219-1.c: Likewise.
1578         * gcc.dg/20020310-1.c: Likewise.
1579         * gcc.dg/20020411-1.c: Likewise.
1580         * gcc.dg/20020418-2.c: Likewise.
1581         * gcc.dg/20020426-2.c: Likewise.
1582         * gcc.dg/20020517-1.c: Likewise.
1583         * gcc.dg/20030204-1.c: Likewise.
1584         * gcc.dg/20030826-2.c: Likewise.
1585         * gcc.dg/20031102-1.c: Likewise.
1586         * gcc.dg/20031202-1.c: Likewise.
1587         * gcc.dg/20050111-1.c: Likewise.
1588         * gcc.dg/20050503-1.c: Likewise.
1589         * gcc.dg/array-init-1.c: Likewise.
1590         * gcc.dg/builtin-apply4.c: Likewise.
1591         * gcc.dg/dfp/pr31344.c: Likewise.
1592         * gcc.dg/gomp/atomic-11.c: Likewise.
1593         * gcc.dg/graphite/pr40281.c: Likewise.
1594         * gcc.dg/ia64-sync-1.c: Likewise.
1595         * gcc.dg/ia64-sync-2.c: Likewise.
1596         * gcc.dg/ia64-sync-3.c: Likewise.
1597         * gcc.dg/ia64-sync-4.c: Likewise.
1598         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1599         * gcc.dg/invalid-call-1.c: Likewise.
1600         * gcc.dg/loop-3.c: Likewise.
1601         * gcc.dg/lower-subreg-1.c: Likewise.
1602         * gcc.dg/lto/pr47259_0.c: Likewise.
1603         * gcc.dg/nested-calls-1.c: Likewise.
1604         * gcc.dg/pr20017.c: Likewise.
1605         * gcc.dg/pr25023.c: Likewise.
1606         * gcc.dg/pr27671-2.c: Likewise.
1607         * gcc.dg/pr32176.c: Likewise.
1608         * gcc.dg/pr33676.c: Likewise.
1609         * gcc.dg/pr35045.c: Likewise.
1610         * gcc.dg/pr36015.c: Likewise.
1611         * gcc.dg/pr36584.c: Likewise.
1612         * gcc.dg/pr36998.c: Likewise.
1613         * gcc.dg/pr37438.c: Likewise.
1614         * gcc.dg/pr37908.c: Likewise.
1615         * gcc.dg/pr41241.c: Likewise.
1616         * gcc.dg/pr41340.c: Likewise.
1617         * gcc.dg/pr44136.c: Likewise.
1618         * gcc.dg/pr44194-1.c: Likewise.
1619         * gcc.dg/pr46212.c: Likewise.
1620         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1621         * gcc.dg/setjmp-2.c: Likewise.
1622         * gcc.dg/short-compare-1.c: Likewise.
1623         * gcc.dg/short-compare-2.c: Likewise.
1624         * gcc.dg/smod-1.c: Likewise.
1625         * gcc.dg/sync-2.c: Likewise.
1626         * gcc.dg/sync-3.c: Likewise.
1627         * gcc.dg/tls/opt-1.c: Likewise.
1628         * gcc.dg/tls/opt-2.c: Likewise.
1629         * gcc.dg/tls/opt-3.c: Likewise.
1630         * gcc.dg/torture/badshift.c: Likewise.
1631         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1632         * gcc.dg/torture/pr20314-2.c: Likewise.
1633         * gcc.dg/torture/pr36891.c: Likewise.
1634         * gcc.dg/torture/pr38774.c: Likewise.
1635         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1636         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1637         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1638         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1639         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1640         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1641         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1642         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1643         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1644         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1645         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1646         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1647         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1648         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1649         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1650         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1651         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1652         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1653         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1654         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1655         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1656         * gcc.dg/unroll-1.c: Likewise.
1657         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1658         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1659         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1660         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1661         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1662         * gcc.target/i386/20000609-1.c: Likewise.
1663         * gcc.target/i386/20000720-1.c: Likewise.
1664         * gcc.target/i386/20000724-1.c: Likewise.
1665         * gcc.target/i386/20011107-1.c: Likewise.
1666         * gcc.target/i386/20011119-1.c: Likewise.
1667         * gcc.target/i386/20020201-3.c: Likewise.
1668         * gcc.target/i386/20020218-1.c: Likewise.
1669         * gcc.target/i386/20020729-1.c: Likewise.
1670         * gcc.target/i386/20030926-1.c: Likewise.
1671         * gcc.target/i386/20060125-1.c: Likewise.
1672         * gcc.target/i386/20060125-2.c: Likewise.
1673         * gcc.target/i386/20060512-1.c: Likewise.
1674         * gcc.target/i386/20060512-2.c: Likewise.
1675         * gcc.target/i386/20060512-3.c: Likewise.
1676         * gcc.target/i386/20060512-4.c: Likewise.
1677         * gcc.target/i386/387-1.c: Likewise.
1678         * gcc.target/i386/387-2.c: Likewise.
1679         * gcc.target/i386/387-5.c: Likewise.
1680         * gcc.target/i386/387-6.c: Likewise.
1681         * gcc.target/i386/980312-1.c: Likewise.
1682         * gcc.target/i386/980313-1.c: Likewise.
1683         * gcc.target/i386/990117-1.c: Likewise.
1684         * gcc.target/i386/990424-1.c: Likewise.
1685         * gcc.target/i386/990524-1.c: Likewise.
1686         * gcc.target/i386/991129-1.c: Likewise.
1687         * gcc.target/i386/991214-1.c: Likewise.
1688         * gcc.target/i386/991230-1.c: Likewise.
1689         * gcc.target/i386/addr-sel-1.c: Likewise.
1690         * gcc.target/i386/aggregate-ret1.c: Likewise.
1691         * gcc.target/i386/aggregate-ret2.c: Likewise.
1692         * gcc.target/i386/align-main-3.c: Likewise.
1693         * gcc.target/i386/amd64-abi-1.c: Likewise.
1694         * gcc.target/i386/amd64-abi-2.c: Likewise.
1695         * gcc.target/i386/amd64-abi-4.c: Likewise.
1696         * gcc.target/i386/amd64-abi-5.c: Likewise.
1697         * gcc.target/i386/amd64-abi-6.c: Likewise.
1698         * gcc.target/i386/asm-1.c: Likewise.
1699         * gcc.target/i386/asm-3.c: Likewise.
1700         * gcc.target/i386/asm-5.c: Likewise.
1701         * gcc.target/i386/attributes-error.c: Likewise.
1702         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1703         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1704         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1705         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1706         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1707         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1708         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1709         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1710         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1711         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1712         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1713         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1714         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1715         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1716         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1717         * gcc.target/i386/bitfield1.c: Likewise.
1718         * gcc.target/i386/bitfield2.c: Likewise.
1719         * gcc.target/i386/bmi-2.c: Likewise.
1720         * gcc.target/i386/bmi-5.c: Likewise.
1721         * gcc.target/i386/builtin-unreachable.c: Likewise.
1722         * gcc.target/i386/cleanup-2.c: Likewise.
1723         * gcc.target/i386/clobbers.c: Likewise.
1724         * gcc.target/i386/cmov8.c: Likewise.
1725         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1726         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1727         * gcc.target/i386/compress-float-387.c: Likewise.
1728         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1729         * gcc.target/i386/compress-float-sse.c: Likewise.
1730         * gcc.target/i386/crc32-2.c: Likewise.
1731         * gcc.target/i386/crc32-3.c: Likewise.
1732         * gcc.target/i386/divmod-7.c: Likewise.
1733         * gcc.target/i386/divmod-8.c: Likewise.
1734         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1735         * gcc.target/i386/fma3-builtin.c: Likewise.
1736         * gcc.target/i386/fma3-fma.c: Likewise.
1737         * gcc.target/i386/fma4-256-vector.c: Likewise.
1738         * gcc.target/i386/fma4-builtin.c: Likewise.
1739         * gcc.target/i386/fma4-fma-2.c: Likewise.
1740         * gcc.target/i386/fma4-fma.c: Likewise.
1741         * gcc.target/i386/fma4-vector-2.c: Likewise.
1742         * gcc.target/i386/fma4-vector.c: Likewise.
1743         * gcc.target/i386/funcspec-1.c: Likewise.
1744         * gcc.target/i386/funcspec-10.c: Likewise.
1745         * gcc.target/i386/funcspec-11.c: Likewise.
1746         * gcc.target/i386/funcspec-2.c: Likewise.
1747         * gcc.target/i386/funcspec-5.c: Likewise.
1748         * gcc.target/i386/funcspec-6.c: Likewise.
1749         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1750         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1751         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1752         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1753         * gcc.target/i386/incoming-1.c: Likewise.
1754         * gcc.target/i386/incoming-10.c: Likewise.
1755         * gcc.target/i386/incoming-11.c: Likewise.
1756         * gcc.target/i386/incoming-12.c: Likewise.
1757         * gcc.target/i386/incoming-13.c: Likewise.
1758         * gcc.target/i386/incoming-14.c: Likewise.
1759         * gcc.target/i386/incoming-15.c: Likewise.
1760         * gcc.target/i386/incoming-2.c: Likewise.
1761         * gcc.target/i386/incoming-3.c: Likewise.
1762         * gcc.target/i386/incoming-4.c: Likewise.
1763         * gcc.target/i386/incoming-5.c: Likewise.
1764         * gcc.target/i386/incoming-6.c: Likewise.
1765         * gcc.target/i386/incoming-7.c: Likewise.
1766         * gcc.target/i386/incoming-8.c: Likewise.
1767         * gcc.target/i386/incoming-9.c: Likewise.
1768         * gcc.target/i386/lea.c: Likewise.
1769         * gcc.target/i386/local.c: Likewise.
1770         * gcc.target/i386/loop-1.c: Likewise.
1771         * gcc.target/i386/loop-2.c: Likewise.
1772         * gcc.target/i386/loop-3.c: Likewise.
1773         * gcc.target/i386/max-stack-align.c: Likewise.
1774         * gcc.target/i386/memcpy-1.c: Likewise.
1775         * gcc.target/i386/movbe-2.c: Likewise.
1776         * gcc.target/i386/movq-2.c: Likewise.
1777         * gcc.target/i386/movq.c: Likewise.
1778         * gcc.target/i386/nrv1.c: Likewise.
1779         * gcc.target/i386/pad-4.c: Likewise.
1780         * gcc.target/i386/pad-5a.c: Likewise.
1781         * gcc.target/i386/pad-5b.c: Likewise.
1782         * gcc.target/i386/pad-6a.c: Likewise.
1783         * gcc.target/i386/pad-6b.c: Likewise.
1784         * gcc.target/i386/pad-7.c: Likewise.
1785         * gcc.target/i386/pad-9.c: Likewise.
1786         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1787         * gcc.target/i386/pic-1.c: Likewise.
1788         * gcc.target/i386/pr12092-1.c: Likewise.
1789         * gcc.target/i386/pr12329.c: Likewise.
1790         * gcc.target/i386/pr21518.c: Likewise.
1791         * gcc.target/i386/pr22362.c: Likewise.
1792         * gcc.target/i386/pr22585.c: Likewise.
1793         * gcc.target/i386/pr23098.c: Likewise.
1794         * gcc.target/i386/pr25196.c: Likewise.
1795         * gcc.target/i386/pr25293.c: Likewise.
1796         * gcc.target/i386/pr25654.c: Likewise.
1797         * gcc.target/i386/pr26449.c: Likewise.
1798         * gcc.target/i386/pr26778.c: Likewise.
1799         * gcc.target/i386/pr26826.c: Likewise.
1800         * gcc.target/i386/pr27266.c: Likewise.
1801         * gcc.target/i386/pr29978.c: Likewise.
1802         * gcc.target/i386/pr30505.c: Likewise.
1803         * gcc.target/i386/pr30961-1.c: Likewise.
1804         * gcc.target/i386/pr31628.c: Likewise.
1805         * gcc.target/i386/pr32000-2.c: Likewise.
1806         * gcc.target/i386/pr32661-1.c: Likewise.
1807         * gcc.target/i386/pr32708-2.c: Likewise.
1808         * gcc.target/i386/pr32708-3.c: Likewise.
1809         * gcc.target/i386/pr34256.c: Likewise.
1810         * gcc.target/i386/pr34312.c: Likewise.
1811         * gcc.target/i386/pr34522.c: Likewise.
1812         * gcc.target/i386/pr35160.c: Likewise.
1813         * gcc.target/i386/pr35281.c: Likewise.
1814         * gcc.target/i386/pr36246.c: Likewise.
1815         * gcc.target/i386/pr36786.c: Likewise.
1816         * gcc.target/i386/pr37275.c: Likewise.
1817         * gcc.target/i386/pr37843-3.c: Likewise.
1818         * gcc.target/i386/pr37843-4.c: Likewise.
1819         * gcc.target/i386/pr39082-1.c: Likewise.
1820         * gcc.target/i386/pr39431.c: Likewise.
1821         * gcc.target/i386/pr39496.c: Likewise.
1822         * gcc.target/i386/pr39543-2.c: Likewise.
1823         * gcc.target/i386/pr39911.c: Likewise.
1824         * gcc.target/i386/pr40718.c: Likewise.
1825         * gcc.target/i386/pr40906-1.c: Likewise.
1826         * gcc.target/i386/pr40906-2.c: Likewise.
1827         * gcc.target/i386/pr40906-3.c: Likewise.
1828         * gcc.target/i386/pr40934.c: Likewise.
1829         * gcc.target/i386/pr41900.c: Likewise.
1830         * gcc.target/i386/pr42589.c: Likewise.
1831         * gcc.target/i386/pr43662.c: Likewise.
1832         * gcc.target/i386/pr43671.c: Likewise.
1833         * gcc.target/i386/pr43766.c: Likewise.
1834         * gcc.target/i386/pr43869.c: Likewise.
1835         * gcc.target/i386/pr44942.c: Likewise.
1836         * gcc.target/i386/pr44948-2a.c: Likewise.
1837         * gcc.target/i386/pr45234.c: Likewise.
1838         * gcc.target/i386/pr45336-2.c: Likewise.
1839         * gcc.target/i386/pr45336-4.c: Likewise.
1840         * gcc.target/i386/pr45852.c: Likewise.
1841         * gcc.target/i386/pr46470.c: Likewise.
1842         * gcc.target/i386/pr48037-1.c: Likewise.
1843         * gcc.target/i386/pr48389.c: Likewise.
1844         * gcc.target/i386/pr49095.c: Likewise.
1845         * gcc.target/i386/pr9771-1.c: Likewise.
1846         * gcc.target/i386/rdfsbase-1.c: Likewise.
1847         * gcc.target/i386/rdfsbase-2.c: Likewise.
1848         * gcc.target/i386/rdgsbase-1.c: Likewise.
1849         * gcc.target/i386/rdgsbase-2.c: Likewise.
1850         * gcc.target/i386/rdrand-3.c: Likewise.
1851         * gcc.target/i386/regparm-stdcall.c: Likewise.
1852         * gcc.target/i386/regparm.c: Likewise.
1853         * gcc.target/i386/reload-1.c: Likewise.
1854         * gcc.target/i386/rotate-2.c: Likewise.
1855         * gcc.target/i386/sibcall-5.c: Likewise.
1856         * gcc.target/i386/signbit-1.c: Likewise.
1857         * gcc.target/i386/signbit-2.c: Likewise.
1858         * gcc.target/i386/signbit-3.c: Likewise.
1859         * gcc.target/i386/sse-5.c: Likewise.
1860         * gcc.target/i386/sse-8.c: Likewise.
1861         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1862         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1863         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1864         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1865         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1866         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1867         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1868         * gcc.target/i386/sse2-movq-2.c: Likewise.
1869         * gcc.target/i386/sse2-movq-3.c: Likewise.
1870         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1871         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1872         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1873         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1874         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1875         * gcc.target/i386/ssefn-1.c: Likewise.
1876         * gcc.target/i386/ssefn-2.c: Likewise.
1877         * gcc.target/i386/sseregparm-1.c: Likewise.
1878         * gcc.target/i386/sseregparm-2.c: Likewise.
1879         * gcc.target/i386/sseregparm-3.c: Likewise.
1880         * gcc.target/i386/sseregparm-4.c: Likewise.
1881         * gcc.target/i386/sseregparm-5.c: Likewise.
1882         * gcc.target/i386/sseregparm-6.c: Likewise.
1883         * gcc.target/i386/sseregparm-7.c: Likewise.
1884         * gcc.target/i386/sseregparm-8.c: Likewise.
1885         * gcc.target/i386/stack-realign.c: Likewise.
1886         * gcc.target/i386/stack-usage-realign.c: Likewise.
1887         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1888         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1889         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1890         * gcc.target/i386/stackalign/return-1.c: Likewise.
1891         * gcc.target/i386/stackalign/return-2.c: Likewise.
1892         * gcc.target/i386/stackalign/return-3.c: Likewise.
1893         * gcc.target/i386/tailcall-1.c: Likewise.
1894         * gcc.target/i386/tbm-2.c: Likewise.
1895         * gcc.target/i386/udivmod-7.c: Likewise.
1896         * gcc.target/i386/udivmod-8.c: Likewise.
1897         * gcc.target/i386/unroll-1.c: Likewise.
1898         * gcc.target/i386/vararg-1.c: Likewise.
1899         * gcc.target/i386/vararg-2.c: Likewise.
1900         * gcc.target/i386/vect8-ret.c: Likewise.
1901         * gcc.target/i386/vectorize5.c: Likewise.
1902         * gcc.target/i386/wmul-1.c: Likewise.
1903         * gcc.target/i386/wmul-2.c: Likewise.
1904         * gcc.target/i386/wrfsbase-1.c: Likewise.
1905         * gcc.target/i386/wrfsbase-2.c: Likewise.
1906         * gcc.target/i386/wrgsbase-1.c: Likewise.
1907         * gcc.target/i386/wrgsbase-2.c: Likewise.
1908         * gcc.target/i386/xop-pcmov.c: Likewise.
1909         * gcc.target/i386/xop-pcmov2.c: Likewise.
1910         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1911         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1912         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1913         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1914         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1915         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1916         * gcc.target/i386/zee.c: Likewise.
1917         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1918         * gfortran.dg/compiler-directive_2.f: Likewise.
1919         * gfortran.dg/g77/20010216-1.f: Likewise.
1920         * gfortran.dg/gomp/pr39152.f90: Likewise.
1921         * gfortran.dg/pr33794.f90: Likewise.
1922
1923 2011-07-09  Jason Merrill  <jason@redhat.com>
1924
1925         * g++.dg/cpp0x/regress/regress5.C: New.
1926
1927 2011-07-08  Jason Merrill  <jason@redhat.com>
1928
1929         PR c++/45437
1930         * g++.dg/expr/compound-asn1.C: New.
1931         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1932
1933 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1934
1935         PR target/49621
1936         * gcc.target/powerpc/altivec-34.c: New test.
1937
1938 2011-07-08  Jason Merrill  <jason@redhat.com>
1939
1940         PR c++/45603
1941         * g++.dg/abi/guard3.C: New.
1942
1943 2011-07-08  Julian Brown  <julian@codesourcery.com>
1944
1945         * lib/target-supports.exp
1946         (check_effective_target_arm_little_endian): New.
1947         (check_effective_target_vect_pack_trunc): Use above.
1948         (check_effective_target_vect_unpack): Likewise.
1949         (check_effective_target_vect_element_align): Test
1950         check_effective_target_arm_vect_no_misalign for ARM.
1951
1952 2011-07-08  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/49673
1955         * g++.dg/cpp0x/constexpr-rom.C: New.
1956
1957 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1958
1959         PR middle-end/49519
1960         * g++.dg/torture/pr49519.C: New test.
1961
1962 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1963
1964         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1965
1966 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1967
1968         PR testsuite/48727
1969         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1970
1971 2011-07-08  Richard Guenther  <rguenther@suse.de>
1972
1973         PR tree-optimization/49662
1974         * gcc.dg/graphite/interchange-14.c: XFAIL.
1975         * gcc.dg/graphite/interchange-15.c: Likewise.
1976         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1977
1978 2011-07-06  Jason Merrill  <jason@redhat.com>
1979
1980         PR c++/49663
1981         * g++.dg/cpp0x/regress/regress4.C: New.
1982
1983 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1984
1985         PR fortran/49648
1986         * gfortran.dg/result_in_spec_4.f90: New test.
1987
1988 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990         * gcc.target/sparc/cas64.c: New test.
1991
1992 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR c/49644
1995         * g++.dg/torture/pr49644.C: New test.
1996
1997         PR c/49644
1998         * gcc.c-torture/execute/pr49644.c: New test.
1999
2000 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2001
2002         * lib/target-supports.exp (check_effective_target_ia32): New.
2003         (check_effective_target_x32): Likewise.
2004         (check_effective_target_vect_cmdline_needed): Also check x32.
2005
2006 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2007
2008         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2009         dg-prune-output.
2010         * gcc.target/arm/pr42235.c: Likewise.
2011         * gcc.target/arm/pr42495.c: Likewise.
2012         * gcc.target/arm/pr42574.c: Likewise.
2013         * gcc.target/arm/thumb-branch1.c: Likewise.
2014
2015         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2016         unneeded prune of possible warning.
2017         * gcc.target/arm/pr40956.c: Likewise.
2018         * gcc.target/arm/pr42505.c: Likewise.
2019
2020         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2021         * gcc.c-torture/compile/pr46883.c: Likewise.
2022         * gcc.c-torture/compile/pr46934.c: Likewise.
2023
2024         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2025         for move to ../../gcc.c-torture/compile.
2026         * gcc.target/arm/pr46883.c: Likewise.
2027         * gcc.target/arm/pr46934.c: Likewise.
2028
2029         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2030         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2031         * gcc.target/arm/wmul-1.c: Likewise.
2032         * gcc.target/arm/wmul-2.c: Likewise.
2033         * gcc.target/arm/wmul-3.c: Likewise.
2034         * gcc.target/arm/wmul-4.c: Likewise.
2035         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2036         add tab after scan target.
2037         * gcc.target/arm/smlaltt-1.c: Likewise.
2038         * gcc.target/arm/smlatb-1.c: Likewise.
2039         * gcc.target/arm/smlatt-1.c: Likewise.
2040
2041 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR debug/49522
2044         * gcc.dg/debug/pr49522.c: New test.
2045
2046 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2047
2048         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2049         * gcc.dg/pr46212.c: Run only if target int32plus.
2050         * gcc.dg/torture/pr48146.c: Ditto.
2051         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2052         * c-c++-common/pr44832.c: Ditto.
2053         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2054         * gcc.dg/pr31490.c: Ditto.
2055         * gcc.dg/torture/builtin-math-7.c: Run only if target
2056         large_double.
2057         * gcc.dg/torture/pr45764.c: Skip for AVR.
2058         * gcc.dg/pr47893.c: Ditto.
2059
2060 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2061
2062         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2063         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2064         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2065         add tab to scan target.
2066
2067 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2068
2069         * gcc.target/arm/neon-modes-3.c: New test.
2070
2071 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2074         -fno-loop-interchange -ffast-math.
2075
2076 2011-07-07  Richard Guenther  <rguenther@suse.de>
2077
2078         * gcc.dg/ftrapv-3.c: New testcase.
2079
2080 2011-07-07  Richard Guenther  <rguenther@suse.de>
2081
2082         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2083         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2084
2085 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2086
2087         * gcc.dg/binop-notxor1.c: New test.
2088         * gcc.dg/binop-notand4a.c: New test.
2089         * gcc.dg/binop-notxor2.c: New test.
2090         * gcc.dg/binop-notand3a.c: New test.
2091         * gcc.dg/binop-notand2a.c: New test.
2092         * gcc.dg/binop-notand6a.c: New test.
2093         * gcc.dg/binop-notor1.c: New test.
2094         * gcc.dg/binop-notand1a.c: New test.
2095         * gcc.dg/binop-notand5a.c: New test.
2096         * gcc.dg/binop-notor2.c: New test.
2097
2098 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR middle-end/49640
2101         * gcc.dg/gomp/pr49640.c: New test.
2102
2103 2011-07-07  Richard Guenther  <rguenther@suse.de>
2104
2105         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2106
2107 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2108
2109         PR target/39150
2110         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2111
2112 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2113
2114         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2115         * gcc.target/powerpc/no-r11-2.c: Ditto.
2116         * gcc.target/powerpc/no-r11-3.c: Ditto.
2117
2118 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2119
2120         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2121         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2122
2123 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2124
2125         * lib/target-supports.exp (check_profiling_available): Disable
2126         profiling with -fprofile-generate for target avr.
2127
2128 2011-07-06  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/49645
2131         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2132
2133 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2134
2135         PR middle-end/47383
2136         * gcc.dg/pr47383.c: New.
2137
2138 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         PR tree-optimization/49647
2141         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2142
2143 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2144
2145         PR testsuite/49542
2146         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2147         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2148
2149 2011-07-05  Jason Merrill  <jason@redhat.com>
2150
2151         PR c++/48157
2152         * g++.dg/template/template-id-4.C: New.
2153
2154 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2155
2156         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2157         * gcc.dg/pr43402.c: Ditto.
2158
2159 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2160
2161         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2162
2163 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2164
2165         * gcc.target/powerpc/ppc-switch-1.c: New test for
2166         --param case-values-threshold.
2167         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2168
2169 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2170
2171         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2172
2173 2011-07-05  Jason Merrill  <jason@redhat.com>
2174
2175         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2176
2177 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2178
2179         PR tree-optimization/47654
2180         * gcc.dg/graphite/block-pr47654.c: New.
2181
2182 2011-07-05  Jason Merrill  <jason@redhat.com>
2183
2184         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2185
2186 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2187
2188         PR tree-optimization/49580
2189         * gcc.dg/autopar/pr49580.c: New test.
2190
2191 2011-07-05  Richard Guenther  <rguenther@suse.de>
2192
2193         PR tree-optimization/49518
2194         PR tree-optimization/49628
2195         * g++.dg/torture/pr49628.C: New testcase.
2196         * gcc.dg/torture/pr49518.c: Likewise.
2197
2198 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2199
2200         * ada/acats/run_acats (which): Extract last field from type -p,
2201         type output only if command succeeded.
2202
2203 2011-07-04  Jason Merrill  <jason@redhat.com>
2204
2205         * g++.dg/abi/mangle48.C: New.
2206
2207         * g++.dg/cpp0x/diag1.C: New.
2208
2209         * g++.dg/diagnostic/aka1.C: New.
2210
2211 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR rtl-optimization/49619
2214         * gcc.dg/pr49619.c: New test.
2215
2216         PR rtl-optimization/49472
2217         * gfortran.dg/pr49472.f90: New test.
2218
2219         PR debug/49602
2220         * gcc.dg/pr49602.c: New test.
2221
2222 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2223
2224         PR target/34734
2225         PR target/44643
2226         * gcc.target/avr/avr.exp: Run over cpp files, too.
2227         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2228         * gcc.target/avr/progmem.h: New file.
2229         * gcc.target/avr/exit-abort.h: New file.
2230         * gcc.target/avr/progmem-error-1.c: New file.
2231         * gcc.target/avr/progmem-error-1.cpp: New file.
2232         * gcc.target/avr/progmem-warning-1.c: New file.
2233         * gcc.target/avr/torture/progmem-1.c: New file.
2234         * gcc.target/avr/torture/progmem-1.cpp: New file.
2235
2236 2011-07-04  Richard Guenther  <rguenther@suse.de>
2237
2238         PR tree-optimization/49615
2239         * g++.dg/torture/pr49615.C: New testcase.
2240
2241 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2242
2243         PR tree-optimization/49610
2244         * gcc.dg/vect/pr49610.c: New test.
2245
2246 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2247
2248         * gnat.dg/specs/debug1.ads: New test.
2249
2250 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/49562
2253         * gfortran.dg/typebound_proc_23.f90: New.
2254
2255 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2256
2257         PR c++/49605
2258         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2259
2260 2011-07-01  Jason Merrill  <jason@redhat.com>
2261
2262         PR c++/48261
2263         * g++.dg/template/template-id-3.C: New.
2264
2265         PR c++/48593
2266         * g++.dg/template/qualified-id4.C: New.
2267
2268         PR c++/48883
2269         * g++.dg/template/explicit-args4.C: New.
2270
2271         PR c++/49085
2272         * g++.dg/template/offsetof2.C: New.
2273
2274 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2275
2276         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2277
2278 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2279
2280         PR libmudflap/49549
2281         * lib/target-supports.exp (check_effective_target_gld): New proc.
2282
2283 2011-07-01  Richard Guenther  <rguenther@suse.de>
2284
2285         PR tree-optimization/49603
2286         * gcc.dg/torture/pr49603.c: New testcase.
2287
2288 2011-06-30  Jason Merrill  <jason@redhat.com>
2289
2290         PR c++/49387
2291         * g++.dg/rtti/template1.C: New.
2292
2293         PR c++/49569
2294         * g++.dg/cpp0x/regress/ctor1.C: New.
2295
2296         PR c++/49355
2297         * g++.dg/cpp0x/initlist54.C: New.
2298
2299 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2300
2301         * gcc.dg/tree-ssa/sra-12.c: New test.
2302
2303 2011-06-29  Jason Merrill  <jason@redhat.com>
2304
2305         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2306
2307 2011-06-30  Richard Guenther  <rguenther@suse.de>
2308
2309         PR tree-optimization/46787
2310         * gcc.dg/vect/vect-121.c: New testcase.
2311
2312 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2313
2314         PR tree-optimization/49094
2315         * gcc.dg/tree-ssa/pr49094.c: New test.
2316
2317 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR fortran/49540
2320         * gfortran.dg/pr49540-1.f90: New test.
2321         * gfortran.dg/pr49540-2.f90: New test.
2322
2323 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2324
2325         PR ada/49511
2326         * ada/acats/run_acats (which): Use last field of type -p output.
2327
2328 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2329             Iain Sandoe  <iains@gcc.gnu.org>
2330
2331         PR libobjc/36610
2332         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2333         Only skip on 64-bit *-*-darwin8* && !objc2.
2334
2335 2011-06-30  Richard Guenther  <rguenther@suse.de>
2336
2337         PR tree-optimization/38752
2338         * gcc.c-torture/compile/pr38752.c: New testcase.
2339
2340 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2341
2342         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2343         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2344
2345 2011-06-29  Jason Merrill  <jason@redhat.com>
2346
2347         PR c++/49216
2348         * g++.dg/cpp0x/initlist53.C: Use placement new.
2349         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2350         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2351
2352         PR c++/49003
2353         * g++.dg/cpp0x/trailing6.C: New.
2354         * g++.dg/cpp0x/pr45908.C: No error.
2355
2356         PR c++/49272
2357         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2358
2359         PR c++/49520
2360         * g++.dg/cpp0x/constexpr-using2.C: New.
2361
2362         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2363
2364         PR c++/45923
2365         * g++.dg/cpp0x/constexpr-diag3.C: New.
2366         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2367         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2368         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2369         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2370
2371 2011-06-29  Jason Merrill  <jason@redhat.com>
2372
2373         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2374
2375 2011-06-29  Richard Guenther  <rguenther@suse.de>
2376
2377         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2378
2379 2011-06-29  Jason Merrill  <jason@redhat.com>
2380
2381         * g++.dg/cpp0x/initlist-value2.C: New.
2382
2383         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2384         * g++.dg/cpp0x/initlist-value.C: New.
2385
2386 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2387
2388         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2389
2390 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2391
2392         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2393         * gcc.dg/inline_2.c: Likewise.
2394         * gcc.dg/unroll_1.c: Likewise.
2395
2396 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR debug/49567
2399         * gcc.target/i386/pr49567.c: New test.
2400
2401 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gnat.dg/opt17.ad[sb]: New test.
2404
2405 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2406             Tom de Vries  <tom@codesourcery.com>
2407
2408         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2409         (check_effective_target_arm_thumb2): New effective targets.
2410         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2411         properly.  Clean up temporary files.
2412         * gcc.target/arm/ivopts-2.c: Likewise.
2413         * gcc.target/arm/ivopts-3.c: Likewise.
2414         * gcc.target/arm/ivopts-4.c: Likewise.
2415         * gcc.target/arm/ivopts-5.c: Likewise.
2416         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2417
2418 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2419
2420         PR fortran/49479
2421         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2422
2423 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2424
2425         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2426         * gcc.target/arm/vfp-ldmias.c: Likewise.
2427         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2428         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2429         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2430         * gcc.target/arm/vfp-stmias.c: Likewise.
2431         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2432         * gcc.target/arm/vfp-stmiad.c: Likewise.
2433
2434 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2435
2436         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2437         dg-prune-output.
2438         * gcc.target/arm/pr45701-2.c: Ditto.
2439
2440 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2441
2442         PR fortran/49466
2443         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2444         * gfortran.dg/extends_14.f03: Modified.
2445
2446 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2447
2448         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2449         early if the test is already being skipped.
2450
2451         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2452         scan-assembler-dem-not): For missing file, report unresolved with
2453         same message as for pass/fail, with reason reported in log file.
2454
2455         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2456         from add_options_for_arm_neon_fp16.
2457         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2458         check_effective_target_arm_neon_fp16_ok_nocache.
2459         Check -mfpu and -mfloat-abi options from current multilib.
2460         Do not require neon support.
2461         (check_effective_target_arm_fp16_ok): Renamed from
2462         check_effecitve_target_arm_neon_fp16_ok.
2463         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2464         arm_neon_fp16_ok and arm_fp16.
2465         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2466         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2467         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2468         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2469
2470 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2471
2472         * gcc.dg/builtin-assume-aligned-1.c: New test.
2473         * gcc.dg/builtin-assume-aligned-2.c: New test.
2474         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2475
2476         PR debug/49544
2477         * gcc.dg/pr49544.c: New test.
2478
2479 2011-06-27  Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/49394
2482         * g++.dg/torture/pr49394.C: New testcase.
2483
2484 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2485
2486         * gcc.dg/optimize-bswapdi-2.c: New test.
2487
2488 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2489             Richard Sandiford  <richard.sandiford@linaro.org>
2490
2491         PR tree-optimization/49169
2492         * gcc.dg/torture/pr49169.c: New test.
2493
2494 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2495
2496         PR testsuite/49529
2497         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2498
2499         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2500         hppa*-*-hpux*.
2501
2502 2011-06-26  Jason Merrill  <jason@redhat.com>
2503
2504         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2505
2506         PR c++/49528
2507         * g++.dg/init/ref19.C: New.
2508         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2509
2510 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2511
2512         PR tree-optimization/48377
2513         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2514         non_strict_align.
2515
2516 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2517
2518         PR middle-end/49191
2519         * lib/target-supports.exp (check_effective_target_non_strict_align):
2520         New.
2521         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2522
2523 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2524
2525         PR tree-optimizations/49516
2526         * g++.dg/tree-ssa/pr49516.C: New test.
2527
2528 2011-06-23  Jason Merrill  <jason@redhat.com>
2529
2530         PR c++/35255
2531         * g++.dg/template/partial10.C: New.
2532         * g++.dg/template/partial11.C: New.
2533
2534 2011-06-23  Jeff Law <law@redhat.com>
2535
2536         PR middle-end/48770
2537         * gcc.dg/pr48770.c: New test.
2538
2539 2011-06-23  Jan Hubicka  <jh@suse.cz>
2540
2541         PR middle-end/49373
2542         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2543
2544 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR testsuite/49512
2547         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2548         instead of -fdump-tree-optimized.
2549
2550 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2551
2552         PR c++/44625
2553         * g++.dg/template/crash107.C: New.
2554         * g++.dg/template/error17.C: Adjust.
2555
2556 2011-06-23  Jason Merrill  <jason@redhat.com>
2557
2558         PR c++/49507
2559         * g++.dg/cpp0x/defaulted30.C: New.
2560
2561         PR c++/49440
2562         * g++.dg/rtti/anon-ns1.C: New.
2563
2564         PR c++/49395
2565         * g++.dg/init/ref18.C: New.
2566
2567         PR c++/36435
2568         * g++.dg/template/partial9.C: New.
2569
2570 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2571
2572         PR middle-end/49373
2573         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2574
2575 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR debug/49496
2578         * gcc.dg/pr49496.c: New test.
2579
2580 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2581
2582         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2583         is not xscale.
2584
2585         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2586
2587         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2588         * gcc.target/arm/pr42879.c: Likewise.
2589         * gcc.target/arm/pr45701-3.c: Likewise.
2590
2591         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2592         * gcc.target/arm/pr40482.c: Likewise.
2593         * gcc.target/arm/stack-corruption.c: Likewise.
2594
2595 2011-06-22  Richard Guenther  <rguenther@suse.de>
2596
2597         PR tree-optimization/49493
2598         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2599
2600 2011-06-22  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/49260
2603         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2604
2605 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2606             Dmitry Melnik  <dm@ispras.ru>
2607
2608         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2609         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2610         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2611
2612 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2613
2614         * gcc.target/arm/tlscall.c: New.
2615
2616 2011-06-21  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/49172
2619         * g++.dg/cpp0x/constexpr-ref1.C: New.
2620         * g++.dg/cpp0x/constexpr-ref2.C: New.
2621         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2622
2623         PR c++/49482
2624         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2625
2626         PR c++/49418
2627         * g++.dg/template/param3.C: New.
2628
2629 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2630
2631         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2632         my_clrsb test functions.
2633         (main): Test clrsb.
2634         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2635         test_sll, test_ull): Add clrsb tests.
2636         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2637         clrsbll.
2638
2639 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2640
2641         PR fortran/49112
2642         * gfortran.dg/class_44.f03: New.
2643
2644 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2645
2646         PR tree-optimization/49478
2647         * gcc.dg/vect/pr49478.c
2648
2649 2011-06-21  Richard Guenther  <rguenther@suse.de>
2650
2651         PR tree-optimization/49483
2652         * gcc.dg/vect/vect-120.c: New testcase.
2653
2654 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2655
2656         PR testsuite/49443
2657         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2658         * gcc.dg/vect/vect-peel-4.c: Likewise.
2659
2660 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2661
2662         PR middle-end/49139
2663         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2664         * gcc.dg/always_inline2.c: Likewise.
2665         * gcc.dg/always_inline3.c: Likewise.
2666         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2667         * gcc.dg/inline_1.c: Likewise.
2668         * gcc.dg/inline_2.c: Likewise.
2669         * gcc.dg/inline_3.c: Likewise.
2670         * gcc.dg/inline_4.c: Likewise.
2671         * gcc.dg/20051201-1.c: Likewise.
2672         * gcc.dg/pr40087.c: Likewise.
2673         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2674         * gcc.dg/inline-22.c: Likewise.
2675         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2676         * gcc.dg/lto/20090218-1_1.c: Likewise.
2677         * g++.dg/ipa/devirt-7.C: Likewise.
2678         * gcc.dg/uninit-pred-5_a.c: Likewise.
2679         * gcc.dg/uninit-pred-5_b.c: Likewise.
2680         * gcc.dg/fail_always_inline.c: New.
2681
2682 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2683
2684         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2685         into 6 jobs instead of 3.
2686
2687 2011-06-20  Jason Merrill  <jason@redhat.com>
2688
2689         PR c++/49216
2690         * g++.dg/cpp0x/initlist53.C: New.
2691
2692 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2693
2694         PR fortran/18918
2695         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2696         * gfortran.dg/coarray_lock_3.f90: New.
2697         * gfortran.dg/coarray/lock_1.f90: New.
2698
2699 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2700
2701         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2702         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2703         unresolved and report the reason to the log file.
2704
2705         * lib/scanasm.exp (object-size): Move argument processing earlier
2706         to report errors before verifying that the file exists.  Report
2707         problems detected at runtime as unresolved instead of error and
2708         report their reasons to the log file.
2709
2710 2011-06-20  Jason Merrill  <jason@redhat.com>
2711
2712         PR c++/47080
2713         * g++.dg/cpp0x/explicit6.C: New.
2714
2715         PR c++/47635
2716         * g++.dg/cpp0x/enum20.C: New.
2717
2718         PR c++/48138
2719         * g++.dg/ext/attr-aligned01.C: New.
2720
2721         PR c++/49205
2722         * g++.dg/cpp0x/variadic-default.C: New.
2723
2724         PR c++/43321
2725         * g++.dg/cpp0x/auto26.C: New.
2726
2727         PR c++/43831
2728         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2729
2730 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2731
2732         * gcc.dg/binop-notand1.c: New test.
2733         * gcc.dg/binop-notand2.c: New test.
2734         * gcc.dg/binop-notand3.c: New test.
2735         * gcc.dg/binop-notand4.c: New test.
2736         * gcc.dg/binop-notand5.c: New test.
2737         * gcc.dg/binop-notand6.c: New test.
2738
2739 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2740
2741         PR testsuite/49432
2742         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2743
2744 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2745
2746         PR fortran/49400
2747         * gfortran.dg/proc_ptr_31.f90: New.
2748
2749 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2750
2751         * gnat.dg/volatile6.adb: New test.
2752         * gnat.dg/volatile7.adb: Likewise.
2753         * gnat.dg/volatile8.adb: Likewise.
2754         * gnat.dg/volatile9.adb: Likewise.
2755
2756 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2757
2758         * gnat.dg/constant3.adb: New test.
2759
2760 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2761
2762         PR libfortran/49296
2763         * gfortran.dg/read_list_eof_1.f90: New test.
2764
2765 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR target/49411
2768         * gcc.target/i386/testimm-1.c: New test.
2769         * gcc.target/i386/testimm-2.c: New test.
2770         * gcc.target/i386/testimm-3.c: New test.
2771         * gcc.target/i386/testimm-4.c: New test.
2772         * gcc.target/i386/testimm-5.c: New test.
2773         * gcc.target/i386/testimm-6.c: New test.
2774         * gcc.target/i386/testimm-7.c: New test.
2775         * gcc.target/i386/testimm-8.c: New test.
2776         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2777         * gcc.target/i386/xop-rotate1-int.c: New test.
2778         * gcc.target/i386/xop-rotate2-int.c: New test.
2779
2780 2011-06-17  Jason Merrill  <jason@redhat.com>
2781
2782         * g++.dg/cpp0x/rv-func2.C: New.
2783
2784         * g++.dg/debug/dwarf2/lambda1.C: New.
2785         * g++.dg/warn/Wshadow-6.C: Adjust.
2786
2787 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2788
2789         PR fortran/48699
2790         * gfortran.dg/move_alloc_5.f90: New.
2791
2792 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2793
2794         PR rtl-optimization/48542
2795         * gcc.dg/torture/pr48542.c: New test.
2796
2797 2011-06-16  Jason Merrill  <jason@redhat.com>
2798
2799         PR c++/44160
2800         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2801
2802         PR c++/45378
2803         * g++.dg/cpp0x/initlist52.C New.
2804
2805         PR c++/45399
2806         * c-c++-common/raw-string-12.c: New.
2807
2808         PR c++/49229
2809         * g++.dg/cpp0x/sfinae26.C: New.
2810
2811         PR c++/49251
2812         * g++.dg/cpp0x/variadic113.C: New.
2813
2814         PR c++/49420
2815         * g++.dg/cpp0x/variadic112.C: New.
2816
2817 2011-06-16  Jeff Law <law@redhat.com>
2818
2819         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2820         improved jump threading.
2821         * gcc.dg/builtin-object-size-2.c: Likewise.
2822         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2823
2824 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2825
2826         PR fortran/49074
2827         * gfortran.dg/typebound_assignment_3.f03: New.
2828
2829 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2830
2831         PR testsuite/48727
2832         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2833
2834 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2835
2836         PR tree-optimization/49343
2837         * gnat.dg/discr31.ad[sb]: New test.
2838
2839 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2840
2841         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2842
2843 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2844
2845         PR target/45098
2846         * gcc.target/arm/ivopts-3.c: Update test.
2847         * gcc.target/arm/ivopts-5.c: Same.
2848
2849 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2850
2851         Revert:
2852         2011-06-10  Wei Guozhi  <carrot@google.com>
2853
2854         PR target/45335
2855         * gcc.target/arm/pr45335.c: New test.
2856         * gcc.target/arm/pr45335-2.c: New test.
2857         * gcc.target/arm/pr45335-3.c: New test.
2858         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2859         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2860         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2861
2862 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2863
2864         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2865
2866 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2867
2868         PR fortran/49417
2869         * gfortran.dg/class_43.f03: New.
2870
2871 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR tree-optimization/49419
2874         * gcc.c-torture/execute/pr49419.c: New test.
2875
2876 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2877
2878         * gcc.dg/sms-9.c: New file.
2879
2880 2011-06-15  Easwaran Raman  <eraman@google.com>
2881
2882         PR rtl-optimization/49414
2883         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2884
2885 2011-06-14  Jason Merrill  <jason@redhat.com>
2886
2887         * g++.dg/cpp0x/noexcept13.C: New.
2888
2889 2011-06-14  Easwaran Raman  <eraman@google.com>
2890
2891         PR rtl-optimization/44194
2892         * gcc.dg/pr44194-1.c: New test.
2893         * gcc.dg/pr44194-2.c: New test.
2894
2895 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2896
2897         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2898         switches.
2899         * gcc.target/arm/pr45701-2.c: Likewise.
2900         * gcc.target/arm/thumb-branch1.c: Likewise.
2901
2902 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2903
2904         PR testsuite/48727
2905         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2906
2907 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2908
2909         * gcc.target/arm/pr45701-1.c: Require thumb support.
2910         * gcc.target/arm/pr45701-2.c: Likewise.
2911         * gcc.target/arm/thumb-branch1.c: Likewise.
2912
2913         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2914         * gcc.target/arm/pr39839.c: Likewise.
2915         * gcc.target/arm/pr40657-2.c: Likewise.
2916         * gcc.target/arm/pr40956.c: Likewise.
2917         * gcc.target/arm/pr41679.c: Likewise.
2918         * gcc.target/arm/pr42235.c: Likewise.
2919         * gcc.target/arm/pr42495.c: Likewise.
2920         * gcc.target/arm/pr42505.c: Likewise.
2921         * gcc.target/arm/pr42574.c: Likewise.
2922         * gcc.target/arm/pr46883.c: Likewise.
2923         * gcc.target/arm/pr46934.c: Likewise.
2924         * gcc.target/arm/xor-and.c: Likewise.
2925
2926 2011-06-14  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/other/error23.C: Adjust error message.
2929         * g++.dg/other/error32.C: Likewise.
2930
2931         PR c++/49389
2932         * g++.dg/cpp0x/rv-dotstar.C: New.
2933
2934         PR c++/49369
2935         * g++.dg/cpp0x/decltype30.C: New.
2936
2937         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2938
2939 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR fortran/49103
2942         * gfortran.dg/pr49103.f90: New test.
2943
2944 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2945
2946         PR target/45098
2947         * gcc.target/arm/ivopts-3.c: New test.
2948         * gcc.target/arm/ivopts-4.c: New test.
2949         * gcc.target/arm/ivopts-5.c: New test.
2950
2951 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2952
2953         PR rtl-optimization/49390
2954         * gcc.c-torture/execute/pr49390.c: New test.
2955
2956 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2957
2958         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2959
2960 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2961
2962         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2963         * gcc.c-torture/execute/cmpsi-2.x: New file.
2964         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2965         * gcc.c-torture/execute/pr45262.x: New file.
2966         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2967         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2968         int32plus
2969         * gcc.c-torture/compile/pr49163.c: Ditto.
2970
2971 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2972
2973         * gcc.dg/vect/vect-16.c: Rename to...
2974         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2975         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2976         for double-word vectors.
2977         * gcc.dg/vect/vect-peel-4.c: Likewise.
2978         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2979         vect_element_align.
2980         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2981         -fno-fast-math.
2982
2983 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2984
2985         PR target/44618
2986         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2987
2988 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2989
2990         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2991
2992 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2993
2994         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2995
2996 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2997
2998         * gfortran.dg/trim_optimize_8.f90:  New test case.
2999
3000 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3001            Ira Rosen  <ira.rosen@linaro.org>
3002
3003         PR tree-optimization/49352
3004         * gcc.dg/vect/pr49352.c: New test.
3005
3006 2011-06-12  Tobias Burnus
3007
3008         PR fortran/49324
3009         * gfortran.dg/alloc_comp_assign_11.f90: New.
3010
3011 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3012
3013         * gfortran.dg/trim_optimize_7.f90:  New test.
3014
3015 2011-06-10  Wei Guozhi  <carrot@google.com>
3016
3017         PR target/45335
3018         * gcc.target/arm/pr45335.c: New test.
3019         * gcc.target/arm/pr45335-2.c: New test.
3020         * gcc.target/arm/pr45335-3.c: New test.
3021         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3022         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3023         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3024
3025 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3026
3027         PR c++/41769
3028         * g++.dg/parse/error39.C: New.
3029
3030 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3031
3032         * gcc.target/arm/20090811-1.c: Skip for incompatible
3033         options, do not override other options.
3034         * gcc.target/arm/combine-cmp-shift.c: Skip for
3035         incompatible options.
3036         * gcc.target/arm/pr45094.c: Likewise.
3037         * gcc.target/arm/scd42-1.c: Likewise.
3038         * gcc.target/arm/scd42-3.c: Likewise.
3039         * gcc.target/arm/thumb-ltu.c: Likewise.
3040
3041         * lib/target-supports.exp
3042         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3043         multilib flags use -mfpu with a value other than neon-fp16.
3044
3045 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3046
3047         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3048         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3049
3050 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         * lib/target-supports.exp (check_effective_target_pie): New proc.
3053         * gcc.dg/pie-link.c: Use target pie.
3054
3055 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3056             Laurent Rougé  <laurent.rouge@menta.fr>
3057
3058         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3059         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3060
3061 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3062
3063         * gfortran.dg/coarray/sync_1.f90: New test for
3064         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3065
3066 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3067
3068         PR tree-optimization/49318
3069         * gcc.dg/vect/pr49318.c: New test.
3070
3071 2011-06-09  David Krauss  <potswa@mac.com>
3072
3073         * g++.dg/template/arrow1.C: New.
3074
3075 2011-06-09  Jason Merrill  <jason@redhat.com>
3076
3077         * lib/prune.exp: Prune "note"s.
3078         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3079
3080         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3081         * g++.dg/template/dependent-expr3.C: Likewise.
3082         * g++.dg/parse/template7.C: Likewise.
3083         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3084         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3085         * g++.old-deja/g++.pt/friend38.C: Likewise.
3086         * g++.old-deja/g++.pt/crash32.C: Likewise.
3087         * g++.old-deja/g++.other/init4.C: Likewise.
3088         * g++.old-deja/g++.other/friend8.C: Likewise.
3089
3090         * g++.dg/ext/complex7.C: Adjust expected output.
3091         * g++.dg/diagnostic/method1.C: Likewise.
3092         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3093         * g++.dg/parse/crash33.C: Likewise.
3094         * g++.dg/other/warning1.C: Likewise.
3095         * g++.dg/init/pr29571.C: Likewise.
3096         * g++.dg/warn/overflow-warn-1.C: Likewise.
3097         * g++.dg/warn/overflow-warn-3.C: Likewise.
3098         * g++.dg/warn/overflow-warn-4.C: Likewise.
3099         * g++.old-deja/g++.oliva/template1.C: Likewise.
3100
3101         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3102         * g++.dg/parse/template7.C: Adjust.
3103
3104 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3105
3106         PR target/49307
3107         * gcc.dg/pr49307.c: New.
3108
3109 2011-06-09  Wei Guozhi  <carrot@google.com>
3110
3111         PR target/46975
3112         * gcc.target/arm/pr46975.c: New testcase.
3113
3114 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3115
3116         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3117         (PMETH, arglist_t): Removed.
3118         (method_get_number_of_arguments): Removed.
3119         (method_get_nth_argument): Removed.
3120         (method_get_first_argument): Removed.
3121         (method_get_next_argument): Removed.
3122         (method_get_sizeof_arguments): Removed.
3123         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3124         (PMETH): Removed.
3125         (method_get_number_of_arguments): Removed.
3126         (method_get_nth_argument): Removed.
3127         (method_get_first_argument): Removed.
3128         (method_get_next_argument): Removed.
3129         (method_get_sizeof_arguments): Removed.
3130         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3131
3132 2011-06-09  David Li  <davidxl@google.com>
3133
3134         * gcc.dg/dump-pass.c: New test.
3135
3136 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3137
3138         PR c++/29003
3139         * g++.dg/parse/error38.C: New.
3140
3141 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR middle-end/49308
3144         * gfortran.dg/pr49308.f90: New test.
3145
3146 2011-06-08  Jason Merrill  <jason@redhat.com>
3147
3148         * g++.dg/cpp0x/noexcept11.C: New.
3149         * g++.dg/cpp0x/noexcept12.C: New.
3150         * g++.dg/cpp0x/sfinae11.C: Adjust.
3151
3152 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR testsuite/49323
3155         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3156         to dg-options, match also DW_AT_linkage_name.
3157
3158 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3159
3160         PR middle-end/21953
3161         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3162         -fno-common on alpha*-dec-osf*.
3163         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3164
3165 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3166
3167         PR rtl-optimization/49303
3168         * gcc.target/ia64/pr49303.c: New test.
3169
3170 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3171
3172         PR fortran/18918
3173         * gfortran.dg/coarray_lock_1.f90: New.
3174         * gfortran.dg/coarray_lock_2.f90: New.
3175
3176 2011-06-07  Jason Merrill  <jason@redhat.com>
3177
3178         * lib/prune.exp: Look for "required" rather than "instantiated".
3179         * g++.dg/abi/mangle11.C: Likewise.
3180         * g++.dg/abi/mangle12.C: Likewise.
3181         * g++.dg/abi/mangle17.C: Likewise.
3182         * g++.dg/abi/mangle20-2.C: Likewise.
3183         * g++.dg/abi/pragma-pack1.C: Likewise.
3184         * g++.dg/cpp0x/decltype26.C: Likewise.
3185         * g++.dg/cpp0x/decltype28.C: Likewise.
3186         * g++.dg/cpp0x/decltype29.C: Likewise.
3187         * g++.dg/cpp0x/enum11.C: Likewise.
3188         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3189         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3190         * g++.dg/cpp0x/pr47416.C: Likewise.
3191         * g++.dg/ext/case-range2.C: Likewise.
3192         * g++.dg/ext/case-range3.C: Likewise.
3193         * g++.dg/gomp/for-19.C: Likewise.
3194         * g++.dg/gomp/pr37533.C: Likewise.
3195         * g++.dg/gomp/pr38639.C: Likewise.
3196         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3197         * g++.dg/inherit/base3.C: Likewise.
3198         * g++.dg/inherit/using6.C: Likewise.
3199         * g++.dg/init/placement4.C: Likewise.
3200         * g++.dg/init/reference3.C: Likewise.
3201         * g++.dg/lookup/scoped6.C: Likewise.
3202         * g++.dg/lookup/using7.C: Likewise.
3203         * g++.dg/other/abstract1.C: Likewise.
3204         * g++.dg/other/error10.C: Likewise.
3205         * g++.dg/other/error5.C: Likewise.
3206         * g++.dg/other/field1.C: Likewise.
3207         * g++.dg/other/offsetof5.C: Likewise.
3208         * g++.dg/parse/bitfield2.C: Likewise.
3209         * g++.dg/parse/constant4.C: Likewise.
3210         * g++.dg/parse/crash20.C: Likewise.
3211         * g++.dg/parse/invalid-op1.C: Likewise.
3212         * g++.dg/parse/non-dependent2.C: Likewise.
3213         * g++.dg/parse/template18.C: Likewise.
3214         * g++.dg/tc1/dr152.C: Likewise.
3215         * g++.dg/tc1/dr166.C: Likewise.
3216         * g++.dg/tc1/dr176.C: Likewise.
3217         * g++.dg/tc1/dr213.C: Likewise.
3218         * g++.dg/template/access11.C: Likewise.
3219         * g++.dg/template/access2.C: Likewise.
3220         * g++.dg/template/access3.C: Likewise.
3221         * g++.dg/template/access7.C: Likewise.
3222         * g++.dg/template/arg7.C: Likewise.
3223         * g++.dg/template/cond2.C: Likewise.
3224         * g++.dg/template/crash13.C: Likewise.
3225         * g++.dg/template/crash40.C: Likewise.
3226         * g++.dg/template/crash7.C: Likewise.
3227         * g++.dg/template/crash84.C: Likewise.
3228         * g++.dg/template/ctor5.C: Likewise.
3229         * g++.dg/template/defarg13.C: Likewise.
3230         * g++.dg/template/defarg14.C: Likewise.
3231         * g++.dg/template/dtor7.C: Likewise.
3232         * g++.dg/template/eh2.C: Likewise.
3233         * g++.dg/template/error2.C: Likewise.
3234         * g++.dg/template/error43.C: Likewise.
3235         * g++.dg/template/friend32.C: Likewise.
3236         * g++.dg/template/injected1.C: Likewise.
3237         * g++.dg/template/instantiate1.C: Likewise.
3238         * g++.dg/template/instantiate3.C: Likewise.
3239         * g++.dg/template/instantiate5.C: Likewise.
3240         * g++.dg/template/instantiate7.C: Likewise.
3241         * g++.dg/template/local6.C: Likewise.
3242         * g++.dg/template/lookup2.C: Likewise.
3243         * g++.dg/template/member5.C: Likewise.
3244         * g++.dg/template/memfriend15.C: Likewise.
3245         * g++.dg/template/memfriend16.C: Likewise.
3246         * g++.dg/template/memfriend17.C: Likewise.
3247         * g++.dg/template/memfriend7.C: Likewise.
3248         * g++.dg/template/meminit1.C: Likewise.
3249         * g++.dg/template/nested3.C: Likewise.
3250         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3251         * g++.dg/template/nontype12.C: Likewise.
3252         * g++.dg/template/nontype13.C: Likewise.
3253         * g++.dg/template/nontype6.C: Likewise.
3254         * g++.dg/template/pr23510.C: Likewise.
3255         * g++.dg/template/pr35240.C: Likewise.
3256         * g++.dg/template/ptrmem15.C: Likewise.
3257         * g++.dg/template/ptrmem6.C: Likewise.
3258         * g++.dg/template/qualified-id1.C: Likewise.
3259         * g++.dg/template/qualttp20.C: Likewise.
3260         * g++.dg/template/qualttp3.C: Likewise.
3261         * g++.dg/template/qualttp4.C: Likewise.
3262         * g++.dg/template/qualttp5.C: Likewise.
3263         * g++.dg/template/qualttp6.C: Likewise.
3264         * g++.dg/template/qualttp7.C: Likewise.
3265         * g++.dg/template/qualttp8.C: Likewise.
3266         * g++.dg/template/recurse.C: Likewise.
3267         * g++.dg/template/recurse2.C: Likewise.
3268         * g++.dg/template/ref5.C: Likewise.
3269         * g++.dg/template/scope2.C: Likewise.
3270         * g++.dg/template/sfinae10.C: Likewise.
3271         * g++.dg/template/sfinae3.C: Likewise.
3272         * g++.dg/template/sizeof3.C: Likewise.
3273         * g++.dg/template/static9.C: Likewise.
3274         * g++.dg/template/template-id-2.C: Likewise.
3275         * g++.dg/template/typedef13.C: Likewise.
3276         * g++.dg/template/typename4.C: Likewise.
3277         * g++.dg/template/using14.C: Likewise.
3278         * g++.dg/template/using2.C: Likewise.
3279         * g++.dg/template/warn1.C: Likewise.
3280         * g++.dg/warn/Wparentheses-13.C: Likewise.
3281         * g++.dg/warn/Wparentheses-15.C: Likewise.
3282         * g++.dg/warn/Wparentheses-16.C: Likewise.
3283         * g++.dg/warn/Wparentheses-17.C: Likewise.
3284         * g++.dg/warn/Wparentheses-18.C: Likewise.
3285         * g++.dg/warn/Wparentheses-19.C: Likewise.
3286         * g++.dg/warn/Wparentheses-20.C: Likewise.
3287         * g++.dg/warn/Wparentheses-23.C: Likewise.
3288         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3289         * g++.dg/warn/noeffect2.C: Likewise.
3290         * g++.dg/warn/noeffect4.C: Likewise.
3291         * g++.dg/warn/pr8570.C: Likewise.
3292         * g++.old-deja/g++.brendan/init2.C: Likewise.
3293         * g++.old-deja/g++.eh/spec6.C: Likewise.
3294         * g++.old-deja/g++.pt/crash10.C: Likewise.
3295         * g++.old-deja/g++.pt/crash36.C: Likewise.
3296         * g++.old-deja/g++.pt/derived3.C: Likewise.
3297         * g++.old-deja/g++.pt/error2.C: Likewise.
3298         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3299         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3300         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3301         * g++.old-deja/g++.pt/overload7.C: Likewise.
3302         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3303
3304 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3305             Iain Sandoe  <iains@gcc.gnu.org>
3306
3307         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3308         Added code to deal with the case when [Protocol
3309         -descriptionForInstanceMethod:] or [Protocol
3310         -descriptionForClassMethod:] returns NULL.
3311
3312 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3313             Iain Sandoe  <iains@gcc.gnu.org>
3314
3315         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3316         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3317         Added cast.
3318
3319 2011-06-07  Xinliang David Li  <davidxl@google.com>
3320
3321         * gcc.dg/inline_2.c: New test.
3322         * gcc.dg/unroll_2.c: New test.
3323         * gcc.dg/inline_3.c: New test.
3324         * gcc.dg/unroll_3.c: New test.
3325         * gcc.dg/inline_4.c: New test.
3326         * gcc.dg/unroll_4.c: New test.
3327         * gcc.dg/inline_1.c: New test.
3328         * gcc.dg/unroll_1.c: New test.
3329
3330 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3331
3332         PR tree-optimization/48497
3333         * lib/gcc-defs.exp (dg-additional-options): New proc.
3334         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3335         -msse2 on 32-bit x86.
3336
3337 2011-06-06  Jason Merrill  <jason@redhat.com>
3338
3339         * g++.dg/cpp0x/enum19.C: New.
3340
3341 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3342
3343         * gcc.target/arm/neon-reload-class.c: New test.
3344
3345 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3346
3347         PR debug/49130
3348         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3349
3350 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3351
3352         * gcc.target/arm/smlatb-1.c: New file.
3353         * gcc.target/arm/smlatt-1.c: New file.
3354         * gcc.target/arm/smlaltb-1.c: New file.
3355         * gcc.target/arm/smlaltt-1.c: New file.
3356
3357 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3358
3359         * gcc.target/arm/mla-2.c: New test.
3360
3361 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR gcov-profile/49299
3364         * gcc.dg/tree-prof/pr49299-1.c: New test.
3365         * gcc.dg/tree-prof/pr49299-2.c: New test.
3366
3367 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3368
3369         * lib/target-supports.exp
3370         (check_effective_target_vect_widen_mult_qi_to_hi):
3371         Add NEON as supporting target.
3372         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3373         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3374         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3375         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3376         using widening multiplication on targets that support it.
3377         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3378         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3379         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3380
3381 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3382
3383         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3384         Modern Objective-C runtime API.
3385         * objc/execute/next_mapping.h: Removed.
3386         * objc-obj-c++-shared/next-mapping.h: Removed.
3387         * objc-obj-c++-shared/Object1.h: Removed.
3388         * objc-obj-c++-shared/Object1.m: Removed.
3389         * objc-obj-c++-shared/Object1.mm: Removed.
3390         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3391         * objc-obj-c++-shared/Protocol1.h: Removed.
3392         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3393         of ProtoBool, IVAR_T and METHOD.
3394         * objc-obj-c++-shared/runtime.h: New.
3395         * objc-obj-c++-shared/TestsuiteObject.h: New.
3396         * objc-obj-c++-shared/TestsuiteObject.m: New.
3397
3398         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3399         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3400         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3401         it a class method.
3402         * objc/execute/_cmd.m: Include
3403         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3404         runtime API.  ([TestClass +initialize]): Include this method also
3405         with the GNU runtime.
3406         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3407         Object.  ([-setValue:]): Return void.
3408         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3409         with the GNU runtime.  Include
3410         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3411         for the NeXT runtime.  Use the existing print_ivars() and
3412         compare_structures() implementations for the old NeXT runtime.
3413         Added new implementations for the Modern GNU and NeXT runtimes.
3414         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3415         well.  (main): Use objc_getClass().  Use return instead of exit.
3416         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3417         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3418         of exit().
3419         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3420         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3421         instead of Object.  (main): Use return instead of exit().
3422         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3423         instead of Object.  Removed prototype for exit().  (main): Use
3424         return instead of exit().  Use the Modern Objective-C runtime API.
3425         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3426         Object.
3427         * objc/execute/class-tests-1.h: Include
3428         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3429         runtime API.  (test_class_with_superclass): Do not call [Object
3430         class].  There is no need to with the current libobjc.
3431         * objc/execute/class-tests-2.h: Include
3432         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3433         runtime API.
3434         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3435         ../../objc-obj-c++-shared/next-mapping.h.
3436         * objc/execute/class-2.m: Likewise.
3437         * objc/execute/class-3.m: Likewise.
3438         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3439         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3440         +initialize]): Include this method also with the GNU
3441         runtime. (main): Use the Modern Objective-C runtime API.
3442         * objc/execute/class-5.m: Likewise.
3443         * objc/execute/class-6.m: Likewise.
3444         * objc/execute/class-7.m: Likewise.
3445         * objc/execute/class-8.m: Likewise.
3446         * objc/execute/class-9.m: Likewise.
3447         * objc/execute/class-10.m: Likewise.
3448         * objc/execute/class-11.m: Likewise.
3449         * objc/execute/class-12.m: Likewise.
3450         * objc/execute/class-13.m: Likewise.
3451         * objc/execute/class-14.m: Likewise.
3452         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3453         this method also with the GNU runtime.
3454         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3455         +initialize]): Include this method also with the GNU runtime.
3456         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3457         of Object.
3458         * objc/execute/encode-1.m: Likewise.
3459         * objc/execute/enumeration-1.m: Likewise.
3460         * objc/execute/enumeration-2.m: Likewise.
3461         * objc/execute/exceptions/catchall-1.m: Likewise.
3462         * objc/execute/exceptions/finally-1.m: Likewise.
3463         * objc/execute/exceptions/foward-1.m: Likewise.
3464         * objc/execute/exceptions/local-variables-1.m: Likewise.
3465         * objc/execute/exceptions/throw-nil.m: Likewise.
3466         * objc/execute/exceptions/trivial.m: Likewise.
3467         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3468         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3469         * objc/execute/exceptions/matcher-1.m: Likewise.
3470         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3471         Object.
3472         * objc/execute/formal_protocol-2.m: Likewise.
3473         * objc/execute/formal_protocol-3.m: Likewise.
3474         * objc/execute/formal_protocol-4.m: Likewise.
3475         * objc/execute/formal_protocol-5.m: Include
3476         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3477         protocol_getName().
3478         * objc/execute/formal_protocol-6.m: Likewise.
3479         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3480         Object.  Include <objc/Protocol.h> instead of
3481         ../../objc-obj-c++-shared/Protocol1.h.
3482         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3483         Object.
3484         * objc/execute/informal_protocol.m: Likewise.
3485         * objc/execute/load-3.m: Likewise.
3486         * objc/execute/many_args_method.m ([TestClass +initialize]):
3487         Include this method with the GNU runtime as well.
3488         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3489         * objc/execute/nested-func-1.m: Use TestsuiteObject
3490         instead of Object.
3491         * objc/execute/nil_method-1.m: Likewise.
3492         * objc/execute/no_clash.m: Likewise.
3493         * objc/execute/np-1.m: Do not include
3494         ../../objc-obj-c++-shared/Protocol1.h.
3495         (main): Use return instead of exit().
3496         * objc/execute/np-2.m: Do not include
3497         ../../objc-obj-c++-shared/Protocol1.h.
3498         ([MyObject +initialize]): Include this method also with the GNU
3499         runtime.  (main): Use return instead of exit().
3500         * objc/execute/object_is_class.m: Include
3501         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3502         of Object.  (main): Use the Modern Objective-C runtime API.
3503         * objc/execute/object_is_meta_class.m: Likewise.
3504         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3505         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3506         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3507         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3508         Objective-C runtime API.
3509         * objc/execute/protocol-isEqual-2.m: Likewise.
3510         * objc/execute/protocol-isEqual-3.m: Likewise.
3511         * objc/execute/protocol-isEqual-4.m: Likewise.
3512         * objc/execute/redefining_self.m ([TestClass +initialize]):
3513         Include this method with the GNU runtime as well.
3514         * objc/execute/root_methods.m: Include
3515         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3516         Include this method with the GNU runtime as well.
3517         (main): Use the Modern Objective-C runtime API.
3518         * objc/execute/selector-1.m: Include
3519         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3520         of Object.  (main): Use the Modern Objective-C runtime API.
3521         * objc/execute/static-1.m ([Test +initialize]): Include this
3522         method with the GNU runtime as well.
3523         * objc/execute/static-2.m: Likewise.
3524         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3525         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3526         ([MathClass +initialize]): Include this method with the GNU
3527         runtime as well.
3528         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3529         instead of Object.
3530         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3531         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3532         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3533         * objc.dg/attributes/method-attribute-1.m: Likewise.
3534         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3535         * objc.dg/attributes/method-attribute-2.m: Likewise.
3536         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3537         * objc.dg/attributes/method-attribute-3.m: Likewise.
3538         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3539         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3540         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3541         * obj-c++.dg/bitfield-1.mm: Likewise.
3542         * obj-c++.dg/bitfield-2.mm: Likewise
3543         * objc.dg/bitfield-3.m: Likewise.
3544         * obj-c++.dg/bitfield-4.mm: Likewise.
3545         * objc.dg/bitfield-5.m: Likewise
3546         * objc.dg/call-super-1.m: Likewise.
3547         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3548         Use objc_getClass() instead of objc_get_class(), but for the GNU
3549         runtime redefine objc_getClass as objc_get_class.  Include
3550         ../objc-obj-c++-shared/runtime.h.
3551         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3552         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3553         Use the Modern Objective-C runtime API.
3554         * objc.dg/class-protocol-1.m: Include
3555         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3556         * obj-c++.dg/class-protocol-1.mm: Likewise.
3557         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3558         * objc.dg/comp-types-10.m: Likewise.
3559         * objc.dg/comp-types-11.m: Likewise.
3560         * objc.dg/comp-types-12.m: Likewise.
3561         * obj-c++.dg/comp-types-9.mm: Likewise.
3562         * obj-c++.dg/comp-types-11.mm: Likewise.
3563         * obj-c++.dg/comp-types-12.mm: Likewise.
3564         * obj-c++.dg/comp-types-13.mm: Likewise.
3565         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3566         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3567         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3568         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3569         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3570         * objc.dg/desig-init-1.m: Likewise.
3571         * obj-c++.dg/defs.mm: Likewise.
3572         * objc.dg/exceptions-2.m: Likewise.
3573         * obj-c++.dg/except-1.mm: Likewise.
3574         * obj-c++.dg/exceptions-2.mm: Likewise.
3575         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3576         Use the Modern Objective-C runtime API.
3577         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3578         the Modern Objective-C runtime API.  Do not include
3579         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3580         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3581         the Modern Objective-C runtime API except when using an older NeXT
3582         runtime.
3583         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3584         the Modern Objective-C runtime API.
3585         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3586         objc/encoding.h.
3587         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3588         * objc.dg/encode-7-next-64bit.m: Updated include.
3589         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3590         objc/encoding.h.
3591         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3592         the Modern Objective-C runtime API.
3593         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3594         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3595         instead of ../objc-obj-c++-shared/Protocol1.h.
3596         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3597         the Modern Objective-C runtime API except when using an older NeXT
3598         runtime.
3599         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3600         the Modern Objective-C runtime API.
3601         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3602         Object.
3603         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3604         * objc.dg/fix-and-continue-2.m: Likewise.
3605         * objc.dg/foreach-1.m: Likewise.
3606         * objc.dg/foreach-2.m: Likewise.
3607         * objc.dg/foreach-3.m: Likewise.
3608         * objc.dg/foreach-4.m: Likewise.
3609         * objc.dg/foreach-5.m: Likewise.
3610         * objc.dg/foreach-6.m: Likewise.
3611         * objc.dg/foreach-7.m: Likewise.
3612         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3613         Object.
3614         * objc.dg/func-ptr-2.m: Likewise.
3615         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3616         Do not include objc/objc-api.h.
3617         * obj-c++.dg/fsf-package-0.mm: Likewise.
3618         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3619         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3620         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3621         of Object.
3622         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3623         * objc.dg/gnu-runtime-3.m: Likewise.
3624         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3625         * objc.dg/headers.m: Include objc/runtime.h instead of
3626         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3627         for the NeXT runtime.
3628         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3629         * obj-c++.dg/isa-field-1.mm: Likewise.
3630         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3631         * objc.dg/layout-1.m: Likewise.
3632         * objc.dg/layout-2.m: Likewise.
3633         * objc.dg/local-decl-2.m: Likewise.
3634         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3635         Object.  ([Container +elementForView:]): Use
3636         class_conformsToProtocol().
3637         * obj-c++.dg/lookup-2.mm: Likewise.
3638         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3639         * obj-c++.dg/local-decl-1.mm: Likewise.
3640         * objc.dg/method-3.m: Likewise.
3641         * objc.dg/method-4.m: Likewise.
3642         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3643         ../objc-obj-c++-shared/Protocol1.h.
3644         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3645         * objc.dg/method-9.m: Likewise.
3646         * objc.dg/method-10.m: Likewise.
3647         * objc.dg/method-13.m ([Root +initialize]): Include this method
3648         also for the GNU runtime.  (main): Use objc_getClass() also for
3649         the GNU runtime.
3650         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3651         * objc.dg/method-17.m: Likewise.
3652         * objc.dg/method-19.m: Likewise.
3653         * objc.dg/method-20b.m: Likewise.
3654         * obj-c++.dg/method-2.mm: Likewise.
3655         * obj-c++.dg/method-6.mm: Likewise.
3656         * obj-c++.dg/method-10.mm: Likewise.
3657         * obj-c++.dg/method-11.mm: Likewise.
3658         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3659         ../objc-obj-c++-shared/Protocol1.h.
3660         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3661         * obj-c++.dg/method-15.mm: Likewise.
3662         * obj-c++.dg/method-17.mm: Likewise.
3663         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3664         +initialize]): Include this method also for the GNU
3665         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3666         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3667         * obj-c++.dg/method-22.mm: Likewise.
3668         * obj-c++.dg/method-23.mm: Likewise.
3669         * obj-c++.dg/no-extra-load.mm: Likewise.
3670         * objc.dg/objc-fast-4.m: Likewise.
3671         * objc.dg/objc-gc-4.m: Likewise.
3672         * obj-c++.dg/objc-gc-3.mm: Likewise.
3673         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3674         protocol_getMethodDescription() instead of [Protocol
3675         -descriptionForInstanceMethod].
3676         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3677         Made it available with all runtimes.  (main): Call -test instead
3678         of -class.
3679         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3680         and put into a category.
3681         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3682         Object.  Include objc/objc.h.
3683         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3684         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3685         New. (main): Use protocol_getMethodDescription() instead
3686         of [Protocol -descriptionForInstanceMethod] and [Protocol
3687         -descriptionForClassMethod].
3688         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3689         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3690         Objective-C runtime API.
3691         * obj-c++.dg/proto-qual-1.mm: Likewise.
3692         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3693         Object.
3694         * obj-c++.dg/property/property-1.mm: Likewise.
3695         * obj-c++.dg/qual-types-1.mm: Likewise.
3696         * objc.dg/selector-2.m: Include objc/objc.h instead of
3697         ../objc-obj-c++-shared/Object1.h.
3698         * obj-c++.dg/selector-2.mm: Likewise.
3699         * obj-c++.dg/selector-5.mm: Likewise.
3700         * obj-c++.dg/selector-6.mm: Likewise.
3701         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3702         Object.  Do not include objc/objc-api.h.
3703         * obj-c++.dg/set-not-used-1.mm: Likewise.
3704         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3705         * objc.dg/stret-1.m: Likewise.
3706         * objc.dg/stret-2.m: Likewise.
3707         * obj-c++.dg/super-class-2.mm: Likewise.
3708         * objc.dg/super-class-3.m: Likewise.
3709         * objc.dg/super-class-4.m: Likewise.
3710         * objc.dg/sync-2.m: Likewise.
3711         * obj-c++.dg/sync-2.mm: Likewise.
3712         * objc.dg/sync-1.m: Include objc/objc.h instead of
3713         ../objc-obj-c++-shared/Object1.h.
3714         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3715         'Class' as the type of 'isa'.
3716         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3717         Objective-C runtime API.  ([TestClass +initialize]): Include this
3718         method with the GNU runtime as well.
3719         * objc.dg/strings/strings-1.m: Updated includes.
3720         * obj-c++.dg/strings/strings-1.mm: Likewise.
3721         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3722         objc.dg/strings/const-str-12b.m.
3723         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3724         * obj-c++.dg/template-3.mm: Likewise.
3725         * obj-c++.dg/template-4.mm: Likewise.
3726         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3727         Objective-C runtime API.
3728         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3729         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3730         * obj-c++.dg/try-catch-1.mm: Likewise.
3731         * obj-c++.dg/try-catch-2.mm: Likewise.
3732         * objc.dg/try-catch-3.m: Likewise.
3733         * obj-c++.dg/try-catch-3.mm: Likewise.
3734         * objc.dg/try-catch-6.m: Likewise.
3735         * objc.dg/try-catch-7.m: Likewise.
3736         * obj-c++.dg/try-catch-7.mm: Likewise.
3737         * obj-c++.dg/try-catch-8.mm: Likewise.
3738         * obj-c++.dg/try-catch-9.mm: Likewise.
3739         * objc.dg/try-catch-10.m: Likewise.
3740         * obj-c++.dg/try-catch-11.mm: Likewise.
3741         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3742         Object.  Include objc/objc.h.
3743         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3744         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3745         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3746         Object.  Use Modern Objective-C runtime API.  Do not use
3747         performv::.
3748         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3749         * obj-c++.dg/torture/trivial.mm: Likewise.
3750         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3751         instead of ../objc-obj-c++-shared/Object1.h.  Include
3752         ../objc-obj-c++-shared/runtime.h.
3753         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3754         * objc.dg/torture/strings/const-str-11.m: Likewise.
3755         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3756         * objc.dg/torture/strings/const-str-9.m: Likewise.
3757         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3758         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3759         instead of Object. Only add _FooClassReference if
3760         __NEXT_RUNTIME__.
3761         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3762         * objc.dg/torture/strings/const-str-8.m: Likewise.
3763         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3764         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3765         additional sources.
3766         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3767         Object.
3768         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3769         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3770         * obj-c++.dg/va-meth-1.mm: Likewise.
3771         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3772         ../objc-obj-c++-shared/Object1.h.
3773         * objc.dg/zero-link-3.m: Likewise.
3774
3775 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3776
3777         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3778
3779 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3780
3781         PR objc-++/48275
3782         * obj-c++.dg/property/cxx-property-1.mm: New.
3783         * obj-c++.dg/property/cxx-property-2.mm: New.
3784
3785 2011-06-06  Jason Merrill  <jason@redhat.com>
3786
3787         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3788
3789 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3790
3791         PR rtl-optimization/49145
3792         From Ryan Mansfield
3793         * gcc.c-torture/compile/pr49145.c: New test.
3794
3795 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3796
3797         PR testsuite/49288
3798         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3799         to dg-options, match also DW_AT_linkage_name.
3800
3801         PR debug/49294
3802         * gcc.dg/debug/pr49294.c: New test.
3803
3804         PR c++/49264
3805         * g++.dg/opt/pr49264.C: New test.
3806
3807 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3808
3809         PR tree-optimization/49243
3810         * gcc.dg/pr49243.c: New.
3811
3812 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3813
3814         * gnat.dg/specs/cond_expr1.ads: New test.
3815
3816 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3817
3818         * gnat.dg/deferred_const4.ad[sb]: New test.
3819         * gnat.dg/deferred_const4_pkg.ads: New helper.
3820
3821 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3822
3823         * gnat.dg/test_tamdt.adb: Rename to...
3824         * gnat.dg/taft_type1.adb: ...this.
3825         * gnat.dg/tamdt.ad[sb]: Rename to...
3826         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3827         * gnat.dg/tamdt_aux.ads: Rename to...
3828         * gnat.dg/taft_type1_pkg2.ads: ...this.
3829         * gnat.dg/taft_type2.ad[sb]: New test.
3830         * gnat.dg/taft_type2_pkg.ads: New helper.
3831         * gnat.dg/taft_type3.adb: New test.
3832         * gnat.dg/taft_type3_pkg.ads: New helper.
3833
3834 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/49255
3837         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3838         for F2008.
3839
3840 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3841
3842         PR testsuite/49287
3843         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3844         warning.
3845         * objc.dg/gnu-api-2-objc.m: Likewise.
3846         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3847         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3848
3849 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3850
3851         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3852         alignment, not the alignment, when calling class_addIvar().  Add
3853         an 'isa' instance variable to the test root class.
3854         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3855
3856 2011-06-04  Jan Hubicka  <jh@suse.cz>
3857
3858         PR tree-optimization/48893
3859         PR tree-optimization/49091
3860         PR tree-optimization/49179
3861         * gfortran.dg/pr49179.f90: New testcase
3862
3863 2011-06-04  Jan Hubicka  <jh@suse.cz>
3864
3865         PR lto/48954
3866         * g++.dg/torture/pr48954.C: New testcase.
3867
3868 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3869
3870         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3871
3872 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3873
3874         PR c++/33840
3875         * g++.dg/diagnostic/bitfld2.C: New.
3876
3877 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR target/49281
3880         * gcc.c-torture/execute/pr49281.c: New test.
3881
3882 2011-06-04  Jan Hubicka  <jh@suse.cz>
3883
3884         PR tree-optimize/48929
3885         * gcc.c-torture/compile/pr48929.c: New testcase.
3886
3887 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3890
3891 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR c++/49276
3894         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3895
3896 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3897
3898         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3899
3900 2011-06-03  Richard Henderson  <rth@redhat.com>
3901             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3902
3903         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3904
3905 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3906
3907         * objc.dg/headers.m: Do not include objc-list.h.
3908
3909 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3910
3911         * objc.dg/type-stream-1.m: Test removed.
3912         * objc.dg/headers.m: Do not include typedstream.h.
3913
3914 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3915
3916         * objc.dg/torture/forward-1.m (main): Updated testcase.
3917
3918 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3919
3920         PR target/49163
3921         * gcc.c-torture/compile/pr49163.c: New.
3922
3923 2011-06-02  Asher Langton  <langton2@llnl.gov>
3924
3925         PR fortran/49268
3926         * gfortran.dg/PR49268.f90: New test.
3927
3928 2011-06-02  Asher Langton  <langton2@llnl.gov>
3929
3930         PR fortran/37039
3931         * gfortran.dg/PR37039.f90: New test.
3932
3933 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         PR objc/48539
3936         * objc.dg/method-5.m: Updated.
3937         * objc.dg/method-19.m: Updated.
3938         * objc.dg/method-lookup-1.m: New.
3939         * obj-c++.dg/method-6.mm: Updated.
3940         * obj-c++.dg/method-7.mm: Updated.
3941         * obj-c++.dg/method-lookup-1.mm: New.
3942
3943 2011-06-02  DJ Delorie  <dj@redhat.com>
3944
3945         * lib/timeout.exp (timeout): Add board_info support.
3946
3947 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3948
3949         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3950
3951 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3952
3953         PR fortran/49265
3954         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3955         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3956
3957 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3958             Hans-Peter Nilsson  <hp@axis.com>
3959
3960         PR rtl-optimization/48840
3961         * gcc.target/sparc/ultrasp13.c: New test.
3962
3963 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3964
3965         PR target/49238
3966         * gcc.c-torture/compile/pr49238.c: New.
3967
3968 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3969
3970         * gcc.target/arm/g2.c: Skip test in -mthumb.
3971         Skip test unless cpu is xscale.
3972         * gcc.target/arm/scd42-2.c: Likewise.
3973         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3974
3975 2011-06-01  Jason Merrill  <jason@redhat.com>
3976
3977         * g++.dg/cpp0x/decltype28.C: New.
3978         * g++.dg/cpp0x/decltype29.C: New.
3979
3980 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3981
3982         PR target/45074
3983         * gcc.target/mips/pr45074.c: New test.
3984
3985 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3986             Hans-Peter Nilsson  <hp@axis.com>
3987
3988         PR rtl-optimization/48830
3989         * gcc.target/sparc/ultrasp12.c: New test.
3990
3991 2011-06-01  David Li  <davidxl@google.com>
3992
3993         * gcc.dg/profile-dir-1.c: Change pass name.
3994         * gcc.dg/profile-dir-2.c: Ditto.
3995         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3996         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3997         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3998         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3999         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4000         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4001         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4002         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4003         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4004         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4005         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4006         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4007         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4008         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4009         * gcc.dg/profile-dir-3.c: Ditto.
4010         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4011
4012 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4013
4014         * objc.dg/attributes/method-nonnull-1.m: New test.
4015         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4016
4017 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4018
4019         PR fortran/18918
4020         * gfortran.dg/coarray_atomic_1.f90: New.
4021         * gfortran.dg/coarray/atomic_1.f90: New.
4022
4023 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4024
4025         * gcc.dg/guality/bswaptest.c: New test.
4026         * gcc.dg/guality/clztest.c: New test.
4027         * gcc.dg/guality/ctztest.c: New test.
4028         * gcc.dg/guality/rotatetest.c: New test.
4029
4030         PR target/48688
4031         * gcc.target/i386/pr48688.c: New test.
4032
4033 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4034
4035         PR c++/48010
4036         * g++.dg/lookup/name-clash9.C: New.
4037
4038 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/18918
4041         * gfortran.dg/coarray/dummy_1.f90: New.
4042
4043 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/18918
4046         * gfortran.dg/coarray/save_1.f90: New.
4047         * gfortran.dg/coarray_4.f90: Update dg-error.
4048
4049 2011-05-31  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/rv-template1.C: New.
4052
4053 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4054
4055         PR rtl-optimization/49235
4056         * gcc.dg/pr49235.c: New test.
4057
4058 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4059
4060         PR tree-optimization/49093
4061         * gcc.dg/vect/pr49093.c: New test.
4062
4063 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4064
4065         PR debug/49047
4066         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4067
4068 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4069
4070         PR testsuite/49239
4071         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4072         output array.
4073
4074 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4075
4076         PR target/49186
4077         * gcc.c-torture/execute/pr49186.c: New.
4078
4079 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4080
4081         PR target/49168
4082          * gcc.target/i386/pr49168-1.c: New.
4083
4084 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4085             Eric Botcazou  <ebotcazou@adacore.com>
4086
4087         * gcc.dg/guality/drap.c: New test.
4088
4089 2011-05-30  Richard Guenther  <rguenther@suse.de>
4090
4091         PR tree-optimization/49210
4092         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4093         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4094
4095 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR c++/49223
4098         * g++.dg/gomp/pr49223-1.C: New test.
4099         * g++.dg/gomp/pr49223-2.C: New test.
4100
4101 2011-05-30  Richard Guenther  <rguenther@suse.de>
4102
4103         PR tree-optimization/49218
4104         * gcc.c-torture/execute/pr49218.c: New testcase.
4105
4106 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4107
4108         PR tree-optimization/49199
4109         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4110         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4111         -fno-tree-scev-cprop.
4112
4113 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4114
4115         PR fortran/47601
4116         * gfortran.dg/extends_13.f03: New.
4117
4118 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR rtl-optimization/49095
4121         * gcc.target/i386/pr49095.c: New test.
4122
4123 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/18918
4126         * gfortran.dg/coarray_24.f90: New.
4127
4128 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4129
4130         PR fortran/18918
4131         * gfortran.dg/coarray_23.f90: New.
4132
4133 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4134
4135         From Ryan Mansfield
4136         * gcc.dg/pr48826.c: New test.
4137
4138 2011-05-29  Richard Guenther  <rguenther@suse.de>
4139
4140         PR tree-optimization/49217
4141         * gcc.dg/torture/pr49217.c: New testcase.
4142
4143 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4144
4145         PR testsuite/49222
4146         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4147
4148 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4149
4150         * gnat.dg/boolean_subtype.adb: Rename to...
4151         * gnat.dg/boolean_subtype1.adb: ...this.
4152
4153 2011-05-28  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4156
4157 2011-05-27  Jason Merrill  <jason@redhat.com>
4158
4159         * g++.dg/cpp0x/enum18.C: Adjust.
4160
4161         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4162
4163 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4164
4165         PR fortran/18918
4166         * gfortran.dg/coarray_22.f90: New.
4167
4168 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4169
4170         PR tree-optimization/46728
4171         * gcc.target/powerpc/pr46728-1.c: New.
4172         * gcc.target/powerpc/pr46728-2.c: New.
4173         * gcc.target/powerpc/pr46728-3.c: New.
4174         * gcc.target/powerpc/pr46728-4.c: New.
4175         * gcc.target/powerpc/pr46728-5.c: New.
4176         * gcc.dg/pr46728-6.c: New.
4177         * gcc.target/powerpc/pr46728-7.c: New.
4178         * gcc.target/powerpc/pr46728-8.c: New.
4179         * gcc.dg/pr46728-9.c: New.
4180         * gcc.target/powerpc/pr46728-10.c: New.
4181         * gcc.target/powerpc/pr46728-11.c: New.
4182         * gcc.dg/pr46728-12.c: New.
4183         * gcc.target/powerpc/pr46728-13.c: New.
4184         * gcc.target/powerpc/pr46728-14.c: New.
4185         * gcc.target/powerpc/pr46728-15.c: New.
4186         * gcc.target/powerpc/pr46728-16.c: New.
4187
4188 2011-05-27  Jason Merrill  <jason@redhat.com>
4189
4190         * g++.dg/abi/mangle47.C: New.
4191
4192         PR c++/49176
4193         * g++.dg/template/const5.C: New.
4194
4195         * g++.dg/cpp0x/enum18.C: New.
4196
4197         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4198
4199         * g++.dg/cpp0x/error6.C: New.
4200
4201         * g++.dg/cpp0x/error5.C: New.
4202
4203 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4204
4205         PR c++/49165
4206         * g++.dg/eh/cond6.C: New test.
4207
4208 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/48820
4211         * gfortran.dg/rank_3.f90: New.
4212         * gfortran.dg/rank_4.f90: New.
4213
4214 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4215
4216         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4217         replace dump search.
4218
4219 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4220
4221         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4222         * gnat.dg/bit_packed_array5.adb: ...here.
4223
4224 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4225
4226         PR c++/42056
4227         * g++.dg/cpp0x/auto25.C: New.
4228
4229 2011-05-27  Richard Guenther  <rguenther@suse.de>
4230
4231         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4232
4233 2011-05-27  Richard Guenther  <rguenther@suse.de>
4234
4235         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4236
4237 2011-05-27  Richard Guenther  <rguenther@suse.de>
4238
4239         PR middle-end/49189
4240         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4241
4242 2011-05-26  Jason Merrill  <jason@redhat.com>
4243
4244         * g++.dg/cpp0x/friend1.C: New.
4245         * g++.dg/cpp0x/friend2.C: New.
4246
4247         * g++.dg/cpp0x/auto7.C: Update.
4248         * g++.dg/template/crash50.C: Adjust.
4249         * g++.dg/template/static9.C: Adjust.
4250         * g++.old-deja/g++.ext/memconst.C: Adjust.
4251
4252 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4253
4254         * gcc.dg/march.c: Ignore a note for some targets.
4255
4256 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4257             Nathan Froyd  <froydnj@codesourcery.com>
4258
4259         PR c++/2288
4260         PR c++/18770
4261         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4262         * g++.dg/parse/pr18770.C: New test.
4263         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4264
4265 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4266
4267         PR fortran/48955
4268         * gfortran.dg/dependency_40.f90 : New test.
4269
4270 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4271
4272         PR fortran/18918
4273         * gfortran.dg/coarray/registering_1.f90: New.
4274
4275 2011-05-26  Jason Merrill  <jason@redhat.com>
4276
4277         * g++.dg/cpp0x/variadic111.C: New.
4278         * g++.dg/cpp0x/variadic41.C: Adjust.
4279
4280 2011-05-26  Richard Guenther  <rguenther@suse.de>
4281
4282         PR tree-optimization/48702
4283         * gcc.dg/torture/pr48702.c: New testcase.
4284
4285 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4286
4287         PR gcov-profile/48845
4288         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4289         support.
4290         * gcc.dg/matrix/matrix.exp: Likewise.
4291         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4292         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4293         line number to check_profiling_available.
4294         * lib/target-supports.exp (check_profiling_available): Account for
4295         this.
4296         Require TLS runtime support with -fprofile-generate.
4297         * lib/profopt.exp (profopt-execute): Add TLS options for
4298         -fprofile-generate.
4299         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4300
4301 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR c++/49165
4304         * g++.dg/eh/cond5.C: New test.
4305
4306         PR tree-optimization/49161
4307         * gcc.c-torture/execute/pr49161.c: New test.
4308
4309 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4310
4311         * gcc.target/arm/neon-vorn-vbic.c: New test.
4312
4313 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4314
4315         PR tree-optimization/49038
4316         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4317         * gcc.dg/vect/pr49038.c: New test.
4318
4319 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4320         * g++.dg/init/pr25811-3.C: New.
4321         * g++.dg/init/pr25811-4.C: New.
4322
4323 2011-05-25  Jason Merrill  <jason@redhat.com>
4324
4325         * g++.dg/cpp0x/enum17.C: New.
4326         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4327
4328         * g++.dg/cpp0x/auto24.C: New.
4329
4330         * g++.dg/cpp0x/error4.C: New.
4331
4332         * g++.dg/cpp0x/rv-restrict.C: New.
4333
4334         * g++.dg/cpp0x/enum15.C: New.
4335         * g++.dg/cpp0x/constexpr-switch2.C: New.
4336
4337         * g++.dg/cpp0x/variadic110.C: New.
4338
4339         * g++.dg/cpp0x/auto9.C: Add typedef test.
4340
4341         * g++.dg/cpp0x/auto23.C: New.
4342         * g++.dg/cpp0x/auto9.C: Adjust.
4343
4344         * g++.dg/cpp0x/defaulted29.C: New.
4345
4346         * g++.dg/cpp0x/initlist51.C: New.
4347
4348 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4349
4350         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4351         * g++.dg/abi/packed1.C: Suppress warning.
4352         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4353         * g++.dg/template/stdarg1.C: Likewise.
4354         * g++.dg/other/packed1.C: Remove arm from xfail list.
4355
4356 2011-05-25  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/enum16.C: New.
4359         * g++.dg/parse/error15.C: Adjust.
4360
4361         * g++.dg/cpp0x/initlist50.C: New.
4362
4363         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4364
4365         * g++.dg/cpp0x/variadic109.C: New.
4366
4367 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4368
4369          * gcc.target/i386/pause-1.c: New.
4370
4371 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4372
4373         * gcc.dg/stack-usage-1.c: Adjust comment.
4374         * gcc.dg/stack-usage-2.c: New test.
4375
4376 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR c++/49136
4379         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4380         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4381
4382 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4383
4384         PR rtl-optimization/48757
4385         * gfortran.dg/pr48757.f:  New test case.
4386
4387 2011-05-24  Jason Merrill  <jason@redhat.com>
4388
4389         * g++.dg/cpp0x/access01.C: New.
4390
4391 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4392
4393         PR libobjc/48177
4394         * objc.dg/pr48177.m: New testcase.      
4395
4396 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         PR objc/48187
4399         * objc.dg/pr48187.m: New testcase.
4400         * obj-c++.dg/pr48187.mm: New testcase.
4401         * objc.dg/ivar-extra-semicolon.m: New testcase.
4402
4403 2011-05-24  Jason Merrill  <jason@redhat.com>
4404
4405         * g++.dg/template/access21.C: New.
4406         * g++.dg/template/access22.C: New.
4407
4408 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4409
4410         PR rtl-optimization/48633
4411         * g++.dg/pr48633.C: New test.
4412
4413 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4414
4415         PR target/49133
4416         * g++.dg/other/pr49133.C: New test.
4417
4418 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4419             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4420
4421         * gcc.dg/torture/tls/run-gd.c: New test.
4422         * gcc.dg/torture/tls/run-ie.c: New test.
4423         * gcc.dg/torture/tls/run-ld.c: New test.
4424         * gcc.dg/torture/tls/run-le.c: New test.
4425         * lib/target-supports.exp (check_effective_target_tls_runtime):
4426         Build testcase with TLS options.
4427
4428 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4429
4430         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4431
4432 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4433
4434         PR tree-optimization/49121
4435         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4436
4437 2011-05-23  Jason Merrill  <jason@redhat.com>
4438
4439         * g++.dg/cpp0x/defaulted28.C: New.
4440
4441         * g++.dg/cpp0x/sfinae25.C: New.
4442
4443         * g++.dg/cpp0x/rv-cast2.C: New.
4444
4445         * g++.dg/cpp0x/enum14.C: New.
4446
4447 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR lto/49123
4450         * gcc.c-torture/execute/pr49123.c: New test.
4451
4452         PR debug/49032
4453         * gcc.dg/debug/pr49032.c: New test.
4454
4455         PR c/49120
4456         * gcc.dg/pr49120.c: New test.
4457
4458 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4459
4460         PR target/47315
4461         * gcc.target/i386/pr47315.c: New test.
4462
4463 2011-05-23  Jason Merrill  <jason@redhat.com>
4464
4465         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4466
4467         * g++.dg/cpp0x/sfinae24.C: New.
4468
4469         * g++.dg/cpp0x/error3.C: New.
4470
4471         * g++.dg/cpp0x/defaulted27.C: New.
4472
4473         * g++.dg/cpp0x/decltype27.C: New.
4474
4475 2011-05-23  Richard Guenther  <rguenther@suse.de>
4476
4477         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4478
4479 2011-05-23  Richard Guenther  <rguenther@suse.de>
4480
4481         PR tree-optimization/40874
4482         * g++.dg/tree-ssa/pr40874.C: New testcase.
4483
4484 2011-05-23  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/49115
4487         * g++.dg/torture/pr49115.C: New testcase.
4488
4489 2011-05-23  Richard Guenther  <rguenther@suse.de>
4490
4491         PR middle-end/15419
4492         * gcc.dg/memcpy-3.c: New testcase.
4493
4494 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR middle-end/48973
4497         * gcc.c-torture/execute/pr48973-1.c: New test.
4498         * gcc.c-torture/execute/pr48973-2.c: New test.
4499
4500 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4501
4502         PR c++/18016
4503         * g++.dg/warn/pr18016.C: New.
4504
4505 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4506
4507         PR target/45098
4508         * gcc.target/arm/ivopts-6.c: New test.
4509
4510 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR middle-end/49029
4513         * gcc.c-torture/compile/pr49029.c: New test.
4514
4515 2011-05-22  Jason Merrill  <jason@redhat.com>
4516
4517         * g++.dg/cpp0x/sfinae23.C: New.
4518         * g++.dg/cpp0x/sfinae8.C: Correct.
4519
4520 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4521
4522         * gfortran.dg/function_optimize_8.f90:  New test case.
4523
4524 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4525
4526         PR tree-optimization/49087
4527         * gcc.dg/vect/O3-pr49087.c: New test.
4528
4529 2011-05-21  Jason Merrill  <jason@redhat.com>
4530
4531         * g++.dg/debug/const5.C: New.
4532
4533 2011-05-20  Jason Merrill  <jason@redhat.com>
4534
4535         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4536
4537         * g++.dg/cpp0x/constexpr-static7.C: New.
4538
4539         * g++.dg/cpp0x/enum12.C: New.
4540         * g++.dg/cpp0x/enum13.C: New.
4541
4542 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4543
4544         PR fortran/48699
4545         * gfortran.dg/select_type_23.f03: New.
4546
4547 2011-05-20  Jason Merrill  <jason@redhat.com>
4548
4549         * g++.dg/cpp0x/defaulted26.C: New.
4550
4551         * g++.dg/cpp0x/noexcept02.C: Fix.
4552         * g++.dg/cpp0x/noexcept03.C: Fix.
4553         * g++.dg/cpp0x/noexcept08.C: Fix.
4554         * g++.dg/cpp0x/noexcept10.C: New.
4555
4556 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/48706
4559         * gfortran.dg/extends_12.f03: New.
4560
4561 2011-05-20  Jason Merrill  <jason@redhat.com>
4562
4563         * g++.dg/template/koenig9.C: New.
4564         * g++.dg/opt/pr47615.C: Fix.
4565         * g++.dg/overload/defarg1.C: Fix.
4566         * g++.dg/tc1/dr213.C: Remove xfail.
4567         * g++.dg/torture/pr34850.C: Fix.
4568         * g++.dg/torture/pr39362.C: Fix.
4569         * g++.old-deja/g++.brendan/crash56.C: Fix.
4570         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4571
4572 2011-05-20  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/49079
4575         * gcc.dg/torture/pr49079.c: New testcase.
4576
4577 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR tree-optimization/49073
4580         * gcc.c-torture/execute/pr49073.c: New test.
4581
4582 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/18918
4585         * gfortran.dg/coarray_21.f90: New.
4586
4587 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4588
4589         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4590         output.
4591
4592 2011-05-19  Richard Guenther  <rguenther@suse.de>
4593
4594         PR testsuite/49063
4595         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4596
4597 2011-05-19  Richard Guenther  <rguenther@suse.de>
4598
4599         PR middle-end/48985
4600         * gcc.dg/builtin-object-size-11.c: New testcase.
4601
4602 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4603
4604         PR target/45098
4605         * gcc.target/arm/ivopts.c: New test.
4606         * gcc.target/arm/ivopts-2.c: New test.
4607
4608 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4609
4610         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4611
4612 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4613
4614         * gcc.c-torture/execute/960321-1.x: Remove.
4615
4616 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4617
4618         PR fortran/48700
4619         * gfortran.dg/move_alloc_4.f90: New.
4620
4621 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4622
4623         PR target/49002
4624         * gcc.target/i386/pr49002-1.c: New test.
4625         * gcc.target/i386/pr49002-2.c: Likewise.
4626
4627 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR tree-optimization/49039
4630         * gcc.c-torture/execute/pr49039.c: New test.
4631         * gcc.dg/tree-ssa/pr49039.c: New test.
4632         * g++.dg/torture/pr49039.C: New test.
4633
4634 2011-05-18  Jason Merrill  <jason@redhat.com>
4635
4636         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4637         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4638         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4639
4640 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4641
4642         * gcc.target/bfin/mcpu-bf592.c: New test.
4643
4644 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4645
4646         PR tree-optimization/41881
4647         * gcc.dg/vect/O3-pr41881.c: New test.
4648         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4649
4650 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR tree-optimization/49000
4653         * gcc.dg/pr49000.c: New test.
4654
4655 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4656
4657         * gnat.dg/invalid1.adb: New test.
4658
4659 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4662         scan pattern.
4663         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4664         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4665
4666 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4667
4668         PR c++/48994
4669         * g++.dg/cpp0x/range-for18.C: New.
4670
4671 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/18918
4674         * gfortran.dg/coarray/image_index_2.f90: New.
4675
4676 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4677
4678         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4679         * g++.dg/cpp0x/override2.C: New.
4680
4681 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4682
4683         PR fortran/18918
4684         * gfortran.de/coarray_20.f90: New.
4685
4686 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4687
4688         PR fortran/22572
4689         * function_optimize_7.f90:  New test case.
4690
4691 2011-05-13  Jason Merrill  <jason@redhat.com>
4692
4693         * g++.dg/cpp0x/decltype26.C: New.
4694         * g++.dg/cpp0x/enum11.C: New.
4695
4696 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4697
4698         PR fortran/48972
4699         PR fortran/48991
4700         * gfortran.dg/assign_8.f90: Update dg-error.
4701
4702 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4703
4704         PR fortran/48972
4705         * gfortran.dg/io_constraints_8.f90: New.
4706         * gfortran.dg/io_constraints_9.f90: New.
4707
4708 2011-05-13  Martin Thuresson  <martint@google.com>
4709
4710         PR gcov-profile/47793
4711         * gcc.dg/pr47793.c: New.
4712
4713 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR tree-optimization/48975
4716         * gcc.dg/pr48975.c: New test.
4717
4718 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/48972
4721         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4722
4723 2011-05-12  Jason Merrill  <jason@redhat.com>
4724
4725         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4726
4727 2011-05-12  Geert Bosch  <bosch@adacore.com>
4728
4729         * gnat.dg/view_conversion1.adb: New test.
4730
4731 2011-05-12  Richard Guenther  <rguenther@suse.de>
4732
4733         PR tree-optimization/48172
4734         * gcc.dg/vect/pr48172.c: New testcase.
4735
4736 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR debug/48967
4739         * g++.dg/opt/pr48967.C: New test.
4740
4741 2011-05-11  Jason Merrill  <jason@redhat.com>
4742
4743         * g++.dg/cpp0x/constexpr-friend.C: New.
4744         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4745
4746         * g++.dg/cpp0x/sfinae22.C: New.
4747
4748 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4749
4750         PR fortran/48889
4751         * gfortran.dg/generic_24.f90: New.
4752
4753 2011-05-11  Richard Guenther  <rguenther@suse.de>
4754
4755         PR tree-optimization/15256
4756         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4757
4758 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR debug/48159
4761         * gcc.dg/pr48159-1.c: New test.
4762         * gcc.dg/pr48159-2.c: New test.
4763
4764 2011-05-11  Richard Guenther  <rguenther@suse.de>
4765
4766         PR middle-end/48953
4767         * gcc.dg/torture/pr48953.c: New testcase.
4768
4769 2011-05-11  Richard Guenther  <rguenther@suse.de>
4770
4771         PR tree-optimization/18041
4772         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4773
4774 2011-05-11  Alan Modra  <amodra@gmail.com>
4775
4776         PR target/47755
4777         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4778
4779 2011-05-10  Jason Merrill  <jason@redhat.com>
4780
4781         * g++.dg/cpp0x/defaulted25.C: New.
4782         * g++.dg/template/crash7.C: Adjust.
4783
4784         * g++.dg/cpp0x/variadic108.C: New.
4785
4786 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4787
4788         * g++.dg/inherit/virtual9.C: Extend.
4789
4790 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4791
4792         PR target/48857
4793         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4794         are passed and returned in vector registers.
4795
4796 2011-05-10  Richard Guenther  <rguenther@suse.de>
4797
4798         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4799         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4800         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4801         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4802         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4803         applies.
4804
4805 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR tree-optimization/48611
4808         PR tree-optimization/48794
4809         * gfortran.dg/gomp/pr48611.f90: New test.
4810         * gfortran.dg/gomp/pr48794.f90: New test.
4811
4812         PR debug/48928
4813         * gcc.dg/dfp/pr48928.c: New test.
4814
4815 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4816
4817         PR c++/48522
4818         * g++.dg/cpp0x/pr48522.C: New.
4819
4820 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4821
4822         PR c++/48735
4823         * g++.dg/cpp0x/sfinae21.C: New.
4824
4825 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4826
4827         * g++.dg/template/sfinae28.C: Rename to...
4828         * g++.dg/cpp0x/sfinae19.C: ... this.
4829         * g++.dg/template/sfinae29.C: Rename to...
4830         * g++.dg/cpp0x/sfinae20.C: ... this.
4831
4832 2011-05-09  Jeff Law <law@redhat.com>
4833
4834         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4835         consistent results.
4836
4837 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4838
4839         PR c++/20039
4840         * g++.dg/init/pr20039.C: New.
4841
4842 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4843
4844         PR c++/48737
4845         PR c++/48744
4846         * g++.dg/template/sfinae28.C: New.
4847         * g++.dg/template/sfinae29.C: Likewise.
4848
4849 2011-05-09  Jason Merrill  <jason@redhat.com>
4850
4851         * g++.dg/template/nontype23.C: New.
4852
4853 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4854         PR c++/48859
4855         * g++.dg/init/pr48859.C: New.
4856
4857 2011-05-09  Jason Merrill  <jason@redhat.com>
4858
4859         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4860         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4861         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4862         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4863         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4864         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4865         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4866         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4867
4868 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4869
4870         * g++.dg/inherit/virtual9.C: New.
4871
4872 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4873
4874         PR c++/48574
4875         * g++.dg/template/dependent-expr8.C: New test case.
4876
4877 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4878
4879         PR tree-optimization/48837
4880         * gcc.dg/pr48837.c: New testcase.
4881
4882 2011-05-06  Jason Merrill  <jason@redhat.com>
4883
4884         * g++.dg/cpp0x/constexpr-condition2.C: New.
4885
4886         * g++.dg/cpp0x/constexpr-missing.C: New.
4887
4888 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4889
4890         PR fortran/18918
4891         * gfortran.dg/coarray/this_image_2.f90: New.
4892
4893 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/48858
4896         PR fortran/48820
4897         * gfortran.dg/bind_c_usage_22.f90: New.
4898         * gfortran.dg/bind_c_usage_23.f90: New.
4899         * gfortran.dg/bind_c_usage_24.f90: New.
4900         * gfortran.dg/bind_c_usage_24_c.c: New.
4901
4902 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4903
4904         PR c++/48838
4905         * g++.dg/template/member9.C: New test case.
4906
4907 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4908
4909         * gnat.dg/discr29.ad[sb]: New test.
4910         * gnat.dg/discr30.adb: Likewise.
4911
4912 2011-05-05  Julian Brown  <julian@codesourcery.com>
4913
4914         * gcc.target/arm/neon-vset_lanes8.c: New test.
4915
4916 2011-05-05  Jason Merrill  <jason@redhat.com>
4917
4918         * g++.dg/init/new32.C: New.
4919
4920 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4921
4922         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4923         Fix typo.
4924
4925 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4926
4927         PR rtl-optimization/48381
4928         * gcc.c-torture/compile/pr48381.c: New test.
4929
4930 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4931
4932         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4933         to dg-options.
4934         * gcc.target/i386/opt-1.c: Ditto.
4935
4936 2011-05-04  Jason Merrill  <jason@redhat.com>
4937
4938         * g++.dg/conversion/base1.C: New.
4939
4940 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4941
4942         PR libgfortran/48787
4943         * gfortran.dg/round_3.f08: Add more checks to test case.
4944
4945 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4946
4947         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4948         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4949         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4950         Gate test on effective_target fd_truncate.
4951
4952 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4953
4954         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4955         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4956         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4957         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4958         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4959         * gcc.target/i386/pr38824.c: Ditto.
4960         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4961         * gcc.target/i386/vecinit-2.c: Ditto.
4962         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4963         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4964         * gcc.target/i386/parity-2.c: Ditto.
4965         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4966
4967 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4968
4969         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4970         remove duplication.
4971         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4972         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4973         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4974
4975 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4976
4977         PR fortran/18918
4978         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4979
4980 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/18918
4983         * gfortran.dg/coarray/this_image_1.f90: New.
4984
4985 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4986
4987         PR fortran/18918
4988         * gfortran.dg/coarray/caf.dg: New.
4989         * gfortran.dg/coarray/image_index_1.f90: New, copied
4990         from ../coarray_16.f90.
4991
4992 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4993
4994         PR c++/28501
4995         * g++.dg/ext/complex9.C: New.
4996
4997 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4998
4999         From Mike Frysinger
5000         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5001         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5002         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5003
5004 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5005
5006         * gcc.target/bfin/builtins: Created.
5007         * gcc.target/bfin/hisilh-O0.c: Deleted.
5008         * gcc.target/bfin/hisilh.c: Moved to...
5009         * gcc.target/bfin/builtins/hisilh.c: ...here.
5010         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5011         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5012         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5013         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5014         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5015         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5016         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5017         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5018         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5019         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5020         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5021         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5022         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5023         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5024         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5025         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5026         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5027         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5028         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5029         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5030         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5031         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5032         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5033         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5034         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5035         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5036         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5037         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5038         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5039         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5040         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5041         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5042         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5043         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5044         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5045         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5046         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5047         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5048         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5049         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5050         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5051         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5052         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5053         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5054         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5055         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5056         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5057         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5058         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5059         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5060         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5061         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5062         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5063         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5064         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5065         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5066         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5067         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5068         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5069         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5070         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5071         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5072         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5073         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5074         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5075         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5076         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5077         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5078         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5079         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5080         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5081         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5082         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5083         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5084         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5085         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5086         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5087         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5088         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5089         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5090         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5091         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5093         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5094         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5095         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5096         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5097         * gcc.target/bfin/builtins/circptr.c: Ditto.
5098         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5099         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5100         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5101         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5102         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5103         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5104         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5105         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5107         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5108         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5109         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5110         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5111         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5112         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5113         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5114         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5115         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5116         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5117         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5118         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5119         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5120         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5121         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5122         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5123         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5124         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5125         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5126         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5127         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5128         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5129         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5130         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5131         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5132         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5133         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5134         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5135         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5136         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5137         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5138         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5139         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5140         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5141         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5142         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5143         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5144         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5145         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5146         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5147         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5148         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5149         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5150         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5151         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5152         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5153         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5154         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5155         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5156         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5157         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5158         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5159         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5160         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5161         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5162         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5163         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5164         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5165         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5166         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5167         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5168
5169 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5170
5171         * gcc.target/arm/cold-lc.c: New test.
5172
5173 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR target/48774
5176         * gcc.dg/pr48774.c: New test.
5177
5178 2011-05-03  Richard Guenther  <rguenther@suse.de>
5179
5180         * gcc.dg/large-size-array-5.c: New testcase.
5181
5182 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5183
5184         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5185
5186 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5187
5188         * lib/target-supports.exp (check_effective_target_vect_strided):
5189         Replace with...
5190         (check_effective_target_vect_strided2)
5191         (check_effective_target_vect_strided3)
5192         (check_effective_target_vect_strided4)
5193         (check_effective_target_vect_strided8): ...these new functions.
5194
5195         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5196         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5197         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5198         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5199         * gcc.dg/vect/pr37539.c: Likewise.
5200         * gcc.dg/vect/slp-11a.c: Likewise.
5201         * gcc.dg/vect/slp-11b.c: Likewise.
5202         * gcc.dg/vect/slp-11c.c: Likewise.
5203         * gcc.dg/vect/slp-12a.c: Likewise.
5204         * gcc.dg/vect/slp-12b.c: Likewise.
5205         * gcc.dg/vect/slp-18.c: Likewise.
5206         * gcc.dg/vect/slp-19a.c: Likewise.
5207         * gcc.dg/vect/slp-19b.c: Likewise.
5208         * gcc.dg/vect/slp-21.c: Likewise.
5209         * gcc.dg/vect/slp-23.c: Likewise.
5210         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5211
5212         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5213         instead of vect_interleave && vect_extract_even_odd.
5214         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5215         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5216         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5217         * gcc.dg/vect/vect-1.c: Likewise.
5218         * gcc.dg/vect/vect-10.c: Likewise.
5219         * gcc.dg/vect/vect-98.c: Likewise.
5220         * gcc.dg/vect/vect-107.c: Likewise.
5221         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5222         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5223         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5224         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5225         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5226         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5227         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5228         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5229         * gcc.dg/vect/vect-strided-float.c: Likewise.
5230         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5231         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5232         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5233         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5234         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5235         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5236         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5237         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5238         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5239         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5240         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5241         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5242         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5243         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5244         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5245
5246         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5247         target condition.
5248         * gcc.dg/vect/pr30843.c: Likewise.
5249         * gcc.dg/vect/pr33866.c: Likewise.
5250         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5251         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5252         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5253         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5254
5255 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5256
5257         * gcc.dg/vect/slp-11.c: Split into...
5258         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5259         gcc.dg/vect/slp-11c.c: ...these tests.
5260         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5261         * gcc.dg/vect/slp-12c.c: ...this new test.
5262         * gcc.dg/vect/slp-19.c: Split into...
5263         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5264         gcc.dg/vect/slp-19c.c: ...these new tests.
5265
5266 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5267
5268         * lib/target-supports.exp
5269         (check_effective_target_vect_extract_even_odd_wide): Delete.
5270         (check_effective_target_vect_strided_wide): Likewise.
5271         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5272         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5273         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5274         * gcc.dg/vect/pr37539.c: Likewise.
5275         * gcc.dg/vect/slp-11.c: Likewise.
5276         * gcc.dg/vect/slp-12a.c: Likewise.
5277         * gcc.dg/vect/slp-12b.c: Likewise.
5278         * gcc.dg/vect/slp-19.c: Likewise.
5279         * gcc.dg/vect/slp-23.c: Likewise.
5280         * gcc.dg/vect/vect-1.c: Likewise.
5281         * gcc.dg/vect/vect-98.c: Likewise.
5282         * gcc.dg/vect/vect-107.c: Likewise.
5283         * gcc.dg/vect/vect-strided-float.c: Likewise.
5284
5285 2011-05-02  Jason Merrill  <jason@redhat.com>
5286
5287         * g++.dg/init/new31.C: New.
5288
5289 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5290
5291         PR c/35445
5292         * gcc.dg/pr35445.c: New test.
5293
5294 2011-05-02  Jason Merrill  <jason@redhat.com>
5295
5296         * c-c++-common/vla-1.c: New.
5297
5298 2011-05-02  Richard Guenther  <rguenther@suse.de>
5299
5300         PR tree-optimization/48822
5301         * gcc.dg/torture/pr48822.c: New testcase.
5302
5303 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5304
5305         PR c++/47969
5306         * g++.dg/cpp0x/constexpr-47969.C: New.
5307
5308 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5309
5310         PR testsuite/48498
5311         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5312         on vect_no_align targets.
5313         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5314         vect_no_align targets.
5315
5316 2011-05-01  Xinliang David Li  <davidxl@google.com>
5317
5318         * gcc.dg/tree-ssa/integer-addr.c: New test.
5319         * gcc.dg/tree-ssa/alias_bug.c: New test.
5320
5321 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5322
5323         PR libgfortran/48787
5324         * gfortran.dg/round_3.f08: Add more checks.
5325
5326 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5327
5328         PR fortran/48821
5329         * gfortran.dg/import9.f90: New, proper test.
5330         * gfortran.dg/interface_37.f90: Remove bogus
5331         test (bogus copy of interface_36.f90).
5332
5333 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5334
5335         PR fortran/48821
5336         * gfortran.dg/interface_37.f90: New.
5337
5338 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5339
5340         PR fortran/48746
5341         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5342
5343 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR tree-optimization/48809
5346         * gcc.c-torture/execute/pr48809.c: New test.
5347
5348 2011-04-29  Jeff Law <law@redhat.com>
5349
5350         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5351
5352 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5353
5354         PR c++/48606
5355         * g++.dg/init/ctor10.C: New.
5356
5357 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5358
5359         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5360           warning in implicitly instantiated templates.
5361
5362 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5363
5364         * g++.dg/warn/Wnull-conversion-1.C: New.
5365         * g++.dg/warn/Wnull-conversion-2.C: New.
5366
5367 2011-04-29  Diego Novillo  <dnovillo@google.com>
5368
5369         * g++.old-deja/g++.other/null3.C: Expect warning about
5370         converting boolean to a pointer.
5371
5372 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5373
5374         PR fortran/48462
5375         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5376         being a target.
5377
5378         PR fortran/48746
5379         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5380
5381 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/48810
5384         * gfortran.dg/typebound_proc_22.f90: New.
5385
5386         PR fortran/48800
5387         * gfortran.dg/interface_36.f90: New.
5388
5389 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5390
5391         PR libgfortran/48488
5392         PR libgfortran/48602
5393         PR libgfortran/48615
5394         PR libgfortran/48684
5395         PR libgfortran/48787
5396         * gfortran.dg/fmt_g.f: Adjust test.
5397         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5398         * gfortran.dg/round_3.f08: New test.
5399         * gfortran.dg/namelist_print_1.f: Adjust test.
5400         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5401         * gfortran.dg/f2003_io_5.f03: Adjust test.
5402         * gfortran.dg/coarray_15.f90: Adjust test.
5403         * gfortran.dg/namelist_65.f90: Adjust test.
5404         * gfortran.dg/fmt_cache_1.f: Adjust test.
5405         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5406         * gfortran.dg/real_const_3.f90: Adjust test.
5407
5408 2011-04-28  Xinliang David Li  <davidxl@google.com>
5409
5410         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5411         * g++.dg/prof-robust-1.C: New test.
5412
5413 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5414
5415         PR tree-optimization/48765
5416         * gcc.dg/vect/pr48765.c: New.
5417
5418 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5419
5420         PR tree-optimization/48775
5421         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5422
5423 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5424
5425         PR c++/48798
5426         * g++.dg/inherit/pr48798.C: New.
5427         * g++.old-deja/g++.other/base1.C: Adjust.
5428
5429 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5430
5431         PR c++/48656
5432         * g++.dg/template/inherit7.C: New test case.
5433
5434 2011-04-28  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/40052
5437         PR tree-optimization/15347
5438         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5439         * gcc.dg/pr15347.c: Likewise.
5440
5441 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5442
5443         PR c++/48530
5444         * g++.dg/cpp0x/sfinae18.C: New.
5445
5446 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5447
5448         PR c++/48771
5449         * g++.dg/ext/is_literal_type1.C: New.
5450
5451 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5452
5453         PR fortran/48112
5454         PR fortran/48279
5455         * gfortran.dg/interface_35.f90: New.
5456         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5457         * gfortran.dg/func_result_6.f90: Add dg-warning.
5458         * gfortran.dg/bessel_1.f90: Ditto.
5459         * gfortran.dg/hypot_1.f90: Ditto.
5460         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5461         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5462         * gfortran.dg/interface_assignment_4.f90: Ditto.
5463
5464 2011-04-27  Jason Merrill  <jason@redhat.com>
5465
5466         * g++.dg/ext/complex8.C: New.
5467
5468         * g++.dg/cpp0x/initlist49.C: New.
5469         * g++.dg/init/new30.C: New.
5470
5471 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5472
5473         PR fortran/48788
5474         * gfortran.dg/whole_file_34.f90: New.
5475
5476 2011-04-27  Jan Hubicka  <jh@suse.cz>
5477
5478         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5479
5480 2011-04-27  Jason Merrill  <jason@redhat.com>
5481
5482         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5483
5484         * g++.dg/parse/ambig6.C: New.
5485
5486 2011-04-27  Nick Clifton  <nickc@redhat.com>
5487
5488         * gcc.dg/20020312-2.c: Add definition for RX.
5489
5490         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5491         option with RX targets.
5492
5493         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5494         /* */ comments.
5495
5496 2011-04-27  Richard Guenther  <rguenther@suse.de>
5497
5498         * gcc.dg/tree-ssa/pr23382.c: Remove.
5499
5500 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5501
5502         PR target/48767
5503         * gcc.c-torture/compile/pr48767.c: New test.
5504
5505 2011-04-27  Richard Guenther  <rguenther@suse.de>
5506
5507         PR tree-optimization/48772
5508         * g++.dg/pr48772.C: New testcase.
5509
5510 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR c/48742
5513         * gcc.c-torture/compile/pr48742.c: New test.
5514
5515 2011-04-26  Jason Merrill  <jason@redhat.com>
5516
5517         * g++.dg/lookup/koenig13.C: New.
5518
5519         * g++.dg/cpp0x/initlist48.C: New.
5520
5521 2011-04-25  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/cpp0x/sfinae17.C: New.
5524
5525 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5526
5527         PR target/48258
5528         * gcc.target/powerpc/pr48258-1.c: New file.
5529         * gcc.target/powerpc/pr48258-2.c: Ditto.
5530
5531 2011-04-26  Xinliang David Li  <davidxl@google.com>
5532
5533         * gcc.dg/uninit-suppress.c: New test.
5534         * gcc.dg/uninit-suppress.c: New test.
5535
5536 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR debug/48768
5539         * gcc.dg/pr48768.c: New test.
5540
5541         PR tree-optimization/48734
5542         * gcc.c-torture/compile/pr48734.c: New test.
5543
5544         PR testsuite/48753
5545         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5546
5547 2011-04-26  Richard Guenther  <rguenther@suse.de>
5548
5549         PR tree-optimization/48731
5550         * gcc.dg/torture/pr48731.c: New testcase.
5551
5552 2011-04-26  Richard Guenther  <rguenther@suse.de>
5553
5554         PR testsuite/48753
5555         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5556
5557 2011-04-26  Richard Guenther  <rguenther@suse.de>
5558
5559         PR middle-end/48694
5560         * gcc.dg/torture/pr48694-1.c: New testcase.
5561         * gcc.dg/torture/pr48694-2.c: Likewise.
5562
5563 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5564
5565         * g++.dg/ext/underlying_type1.C: New.
5566         * g++.dg/ext/underlying_type2.C: Likewise.
5567         * g++.dg/ext/underlying_type3.C: Likewise.
5568         * g++.dg/ext/underlying_type4.C: Likewise.
5569         * g++.dg/ext/underlying_type5.C: Likewise.
5570         * g++.dg/ext/underlying_type6.C: Likewise.
5571         * g++.dg/ext/underlying_type7.C: Likewise.
5572         * g++.dg/ext/underlying_type8.C: Likewise.
5573         * g++.dg/ext/underlying_type9.C: Likewise.
5574         * g++.dg/ext/underlying_type10.C: Likewise.
5575
5576 2011-04-25  Jason Merrill  <jason@redhat.com>
5577
5578         * g++.dg/cpp0x/regress/template-const2.C: New.
5579
5580 2011-04-25  Jeff Law <law@redhat.com>
5581
5582         * gcc.dg/tree-ssa/vrp56.c: new test.
5583
5584 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5585
5586         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5587
5588 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5589
5590         PR preprocessor/48740
5591         * c-c++-common/raw-string-11.c: New test.
5592
5593 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5594
5595         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5596         hppa*-*-hpux*.
5597
5598 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5599
5600         PR fortran/18918
5601         * gfortran.dg/coarray_19.f90: New.
5602
5603 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR c/48685
5606         * gcc.dg/pr48685.c: New test.
5607
5608 2011-04-22  Jan Hubicka  <jh@suse.cz>
5609
5610         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5611
5612 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR tree-optimization/48717
5615         * gcc.c-torture/execute/pr48717.c: New test.
5616
5617 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5618
5619         PR target/48723
5620         * gcc.target/i386/pr48723.c: New test.
5621
5622 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5623
5624         PR c/48716
5625         * gcc.dg/gomp/pr48716.c: New test.
5626         * g++.dg/gomp/pr48716.C: New test.
5627
5628 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5629
5630         PR c/36750
5631         * gcc.dg/missing-field-init-2.c: Update testcase.
5632
5633 2011-04-22  Alan Modra  <amodra@gmail.com>
5634
5635         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5636
5637 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5638
5639         PR fortran/48405
5640         * gfortran.dg/function_optimize_6.f90:  New test.
5641
5642 2011-04-21  Easwaran Raman  <eraman@google.com>
5643
5644         * gcc.dg/stack-layout-2.c: New test.
5645
5646 2011-04-21  Richard Guenther  <rguenther@suse.de>
5647
5648         PR lto/48703
5649         * g++.dg/lto/pr48207-2_0.C: New testcase.
5650         * g++.dg/lto/pr48207-3_0.C: Likewise.
5651
5652 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5653
5654         * gnat.dg/volatile5.adb: New test.
5655         * gnat.dg/volatile5_pkg.ads: New helper.
5656
5657 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5658
5659         PR target/48708
5660         * gcc.target/i386/pr48708.c: New test.
5661
5662 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5663
5664         * gcc.dg/vect/vect-119.c: New test.
5665
5666 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5667
5668         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5669         and once without.
5670
5671 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5672             Richard Sandiford  <richard.sandiford@linaro.org>
5673
5674         PR target/46329
5675         * gcc.target/arm/pr46329.c: New test.
5676
5677 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5678
5679         PR fortran/18918
5680         * gfortran.dg/coarray_18.f90: New.
5681
5682 2011-04-20  Jason Merrill  <jason@redhat.com>
5683
5684         * g++.dg/cpp0x/initlist47.C: New.
5685
5686         * g++.dg/init/dtor4.C: New.
5687
5688 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5689
5690         PR target/48678
5691         * gcc.target/i386/sse2-pinsrw.c: New test.
5692         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5693         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5694         * gcc.target/i386/sse2-insvhi.c: Ditto.
5695         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5696         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5697
5698 2011-04-20  Jason Merrill  <jason@redhat.com>
5699
5700         * g++.dg/template/const4.C: New.
5701
5702 2011-04-20  Easwaran Raman  <eraman@google.com>
5703
5704         * gcc.dg/stack-layout-1.c: New test.
5705
5706 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5707
5708         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5709         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5710         function.
5711
5712 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5713
5714         * gcc.dg/binop-xor1.c: New test.
5715         * gcc.dg/binop-xor2.c: New test.
5716         * gcc.dg/binop-xor3.c: New test.
5717         * gcc.dg/binop-xor4.c: New test.
5718         * gcc.dg/binop-xor5.c: New test.
5719
5720 2011-04-20  Richard Guenther  <rguenther@suse.de>
5721
5722         PR tree-optimization/47892
5723         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5724
5725 2011-04-20  Richard Guenther  <rguenther@suse.de>
5726
5727         PR middle-end/48695
5728         * g++.dg/torture/pr48695.C: New testcase.
5729
5730 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5731
5732         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5733         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5734         * gcc.c-torture/execute/pr45262.c: Ditto
5735         * gcc.dg/torture/pr43165.c: Ditto.
5736         * gcc.dg/torture/pr47228.c: Ditto.
5737         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5738         * gcc.dg/ipa/pr45644.c: Ditto.
5739         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5740         PDP11.
5741
5742 2011-04-19  Jason Merrill  <jason@redhat.com>
5743
5744         * g++.dg/ext/complex7.C: New.
5745
5746         * g++.dg/ext/attrib41.C: New.
5747
5748 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5749
5750         PR testsuite/48676
5751         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5752
5753 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR target/48678
5756         * gcc.target/i386/pr48678.c: New test.
5757
5758 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5759
5760         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5761         * g++.dg/opt/devirt2.C: New test.
5762         * g++.dg/ipa/devirt-g-1.C: Likewise.
5763
5764 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5765
5766         PR fortran/48588
5767         * gfortran.dg/whole_file_33.f90: New.
5768
5769 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5770
5771         * g++.dg/ipa/devirt-7.C: New test.
5772
5773 2011-04-19  Richard Guenther  <rguenther@suse.de>
5774
5775         PR lto/48207
5776         * g++.dg/lto/pr48207_0.C: New testcase.
5777
5778 2011-04-18  Jason Merrill  <jason@redhat.com>
5779
5780         * g++.dg/init/void1.C: New.
5781
5782         * g++.dg/cpp0x/union4.C: New.
5783
5784 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR middle-end/48661
5787         * g++.dg/torture/pr48661.C: New test.
5788
5789         PR c++/48632
5790         * g++.dg/gomp/pr48632.C: New test.
5791
5792 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5795         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5796
5797 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/18918
5800         * gfortran.dg/coarray_17.f90: New.
5801         * gfortran.dg/coarray_10.f90: Update dg-error.
5802
5803 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5804
5805         PR testsuite/48251
5806         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5807         * gfortran.dg/guality/guality.exp: Likewise.
5808
5809 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5810
5811         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5812
5813 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5814
5815         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5816
5817 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5818
5819         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5820
5821 2011-04-18  Richard Guenther  <rguenther@suse.de>
5822
5823         PR middle-end/46364
5824         * g++.dg/torture/pr46364.C: New testcase.
5825
5826 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5827
5828         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5829
5830 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5831
5832         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5833
5834 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5835             Ira Rosen  <ira.rosen@linaro.org>
5836
5837         PR target/48252
5838         * gcc.target/arm/pr48252.c: New test.
5839
5840 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5841
5842         PR tree-optimization/48616
5843         * gcc.dg/pr48616.c: New test.
5844
5845 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5846
5847         PR fortran/18918
5848         * gfortran.dg/coarray_16.f90: New.
5849
5850 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5851
5852         PR fortran/48462
5853         * gfortran.dg/realloc_on_assign_7.f03: New test.
5854
5855 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5856
5857         PR libgfortran/48602
5858         * gfortran.dg/fmt_g0_6.f08: New test.
5859
5860 2011-04-17  Jason Merrill  <jason@redhat.com>
5861
5862         * g++.dg/cpp0x/sfinae16.C: New.
5863
5864 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5865
5866         * gcc.target/mips/reg-var-1.c: New test.
5867
5868 2011-04-17  Jan Hubicka  <jh@suse.cz>
5869
5870         * gcc.dg/winline-5.c: Update testcase.
5871
5872 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/discr27.ad[sb]: Move dg directive.
5875         * gnat.dg/discr28.ad[sb]: New test.
5876         * gnat.dg/discr28_pkg.ads: New helper.
5877
5878 2011-04-17  Michael Matz  <matz@suse.de>
5879
5880         PR tree-optimization/48622
5881         PR lto/48645
5882         * gcc.dg/lto/pr48622_0.c: New test.
5883
5884 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5885
5886         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5887         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5888         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5889         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5890         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5891         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5892
5893 2011-04-15  Jason Merrill  <jason@redhat.com>
5894
5895         * g++.dg/cpp0x/range-for17.C: New.
5896
5897 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5898
5899         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5900         * g++.dg/cpp0x/range-for3.C: Likewise.
5901         * g++.dg/cpp0x/range-for9.C: Correct error message.
5902         * g++.dg/cpp0x/range-for11.C: New.
5903         * g++.dg/cpp0x/range-for12.C: New.
5904         * g++.dg/cpp0x/range-for13.C: New.
5905         * g++.dg/cpp0x/range-for14.C: New.
5906         * g++.dg/cpp0x/range-for15.C: New.
5907         * g++.dg/cpp0x/range-for16.C: New.
5908
5909 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/18918
5912         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5913
5914 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5915
5916         * objc.dg/naming-4.m: Updated.
5917         * objc.dg/naming-5.m: Updated.
5918         * objc.dg/naming-6.m: New.
5919         * objc.dg/naming-7.m: New.
5920         * obj-c++.dg/naming-1.mm: Updated.
5921         * obj-c++.dg/naming-2.mm: Updated.
5922         * obj-c++.dg/naming-3.mm: New.
5923         * obj-c++.dg/naming-4.mm: New.
5924
5925 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5926
5927         PR libgfortran/48589
5928         * gfortran.dg/fmt_g0_5.f08: New test.
5929
5930 2011-04-15  Richard Guenther  <rguenther@suse.de>
5931
5932         PR testsuite/48286
5933         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5934
5935 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5936
5937         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5938         -finline-limit=0 to -fno-inline
5939
5940 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR target/48614
5943         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5944         just avx.
5945
5946 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR target/48605
5949         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5950         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5951         * gcc.target/i386/avx-insertps-3.c: New test.
5952         * gcc.target/i386/avx-insertps-4.c: New test.
5953
5954 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5955
5956         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5957         -finline-limit=0
5958
5959 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5960
5961         PR target/46779
5962         PR target/45291
5963         PR target/41894
5964         * gcc.target/avr/pr46779-1.c: New test case
5965         * gcc.target/avr/pr46779-2.c: New test case
5966
5967 2011-04-14  Jason Merrill  <jason@redhat.com>
5968
5969         * g++.dg/cpp0x/sfinae15.C: New.
5970
5971         * g++.dg/cpp0x/sfinae14.C: New.
5972
5973         * g++.dg/ext/vla10.C: New.
5974
5975 2011-04-14  Richard Guenther  <rguenther@suse.de>
5976
5977         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5978
5979 2011-04-14  Richard Guenther  <rguenther@suse.de>
5980
5981         * gcc.dg/fold-bitand-4.c: Move ...
5982         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5983
5984 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5985
5986         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5987         variables const.
5988         * gcc.target/avr/torture/trivial.c: Ditto.
5989
5990 2011-04-13  Jason Merrill  <jason@redhat.com>
5991
5992         * g++.dg/template/operator11.C: New.
5993
5994 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR middle-end/48591
5997         * gcc.dg/gomp/pr48591.c: New test.
5998
5999         PR c++/48570
6000         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6001         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6002
6003 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6004
6005         PR c++/48574
6006         * g++.dg/template/dependent-expr7.C: New test case.
6007
6008 2011-04-13  Jason Merrill  <jason@redhat.com>
6009
6010         * g++.dg/cpp0x/sfinae13.C: New.
6011
6012 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6015
6016 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6017
6018         * gcc.target/arm/pr43698.c: Remove -march option.
6019
6020 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6021
6022         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6023         -march option.
6024
6025 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6026
6027         PR fortran/48360
6028         PR fortran/48456
6029         * gfortran.dg/realloc_on_assign_6.f03: New test.
6030
6031 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6032
6033         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6034         targets the additional -mno-ms-bitfields and
6035         -Wno-packed-bitfield-compat options.
6036         * g++.dg/ext/bitfield3.C: Likewise.
6037         * g++.dg/ext/bitfield4.C: Likewise.
6038         * g++.dg/ext/bitfield5.C: Likewise.
6039         * gcc.dg/bitfld-15.c: Likewise.
6040         * gcc.dg/bitfld-16.c: Likewise.
6041         * gcc.dg/bitfld-17.c: Likewise.
6042         * gcc.dg/bitfld-18.c: Likewise.
6043
6044 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6045
6046         * gcc.target/arm/neon-vld3-1.c: New test.
6047         * gcc.target/arm/neon-vst3-1.c: New test.
6048         * gcc.target/arm/neon/v*.c: Regenerate.
6049
6050 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR rtl-optimization/48549
6053         * g++.dg/opt/pr48549.C: New test.
6054
6055 2011-04-12  Richard Guenther  <rguenther@suse.de>
6056
6057         PR tree-optimization/46076
6058         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6059
6060 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6061
6062         PR testsuite/21164
6063         * lib/compat.exp (compat-execute): Declare unsupported after
6064         stripping path from src1.
6065         * lib/lto.exp (lto-execute): Likewise.
6066
6067 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR c/48552
6070         * gcc.dg/pr48552-1.c: New test.
6071         * gcc.dg/pr48552-2.c: New test.
6072
6073 2011-04-11  Jason Merrill  <jason@redhat.com>
6074
6075         * g++.dg/cpp0x/sfinae12.C: New.
6076
6077         * g++.dg/cpp0x/enum10.C: New.
6078
6079         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6080
6081         * g++.dg/cpp0x/rv-func.C: New.
6082
6083 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6084
6085         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6086         alpha*-dec-osf5*.
6087
6088 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6089
6090         PR tree-optimization/48195
6091         * gcc.dg/ipa/pr48195.c: New test.
6092
6093 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6094
6095         * gnat.dg/return3.adb: Remove unused switch.
6096
6097 2011-04-08  Mike Stump  <mikestump@comcast.net>
6098
6099         PR testsuite/48506
6100         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6101         default to fno-common.
6102
6103 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6104
6105         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6106         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6107
6108 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6109
6110         PR fortran/48448
6111         * gfortran.dg/function_optimize_5.f90:  New test.
6112
6113 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         * gnat.dg/aggr17.adb: New test.
6116         * gnat.dg/aggr18.adb: Likewise.
6117
6118 2011-04-08  Michael Matz  <matz@suse.de>
6119
6120         PR middle-end/48389
6121         * gcc.target/i386/pr48389.c: New test.
6122
6123 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6124
6125         PR rtl-optimization/48272
6126         * g++.dg/opt/pr48272.C: New.
6127
6128 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6129
6130         PR rtl-optimization/48235
6131         * gcc.dg/pr48235.c: New.
6132
6133 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6134
6135         PR rtl-optimization/48302
6136         * g++.dg/opt/pr48302.C: New.
6137
6138 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6139
6140         PR target/48273
6141         * g++.dg/opt/pr48273.C: New.
6142
6143 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6144
6145         PR rtl-optimization/48442
6146         * gcc.dg/pr48442.c: New.
6147
6148 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR tree-optimization/48377
6151         * gcc.dg/vect/pr48377.c: New test.
6152
6153 2011-04-07  Jason Merrill  <jason@redhat.com>
6154
6155         * g++.dg/cpp0x/regress/call1.C: New.
6156
6157         * g++.dg/cpp0x/variadic107.C: New.
6158
6159         * g++.dg/cpp0x/sfinae11.C: New.
6160         * g++.dg/cpp0x/noexcept02.C: Fix.
6161
6162         * g++.dg/cpp0x/sfinae10.C: New.
6163
6164         * g++.dg/cpp0x/sfinae9.C: New.
6165
6166         * c-c++-common/Wcast-qual-1.c: Move here from...
6167         * gcc.dg/cast-qual-3.c: ...here, and...
6168         * g++.dg/warn/Wcast-qual2.C: ...here.
6169
6170         * g++.dg/cpp0x/sfinae8.C: New.
6171
6172         * g++.dg/cpp0x/sfinae7.C: New.
6173
6174         * g++.dg/cpp0x/enum9.C: New.
6175
6176 2011-04-07  Mike Stump  <mikestump@comcast.net>
6177
6178         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6179         with no trampolines.
6180
6181 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR fortran/48117
6184         * gfortran.dg/gomp/pr48117.f90: New test.
6185
6186         PR debug/48343
6187         * gcc.dg/torture/pr48343.c: New test.
6188
6189 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6192
6193 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6194
6195         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6196
6197 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6198
6199         PR target/43920
6200         * lib/scanasm.exp (object-size): New proc.
6201         * gcc.target/arm/pr43920-2.c: New test.
6202
6203 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6204
6205         PR fortran/18918
6206         PR fortran/48477
6207         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6208
6209 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6210
6211         * gcc.dg/mtune.c: Prune note from output.
6212
6213 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6214
6215         PR debug/48466
6216         * gcc.dg/guality/pr36977.c: New test.
6217         * gcc.dg/guality/pr48466.c: New test.
6218
6219 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6220
6221         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6222
6223 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6224
6225         * gnat.dg/return3.adb: New test.
6226
6227 2011-04-06  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/47663
6230         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6231
6232 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6233
6234         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6235         Solaris 8 and 9 as well.
6236
6237 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6238
6239         PR target/43920
6240         * gcc.target/arm/pr43920-1.c: New test.
6241
6242 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6243
6244         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6245         (cctor): Actually return the value.
6246         (main): Cast return values.
6247
6248 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6249
6250         * gfortran.dg/character_comparison_8.f90:  New test.
6251
6252 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6253
6254         * frontend-passes: (optimize_lexical_comparison): New function.
6255         (optimize_expr): Call it.
6256         (optimize_comparison): Also handle lexical comparison functions.
6257         Return false instad of -2 for unequal comparison.
6258
6259 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6260
6261         PR fortran/48412
6262         * function_optimize_4.f90:  New test.
6263
6264 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6265
6266         PR fortran/18918
6267         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6268         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6269         * gfortran.dg/coarray_15.f90: New.
6270
6271 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6274         * gfortran.dg/bessel_7.f90: Likewise.
6275
6276 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6277
6278         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6279
6280 2011-04-03  Richard Guenther  <rguenther@suse.de>
6281             Ira Rosen  <ira.rosen@linaro.org>
6282
6283         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6284         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6285         -ftree-loop-if-convert-stores.
6286
6287 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/specs/aggr2.ads: New test.
6290
6291 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6292
6293         * gnat.dg/debug2.ad[sb]: New test.
6294         * gnat.dg/debug2_pkg.ads: New helper.
6295         * gnat.dg/debug3.ad[sb]: New test.
6296
6297 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6298
6299         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6300
6301 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR middle-end/48335
6304         * gcc.c-torture/compile/pr48335-1.c: New test.
6305         * gcc.dg/pr48335-1.c: New test.
6306         * gcc.dg/pr48335-2.c: New test.
6307         * gcc.dg/pr48335-3.c: New test.
6308         * gcc.dg/pr48335-4.c: New test.
6309         * gcc.dg/pr48335-5.c: New test.
6310         * gcc.dg/pr48335-6.c: New test.
6311         * gcc.dg/pr48335-7.c: New test.
6312         * gcc.dg/pr48335-8.c: New test.
6313         * gcc.target/i386/pr48335-1.c: New test.
6314
6315 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6316
6317         PR c/36299
6318         * gcc.dg/Waddress.c: New test.
6319
6320 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6321
6322         PR fortran/48352
6323         * gfortran.dg/function_optimize_3.f90:  New test.
6324
6325 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6326
6327         * gcc.c-torture/compile/20110401-1.c: New test.
6328
6329         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6330         * g++.dg/lto/20091002-2_0.C: Likewise.
6331         * g++.dg/lto/20090303_0.c: Likewise.
6332         * g++.dg/lto/20091004-1_0.C: Likewise.
6333         * g++.dg/lto/20091002-3_0.C: Likewise.
6334         * g++.dg/lto/20091004-2_0.C: Likewise.
6335         * g++.dg/lto/20081123_0.C: Likewise.
6336         * g++.dg/lto/20090313_0.C: Likewise.
6337         * g++.dg/lto/20081109-1_0.C: Likewise.
6338         * g++.dg/lto/20081219_0.C: Likewise.
6339         * g++.dg/lto/20081204-1_0.C: Likewise.
6340         * g++.dg/lto/20090302_0.C: Likewise.
6341         * g++.dg/lto/20081119-1_0.C: Likewise.
6342         * g++.dg/lto/20081118_0.C: Likewise.
6343         * gcc.dg/lto/20091020-2_0.c: Likewise.
6344         * gcc.dg/lto/20090210_0.c: Likewise.
6345         * gcc.dg/lto/20081204-1_0.c: Likewise.
6346         * gcc.dg/lto/20081224_0.c: Likewise.
6347         * gcc.dg/lto/20090219_0.c: Likewise.
6348         * gcc.dg/lto/20091014-1_0.c: Likewise.
6349         * gcc.dg/lto/20091016-1_0.c: Likewise.
6350         * gcc.dg/lto/20090206-2_0.c: Likewise.
6351         * gcc.dg/lto/20090116_0.c: Likewise.
6352         * gcc.dg/lto/20091013-1_0.c: Likewise.
6353         * gcc.dg/lto/20091015-1_0.c: Likewise.
6354         * gcc.dg/lto/20090126-2_0.c: Likewise.
6355
6356 2011-03-31  Ian Lance Taylor  <iant@google.com>
6357
6358         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6359
6360 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6361
6362         * gnat.dg/opt16.adb: New test.
6363
6364 2011-03-31  Jason Merrill  <jason@redhat.com>
6365
6366         * g++.dg/cpp0x/defaulted24.C: New.
6367
6368 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6369
6370         PR target/16292
6371         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6372         with -O0.
6373
6374 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6375
6376         * g++.dg/other/i386-9.C: New test.
6377
6378 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6379
6380         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6381
6382 2011-03-30  Jason Merrill  <jason@redhat.com>
6383
6384         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6385
6386         * g++.dg/cpp0x/regress/isnan.C: New.
6387
6388         * g++.dg/cpp0x/initlist46.C: New.
6389
6390 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6391
6392         PR target/47551
6393         * gcc.target/arm/neon-modes-2.c: New test.
6394
6395 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR c/48305
6398         * gcc.c-torture/compile/pr48305.c: New test.
6399
6400 2011-03-29  Jason Merrill  <jason@redhat.com>
6401
6402         * g++.dg/cpp0x/regress/value-dep1.C: New.
6403
6404 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6405
6406         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6407
6408 2011-03-29  Ian Lance Taylor  <iant@google.com>
6409
6410         * go.test/go-test.exp: Handle the test lines used in several new
6411         tests.
6412         (errchk): Add opts parameter.  Change all callers.  Handle parens
6413         in regexps.
6414
6415 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6416             Dominique d'Humieres  <dominiq@lps.ens.fr>
6417
6418         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6419         and __APPLE__ && __PPC__ && __ALTIVEC__.
6420
6421 2011-03-29  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/cpp0x/dependent1.C: New.
6424
6425         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6426
6427         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6428
6429         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6430
6431 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6432
6433         PR fortran/48095
6434         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6435         * gfortran.dg/proc_ptr_comp_32.f90: New.
6436
6437 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6438
6439         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6440         check for corresponding warning.
6441
6442 2011-03-28  Jason Merrill  <jason@redhat.com>
6443
6444         * g++.dg/cpp0x/rv-deduce2.C: New.
6445
6446 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6447
6448         PR debug/48203
6449         * gcc.dg/pr48203.c: New test.
6450
6451 2011-03-28  Jeff Law <law@redhat.com>
6452
6453         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6454
6455 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6456
6457         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6458         and __PPC__ && __ALTIVEC__.
6459
6460 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6461
6462         PR testsuite/48238
6463         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6464         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6465         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6466         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6467
6468 2011-03-28  Jason Merrill  <jason@redhat.com>
6469
6470         * g++.dg/cpp0x/initlist-array2.C: New.
6471
6472         * g++.dg/cpp0x/initlist-array1.C: New.
6473
6474         * g++.dg/cpp0x/constexpr-compound.C: New.
6475
6476         * g++.dg/cpp0x/constexpr-using.C: New.
6477
6478         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6479
6480 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6481
6482         PR testsuite/48276
6483         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6484
6485 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gcc.dg/slp-1.c: New test.
6488
6489 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6492         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6493         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6494         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6495         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6496         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6497         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6498         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6499         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6500         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6501         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6502         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6503         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6504         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6505
6506 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6507
6508         PR fortran/47065
6509         * gfortran.dg/trim_optimize_5.f90:  New test.
6510         * gfortran.dg/trim_optimize_6.f90:  New test.
6511
6512 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6513
6514         PR target/38598
6515         * gcc.target/mips/madd-7.c: Remove -mlong32.
6516         * gcc.target/mips/msub-7.c: Likewise.
6517
6518 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6519
6520         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6521         accesses to preserve the meaning of the test for doubleword vectors.
6522         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6523         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6524
6525 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/48291
6528         * gfortran.dg/class_42.f03: New.
6529
6530 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6531
6532         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6533         strided accesses.
6534
6535 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6536
6537         PR rtl-optimization/48144
6538         * gcc.dg/pr48144.c: New test.
6539
6540 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6541
6542         * gnat.dg/discr27.ad[sb]: New test.
6543
6544 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6545
6546         * gnat.dg/limited_with2.ad[sb]: New test.
6547         * gnat.dg/limited_with2_pkg1.ads: New helper.
6548         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6549
6550 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6551
6552         * gnat.dg/opt15.adb: New test.
6553         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6554
6555 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6556
6557         PR fortran/48174
6558         PR fortran/45304
6559         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6560         * gfortran.dg/leadz_trailz_3.f90: Ditto
6561
6562 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6563
6564         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6565
6566 2011-03-25  Jason Merrill  <jason@redhat.com>
6567
6568         * g++.dg/cpp0x/defaulted22.C: New.
6569         * g++.dg/cpp0x/defaulted23.C: New.
6570         * g++.dg/cpp0x/defaulted15.C: Adjust.
6571
6572 2011-03-25  Jason Merrill  <jason@redhat.com>
6573
6574         * g++.dg/cpp0x/move1.C: New.
6575
6576 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6577
6578         PR target/48287
6579         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6580
6581 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6582
6583         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6584         for mips-sgi-irix6.5.
6585         Replace snprintf prototype by <stdio.h>.
6586
6587 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6588
6589         PR testsuite/48283
6590         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6591         run_expensive_tests.
6592         * gcc.dg/graphite/block-4.c: Likewise.
6593         * gcc.dg/graphite/block-7.c: Likewise.
6594         * gcc.dg/graphite/block-8.c: Likewise.
6595
6596 2011-03-25  Richard Guenther  <rguenther@suse.de>
6597
6598         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6599         * g++.dg/tree-ssa/pr8781.C: Likewise.
6600         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6601         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6602         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6603         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6604         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6605         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6606         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6607         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6608         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6609         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6610         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6611         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6612         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6613         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6614         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6615         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6616         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6617         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6618         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6619         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6620         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6621         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6622         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6623         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6624         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6625         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6626         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6627         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6628         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6629         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6630         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6631         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6633         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6634         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6635         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6636         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6637         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6638         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6639         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6640         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6641         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6642         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6643         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6644         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6645         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6646         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6647         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6648         * c-c++-common/pr46562-2.c: Likewise.
6649         * gfortran.dg/pr42108.f90: Likewise.
6650         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6651         foo to be inlined even at -O1.
6652         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6653         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6654         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6655         * gcc.dg/matrix/matrix.exp: Disable FRE.
6656
6657 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR debug/48204
6660         * gcc.dg/dfp/pr48204.c: New test.
6661
6662 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6663
6664         PR target/48209
6665         * gcc.c-torture/execute/pr47917.c: Move this...
6666         * gcc.dg/torture/pr47917.c: to here and add xfails.
6667
6668 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6669
6670         * gnat.dg/array16.ad[sb]: New test.
6671         * gnat.dg/array16.ads: New helper.
6672
6673 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6674
6675         * gnat.dg/derived_type2.adb: New test.
6676
6677 2011-03-24  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/48271
6680         * g++.dg/torture/pr48271.C: New testcase.
6681
6682 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6683
6684         * gnat.dg/array15.ad[sb]: New test.
6685
6686 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6687
6688         PR target/48237
6689         * gcc.target/i386/pr48237.c: New test.
6690
6691 2011-03-24  Richard Guenther  <rguenther@suse.de>
6692
6693         PR middle-end/48269
6694         * gcc.dg/builtin-object-size-10.c: New testcase.
6695
6696 2011-03-24  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/46562
6699         * c-c++-common/pr46562-2.c: New testcase.
6700         * c-c++-common/pr46562.c: Likewise.
6701
6702 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6703
6704         * gcc.dg/vect/vect-cselim-1.c: New test.
6705         * gcc.dg/vect/vect-cselim-2.c: New test.
6706
6707 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6708
6709         * gcc.target/arm/pr46934.c: New.
6710
6711 2011-03-23  Ian Lance Taylor  <iant@google.com>
6712
6713         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6714
6715 2011-03-23  Richard Guenther  <rguenther@suse.de>
6716
6717         * gcc.dg/struct: Remove directory and contents.
6718
6719 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721         PR testsuite/48251
6722         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6723
6724 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6725
6726         * gnat.dg/discr26.ad[sb]: New test.
6727         * gnat.dg/discr26_pkg.ads: New helper.
6728
6729 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6730
6731         PR target/47553
6732         * gcc.target/arm/neon-vld-1.c: New test.
6733
6734 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6735
6736         * gnat.dg/array14.ad[sb]: New test.
6737         * gnat.dg/array14_pkg.ads: New helper.
6738
6739 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6740
6741         * gcc.c-torture/execute/920501-8.x: Remove.
6742         * gcc.c-torture/execute/930513-1.x: Remove.
6743         * gcc.c-torture/execute/960312-1.x: Remove.
6744         * gcc.c-torture/compile/20000804-1.c,
6745         gcc.c-torture/compile/20001205-1.c,
6746         gcc.c-torture/compile/20001226-1.c,
6747         gcc.c-torture/compile/20010518-2.c,
6748         gcc.c-torture/compile/20020312-1.c,
6749         gcc.c-torture/compile/20020604-1.c,
6750         gcc.c-torture/compile/920501-12.c,
6751         gcc.c-torture/compile/920501-4.c,
6752         gcc.c-torture/compile/920520-1.c,
6753         gcc.c-torture/compile/980506-1.c,
6754         gcc.c-torture/execute/980709-1.x,
6755         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6756         options for m68hc11.
6757         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6758         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6759         m68hc11.
6760
6761 2011-03-22  Nick Clifton  <nickc@redhat.com>
6762
6763         * lib/target-supports.exp (check_profiling_available): Add MN10300
6764         to the list of targets that do not support profiling.  Restore
6765         alpha sorting to this list.
6766
6767 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6768
6769         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6770         failure on 32-bit systems.
6771         * gcc.dg/torture/vector-2.c: Ditto.
6772
6773 2011-03-22  Richard Guenther  <rguenther@suse.de>
6774
6775         PR tree-optimization/48228
6776         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6777
6778 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6779
6780         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6781         powerpc.
6782
6783         PR target/48226
6784         * gcc.target/powerpc/pr48226.c: New file.
6785
6786 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6787
6788         * lib/prune.exp (prune_gcc_output): Prune "could not create
6789         compact unwind for" warnings.
6790
6791 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6792
6793         PR c/42544
6794         PR c/48197
6795         * gcc.c-torture/execute/pr42544.c: New test.
6796         * gcc.c-torture/execute/pr48197.c: New test.
6797
6798 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6799
6800         PR preprocessor/48192
6801         * gcc.target/powerpc/pr48192.c: New file.
6802
6803         PR target/48053
6804         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6805         split problem of 0 being loaded in a VSX register.
6806
6807 2011-03-21  Richard Guenther  <rguenther@suse.de>
6808
6809         PR c/47939
6810         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6811         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6812         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6813         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6814
6815 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6816
6817         PR target/48213
6818         * gcc.dg/pr48213.c: New test.
6819
6820 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6821
6822         PR target/12171
6823         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6824
6825 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6826
6827         * gcc.target/arm/xor-and.c: New.
6828
6829 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6830
6831         PR fortran/22572
6832         * gfortran.dg/function_optimize_1.f90:  New test.
6833         * gfortran.dg/function_optimize_2.f90:  New test.
6834
6835 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6836
6837         PR rtl-optimization/47502
6838         * gcc.target/i386/pr47502-1.c: New.
6839         * gcc.target/i386/pr47502-2.c: Likewise.
6840
6841 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR rtl-optimization/48156
6844         * gcc.dg/pr48156.c: New test.
6845
6846 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6847
6848         PR libfortran/47439
6849         * gfortran.dg/scratch_1.f90: Adjust test.
6850
6851 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6852
6853         PR libfortran/47439
6854         * gfortran.dg/scratch_1.f90: New test.
6855
6856 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6857
6858         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6859         variably modified typedefs.
6860         * gcc.dg/c1x-typedef-2.c: Remove.
6861
6862 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6863
6864         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6865         * gcc.dg/c1x-anon-struct-3.c: New test.
6866         * gcc.dg/anon-struct-11.c: Update.
6867
6868 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6869
6870         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6871         dg-xfail-run-if.
6872         Only xfail with gas.
6873
6874 2011-03-18  Jason Merrill  <jason@redhat.com>
6875
6876         * g++.dg/template/fn-ptr1.C: New.
6877
6878         * g++.dg/overload/volatile1.C: New.
6879
6880         * g++.dg/opt/pr23372.C: New.
6881
6882         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6883
6884 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6885
6886         PR middle-end/47405
6887         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6888
6889 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6890
6891         * gcc.target/arm/unsigned-extend-1.c: New.
6892
6893 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR bootstrap/48161
6896         * gcc.c-torture/compile/pr48161.c: New test.
6897
6898 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6899
6900         PR middle-end/47725
6901         * gcc.dg/torture/pr47725.c: New.
6902
6903 2011-03-17  Jason Merrill  <jason@redhat.com>
6904
6905         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6906         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6907
6908 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6909
6910         * gnat.dg/specs/elab2.ads: New test.
6911         * gnat.dg/specs/elab2_pkg.ads: New helper.
6912
6913 2011-03-17  Jason Merrill  <jason@redhat.com>
6914
6915         * g++.dg/cpp0x/decltype-1212.C: New.
6916         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6917
6918 2011-03-17  Jason Merrill  <jason@redhat.com>
6919
6920         * g++.dg/parse/memfnquals1.C: New.
6921
6922 2011-03-17  Richard Guenther  <rguenther@suse.de>
6923
6924         PR middle-end/48134
6925         * gcc.dg/pr48134.c: New testcase.
6926
6927 2011-03-17  Richard Guenther  <rguenther@suse.de>
6928
6929         PR middle-end/48165
6930         * g++.dg/torture/pr48165.C: New testcase.
6931
6932 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR rtl-optimization/48141
6935         * gcc.dg/pr48141.c: New test.
6936
6937 2011-03-16  Jason Merrill  <jason@redhat.com>
6938
6939         * g++.dg/cpp0x/constexpr-48089.C: New.
6940
6941         * g++.dg/cpp0x/constexpr-abi1.C: New.
6942
6943         * g++.dg/cpp0x/constexpr-46336.C: New.
6944         * g++.dg/parse/friend5.C: Adjust expected errors.
6945
6946         * g++.dg/cpp0x/constexpr-47570.C: New.
6947
6948 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6949
6950         PR debug/47510
6951         * ++.dg/debug/dwarf2/typedef6.C: New test.
6952
6953 2011-03-16  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/cpp0x/elision2.C: New.
6956
6957         * g++.dg/cpp0x/constexpr-array3.C: New.
6958
6959 2011-03-16  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/cpp0x/sfinae6.C: New.
6962         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6963         * g++.dg/cpp0x/pr45908.C: Likewise.
6964         * g++.dg/cpp0x/sfinae6.C: Likewise.
6965         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6966         * g++.old-deja/g++.law/arg11.C: Likewise.
6967
6968 2011-03-16  Jason Merrill  <jason@redhat.com>
6969
6970         * g++.dg/template/incomplete6.C: New.
6971
6972 2011-03-16  Jeff Law <law@redhat.com>
6973
6974         * gcc.dg/tree-ssa/vrp55.c: New test.
6975
6976 2011-03-16  Jason Merrill  <jason@redhat.com>
6977
6978         * g++.dg/cpp0x/auto22.C: New.
6979
6980 2011-03-16  Richard Guenther  <rguenther@suse.de>
6981
6982         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6983         optimizing it away if promoted to const.
6984
6985 2011-03-16  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/48149
6988         * gcc.dg/fold-complex-1.c: New testcase.
6989
6990 2011-03-16  Richard Guenther  <rguenther@suse.de>
6991
6992         PR testsuite/48147
6993         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6994         or cloning happens.
6995
6996 2011-03-16  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/26134
6999         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7000
7001 2011-03-16  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/48146
7004         * gcc.dg/torture/pr48146.c: New testcase.
7005
7006 2011-03-16  Richard Guenther  <rguenther@suse.de>
7007
7008         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7009         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7010
7011 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7012
7013         PR middle-end/48136
7014         * gcc.c-torture/compile/pr48136.c: New test.
7015
7016         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7017
7018         PR debug/45882
7019         * gcc.dg/guality/pr45882.c: New test.
7020
7021 2011-03-15  Jason Merrill  <jason@redhat.com>
7022
7023         * g++.dg/cpp0x/constexpr-recursion.C: New.
7024
7025         * g++.dg/cpp0x/implicit11.C: New.
7026
7027 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7028
7029         * g++.dg/cpp0x/constexpr-attribute.C: New.
7030
7031 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7032
7033         * g++.dg/parse/pr34758.C: New.
7034
7035 2011-03-15  Xinliang David Li  <davidxl@google.com>
7036
7037         PR c/47837
7038         * gcc.dg/uninit-pred-7_d.c: New test.
7039         * gcc.dg/uninit-pred-8_d.c: New test.
7040
7041 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7042
7043         PR target/46788
7044         * gcc.target/arm/pr46788.c: New.
7045
7046 2011-03-15  Richard Guenther  <rguenther@suse.de>
7047
7048         PR middle-end/47650
7049         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7050         * gfortran.dg/ishft_4.f90: Likewise.
7051         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7052
7053 2011-03-15  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/13954
7056         * g++.dg/tree-ssa/pr13954.C: New testcase.
7057
7058 2011-03-15  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/48037
7061         * gcc.target/i386/pr48037-1.c: New testcase.
7062
7063 2011-03-15  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/41490
7066         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7067         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7068         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7069         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7070         * g++.dg/tree-ssa/pr33604.C: Adjust.
7071
7072 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR middle-end/47917
7075         * gcc.c-torture/execute/pr47917.c: New test.
7076         * gcc.dg/pr47917.c: New test.
7077
7078         PR middle-end/38878
7079         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7080
7081 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7082
7083         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7084         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7085         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7086         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7087         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7088         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7089         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7090         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7091         * gcc.target/i386/avx-floor-vec.c: Ditto.
7092         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7093         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7094         * gcc.target/i386/avx-rint-vec.c: Ditto.
7095         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7096         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7097         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7098         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7099
7100 2011-03-14  Tom Tromey  <tromey@redhat.com>
7101
7102         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7103         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7104         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7105
7106 2011-03-14  Tom Tromey  <tromey@redhat.com>
7107
7108         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7109         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7110         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7111
7112 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7115
7116 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7117
7118         PR rtl-optimization/47166
7119         * gcc.c-torture/execute/postmod-1.c: New test.
7120
7121 2011-03-14  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/48098
7124         * gcc.dg/torture/pr48098.c: New testcase.
7125
7126 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7127
7128         PR target/48053
7129         * gcc.target/powerpc/pr48053-1.c: New test.
7130         * gcc.target/powerpc/pr48053-2.c: Likewise.
7131
7132 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7133
7134         PR libfortran/48066
7135         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7136
7137 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7138
7139         PR libfortran/48066
7140         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7141
7142 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7143
7144         PR fortran/48059
7145         * gfortran.dg/class_41.f03: New.
7146
7147 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7148
7149         * g++.dg/conversion/cast3.C: New test.
7150
7151 2011-03-11  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/template/error45.C: New.
7154
7155         * g++.dg/parse/no-type-defn1.C: New.
7156
7157         * g++.dg/ext/attrib40.C: New.
7158
7159         * g++.dg/cpp0x/regress/array1.C: New.
7160
7161 2011-03-11  Richard Guenther  <rguenther@suse.de>
7162
7163         PR tree-optimization/48067
7164         * gcc.dg/pr48067.c: New testcase.
7165
7166 2011-03-11  Richard Guenther  <rguenther@suse.de>
7167
7168         PR lto/48073
7169         * g++.dg/lto/20110311-1_0.C: New testcase.
7170
7171 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR c++/48035
7174         * g++.dg/inherit/virtual8.C: New test.
7175
7176         PR middle-end/48044
7177         * gcc.dg/torture/pr48044.c: New test.
7178
7179 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7180
7181         PR fortran/47768
7182         * gfortran.dg/proc_ptr_comp_31.f90: New.
7183
7184 2011-03-11  Richard Guenther  <rguenther@suse.de>
7185
7186         PR tree-optimization/47278
7187         * gcc.dg/torture/pr47278-1.c: New testcase.
7188         * gcc.dg/torture/pr47278-2.c: Likewise.
7189
7190 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR tree-optimization/48063
7193         * gcc.dg/torture/pr48063.c: New test.
7194
7195 2011-03-10  Jason Merrill  <jason@redhat.com>
7196
7197         * g++.dg/template/array22.C: New.
7198
7199         * g++.dg/cpp0x/syntax-err1.C: New.
7200         * g++.dg/parse/error36.C: Adjust expected errors.
7201         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7202         * g++.old-deja/g++.pt/typename3.C: Likewise.
7203         * g++.old-deja/g++.pt/typename4.C: Likewise.
7204         * g++.old-deja/g++.pt/typename6.C: Likewise.
7205
7206 2011-03-09  Jason Merrill  <jason@redhat.com>
7207
7208         * g++.dg/template/nontype22.C: New.
7209
7210 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7211
7212         PR tree-optimization/47714
7213         * g++.dg/torture/pr47714.C: New test.
7214
7215 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7216
7217         PR target/47755
7218         * gcc.target/powerpc/pr47755-2.c: New file.
7219
7220 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7221
7222         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7223         is not set in the environment, pass 64 as first argument when not
7224         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7225         native where ulimit -u is supported.
7226
7227 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7228
7229         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7230
7231 2011-03-08  Jason Merrill  <jason@redhat.com>
7232
7233         * g++.dg/template/nontype21.C: New.
7234
7235         * g++.dg/template/anon5.C: New.
7236
7237 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR debug/47881
7240         * gcc.dg/pr47881.c: New test.
7241
7242 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7243
7244         PR c++/47957
7245         * g++.dg/lookup/template3.C: New test.
7246
7247 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7248
7249         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7250         'long' type.
7251
7252 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7253
7254         PR testsuite/47954
7255         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7256         sizeof to compute alignment.
7257
7258 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR tree-optimization/48022
7261         * gcc.dg/pr48022-1.c: New test.
7262         * gcc.dg/pr48022-2.c: New test.
7263
7264 2011-03-07  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/template/nontype20.C: New.
7267         * g++.dg/init/member1.C: Adjust expected errors.
7268         * g++.dg/parse/constant4.C: Likewise.
7269         * g++.dg/template/qualified-id3.C: Likewise.
7270         * g++.old-deja/g++.pt/crash10.C: Likewise.
7271
7272         * g++.dg/cpp0x/regress/non-const1.C: New.
7273
7274 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR debug/47991
7277         * gcc.dg/pr47991.c: New test.
7278
7279 2011-03-07  Jason Merrill  <jason@redhat.com>
7280
7281         * g++.dg/abi/mangle46.C: New.
7282
7283 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7284
7285         PR target/47862
7286         * gcc.target/powerpc/pr47862.c: New.
7287
7288 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7289
7290         PR target/45413
7291         * gcc.target/i386/combine-mul.c: Require nonpic.
7292
7293 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7294             Nathan Froyd  <froydnj@codesourcery.com>
7295
7296         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7297
7298 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7299
7300         * README.QMTEST: Remove.
7301
7302 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7303             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7304
7305         PR fortran/47850
7306         * gfortran.dg/array_constructor_37.f90 : New test.
7307
7308 2011-03-05  Jason Merrill  <jason@redhat.com>
7309
7310         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7311         * g++.dg/abi/mangle45.C: Likewise.
7312         * g++.dg/cpp0x/trailing1.C: Likewise.
7313
7314 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7315
7316         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7317
7318 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR rtl-optimization/47899
7321         * gcc.dg/pr47899.c: New test.
7322
7323         * gcc.dg/torture/pr47968.c: Ignore warnings.
7324
7325         PR tree-optimization/47967
7326         * gcc.c-torture/compile/pr47967.c: New test.
7327
7328 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7329
7330         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7331         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7332
7333 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7334
7335         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7336         and property_getAttributes() if __OBJC2__.
7337         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7338         * objc.dg/property/property-encoding-1.m: New.
7339         * obj-c++.dg/property/property-encoding-1.mm: New.
7340
7341 2011-03-04  Jason Merrill  <jason@redhat.com>
7342
7343         * g++.dg/template/pseudodtor6.C: New.
7344
7345         * g++.dg/inherit/covariant19.C: New.
7346
7347 2011-03-04  Richard Guenther  <rguenther@suse.de>
7348
7349         PR middle-end/47968
7350         * gcc.dg/torture/pr47968.c: New testcase.
7351
7352 2011-03-04  Richard Guenther  <rguenther@suse.de>
7353
7354         PR middle-end/47975
7355         * gcc.dg/torture/pr47975.c: New testcase.
7356
7357 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7358
7359         PR c++/47974
7360         * g++.dg/template/crash106.C: New.
7361
7362 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7363
7364         PR c/47963
7365         * gcc.dg/gomp/pr47963.c: New test.
7366         * g++.dg/gomp/pr47963.C: New test.
7367
7368 2011-03-02  Jason Merrill  <jason@redhat.com>
7369
7370         * g++.dg/cpp0x/regress/condition1.C: New.
7371
7372         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7373
7374 2011-03-01  Jason Merrill  <jason@redhat.com>
7375
7376         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7377
7378         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7379
7380 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7381
7382         PR rtl-optimization/47925
7383         * gcc.c-torture/execute/pr47925.c: New test.
7384
7385 2011-03-01  Jason Merrill  <jason@redhat.com>
7386
7387         * g++.dg/cpp0x/decltype25.C: New.
7388
7389         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7390
7391 2011-03-01  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/47890
7394         * gcc.dg/torture/pr47890.c: New testcase.
7395
7396 2011-03-01  Richard Guenther  <rguenther@suse.de>
7397
7398         PR lto/47924
7399         * gcc.dg/lto/pr47924_0.c: New testcase.
7400
7401 2011-03-01  Richard Guenther  <rguenther@suse.de>
7402
7403         PR lto/46911
7404         * gfortran.dg/lto/pr46911_0.f: New testcase.
7405
7406 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7407
7408         PR libgfortran/47933
7409         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7410         compile errors from older code form.
7411
7412 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414         PR libgfortran/47567
7415         * gfortran.dg/fmt_fw_d.f90: New test.
7416
7417 2011-02-28  Jason Merrill  <jason@redhat.com>
7418
7419         * g++.dg/inherit/covariant18.C: New.
7420
7421 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR middle-end/47893
7424         * gcc.dg/pr47893.c: New test.
7425
7426 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7427
7428         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7429         NULL in case of a selector with conflicting types.
7430         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7431
7432 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7433
7434         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7435         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7436         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7437         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7438
7439 2011-02-28  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/47906
7442         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7443
7444 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7445
7446         PR libgfortran/47778
7447         * gfortran.dg/namelist_71.f90: New test.
7448
7449 2011-02-27  Jason Merrill  <jason@redhat.com>
7450
7451         PR c++/47906
7452         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7453         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7454
7455 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7456
7457         PR c++/46466
7458         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7459
7460 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR fortran/47886
7463         * gfortran.dg/gomp/task-1.f90: Removed.
7464
7465 2011-02-26  Jason Merrill  <jason@redhat.com>
7466
7467         * g++.dg/template/this-targ1.C: New.
7468
7469         * g++.dg/cpp0x/regress/template-const1.C: New.
7470         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7471         * g++.dg/template/function1.C: Adjust.
7472         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7473         * g++.dg/debug/debug7.C: Adjust.
7474
7475 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7476
7477         PR fortran/47886
7478         * gfortran.dg/gomp/task-1.f90: New.
7479
7480 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7481
7482         * gcc.target/arm/neon-thumb2-move.c: Add
7483         dg-require-effective-target arm_thumb2_ok.
7484
7485 2011-02-24  Jason Merrill  <jason@redhat.com>
7486
7487         * g++.dg/parse/constant1.C: Specify C++98 mode.
7488         * g++.dg/parse/constant5.C: Likewise.
7489         * g++.dg/parse/error2.C: Likewise.
7490         * g++.dg/parse/semicolon3.C: Likewise.
7491         * g++.dg/template/crash14.C: Likewise.
7492         * g++.dg/template/local4.C: Likewise.
7493         * g++.dg/template/nontype3.C: Likewise.
7494         * g++.dg/parse/crash31.C: Adjust expected errors.
7495         * g++.dg/template/function1.C: Likewise.
7496         * g++.dg/template/ref3.C: Likewise.
7497         * g++.dg/template/static9.C: Likewise.
7498         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7499
7500         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7501         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7502         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7503         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7504         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7505
7506 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR fortran/47878
7509         * gfortran.dg/pr47878.f90: New test.
7510
7511 2011-02-24  Richard Guenther  <rguenther@suse.de>
7512
7513         PR testsuite/47801
7514         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7515         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7516
7517 2011-02-24  Richard Guenther  <rguenther@suse.de>
7518
7519         PR fortran/47839
7520         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7521         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7522
7523 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7524
7525         PR libgfortran/47567
7526         * gfortran.dg/fmt_f0_1.f90: Update test.
7527
7528 2011-02-23  Jason Merrill  <jason@redhat.com>
7529
7530         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7531         * g++.dg/abi/mangle45.C: New.
7532
7533         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7534         * g++.dg/template/canon-type-9.C: Match use of decltype
7535         between declaration and definition.
7536         * g++.dg/template/canon-type-12.C: Likewise.
7537
7538 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7539
7540         PR fortran/40850
7541         * gfortran.dg/nested_allocatables_1.f90: New.
7542
7543 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7544
7545         PR c++/46868
7546         * g++.dg/pr46868.C: New test.
7547         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7548         * g++.dg/parse/error14.C: Adjust.
7549
7550 2011-02-23  Richard Guenther  <rguenther@suse.de>
7551
7552         PR tree-optimization/47838
7553         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7554
7555 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7556
7557         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7558
7559 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7560
7561         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7562         * gfortran.dg/count_init_expr.f03: Ditto.
7563         * gfortran.dg/gomp/pr43711.f90: Ditto.
7564         * gcc.dg/struct-parse-2.c: Ditto.
7565         * gcc.dg/parse-error-3.c: Ditto.
7566         * gcc.dg/Wlogical-op-1.c: Ditto.
7567         * gcc.dg/Walways-true-1.c: Ditto.
7568         * gcc.dg/pr24225.c: Ditto.
7569         * gcc.dg/Walways-true-2.c: Ditto.
7570         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7571         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7572         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7573         * g++.dg/overload/defarg4.C: Ditto.
7574         * g++.dg/inherit/covariant16.C: Ditto.
7575         * g++.dg/inherit/virtual7.C: Ditto.
7576         * g++.dg/template/canon-type-9.C: Ditto.
7577         * g++.dg/template/access19.C: Ditto.
7578         * g++.dg/template/call7.C: Ditto.
7579         * g++.dg/template/canon-type-2.C: Ditto.
7580         * g++.dg/template/init7.C: Ditto.
7581         * g++.dg/template/sizeof-template-argument.C: Ditto.
7582         * g++.dg/template/const3.C: Ditto.
7583         * g++.dg/template/sfinae26.C: Ditto.
7584         * g++.dg/template/sfinae26.C: Ditto.
7585         * g++.dg/template/canon-type-11.C: Ditto.
7586         * g++.dg/template/union2.C: Ditto.
7587         * g++.dg/template/canon-type-3.C: Ditto.
7588         * g++.dg/template/canon-type-1.C: Ditto.
7589         * g++.dg/template/canon-type-5.C: Ditto.
7590         * g++.dg/template/canon-type-7.C: Ditto.
7591         * g++.dg/template/canon-type-10.C: Ditto.
7592         * g++.dg/template/spec36.C: Ditto.
7593         * g++.dg/template/typedef38.C: Ditto.
7594         * g++.dg/template/canon-type-4.C: Ditto.
7595         * g++.dg/template/canon-type-6.C: Ditto.
7596         * g++.dg/template/canon-type-13.C: Ditto.
7597         * g++.dg/template/instantiate9.C: Ditto.
7598         * g++.dg/template/ttp22.C: Ditto.
7599         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7600         * g++.dg/warn/Walways-true-1.C: Ditto.
7601         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7602         * g++.dg/warn/Walways-true-2.C: Ditto.
7603         * g++.dg/conversion/op4.C: Ditto.
7604         * g++.dg/opt/pr19650.C: Ditto.
7605         * g++.dg/lookup/friend11.C: Ditto.
7606         * g++.dg/other/default2.C: Ditto.
7607         * g++.dg/other/default3.C: Ditto.
7608         * g++.dg/other/dtor2.C: Ditto.
7609         * g++.dg/other/friend5.C: Ditto.
7610         * g++.dg/other/default5.C: Ditto.
7611         * g++.dg/init/brace6.C: Ditto.
7612         * g++.dg/init/aggr5.C: Ditto.
7613         * g++.dg/init/error2.C: Ditto.
7614         * g++.dg/expr/bound-mem-fun.C: Ditto.
7615         * g++.dg/expr/cond6.C: Ditto.
7616         * g++.dg/expr/stmt-expr-1.C: Ditto.
7617         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7618         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7619         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7620         * g++.dg/cpp0x/bracket1.C: Ditto.
7621         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7622         * g++.dg/cpp0x/pr38646.C: Ditto.
7623         * g++.dg/cpp0x/variadic73.C: Ditto.
7624         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7625         * g++.dg/cpp0x/bracket4.C: Ditto.
7626         * g++.dg/cpp0x/decltype4.C: Ditto.
7627         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7628         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7629         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7630         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7631         * g++.dg/cpp0x/decltype2.C: Ditto.
7632         * g++.dg/cpp0x/decltype1.C: Ditto.
7633         * g++.dg/cpp0x/bracket2.C: Ditto.
7634         * g++.dg/cpp0x/decltype5.C: Ditto.
7635         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7636         * g++.dg/cpp0x/variadic70.C: Ditto.
7637         * g++.dg/cpp0x/decltype6.C: Ditto.
7638         * g++.dg/cpp0x/rvo.C: Ditto.
7639         * g++.dg/cpp0x/vt-40092.C: Ditto.
7640         * g++.dg/cpp0x/variadic-new.C: Ditto.
7641         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7642         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7643         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7644         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7645         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7646         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7647         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7648         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7649         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7650         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7651         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7652         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7653         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7654         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7655         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7656         * g++.dg/cpp0x/pr39639.C: Ditto.
7657         * g++.dg/cpp0x/decltype3.C: Ditto.
7658         * g++.dg/cpp0x/variadic68.C: Ditto.
7659         * g++.dg/cpp0x/variadic-function.C: Ditto.
7660         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7661         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7662         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7663         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7664         * g++.dg/parse/crash35.C: Ditto.
7665         * g++.dg/parse/crash40.C: Ditto.
7666         * g++.dg/parse/defarg12.C: Ditto.
7667         * g++.dg/parse/crash34.C: Ditto.
7668         * g++.dg/parse/constructor3.C: Ditto.
7669         * g++.dg/parse/template23.C: Ditto.
7670         * g++.dg/parse/crash56.C: Ditto.
7671         * g++.dg/parse/dtor13.C: Ditto.
7672         * g++.dg/parse/error33.C: Ditto.
7673         * g++.dg/parse/ctor9.C: Ditto.
7674         * g++.dg/parse/error32.C: Ditto.
7675         * g++.dg/parse/error37.C: Ditto.
7676         * g++.dg/parse/bitfield3.C: Ditto.
7677         * g++.dg/parse/struct-4.C: Ditto.
7678         * g++.dg/ext/has_trivial_copy.C: Ditto.
7679         * g++.dg/ext/is_polymorphic.C: Ditto.
7680         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7681         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7682         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7683         * g++.dg/ext/is_union.C: Ditto.
7684         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7685         * g++.dg/ext/is_pod.C: Ditto.
7686         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7687         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7688         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7689         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7690         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7691         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7692         * g++.dg/ext/is_abstract.C: Ditto.
7693         * g++.dg/ext/has_trivial_assign.C: Ditto.
7694         * g++.dg/ext/is_class.C: Ditto.
7695         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7696         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7697         * g++.dg/ext/is_base_of.C: Ditto.
7698         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7699         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7700         * g++.dg/ext/is_empty.C: Ditto.
7701         * g++.dg/ext/is_enum.C: Ditto.
7702         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7703         * gnat.dg/opt11.adb: Ditto.
7704         * obj-c++.dg/pr45735.mm: Ditto.
7705         * obj-c++.dg/pr24393.mm: Ditto.
7706         * obj-c++.dg/exceptions-2.mm: Ditto.
7707         * objc.dg/pr45735.m: Ditto.
7708         * objc.dg/pr24393.m: Ditto.
7709
7710 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7711
7712         * objc.dg/attributes/objc-exception-1.m: New.
7713
7714 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7715
7716         * gcc.dg/cpp/include7.c: New test.
7717
7718 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7719
7720         PR c++/47242
7721         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7722
7723 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7724
7725         PR rtl-optimization/47763
7726         * gcc.dg/pr47763.c: New test.
7727
7728 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7729
7730         PR fortran/45743
7731         * gfortran.dg/whole_file_32.f90 : New test.
7732
7733 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7734
7735         PR c++/47666
7736         * g++.dg/inherit/virtual7.C: New test.
7737
7738 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7739
7740         PR objc/47832
7741         * objc.dg/type-size-3.m: Updated error message.
7742         * objc.dg/type-size-4.m: New test.
7743         * objc.dg/type-size-5.m: New test.
7744
7745 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7746
7747         * lib/gnat.exp: Fix comments.
7748         Don't load libgloss.exp.
7749         (default_gnat_version): Call $compiler with --version.
7750         Adapt regexp for gnatmake output, insert version.
7751         (gnat_version): New proc.
7752         (gnat_init): Remove gnat_libgcc_s_path.
7753         (gnat_target_compile): Likewise.
7754         Remove ld_library_path.
7755         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7756         (gnat_pass): Remove.
7757         (gnat_pass): Remove.
7758         (gnat_finish): Remove.
7759         (gnat_exit): Remove.
7760         (local_find_gnatmake): Reindent.
7761         (runtest_file_p): Remove.
7762         (prune_warnings): Remove.
7763         (find_gnatclean): New proc.
7764         * lib/gnat-dg.exp (lremove): New proc.
7765         (gnat-dg-test): Reindent.
7766         Remove additional output files.
7767         (gnat-dg-runtest): Remove.
7768
7769         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7770         * gnat.dg/loop_optimization6.adb: Likewise.
7771         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7772
7773 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR tree-optimization/47835
7776         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7777
7778 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7779
7780         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7781         * gfortran.dg/abstract_type_2.f03: Ditto.
7782         * gfortran.dg/abstract_type_3.f03: Ditto.
7783         * gfortran.dg/abstract_type_4.f03: Ditto.
7784         * gfortran.dg/abstract_type_5.f03: Ditto.
7785         * gfortran.dg/abstract_type_6.f03: Ditto.
7786         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7787         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7788         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7789         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7790         * gfortran.dg/array_function_5.f90: Ditto.
7791         * gfortran.dg/asynchronous_3.f03: Ditto.
7792         * gfortran.dg/char_expr_1.f90: Ditto.
7793         * gfortran.dg/class_14.f03: Ditto.
7794         * gfortran.dg/data_array_6.f: Ditto.
7795         * gfortran.dg/data_invalid.f90: Ditto.
7796         * gfortran.dg/dot_product_1.f03: Ditto.
7797         * gfortran.dg/func_derived_5.f90: Ditto.
7798         * gfortran.dg/func_result_4.f90: Ditto.
7799         * gfortran.dg/implied_do_1.f90: Ditto.
7800         * gfortran.dg/initialization_25.f90: Ditto.
7801         * gfortran.dg/initialization_26.f90: Ditto.
7802         * gfortran.dg/interface_34.f90: Ditto.
7803         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7804         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7805         * gfortran.dg/matmul_8.f03: Ditto.
7806         * gfortran.dg/merge_init_expr.f90: Ditto.
7807         * gfortran.dg/pack_assign_1.f90: Ditto.
7808         * gfortran.dg/pack_vector_1.f90: Ditto.
7809         * gfortran.dg/pointer_check_8.f90: Ditto.
7810         * gfortran.dg/product_init_expr.f03: Ditto.
7811         * gfortran.dg/reshape_order_5.f90: Ditto.
7812         * gfortran.dg/reshape_shape_1.f90: Ditto.
7813         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7814         * gfortran.dg/same_name_2.f90: Ditto.
7815         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7816         * gfortran.dg/spread_init_expr.f03: Ditto.
7817         * gfortran.dg/stmt_func_1.f90: Ditto.
7818         * gfortran.dg/sum_init_expr.f03: Ditto.
7819         * gfortran.dg/transpose_3.f03: Ditto.
7820         * gfortran.dg/unpack_init_expr.f03: Ditto.
7821         * gfortran.dg/warn_conversion.f90: Ditto.
7822         * gfortran.dg/warn_conversion_2.f90: Ditto.
7823         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7824         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7825         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7826         * gfortran.dg/whole_file_16.f90: Ditto.
7827         * gfortran.dg/whole_file_17.f90: Ditto.
7828         * gfortran.dg/whole_file_18.f90: Ditto.
7829         * gfortran.dg/whole_file_20.f03: Ditto.
7830         * gfortran.dg/whole_file_5.f90: Ditto.
7831         * gfortran.dg/whole_file_6.f90: Ditto.
7832         * gfortran.dg/write_invalid_format.f90: Ditto.
7833         * gfortran.dg/zero_sized_6.f90: Ditto.
7834
7835 2011-02-21  Jeff Law <law@redhat.com>
7836
7837         PR rtl-optimization/46178
7838         * gcc.target/i386/pr46178.c: New test.
7839
7840         PR rtl-optimization/46002
7841         * gcc.c-torture/compile/pr46002.c: New test.
7842
7843 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7844
7845         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7846         *-*-hpux10*.
7847
7848 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR debug/47106
7851         * g++.dg/debug/pr47106.C: Require effective target lto.
7852
7853 2011-02-21  Jason Merrill  <jason@redhat.com>
7854
7855         * g++.dg/cpp0x/constexpr-diag2.C: New.
7856
7857 2011-02-20  Jason Merrill  <jason@redhat.com>
7858
7859         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7860
7861         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7862
7863         * g++.dg/overload/conv-op1.C: New.
7864
7865         * g++.dg/cpp0x/constexpr-synth1.C: New.
7866
7867 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7868
7869         * objc.dg/layout-2.m: New.
7870         * objc.dg/selector-3.m: Adjusted location of error message.
7871         * objc.dg/type-size-3.m: Same.
7872         * obj-c++.dg/selector-3.mm: Same.
7873
7874 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7875
7876         PR objc/47784
7877         * objc.dg/property/dotsyntax-22.m: New.
7878         * obj-c++.dg/property/dotsyntax-22.mm: New.
7879
7880 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7881
7882         PR c++/46394
7883         * g++.dg/template/typedef38.C: New test.
7884
7885 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7886
7887         PR fortran/46818
7888         * gfortran.dg/whole_file_30.f90 : New test.
7889         * gfortran.dg/whole_file_31.f90 : New test.
7890
7891 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7892
7893         PR fortran/45077
7894         PR fortran/44945
7895         * gfortran.dg/whole_file_28.f90 : New test.
7896         * gfortran.dg/whole_file_29.f90 : New test.
7897
7898 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7899
7900         PR c++/44118
7901         * g++.dg/template/crash105.C: New.
7902
7903 2011-02-19  Jason Merrill  <jason@redhat.com>
7904
7905         * g++.dg/cpp0x/regress/no-elide1.C: New.
7906
7907 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7908
7909         PR tree-optimization/46620
7910         * gcc.dg/pr46620.c: New.
7911
7912 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR c/47809
7915         * gcc.target/i386/pr47809.c: New test.
7916
7917 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7918             Tobias Burnus  <burnus@net-b.de>
7919
7920         * lib/target-supports.exp
7921         (check_effective_target_fortran_large_real): New check for large reals.
7922         * gfortran.dg/nan_7.f90: New test.
7923
7924 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7925
7926         PR libgfortran/47567
7927         * gfortran.dg/fmt_f0_1.f90: Update test.
7928
7929 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7930
7931         PR fortran/47348
7932         * gfortran.dg/array_constructor_36.f90 : New test.
7933         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7934         allow for comparison between different elements of the array
7935         constructor at different levels of optimization.
7936
7937 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7938
7939         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7940         * gcc.target/i386/pr32280-1.c: Likewise.
7941
7942 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR target/47800
7945         * gcc.target/i386/pr47800.c: New test.
7946
7947 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7948
7949         * objc/execute/exceptions/foward-1.x: New.
7950
7951 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7952
7953         PR fortran/47789
7954         * gfortran.dg/derived_constructor_comps_4.f90: New.
7955
7956 2011-02-18  Tobias Burnus
7957
7958         PR fortran/47775
7959         * gfortran.dg/func_result_6.f90: New.
7960
7961 2011-02-18  Michael Matz  <matz@suse.de>
7962
7963         PR fortran/45586
7964         * gfortran.dg/lto/pr45586_0.f90: New test.
7965         * gfortran.dg/typebound_proc_20.f90: Ditto.
7966         * gfortran.dg/typebound_proc_21.f90: Ditto.
7967
7968 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7969
7970         PR c++/47795
7971         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7972
7973 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/47750
7976         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7977         gcc_warning_prefix.
7978         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7979         normalizing the error/warning output.
7980         * gfortran.dg/Wall.f90: Update dg-error/warning.
7981         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7982         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7983         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7984         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7985         * gfortran.dg/class_30.f90: Update dg-error/warning.
7986         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7987         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7988         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7989         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7990         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7991         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7992         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7993         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7994         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7995         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7996         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7997         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7998         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7999         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8000         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8001         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8002         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8003         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8004         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8005         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8006         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8007         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8008         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8009         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8010         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8011
8012 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8013
8014         PR fortran/47768
8015         * gfortran.dg/proc_ptr_comp_30.f90: New.
8016
8017 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR debug/47780
8020         * gcc.target/i386/pr47780.c: New test.
8021
8022 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8023
8024         PR fortran/47767
8025         * gfortran.dg/class_40.f03: New.
8026
8027 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8028
8029         PR c++/47208
8030         * g++.dg/cpp0x/auto21.C: New test.
8031
8032 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8033
8034         * objc.dg/special/unclaimed-category-1.h: Updated for
8035         new ABI support.
8036         * objc.dg/special/unclaimed-category-1.m: Same.
8037         * objc.dg/zero-link-1.m: Same.
8038         * objc.dg/lookup-1.m: Same.
8039         * objc.dg/torture/strings/const-str-9.m
8040         * objc.dg/torture/strings/const-str-10.m: Same.
8041         * objc.dg/torture/strings/const-str-11.m: Same.
8042         * objc.dg/torture/forward-1.m: Same.
8043         * objc.dg/zero-link-2.m: Same.
8044         * objc.dg/encode-7-next-64bit.m: Same.
8045         * objc.dg/method-4.m: Same.
8046         * objc.dg/next-runtime-1.m: Same.
8047         * objc.dg/image-info.m: Same.
8048         * objc.dg/pr23214.m: Same.
8049         * objc.dg/symtab-1.m: Same.
8050         * obj-c++.dg/basic.m: Same.
8051         * obj-c++.dg/proto-lossage-3.m: Same.
8052         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8053         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8054         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8055         * obj-c++.dg/method-11.m: Same.
8056         * objc/execute/enumeration-1.m: Same.
8057         * objc/execute/object_is_class.m: Same.
8058         * objc/execute/formal_protocol-2.m: Same.
8059         * objc/execute/formal_protocol-4.m: Same.
8060         * objc/execute/formal_protocol-6.m: Same.
8061         * objc/execute/bycopy-3.m: Same.
8062         * objc/execute/exceptions/catchall-1.m: Same.
8063         * objc/execute/exceptions/finally-1.m: Same.
8064         * objc/execute/exceptions/local-variables-1.m: Same.
8065         * objc/execute/exceptions/foward-1.m: Same.
8066         * objc/execute/bf-common.h
8067         * objc/execute/enumeration-2.m: Same.
8068         * objc/execute/formal_protocol-1.m: Same.
8069         * objc/execute/formal_protocol-3.m: Same.
8070         * objc/execute/formal_protocol-5.m: Same.
8071         * objc/execute/accessing_ivars.m: Same.
8072         * objc/execute/bycopy-2.m: Same.
8073         * objc/execute/formal_protocol-7.m: Same.
8074         * objc/execute/compatibility_alias.m: Same.
8075         * objc/execute/no_clash.m: Same.
8076         * objc/execute/object_is_meta_class.m: Same.
8077         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8078         * objc/execute/class-tests-1.h: Include stdio.h.
8079         * objc/execute/class-tests-2.h: Same.
8080         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8081         runtimes.
8082         * obj-c++.dg/try-catch-2.mm: Same.
8083
8084 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR c++/47783
8087         * g++.dg/warn/Wunused-parm-4.C: New test.
8088
8089 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8090             Jan Hubicka  <jh@suse.cz>
8091
8092         PR debug/47106
8093         PR debug/47402
8094         * g++.dg/debug/pr47106.C: New.
8095
8096 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8097
8098         PR target/43653
8099         * gcc.target/i386/pr43653.c: New test.
8100
8101 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8102
8103         PR c++/47172
8104         * g++.dg/template/inherit6.C: New test.
8105
8106 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8107
8108         PR fortran/47745
8109         * gfortran.dg/class_39.f03: New.
8110
8111 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8112
8113         PR c++/47326
8114         * g++.dg/cpp0x/variadic106.C: New test.
8115
8116 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR libfortran/47757
8119         * gfortran.dg/pr47757-1.f90: New test.
8120         * gfortran.dg/pr47757-2.f90: New test.
8121         * gfortran.dg/pr47757-3.f90: New test.
8122
8123         PR c++/47704
8124         * g++.dg/cpp0x/enum8.C: New test.
8125
8126 2011-02-15  Jason Merrill  <jason@redhat.com>
8127
8128         * g++.dg/inherit/implicit-trivial1.C: New.
8129         * g++.dg/cpp0x/implicit-trivial1.C: New.
8130
8131 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8132
8133         PR middle-end/47725
8134         * gcc.dg/torture/pr47725.c: Removed.
8135
8136 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8137
8138         PR target/47755
8139         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8140         constant does not generate a load from memory.
8141
8142 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8143
8144         PR middle-end/47725
8145         * gcc.dg/torture/pr47725.c: New.
8146
8147 2011-02-15  Richard Guenther  <rguenther@suse.de>
8148
8149         PR tree-optimization/47743
8150         * gcc.dg/torture/pr47743.c: New testcase.
8151
8152 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR middle-end/47581
8155         * gcc.target/i386/pr47581.c: New test.
8156
8157 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8158
8159         PR fortran/47730
8160         * gfortran.dg/select_type_22.f03: New.
8161
8162 2011-02-14  Jason Merrill  <jason@redhat.com>
8163
8164         * g++.dg/cpp0x/regress/enum1.C: New.
8165
8166 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8167
8168         * gnat.dg/include.adb: New test.
8169
8170 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8171
8172         PR fortran/47728
8173         * gfortran.dg/class_38.f03: New.
8174
8175 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8176
8177         * gcc.dg/pr46494.c: New test.
8178
8179 2011-02-14  Richard Guenther  <rguenther@suse.de>
8180
8181         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8182
8183 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8184
8185         PR ada/41929
8186         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8187         sparc*-sun-solaris2.11.
8188
8189 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8190
8191         PR fortran/47349
8192         * gfortran.dg/argument_checking_18.f90: New.
8193
8194 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8195
8196         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8197         * gfortran.dg/argument_checking_17.f90: New.
8198
8199 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8200
8201         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8202         are temporarily disabled.
8203         * gfortran.dg/class_7.f03: Ditto.
8204         * gfortran.dg/coarray_14.f90: Ditto.
8205         * gfortran.dg/typebound_proc_13.f03: Ditto.
8206
8207 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8208
8209         PR fortran/45586
8210         * gfortran.dg/extends_11.f03: New.
8211
8212 2011-02-11  Xinliang David Li  <davidxl@google.com>
8213
8214         PR tree-optimization/47707
8215         * g++.dg/tree-ssa/pr47707.C: New test.
8216
8217 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8218
8219         * g++.dg/opt/inline17.C: New test.
8220
8221 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8222
8223         PR fortran/47550
8224         * gfortran.dg/pure_formal_2.f90: New.
8225
8226 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8227
8228         PR rtl-optimization/47614
8229         * gfortran.dg/pr47614.f: New.
8230
8231 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8232
8233         PR driver/47678
8234         * gcc.dg/opts-6.c: New test.
8235
8236 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR debug/47684
8239         * gcc.dg/pr47684.c: New test.
8240
8241 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243         PR target/47629
8244         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8245         c99_runtime, dg-add-options c99_runtime.
8246         (main): Use __asm__.
8247
8248 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250         PR testsuite/47400
8251         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8252         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8253         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8254         * gcc.dg/ucnid-10.c: Likewise.
8255         * gcc.dg/ucnid-13.c: Likewise.
8256         * gcc.dg/ucnid-7.c: Likewise.
8257         * gcc.dg/ucnid-8.c: Likewise.
8258         Adapt dg-warning line number.
8259
8260 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8261
8262         * gcc.target/i386/parity-1.c: Use -march=k8.
8263         * gcc.target/i386/parity-2.c: Ditto.
8264         * gcc.target/i386/vecinit-1.c: Ditto.
8265         * gcc.target/i386/vecinit-2.c: Ditto.
8266
8267 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8268
8269         PR target/46610
8270         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8271         * gcc.target/mips/save-restore-3.c: Likewise.
8272         * gcc.target/mips/save-restore-4.c: Likewise.
8273         * gcc.target/mips/save-restore-5.c: Likewise.
8274
8275         PR target/47683
8276         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8277         * g++.dg/tree-prof/partition2.C: Likewise.
8278
8279 2011-02-09  Jason Merrill  <jason@redhat.com>
8280
8281         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8282         rather than misdeclare std::puts.
8283
8284         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8285         * g++.dg/other/warning1.C: Likewise.
8286         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8287         * g++.old-deja/g++.gb/scope06.C: Likewise.
8288         * g++.old-deja/g++.law/cvt11.C: Likewise.
8289         * g++.old-deja/g++.law/init1.C: Likewise.
8290         * g++.dg/abi/mangle26.C: Likewise.
8291
8292         * g++.dg/template/function1.C: Adjust for C++0x mode.
8293         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8294
8295         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8296         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8297
8298         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8299
8300         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8301
8302         * g++.dg/cpp0x/regress: New directory.
8303         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8304         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8305         * g++.dg/cpp0x/regress/regress3.C: New.
8306
8307 2011-02-10  Richard Guenther  <rguenther@suse.de>
8308
8309         PR tree-optimization/47677
8310         * gcc.dg/torture/pr47677.c: New testcase.
8311
8312 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8313
8314         * objc.dg/special/load-category-1.m: Remove unused header.
8315         * objc.dg/special/load-category-1a.m: Likewise.
8316         * objc.dg/special/load-category-2.m: Likewise.
8317         * objc.dg/special/load-category-2a.m: Likewise.
8318         * objc.dg/special/load-category-3.m: Likewise.
8319         * objc.dg/special/load-category-3a.m: Likewise.
8320         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8321         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8322         * objc.dg/attributes/class-attribute-1.m: Likewise.
8323         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8324         * obj-c++.dg/property/property.exp: Likewise.
8325         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8326         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8327         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8328         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8329         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8330         * obj-c++.dg/template-8.mm: Likewise.
8331
8332 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8333
8334         PR target/47665
8335         * gcc.target/i386/pr47665.c: New test.
8336
8337 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8338
8339         PR testsuite/47622
8340         Revert
8341         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8342         PR debug/42631
8343         * gcc.dg/pr42631.c: Update test.
8344         * gcc.dg/pr42631-2.c: New test.
8345
8346 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8347
8348         PR fortran/47352
8349         * gfortran.dg/proc_decl_25.f90: New.
8350
8351 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8352
8353         PR fortran/47463
8354         * gfortran.dg/typebound_assignment_2.f03: New.
8355
8356 2011-02-09  Richard Guenther  <rguenther@suse.de>
8357
8358         PR tree-optimization/47664
8359         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8360
8361 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         PR middle-end/47646
8364         * gnat.dg/uninit_func.adb: Adjust dg directive.
8365
8366 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8367
8368         PR middle-end/47646
8369         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8370
8371 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8372
8373         PR fortran/47637
8374         * gfortran.dg/auto_dealloc_2.f90: New.
8375
8376 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8377
8378         * gcc.dg/builtins-config.h: Remove __sgi handling.
8379         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8380         -std=c99 for mips-sgi-irix6.5*.
8381
8382 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8383
8384         PR middle-end/45505
8385         * gfortran.dg/pr25923.f90: Remove xfails.
8386
8387 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8388
8389         PR fortran/47583
8390         * gfortran.dg/inquire_14.f90: New test.
8391
8392 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8393
8394         PR fortran/45290
8395         * gfortran.dg/pointer_init_6.f90: New.
8396
8397 2011-02-08  Jeff Law <law@redhat.com>
8398
8399         PR tree-optimization/42893
8400         * gcc.tree-ssa/pr42893.c: New test.
8401
8402 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8403
8404         PR tree-optimization/46834
8405         PR tree-optimization/46994
8406         PR tree-optimization/46995
8407         * gcc.dg/graphite/id-pr46834.c: New.
8408         * gfortran.dg/graphite/id-pr46994.f90: New.
8409         * gfortran.dg/graphite/id-pr46995.f90: New.
8410
8411 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8412
8413         PR middle-end/47646
8414         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8415         using the variable is known the warning is emitted there.
8416         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8417         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8418
8419         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8420         statement.
8421         (vg): Likewise.
8422         * gcc.dg/noreturn-1.c (foo5): Likewise.
8423         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8424         (method2): Likewise.
8425
8426         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8427         the return statement using the uninitialized variable.
8428         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8429
8430 2011-02-08  Richard Guenther  <rguenther@suse.de>
8431
8432         PR middle-end/47639
8433         * g++.dg/opt/pr47639.c: New testcase.
8434
8435 2011-02-08  Richard Guenther  <rguenther@suse.de>
8436
8437         PR tree-optimization/47632
8438         * g++.dg/opt/pr47632.C: New testcase.
8439
8440 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8441
8442         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8443
8444 2011-02-07  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/47615
8447         * g++.dg/opt/pr47615.C: New testcase.
8448
8449 2011-02-07  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/47621
8452         * gcc.dg/torture/pr47621.c: New testcase.
8453
8454 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8455
8456         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8457
8458 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/47592
8461         * gfortran.dg/allocate_with_source_1 : New test.
8462
8463 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR middle-end/47610
8466         * gcc.dg/pr47610.c: New test.
8467
8468 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8469
8470         PR debug/42631
8471         * gcc.dg/pr42631.c: Update test.
8472         * gcc.dg/pr42631-2.c: New test.
8473
8474 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8475
8476         PR fortran/47574
8477         * gfortran.dg/pr47574.f90:  New test.
8478
8479 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8480
8481         PR tree-optimization/46194
8482         * gcc.dg/autopar/pr46194.c: New.
8483
8484 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         PR tree-optimization/43695
8487         * g++.dg/ipa/pr43695.C: New.
8488
8489 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR inline-asm/23200
8492         * gcc.dg/pr23200.c: New test.
8493
8494 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8495
8496         PR c++/47589
8497         * g++.dg/pr47589.C: New test.
8498
8499 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8500
8501         PR c++/47398
8502         * g++.dg/template/typedef37.C: New test.
8503         * g++.dg/template/param1.C: Adjust expected error message.
8504
8505 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR middle-end/31490
8508         * gcc.dg/pr31490-2.c: New test.
8509         * gcc.dg/pr31490-3.c: New test.
8510         * gcc.dg/pr31490-4.c: New test.
8511
8512 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8513             Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR c++/46890
8516         * g++.dg/parser/semicolon3.C: Adjust.
8517         * g++.dg/parser/semicolon4.C: New testcase.
8518         * g++.dg/pr46890.C: New testcase.
8519
8520 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8521
8522         PR c++/29571
8523         * g++.dg/init/pr29571.C: New.
8524
8525 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8526
8527         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8528         instead of vect_int.
8529
8530 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR target/47312
8533         * gcc.target/i386/pr47312.c: New test.
8534
8535         PR target/47564
8536         * gcc.target/i386/pr47564.c: New test.
8537
8538 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8539
8540         PR tree-optimization/45122
8541         * gcc.dg/tree-ssa/pr45122.c: New.
8542
8543 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8544
8545         PR target/47272
8546         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8547         and vec_vsx_st.
8548
8549         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8550         and vsx so a default --with-cpu=power7 doesn't give an error
8551         when -mavoid-indexed-addresses is used.
8552
8553         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8554         wrapper function to save the arguments and then jump to the real
8555         function, rather than depending on the compiler not to move stuff
8556         before an asm.
8557         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8558
8559 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8560             Paul Thomas  <pault@gcc.gnu.org>
8561
8562         PR fortran/47082
8563         * gfortran.dg/class_37.f03 : New test.
8564
8565 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8566             Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/40979
8569         PR bootstrap/47044
8570         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8571         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8572         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8573         check_vect_support_and_set_flags.
8574         * gfortran.dg/graphite/vect-pr40979.f90: New.
8575
8576 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8577
8578         PR fortran/47572
8579         * gfortran.dg/class_36.f03: New.
8580
8581 2011-02-02  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/47566
8584         * gcc.dg/lto/20110201-1_0.c: New testcase.
8585
8586 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8587
8588         PR debug/47498
8589         PR debug/47501
8590         PR debug/45136
8591         PR debug/45130
8592         * debug/pr47498.c: New.
8593         * debug/pr47501.c: New.
8594
8595 2011-02-01  Richard Guenther  <rguenther@suse.de>
8596
8597         PR tree-optimization/47559
8598         * g++.dg/torture/pr47559.C: New testcase.
8599
8600 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8601
8602         PR fortran/47565
8603         * gfortran.dg/typebound_call_20.f03: New.
8604
8605 2011-02-01  Richard Guenther  <rguenther@suse.de>
8606
8607         PR tree-optimization/47555
8608         * gcc.dg/pr47555.c: New testcase.
8609
8610 2011-02-01  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/47541
8613         * g++.dg/torture/pr47541.C: New testcase.
8614
8615 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8616
8617         PR fortran/47455
8618         * gfortran.dg/typebound_call_19.f03: New.
8619
8620 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR c++/47416
8623         * g++.dg/cpp0x/pr47416.C: New test.
8624
8625 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8626
8627         PR fortran/47519
8628         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8629
8630 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8631
8632         PR fortran/47463
8633         * gfortran.dg/typebound_assignment_1.f03: New.
8634
8635 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR tree-optimization/47538
8638         * gcc.c-torture/execute/pr47538.c: New test.
8639
8640 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8641
8642         PR target/45325
8643         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8644
8645 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8646
8647         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8648
8649 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8650
8651         PR rtl-optimization/44031
8652         * gcc.c-torture/compile/20110131-1.c: New test.
8653
8654 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8655
8656         PR fortran/47042
8657         * gfortran.dg/stmt_func_1.f90: New.
8658
8659 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8660
8661         PR fortran/47042
8662         * gfortran.dg/interface_34.f90: New.
8663
8664 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8665
8666         PR fortran/47523
8667         * gfortran.dg/realloc_on_assign_5.f03: New test.
8668         * gfortran.dg/realloc_on_assign_5.f03: New test.
8669
8670 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8671
8672         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8673         * gfortran.dg/bessel_7.f90: Likewise.
8674         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8675
8676         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8677         * gfortran.dg/sum_init_expr.f03: Likewise.
8678
8679         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8680
8681         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8682         -r -nostdlib.
8683
8684         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8685         loop only on "vect_intfloat_cvt" targets.
8686
8687 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/47531
8690         * gfortran.dg/shape_6.f90: New.
8691
8692 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8693
8694         PR libgfortran/47434
8695         * gfortran.dg/read_infnan_1.f90: Update test.
8696         * gfortran.dg/module_nan.f90: Update test.
8697         * gfortran.dg/char4_iunit_1.f03: Update test.
8698         * gfortran.dg/large_real_kind_1.f90: Update test.
8699         * gfortran.dg/real_const_3.f90: Update test.
8700         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8701
8702 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8703
8704         PR c++/47311
8705         * g++.dg/template/param2.C: New test.
8706
8707 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR libgfortran/47285
8710         * gfortran.dg/fmt_g.f: New test.
8711
8712 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/47507
8715         * gfortran.dg/pure_formal_1.f90: New.
8716
8717 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR target/42894
8720         * gcc.dg/tls/pr42894.c: New test.
8721
8722 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8723
8724         * gcc.dg/pr47276.c: Add dg-require-visibility.
8725
8726 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8729
8730 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8731             Tobias Burnus  <burnus@gcc.gnu.org>
8732
8733         PR fortran/45170
8734         PR fortran/35810
8735         PR fortran/47350
8736         * gfortran.dg/realloc_on_assign_3.f03: New test.
8737         * gfortran.dg/realloc_on_assign_4.f03: New test.
8738         * gfortran.dg/allocatable_function_5.f90: New test.
8739         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8740         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8741         implemented" dg-errors.
8742
8743 2011-01-27  Jan Hubicka  <jh@suse.cz>
8744
8745         PR middle-end/46949
8746         * gcc.dg/attr-weakref-4.c: New testcase
8747
8748 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8749
8750         PR tree-optimization/47228
8751         * gcc.dg/torture/pr47228.c: New test.
8752
8753 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8754
8755         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8756
8757 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8758
8759         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8760         when using auto-overlay support on the SPU.
8761
8762 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8763
8764         PR rtl-optimization/44174
8765         * gcc.target/i386/asm-6.c: New test.
8766
8767 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8768
8769         PR rtl-optimization/46856
8770         * gcc.c-torture/compile/pr46856.c: New test.
8771
8772 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8773             Andrew Pinski  <pinskia@gmail.com>
8774
8775         PR c/43082
8776         * gcc.dg/pr43082.c: New.
8777
8778 2011-01-26  DJ Delorie  <dj@redhat.com>
8779
8780         PR rtl-optimization/46878
8781         * gcc.dg/pr46878-1.c: New test.
8782
8783 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR c++/47476
8786         * g++.dg/cpp0x/pr47476.C: New test.
8787
8788 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8789
8790         * gcc.c-torture/compile/20110126-1.c: New test.
8791
8792 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR c/47473
8795         * gcc.dg/torture/pr47473.c: New test.
8796
8797 2011-01-26  Jan Hubicka  <jh@suse.cz>
8798
8799         PR target/47237
8800         * gcc.c-torture/execute/pr47237.c: New testcase.
8801
8802 2011-01-26  Jan Hubicka  <jh@suse.cz>
8803
8804         PR tree-optimization/47190
8805         * gcc.dg/attr-weakref-3.c: New testcase.
8806
8807 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8808
8809         PR c++/43601
8810         * gcc.dg/dll-9a.c: New test file.
8811         * gcc.dg/dll-11.c: Likewise.
8812         * gcc.dg/dll-12.c: Likewise.
8813         * gcc.dg/dll-12a.c: Likewise.
8814         * gcc.dg/dll-11a.c: Likewise.
8815         * gcc.dg/dll-9.c: Likewise.
8816         * gcc.dg/dll-10.c: Likewise.
8817         * gcc.dg/dll-10a.c: Likewise.
8818         * g++.dg/ext/dllexport4a.cc: Likewise.
8819         * g++.dg/ext/dllexport4.C: Likewise.
8820         * g++.dg/ext/dllexport5.C: Likewise.
8821         * g++.dg/ext/dllexport5a.cc: Likewise.
8822
8823 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8824
8825         PR tree-optimization/46970
8826         * gcc.dg/graphite/pr46970.c: New.
8827
8828 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8829
8830         PR tree-optimization/46215
8831         * gcc.dg/graphite/pr46215.c: New.
8832
8833 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8834
8835         PR tree-optimization/46168
8836         * gcc.dg/graphite/pr46168.c: New.
8837
8838 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8839
8840         PR tree-optimization/43657
8841         * gcc.dg/graphite/pr43657.c: New.
8842
8843 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8844
8845         PR tree-optimization/29832
8846         * gfortran.dg/graphite/pr29832.f90: New.
8847
8848 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8849
8850         PR tree-optimization/43567
8851         * gcc.dg/graphite/pr43567.c: New.
8852
8853 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8854
8855         * gfortran.dg/graphite/interchange-4.f: New.
8856         * gfortran.dg/graphite/interchange-5.f: New.
8857
8858         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8859         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8860         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8861         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8862         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8863         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8864         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8865         * gfortran.dg/ltrans-7.f90: Removed.
8866         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8867
8868         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8869         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8870         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8871         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8872         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8873         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8874         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8875         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8876         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8877         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8878         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8879         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8880         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8881         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8882         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8883         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8884         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8885         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8886         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8887         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8888         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8889         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8890         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8891         * gcc.dg/tree-ssa/data-dep-1.c
8892         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8893         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8894         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8895         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8896         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8897
8898 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR tree-optimization/47265
8901         PR tree-optimization/47443
8902         * gcc.c-torture/compile/pr47265.c: New test.
8903         * gcc.dg/pr47443.c: New test.
8904
8905 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8906
8907         PR tree-optimization/47382
8908         * g++.dg/torture/pr47382.C: New test.
8909         * g++.dg/opt/devirt1.C: Xfail.
8910
8911 2011-01-25  Yao Qi  <yao@codesourcery.com>
8912
8913         PR target/45701
8914         * gcc.target/arm/pr45701-1.c: New test.
8915         * gcc.target/arm/pr45701-2.c: New test.
8916         * gcc.target/arm/pr45701-3.c: New test.
8917
8918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8919             Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR tree-optimization/47271
8922         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8923
8924 2011-01-25  Nick Clifton  <nickc@redhat.com>
8925
8926         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8927         (saturate_add): Delete.
8928         (exchange): Delete.
8929         (main): Do not run saturate_add.
8930         (set_interrupts): Delete.
8931
8932 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8933
8934         PR fortran/47448
8935         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8936
8937 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8938
8939         PR tree-optimization/47427
8940         PR tree-optimization/47428
8941         * gcc.c-torture/compile/pr47427.c: New test.
8942         * gcc.c-torture/compile/pr47428.c: New test.
8943
8944 2011-01-25  Richard Guenther  <rguenther@suse.de>
8945
8946         PR middle-end/47411
8947         * gcc.dg/torture/pr47411.c: New testcase.
8948
8949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8950
8951         * gfortran.dg/graphite/id-24.f: New.
8952         * gfortran.dg/graphite/id-25.f: New.
8953
8954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8955
8956         * gfortran.dg/graphite/id-23.f: New.
8957
8958 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8959
8960         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8961
8962 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8963
8964         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8965         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8966         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8967         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8968         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8969         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8970         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8971         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8972         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8973
8974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8975
8976         * gcc.dg/graphite/block-0.c: Add documentation.
8977         * gcc.dg/graphite/block-4.c: Same.
8978         * gcc.dg/graphite/block-7.c: Same.
8979         * gcc.dg/graphite/block-8.c: New.
8980         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8981         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8982         * gcc.dg/graphite/interchange-12.c: Add documentation.
8983         * gcc.dg/graphite/interchange-13.c: New.
8984         * gcc.dg/graphite/interchange-14.c: New.
8985         * gcc.dg/graphite/interchange-15.c: New.
8986         * gcc.dg/graphite/interchange-8.c: Add documentation.
8987         * gcc.dg/graphite/interchange-mvt.c: Same.
8988
8989 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8990
8991         PR target/47408
8992         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8993         * gcc.target/powerpc/altivec-14.c: Ditto.
8994         * gcc.target/powerpc/altivec-33.c: Ditto.
8995         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8996         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8997         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8998         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8999         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9000         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9001         * g++.dg/ext/altivec-15.C: Ditto.
9002         * g++.dg/ext/altivec-types-1.C: Ditto.
9003         * g++.dg/ext/altivec-types-2.C: Ditto.
9004         * g++.dg/ext/altivec-types-3.C: Ditto.
9005         * g++.dg/ext/altivec-types-4.C: Ditto.
9006
9007 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9008
9009         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9010
9011 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9012
9013         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9014         optimization options.
9015
9016 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9019
9020         PR testsuite/45988
9021         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9022
9023 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/47421
9026         * gfortran.dg/allocatable_scalar_12.f90: New.
9027
9028 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9029
9030         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9031         vectorization to be not profitable if peeling is used to
9032         realign the memory access.
9033         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9034         loop bound to avoid loop unrolling.
9035         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9036
9037 2011-01-22  Jan Hubicka  <jh@suse.cz>
9038
9039         PR lto/47333
9040         * g++.dg/lto/pr47333.C: New file.
9041
9042 2011-01-22  Jan Hubicka  <jh@suse.cz>
9043
9044         PR tree-optimization/43884
9045         PR lto/44334
9046         * gcc.dg/autopar/outer-2.c: Increase array size.
9047         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9048
9049 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9050
9051         PR fortran/38536
9052         * gfortran.dg/c_loc_tests_16.f90:  New test.
9053
9054 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9055
9056         PR fortran/47399
9057         * gfortran.dg/typebound_proc_19.f90: New.
9058
9059 2011-01-21  Jeff Law <law@redhat.com>
9060
9061         PR tree-optimization/47053
9062         * g++.dg/pr47053.C: New test.
9063
9064 2011-01-21  Jason Merrill  <jason@redhat.com>
9065
9066         PR c++/47041
9067         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9068
9069 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR c++/47388
9072         * g++.dg/cpp0x/range-for10.C: New test.
9073         * g++.dg/template/for1.C: New test.
9074
9075         PR middle-end/45566
9076         * g++.dg/tree-prof/partition3.C: New test.
9077
9078         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9079
9080         PR rtl-optimization/47366
9081         * g++.dg/opt/pr47366.C: New test.
9082
9083 2011-01-21  Jason Merrill  <jason@redhat.com>
9084
9085         PR c++/46552
9086         * g++.dg/cpp0x/constexpr-regress2.C: New.
9087
9088         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9089
9090 2011-01-21  Jeff Law <law@redhat.com>
9091
9092         PR rtl-optimization/41619
9093         * gcc.dg/pr41619.c: New.
9094
9095 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR tree-optimization/47355
9098         * g++.dg/opt/pr47355.C: New test.
9099
9100 2011-01-21  Richard Guenther  <rguenther@suse.de>
9101
9102         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9103         making main hot.
9104
9105 2011-01-21  Richard Guenther  <rguenther@suse.de>
9106
9107         PR tree-optimization/47365
9108         * gcc.dg/torture/pr47365.c: New testcase.
9109         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9110
9111 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9114
9115 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR tree-optimization/47391
9118         * gcc.dg/pr47391.c: New test.
9119
9120 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9121
9122         * g++.dg/template/char1.C: Use signed char.
9123
9124 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9125
9126         PR fortran/47377
9127         * gfortran.dg/pointer_target_4.f90: New.
9128
9129 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9130
9131         PR target/47251
9132         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9133         ILP32 system and not IP32.
9134
9135 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9136
9137         PR debug/46583
9138         * g++.dg/debug/pr46583.C: New.
9139
9140 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR debug/47283
9143         * g++.dg/debug/pr47283.C: New test.
9144
9145         PR testsuite/47371
9146         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9147         * gcc.target/i386/headmerge-2.c: Likewise.
9148
9149 2011-01-20  Richard Guenther  <rguenther@suse.de>
9150
9151         PR middle-end/47370
9152         * gcc.dg/torture/pr47370.c: New testcase.
9153
9154 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR tree-optimization/46130
9157         * gcc.dg/pr46130-1.c: New test.
9158         * gcc.dg/pr46130-2.c: New test.
9159
9160 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9161
9162         PR c++/47291
9163         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9164
9165 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9166
9167         PR debug/46240
9168         * g++.dg/debug/pr46240.cc: New.
9169
9170 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR c++/47303
9173         * g++.dg/template/anonunion1.C: New test.
9174
9175         PR rtl-optimization/47337
9176         * gcc.c-torture/execute/pr47337.c: New test.
9177
9178 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9179
9180         PR testsuite/45342
9181         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9182
9183 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9184
9185         PR tree-optimization/46021
9186         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9187
9188 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9189
9190         PR tree-optimization/47290
9191         * g++.dg/torture/pr47290.C: New test.
9192
9193 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9194
9195         PR fortran/47240
9196         * gfortran.dg/proc_ptr_comp_29.f90: New.
9197
9198 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9199
9200         PR testsuite/41146
9201         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9202         powerpc-apple-darwin9.
9203
9204 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR rtl-optimization/47299
9207         * gcc.c-torture/execute/pr47299.c: New test.
9208
9209 2011-01-17  Jason Merrill  <jason@redhat.com>
9210
9211         * g++.dg/cpp0x/constexpr-virtual.C: New.
9212
9213 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR fortran/47331
9216         * gfortran.dg/gomp/pr47331.f90: New test.
9217
9218 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9219
9220         PR objc/47314
9221         * objc.dg/selector-warn-1.m: New.
9222         * obj-c++.dg/selector-warn-1.mm: New.
9223
9224 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9225
9226         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9227         Update dg-final accordingly.
9228
9229 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9230
9231         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9232
9233 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9234
9235         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9236         target check.
9237         * gcc.dg/guality/pr36728-2.c: Likewise.
9238
9239 2011-01-17  Richard Guenther  <rguenther@suse.de>
9240
9241         PR tree-optimization/47313
9242         * g++.dg/torture/pr47313.C: New testcase.
9243
9244 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9245
9246         PR target/47318
9247         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9248         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9249         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9250         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9251
9252         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9253         as __m256i.
9254         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9255         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9256         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9257
9258 2011-01-17  Richard Guenther  <rguenther@suse.de>
9259
9260         PR tree-optimization/45967
9261         * gcc.dg/torture/pr45967-2.c: New testcase.
9262         * gcc.dg/torture/pr45967-3.c: Likewise.
9263
9264 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9265
9266         PR testsuite/47325
9267         * g++.dg/ext/pr47213.C: Require visibility.
9268
9269 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9270
9271         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9272         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9273
9274 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9275
9276         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9277         Linux-based targets.
9278
9279 2011-01-13  Jan Hubicka  <jh@suse.cz>
9280
9281         PR tree-optimization/47276
9282         * gcc.dg/pr47276.c: New testcase.
9283
9284 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9285             Jonathan Wakely  <jwakely.gcc@gmail.com>
9286
9287         PR c++/33558
9288         * g++.dg/other/pr33558.C: New.
9289         * g++.dg/other/pr33558-2.C: New.
9290
9291 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9292
9293         PR tree-optimization/45934
9294         PR tree-optimization/46302
9295         * g++.dg/ipa/devirt-c-1.C: New test.
9296         * g++.dg/ipa/devirt-c-2.C: Likewise.
9297         * g++.dg/ipa/devirt-c-3.C: Likewise.
9298         * g++.dg/ipa/devirt-c-4.C: Likewise.
9299         * g++.dg/ipa/devirt-c-5.C: Likewise.
9300         * g++.dg/ipa/devirt-c-6.C: Likewise.
9301         * g++.dg/ipa/devirt-6.C: Likewise.
9302         * g++.dg/ipa/devirt-d-1.C: Likewise.
9303         * g++.dg/torture/pr45934.C: Likewise.
9304
9305 2011-01-14  Jason Merrill  <jason@redhat.com>
9306
9307         * g++.dg/cpp0x/variadic105.C: New.
9308
9309 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9310             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9311
9312         PR objc/45989
9313         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9314         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9315         execution tests on i?86-*-*, x86_64-*-* and
9316         powerpc*-apple-darwin* && ilp32.
9317         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9318         tests on i?86-*-* and x86_64-*-*.
9319
9320 2011-01-14  Richard Guenther  <rguenther@suse.de>
9321
9322         PR tree-optimization/47280
9323         * g++.dg/opt/pr47280.C: New testcase.
9324
9325 2011-01-14  Jason Merrill  <jason@redhat.com>
9326
9327         * g++.dg/cpp0x/constexpr-regress1.C: New.
9328
9329         * g++.dg/ext/flexary2.C: New.
9330
9331 2011-01-14  Richard Guenther  <rguenther@suse.de>
9332
9333         PR middle-end/47281
9334         * gcc.dg/torture/pr47281.c: New testcase.
9335         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9336
9337 2011-01-14  Richard Guenther  <rguenther@suse.de>
9338
9339         PR tree-optimization/47286
9340         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9341
9342 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9343
9344         PR c++/47213
9345         * g++.dg/ext/pr47213.C: New.
9346
9347 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9348
9349         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9350
9351 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9352             Mikael Morin  <mikael@gcc.gnu.org>
9353
9354         PR fortran/45848
9355         PR fortran/47204
9356         * gfortran.dg/select_type_20.f90: New.
9357         * gfortran.dg/select_type_21.f90: New.
9358
9359 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9360
9361         PR target/47251
9362         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9363
9364 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9365
9366         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9367         * gcc.dg/guality/pr36728-2.c: Likewise.
9368
9369 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9370
9371         PR debug/PR46973
9372         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9373
9374 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9375
9376         PR rtl-optimization/45352
9377         * gcc.dg/pr45352-3.c: New.
9378
9379 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9380
9381         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9382         comment.
9383         * g++.dg/cpp0x/range-for8.C: New.
9384         * g++.dg/cpp0x/range-for9.C: New.
9385
9386 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9387
9388         PR debug/47209
9389         * g++.dg/debug/pr47209.C: New.
9390
9391 2011-01-12  Richard Guenther  <rguenther@suse.de>
9392
9393         PR lto/47259
9394         * gcc.dg/lto/pr47259_0.c: New testcase.
9395         * gcc.dg/lto/pr47259_1.c: Likewise.
9396
9397 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9398
9399         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9400         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9401         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9402         methods missing from the OBJC2 Object.
9403         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9404         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9405         GNU and NeXT runtimes.
9406         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9407         comments.
9408         * objc-obj-c++-shared/Object1.m: Likewise.
9409         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9410         * objc.dg/proto-qual-1.m: Likewise.
9411         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9412         * obj-c++.dg/proto-qual-1.mm: Likewise.
9413
9414 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9415
9416         PR testsuite/33033
9417         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9418
9419 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9420
9421         Fixed the Objective-C++ testsuite and updated all tests.
9422         * lib/obj-c++.exp (obj-c++_init): Declare and set
9423         gcc_warning_prefix and gcc_error_prefix.
9424         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9425         'dg-warning', 'dg-message' and 'dg-error'.
9426         * obj-c++.dg/class-extension-3.mm: Likewise.
9427         * obj-c++.dg/class-protocol-1.mm: Likewise.
9428         * obj-c++.dg/encode-7.mm: Likewise.
9429         * obj-c++.dg/exceptions-3.mm: Likewise.
9430         * obj-c++.dg/exceptions-5.mm: Likewise.
9431         * obj-c++.dg/method-12.mm: Likewise.
9432         * obj-c++.dg/method-13.mm: Likewise.
9433         * obj-c++.dg/method-15.mm: Likewise.
9434         * obj-c++.dg/method-16.mm: Likewise.
9435         * obj-c++.dg/method-4.mm: Likewise.
9436         * obj-c++.dg/method-8.mm: Likewise.
9437         * obj-c++.dg/method-conflict-1.mm: Likewise.
9438         * obj-c++.dg/method-conflict-2.mm: Likewise.
9439         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9440         and uncommented second part of the testcase now that the testsuite
9441         works correctly.
9442         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9443         and uncommented second part of the testcase now that the testsuite
9444         works correctly.
9445         * obj-c++.dg/private-1.mm: Likewise.
9446         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9447         * obj-c++.dg/syntax-error-7.mm: Likewise.
9448         * obj-c++.dg/warn5.mm: Likewise.
9449         * obj-c++.dg/property/at-property-14.mm: Likewise.
9450         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9451         FIXME.
9452         * obj-c++.dg/property/at-property-18.mm: Likewise.
9453         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9454         FIXME.
9455         * obj-c++.dg/property/at-property-21.mm: Likewise.
9456         * obj-c++.dg/property/at-property-28.mm: Likewise.
9457         * obj-c++.dg/property/at-property-5.mm: Likewise.
9458         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9459         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9460         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9461         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9462         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9463         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9464         * obj-c++.dg/tls/diag-5.mm: Likewise.
9465         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9466         dg-error, now matched correctly.
9467
9468 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9469
9470         * objc.dg/property/at-property-29.m: New.
9471         * obj-c++.dg/property/at-property-29.mm: New.
9472
9473 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9474
9475         * go.test/go-test.exp (go-set-goarch): New proc.
9476         (go-gc-tests): Use it.
9477
9478 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9479
9480         PR debug/46955
9481         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9482
9483 2011-01-11  Richard Henderson  <rth@redhat.com>
9484
9485         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9486
9487 2011-01-11  Jan Hubicka  <jh@suse.cz>
9488
9489         PR lto/45721
9490         PR lto/45375
9491         * gcc.dg/lto/pr45721_1.c: New file.
9492         * gcc.dg/lto/pr45721_0.c: New file.
9493
9494 2011-01-11  Richard Guenther  <rguenther@suse.de>
9495
9496         PR tree-optimization/46076
9497         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9498
9499 2011-01-11  Jeff Law <law@redhat.com>
9500
9501         * PR tree-optimization/47086
9502         * gcc.dg/pr47086.c: New test.
9503
9504 2011-01-11  Jason Merrill  <jason@redhat.com>
9505
9506         PR c++/46658
9507         * g++.dg/template/new10.C: New.
9508
9509         PR c++/45520
9510         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9511
9512 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9513
9514         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9515         Split type definitions and NSConstantString class into...
9516         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9517         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9518         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9519         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9520         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9521         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9522         to comments.
9523         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9524         encode defines for newer NeXT system headers.
9525         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9526         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9527         * objc.dg/foreach-5.m: Likewise.
9528         * objc.dg/foreach-2.m: Likewise.
9529         * objc.dg/foreach-4.m: Likewise.
9530         * objc.dg/torture/strings/string1.m: Likewise.
9531         * objc.dg/torture/strings/string2.m: Likewise.
9532         * objc.dg/torture/strings/string3.m: Likewise.
9533         * objc.dg/torture/strings/string4.m: Likewise.
9534         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9535         header and stand alone.
9536         * obj-c++.dg/strings/strings-2.mm: Likewise.
9537         * objc.dg/torture/strings/const-str-3.m: Likewise.
9538         * objc.dg/strings/strings-2.m: Likewise.
9539         * objc.dg/strings/const-str-12b.m: Likewise.
9540
9541 2011-01-12  Richard Guenther  <rguenther@suse.de>
9542
9543         PR middle-end/32511
9544         * gcc.dg/attr-weak-1.c: Adjust.
9545
9546 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9547
9548         PR fortran/47051
9549         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9550         standard compliant and comment.
9551
9552 2011-01-10  Jan Hubicka  <jh@suse.cz>
9553
9554         PR lto/46083
9555         * gcc.dg/initpri3.c: New testcase.
9556
9557 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9558
9559         PR lto/47222
9560         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9561         externally visible.
9562         (g_esi): Likewise.
9563         (g_ebx): Likewise.
9564         (g_ebp): Likewise.
9565         (g_esp): Likewise.
9566         (g_ebp_save): Likewise.
9567         (g_esp_save): Likewise.
9568
9569 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9570
9571         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9572
9573 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9574
9575         PR tree-optimization/46021
9576         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9577         i?86-*-*, x86_64-*-*.
9578
9579 2011-01-10  Jeff Law <law@redhat.com>
9580
9581         * PR tree-optimization/47141
9582         * gcc.c-torture/compile/pr47141.c: New test.
9583
9584 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9585
9586         PR testsuite/46230
9587         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9588         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9589         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9590         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9591
9592         PR testsuite/46230
9593         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9594         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9595         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9596         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9597         being vectorized.  Adjust dg-final pattern.
9598
9599         PR testsuite/46230
9600         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9601         * gcc.dg/vect/slp-24.c: Likewise.
9602
9603 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9604
9605         PR c++/47218
9606         * g++.dg/other/pr47218-1.C: New test file.
9607         * g++.dg/other/pr47218.C: Likewise.
9608         * g++.dg/other/pr47218.h: New supporting header.
9609
9610 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9611
9612         PR objc/47232
9613         * objc.dg/attributes/invalid-attribute-1.m: New.
9614         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9615
9616 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9617
9618         PR fortran/47224
9619         * gfortran.dg/proc_ptr_comp_28.f90: New.
9620
9621 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9622
9623         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9624         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9625         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9626         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9627         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9628         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9629         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9630         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9631         * objc.dg/gnu-api-2-class.m: Likewise.
9632         * objc.dg/gnu-api-2-ivar.m: Likewise.
9633         * objc.dg/gnu-api-2-method.m: Likewise.
9634         * objc.dg/gnu-api-2-objc.m: Likewise.
9635         * objc.dg/gnu-api-2-object.m: Likewise.
9636         * objc.dg/gnu-api-2-property.m: Likewise.
9637         * objc.dg/gnu-api-2-protocol.m: Likewise.
9638         * objc.dg/gnu-api-2-sel.m: Likewise.
9639
9640 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9641
9642         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9643         * objc.dg/objc-foreach-4.m: Likewise.
9644         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9645         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9646         * objc.dg/foreach-4.m: Likewise.
9647         * objc.dg/foreach-5.m: Likewise.
9648         * objc.dg/foreach-3.m: Return self from init.
9649
9650 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9651
9652         PR fortran/38536
9653         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9654
9655 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9656
9657         PR fortran/46313
9658         * gfortran.dg/class_35.f90: New.
9659
9660 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9661
9662         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9663
9664 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9665
9666         PR objc/47078
9667         * objc.dg/invalid-method-2.m: New.
9668         * obj-c++.dg/invalid-method-2.mm: New.
9669
9670 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/46896
9673         * gfortran.dg/transpose_optimization_2.f90 : New test.
9674
9675 2011-01-08  Jan Hubicka  <jh@suse.cz>
9676
9677         PR tree-optmization/46469
9678         * g++.dg/torture/pr46469.C: New testcase.
9679
9680 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9681
9682         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9683         emulation of libobjc-gnu structure layout functionality to ..
9684         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9685         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9686         * objc/execute/bf-common.h: Adjust headers.
9687         * objc/execute/bf-1.m: Likewise.
9688         * objc/execute/bf-2.m: Likewise.
9689         * objc/execute/bf-3.m: Likewise.
9690         * objc/execute/bf-4.m: Likewise.
9691         * objc/execute/bf-5.m: Likewise.
9692         * objc/execute/bf-6.m: Likewise.
9693         * objc/execute/bf-7.m: Likewise.
9694         * objc/execute/bf-8.m: Likewise.
9695         * objc/execute/bf-9.m: Likewise.
9696         * objc/execute/bf-10.m: Likewise.
9697         * objc/execute/bf-11.m: Likewise.
9698         * objc/execute/bf-12.m: Likewise.
9699         * objc/execute/bf-13.m: Likewise.
9700         * objc/execute/bf-14.m: Likewise.
9701         * objc/execute/bf-15.m: Likewise.
9702         * objc/execute/bf-16.m: Likewise.
9703         * objc/execute/bf-17.m: Likewise.
9704         * objc/execute/bf-18.m: Likewise.
9705         * objc/execute/bf-19.m: Likewise.
9706         * objc/execute/bf-20.m: Likewise.
9707         * objc/execute/bf-21.m: Likewise.
9708         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9709         objc_get_type_qualifiers ().
9710
9711 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9712
9713         PR fortran/45777
9714         * gfortran.dg/dependency_39.f90:  New test.
9715
9716 2011-01-07  Jan Hubicka  <jh@suse.cz>
9717
9718         Get builtins tests ready for linker plugin.
9719         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9720         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9721         my_memset, my_bzero): Mark used.
9722         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9723         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9724         volatile.
9725         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9726         volatile.
9727
9728 2011-01-07  Jan Hubicka  <jh@suse.cz>
9729
9730         PR tree-optimization/46367
9731         * g++.dg/torture/pr46367.C: New file.
9732
9733 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR target/47201
9736         * gcc.dg/pr47201.c: New test.
9737
9738         PR bootstrap/47187
9739         * gcc.dg/tree-prof/pr47187.c: New test.
9740
9741 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9742
9743         PR fortran/41580
9744         * gfortran.dg/extends_type_of_3.f90: New.
9745
9746 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9747
9748         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9749         * g++.dg/ext/dllimport-MI1.C: Likewise.
9750         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9751         * g++.dg/ext/dllimport10.C: Likewise.
9752         * g++.dg/ext/dllimport11.C: Likewise.
9753         * g++.dg/ext/dllimport12.C: Likewise.
9754         * g++.dg/ext/dllimport13.C: Likewise.
9755         * g++.dg/ext/dllimport2.C: Likewise.
9756         * g++.dg/ext/dllimport3.C: Likewise.
9757         * g++.dg/ext/dllimport4.C: Likewise.
9758         * g++.dg/ext/dllimport5.C: Likewise.
9759         * g++.dg/ext/dllimport6.C: Likewise.
9760         * g++.dg/ext/dllimport8.C: Likewise.
9761         * g++.dg/ext/dllimport9.C: Likewise.
9762         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9763         targets, too. Additionally enable test for i?86-*-mingw*.
9764         * g++.dg/ext/selectany1.C: Likewise.
9765         Remove guard variable check.
9766
9767 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9768
9769         PR fortran/47189
9770         PR fortran/47194
9771         * gfortran.dg/storage_size_3.f08: Extended.
9772
9773 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR c++/47022
9776         * g++.dg/template/stdarg1.C: New test.
9777
9778 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9779
9780         PR fortran/47195
9781         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9782         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9783         from the interface of functions to not hide the errors that
9784         shall be tested.
9785
9786 2011-01-06  Jan Hubicka  <jh@suse.cz>
9787
9788         * gcc.dg/lto/pr47188_0.c: New testcase.
9789         * gcc.dg/lto/pr47188_1.c: New testcase.
9790
9791 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9792
9793         PR fortran/33117
9794         PR fortran/46478
9795         * gfortran.dg/interface_33.f90: New test.
9796
9797 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR c/47150
9800         * gcc.c-torture/compile/pr47150.c: New test.
9801
9802 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9803
9804         PR tree-optimization/47139
9805         * gcc.dg/vect/pr47139.c: New test.
9806
9807 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9808
9809         PR fortran/47180
9810         * gfortran.dg/extends_type_of_2.f03: New.
9811
9812 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9813
9814         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9815
9816 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9817
9818         * gnat.dg/opt14.adb: New test.
9819
9820 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9821
9822         PR fortran/46017
9823         * gfortran.dg/allocate_error_2.f90:  New test.
9824
9825 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9826
9827         PR fortran/47024
9828         * gfortran.dg/storage_size_3.f08: New.
9829
9830 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9831
9832         PR libgfortran/47154
9833         * gfortran.dg/namelist_68.f90: New test.
9834
9835 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9836
9837         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9838
9839 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9840
9841         PR fortran/46448
9842         * gfortran.dg/class_34.f90: New.
9843
9844 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9845
9846         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9847         use __builtin_inff.  Skip all single-precision tests that require
9848         Infinity.
9849
9850 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9851
9852         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9853
9854 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR tree-optimization/47148
9857         * gcc.c-torture/execute/pr47148.c: New test.
9858
9859         PR tree-optimization/47155
9860         * gcc.c-torture/execute/pr47155.c: New test.
9861
9862         PR rtl-optimization/47157
9863         * gcc.c-torture/compile/pr47157.c: New test.
9864
9865 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9866
9867         * gcc.dg/torture/vector-shift2.c (schar): Define.
9868         (main): Always use schar or uchar instead of plain "char" to avoid
9869         dependencies on implementation-defined char signedness.
9870
9871 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9872
9873         PR tree-optimization/46801
9874         * gnat.dg/pack9.adb: Remove xfail.
9875
9876 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9877
9878         PR tree-optimization/46984
9879         * g++.dg/ipa/pr46984.C: New test.
9880
9881 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9882
9883         PR fortran/46408
9884         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9885
9886 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR tree-optimization/47140
9889         * gcc.c-torture/compile/pr47140.c: New test.
9890
9891         PR rtl-optimization/47028
9892         * gcc.dg/pr47028.c: New test.
9893
9894 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9895
9896         * objc.dg/protocol-forward-1.m: Removed TODO.
9897         * objc.dg/protocol-forward-2.m: New.
9898         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9899         * obj-c++.dg/protocol-forward-2.mm: New.
9900
9901 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9902
9903         PR target/38662
9904         * g++.dg/eh/pr38662.C: New testcase.
9905
9906 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9907
9908         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9909         scan for newline '\n'.
9910
9911 \f
9912 Copyright (C) 2011 Free Software Foundation, Inc.
9913
9914 Copying and distribution of this file, with or without modification,
9915 are permitted in any medium without royalty provided the copyright
9916 notice and this notice are preserved.