OSDN Git Service

PR c++/50055
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2
3         PR c++/50055
4         * g++.dg/gcov/gcov-7.C: New test.
5
6 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/46862
9         * g++.dg/dfp/nofields.C: New test.
10
11 2011-08-23  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/31600
14         * gfortran.dg/use_16.f90: New.
15
16 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
17             Kirill Yukhin  <kirill.yukhin@intel.com>
18
19         PR target/50155
20         * gcc.target/i386/pr50155.c: New test.
21
22 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
23
24         PR tree-optimization/50133
25         * gcc.dg/pr50133.c: New test.
26
27         PR middle-end/50141
28         * c-c++-common/cxxbitfields-6.c: New test.
29
30 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
31
32         PR fortran/50050
33         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
34
35 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
36
37         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
38         * gcc.dg/pr49994-3.c: Ditto.
39
40 2011-08-22  Richard Guenther  <rguenther@suse.de>
41
42         PR testsuite/50145
43         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
44         * gcc.dg/torture/pr50067-2.c: Likewise.
45
46 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
47
48         PR fortran/47659
49         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
50         of a constant resulting from simplification.
51         * gfortran.dg/warn_conversion_3.f90:  New test.
52
53 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
54
55         PR fortran/50130
56         * gfortran.dg/zero_stride_1.f90:  New test.
57
58 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
59
60         PR fortran/49638
61         * gfortran.dg/typebound_override_1.f90: Modified.
62
63 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
64
65         PR tree-optimization/48739
66         * gcc.dg/pr48739-1.c: New test.
67         * gcc.dg/pr48739-2.c: New test.
68
69 2011-08-20  Tobias Burnus  <burnus@net-b.de>
70
71         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
72
73 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
74
75         PR fortran/50129
76         * gfortran.dg/where_3.f90: New test.
77
78 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
79
80         PR middle-end/49721
81         * gfortran.dg/pr49721-1.f: New.
82         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
83
84 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
85
86         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
87         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
88         New tests.
89
90 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
91
92         * gcc.target/arm/wmul-11.c: New file.
93         * gcc.target/arm/wmul-12.c: New file.
94         * gcc.target/arm/wmul-13.c: New file.
95
96 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
97
98         * gcc.target/arm/wmul-10.c: New file.
99
100 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
101
102         * gcc.target/arm/wmul-9.c: New file.
103         * gcc.target/arm/wmul-bitfield-2.c: New file.
104
105 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
106
107         * gcc.target/arm/wmul-8.c: New file.
108
109 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
110
111         * gcc.target/arm/wmul-7.c: New file.
112
113 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
114
115         * gcc.target/arm/wmul-6.c: New file.
116
117 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
118
119         * gcc.target/arm/wmul-5.c: New file.
120         * gcc.target/arm/no-wmla-1.c: New file.
121
122 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
123
124         * gcc.target/arm/wmul-bitfield-1.c: New file.
125
126 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
127
128         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
129
130 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
131
132         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
133         * gcc.target/i386/conversion.c: Likewise.
134
135 2011-08-19  Richard Guenther  <rguenther@suse.de>
136
137         * gcc.dg/torture/pr50067-1.c: New testcase.
138         * gcc.dg/torture/pr50067-2.c: Likewise.
139
140 2011-08-19  Joey Ye  <joey.ye@arm.com>
141
142         PR target/49437
143         * gcc.target/arm/handler-align.c: New test.
144         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
145         New Function.
146
147 2011-08-19  Joey Ye  <joey.ye@arm.com>
148
149         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
150
151 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
152
153         PR fortran/50071
154         * gfortran.dg/end_block_label_1.f90: New test.
155         * gfortran.dg/end_associate_label_1.f90: New test.
156
157 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
158
159         * gcc.dg/c1x-pointer-float-1.c: New test.
160
161 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
162
163         PR fortran/50071
164         * gfortran.dg/duplicate_labels_2.f: New test.
165
166 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
167
168         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
169         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
170         gcc.dg/c1x-noreturn-5.c: New tests.
171
172 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
173
174         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
175
176 2011-08-18  Tobias Burnus  <burnus@net-b.de>
177
178         PR fortran/18918
179         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
180         * gfortran.dg/coarray_lock_3.f90: Fix test.
181         * gfortran.dg/coarray_lock_4.f90: New.
182         * gfortran.dg/coarray_lock_5.f90: New.
183
184 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
185
186         PR target/50009
187         * gcc.c-torture/compile/pr50009.c: New test.
188
189         PR target/50092
190         * gcc.dg/torture/pr50092.c: New test.
191
192 2011-08-18  Tobias Burnus  <burnus@net-b.de>
193
194         PR fortran/50109
195         * gfortran.dg/namelist_73.f90: New.
196
197 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
198
199         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
200
201         PR debug/50017
202         * gcc.dg/pr50017.c: New test.
203
204 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
205
206         PR c++/45625
207         * g++.dg/lookup/hidden-var1.C: New test case.
208
209 2011-08-17  Tobias Burnus  <burnus@net-b.de>
210
211         PR fortran/31461
212         * gfortran.dg/warn_unused_var_2.f90: New.
213         * gfortran.dg/warn_unused_var_3.f90: New.
214
215 2011-08-17  Tom de Vries  <tom@codesourcery.com>
216
217         PR target/43597
218         * gcc.target/arm/pr43597.c: New test.
219
220 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
221
222         PR fortran/50070
223         * gfortran.dg/common_13.f90: New.
224
225 2011-08-16  Jason Merrill  <jason@redhat.com>
226
227         PR c++/50086
228         * g++.dg/cpp0x/variadic-unresolved.C: New.
229
230         * g++.old-deja/g++.brendan/README: Add R.I.P.
231
232         * g++.dg/ext/attr-used-1.C: New.
233
234         PR c++/50054
235         * g++.dg/cpp0x/initlist56.C: New.
236
237 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
238
239         PR testsuite/50085
240         * g++.dg/opt/life1.C: Only run on Linux.
241
242 2011-08-15  Tobias Burnus  <burnus@net-b.de>
243
244         * gfortran.dg/coarray_26.f90: New.
245
246 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
247
248         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
249         -fdump-tree-vrp1.
250
251 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
252
253         PR fortran/50073
254         * gfortran.dg/func_result_7.f90: New.
255
256 2011-08-13  Jason Merrill  <jason@redhat.com>
257
258         PR c++/50075
259         * g++.dg/cpp0x/decltype32.C: New.
260
261         PR c++/50059
262         * g++.dg/diagnostic/expr1.C: New.
263
264 2011-08-12  David Li  <davidxl@google.com>
265
266         * g++.dg/abi/vbase15.C: New test.
267
268 2011-08-12  Jason Merrill  <jason@redhat.com>
269
270         PR c++/50034
271         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
272
273 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
274
275         * gcc.dg/builtins-67.c: New test.
276         * gcc.target/i386/conversion.c: Ditto.
277
278 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
279             Brian Hackett  <bhackett1024@gmail.com>
280
281         * g++.dg/plugin/decl_plugin.c: New.
282         * g++.dg/plugin/decl-plugin-test.C: New.
283         * g++.dg/plugin/plugin.exp: Add above testcase.
284
285 2011-08-11  Richard Guenther  <rguenther@suse.de>
286
287         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
288
289 2011-08-11  Michael Matz  <matz@suse.de>
290
291         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
292
293 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
294
295         PR tree-optimization/50039
296         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
297         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
298
299 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
300
301         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
302         (sse4_1_test): Initialize src3 with random value.
303
304 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
305
306         * gcc.c-torture/execute/scal-to-vec1.c: New test.
307         * gcc.c-torture/execute/scal-to-vec2.c: New test.
308         * gcc.c-torture/execute/scal-to-vec3.c: New test.
309         * gcc.dg/scal-to-vec1.c: New test.
310         * gcc.dg/scal-to-vec2.c: New test.
311
312 2011-08-09  Richard Guenther  <rguenther@suse.de>
313
314         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
315         * gcc.dg/tree-ssa/vrp60.c: New testcase.
316         * gcc.dg/tree-ssa/vrp61.c: Likewise.
317         * gcc.dg/tree-ssa/vrp62.c: Likewise.
318
319 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
320
321         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
322
323 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
324
325         * gcc.dg/pr49948.c: Require pthread effective target.
326
327 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
328
329         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
330
331 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
332
333         * gcc.target/i386/sse-22a.c: New test.
334
335 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
336
337         PR tree-optimization/50014
338         * gcc.dg/vect/pr50014.c: New test.
339
340 2011-08-08  Martin Jambor  <mjambor@suse.cz>
341
342         PR middle-end/49923
343         * gcc.dg/tree-ssa/pr49923.c: New test.
344
345 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
346
347         PR target/49781
348         * gcc.target/i386/pr49781-1.c: New.
349
350 2011-08-08  Jason Merrill  <jason@redhat.com>
351
352         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
353
354         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
355
356 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
357
358         PR fortran/49638
359         * gfortran.dg/typebound_override_1.f90: New.
360
361 2011-08-07  Kai Tietz  <ktietz@redhat.com>
362
363         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
364         x86_64 mingw target.
365         * gcc.dg/tree-ssa/loop-1.c: Likewise.
366         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
367         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
368         * gcc.dg/tree-ssa/loop-33.c: Likewise.
369         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
370         * gcc.dg/tree-ssa/loop-35.c: Likewise.
371         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
372         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
373         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
374         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
375
376 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
377
378         PR testsuite/48727
379         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
380
381 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
382
383         * gcc.dg/pr48770.c: Cleanup coverage files.
384         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
385
386 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
387
388         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
389         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
390         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
391         lzcnt and bmi options.
392
393 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
394
395         PR target/47381
396         * gcc.dg/pr47381-1.c: New.
397         * gcc.dg/pr47381-2.c: Likewise.
398         * gcc.target/i386/pr47381.c: Likewise.
399
400 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
401
402         PR middle-end/47727
403         * gcc.dg/pr47727.c: New.
404
405         PR target/47372
406         * gcc.dg/pr47372-1.c: New.
407         * gcc.dg/pr47372-2.c: Likewise.
408
409 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
410
411         PR middle-end/47449
412         * gcc.target/i386/pr47449.c: New.
413
414         PR target/47446
415         * gcc.dg/pr47446-1.c: New.
416         * gcc.dg/pr47446-2.c: Likewise.
417
418 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
419
420         PR target/47766
421         * gcc.dg/pr47766.c: New.
422
423         PR target/47715
424         * gcc.dg/tls/pr47715-1.c: New.
425         * gcc.dg/tls/pr47715-2.c: Likewise.
426         * gcc.dg/tls/pr47715-3.c: Likewise.
427         * gcc.dg/tls/pr47715-4.c: Likewise.
428         * gcc.dg/tls/pr47715-5.c: Likewise.
429
430 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
431
432         PR libobjc/50002
433         * objc.dg/gnu-api-2-class.m: Updated comments.
434         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
435         * objc.dg/gnu-api-2-class-meta.m: New test.
436         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
437
438 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
439
440         PR libobjc/49882
441         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
442         with classes that are in construction.
443
444 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR target/48084
447         * gcc.target/i386/pr48084-1.c: New.
448         * gcc.target/i386/pr48084-2.c: Likewise.
449         * gcc.target/i386/pr48084-3.c: Likewise.
450         * gcc.target/i386/pr48084-4.c: Likewise.
451         * gcc.target/i386/pr48084-5.c: Likewise.
452
453         PR rtl-optimization/49504
454         * gcc.target/i386/pr49504.c: New.
455
456         PR target/49860
457         * gcc.dg/pr49860.c: New.
458
459 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
460         
461         PR libobjc/49882
462         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
463         with classes that are in construction.
464
465 2011-08-05  Jason Merrill  <jason@redhat.com>
466
467         PR c++/48993
468         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
469
470         PR c++/49921
471         * g++.dg/cpp0x/decltype31.C: New.
472
473         PR c++/49669
474         * g++.dg/init/array28.C: New.
475
476         PR c++/49988
477         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
478
479 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
480
481         PR target/47369
482         * gcc.dg/pr47369-1.c: New.
483
484 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
485
486         PR middle-end/47364
487         * gcc.dg/torture/pr47364-1.c: New.
488         * gcc.c-torture/compile/pr47364-1.c: Likewise.
489         * gcc.c-torture/compile/pr47364-2.c: Likewise.
490
491 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
492
493         PR fortran/37211
494         * gfortran.dg/transfer_check_2.f90:  New test case.
495
496 2011-08-05  Jan Hubicka  <jh@suse.cz>
497
498         PR middle-end/49494
499         * gfortran.dg/pr49494.f90: New testcase.
500
501 2011-08-05  Jan Hubicka  <jh@suse.cz>
502
503         PR middle-end/49735
504         * gcc.c-torture/compile/pr49735.c: New testcase.
505
506 2011-08-05  Jason Merrill  <jason@redhat.com>
507
508         PR c++/47453
509         * g++.dg/cpp0x/initlist56.C: New.
510
511         PR c++/49812
512         * g++.dg/overload/rvalue2.C: New.
513
514         PR c++/49983
515         * g++.dg/cpp0x/range-for21.C: New.
516
517         * g++.dg/ext/vla11.C: New.
518
519 2011-08-05  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/49984
522         * gcc.dg/tree-ssa/vrp59.c: New testcase.
523
524 2011-08-05  Richard Guenther  <rguenther@suse.de>
525
526         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
527         * gcc.dg/tree-ssa/vrp52.c: Likewise.
528         * gcc.dg/tree-ssa/vrp53.c: Likewise.
529
530 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
531
532         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
533         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
534         * gfortran.dg/ldist-pr43023.f90: Ditto.
535         * gfortran.dg/namelist_52.f90: Ditto.
536         * gfortran.dg/interface_proc_end.f90: Ditto.
537         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
538         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
539
540 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
541
542         * gcc.dg/vect/vect-over-widen-1.c: New test.
543         * gcc.dg/vect/vect-over-widen-2.c: New test.
544         * gcc.dg/vect/vect-over-widen-3.c: New test.
545         * gcc.dg/vect/vect-over-widen-4.c: New test.
546
547 2011-08-04  Richard Guenther  <rguenther@suse.de>
548
549         PR fortran/49957
550         * gfortran.dg/vect/O3-pr49957.f: New testcase.
551
552 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
553
554         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
555
556 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
557
558         PR middle-end/49905
559         * g++.dg/ext/builtin-object-size3.C: New test.
560
561 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
562
563         PR tree-optimization/49948
564         * gcc.dg/pr49948.c: New test.
565
566 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
567
568         PR middle-end/47383
569         * gcc.dg/torture/pr47383.c: New.
570
571 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
572
573         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
574
575 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
576
577         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
578
579 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
580
581         PR target/47744
582         * gcc.dg/torture/pr47744-1.c: New.
583         * gcc.dg/torture/pr47744-2.c: Likewise.
584         * gcc.dg/torture/pr47744-3.c: Likewise.
585
586 2011-08-03  Richard Guenther  <rguenther@suse.de>
587
588         PR middle-end/49958
589         * gcc.dg/torture/pr49958.c: New testcase.
590
591 2011-08-03  Richard Guenther  <rguenther@suse.de>
592
593         PR tree-optimization/49938
594         * g++.dg/torture/pr49938.C: New testcase.
595
596 2011-08-02  Jason Merrill  <jason@redhat.com>
597
598         PR c++/43886
599         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
600
601         PR c++/49577
602         * g++.dg/cpp0x/initlist5.C: Add additional cases.
603
604         PR c++/49593
605         * g++.dg/cpp0x/variadic115.C: New.
606
607         PR c++/49803
608         * g++.dg/cpp0x/union5.C: New.
609
610 2011-08-02  Daniel Kraft  <d@domob.eu>
611
612         PR fortran/49885
613         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
614
615 2011-08-02  Kai Tietz  <ktietz@redhat.com>
616
617         PR middle-end/49947
618         * gcc.dg/tree-ssa/forwprop-15.c
619
620 2011-08-02  Jason Merrill  <jason@redhat.com>
621
622         PR c++/49834
623         * g++.dg/cpp0x/range-for20.C: New.
624
625 2011-08-02  Tobias Burnus  <burnus@net-b.de>
626
627         * gfortran.dg/coarray_lib_token_3.f90: New.
628
629 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
630
631         PR fortran/46752
632         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
633         * gcc.dg/gomp/atomic-15.c: New test.
634         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
635         * g++.dg/gomp/atomic-15.C: New test.
636         * g++.dg/gomp/private-1.C: New test.
637         * g++.dg/gomp/sharing-2.C: New test.
638         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
639         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
640         * gfortran.dg/gomp/omp_atomic2.f90: New test.
641
642 2011-08-02  Tobias Burnus  <burnus@net-b.de>
643
644         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
645         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
646         cleanup-module.
647         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
648         * gfortran.dg/allocatable_function_5.f90: Ditto.
649         * gfortran.dg/allocate_stat.f90: Ditto.
650         * gfortran.dg/array_constructor_20.f90: Ditto.
651         * gfortran.dg/array_constructor_21.f90: Ditto.
652         * gfortran.dg/array_constructor_22.f90: Ditto.
653         * gfortran.dg/array_constructor_26.f03: Ditto.
654         * gfortran.dg/array_function_4.f90: Ditto.
655         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
656         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
657         * gfortran.dg/bind_c_usage_15.f90: Ditto.
658         * gfortran.dg/bind_c_usage_16.f03: Ditto.
659         * gfortran.dg/bind_c_usage_3.f03: Ditto.
660         * gfortran.dg/binding_label_tests_7.f03: Ditto.
661         * gfortran.dg/class_15.f03: Ditto.
662         * gfortran.dg/class_27.f03: Ditto.
663         * gfortran.dg/class_33.f90: Ditto.
664         * gfortran.dg/class_37.f03: Ditto.
665         * gfortran.dg/class_40.f03: Ditto.
666         * gfortran.dg/class_42.f03: Ditto.
667         * gfortran.dg/class_defined_operator_1.f03: Ditto.
668         * gfortran.dg/coarray/registering_1.f90: Ditto.
669         * gfortran.dg/convert_1.f90: Ditto.
670         * gfortran.dg/default_initialization_3.f90: Ditto.
671         * gfortran.dg/dependency_25.f90: Ditto.
672         * gfortran.dg/dependency_26.f90: Ditto.
673         * gfortran.dg/dependency_36.f90: Ditto.
674         * gfortran.dg/dependency_37.f90: Ditto.
675         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
676         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
677         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
678         * gfortran.dg/elemental_pointer_1.f90: Ditto.
679         * gfortran.dg/elemental_result_1.f90: Ditto.
680         * gfortran.dg/empty_derived_type.f90: Ditto.
681         * gfortran.dg/entry_7.f90: Ditto.
682         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
683         * gfortran.dg/equiv_constraint_3.f90: Ditto.
684         * gfortran.dg/error_recovery_3.f90: Ditto.
685         * gfortran.dg/extends_4.f03: Ditto.
686         * gfortran.dg/func_assign.f90: Ditto.
687         * gfortran.dg/func_assign_3.f90: Ditto.
688         * gfortran.dg/generic_1.f90: Ditto.
689         * gfortran.dg/generic_18.f90: Ditto.
690         * gfortran.dg/generic_22.f03: Ditto.
691         * gfortran.dg/generic_4.f90: Ditto.
692         * gfortran.dg/generic_6.f90: Ditto.
693         * gfortran.dg/generic_actual_arg.f90: Ditto.
694         * gfortran.dg/graphite/id-21.f: Ditto.
695         * gfortran.dg/graphite/pr45758.f90: Ditto.
696         * gfortran.dg/host_assoc_call_2.f90: Ditto.
697         * gfortran.dg/host_assoc_call_3.f90: Ditto.
698         * gfortran.dg/host_assoc_call_4.f90: Ditto.
699         * gfortran.dg/host_assoc_function_4.f90: Ditto.
700         * gfortran.dg/host_used_types_1.f90: Ditto.
701         * gfortran.dg/implicit_1.f90: Ditto.
702         * gfortran.dg/implicit_11.f90: Ditto.
703         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
704         * gfortran.dg/impure_actual_1.f90: Ditto.
705         * gfortran.dg/impure_assignment_1.f90: Ditto.
706         * gfortran.dg/impure_constructor_1.f90: Ditto.
707         * gfortran.dg/initialization_10.f90: Ditto.
708         * gfortran.dg/initialization_12.f90: Ditto.
709         * gfortran.dg/interface_14.f90: Ditto.
710         * gfortran.dg/interface_15.f90: Ditto.
711         * gfortran.dg/interface_2.f90: Ditto.
712         * gfortran.dg/interface_25.f90: Ditto.
713         * gfortran.dg/interface_26.f90: Ditto.
714         * gfortran.dg/interface_29.f90: Ditto.
715         * gfortran.dg/interface_assignment_1.f90: Ditto.
716         * gfortran.dg/internal_pack_6.f90: Ditto.
717         * gfortran.dg/internal_pack_7.f90: Ditto.
718         * gfortran.dg/internal_pack_8.f90: Ditto.
719         * gfortran.dg/lto/pr45586_0.f90: Ditto.
720         * gfortran.dg/lto/pr47839_0.f90: Ditto.
721         * gfortran.dg/module_commons_3.f90: Ditto.
722         * gfortran.dg/module_equivalence_4.f90: Ditto.
723         * gfortran.dg/module_equivalence_6.f90: Ditto.
724         * gfortran.dg/module_function_type_1.f90: Ditto.
725         * gfortran.dg/module_naming_1.f90: Ditto.
726         * gfortran.dg/namelist_4.f90: Ditto.
727         * gfortran.dg/operator_c1202.f90: Ditto.
728         * gfortran.dg/parens_7.f90: Ditto.
729         * gfortran.dg/pr32921.f: Ditto.
730         * gfortran.dg/pr33646.f90: Ditto.
731         * gfortran.dg/pr41928.f90: Ditto.
732         * gfortran.dg/pr42119.f90: Ditto.
733         * gfortran.dg/pr43984.f90: Ditto.
734         * gfortran.dg/present_1.f90: Ditto.
735         * gfortran.dg/private_type_2.f90: Ditto.
736         * gfortran.dg/proc_decl_2.f90: Ditto.
737         * gfortran.dg/proc_ptr_10.f90: Ditto.
738         * gfortran.dg/proc_ptr_22.f90: Ditto.
739         * gfortran.dg/proc_ptr_8.f90: Ditto.
740         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
741         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
742         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
743         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
744         * gfortran.dg/substring_equivalence.f90: Ditto.
745         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
746         * gfortran.dg/transpose_optimization_1.f90: Ditto.
747         * gfortran.dg/trim_optimize_6.f90: Ditto.
748         * gfortran.dg/typebound_call_12.f03: Ditto.
749         * gfortran.dg/typebound_operator_5.f03: Ditto.
750         * gfortran.dg/typebound_operator_6.f03: Ditto.
751         * gfortran.dg/typebound_proc_18.f03: Ditto.
752         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
753         * gfortran.dg/use_1.f90: Ditto.
754         * gfortran.dg/use_10.f90: Ditto.
755         * gfortran.dg/use_11.f90: Ditto.
756         * gfortran.dg/use_14.f90: Ditto.
757         * gfortran.dg/use_only_2.f90: Ditto.
758         * gfortran.dg/use_rename_4.f90: Ditto.
759         * gfortran.dg/use_rename_5.f90: Ditto.
760         * gfortran.dg/used_dummy_types_3.f90: Ditto.
761         * gfortran.dg/used_interface_ref.f90: Ditto.
762         * gfortran.dg/used_types_11.f90: Ditto.
763         * gfortran.dg/used_types_3.f90: Ditto.
764         * gfortran.dg/used_types_4.f90: Ditto.
765         * gfortran.dg/userdef_operator_2.f90: Ditto.
766         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
767         * gfortran.dg/vect/pr46213.f90: Ditto.
768         * gfortran.dg/whole_file_21.f90: Ditto.
769         * gfortran.dg/whole_file_22.f90: Ditto.
770         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
771         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
772
773 2011-08-02  Kai Tietz  <ktietz@redhat.com>
774
775         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
776
777 2011-08-01  Jason Merrill  <jason@redhat.com>
778
779         PR c++/49932
780         * g++.dg/abi/mangle49.C: New.
781
782         PR c++/49924
783         * g++.dg/cpp0x/constexpr-array4.C: New.
784
785         PR c++/49813
786         * g++.dg/cpp0x/constexpr-builtin1.C: New.
787
788 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
789
790         PR target/49927
791         * gcc.target/i386/pr49927.c: New test.
792
793 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
794
795         PR tree-optimization/49926
796         * gcc.dg/vect/pr49926.c: New test.
797
798 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
799
800         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
801         * gcc.target/i386/lzcnt-1.c: New test.
802         * gcc.target/i386/lzcnt-2.c: Likewise.
803         * gcc.target/i386/lzcnt-2a.c: Likewise.
804         * gcc.target/i386/lzcnt-3.c: Likewise.
805         * gcc.target/i386/lzcnt-4.c: Likewise.
806         * gcc.target/i386/lzcnt-4a.c: Likewise.
807         * gcc.target/i386/lzcnt-5.c: Likewise.
808         * gcc.target/i386/lzcnt-6.c: Likewise.
809         * gcc.target/i386/lzcnt-6a.c: Likewise.
810         * gcc.target/i386/lzcnt-check.h: Likewise.
811
812         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
813         * gcc.target/i386/sse-13.c: Likewise.
814         * gcc.target/i386/sse-14.c: Likewise.
815         * g++.dg/other/i386-2.C: Likewise.
816         * g++.dg/other/i386-3.C: Likewise.
817
818 2011-08-01  Julian Brown  <julian@codesourcery.com>
819
820         * gcc.target/arm/fixed-point-exec.c: New test.
821
822 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
823
824         PR target/49920
825         * gcc.target/i386/pr49920.c: New test.
826
827 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
828
829         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
830         * gcc.dg/tree-ssa/pr23109.c: Ditto.
831         * gcc.dg/tree-ssa/loop-7.c: Ditto.
832         * gcc.dg/tree-ssa/loop-32.c: Ditto.
833         * gcc.dg/tree-ssa/loop-33.c: Ditto.
834         * gcc.dg/tree-ssa/loop-34.c: Ditto.
835         * gcc.dg/tree-ssa/loop-35.c: Ditto.
836         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
837         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
838         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
839         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
840         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
841         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
842         * g++.dg/tree-ssa/pr33615.C: Ditto.
843         * g++.dg/tree-ssa/restrict1.C: Ditto.
844         * c-c++-common/restrict-2.c: Ditto.
845         * gfortran.dg/pr32921.f: Ditto.
846         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
847         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
848         * gcc.dg/tree-ssa/vrp47.c: Ditto.
849         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
850         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
851         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
852         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
853         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
854         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
855         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
856
857 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
858
859         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
860         .exe.ltrans[0-9]*. dump files.
861
862 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
863
864         PR fortran/49112
865         * gfortran.dg/abstract_type_6.f03: Modified.
866         * gfortran.dg/typebound_proc_24.f03: New.
867
868 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
869
870         PR testsuite/49917
871         * g++.dg/init/for1.C: Fix.
872
873 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
874
875         PR fortran/48876
876         * gfortran.dg/string_5.f90:  New test.
877
878 2011-07-29  Jason Merrill  <jason@redhat.com>
879
880         PR c++/49867
881         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
882
883 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
884
885         PR tree-optimization/47407
886         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
887         alpha*-dec-osf*.
888         Sort target list.
889
890 2011-07-29  Richard Guenther  <rguenther@suse.de>
891
892         * gcc.dg/uninit-suppress.c: Also disable VRP.
893         * gcc.dg/uninit-suppress_2.c: Likewise.
894
895 2011-07-28  Jason Merrill  <jason@redhat.com>
896
897         PR c++/49808
898         * g++.dg/template/nontype24.C: New.
899
900 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
901
902         PR rtl-optimization/47958
903         * gcc.dg/torture/pr47958-1.c: New.
904
905 2011-07-29  Wei Guozhi  <carrot@google.com>
906
907         PR rtl-optimization/49799
908         * gcc.dg/pr49799.c: New test case.
909
910 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
911
912         PR middle-end/48648
913         * gcc.dg/graphite/id-pr48648.c: New.
914
915 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
916
917         PR fortran/31067
918         * gfortran.dg/maxloc_2.f90: New test.
919         * gfortran.dg/maxloc_3.f90: New test.
920         * gfortran.dg/minloc_1.f90: New test.
921         * gfortran.dg/minloc_2.f90: New test.
922         * gfortran.dg/minloc_3.f90: New test.
923         * gfortran.dg/minmaxloc_7.f90: New test.
924
925         PR debug/49871
926         * gcc.dg/debug/dwarf2/pr49871.c: New test.
927
928 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
929
930         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
931         the builtin isn't optimized away.
932
933 2011-07-27  Tobias Burnus  <burnus@net-b.de>
934
935         PR fortran/45586
936         * gfortran.dg/lto/pr45586-2_0.f90: New.
937
938 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
939
940         PR middle-end/49875
941         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
942         * c-c++-common/cxxbitfields-5.c: Same.
943
944 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
945
946         * lib/target-supports.exp (check_effective_target_mmap): Use
947         check_function_available.
948
949 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
950
951         * g++.old-deja/g++.pt/crash60.C: Updated.
952
953 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
954
955         PR target/49866
956         * gcc.target/i386/pr49866.c: New test.
957
958 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
959
960         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
961         * gcc.target/i386/bmi-andn-1.c: New test.
962         * gcc.target/i386/bmi-andn-1a.c: Likewise.
963         * gcc.target/i386/bmi-andn-2.c: Likewise.
964         * gcc.target/i386/bmi-andn-2a.c: Likewise.
965         * gcc.target/i386/bmi-bextr-1.c: Likewise.
966         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
967         * gcc.target/i386/bmi-bextr-2.c: Likewise.
968         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
969         * gcc.target/i386/bmi-blsi-1.c: Likewise.
970         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
971         * gcc.target/i386/bmi-blsi-2.c: Likewise.
972         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
973         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
974         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
975         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
976         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
977         * gcc.target/i386/bmi-blsr-1.c: Likewise.
978         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
979         * gcc.target/i386/bmi-blsr-2.c: Likewise.
980         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
981         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
982         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
983         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
984         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
985
986 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
987
988         PR middle-end/47691
989         * gfortran.dg/graphite/id-pr47691.f: New.
990
991 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
992
993         * gcc.target/i386/avx-os-support.h: New.
994         * gcc.target/i386/avx-check.h: Include avx-os-support.h
995         (main): Check avx_os_support before the test is run.
996         * gcc.target/i386/aes-avx-check.h: Ditto.
997         * gcc.target/i386/pclmul-avx-check.h: Ditto.
998
999 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1000
1001         * gcc.target/i386/aggregate-ret3.c: New test.
1002         * gcc.target/i386/aggregate-ret4.c: New test.
1003
1004 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1005
1006         PR fortran/49755
1007         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1008         allocated array should *not* change its size.
1009         * gfortran.dg/multiple_allocation_3.f90: New test.
1010
1011 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1012
1013         PR c++/49776
1014         * g++.dg/cpp0x/constexpr-49776.C: New.
1015
1016 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1017
1018         PR middle-end/47046
1019         * gcc.dg/graphite/id-pr47046.c: New.
1020
1021 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1022
1023         PR middle-end/47653
1024         * gcc.dg/graphite/run-id-pr47593.c: New.
1025
1026 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1027
1028         PR middle-end/47653
1029         * gcc.dg/graphite/run-id-pr47653.c: New.
1030         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1031         induction variables.
1032         * gcc.dg/graphite/scop-16.c: Same.
1033         * gcc.dg/graphite/scop-17.c: Same.
1034         * gcc.dg/graphite/scop-21.c: Same.
1035
1036 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1037
1038         PR middle-end/48805
1039         * gcc.dg/graphite/id-pr48805.c: New.
1040
1041 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1042
1043         * gfortran.dg/coarray_lib_token_2.f90: New.
1044
1045 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1046
1047         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1048         SPU local store.
1049
1050 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1051
1052         PR tree-opt/49671
1053         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1054         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1055
1056 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1057
1058         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1059
1060         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1061         * gcc.c-torture/execute/loop-2g.c: Likewise.
1062         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1063         Require mmap support.
1064         * gcc.c-torture/execute/loop-2g.x: Likewise.
1065         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1066         (MAP_ANON): Provide default.
1067         * gcc.dg/20050826-1.c: Likewise.
1068         * gcc.target/i386/pr36533.c: Likewise.
1069         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1070         Use dg-require-effective-target mmap.
1071
1072 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1073
1074         PR c++/49838
1075         * g++.dg/cpp0x/range-for19.C: New.
1076
1077 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1078
1079         PR testsuite/49753
1080         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1081
1082         Revert:
1083         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR testsuite/49753
1086         * g++.dg/torture/pr49309.C: Remove.
1087
1088 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1089
1090         PR tree-optimization/49809
1091         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1092         test.
1093
1094 2011-07-25  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/49715
1097         * gcc.target/i386/pr49715-1.c: New testcase.
1098         * gcc.target/i386/pr49715-2.c: Likewise.
1099
1100 2011-07-23  Jason Merrill  <jason@redhat.com>
1101
1102         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1103
1104 2011-07-22  Jason Merrill  <jason@redhat.com>
1105
1106         PR c++/49793
1107         * g++.dg/cpp0x/initlist55.C: New.
1108
1109 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1110
1111         PR fortran/49791
1112         * gfortran.dg/namelist_72.f: New.
1113
1114 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1115
1116         * gfortran.dg/coarray_25.f90: New.
1117
1118 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1119
1120         * override1.C: This test should use c++0x mode.
1121         * override3.C: New. Test the diagnostics in c++98 mode.
1122
1123 2011-07-22  Jason Merrill  <jason@redhat.com>
1124             Mark Glisse  <marc.glisse@normalesup.org>
1125
1126         PR c++/30112
1127         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1128
1129         PR c++/49813
1130         * g++.dg/opt/builtins2.C: New.
1131         * g++.dg/other/error27.C: Don't rely on __builtin.
1132
1133 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1134
1135         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1136         on lp64 targets.
1137         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1138         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1139         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1140         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1141
1142         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1143         instead of ia32.
1144
1145 2011-07-22  Richard Guenther  <rguenther@suse.de>
1146
1147         PR tree-optimization/45819
1148         * gcc.dg/pr45819.c: New testcase.
1149
1150 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1153
1154 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1155
1156         PR middle-end/47654
1157         PR middle-end/49649
1158         * gcc.dg/graphite/run-id-pr47654.c: New.
1159
1160 2011-07-21  Ian Lance Taylor  <iant@google.com>
1161
1162         PR middle-end/49705
1163         * gcc.dg/pr49705.c: New test.
1164
1165 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         * lib/target-supports.exp (check_avx_os_support_available): New.
1168         (check_effective_target_avx_runtime): Use it.
1169
1170 2011-07-21  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/49770
1173         * g++.dg/torture/pr49770.C: New testcase.
1174
1175 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1176
1177         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1178         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1179
1180 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1181
1182         * gfortran.dg/coarray_lib_token_1.f90: New.
1183
1184 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1185
1186         * gcc.dg/pr32912-2.c: Skip for AVR.
1187         * gcc.dg/pr44674.c: Add dg-require-profiling.
1188
1189 2011-07-20  Jason Merrill  <jason@redhat.com>
1190
1191         * g++.dg/ext/desig2.C: New.
1192
1193 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1194
1195         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1196         be generated.
1197         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1198         * gcc.target/powerpc/recip-3.c: Ditto.
1199
1200 2011-07-19  Jason Merrill  <jason@redhat.com>
1201
1202         PR c++/6709 (DR 743)
1203         PR c++/42603 (DR 950)
1204         * g++.dg/cpp0x/decltype21.C: New.
1205
1206 2011-07-20  Richard Guenther  <rguenther@suse.de>
1207
1208         PR middle-end/18908
1209         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1210         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1211
1212 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1213
1214         * gcc.target/arm/combine-movs.c: New.
1215         * gcc.target/arm/unsigned-extend-2.c: New.
1216
1217 2011-07-19  Jason Merrill  <jason@redhat.com>
1218
1219         PR c++/49785
1220         * g++.dg/cpp0x/variadic114.C: New.
1221
1222 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1223
1224         * gfortran.dg/coarray_args_1.f90: New.
1225         * gfortran.dg/coarray_args_2.f90: New.
1226
1227 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1228
1229         PR fortran/49708
1230         * gfortran.dg/allocate_error_3.f90: New.
1231
1232 2011-07-19  Richard Guenther  <rguenther@suse.de>
1233
1234         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1235         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1236         * gcc.dg/torture/20110719-1.c: New testcase.
1237
1238 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1239
1240         PR tree-optimization/49768
1241         * gcc.c-torture/execute/pr49768.c: New test.
1242
1243 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1244
1245         PR tree-optimization/49771
1246         * gcc.dg/vect/pr49771.c: New test.
1247
1248 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1249
1250         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1251         * gcc.dg/ipa/ipa-2.c: Likewise.
1252         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1253         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1254         * gcc.dg/ipa/ipa-5.c: Likewise.
1255         * gcc.dg/ipa/ipa-7.c: Likewise.
1256         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1257         * gcc.dg/ipa/ipacost-1.c: Likewise.
1258         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1259         functions.
1260         * gcc.dg/ipa/ipcp-1.c: New test.
1261         * gcc.dg/ipa/ipcp-2.c: Likewise.
1262         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1263
1264 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1265
1266         PR middle-end/49675
1267         * gfortran.dg/pr49675.f90: New test.
1268
1269 2011-07-18  Richard Guenther  <rguenther@suse.de>
1270
1271         * gcc.dg/torture/20110718-1.c: New testcase.
1272
1273 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1274
1275         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1276         * g++.dg/ext/bitfield3.C: Likewise.
1277         * g++.dg/ext/bitfield4.C: Likewise.
1278         * g++.dg/ext/bitfield5.C: Likewise.
1279         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1280         * g++.dg/other/pr23205-2.C: Likewise.
1281         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1282         * gcc.c-torture/compile/20001109-2.c: Likewise.
1283         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1284         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1285         * gcc.dg/bitfld-16.c: Likewise.
1286         * gcc.dg/bitfld-17.c: Likewise.
1287         * gcc.dg/bitfld-18.c: Likewise.
1288         * gcc.dg/builtins-config.h: Remove Netware support.
1289         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1290         * gcc.dg/cdce2.c: Likewise.
1291         * gcc.dg/cpp/assert4.c: Remove netware support.
1292         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1293         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1294
1295         * lib/target-supports.exp (check_visibility_available): Remove
1296         NetWare support.
1297         (check_profiling_available): Likewise.
1298
1299 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1300
1301         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1302
1303 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1304             Thomas Koenig  <tkoenig@gcc.gnu.org>
1305
1306         PR fortran/34657
1307         * gfortran.dg/generic_17.f90: Fix testcase.
1308         * gfortran.dg/interface_3.f90: Add dg-error.
1309         * gfortran.dg/use_14.f90: New.
1310         * gfortran.dg/use_15.f90: New.
1311
1312 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gnat.dg/pointer_controlled.adb: New test.
1315
1316 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1317
1318         PR fortran/49624
1319         * gfortran.dg/pointer_remapping_7.f90: New.
1320
1321 2011-07-16  Jason Merrill  <jason@redhat.com>
1322
1323         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1324
1325 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1326             Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/45329
1329         PR c++/48934
1330         * g++.dg/cpp0x/decltype29.C: Adjust.
1331         * g++.dg/cpp0x/error4.C: Adjust.
1332         * g++.dg/cpp0x/sfinae26.C: Adjust.
1333         * g++.dg/cpp0x/variadic105.C: Adjust.
1334         * g++.dg/template/deduce3.C: Adjust.
1335         * g++.dg/template/error45.C: Adjust.
1336         * g++.dg/template/ptrmem2.C: Adjust.
1337         * g++.dg/template/sfinae2.C: Adjust.
1338         * g++.old-deja/g++.pt/crash60.C: Adjust.
1339         * g++.old-deja/g++.pt/unify6.C: Adjust.
1340         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1341         * g++.dg/cpp0x/nullptr15.C: Adjust.
1342         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1343         * g++.dg/cpp0x/pr31431.C: Adjust.
1344         * g++.dg/cpp0x/pr31434.C: Adjust.
1345         * g++.dg/cpp0x/sfinae11.C: Adjust
1346         * g++.dg/cpp0x/temp_default2.C: Adjust.
1347         * g++.dg/cpp0x/trailing4.C: Adjust.
1348         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1349         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1350         * g++.dg/cpp0x/variadic105.C: Adjust.
1351         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1352         * g++.dg/ext/vla2.C: Adjust.
1353         * g++.dg/other/ptrmem10.C: Adjust.
1354         * g++.dg/other/ptrmem11.C: Adjust.
1355         * g++.dg/overload/unknown1.C: Adjust.
1356         * g++.dg/template/conv11.C: Adjust.
1357         * g++.dg/template/dependent-expr5.C: Adjust.
1358         * g++.dg/template/friend.C: Adjust.
1359         * g++.dg/template/incomplete2.C: Adjust.
1360         * g++.dg/template/local4.C: Adjust.
1361         * g++.dg/template/local6.C: Adjust.
1362         * g++.dg/template/operator9.C: Adjust.
1363         * g++.dg/template/ttp25.C: Adjust.
1364         * g++.dg/template/unify10.C: Adjust.
1365         * g++.dg/template/unify11.C: Adjust.
1366         * g++.dg/template/unify6.C: Adjust.
1367         * g++.dg/template/unify9.C: Adjust.
1368         * g++.dg/template/varmod1.C: Adjust.
1369         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1370         * g++.old-deja/g++.pt/crash28.C: Adjust.
1371         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1372         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1373         * g++.old-deja/g++.pt/expr2.C: Adjust.
1374         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1375         * g++.old-deja/g++.pt/spec5.C: Adjust.
1376         * g++.old-deja/g++.pt/spec6.C: Adjust.
1377         * g++.old-deja/g++.pt/unify4.C: Adjust.
1378         * g++.old-deja/g++.pt/unify8.C: Adjust.
1379         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1380         * g++.dg/overload/template5.C: New testcase.
1381         * g++.dg/template/overload12.C: New testcase.
1382
1383 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1384
1385         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1386         * gfortran.dg/coarray_7.f90: Ditto.
1387         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1388         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1389
1390 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1391
1392         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1393         case.
1394         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1395         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1396         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1397         C67X.
1398         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1399         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1400         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1401
1402 2011-07-15  Jason Merrill  <jason@redhat.com>
1403
1404         PR testsuite/49741
1405         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1406         Use --extra_opts instead of --additional_options.
1407
1408 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR testsuite/49753
1411         * g++.dg/torture/pr49309.C: Remove.
1412
1413 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1414
1415         * gcc.target/tic6x/weak-call.c: New test.
1416         * gcc.target/tic6x/fpcmp.c: New test.
1417         * gcc.target/tic6x/fpdiv.c: New test.
1418         * gcc.target/tic6x/rotdi16-scan.c: New test.
1419         * gcc.target/tic6x/ffssi.c: New test.
1420         * gcc.target/tic6x/fpdiv-lib.c: New test.
1421         * gcc.target/tic6x/cold-lc.c: New test.
1422         * gcc.target/tic6x/longcalls.c: New test.
1423         * gcc.target/tic6x/abi-align-1.c: New test.
1424         * gcc.target/tic6x/fpcmp-finite.c: New test.
1425         * gcc.target/tic6x/rotdi16.c: New test.
1426         * gcc.target/tic6x/bswapl.c: New test.
1427         * gcc.target/tic6x/ffsdi.c: New test.
1428         * gcc.target/tic6x/tic6x.exp: New file.
1429         * gcc.target/tic6x/builtins/arith24.c: New test.
1430         * gcc.target/tic6x/builtins/smpy.c: New test.
1431         * gcc.target/tic6x/builtins/smpylh.c: New test.
1432         * gcc.target/tic6x/builtins/smpyh.c: New test.
1433         * gcc.target/tic6x/builtins/sarith1.c: New test.
1434         * gcc.target/tic6x/builtins/extclr.c: New test
1435         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1436         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1437         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1438         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1439         New functions.
1440         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1441         __TMS320C6X__.
1442         * gcc.dg/20020312-2.c: Likewise.
1443         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1444         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1445         * gcc.dg/torture/builtin-math-7.c: Likewise.
1446
1447         PR testsuite/49757
1448         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1449         not testing tic6x-*-*.
1450
1451 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1452
1453         PR tree-opt/49309
1454         * g++.dg/torture/pr49309.C: New testcase.
1455
1456 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1457
1458         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1459
1460 2011-07-14  Richard Guenther  <rguenther@suse.de>
1461
1462         PR tree-optimization/49651
1463         * gcc.dg/torture/pr49651.c: New testcase.
1464
1465 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1466
1467         PR target/43746
1468         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1469
1470 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1471
1472         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1473         -mno-pointers-to-nested-functions.
1474         * gcc.target/powerpc/no-r11-2.c: Ditto.
1475         * gcc.target/powerpc/no-r11-3.c: Ditto.
1476
1477 2011-07-13  Jason Merrill  <jason@redhat.com>
1478
1479         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1480         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1481         when compiling C files.
1482         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1483         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1484         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1485         * g++.dg/lookup/anon2.C: Likewise.
1486         * g++.dg/tree-ssa/copyprop.C: Likewise.
1487         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1488         * g++.dg/init/vector1.C: Ignore narrowing errors.
1489         * g++.dg/torture/pr35526.C: Likewise.
1490         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1491
1492 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1493
1494         PR libfortran/49296
1495         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1496         and logical reads.
1497
1498 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1499
1500         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1501         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1502
1503 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1506         * lib/obj-c++.exp (obj-c++_init): Ditto.
1507         * lib/file-format.exp (gcc_target_object_format): Ditto.
1508         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1509         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1510         (check_visibility_available): Ditto.
1511         (check_effective_target_tls_native): Ditto.
1512         (check_effective_target_tls_emulated): Ditto.
1513         (check_effective_target_function_sections): Ditto.
1514
1515 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1516
1517         * gcc.target/arm/pr48183.c: New test.
1518
1519 2011-07-13  Richard Guenther  <rguenther@suse.de>
1520
1521         * gcc.dg/torture/20110713-1.c: New testcase.
1522
1523 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1524
1525         PR rtl-opt/49474
1526         * gcc.c-torture/compile/pr49474.c: New testcase.
1527
1528 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR tree-optimization/49712
1531         * gcc.c-torture/execute/pr49712.c: New test.
1532
1533 2011-07-11  Jason Merrill  <jason@redhat.com>
1534
1535         PR c++/44609
1536         * g++.dg/template/recurse3.C: New.
1537
1538 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1539
1540         PR debug/49676
1541         * gcc.dg/guality/csttest.c: New test.
1542
1543         PR fortran/49698
1544         * gfortran.dg/pr49698.f90: New test.
1545
1546 2011-07-11  Jeff Law  <law@redhat.com>
1547
1548         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1549
1550 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1551
1552         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1553         * go.test/go-test.exp (go-set-goarch): Likewise.
1554
1555 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1556
1557         PR target/39633
1558         * gcc.target/avr/torture/pr39633.c: New test case.
1559
1560 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1561
1562         PR fortran/18918
1563         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1564
1565 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1566
1567         * lib/target-supports.exp (check_effective_target_scheduling):
1568         New Function.
1569         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1570         * gcc.dg/pr45055.c: Ditto.
1571         * gcc.dg/pr45353.c: Ditto.
1572         * g++.dg/pr45056.C: Ditto.
1573
1574 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1575
1576         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1577         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1578         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1579         * g++.dg/torture/pr31863.C: Skip AVR.
1580
1581 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1582
1583         PR fortran/49690
1584         * gfortran.dg/intrinsic_signal.f90: New.
1585
1586 2011-07-09  Jason Merrill  <jason@redhat.com>
1587
1588         * g++.dg/cpp0x/regress/regress6.C: New.
1589         * g++.dg/parse/crash45.C: Adjust message.
1590         * g++.dg/template/crash38.C: Adjust message.
1591         * g++.dg/template/crash64.C: Adjust message.
1592
1593 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1594
1595         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1596         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1597         * g++.dg/abi/bitfield3.C: Likewise.
1598         * g++.dg/eh/pr38662.C: Likewise.
1599         * g++.dg/ext/attrib36.C: Likewise.
1600         * g++.dg/ext/attrib37.C: Likewise.
1601         * g++.dg/ext/attrib8.C: Likewise.
1602         * g++.dg/ext/tmplattr1.C: Likewise.
1603         * g++.dg/inherit/override-attribs.C: Likewise.
1604         * g++.dg/opt/inline9.C: Likewise.
1605         * g++.dg/opt/life1.C: Likewise.
1606         * g++.dg/opt/longbranch2.C: Likewise.
1607         * g++.dg/opt/nrv12.C: Likewise.
1608         * g++.dg/opt/reg-stack4.C: Likewise.
1609         * g++.dg/other/pr35504.C: Likewise.
1610         * g++.dg/other/pr39496.C: Likewise.
1611         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1612         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1613         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1614         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1615         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1616         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1617         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1618         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1619         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1620         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1621         * g++.dg/warn/pr15774-1.C: Likewise.
1622         * g++.dg/warn/pr15774-2.C: Likewise.
1623         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1624         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1625         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1626         * g++.old-deja/g++.pt/asm2.C: Likewise.
1627         * gcc.c-torture/compile/20000804-1.c: Likewise.
1628         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1629         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1630         * gcc.dg/20020108-1.c: Likewise.
1631         * gcc.dg/20020122-2.c: Likewise.
1632         * gcc.dg/20020122-3.c: Likewise.
1633         * gcc.dg/20020206-1.c: Likewise.
1634         * gcc.dg/20020219-1.c: Likewise.
1635         * gcc.dg/20020310-1.c: Likewise.
1636         * gcc.dg/20020411-1.c: Likewise.
1637         * gcc.dg/20020418-2.c: Likewise.
1638         * gcc.dg/20020426-2.c: Likewise.
1639         * gcc.dg/20020517-1.c: Likewise.
1640         * gcc.dg/20030204-1.c: Likewise.
1641         * gcc.dg/20030826-2.c: Likewise.
1642         * gcc.dg/20031102-1.c: Likewise.
1643         * gcc.dg/20031202-1.c: Likewise.
1644         * gcc.dg/20050111-1.c: Likewise.
1645         * gcc.dg/20050503-1.c: Likewise.
1646         * gcc.dg/array-init-1.c: Likewise.
1647         * gcc.dg/builtin-apply4.c: Likewise.
1648         * gcc.dg/dfp/pr31344.c: Likewise.
1649         * gcc.dg/gomp/atomic-11.c: Likewise.
1650         * gcc.dg/graphite/pr40281.c: Likewise.
1651         * gcc.dg/ia64-sync-1.c: Likewise.
1652         * gcc.dg/ia64-sync-2.c: Likewise.
1653         * gcc.dg/ia64-sync-3.c: Likewise.
1654         * gcc.dg/ia64-sync-4.c: Likewise.
1655         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1656         * gcc.dg/invalid-call-1.c: Likewise.
1657         * gcc.dg/loop-3.c: Likewise.
1658         * gcc.dg/lower-subreg-1.c: Likewise.
1659         * gcc.dg/lto/pr47259_0.c: Likewise.
1660         * gcc.dg/nested-calls-1.c: Likewise.
1661         * gcc.dg/pr20017.c: Likewise.
1662         * gcc.dg/pr25023.c: Likewise.
1663         * gcc.dg/pr27671-2.c: Likewise.
1664         * gcc.dg/pr32176.c: Likewise.
1665         * gcc.dg/pr33676.c: Likewise.
1666         * gcc.dg/pr35045.c: Likewise.
1667         * gcc.dg/pr36015.c: Likewise.
1668         * gcc.dg/pr36584.c: Likewise.
1669         * gcc.dg/pr36998.c: Likewise.
1670         * gcc.dg/pr37438.c: Likewise.
1671         * gcc.dg/pr37908.c: Likewise.
1672         * gcc.dg/pr41241.c: Likewise.
1673         * gcc.dg/pr41340.c: Likewise.
1674         * gcc.dg/pr44136.c: Likewise.
1675         * gcc.dg/pr44194-1.c: Likewise.
1676         * gcc.dg/pr46212.c: Likewise.
1677         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1678         * gcc.dg/setjmp-2.c: Likewise.
1679         * gcc.dg/short-compare-1.c: Likewise.
1680         * gcc.dg/short-compare-2.c: Likewise.
1681         * gcc.dg/smod-1.c: Likewise.
1682         * gcc.dg/sync-2.c: Likewise.
1683         * gcc.dg/sync-3.c: Likewise.
1684         * gcc.dg/tls/opt-1.c: Likewise.
1685         * gcc.dg/tls/opt-2.c: Likewise.
1686         * gcc.dg/tls/opt-3.c: Likewise.
1687         * gcc.dg/torture/badshift.c: Likewise.
1688         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1689         * gcc.dg/torture/pr20314-2.c: Likewise.
1690         * gcc.dg/torture/pr36891.c: Likewise.
1691         * gcc.dg/torture/pr38774.c: Likewise.
1692         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1693         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1694         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1695         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1696         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1697         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1698         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1699         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1700         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1701         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1702         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1703         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1704         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1705         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1706         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1707         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1708         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1709         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1710         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1711         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1712         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1713         * gcc.dg/unroll-1.c: Likewise.
1714         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1715         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1716         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1717         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1718         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1719         * gcc.target/i386/20000609-1.c: Likewise.
1720         * gcc.target/i386/20000720-1.c: Likewise.
1721         * gcc.target/i386/20000724-1.c: Likewise.
1722         * gcc.target/i386/20011107-1.c: Likewise.
1723         * gcc.target/i386/20011119-1.c: Likewise.
1724         * gcc.target/i386/20020201-3.c: Likewise.
1725         * gcc.target/i386/20020218-1.c: Likewise.
1726         * gcc.target/i386/20020729-1.c: Likewise.
1727         * gcc.target/i386/20030926-1.c: Likewise.
1728         * gcc.target/i386/20060125-1.c: Likewise.
1729         * gcc.target/i386/20060125-2.c: Likewise.
1730         * gcc.target/i386/20060512-1.c: Likewise.
1731         * gcc.target/i386/20060512-2.c: Likewise.
1732         * gcc.target/i386/20060512-3.c: Likewise.
1733         * gcc.target/i386/20060512-4.c: Likewise.
1734         * gcc.target/i386/387-1.c: Likewise.
1735         * gcc.target/i386/387-2.c: Likewise.
1736         * gcc.target/i386/387-5.c: Likewise.
1737         * gcc.target/i386/387-6.c: Likewise.
1738         * gcc.target/i386/980312-1.c: Likewise.
1739         * gcc.target/i386/980313-1.c: Likewise.
1740         * gcc.target/i386/990117-1.c: Likewise.
1741         * gcc.target/i386/990424-1.c: Likewise.
1742         * gcc.target/i386/990524-1.c: Likewise.
1743         * gcc.target/i386/991129-1.c: Likewise.
1744         * gcc.target/i386/991214-1.c: Likewise.
1745         * gcc.target/i386/991230-1.c: Likewise.
1746         * gcc.target/i386/addr-sel-1.c: Likewise.
1747         * gcc.target/i386/aggregate-ret1.c: Likewise.
1748         * gcc.target/i386/aggregate-ret2.c: Likewise.
1749         * gcc.target/i386/align-main-3.c: Likewise.
1750         * gcc.target/i386/amd64-abi-1.c: Likewise.
1751         * gcc.target/i386/amd64-abi-2.c: Likewise.
1752         * gcc.target/i386/amd64-abi-4.c: Likewise.
1753         * gcc.target/i386/amd64-abi-5.c: Likewise.
1754         * gcc.target/i386/amd64-abi-6.c: Likewise.
1755         * gcc.target/i386/asm-1.c: Likewise.
1756         * gcc.target/i386/asm-3.c: Likewise.
1757         * gcc.target/i386/asm-5.c: Likewise.
1758         * gcc.target/i386/attributes-error.c: Likewise.
1759         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1760         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1761         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1762         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1763         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1764         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1765         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1766         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1767         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1768         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1769         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1770         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1771         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1772         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1773         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1774         * gcc.target/i386/bitfield1.c: Likewise.
1775         * gcc.target/i386/bitfield2.c: Likewise.
1776         * gcc.target/i386/bmi-2.c: Likewise.
1777         * gcc.target/i386/bmi-5.c: Likewise.
1778         * gcc.target/i386/builtin-unreachable.c: Likewise.
1779         * gcc.target/i386/cleanup-2.c: Likewise.
1780         * gcc.target/i386/clobbers.c: Likewise.
1781         * gcc.target/i386/cmov8.c: Likewise.
1782         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1783         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1784         * gcc.target/i386/compress-float-387.c: Likewise.
1785         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1786         * gcc.target/i386/compress-float-sse.c: Likewise.
1787         * gcc.target/i386/crc32-2.c: Likewise.
1788         * gcc.target/i386/crc32-3.c: Likewise.
1789         * gcc.target/i386/divmod-7.c: Likewise.
1790         * gcc.target/i386/divmod-8.c: Likewise.
1791         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1792         * gcc.target/i386/fma3-builtin.c: Likewise.
1793         * gcc.target/i386/fma3-fma.c: Likewise.
1794         * gcc.target/i386/fma4-256-vector.c: Likewise.
1795         * gcc.target/i386/fma4-builtin.c: Likewise.
1796         * gcc.target/i386/fma4-fma-2.c: Likewise.
1797         * gcc.target/i386/fma4-fma.c: Likewise.
1798         * gcc.target/i386/fma4-vector-2.c: Likewise.
1799         * gcc.target/i386/fma4-vector.c: Likewise.
1800         * gcc.target/i386/funcspec-1.c: Likewise.
1801         * gcc.target/i386/funcspec-10.c: Likewise.
1802         * gcc.target/i386/funcspec-11.c: Likewise.
1803         * gcc.target/i386/funcspec-2.c: Likewise.
1804         * gcc.target/i386/funcspec-5.c: Likewise.
1805         * gcc.target/i386/funcspec-6.c: Likewise.
1806         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1807         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1808         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1809         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1810         * gcc.target/i386/incoming-1.c: Likewise.
1811         * gcc.target/i386/incoming-10.c: Likewise.
1812         * gcc.target/i386/incoming-11.c: Likewise.
1813         * gcc.target/i386/incoming-12.c: Likewise.
1814         * gcc.target/i386/incoming-13.c: Likewise.
1815         * gcc.target/i386/incoming-14.c: Likewise.
1816         * gcc.target/i386/incoming-15.c: Likewise.
1817         * gcc.target/i386/incoming-2.c: Likewise.
1818         * gcc.target/i386/incoming-3.c: Likewise.
1819         * gcc.target/i386/incoming-4.c: Likewise.
1820         * gcc.target/i386/incoming-5.c: Likewise.
1821         * gcc.target/i386/incoming-6.c: Likewise.
1822         * gcc.target/i386/incoming-7.c: Likewise.
1823         * gcc.target/i386/incoming-8.c: Likewise.
1824         * gcc.target/i386/incoming-9.c: Likewise.
1825         * gcc.target/i386/lea.c: Likewise.
1826         * gcc.target/i386/local.c: Likewise.
1827         * gcc.target/i386/loop-1.c: Likewise.
1828         * gcc.target/i386/loop-2.c: Likewise.
1829         * gcc.target/i386/loop-3.c: Likewise.
1830         * gcc.target/i386/max-stack-align.c: Likewise.
1831         * gcc.target/i386/memcpy-1.c: Likewise.
1832         * gcc.target/i386/movbe-2.c: Likewise.
1833         * gcc.target/i386/movq-2.c: Likewise.
1834         * gcc.target/i386/movq.c: Likewise.
1835         * gcc.target/i386/nrv1.c: Likewise.
1836         * gcc.target/i386/pad-4.c: Likewise.
1837         * gcc.target/i386/pad-5a.c: Likewise.
1838         * gcc.target/i386/pad-5b.c: Likewise.
1839         * gcc.target/i386/pad-6a.c: Likewise.
1840         * gcc.target/i386/pad-6b.c: Likewise.
1841         * gcc.target/i386/pad-7.c: Likewise.
1842         * gcc.target/i386/pad-9.c: Likewise.
1843         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1844         * gcc.target/i386/pic-1.c: Likewise.
1845         * gcc.target/i386/pr12092-1.c: Likewise.
1846         * gcc.target/i386/pr12329.c: Likewise.
1847         * gcc.target/i386/pr21518.c: Likewise.
1848         * gcc.target/i386/pr22362.c: Likewise.
1849         * gcc.target/i386/pr22585.c: Likewise.
1850         * gcc.target/i386/pr23098.c: Likewise.
1851         * gcc.target/i386/pr25196.c: Likewise.
1852         * gcc.target/i386/pr25293.c: Likewise.
1853         * gcc.target/i386/pr25654.c: Likewise.
1854         * gcc.target/i386/pr26449.c: Likewise.
1855         * gcc.target/i386/pr26778.c: Likewise.
1856         * gcc.target/i386/pr26826.c: Likewise.
1857         * gcc.target/i386/pr27266.c: Likewise.
1858         * gcc.target/i386/pr29978.c: Likewise.
1859         * gcc.target/i386/pr30505.c: Likewise.
1860         * gcc.target/i386/pr30961-1.c: Likewise.
1861         * gcc.target/i386/pr31628.c: Likewise.
1862         * gcc.target/i386/pr32000-2.c: Likewise.
1863         * gcc.target/i386/pr32661-1.c: Likewise.
1864         * gcc.target/i386/pr32708-2.c: Likewise.
1865         * gcc.target/i386/pr32708-3.c: Likewise.
1866         * gcc.target/i386/pr34256.c: Likewise.
1867         * gcc.target/i386/pr34312.c: Likewise.
1868         * gcc.target/i386/pr34522.c: Likewise.
1869         * gcc.target/i386/pr35160.c: Likewise.
1870         * gcc.target/i386/pr35281.c: Likewise.
1871         * gcc.target/i386/pr36246.c: Likewise.
1872         * gcc.target/i386/pr36786.c: Likewise.
1873         * gcc.target/i386/pr37275.c: Likewise.
1874         * gcc.target/i386/pr37843-3.c: Likewise.
1875         * gcc.target/i386/pr37843-4.c: Likewise.
1876         * gcc.target/i386/pr39082-1.c: Likewise.
1877         * gcc.target/i386/pr39431.c: Likewise.
1878         * gcc.target/i386/pr39496.c: Likewise.
1879         * gcc.target/i386/pr39543-2.c: Likewise.
1880         * gcc.target/i386/pr39911.c: Likewise.
1881         * gcc.target/i386/pr40718.c: Likewise.
1882         * gcc.target/i386/pr40906-1.c: Likewise.
1883         * gcc.target/i386/pr40906-2.c: Likewise.
1884         * gcc.target/i386/pr40906-3.c: Likewise.
1885         * gcc.target/i386/pr40934.c: Likewise.
1886         * gcc.target/i386/pr41900.c: Likewise.
1887         * gcc.target/i386/pr42589.c: Likewise.
1888         * gcc.target/i386/pr43662.c: Likewise.
1889         * gcc.target/i386/pr43671.c: Likewise.
1890         * gcc.target/i386/pr43766.c: Likewise.
1891         * gcc.target/i386/pr43869.c: Likewise.
1892         * gcc.target/i386/pr44942.c: Likewise.
1893         * gcc.target/i386/pr44948-2a.c: Likewise.
1894         * gcc.target/i386/pr45234.c: Likewise.
1895         * gcc.target/i386/pr45336-2.c: Likewise.
1896         * gcc.target/i386/pr45336-4.c: Likewise.
1897         * gcc.target/i386/pr45852.c: Likewise.
1898         * gcc.target/i386/pr46470.c: Likewise.
1899         * gcc.target/i386/pr48037-1.c: Likewise.
1900         * gcc.target/i386/pr48389.c: Likewise.
1901         * gcc.target/i386/pr49095.c: Likewise.
1902         * gcc.target/i386/pr9771-1.c: Likewise.
1903         * gcc.target/i386/rdfsbase-1.c: Likewise.
1904         * gcc.target/i386/rdfsbase-2.c: Likewise.
1905         * gcc.target/i386/rdgsbase-1.c: Likewise.
1906         * gcc.target/i386/rdgsbase-2.c: Likewise.
1907         * gcc.target/i386/rdrand-3.c: Likewise.
1908         * gcc.target/i386/regparm-stdcall.c: Likewise.
1909         * gcc.target/i386/regparm.c: Likewise.
1910         * gcc.target/i386/reload-1.c: Likewise.
1911         * gcc.target/i386/rotate-2.c: Likewise.
1912         * gcc.target/i386/sibcall-5.c: Likewise.
1913         * gcc.target/i386/signbit-1.c: Likewise.
1914         * gcc.target/i386/signbit-2.c: Likewise.
1915         * gcc.target/i386/signbit-3.c: Likewise.
1916         * gcc.target/i386/sse-5.c: Likewise.
1917         * gcc.target/i386/sse-8.c: Likewise.
1918         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1919         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1920         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1921         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1922         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1923         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1924         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1925         * gcc.target/i386/sse2-movq-2.c: Likewise.
1926         * gcc.target/i386/sse2-movq-3.c: Likewise.
1927         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1928         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1929         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1930         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1931         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1932         * gcc.target/i386/ssefn-1.c: Likewise.
1933         * gcc.target/i386/ssefn-2.c: Likewise.
1934         * gcc.target/i386/sseregparm-1.c: Likewise.
1935         * gcc.target/i386/sseregparm-2.c: Likewise.
1936         * gcc.target/i386/sseregparm-3.c: Likewise.
1937         * gcc.target/i386/sseregparm-4.c: Likewise.
1938         * gcc.target/i386/sseregparm-5.c: Likewise.
1939         * gcc.target/i386/sseregparm-6.c: Likewise.
1940         * gcc.target/i386/sseregparm-7.c: Likewise.
1941         * gcc.target/i386/sseregparm-8.c: Likewise.
1942         * gcc.target/i386/stack-realign.c: Likewise.
1943         * gcc.target/i386/stack-usage-realign.c: Likewise.
1944         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1945         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1946         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1947         * gcc.target/i386/stackalign/return-1.c: Likewise.
1948         * gcc.target/i386/stackalign/return-2.c: Likewise.
1949         * gcc.target/i386/stackalign/return-3.c: Likewise.
1950         * gcc.target/i386/tailcall-1.c: Likewise.
1951         * gcc.target/i386/tbm-2.c: Likewise.
1952         * gcc.target/i386/udivmod-7.c: Likewise.
1953         * gcc.target/i386/udivmod-8.c: Likewise.
1954         * gcc.target/i386/unroll-1.c: Likewise.
1955         * gcc.target/i386/vararg-1.c: Likewise.
1956         * gcc.target/i386/vararg-2.c: Likewise.
1957         * gcc.target/i386/vect8-ret.c: Likewise.
1958         * gcc.target/i386/vectorize5.c: Likewise.
1959         * gcc.target/i386/wmul-1.c: Likewise.
1960         * gcc.target/i386/wmul-2.c: Likewise.
1961         * gcc.target/i386/wrfsbase-1.c: Likewise.
1962         * gcc.target/i386/wrfsbase-2.c: Likewise.
1963         * gcc.target/i386/wrgsbase-1.c: Likewise.
1964         * gcc.target/i386/wrgsbase-2.c: Likewise.
1965         * gcc.target/i386/xop-pcmov.c: Likewise.
1966         * gcc.target/i386/xop-pcmov2.c: Likewise.
1967         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1968         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1969         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1970         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1971         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1972         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1973         * gcc.target/i386/zee.c: Likewise.
1974         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1975         * gfortran.dg/compiler-directive_2.f: Likewise.
1976         * gfortran.dg/g77/20010216-1.f: Likewise.
1977         * gfortran.dg/gomp/pr39152.f90: Likewise.
1978         * gfortran.dg/pr33794.f90: Likewise.
1979
1980 2011-07-09  Jason Merrill  <jason@redhat.com>
1981
1982         * g++.dg/cpp0x/regress/regress5.C: New.
1983
1984 2011-07-08  Jason Merrill  <jason@redhat.com>
1985
1986         PR c++/45437
1987         * g++.dg/expr/compound-asn1.C: New.
1988         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1989
1990 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR target/49621
1993         * gcc.target/powerpc/altivec-34.c: New test.
1994
1995 2011-07-08  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/45603
1998         * g++.dg/abi/guard3.C: New.
1999
2000 2011-07-08  Julian Brown  <julian@codesourcery.com>
2001
2002         * lib/target-supports.exp
2003         (check_effective_target_arm_little_endian): New.
2004         (check_effective_target_vect_pack_trunc): Use above.
2005         (check_effective_target_vect_unpack): Likewise.
2006         (check_effective_target_vect_element_align): Test
2007         check_effective_target_arm_vect_no_misalign for ARM.
2008
2009 2011-07-08  Jason Merrill  <jason@redhat.com>
2010
2011         PR c++/49673
2012         * g++.dg/cpp0x/constexpr-rom.C: New.
2013
2014 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2015
2016         PR middle-end/49519
2017         * g++.dg/torture/pr49519.C: New test.
2018
2019 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2020
2021         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2022
2023 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2024
2025         PR testsuite/48727
2026         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2027
2028 2011-07-08  Richard Guenther  <rguenther@suse.de>
2029
2030         PR tree-optimization/49662
2031         * gcc.dg/graphite/interchange-14.c: XFAIL.
2032         * gcc.dg/graphite/interchange-15.c: Likewise.
2033         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2034
2035 2011-07-06  Jason Merrill  <jason@redhat.com>
2036
2037         PR c++/49663
2038         * g++.dg/cpp0x/regress/regress4.C: New.
2039
2040 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2041
2042         PR fortran/49648
2043         * gfortran.dg/result_in_spec_4.f90: New test.
2044
2045 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2046
2047         * gcc.target/sparc/cas64.c: New test.
2048
2049 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR c/49644
2052         * g++.dg/torture/pr49644.C: New test.
2053
2054         PR c/49644
2055         * gcc.c-torture/execute/pr49644.c: New test.
2056
2057 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2058
2059         * lib/target-supports.exp (check_effective_target_ia32): New.
2060         (check_effective_target_x32): Likewise.
2061         (check_effective_target_vect_cmdline_needed): Also check x32.
2062
2063 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2064
2065         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2066         dg-prune-output.
2067         * gcc.target/arm/pr42235.c: Likewise.
2068         * gcc.target/arm/pr42495.c: Likewise.
2069         * gcc.target/arm/pr42574.c: Likewise.
2070         * gcc.target/arm/thumb-branch1.c: Likewise.
2071
2072         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2073         unneeded prune of possible warning.
2074         * gcc.target/arm/pr40956.c: Likewise.
2075         * gcc.target/arm/pr42505.c: Likewise.
2076
2077         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2078         * gcc.c-torture/compile/pr46883.c: Likewise.
2079         * gcc.c-torture/compile/pr46934.c: Likewise.
2080
2081         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2082         for move to ../../gcc.c-torture/compile.
2083         * gcc.target/arm/pr46883.c: Likewise.
2084         * gcc.target/arm/pr46934.c: Likewise.
2085
2086         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2087         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2088         * gcc.target/arm/wmul-1.c: Likewise.
2089         * gcc.target/arm/wmul-2.c: Likewise.
2090         * gcc.target/arm/wmul-3.c: Likewise.
2091         * gcc.target/arm/wmul-4.c: Likewise.
2092         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2093         add tab after scan target.
2094         * gcc.target/arm/smlaltt-1.c: Likewise.
2095         * gcc.target/arm/smlatb-1.c: Likewise.
2096         * gcc.target/arm/smlatt-1.c: Likewise.
2097
2098 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR debug/49522
2101         * gcc.dg/debug/pr49522.c: New test.
2102
2103 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2104
2105         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2106         * gcc.dg/pr46212.c: Run only if target int32plus.
2107         * gcc.dg/torture/pr48146.c: Ditto.
2108         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2109         * c-c++-common/pr44832.c: Ditto.
2110         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2111         * gcc.dg/pr31490.c: Ditto.
2112         * gcc.dg/torture/builtin-math-7.c: Run only if target
2113         large_double.
2114         * gcc.dg/torture/pr45764.c: Skip for AVR.
2115         * gcc.dg/pr47893.c: Ditto.
2116
2117 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2118
2119         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2120         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2121         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2122         add tab to scan target.
2123
2124 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2125
2126         * gcc.target/arm/neon-modes-3.c: New test.
2127
2128 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2129
2130         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2131         -fno-loop-interchange -ffast-math.
2132
2133 2011-07-07  Richard Guenther  <rguenther@suse.de>
2134
2135         * gcc.dg/ftrapv-3.c: New testcase.
2136
2137 2011-07-07  Richard Guenther  <rguenther@suse.de>
2138
2139         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2140         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2141
2142 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2143
2144         * gcc.dg/binop-notxor1.c: New test.
2145         * gcc.dg/binop-notand4a.c: New test.
2146         * gcc.dg/binop-notxor2.c: New test.
2147         * gcc.dg/binop-notand3a.c: New test.
2148         * gcc.dg/binop-notand2a.c: New test.
2149         * gcc.dg/binop-notand6a.c: New test.
2150         * gcc.dg/binop-notor1.c: New test.
2151         * gcc.dg/binop-notand1a.c: New test.
2152         * gcc.dg/binop-notand5a.c: New test.
2153         * gcc.dg/binop-notor2.c: New test.
2154
2155 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2156
2157         PR middle-end/49640
2158         * gcc.dg/gomp/pr49640.c: New test.
2159
2160 2011-07-07  Richard Guenther  <rguenther@suse.de>
2161
2162         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2163
2164 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2165
2166         PR target/39150
2167         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2168
2169 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2170
2171         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2172         * gcc.target/powerpc/no-r11-2.c: Ditto.
2173         * gcc.target/powerpc/no-r11-3.c: Ditto.
2174
2175 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2178         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2179
2180 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2181
2182         * lib/target-supports.exp (check_profiling_available): Disable
2183         profiling with -fprofile-generate for target avr.
2184
2185 2011-07-06  Richard Guenther  <rguenther@suse.de>
2186
2187         PR tree-optimization/49645
2188         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2189
2190 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         PR middle-end/47383
2193         * gcc.dg/pr47383.c: New.
2194
2195 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2196
2197         PR tree-optimization/49647
2198         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2199
2200 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2201
2202         PR testsuite/49542
2203         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2204         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2205
2206 2011-07-05  Jason Merrill  <jason@redhat.com>
2207
2208         PR c++/48157
2209         * g++.dg/template/template-id-4.C: New.
2210
2211 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2212
2213         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2214         * gcc.dg/pr43402.c: Ditto.
2215
2216 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2217
2218         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2219
2220 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2221
2222         * gcc.target/powerpc/ppc-switch-1.c: New test for
2223         --param case-values-threshold.
2224         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2225
2226 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2227
2228         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2229
2230 2011-07-05  Jason Merrill  <jason@redhat.com>
2231
2232         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2233
2234 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2235
2236         PR tree-optimization/47654
2237         * gcc.dg/graphite/block-pr47654.c: New.
2238
2239 2011-07-05  Jason Merrill  <jason@redhat.com>
2240
2241         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2242
2243 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2244
2245         PR tree-optimization/49580
2246         * gcc.dg/autopar/pr49580.c: New test.
2247
2248 2011-07-05  Richard Guenther  <rguenther@suse.de>
2249
2250         PR tree-optimization/49518
2251         PR tree-optimization/49628
2252         * g++.dg/torture/pr49628.C: New testcase.
2253         * gcc.dg/torture/pr49518.c: Likewise.
2254
2255 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2256
2257         * ada/acats/run_acats (which): Extract last field from type -p,
2258         type output only if command succeeded.
2259
2260 2011-07-04  Jason Merrill  <jason@redhat.com>
2261
2262         * g++.dg/abi/mangle48.C: New.
2263
2264         * g++.dg/cpp0x/diag1.C: New.
2265
2266         * g++.dg/diagnostic/aka1.C: New.
2267
2268 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR rtl-optimization/49619
2271         * gcc.dg/pr49619.c: New test.
2272
2273         PR rtl-optimization/49472
2274         * gfortran.dg/pr49472.f90: New test.
2275
2276         PR debug/49602
2277         * gcc.dg/pr49602.c: New test.
2278
2279 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2280
2281         PR target/34734
2282         PR target/44643
2283         * gcc.target/avr/avr.exp: Run over cpp files, too.
2284         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2285         * gcc.target/avr/progmem.h: New file.
2286         * gcc.target/avr/exit-abort.h: New file.
2287         * gcc.target/avr/progmem-error-1.c: New file.
2288         * gcc.target/avr/progmem-error-1.cpp: New file.
2289         * gcc.target/avr/progmem-warning-1.c: New file.
2290         * gcc.target/avr/torture/progmem-1.c: New file.
2291         * gcc.target/avr/torture/progmem-1.cpp: New file.
2292
2293 2011-07-04  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/49615
2296         * g++.dg/torture/pr49615.C: New testcase.
2297
2298 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2299
2300         PR tree-optimization/49610
2301         * gcc.dg/vect/pr49610.c: New test.
2302
2303 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2304
2305         * gnat.dg/specs/debug1.ads: New test.
2306
2307 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/49562
2310         * gfortran.dg/typebound_proc_23.f90: New.
2311
2312 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2313
2314         PR c++/49605
2315         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2316
2317 2011-07-01  Jason Merrill  <jason@redhat.com>
2318
2319         PR c++/48261
2320         * g++.dg/template/template-id-3.C: New.
2321
2322         PR c++/48593
2323         * g++.dg/template/qualified-id4.C: New.
2324
2325         PR c++/48883
2326         * g++.dg/template/explicit-args4.C: New.
2327
2328         PR c++/49085
2329         * g++.dg/template/offsetof2.C: New.
2330
2331 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2332
2333         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2334
2335 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2336
2337         PR libmudflap/49549
2338         * lib/target-supports.exp (check_effective_target_gld): New proc.
2339
2340 2011-07-01  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/49603
2343         * gcc.dg/torture/pr49603.c: New testcase.
2344
2345 2011-06-30  Jason Merrill  <jason@redhat.com>
2346
2347         PR c++/49387
2348         * g++.dg/rtti/template1.C: New.
2349
2350         PR c++/49569
2351         * g++.dg/cpp0x/regress/ctor1.C: New.
2352
2353         PR c++/49355
2354         * g++.dg/cpp0x/initlist54.C: New.
2355
2356 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2357
2358         * gcc.dg/tree-ssa/sra-12.c: New test.
2359
2360 2011-06-29  Jason Merrill  <jason@redhat.com>
2361
2362         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2363
2364 2011-06-30  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/46787
2367         * gcc.dg/vect/vect-121.c: New testcase.
2368
2369 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2370
2371         PR tree-optimization/49094
2372         * gcc.dg/tree-ssa/pr49094.c: New test.
2373
2374 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2375
2376         PR fortran/49540
2377         * gfortran.dg/pr49540-1.f90: New test.
2378         * gfortran.dg/pr49540-2.f90: New test.
2379
2380 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2381
2382         PR ada/49511
2383         * ada/acats/run_acats (which): Use last field of type -p output.
2384
2385 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2386             Iain Sandoe  <iains@gcc.gnu.org>
2387
2388         PR libobjc/36610
2389         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2390         Only skip on 64-bit *-*-darwin8* && !objc2.
2391
2392 2011-06-30  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/38752
2395         * gcc.c-torture/compile/pr38752.c: New testcase.
2396
2397 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2398
2399         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2400         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2401
2402 2011-06-29  Jason Merrill  <jason@redhat.com>
2403
2404         PR c++/49216
2405         * g++.dg/cpp0x/initlist53.C: Use placement new.
2406         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2407         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2408
2409         PR c++/49003
2410         * g++.dg/cpp0x/trailing6.C: New.
2411         * g++.dg/cpp0x/pr45908.C: No error.
2412
2413         PR c++/49272
2414         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2415
2416         PR c++/49520
2417         * g++.dg/cpp0x/constexpr-using2.C: New.
2418
2419         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2420
2421         PR c++/45923
2422         * g++.dg/cpp0x/constexpr-diag3.C: New.
2423         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2424         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2425         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2426         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2427
2428 2011-06-29  Jason Merrill  <jason@redhat.com>
2429
2430         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2431
2432 2011-06-29  Richard Guenther  <rguenther@suse.de>
2433
2434         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2435
2436 2011-06-29  Jason Merrill  <jason@redhat.com>
2437
2438         * g++.dg/cpp0x/initlist-value2.C: New.
2439
2440         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2441         * g++.dg/cpp0x/initlist-value.C: New.
2442
2443 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2444
2445         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2446
2447 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2448
2449         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2450         * gcc.dg/inline_2.c: Likewise.
2451         * gcc.dg/unroll_1.c: Likewise.
2452
2453 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR debug/49567
2456         * gcc.target/i386/pr49567.c: New test.
2457
2458 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2459
2460         * gnat.dg/opt17.ad[sb]: New test.
2461
2462 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2463             Tom de Vries  <tom@codesourcery.com>
2464
2465         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2466         (check_effective_target_arm_thumb2): New effective targets.
2467         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2468         properly.  Clean up temporary files.
2469         * gcc.target/arm/ivopts-2.c: Likewise.
2470         * gcc.target/arm/ivopts-3.c: Likewise.
2471         * gcc.target/arm/ivopts-4.c: Likewise.
2472         * gcc.target/arm/ivopts-5.c: Likewise.
2473         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2474
2475 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2476
2477         PR fortran/49479
2478         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2479
2480 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2481
2482         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2483         * gcc.target/arm/vfp-ldmias.c: Likewise.
2484         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2485         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2486         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2487         * gcc.target/arm/vfp-stmias.c: Likewise.
2488         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2489         * gcc.target/arm/vfp-stmiad.c: Likewise.
2490
2491 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2492
2493         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2494         dg-prune-output.
2495         * gcc.target/arm/pr45701-2.c: Ditto.
2496
2497 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/49466
2500         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2501         * gfortran.dg/extends_14.f03: Modified.
2502
2503 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2504
2505         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2506         early if the test is already being skipped.
2507
2508         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2509         scan-assembler-dem-not): For missing file, report unresolved with
2510         same message as for pass/fail, with reason reported in log file.
2511
2512         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2513         from add_options_for_arm_neon_fp16.
2514         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2515         check_effective_target_arm_neon_fp16_ok_nocache.
2516         Check -mfpu and -mfloat-abi options from current multilib.
2517         Do not require neon support.
2518         (check_effective_target_arm_fp16_ok): Renamed from
2519         check_effecitve_target_arm_neon_fp16_ok.
2520         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2521         arm_neon_fp16_ok and arm_fp16.
2522         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2523         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2524         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2525         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2526
2527 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2528
2529         * gcc.dg/builtin-assume-aligned-1.c: New test.
2530         * gcc.dg/builtin-assume-aligned-2.c: New test.
2531         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2532
2533         PR debug/49544
2534         * gcc.dg/pr49544.c: New test.
2535
2536 2011-06-27  Richard Guenther  <rguenther@suse.de>
2537
2538         PR tree-optimization/49394
2539         * g++.dg/torture/pr49394.C: New testcase.
2540
2541 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2542
2543         * gcc.dg/optimize-bswapdi-2.c: New test.
2544
2545 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2546             Richard Sandiford  <richard.sandiford@linaro.org>
2547
2548         PR tree-optimization/49169
2549         * gcc.dg/torture/pr49169.c: New test.
2550
2551 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2552
2553         PR testsuite/49529
2554         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2555
2556         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2557         hppa*-*-hpux*.
2558
2559 2011-06-26  Jason Merrill  <jason@redhat.com>
2560
2561         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2562
2563         PR c++/49528
2564         * g++.dg/init/ref19.C: New.
2565         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2566
2567 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR tree-optimization/48377
2570         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2571         non_strict_align.
2572
2573 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2574
2575         PR middle-end/49191
2576         * lib/target-supports.exp (check_effective_target_non_strict_align):
2577         New.
2578         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2579
2580 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2581
2582         PR tree-optimizations/49516
2583         * g++.dg/tree-ssa/pr49516.C: New test.
2584
2585 2011-06-23  Jason Merrill  <jason@redhat.com>
2586
2587         PR c++/35255
2588         * g++.dg/template/partial10.C: New.
2589         * g++.dg/template/partial11.C: New.
2590
2591 2011-06-23  Jeff Law <law@redhat.com>
2592
2593         PR middle-end/48770
2594         * gcc.dg/pr48770.c: New test.
2595
2596 2011-06-23  Jan Hubicka  <jh@suse.cz>
2597
2598         PR middle-end/49373
2599         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2600
2601 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2602
2603         PR testsuite/49512
2604         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2605         instead of -fdump-tree-optimized.
2606
2607 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2608
2609         PR c++/44625
2610         * g++.dg/template/crash107.C: New.
2611         * g++.dg/template/error17.C: Adjust.
2612
2613 2011-06-23  Jason Merrill  <jason@redhat.com>
2614
2615         PR c++/49507
2616         * g++.dg/cpp0x/defaulted30.C: New.
2617
2618         PR c++/49440
2619         * g++.dg/rtti/anon-ns1.C: New.
2620
2621         PR c++/49395
2622         * g++.dg/init/ref18.C: New.
2623
2624         PR c++/36435
2625         * g++.dg/template/partial9.C: New.
2626
2627 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2628
2629         PR middle-end/49373
2630         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2631
2632 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR debug/49496
2635         * gcc.dg/pr49496.c: New test.
2636
2637 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2638
2639         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2640         is not xscale.
2641
2642         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2643
2644         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2645         * gcc.target/arm/pr42879.c: Likewise.
2646         * gcc.target/arm/pr45701-3.c: Likewise.
2647
2648         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2649         * gcc.target/arm/pr40482.c: Likewise.
2650         * gcc.target/arm/stack-corruption.c: Likewise.
2651
2652 2011-06-22  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/49493
2655         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2656
2657 2011-06-22  Jason Merrill  <jason@redhat.com>
2658
2659         PR c++/49260
2660         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2661
2662 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2663             Dmitry Melnik  <dm@ispras.ru>
2664
2665         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2666         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2667         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2668
2669 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2670
2671         * gcc.target/arm/tlscall.c: New.
2672
2673 2011-06-21  Jason Merrill  <jason@redhat.com>
2674
2675         PR c++/49172
2676         * g++.dg/cpp0x/constexpr-ref1.C: New.
2677         * g++.dg/cpp0x/constexpr-ref2.C: New.
2678         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2679
2680         PR c++/49482
2681         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2682
2683         PR c++/49418
2684         * g++.dg/template/param3.C: New.
2685
2686 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2687
2688         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2689         my_clrsb test functions.
2690         (main): Test clrsb.
2691         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2692         test_sll, test_ull): Add clrsb tests.
2693         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2694         clrsbll.
2695
2696 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2697
2698         PR fortran/49112
2699         * gfortran.dg/class_44.f03: New.
2700
2701 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2702
2703         PR tree-optimization/49478
2704         * gcc.dg/vect/pr49478.c
2705
2706 2011-06-21  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/49483
2709         * gcc.dg/vect/vect-120.c: New testcase.
2710
2711 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2712
2713         PR testsuite/49443
2714         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2715         * gcc.dg/vect/vect-peel-4.c: Likewise.
2716
2717 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2718
2719         PR middle-end/49139
2720         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2721         * gcc.dg/always_inline2.c: Likewise.
2722         * gcc.dg/always_inline3.c: Likewise.
2723         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2724         * gcc.dg/inline_1.c: Likewise.
2725         * gcc.dg/inline_2.c: Likewise.
2726         * gcc.dg/inline_3.c: Likewise.
2727         * gcc.dg/inline_4.c: Likewise.
2728         * gcc.dg/20051201-1.c: Likewise.
2729         * gcc.dg/pr40087.c: Likewise.
2730         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2731         * gcc.dg/inline-22.c: Likewise.
2732         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2733         * gcc.dg/lto/20090218-1_1.c: Likewise.
2734         * g++.dg/ipa/devirt-7.C: Likewise.
2735         * gcc.dg/uninit-pred-5_a.c: Likewise.
2736         * gcc.dg/uninit-pred-5_b.c: Likewise.
2737         * gcc.dg/fail_always_inline.c: New.
2738
2739 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2740
2741         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2742         into 6 jobs instead of 3.
2743
2744 2011-06-20  Jason Merrill  <jason@redhat.com>
2745
2746         PR c++/49216
2747         * g++.dg/cpp0x/initlist53.C: New.
2748
2749 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2750
2751         PR fortran/18918
2752         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2753         * gfortran.dg/coarray_lock_3.f90: New.
2754         * gfortran.dg/coarray/lock_1.f90: New.
2755
2756 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2757
2758         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2759         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2760         unresolved and report the reason to the log file.
2761
2762         * lib/scanasm.exp (object-size): Move argument processing earlier
2763         to report errors before verifying that the file exists.  Report
2764         problems detected at runtime as unresolved instead of error and
2765         report their reasons to the log file.
2766
2767 2011-06-20  Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/47080
2770         * g++.dg/cpp0x/explicit6.C: New.
2771
2772         PR c++/47635
2773         * g++.dg/cpp0x/enum20.C: New.
2774
2775         PR c++/48138
2776         * g++.dg/ext/attr-aligned01.C: New.
2777
2778         PR c++/49205
2779         * g++.dg/cpp0x/variadic-default.C: New.
2780
2781         PR c++/43321
2782         * g++.dg/cpp0x/auto26.C: New.
2783
2784         PR c++/43831
2785         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2786
2787 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2788
2789         * gcc.dg/binop-notand1.c: New test.
2790         * gcc.dg/binop-notand2.c: New test.
2791         * gcc.dg/binop-notand3.c: New test.
2792         * gcc.dg/binop-notand4.c: New test.
2793         * gcc.dg/binop-notand5.c: New test.
2794         * gcc.dg/binop-notand6.c: New test.
2795
2796 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR testsuite/49432
2799         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2800
2801 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2802
2803         PR fortran/49400
2804         * gfortran.dg/proc_ptr_31.f90: New.
2805
2806 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2807
2808         * gnat.dg/volatile6.adb: New test.
2809         * gnat.dg/volatile7.adb: Likewise.
2810         * gnat.dg/volatile8.adb: Likewise.
2811         * gnat.dg/volatile9.adb: Likewise.
2812
2813 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2814
2815         * gnat.dg/constant3.adb: New test.
2816
2817 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2818
2819         PR libfortran/49296
2820         * gfortran.dg/read_list_eof_1.f90: New test.
2821
2822 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR target/49411
2825         * gcc.target/i386/testimm-1.c: New test.
2826         * gcc.target/i386/testimm-2.c: New test.
2827         * gcc.target/i386/testimm-3.c: New test.
2828         * gcc.target/i386/testimm-4.c: New test.
2829         * gcc.target/i386/testimm-5.c: New test.
2830         * gcc.target/i386/testimm-6.c: New test.
2831         * gcc.target/i386/testimm-7.c: New test.
2832         * gcc.target/i386/testimm-8.c: New test.
2833         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2834         * gcc.target/i386/xop-rotate1-int.c: New test.
2835         * gcc.target/i386/xop-rotate2-int.c: New test.
2836
2837 2011-06-17  Jason Merrill  <jason@redhat.com>
2838
2839         * g++.dg/cpp0x/rv-func2.C: New.
2840
2841         * g++.dg/debug/dwarf2/lambda1.C: New.
2842         * g++.dg/warn/Wshadow-6.C: Adjust.
2843
2844 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2845
2846         PR fortran/48699
2847         * gfortran.dg/move_alloc_5.f90: New.
2848
2849 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2850
2851         PR rtl-optimization/48542
2852         * gcc.dg/torture/pr48542.c: New test.
2853
2854 2011-06-16  Jason Merrill  <jason@redhat.com>
2855
2856         PR c++/44160
2857         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2858
2859         PR c++/45378
2860         * g++.dg/cpp0x/initlist52.C New.
2861
2862         PR c++/45399
2863         * c-c++-common/raw-string-12.c: New.
2864
2865         PR c++/49229
2866         * g++.dg/cpp0x/sfinae26.C: New.
2867
2868         PR c++/49251
2869         * g++.dg/cpp0x/variadic113.C: New.
2870
2871         PR c++/49420
2872         * g++.dg/cpp0x/variadic112.C: New.
2873
2874 2011-06-16  Jeff Law <law@redhat.com>
2875
2876         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2877         improved jump threading.
2878         * gcc.dg/builtin-object-size-2.c: Likewise.
2879         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2880
2881 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2882
2883         PR fortran/49074
2884         * gfortran.dg/typebound_assignment_3.f03: New.
2885
2886 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2887
2888         PR testsuite/48727
2889         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2890
2891 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2892
2893         PR tree-optimization/49343
2894         * gnat.dg/discr31.ad[sb]: New test.
2895
2896 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2897
2898         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2899
2900 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2901
2902         PR target/45098
2903         * gcc.target/arm/ivopts-3.c: Update test.
2904         * gcc.target/arm/ivopts-5.c: Same.
2905
2906 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2907
2908         Revert:
2909         2011-06-10  Wei Guozhi  <carrot@google.com>
2910
2911         PR target/45335
2912         * gcc.target/arm/pr45335.c: New test.
2913         * gcc.target/arm/pr45335-2.c: New test.
2914         * gcc.target/arm/pr45335-3.c: New test.
2915         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2916         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2917         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2918
2919 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2920
2921         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2922
2923 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2924
2925         PR fortran/49417
2926         * gfortran.dg/class_43.f03: New.
2927
2928 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR tree-optimization/49419
2931         * gcc.c-torture/execute/pr49419.c: New test.
2932
2933 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2934
2935         * gcc.dg/sms-9.c: New file.
2936
2937 2011-06-15  Easwaran Raman  <eraman@google.com>
2938
2939         PR rtl-optimization/49414
2940         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2941
2942 2011-06-14  Jason Merrill  <jason@redhat.com>
2943
2944         * g++.dg/cpp0x/noexcept13.C: New.
2945
2946 2011-06-14  Easwaran Raman  <eraman@google.com>
2947
2948         PR rtl-optimization/44194
2949         * gcc.dg/pr44194-1.c: New test.
2950         * gcc.dg/pr44194-2.c: New test.
2951
2952 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2953
2954         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2955         switches.
2956         * gcc.target/arm/pr45701-2.c: Likewise.
2957         * gcc.target/arm/thumb-branch1.c: Likewise.
2958
2959 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2960
2961         PR testsuite/48727
2962         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2963
2964 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2965
2966         * gcc.target/arm/pr45701-1.c: Require thumb support.
2967         * gcc.target/arm/pr45701-2.c: Likewise.
2968         * gcc.target/arm/thumb-branch1.c: Likewise.
2969
2970         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2971         * gcc.target/arm/pr39839.c: Likewise.
2972         * gcc.target/arm/pr40657-2.c: Likewise.
2973         * gcc.target/arm/pr40956.c: Likewise.
2974         * gcc.target/arm/pr41679.c: Likewise.
2975         * gcc.target/arm/pr42235.c: Likewise.
2976         * gcc.target/arm/pr42495.c: Likewise.
2977         * gcc.target/arm/pr42505.c: Likewise.
2978         * gcc.target/arm/pr42574.c: Likewise.
2979         * gcc.target/arm/pr46883.c: Likewise.
2980         * gcc.target/arm/pr46934.c: Likewise.
2981         * gcc.target/arm/xor-and.c: Likewise.
2982
2983 2011-06-14  Jason Merrill  <jason@redhat.com>
2984
2985         * g++.dg/other/error23.C: Adjust error message.
2986         * g++.dg/other/error32.C: Likewise.
2987
2988         PR c++/49389
2989         * g++.dg/cpp0x/rv-dotstar.C: New.
2990
2991         PR c++/49369
2992         * g++.dg/cpp0x/decltype30.C: New.
2993
2994         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2995
2996 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR fortran/49103
2999         * gfortran.dg/pr49103.f90: New test.
3000
3001 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3002
3003         PR target/45098
3004         * gcc.target/arm/ivopts-3.c: New test.
3005         * gcc.target/arm/ivopts-4.c: New test.
3006         * gcc.target/arm/ivopts-5.c: New test.
3007
3008 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR rtl-optimization/49390
3011         * gcc.c-torture/execute/pr49390.c: New test.
3012
3013 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3014
3015         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3016
3017 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3018
3019         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3020         * gcc.c-torture/execute/cmpsi-2.x: New file.
3021         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3022         * gcc.c-torture/execute/pr45262.x: New file.
3023         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3024         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3025         int32plus
3026         * gcc.c-torture/compile/pr49163.c: Ditto.
3027
3028 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3029
3030         * gcc.dg/vect/vect-16.c: Rename to...
3031         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3032         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3033         for double-word vectors.
3034         * gcc.dg/vect/vect-peel-4.c: Likewise.
3035         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3036         vect_element_align.
3037         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3038         -fno-fast-math.
3039
3040 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3041
3042         PR target/44618
3043         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3044
3045 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3046
3047         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3048
3049 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3050
3051         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3052
3053 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3054
3055         * gfortran.dg/trim_optimize_8.f90:  New test case.
3056
3057 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3058            Ira Rosen  <ira.rosen@linaro.org>
3059
3060         PR tree-optimization/49352
3061         * gcc.dg/vect/pr49352.c: New test.
3062
3063 2011-06-12  Tobias Burnus
3064
3065         PR fortran/49324
3066         * gfortran.dg/alloc_comp_assign_11.f90: New.
3067
3068 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3069
3070         * gfortran.dg/trim_optimize_7.f90:  New test.
3071
3072 2011-06-10  Wei Guozhi  <carrot@google.com>
3073
3074         PR target/45335
3075         * gcc.target/arm/pr45335.c: New test.
3076         * gcc.target/arm/pr45335-2.c: New test.
3077         * gcc.target/arm/pr45335-3.c: New test.
3078         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3079         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3080         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3081
3082 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3083
3084         PR c++/41769
3085         * g++.dg/parse/error39.C: New.
3086
3087 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3088
3089         * gcc.target/arm/20090811-1.c: Skip for incompatible
3090         options, do not override other options.
3091         * gcc.target/arm/combine-cmp-shift.c: Skip for
3092         incompatible options.
3093         * gcc.target/arm/pr45094.c: Likewise.
3094         * gcc.target/arm/scd42-1.c: Likewise.
3095         * gcc.target/arm/scd42-3.c: Likewise.
3096         * gcc.target/arm/thumb-ltu.c: Likewise.
3097
3098         * lib/target-supports.exp
3099         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3100         multilib flags use -mfpu with a value other than neon-fp16.
3101
3102 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3103
3104         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3105         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3106
3107 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3108
3109         * lib/target-supports.exp (check_effective_target_pie): New proc.
3110         * gcc.dg/pie-link.c: Use target pie.
3111
3112 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3113             Laurent Rougé  <laurent.rouge@menta.fr>
3114
3115         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3116         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3117
3118 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3119
3120         * gfortran.dg/coarray/sync_1.f90: New test for
3121         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3122
3123 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3124
3125         PR tree-optimization/49318
3126         * gcc.dg/vect/pr49318.c: New test.
3127
3128 2011-06-09  David Krauss  <potswa@mac.com>
3129
3130         * g++.dg/template/arrow1.C: New.
3131
3132 2011-06-09  Jason Merrill  <jason@redhat.com>
3133
3134         * lib/prune.exp: Prune "note"s.
3135         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3136
3137         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3138         * g++.dg/template/dependent-expr3.C: Likewise.
3139         * g++.dg/parse/template7.C: Likewise.
3140         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3141         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3142         * g++.old-deja/g++.pt/friend38.C: Likewise.
3143         * g++.old-deja/g++.pt/crash32.C: Likewise.
3144         * g++.old-deja/g++.other/init4.C: Likewise.
3145         * g++.old-deja/g++.other/friend8.C: Likewise.
3146
3147         * g++.dg/ext/complex7.C: Adjust expected output.
3148         * g++.dg/diagnostic/method1.C: Likewise.
3149         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3150         * g++.dg/parse/crash33.C: Likewise.
3151         * g++.dg/other/warning1.C: Likewise.
3152         * g++.dg/init/pr29571.C: Likewise.
3153         * g++.dg/warn/overflow-warn-1.C: Likewise.
3154         * g++.dg/warn/overflow-warn-3.C: Likewise.
3155         * g++.dg/warn/overflow-warn-4.C: Likewise.
3156         * g++.old-deja/g++.oliva/template1.C: Likewise.
3157
3158         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3159         * g++.dg/parse/template7.C: Adjust.
3160
3161 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3162
3163         PR target/49307
3164         * gcc.dg/pr49307.c: New.
3165
3166 2011-06-09  Wei Guozhi  <carrot@google.com>
3167
3168         PR target/46975
3169         * gcc.target/arm/pr46975.c: New testcase.
3170
3171 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3172
3173         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3174         (PMETH, arglist_t): Removed.
3175         (method_get_number_of_arguments): Removed.
3176         (method_get_nth_argument): Removed.
3177         (method_get_first_argument): Removed.
3178         (method_get_next_argument): Removed.
3179         (method_get_sizeof_arguments): Removed.
3180         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3181         (PMETH): Removed.
3182         (method_get_number_of_arguments): Removed.
3183         (method_get_nth_argument): Removed.
3184         (method_get_first_argument): Removed.
3185         (method_get_next_argument): Removed.
3186         (method_get_sizeof_arguments): Removed.
3187         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3188
3189 2011-06-09  David Li  <davidxl@google.com>
3190
3191         * gcc.dg/dump-pass.c: New test.
3192
3193 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3194
3195         PR c++/29003
3196         * g++.dg/parse/error38.C: New.
3197
3198 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR middle-end/49308
3201         * gfortran.dg/pr49308.f90: New test.
3202
3203 2011-06-08  Jason Merrill  <jason@redhat.com>
3204
3205         * g++.dg/cpp0x/noexcept11.C: New.
3206         * g++.dg/cpp0x/noexcept12.C: New.
3207         * g++.dg/cpp0x/sfinae11.C: Adjust.
3208
3209 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR testsuite/49323
3212         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3213         to dg-options, match also DW_AT_linkage_name.
3214
3215 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3216
3217         PR middle-end/21953
3218         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3219         -fno-common on alpha*-dec-osf*.
3220         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3221
3222 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3223
3224         PR rtl-optimization/49303
3225         * gcc.target/ia64/pr49303.c: New test.
3226
3227 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3228
3229         PR fortran/18918
3230         * gfortran.dg/coarray_lock_1.f90: New.
3231         * gfortran.dg/coarray_lock_2.f90: New.
3232
3233 2011-06-07  Jason Merrill  <jason@redhat.com>
3234
3235         * lib/prune.exp: Look for "required" rather than "instantiated".
3236         * g++.dg/abi/mangle11.C: Likewise.
3237         * g++.dg/abi/mangle12.C: Likewise.
3238         * g++.dg/abi/mangle17.C: Likewise.
3239         * g++.dg/abi/mangle20-2.C: Likewise.
3240         * g++.dg/abi/pragma-pack1.C: Likewise.
3241         * g++.dg/cpp0x/decltype26.C: Likewise.
3242         * g++.dg/cpp0x/decltype28.C: Likewise.
3243         * g++.dg/cpp0x/decltype29.C: Likewise.
3244         * g++.dg/cpp0x/enum11.C: Likewise.
3245         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3246         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3247         * g++.dg/cpp0x/pr47416.C: Likewise.
3248         * g++.dg/ext/case-range2.C: Likewise.
3249         * g++.dg/ext/case-range3.C: Likewise.
3250         * g++.dg/gomp/for-19.C: Likewise.
3251         * g++.dg/gomp/pr37533.C: Likewise.
3252         * g++.dg/gomp/pr38639.C: Likewise.
3253         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3254         * g++.dg/inherit/base3.C: Likewise.
3255         * g++.dg/inherit/using6.C: Likewise.
3256         * g++.dg/init/placement4.C: Likewise.
3257         * g++.dg/init/reference3.C: Likewise.
3258         * g++.dg/lookup/scoped6.C: Likewise.
3259         * g++.dg/lookup/using7.C: Likewise.
3260         * g++.dg/other/abstract1.C: Likewise.
3261         * g++.dg/other/error10.C: Likewise.
3262         * g++.dg/other/error5.C: Likewise.
3263         * g++.dg/other/field1.C: Likewise.
3264         * g++.dg/other/offsetof5.C: Likewise.
3265         * g++.dg/parse/bitfield2.C: Likewise.
3266         * g++.dg/parse/constant4.C: Likewise.
3267         * g++.dg/parse/crash20.C: Likewise.
3268         * g++.dg/parse/invalid-op1.C: Likewise.
3269         * g++.dg/parse/non-dependent2.C: Likewise.
3270         * g++.dg/parse/template18.C: Likewise.
3271         * g++.dg/tc1/dr152.C: Likewise.
3272         * g++.dg/tc1/dr166.C: Likewise.
3273         * g++.dg/tc1/dr176.C: Likewise.
3274         * g++.dg/tc1/dr213.C: Likewise.
3275         * g++.dg/template/access11.C: Likewise.
3276         * g++.dg/template/access2.C: Likewise.
3277         * g++.dg/template/access3.C: Likewise.
3278         * g++.dg/template/access7.C: Likewise.
3279         * g++.dg/template/arg7.C: Likewise.
3280         * g++.dg/template/cond2.C: Likewise.
3281         * g++.dg/template/crash13.C: Likewise.
3282         * g++.dg/template/crash40.C: Likewise.
3283         * g++.dg/template/crash7.C: Likewise.
3284         * g++.dg/template/crash84.C: Likewise.
3285         * g++.dg/template/ctor5.C: Likewise.
3286         * g++.dg/template/defarg13.C: Likewise.
3287         * g++.dg/template/defarg14.C: Likewise.
3288         * g++.dg/template/dtor7.C: Likewise.
3289         * g++.dg/template/eh2.C: Likewise.
3290         * g++.dg/template/error2.C: Likewise.
3291         * g++.dg/template/error43.C: Likewise.
3292         * g++.dg/template/friend32.C: Likewise.
3293         * g++.dg/template/injected1.C: Likewise.
3294         * g++.dg/template/instantiate1.C: Likewise.
3295         * g++.dg/template/instantiate3.C: Likewise.
3296         * g++.dg/template/instantiate5.C: Likewise.
3297         * g++.dg/template/instantiate7.C: Likewise.
3298         * g++.dg/template/local6.C: Likewise.
3299         * g++.dg/template/lookup2.C: Likewise.
3300         * g++.dg/template/member5.C: Likewise.
3301         * g++.dg/template/memfriend15.C: Likewise.
3302         * g++.dg/template/memfriend16.C: Likewise.
3303         * g++.dg/template/memfriend17.C: Likewise.
3304         * g++.dg/template/memfriend7.C: Likewise.
3305         * g++.dg/template/meminit1.C: Likewise.
3306         * g++.dg/template/nested3.C: Likewise.
3307         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3308         * g++.dg/template/nontype12.C: Likewise.
3309         * g++.dg/template/nontype13.C: Likewise.
3310         * g++.dg/template/nontype6.C: Likewise.
3311         * g++.dg/template/pr23510.C: Likewise.
3312         * g++.dg/template/pr35240.C: Likewise.
3313         * g++.dg/template/ptrmem15.C: Likewise.
3314         * g++.dg/template/ptrmem6.C: Likewise.
3315         * g++.dg/template/qualified-id1.C: Likewise.
3316         * g++.dg/template/qualttp20.C: Likewise.
3317         * g++.dg/template/qualttp3.C: Likewise.
3318         * g++.dg/template/qualttp4.C: Likewise.
3319         * g++.dg/template/qualttp5.C: Likewise.
3320         * g++.dg/template/qualttp6.C: Likewise.
3321         * g++.dg/template/qualttp7.C: Likewise.
3322         * g++.dg/template/qualttp8.C: Likewise.
3323         * g++.dg/template/recurse.C: Likewise.
3324         * g++.dg/template/recurse2.C: Likewise.
3325         * g++.dg/template/ref5.C: Likewise.
3326         * g++.dg/template/scope2.C: Likewise.
3327         * g++.dg/template/sfinae10.C: Likewise.
3328         * g++.dg/template/sfinae3.C: Likewise.
3329         * g++.dg/template/sizeof3.C: Likewise.
3330         * g++.dg/template/static9.C: Likewise.
3331         * g++.dg/template/template-id-2.C: Likewise.
3332         * g++.dg/template/typedef13.C: Likewise.
3333         * g++.dg/template/typename4.C: Likewise.
3334         * g++.dg/template/using14.C: Likewise.
3335         * g++.dg/template/using2.C: Likewise.
3336         * g++.dg/template/warn1.C: Likewise.
3337         * g++.dg/warn/Wparentheses-13.C: Likewise.
3338         * g++.dg/warn/Wparentheses-15.C: Likewise.
3339         * g++.dg/warn/Wparentheses-16.C: Likewise.
3340         * g++.dg/warn/Wparentheses-17.C: Likewise.
3341         * g++.dg/warn/Wparentheses-18.C: Likewise.
3342         * g++.dg/warn/Wparentheses-19.C: Likewise.
3343         * g++.dg/warn/Wparentheses-20.C: Likewise.
3344         * g++.dg/warn/Wparentheses-23.C: Likewise.
3345         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3346         * g++.dg/warn/noeffect2.C: Likewise.
3347         * g++.dg/warn/noeffect4.C: Likewise.
3348         * g++.dg/warn/pr8570.C: Likewise.
3349         * g++.old-deja/g++.brendan/init2.C: Likewise.
3350         * g++.old-deja/g++.eh/spec6.C: Likewise.
3351         * g++.old-deja/g++.pt/crash10.C: Likewise.
3352         * g++.old-deja/g++.pt/crash36.C: Likewise.
3353         * g++.old-deja/g++.pt/derived3.C: Likewise.
3354         * g++.old-deja/g++.pt/error2.C: Likewise.
3355         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3356         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3357         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3358         * g++.old-deja/g++.pt/overload7.C: Likewise.
3359         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3360
3361 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3362             Iain Sandoe  <iains@gcc.gnu.org>
3363
3364         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3365         Added code to deal with the case when [Protocol
3366         -descriptionForInstanceMethod:] or [Protocol
3367         -descriptionForClassMethod:] returns NULL.
3368
3369 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3370             Iain Sandoe  <iains@gcc.gnu.org>
3371
3372         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3373         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3374         Added cast.
3375
3376 2011-06-07  Xinliang David Li  <davidxl@google.com>
3377
3378         * gcc.dg/inline_2.c: New test.
3379         * gcc.dg/unroll_2.c: New test.
3380         * gcc.dg/inline_3.c: New test.
3381         * gcc.dg/unroll_3.c: New test.
3382         * gcc.dg/inline_4.c: New test.
3383         * gcc.dg/unroll_4.c: New test.
3384         * gcc.dg/inline_1.c: New test.
3385         * gcc.dg/unroll_1.c: New test.
3386
3387 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3388
3389         PR tree-optimization/48497
3390         * lib/gcc-defs.exp (dg-additional-options): New proc.
3391         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3392         -msse2 on 32-bit x86.
3393
3394 2011-06-06  Jason Merrill  <jason@redhat.com>
3395
3396         * g++.dg/cpp0x/enum19.C: New.
3397
3398 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3399
3400         * gcc.target/arm/neon-reload-class.c: New test.
3401
3402 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3403
3404         PR debug/49130
3405         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3406
3407 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3408
3409         * gcc.target/arm/smlatb-1.c: New file.
3410         * gcc.target/arm/smlatt-1.c: New file.
3411         * gcc.target/arm/smlaltb-1.c: New file.
3412         * gcc.target/arm/smlaltt-1.c: New file.
3413
3414 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3415
3416         * gcc.target/arm/mla-2.c: New test.
3417
3418 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR gcov-profile/49299
3421         * gcc.dg/tree-prof/pr49299-1.c: New test.
3422         * gcc.dg/tree-prof/pr49299-2.c: New test.
3423
3424 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3425
3426         * lib/target-supports.exp
3427         (check_effective_target_vect_widen_mult_qi_to_hi):
3428         Add NEON as supporting target.
3429         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3430         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3431         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3432         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3433         using widening multiplication on targets that support it.
3434         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3435         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3436         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3437
3438 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3439
3440         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3441         Modern Objective-C runtime API.
3442         * objc/execute/next_mapping.h: Removed.
3443         * objc-obj-c++-shared/next-mapping.h: Removed.
3444         * objc-obj-c++-shared/Object1.h: Removed.
3445         * objc-obj-c++-shared/Object1.m: Removed.
3446         * objc-obj-c++-shared/Object1.mm: Removed.
3447         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3448         * objc-obj-c++-shared/Protocol1.h: Removed.
3449         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3450         of ProtoBool, IVAR_T and METHOD.
3451         * objc-obj-c++-shared/runtime.h: New.
3452         * objc-obj-c++-shared/TestsuiteObject.h: New.
3453         * objc-obj-c++-shared/TestsuiteObject.m: New.
3454
3455         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3456         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3457         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3458         it a class method.
3459         * objc/execute/_cmd.m: Include
3460         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3461         runtime API.  ([TestClass +initialize]): Include this method also
3462         with the GNU runtime.
3463         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3464         Object.  ([-setValue:]): Return void.
3465         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3466         with the GNU runtime.  Include
3467         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3468         for the NeXT runtime.  Use the existing print_ivars() and
3469         compare_structures() implementations for the old NeXT runtime.
3470         Added new implementations for the Modern GNU and NeXT runtimes.
3471         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3472         well.  (main): Use objc_getClass().  Use return instead of exit.
3473         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3474         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3475         of exit().
3476         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3477         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3478         instead of Object.  (main): Use return instead of exit().
3479         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3480         instead of Object.  Removed prototype for exit().  (main): Use
3481         return instead of exit().  Use the Modern Objective-C runtime API.
3482         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3483         Object.
3484         * objc/execute/class-tests-1.h: Include
3485         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3486         runtime API.  (test_class_with_superclass): Do not call [Object
3487         class].  There is no need to with the current libobjc.
3488         * objc/execute/class-tests-2.h: Include
3489         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3490         runtime API.
3491         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3492         ../../objc-obj-c++-shared/next-mapping.h.
3493         * objc/execute/class-2.m: Likewise.
3494         * objc/execute/class-3.m: Likewise.
3495         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3496         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3497         +initialize]): Include this method also with the GNU
3498         runtime. (main): Use the Modern Objective-C runtime API.
3499         * objc/execute/class-5.m: Likewise.
3500         * objc/execute/class-6.m: Likewise.
3501         * objc/execute/class-7.m: Likewise.
3502         * objc/execute/class-8.m: Likewise.
3503         * objc/execute/class-9.m: Likewise.
3504         * objc/execute/class-10.m: Likewise.
3505         * objc/execute/class-11.m: Likewise.
3506         * objc/execute/class-12.m: Likewise.
3507         * objc/execute/class-13.m: Likewise.
3508         * objc/execute/class-14.m: Likewise.
3509         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3510         this method also with the GNU runtime.
3511         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3512         +initialize]): Include this method also with the GNU runtime.
3513         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3514         of Object.
3515         * objc/execute/encode-1.m: Likewise.
3516         * objc/execute/enumeration-1.m: Likewise.
3517         * objc/execute/enumeration-2.m: Likewise.
3518         * objc/execute/exceptions/catchall-1.m: Likewise.
3519         * objc/execute/exceptions/finally-1.m: Likewise.
3520         * objc/execute/exceptions/foward-1.m: Likewise.
3521         * objc/execute/exceptions/local-variables-1.m: Likewise.
3522         * objc/execute/exceptions/throw-nil.m: Likewise.
3523         * objc/execute/exceptions/trivial.m: Likewise.
3524         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3525         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3526         * objc/execute/exceptions/matcher-1.m: Likewise.
3527         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3528         Object.
3529         * objc/execute/formal_protocol-2.m: Likewise.
3530         * objc/execute/formal_protocol-3.m: Likewise.
3531         * objc/execute/formal_protocol-4.m: Likewise.
3532         * objc/execute/formal_protocol-5.m: Include
3533         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3534         protocol_getName().
3535         * objc/execute/formal_protocol-6.m: Likewise.
3536         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3537         Object.  Include <objc/Protocol.h> instead of
3538         ../../objc-obj-c++-shared/Protocol1.h.
3539         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3540         Object.
3541         * objc/execute/informal_protocol.m: Likewise.
3542         * objc/execute/load-3.m: Likewise.
3543         * objc/execute/many_args_method.m ([TestClass +initialize]):
3544         Include this method with the GNU runtime as well.
3545         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3546         * objc/execute/nested-func-1.m: Use TestsuiteObject
3547         instead of Object.
3548         * objc/execute/nil_method-1.m: Likewise.
3549         * objc/execute/no_clash.m: Likewise.
3550         * objc/execute/np-1.m: Do not include
3551         ../../objc-obj-c++-shared/Protocol1.h.
3552         (main): Use return instead of exit().
3553         * objc/execute/np-2.m: Do not include
3554         ../../objc-obj-c++-shared/Protocol1.h.
3555         ([MyObject +initialize]): Include this method also with the GNU
3556         runtime.  (main): Use return instead of exit().
3557         * objc/execute/object_is_class.m: Include
3558         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3559         of Object.  (main): Use the Modern Objective-C runtime API.
3560         * objc/execute/object_is_meta_class.m: Likewise.
3561         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3562         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3563         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3564         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3565         Objective-C runtime API.
3566         * objc/execute/protocol-isEqual-2.m: Likewise.
3567         * objc/execute/protocol-isEqual-3.m: Likewise.
3568         * objc/execute/protocol-isEqual-4.m: Likewise.
3569         * objc/execute/redefining_self.m ([TestClass +initialize]):
3570         Include this method with the GNU runtime as well.
3571         * objc/execute/root_methods.m: Include
3572         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3573         Include this method with the GNU runtime as well.
3574         (main): Use the Modern Objective-C runtime API.
3575         * objc/execute/selector-1.m: Include
3576         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3577         of Object.  (main): Use the Modern Objective-C runtime API.
3578         * objc/execute/static-1.m ([Test +initialize]): Include this
3579         method with the GNU runtime as well.
3580         * objc/execute/static-2.m: Likewise.
3581         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3582         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3583         ([MathClass +initialize]): Include this method with the GNU
3584         runtime as well.
3585         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3586         instead of Object.
3587         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3588         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3589         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3590         * objc.dg/attributes/method-attribute-1.m: Likewise.
3591         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3592         * objc.dg/attributes/method-attribute-2.m: Likewise.
3593         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3594         * objc.dg/attributes/method-attribute-3.m: Likewise.
3595         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3596         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3597         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3598         * obj-c++.dg/bitfield-1.mm: Likewise.
3599         * obj-c++.dg/bitfield-2.mm: Likewise
3600         * objc.dg/bitfield-3.m: Likewise.
3601         * obj-c++.dg/bitfield-4.mm: Likewise.
3602         * objc.dg/bitfield-5.m: Likewise
3603         * objc.dg/call-super-1.m: Likewise.
3604         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3605         Use objc_getClass() instead of objc_get_class(), but for the GNU
3606         runtime redefine objc_getClass as objc_get_class.  Include
3607         ../objc-obj-c++-shared/runtime.h.
3608         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3609         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3610         Use the Modern Objective-C runtime API.
3611         * objc.dg/class-protocol-1.m: Include
3612         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3613         * obj-c++.dg/class-protocol-1.mm: Likewise.
3614         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3615         * objc.dg/comp-types-10.m: Likewise.
3616         * objc.dg/comp-types-11.m: Likewise.
3617         * objc.dg/comp-types-12.m: Likewise.
3618         * obj-c++.dg/comp-types-9.mm: Likewise.
3619         * obj-c++.dg/comp-types-11.mm: Likewise.
3620         * obj-c++.dg/comp-types-12.mm: Likewise.
3621         * obj-c++.dg/comp-types-13.mm: Likewise.
3622         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3623         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3624         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3625         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3626         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3627         * objc.dg/desig-init-1.m: Likewise.
3628         * obj-c++.dg/defs.mm: Likewise.
3629         * objc.dg/exceptions-2.m: Likewise.
3630         * obj-c++.dg/except-1.mm: Likewise.
3631         * obj-c++.dg/exceptions-2.mm: Likewise.
3632         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3633         Use the Modern Objective-C runtime API.
3634         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3635         the Modern Objective-C runtime API.  Do not include
3636         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3637         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3638         the Modern Objective-C runtime API except when using an older NeXT
3639         runtime.
3640         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3641         the Modern Objective-C runtime API.
3642         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3643         objc/encoding.h.
3644         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3645         * objc.dg/encode-7-next-64bit.m: Updated include.
3646         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3647         objc/encoding.h.
3648         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3649         the Modern Objective-C runtime API.
3650         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3651         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3652         instead of ../objc-obj-c++-shared/Protocol1.h.
3653         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3654         the Modern Objective-C runtime API except when using an older NeXT
3655         runtime.
3656         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3657         the Modern Objective-C runtime API.
3658         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3659         Object.
3660         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3661         * objc.dg/fix-and-continue-2.m: Likewise.
3662         * objc.dg/foreach-1.m: Likewise.
3663         * objc.dg/foreach-2.m: Likewise.
3664         * objc.dg/foreach-3.m: Likewise.
3665         * objc.dg/foreach-4.m: Likewise.
3666         * objc.dg/foreach-5.m: Likewise.
3667         * objc.dg/foreach-6.m: Likewise.
3668         * objc.dg/foreach-7.m: Likewise.
3669         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3670         Object.
3671         * objc.dg/func-ptr-2.m: Likewise.
3672         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3673         Do not include objc/objc-api.h.
3674         * obj-c++.dg/fsf-package-0.mm: Likewise.
3675         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3676         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3677         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3678         of Object.
3679         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3680         * objc.dg/gnu-runtime-3.m: Likewise.
3681         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3682         * objc.dg/headers.m: Include objc/runtime.h instead of
3683         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3684         for the NeXT runtime.
3685         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3686         * obj-c++.dg/isa-field-1.mm: Likewise.
3687         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3688         * objc.dg/layout-1.m: Likewise.
3689         * objc.dg/layout-2.m: Likewise.
3690         * objc.dg/local-decl-2.m: Likewise.
3691         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3692         Object.  ([Container +elementForView:]): Use
3693         class_conformsToProtocol().
3694         * obj-c++.dg/lookup-2.mm: Likewise.
3695         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3696         * obj-c++.dg/local-decl-1.mm: Likewise.
3697         * objc.dg/method-3.m: Likewise.
3698         * objc.dg/method-4.m: Likewise.
3699         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3700         ../objc-obj-c++-shared/Protocol1.h.
3701         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3702         * objc.dg/method-9.m: Likewise.
3703         * objc.dg/method-10.m: Likewise.
3704         * objc.dg/method-13.m ([Root +initialize]): Include this method
3705         also for the GNU runtime.  (main): Use objc_getClass() also for
3706         the GNU runtime.
3707         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3708         * objc.dg/method-17.m: Likewise.
3709         * objc.dg/method-19.m: Likewise.
3710         * objc.dg/method-20b.m: Likewise.
3711         * obj-c++.dg/method-2.mm: Likewise.
3712         * obj-c++.dg/method-6.mm: Likewise.
3713         * obj-c++.dg/method-10.mm: Likewise.
3714         * obj-c++.dg/method-11.mm: Likewise.
3715         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3716         ../objc-obj-c++-shared/Protocol1.h.
3717         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3718         * obj-c++.dg/method-15.mm: Likewise.
3719         * obj-c++.dg/method-17.mm: Likewise.
3720         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3721         +initialize]): Include this method also for the GNU
3722         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3723         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3724         * obj-c++.dg/method-22.mm: Likewise.
3725         * obj-c++.dg/method-23.mm: Likewise.
3726         * obj-c++.dg/no-extra-load.mm: Likewise.
3727         * objc.dg/objc-fast-4.m: Likewise.
3728         * objc.dg/objc-gc-4.m: Likewise.
3729         * obj-c++.dg/objc-gc-3.mm: Likewise.
3730         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3731         protocol_getMethodDescription() instead of [Protocol
3732         -descriptionForInstanceMethod].
3733         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3734         Made it available with all runtimes.  (main): Call -test instead
3735         of -class.
3736         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3737         and put into a category.
3738         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3739         Object.  Include objc/objc.h.
3740         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3741         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3742         New. (main): Use protocol_getMethodDescription() instead
3743         of [Protocol -descriptionForInstanceMethod] and [Protocol
3744         -descriptionForClassMethod].
3745         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3746         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3747         Objective-C runtime API.
3748         * obj-c++.dg/proto-qual-1.mm: Likewise.
3749         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3750         Object.
3751         * obj-c++.dg/property/property-1.mm: Likewise.
3752         * obj-c++.dg/qual-types-1.mm: Likewise.
3753         * objc.dg/selector-2.m: Include objc/objc.h instead of
3754         ../objc-obj-c++-shared/Object1.h.
3755         * obj-c++.dg/selector-2.mm: Likewise.
3756         * obj-c++.dg/selector-5.mm: Likewise.
3757         * obj-c++.dg/selector-6.mm: Likewise.
3758         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3759         Object.  Do not include objc/objc-api.h.
3760         * obj-c++.dg/set-not-used-1.mm: Likewise.
3761         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3762         * objc.dg/stret-1.m: Likewise.
3763         * objc.dg/stret-2.m: Likewise.
3764         * obj-c++.dg/super-class-2.mm: Likewise.
3765         * objc.dg/super-class-3.m: Likewise.
3766         * objc.dg/super-class-4.m: Likewise.
3767         * objc.dg/sync-2.m: Likewise.
3768         * obj-c++.dg/sync-2.mm: Likewise.
3769         * objc.dg/sync-1.m: Include objc/objc.h instead of
3770         ../objc-obj-c++-shared/Object1.h.
3771         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3772         'Class' as the type of 'isa'.
3773         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3774         Objective-C runtime API.  ([TestClass +initialize]): Include this
3775         method with the GNU runtime as well.
3776         * objc.dg/strings/strings-1.m: Updated includes.
3777         * obj-c++.dg/strings/strings-1.mm: Likewise.
3778         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3779         objc.dg/strings/const-str-12b.m.
3780         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3781         * obj-c++.dg/template-3.mm: Likewise.
3782         * obj-c++.dg/template-4.mm: Likewise.
3783         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3784         Objective-C runtime API.
3785         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3786         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3787         * obj-c++.dg/try-catch-1.mm: Likewise.
3788         * obj-c++.dg/try-catch-2.mm: Likewise.
3789         * objc.dg/try-catch-3.m: Likewise.
3790         * obj-c++.dg/try-catch-3.mm: Likewise.
3791         * objc.dg/try-catch-6.m: Likewise.
3792         * objc.dg/try-catch-7.m: Likewise.
3793         * obj-c++.dg/try-catch-7.mm: Likewise.
3794         * obj-c++.dg/try-catch-8.mm: Likewise.
3795         * obj-c++.dg/try-catch-9.mm: Likewise.
3796         * objc.dg/try-catch-10.m: Likewise.
3797         * obj-c++.dg/try-catch-11.mm: Likewise.
3798         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3799         Object.  Include objc/objc.h.
3800         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3801         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3802         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3803         Object.  Use Modern Objective-C runtime API.  Do not use
3804         performv::.
3805         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3806         * obj-c++.dg/torture/trivial.mm: Likewise.
3807         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3808         instead of ../objc-obj-c++-shared/Object1.h.  Include
3809         ../objc-obj-c++-shared/runtime.h.
3810         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3811         * objc.dg/torture/strings/const-str-11.m: Likewise.
3812         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3813         * objc.dg/torture/strings/const-str-9.m: Likewise.
3814         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3815         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3816         instead of Object. Only add _FooClassReference if
3817         __NEXT_RUNTIME__.
3818         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3819         * objc.dg/torture/strings/const-str-8.m: Likewise.
3820         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3821         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3822         additional sources.
3823         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3824         Object.
3825         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3826         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3827         * obj-c++.dg/va-meth-1.mm: Likewise.
3828         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3829         ../objc-obj-c++-shared/Object1.h.
3830         * objc.dg/zero-link-3.m: Likewise.
3831
3832 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3833
3834         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3835
3836 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3837
3838         PR objc-++/48275
3839         * obj-c++.dg/property/cxx-property-1.mm: New.
3840         * obj-c++.dg/property/cxx-property-2.mm: New.
3841
3842 2011-06-06  Jason Merrill  <jason@redhat.com>
3843
3844         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3845
3846 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3847
3848         PR rtl-optimization/49145
3849         From Ryan Mansfield
3850         * gcc.c-torture/compile/pr49145.c: New test.
3851
3852 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR testsuite/49288
3855         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3856         to dg-options, match also DW_AT_linkage_name.
3857
3858         PR debug/49294
3859         * gcc.dg/debug/pr49294.c: New test.
3860
3861         PR c++/49264
3862         * g++.dg/opt/pr49264.C: New test.
3863
3864 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3865
3866         PR tree-optimization/49243
3867         * gcc.dg/pr49243.c: New.
3868
3869 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3870
3871         * gnat.dg/specs/cond_expr1.ads: New test.
3872
3873 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3874
3875         * gnat.dg/deferred_const4.ad[sb]: New test.
3876         * gnat.dg/deferred_const4_pkg.ads: New helper.
3877
3878 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3879
3880         * gnat.dg/test_tamdt.adb: Rename to...
3881         * gnat.dg/taft_type1.adb: ...this.
3882         * gnat.dg/tamdt.ad[sb]: Rename to...
3883         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3884         * gnat.dg/tamdt_aux.ads: Rename to...
3885         * gnat.dg/taft_type1_pkg2.ads: ...this.
3886         * gnat.dg/taft_type2.ad[sb]: New test.
3887         * gnat.dg/taft_type2_pkg.ads: New helper.
3888         * gnat.dg/taft_type3.adb: New test.
3889         * gnat.dg/taft_type3_pkg.ads: New helper.
3890
3891 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3892
3893         PR fortran/49255
3894         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3895         for F2008.
3896
3897 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         PR testsuite/49287
3900         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3901         warning.
3902         * objc.dg/gnu-api-2-objc.m: Likewise.
3903         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3904         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3905
3906 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3907
3908         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3909         alignment, not the alignment, when calling class_addIvar().  Add
3910         an 'isa' instance variable to the test root class.
3911         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3912
3913 2011-06-04  Jan Hubicka  <jh@suse.cz>
3914
3915         PR tree-optimization/48893
3916         PR tree-optimization/49091
3917         PR tree-optimization/49179
3918         * gfortran.dg/pr49179.f90: New testcase
3919
3920 2011-06-04  Jan Hubicka  <jh@suse.cz>
3921
3922         PR lto/48954
3923         * g++.dg/torture/pr48954.C: New testcase.
3924
3925 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3926
3927         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3928
3929 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3930
3931         PR c++/33840
3932         * g++.dg/diagnostic/bitfld2.C: New.
3933
3934 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3935
3936         PR target/49281
3937         * gcc.c-torture/execute/pr49281.c: New test.
3938
3939 2011-06-04  Jan Hubicka  <jh@suse.cz>
3940
3941         PR tree-optimize/48929
3942         * gcc.c-torture/compile/pr48929.c: New testcase.
3943
3944 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3945
3946         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3947
3948 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR c++/49276
3951         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3952
3953 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3954
3955         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3956
3957 2011-06-03  Richard Henderson  <rth@redhat.com>
3958             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3959
3960         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3961
3962 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3963
3964         * objc.dg/headers.m: Do not include objc-list.h.
3965
3966 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3967
3968         * objc.dg/type-stream-1.m: Test removed.
3969         * objc.dg/headers.m: Do not include typedstream.h.
3970
3971 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3972
3973         * objc.dg/torture/forward-1.m (main): Updated testcase.
3974
3975 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3976
3977         PR target/49163
3978         * gcc.c-torture/compile/pr49163.c: New.
3979
3980 2011-06-02  Asher Langton  <langton2@llnl.gov>
3981
3982         PR fortran/49268
3983         * gfortran.dg/PR49268.f90: New test.
3984
3985 2011-06-02  Asher Langton  <langton2@llnl.gov>
3986
3987         PR fortran/37039
3988         * gfortran.dg/PR37039.f90: New test.
3989
3990 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3991
3992         PR objc/48539
3993         * objc.dg/method-5.m: Updated.
3994         * objc.dg/method-19.m: Updated.
3995         * objc.dg/method-lookup-1.m: New.
3996         * obj-c++.dg/method-6.mm: Updated.
3997         * obj-c++.dg/method-7.mm: Updated.
3998         * obj-c++.dg/method-lookup-1.mm: New.
3999
4000 2011-06-02  DJ Delorie  <dj@redhat.com>
4001
4002         * lib/timeout.exp (timeout): Add board_info support.
4003
4004 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4005
4006         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4007
4008 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4009
4010         PR fortran/49265
4011         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4012         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4013
4014 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4015             Hans-Peter Nilsson  <hp@axis.com>
4016
4017         PR rtl-optimization/48840
4018         * gcc.target/sparc/ultrasp13.c: New test.
4019
4020 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4021
4022         PR target/49238
4023         * gcc.c-torture/compile/pr49238.c: New.
4024
4025 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4026
4027         * gcc.target/arm/g2.c: Skip test in -mthumb.
4028         Skip test unless cpu is xscale.
4029         * gcc.target/arm/scd42-2.c: Likewise.
4030         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4031
4032 2011-06-01  Jason Merrill  <jason@redhat.com>
4033
4034         * g++.dg/cpp0x/decltype28.C: New.
4035         * g++.dg/cpp0x/decltype29.C: New.
4036
4037 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4038
4039         PR target/45074
4040         * gcc.target/mips/pr45074.c: New test.
4041
4042 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4043             Hans-Peter Nilsson  <hp@axis.com>
4044
4045         PR rtl-optimization/48830
4046         * gcc.target/sparc/ultrasp12.c: New test.
4047
4048 2011-06-01  David Li  <davidxl@google.com>
4049
4050         * gcc.dg/profile-dir-1.c: Change pass name.
4051         * gcc.dg/profile-dir-2.c: Ditto.
4052         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4053         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4054         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4055         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4056         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4057         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4058         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4059         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4060         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4061         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4062         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4063         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4064         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4065         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4066         * gcc.dg/profile-dir-3.c: Ditto.
4067         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4068
4069 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4070
4071         * objc.dg/attributes/method-nonnull-1.m: New test.
4072         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4073
4074 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/18918
4077         * gfortran.dg/coarray_atomic_1.f90: New.
4078         * gfortran.dg/coarray/atomic_1.f90: New.
4079
4080 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gcc.dg/guality/bswaptest.c: New test.
4083         * gcc.dg/guality/clztest.c: New test.
4084         * gcc.dg/guality/ctztest.c: New test.
4085         * gcc.dg/guality/rotatetest.c: New test.
4086
4087         PR target/48688
4088         * gcc.target/i386/pr48688.c: New test.
4089
4090 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4091
4092         PR c++/48010
4093         * g++.dg/lookup/name-clash9.C: New.
4094
4095 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/18918
4098         * gfortran.dg/coarray/dummy_1.f90: New.
4099
4100 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4101
4102         PR fortran/18918
4103         * gfortran.dg/coarray/save_1.f90: New.
4104         * gfortran.dg/coarray_4.f90: Update dg-error.
4105
4106 2011-05-31  Jason Merrill  <jason@redhat.com>
4107
4108         * g++.dg/cpp0x/rv-template1.C: New.
4109
4110 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR rtl-optimization/49235
4113         * gcc.dg/pr49235.c: New test.
4114
4115 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4116
4117         PR tree-optimization/49093
4118         * gcc.dg/vect/pr49093.c: New test.
4119
4120 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4121
4122         PR debug/49047
4123         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4124
4125 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4126
4127         PR testsuite/49239
4128         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4129         output array.
4130
4131 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4132
4133         PR target/49186
4134         * gcc.c-torture/execute/pr49186.c: New.
4135
4136 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         PR target/49168
4139          * gcc.target/i386/pr49168-1.c: New.
4140
4141 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4142             Eric Botcazou  <ebotcazou@adacore.com>
4143
4144         * gcc.dg/guality/drap.c: New test.
4145
4146 2011-05-30  Richard Guenther  <rguenther@suse.de>
4147
4148         PR tree-optimization/49210
4149         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4150         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4151
4152 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR c++/49223
4155         * g++.dg/gomp/pr49223-1.C: New test.
4156         * g++.dg/gomp/pr49223-2.C: New test.
4157
4158 2011-05-30  Richard Guenther  <rguenther@suse.de>
4159
4160         PR tree-optimization/49218
4161         * gcc.c-torture/execute/pr49218.c: New testcase.
4162
4163 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4164
4165         PR tree-optimization/49199
4166         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4167         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4168         -fno-tree-scev-cprop.
4169
4170 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4171
4172         PR fortran/47601
4173         * gfortran.dg/extends_13.f03: New.
4174
4175 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR rtl-optimization/49095
4178         * gcc.target/i386/pr49095.c: New test.
4179
4180 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4181
4182         PR fortran/18918
4183         * gfortran.dg/coarray_24.f90: New.
4184
4185 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4186
4187         PR fortran/18918
4188         * gfortran.dg/coarray_23.f90: New.
4189
4190 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4191
4192         From Ryan Mansfield
4193         * gcc.dg/pr48826.c: New test.
4194
4195 2011-05-29  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/49217
4198         * gcc.dg/torture/pr49217.c: New testcase.
4199
4200 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4201
4202         PR testsuite/49222
4203         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4204
4205 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/boolean_subtype.adb: Rename to...
4208         * gnat.dg/boolean_subtype1.adb: ...this.
4209
4210 2011-05-28  Jason Merrill  <jason@redhat.com>
4211
4212         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4213
4214 2011-05-27  Jason Merrill  <jason@redhat.com>
4215
4216         * g++.dg/cpp0x/enum18.C: Adjust.
4217
4218         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4219
4220 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4221
4222         PR fortran/18918
4223         * gfortran.dg/coarray_22.f90: New.
4224
4225 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4226
4227         PR tree-optimization/46728
4228         * gcc.target/powerpc/pr46728-1.c: New.
4229         * gcc.target/powerpc/pr46728-2.c: New.
4230         * gcc.target/powerpc/pr46728-3.c: New.
4231         * gcc.target/powerpc/pr46728-4.c: New.
4232         * gcc.target/powerpc/pr46728-5.c: New.
4233         * gcc.dg/pr46728-6.c: New.
4234         * gcc.target/powerpc/pr46728-7.c: New.
4235         * gcc.target/powerpc/pr46728-8.c: New.
4236         * gcc.dg/pr46728-9.c: New.
4237         * gcc.target/powerpc/pr46728-10.c: New.
4238         * gcc.target/powerpc/pr46728-11.c: New.
4239         * gcc.dg/pr46728-12.c: New.
4240         * gcc.target/powerpc/pr46728-13.c: New.
4241         * gcc.target/powerpc/pr46728-14.c: New.
4242         * gcc.target/powerpc/pr46728-15.c: New.
4243         * gcc.target/powerpc/pr46728-16.c: New.
4244
4245 2011-05-27  Jason Merrill  <jason@redhat.com>
4246
4247         * g++.dg/abi/mangle47.C: New.
4248
4249         PR c++/49176
4250         * g++.dg/template/const5.C: New.
4251
4252         * g++.dg/cpp0x/enum18.C: New.
4253
4254         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4255
4256         * g++.dg/cpp0x/error6.C: New.
4257
4258         * g++.dg/cpp0x/error5.C: New.
4259
4260 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR c++/49165
4263         * g++.dg/eh/cond6.C: New test.
4264
4265 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4266
4267         PR fortran/48820
4268         * gfortran.dg/rank_3.f90: New.
4269         * gfortran.dg/rank_4.f90: New.
4270
4271 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4272
4273         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4274         replace dump search.
4275
4276 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4277
4278         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4279         * gnat.dg/bit_packed_array5.adb: ...here.
4280
4281 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4282
4283         PR c++/42056
4284         * g++.dg/cpp0x/auto25.C: New.
4285
4286 2011-05-27  Richard Guenther  <rguenther@suse.de>
4287
4288         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4289
4290 2011-05-27  Richard Guenther  <rguenther@suse.de>
4291
4292         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4293
4294 2011-05-27  Richard Guenther  <rguenther@suse.de>
4295
4296         PR middle-end/49189
4297         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4298
4299 2011-05-26  Jason Merrill  <jason@redhat.com>
4300
4301         * g++.dg/cpp0x/friend1.C: New.
4302         * g++.dg/cpp0x/friend2.C: New.
4303
4304         * g++.dg/cpp0x/auto7.C: Update.
4305         * g++.dg/template/crash50.C: Adjust.
4306         * g++.dg/template/static9.C: Adjust.
4307         * g++.old-deja/g++.ext/memconst.C: Adjust.
4308
4309 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4310
4311         * gcc.dg/march.c: Ignore a note for some targets.
4312
4313 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4314             Nathan Froyd  <froydnj@codesourcery.com>
4315
4316         PR c++/2288
4317         PR c++/18770
4318         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4319         * g++.dg/parse/pr18770.C: New test.
4320         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4321
4322 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4323
4324         PR fortran/48955
4325         * gfortran.dg/dependency_40.f90 : New test.
4326
4327 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4328
4329         PR fortran/18918
4330         * gfortran.dg/coarray/registering_1.f90: New.
4331
4332 2011-05-26  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/variadic111.C: New.
4335         * g++.dg/cpp0x/variadic41.C: Adjust.
4336
4337 2011-05-26  Richard Guenther  <rguenther@suse.de>
4338
4339         PR tree-optimization/48702
4340         * gcc.dg/torture/pr48702.c: New testcase.
4341
4342 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4343
4344         PR gcov-profile/48845
4345         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4346         support.
4347         * gcc.dg/matrix/matrix.exp: Likewise.
4348         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4349         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4350         line number to check_profiling_available.
4351         * lib/target-supports.exp (check_profiling_available): Account for
4352         this.
4353         Require TLS runtime support with -fprofile-generate.
4354         * lib/profopt.exp (profopt-execute): Add TLS options for
4355         -fprofile-generate.
4356         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4357
4358 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR c++/49165
4361         * g++.dg/eh/cond5.C: New test.
4362
4363         PR tree-optimization/49161
4364         * gcc.c-torture/execute/pr49161.c: New test.
4365
4366 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4367
4368         * gcc.target/arm/neon-vorn-vbic.c: New test.
4369
4370 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4371
4372         PR tree-optimization/49038
4373         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4374         * gcc.dg/vect/pr49038.c: New test.
4375
4376 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4377         * g++.dg/init/pr25811-3.C: New.
4378         * g++.dg/init/pr25811-4.C: New.
4379
4380 2011-05-25  Jason Merrill  <jason@redhat.com>
4381
4382         * g++.dg/cpp0x/enum17.C: New.
4383         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4384
4385         * g++.dg/cpp0x/auto24.C: New.
4386
4387         * g++.dg/cpp0x/error4.C: New.
4388
4389         * g++.dg/cpp0x/rv-restrict.C: New.
4390
4391         * g++.dg/cpp0x/enum15.C: New.
4392         * g++.dg/cpp0x/constexpr-switch2.C: New.
4393
4394         * g++.dg/cpp0x/variadic110.C: New.
4395
4396         * g++.dg/cpp0x/auto9.C: Add typedef test.
4397
4398         * g++.dg/cpp0x/auto23.C: New.
4399         * g++.dg/cpp0x/auto9.C: Adjust.
4400
4401         * g++.dg/cpp0x/defaulted29.C: New.
4402
4403         * g++.dg/cpp0x/initlist51.C: New.
4404
4405 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4406
4407         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4408         * g++.dg/abi/packed1.C: Suppress warning.
4409         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4410         * g++.dg/template/stdarg1.C: Likewise.
4411         * g++.dg/other/packed1.C: Remove arm from xfail list.
4412
4413 2011-05-25  Jason Merrill  <jason@redhat.com>
4414
4415         * g++.dg/cpp0x/enum16.C: New.
4416         * g++.dg/parse/error15.C: Adjust.
4417
4418         * g++.dg/cpp0x/initlist50.C: New.
4419
4420         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4421
4422         * g++.dg/cpp0x/variadic109.C: New.
4423
4424 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4425
4426          * gcc.target/i386/pause-1.c: New.
4427
4428 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * gcc.dg/stack-usage-1.c: Adjust comment.
4431         * gcc.dg/stack-usage-2.c: New test.
4432
4433 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR c++/49136
4436         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4437         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4438
4439 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4440
4441         PR rtl-optimization/48757
4442         * gfortran.dg/pr48757.f:  New test case.
4443
4444 2011-05-24  Jason Merrill  <jason@redhat.com>
4445
4446         * g++.dg/cpp0x/access01.C: New.
4447
4448 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4449
4450         PR libobjc/48177
4451         * objc.dg/pr48177.m: New testcase.      
4452
4453 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4454
4455         PR objc/48187
4456         * objc.dg/pr48187.m: New testcase.
4457         * obj-c++.dg/pr48187.mm: New testcase.
4458         * objc.dg/ivar-extra-semicolon.m: New testcase.
4459
4460 2011-05-24  Jason Merrill  <jason@redhat.com>
4461
4462         * g++.dg/template/access21.C: New.
4463         * g++.dg/template/access22.C: New.
4464
4465 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4466
4467         PR rtl-optimization/48633
4468         * g++.dg/pr48633.C: New test.
4469
4470 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         PR target/49133
4473         * g++.dg/other/pr49133.C: New test.
4474
4475 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4476             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4477
4478         * gcc.dg/torture/tls/run-gd.c: New test.
4479         * gcc.dg/torture/tls/run-ie.c: New test.
4480         * gcc.dg/torture/tls/run-ld.c: New test.
4481         * gcc.dg/torture/tls/run-le.c: New test.
4482         * lib/target-supports.exp (check_effective_target_tls_runtime):
4483         Build testcase with TLS options.
4484
4485 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4488
4489 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4490
4491         PR tree-optimization/49121
4492         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4493
4494 2011-05-23  Jason Merrill  <jason@redhat.com>
4495
4496         * g++.dg/cpp0x/defaulted28.C: New.
4497
4498         * g++.dg/cpp0x/sfinae25.C: New.
4499
4500         * g++.dg/cpp0x/rv-cast2.C: New.
4501
4502         * g++.dg/cpp0x/enum14.C: New.
4503
4504 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR lto/49123
4507         * gcc.c-torture/execute/pr49123.c: New test.
4508
4509         PR debug/49032
4510         * gcc.dg/debug/pr49032.c: New test.
4511
4512         PR c/49120
4513         * gcc.dg/pr49120.c: New test.
4514
4515 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         PR target/47315
4518         * gcc.target/i386/pr47315.c: New test.
4519
4520 2011-05-23  Jason Merrill  <jason@redhat.com>
4521
4522         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4523
4524         * g++.dg/cpp0x/sfinae24.C: New.
4525
4526         * g++.dg/cpp0x/error3.C: New.
4527
4528         * g++.dg/cpp0x/defaulted27.C: New.
4529
4530         * g++.dg/cpp0x/decltype27.C: New.
4531
4532 2011-05-23  Richard Guenther  <rguenther@suse.de>
4533
4534         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4535
4536 2011-05-23  Richard Guenther  <rguenther@suse.de>
4537
4538         PR tree-optimization/40874
4539         * g++.dg/tree-ssa/pr40874.C: New testcase.
4540
4541 2011-05-23  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/49115
4544         * g++.dg/torture/pr49115.C: New testcase.
4545
4546 2011-05-23  Richard Guenther  <rguenther@suse.de>
4547
4548         PR middle-end/15419
4549         * gcc.dg/memcpy-3.c: New testcase.
4550
4551 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4552
4553         PR middle-end/48973
4554         * gcc.c-torture/execute/pr48973-1.c: New test.
4555         * gcc.c-torture/execute/pr48973-2.c: New test.
4556
4557 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4558
4559         PR c++/18016
4560         * g++.dg/warn/pr18016.C: New.
4561
4562 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4563
4564         PR target/45098
4565         * gcc.target/arm/ivopts-6.c: New test.
4566
4567 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR middle-end/49029
4570         * gcc.c-torture/compile/pr49029.c: New test.
4571
4572 2011-05-22  Jason Merrill  <jason@redhat.com>
4573
4574         * g++.dg/cpp0x/sfinae23.C: New.
4575         * g++.dg/cpp0x/sfinae8.C: Correct.
4576
4577 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4578
4579         * gfortran.dg/function_optimize_8.f90:  New test case.
4580
4581 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4582
4583         PR tree-optimization/49087
4584         * gcc.dg/vect/O3-pr49087.c: New test.
4585
4586 2011-05-21  Jason Merrill  <jason@redhat.com>
4587
4588         * g++.dg/debug/const5.C: New.
4589
4590 2011-05-20  Jason Merrill  <jason@redhat.com>
4591
4592         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4593
4594         * g++.dg/cpp0x/constexpr-static7.C: New.
4595
4596         * g++.dg/cpp0x/enum12.C: New.
4597         * g++.dg/cpp0x/enum13.C: New.
4598
4599 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4600
4601         PR fortran/48699
4602         * gfortran.dg/select_type_23.f03: New.
4603
4604 2011-05-20  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/cpp0x/defaulted26.C: New.
4607
4608         * g++.dg/cpp0x/noexcept02.C: Fix.
4609         * g++.dg/cpp0x/noexcept03.C: Fix.
4610         * g++.dg/cpp0x/noexcept08.C: Fix.
4611         * g++.dg/cpp0x/noexcept10.C: New.
4612
4613 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4614
4615         PR fortran/48706
4616         * gfortran.dg/extends_12.f03: New.
4617
4618 2011-05-20  Jason Merrill  <jason@redhat.com>
4619
4620         * g++.dg/template/koenig9.C: New.
4621         * g++.dg/opt/pr47615.C: Fix.
4622         * g++.dg/overload/defarg1.C: Fix.
4623         * g++.dg/tc1/dr213.C: Remove xfail.
4624         * g++.dg/torture/pr34850.C: Fix.
4625         * g++.dg/torture/pr39362.C: Fix.
4626         * g++.old-deja/g++.brendan/crash56.C: Fix.
4627         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4628
4629 2011-05-20  Richard Guenther  <rguenther@suse.de>
4630
4631         PR tree-optimization/49079
4632         * gcc.dg/torture/pr49079.c: New testcase.
4633
4634 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR tree-optimization/49073
4637         * gcc.c-torture/execute/pr49073.c: New test.
4638
4639 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4640
4641         PR fortran/18918
4642         * gfortran.dg/coarray_21.f90: New.
4643
4644 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4645
4646         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4647         output.
4648
4649 2011-05-19  Richard Guenther  <rguenther@suse.de>
4650
4651         PR testsuite/49063
4652         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4653
4654 2011-05-19  Richard Guenther  <rguenther@suse.de>
4655
4656         PR middle-end/48985
4657         * gcc.dg/builtin-object-size-11.c: New testcase.
4658
4659 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4660
4661         PR target/45098
4662         * gcc.target/arm/ivopts.c: New test.
4663         * gcc.target/arm/ivopts-2.c: New test.
4664
4665 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4666
4667         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4668
4669 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4670
4671         * gcc.c-torture/execute/960321-1.x: Remove.
4672
4673 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4674
4675         PR fortran/48700
4676         * gfortran.dg/move_alloc_4.f90: New.
4677
4678 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4679
4680         PR target/49002
4681         * gcc.target/i386/pr49002-1.c: New test.
4682         * gcc.target/i386/pr49002-2.c: Likewise.
4683
4684 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR tree-optimization/49039
4687         * gcc.c-torture/execute/pr49039.c: New test.
4688         * gcc.dg/tree-ssa/pr49039.c: New test.
4689         * g++.dg/torture/pr49039.C: New test.
4690
4691 2011-05-18  Jason Merrill  <jason@redhat.com>
4692
4693         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4694         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4695         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4696
4697 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4698
4699         * gcc.target/bfin/mcpu-bf592.c: New test.
4700
4701 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4702
4703         PR tree-optimization/41881
4704         * gcc.dg/vect/O3-pr41881.c: New test.
4705         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4706
4707 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR tree-optimization/49000
4710         * gcc.dg/pr49000.c: New test.
4711
4712 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gnat.dg/invalid1.adb: New test.
4715
4716 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4719         scan pattern.
4720         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4721         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4722
4723 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4724
4725         PR c++/48994
4726         * g++.dg/cpp0x/range-for18.C: New.
4727
4728 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4729
4730         PR fortran/18918
4731         * gfortran.dg/coarray/image_index_2.f90: New.
4732
4733 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4734
4735         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4736         * g++.dg/cpp0x/override2.C: New.
4737
4738 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4739
4740         PR fortran/18918
4741         * gfortran.de/coarray_20.f90: New.
4742
4743 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4744
4745         PR fortran/22572
4746         * function_optimize_7.f90:  New test case.
4747
4748 2011-05-13  Jason Merrill  <jason@redhat.com>
4749
4750         * g++.dg/cpp0x/decltype26.C: New.
4751         * g++.dg/cpp0x/enum11.C: New.
4752
4753 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/48972
4756         PR fortran/48991
4757         * gfortran.dg/assign_8.f90: Update dg-error.
4758
4759 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4760
4761         PR fortran/48972
4762         * gfortran.dg/io_constraints_8.f90: New.
4763         * gfortran.dg/io_constraints_9.f90: New.
4764
4765 2011-05-13  Martin Thuresson  <martint@google.com>
4766
4767         PR gcov-profile/47793
4768         * gcc.dg/pr47793.c: New.
4769
4770 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR tree-optimization/48975
4773         * gcc.dg/pr48975.c: New test.
4774
4775 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4776
4777         PR fortran/48972
4778         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4779
4780 2011-05-12  Jason Merrill  <jason@redhat.com>
4781
4782         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4783
4784 2011-05-12  Geert Bosch  <bosch@adacore.com>
4785
4786         * gnat.dg/view_conversion1.adb: New test.
4787
4788 2011-05-12  Richard Guenther  <rguenther@suse.de>
4789
4790         PR tree-optimization/48172
4791         * gcc.dg/vect/pr48172.c: New testcase.
4792
4793 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR debug/48967
4796         * g++.dg/opt/pr48967.C: New test.
4797
4798 2011-05-11  Jason Merrill  <jason@redhat.com>
4799
4800         * g++.dg/cpp0x/constexpr-friend.C: New.
4801         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4802
4803         * g++.dg/cpp0x/sfinae22.C: New.
4804
4805 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4806
4807         PR fortran/48889
4808         * gfortran.dg/generic_24.f90: New.
4809
4810 2011-05-11  Richard Guenther  <rguenther@suse.de>
4811
4812         PR tree-optimization/15256
4813         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4814
4815 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR debug/48159
4818         * gcc.dg/pr48159-1.c: New test.
4819         * gcc.dg/pr48159-2.c: New test.
4820
4821 2011-05-11  Richard Guenther  <rguenther@suse.de>
4822
4823         PR middle-end/48953
4824         * gcc.dg/torture/pr48953.c: New testcase.
4825
4826 2011-05-11  Richard Guenther  <rguenther@suse.de>
4827
4828         PR tree-optimization/18041
4829         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4830
4831 2011-05-11  Alan Modra  <amodra@gmail.com>
4832
4833         PR target/47755
4834         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4835
4836 2011-05-10  Jason Merrill  <jason@redhat.com>
4837
4838         * g++.dg/cpp0x/defaulted25.C: New.
4839         * g++.dg/template/crash7.C: Adjust.
4840
4841         * g++.dg/cpp0x/variadic108.C: New.
4842
4843 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4844
4845         * g++.dg/inherit/virtual9.C: Extend.
4846
4847 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4848
4849         PR target/48857
4850         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4851         are passed and returned in vector registers.
4852
4853 2011-05-10  Richard Guenther  <rguenther@suse.de>
4854
4855         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4856         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4857         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4858         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4859         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4860         applies.
4861
4862 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR tree-optimization/48611
4865         PR tree-optimization/48794
4866         * gfortran.dg/gomp/pr48611.f90: New test.
4867         * gfortran.dg/gomp/pr48794.f90: New test.
4868
4869         PR debug/48928
4870         * gcc.dg/dfp/pr48928.c: New test.
4871
4872 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4873
4874         PR c++/48522
4875         * g++.dg/cpp0x/pr48522.C: New.
4876
4877 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4878
4879         PR c++/48735
4880         * g++.dg/cpp0x/sfinae21.C: New.
4881
4882 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4883
4884         * g++.dg/template/sfinae28.C: Rename to...
4885         * g++.dg/cpp0x/sfinae19.C: ... this.
4886         * g++.dg/template/sfinae29.C: Rename to...
4887         * g++.dg/cpp0x/sfinae20.C: ... this.
4888
4889 2011-05-09  Jeff Law <law@redhat.com>
4890
4891         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4892         consistent results.
4893
4894 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4895
4896         PR c++/20039
4897         * g++.dg/init/pr20039.C: New.
4898
4899 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4900
4901         PR c++/48737
4902         PR c++/48744
4903         * g++.dg/template/sfinae28.C: New.
4904         * g++.dg/template/sfinae29.C: Likewise.
4905
4906 2011-05-09  Jason Merrill  <jason@redhat.com>
4907
4908         * g++.dg/template/nontype23.C: New.
4909
4910 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4911         PR c++/48859
4912         * g++.dg/init/pr48859.C: New.
4913
4914 2011-05-09  Jason Merrill  <jason@redhat.com>
4915
4916         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4917         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4918         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4919         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4920         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4921         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4922         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4923         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4924
4925 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4926
4927         * g++.dg/inherit/virtual9.C: New.
4928
4929 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4930
4931         PR c++/48574
4932         * g++.dg/template/dependent-expr8.C: New test case.
4933
4934 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4935
4936         PR tree-optimization/48837
4937         * gcc.dg/pr48837.c: New testcase.
4938
4939 2011-05-06  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/cpp0x/constexpr-condition2.C: New.
4942
4943         * g++.dg/cpp0x/constexpr-missing.C: New.
4944
4945 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4946
4947         PR fortran/18918
4948         * gfortran.dg/coarray/this_image_2.f90: New.
4949
4950 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4951
4952         PR fortran/48858
4953         PR fortran/48820
4954         * gfortran.dg/bind_c_usage_22.f90: New.
4955         * gfortran.dg/bind_c_usage_23.f90: New.
4956         * gfortran.dg/bind_c_usage_24.f90: New.
4957         * gfortran.dg/bind_c_usage_24_c.c: New.
4958
4959 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4960
4961         PR c++/48838
4962         * g++.dg/template/member9.C: New test case.
4963
4964 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4965
4966         * gnat.dg/discr29.ad[sb]: New test.
4967         * gnat.dg/discr30.adb: Likewise.
4968
4969 2011-05-05  Julian Brown  <julian@codesourcery.com>
4970
4971         * gcc.target/arm/neon-vset_lanes8.c: New test.
4972
4973 2011-05-05  Jason Merrill  <jason@redhat.com>
4974
4975         * g++.dg/init/new32.C: New.
4976
4977 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4978
4979         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4980         Fix typo.
4981
4982 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR rtl-optimization/48381
4985         * gcc.c-torture/compile/pr48381.c: New test.
4986
4987 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4988
4989         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4990         to dg-options.
4991         * gcc.target/i386/opt-1.c: Ditto.
4992
4993 2011-05-04  Jason Merrill  <jason@redhat.com>
4994
4995         * g++.dg/conversion/base1.C: New.
4996
4997 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4998
4999         PR libgfortran/48787
5000         * gfortran.dg/round_3.f08: Add more checks to test case.
5001
5002 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5003
5004         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5005         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5006         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5007         Gate test on effective_target fd_truncate.
5008
5009 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5010
5011         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5012         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5013         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5014         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5015         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5016         * gcc.target/i386/pr38824.c: Ditto.
5017         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5018         * gcc.target/i386/vecinit-2.c: Ditto.
5019         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5020         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5021         * gcc.target/i386/parity-2.c: Ditto.
5022         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5023
5024 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5025
5026         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5027         remove duplication.
5028         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5029         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5030         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5031
5032 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5033
5034         PR fortran/18918
5035         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5036
5037 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5038
5039         PR fortran/18918
5040         * gfortran.dg/coarray/this_image_1.f90: New.
5041
5042 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5043
5044         PR fortran/18918
5045         * gfortran.dg/coarray/caf.dg: New.
5046         * gfortran.dg/coarray/image_index_1.f90: New, copied
5047         from ../coarray_16.f90.
5048
5049 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5050
5051         PR c++/28501
5052         * g++.dg/ext/complex9.C: New.
5053
5054 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5055
5056         From Mike Frysinger
5057         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5058         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5059         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5060
5061 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5062
5063         * gcc.target/bfin/builtins: Created.
5064         * gcc.target/bfin/hisilh-O0.c: Deleted.
5065         * gcc.target/bfin/hisilh.c: Moved to...
5066         * gcc.target/bfin/builtins/hisilh.c: ...here.
5067         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5068         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5069         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5070         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5071         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5072         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5073         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5074         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5075         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5076         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5077         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5078         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5079         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5080         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5081         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5082         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5083         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5084         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5085         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5086         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5087         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5088         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5089         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5090         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5091         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5093         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5094         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5095         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5096         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5097         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5098         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5099         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5100         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5101         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5102         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5103         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5104         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5105         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5106         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5107         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5108         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5109         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5110         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5111         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5112         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5113         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5114         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5115         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5116         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5117         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5118         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5119         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5120         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5121         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5122         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5123         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5124         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5125         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5126         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5127         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5128         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5129         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5130         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5131         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5132         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5133         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5134         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5135         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5136         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5137         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5138         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5139         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5140         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5141         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5142         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5143         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5144         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5145         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5146         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5147         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5148         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5149         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5150         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5151         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5152         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5153         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5154         * gcc.target/bfin/builtins/circptr.c: Ditto.
5155         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5156         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5157         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5158         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5159         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5160         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5161         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5162         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5163         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5164         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5165         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5166         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5167         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5168         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5169         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5170         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5171         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5172         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5173         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5174         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5175         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5176         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5177         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5178         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5179         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5180         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5181         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5182         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5183         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5184         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5185         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5186         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5187         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5188         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5189         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5190         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5191         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5192         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5193         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5194         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5195         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5196         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5197         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5198         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5199         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5200         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5201         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5202         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5203         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5204         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5205         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5206         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5207         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5208         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5209         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5210         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5211         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5212         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5213         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5214         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5215         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5216         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5217         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5218         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5219         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5220         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5221         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5222         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5223         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5224         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5225
5226 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5227
5228         * gcc.target/arm/cold-lc.c: New test.
5229
5230 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5231
5232         PR target/48774
5233         * gcc.dg/pr48774.c: New test.
5234
5235 2011-05-03  Richard Guenther  <rguenther@suse.de>
5236
5237         * gcc.dg/large-size-array-5.c: New testcase.
5238
5239 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5240
5241         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5242
5243 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5244
5245         * lib/target-supports.exp (check_effective_target_vect_strided):
5246         Replace with...
5247         (check_effective_target_vect_strided2)
5248         (check_effective_target_vect_strided3)
5249         (check_effective_target_vect_strided4)
5250         (check_effective_target_vect_strided8): ...these new functions.
5251
5252         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5253         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5254         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5255         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5256         * gcc.dg/vect/pr37539.c: Likewise.
5257         * gcc.dg/vect/slp-11a.c: Likewise.
5258         * gcc.dg/vect/slp-11b.c: Likewise.
5259         * gcc.dg/vect/slp-11c.c: Likewise.
5260         * gcc.dg/vect/slp-12a.c: Likewise.
5261         * gcc.dg/vect/slp-12b.c: Likewise.
5262         * gcc.dg/vect/slp-18.c: Likewise.
5263         * gcc.dg/vect/slp-19a.c: Likewise.
5264         * gcc.dg/vect/slp-19b.c: Likewise.
5265         * gcc.dg/vect/slp-21.c: Likewise.
5266         * gcc.dg/vect/slp-23.c: Likewise.
5267         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5268
5269         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5270         instead of vect_interleave && vect_extract_even_odd.
5271         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5272         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5273         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5274         * gcc.dg/vect/vect-1.c: Likewise.
5275         * gcc.dg/vect/vect-10.c: Likewise.
5276         * gcc.dg/vect/vect-98.c: Likewise.
5277         * gcc.dg/vect/vect-107.c: Likewise.
5278         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5279         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5280         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5281         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5282         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5283         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5284         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5285         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5286         * gcc.dg/vect/vect-strided-float.c: Likewise.
5287         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5288         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5289         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5290         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5291         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5292         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5293         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5294         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5295         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5296         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5297         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5298         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5299         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5300         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5301         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5302
5303         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5304         target condition.
5305         * gcc.dg/vect/pr30843.c: Likewise.
5306         * gcc.dg/vect/pr33866.c: Likewise.
5307         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5308         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5309         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5310         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5311
5312 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5313
5314         * gcc.dg/vect/slp-11.c: Split into...
5315         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5316         gcc.dg/vect/slp-11c.c: ...these tests.
5317         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5318         * gcc.dg/vect/slp-12c.c: ...this new test.
5319         * gcc.dg/vect/slp-19.c: Split into...
5320         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5321         gcc.dg/vect/slp-19c.c: ...these new tests.
5322
5323 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5324
5325         * lib/target-supports.exp
5326         (check_effective_target_vect_extract_even_odd_wide): Delete.
5327         (check_effective_target_vect_strided_wide): Likewise.
5328         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5329         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5330         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5331         * gcc.dg/vect/pr37539.c: Likewise.
5332         * gcc.dg/vect/slp-11.c: Likewise.
5333         * gcc.dg/vect/slp-12a.c: Likewise.
5334         * gcc.dg/vect/slp-12b.c: Likewise.
5335         * gcc.dg/vect/slp-19.c: Likewise.
5336         * gcc.dg/vect/slp-23.c: Likewise.
5337         * gcc.dg/vect/vect-1.c: Likewise.
5338         * gcc.dg/vect/vect-98.c: Likewise.
5339         * gcc.dg/vect/vect-107.c: Likewise.
5340         * gcc.dg/vect/vect-strided-float.c: Likewise.
5341
5342 2011-05-02  Jason Merrill  <jason@redhat.com>
5343
5344         * g++.dg/init/new31.C: New.
5345
5346 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5347
5348         PR c/35445
5349         * gcc.dg/pr35445.c: New test.
5350
5351 2011-05-02  Jason Merrill  <jason@redhat.com>
5352
5353         * c-c++-common/vla-1.c: New.
5354
5355 2011-05-02  Richard Guenther  <rguenther@suse.de>
5356
5357         PR tree-optimization/48822
5358         * gcc.dg/torture/pr48822.c: New testcase.
5359
5360 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5361
5362         PR c++/47969
5363         * g++.dg/cpp0x/constexpr-47969.C: New.
5364
5365 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5366
5367         PR testsuite/48498
5368         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5369         on vect_no_align targets.
5370         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5371         vect_no_align targets.
5372
5373 2011-05-01  Xinliang David Li  <davidxl@google.com>
5374
5375         * gcc.dg/tree-ssa/integer-addr.c: New test.
5376         * gcc.dg/tree-ssa/alias_bug.c: New test.
5377
5378 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5379
5380         PR libgfortran/48787
5381         * gfortran.dg/round_3.f08: Add more checks.
5382
5383 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5384
5385         PR fortran/48821
5386         * gfortran.dg/import9.f90: New, proper test.
5387         * gfortran.dg/interface_37.f90: Remove bogus
5388         test (bogus copy of interface_36.f90).
5389
5390 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/48821
5393         * gfortran.dg/interface_37.f90: New.
5394
5395 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/48746
5398         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5399
5400 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR tree-optimization/48809
5403         * gcc.c-torture/execute/pr48809.c: New test.
5404
5405 2011-04-29  Jeff Law <law@redhat.com>
5406
5407         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5408
5409 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5410
5411         PR c++/48606
5412         * g++.dg/init/ctor10.C: New.
5413
5414 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5415
5416         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5417           warning in implicitly instantiated templates.
5418
5419 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5420
5421         * g++.dg/warn/Wnull-conversion-1.C: New.
5422         * g++.dg/warn/Wnull-conversion-2.C: New.
5423
5424 2011-04-29  Diego Novillo  <dnovillo@google.com>
5425
5426         * g++.old-deja/g++.other/null3.C: Expect warning about
5427         converting boolean to a pointer.
5428
5429 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5430
5431         PR fortran/48462
5432         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5433         being a target.
5434
5435         PR fortran/48746
5436         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5437
5438 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5439
5440         PR fortran/48810
5441         * gfortran.dg/typebound_proc_22.f90: New.
5442
5443         PR fortran/48800
5444         * gfortran.dg/interface_36.f90: New.
5445
5446 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5447
5448         PR libgfortran/48488
5449         PR libgfortran/48602
5450         PR libgfortran/48615
5451         PR libgfortran/48684
5452         PR libgfortran/48787
5453         * gfortran.dg/fmt_g.f: Adjust test.
5454         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5455         * gfortran.dg/round_3.f08: New test.
5456         * gfortran.dg/namelist_print_1.f: Adjust test.
5457         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5458         * gfortran.dg/f2003_io_5.f03: Adjust test.
5459         * gfortran.dg/coarray_15.f90: Adjust test.
5460         * gfortran.dg/namelist_65.f90: Adjust test.
5461         * gfortran.dg/fmt_cache_1.f: Adjust test.
5462         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5463         * gfortran.dg/real_const_3.f90: Adjust test.
5464
5465 2011-04-28  Xinliang David Li  <davidxl@google.com>
5466
5467         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5468         * g++.dg/prof-robust-1.C: New test.
5469
5470 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5471
5472         PR tree-optimization/48765
5473         * gcc.dg/vect/pr48765.c: New.
5474
5475 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5476
5477         PR tree-optimization/48775
5478         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5479
5480 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5481
5482         PR c++/48798
5483         * g++.dg/inherit/pr48798.C: New.
5484         * g++.old-deja/g++.other/base1.C: Adjust.
5485
5486 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5487
5488         PR c++/48656
5489         * g++.dg/template/inherit7.C: New test case.
5490
5491 2011-04-28  Richard Guenther  <rguenther@suse.de>
5492
5493         PR tree-optimization/40052
5494         PR tree-optimization/15347
5495         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5496         * gcc.dg/pr15347.c: Likewise.
5497
5498 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5499
5500         PR c++/48530
5501         * g++.dg/cpp0x/sfinae18.C: New.
5502
5503 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5504
5505         PR c++/48771
5506         * g++.dg/ext/is_literal_type1.C: New.
5507
5508 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5509
5510         PR fortran/48112
5511         PR fortran/48279
5512         * gfortran.dg/interface_35.f90: New.
5513         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5514         * gfortran.dg/func_result_6.f90: Add dg-warning.
5515         * gfortran.dg/bessel_1.f90: Ditto.
5516         * gfortran.dg/hypot_1.f90: Ditto.
5517         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5518         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5519         * gfortran.dg/interface_assignment_4.f90: Ditto.
5520
5521 2011-04-27  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/ext/complex8.C: New.
5524
5525         * g++.dg/cpp0x/initlist49.C: New.
5526         * g++.dg/init/new30.C: New.
5527
5528 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5529
5530         PR fortran/48788
5531         * gfortran.dg/whole_file_34.f90: New.
5532
5533 2011-04-27  Jan Hubicka  <jh@suse.cz>
5534
5535         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5536
5537 2011-04-27  Jason Merrill  <jason@redhat.com>
5538
5539         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5540
5541         * g++.dg/parse/ambig6.C: New.
5542
5543 2011-04-27  Nick Clifton  <nickc@redhat.com>
5544
5545         * gcc.dg/20020312-2.c: Add definition for RX.
5546
5547         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5548         option with RX targets.
5549
5550         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5551         /* */ comments.
5552
5553 2011-04-27  Richard Guenther  <rguenther@suse.de>
5554
5555         * gcc.dg/tree-ssa/pr23382.c: Remove.
5556
5557 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5558
5559         PR target/48767
5560         * gcc.c-torture/compile/pr48767.c: New test.
5561
5562 2011-04-27  Richard Guenther  <rguenther@suse.de>
5563
5564         PR tree-optimization/48772
5565         * g++.dg/pr48772.C: New testcase.
5566
5567 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR c/48742
5570         * gcc.c-torture/compile/pr48742.c: New test.
5571
5572 2011-04-26  Jason Merrill  <jason@redhat.com>
5573
5574         * g++.dg/lookup/koenig13.C: New.
5575
5576         * g++.dg/cpp0x/initlist48.C: New.
5577
5578 2011-04-25  Jason Merrill  <jason@redhat.com>
5579
5580         * g++.dg/cpp0x/sfinae17.C: New.
5581
5582 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5583
5584         PR target/48258
5585         * gcc.target/powerpc/pr48258-1.c: New file.
5586         * gcc.target/powerpc/pr48258-2.c: Ditto.
5587
5588 2011-04-26  Xinliang David Li  <davidxl@google.com>
5589
5590         * gcc.dg/uninit-suppress.c: New test.
5591         * gcc.dg/uninit-suppress.c: New test.
5592
5593 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5594
5595         PR debug/48768
5596         * gcc.dg/pr48768.c: New test.
5597
5598         PR tree-optimization/48734
5599         * gcc.c-torture/compile/pr48734.c: New test.
5600
5601         PR testsuite/48753
5602         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5603
5604 2011-04-26  Richard Guenther  <rguenther@suse.de>
5605
5606         PR tree-optimization/48731
5607         * gcc.dg/torture/pr48731.c: New testcase.
5608
5609 2011-04-26  Richard Guenther  <rguenther@suse.de>
5610
5611         PR testsuite/48753
5612         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5613
5614 2011-04-26  Richard Guenther  <rguenther@suse.de>
5615
5616         PR middle-end/48694
5617         * gcc.dg/torture/pr48694-1.c: New testcase.
5618         * gcc.dg/torture/pr48694-2.c: Likewise.
5619
5620 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5621
5622         * g++.dg/ext/underlying_type1.C: New.
5623         * g++.dg/ext/underlying_type2.C: Likewise.
5624         * g++.dg/ext/underlying_type3.C: Likewise.
5625         * g++.dg/ext/underlying_type4.C: Likewise.
5626         * g++.dg/ext/underlying_type5.C: Likewise.
5627         * g++.dg/ext/underlying_type6.C: Likewise.
5628         * g++.dg/ext/underlying_type7.C: Likewise.
5629         * g++.dg/ext/underlying_type8.C: Likewise.
5630         * g++.dg/ext/underlying_type9.C: Likewise.
5631         * g++.dg/ext/underlying_type10.C: Likewise.
5632
5633 2011-04-25  Jason Merrill  <jason@redhat.com>
5634
5635         * g++.dg/cpp0x/regress/template-const2.C: New.
5636
5637 2011-04-25  Jeff Law <law@redhat.com>
5638
5639         * gcc.dg/tree-ssa/vrp56.c: new test.
5640
5641 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5642
5643         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5644
5645 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR preprocessor/48740
5648         * c-c++-common/raw-string-11.c: New test.
5649
5650 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5651
5652         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5653         hppa*-*-hpux*.
5654
5655 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5656
5657         PR fortran/18918
5658         * gfortran.dg/coarray_19.f90: New.
5659
5660 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5661
5662         PR c/48685
5663         * gcc.dg/pr48685.c: New test.
5664
5665 2011-04-22  Jan Hubicka  <jh@suse.cz>
5666
5667         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5668
5669 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR tree-optimization/48717
5672         * gcc.c-torture/execute/pr48717.c: New test.
5673
5674 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5675
5676         PR target/48723
5677         * gcc.target/i386/pr48723.c: New test.
5678
5679 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR c/48716
5682         * gcc.dg/gomp/pr48716.c: New test.
5683         * g++.dg/gomp/pr48716.C: New test.
5684
5685 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5686
5687         PR c/36750
5688         * gcc.dg/missing-field-init-2.c: Update testcase.
5689
5690 2011-04-22  Alan Modra  <amodra@gmail.com>
5691
5692         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5693
5694 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5695
5696         PR fortran/48405
5697         * gfortran.dg/function_optimize_6.f90:  New test.
5698
5699 2011-04-21  Easwaran Raman  <eraman@google.com>
5700
5701         * gcc.dg/stack-layout-2.c: New test.
5702
5703 2011-04-21  Richard Guenther  <rguenther@suse.de>
5704
5705         PR lto/48703
5706         * g++.dg/lto/pr48207-2_0.C: New testcase.
5707         * g++.dg/lto/pr48207-3_0.C: Likewise.
5708
5709 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5710
5711         * gnat.dg/volatile5.adb: New test.
5712         * gnat.dg/volatile5_pkg.ads: New helper.
5713
5714 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5715
5716         PR target/48708
5717         * gcc.target/i386/pr48708.c: New test.
5718
5719 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5720
5721         * gcc.dg/vect/vect-119.c: New test.
5722
5723 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5724
5725         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5726         and once without.
5727
5728 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5729             Richard Sandiford  <richard.sandiford@linaro.org>
5730
5731         PR target/46329
5732         * gcc.target/arm/pr46329.c: New test.
5733
5734 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5735
5736         PR fortran/18918
5737         * gfortran.dg/coarray_18.f90: New.
5738
5739 2011-04-20  Jason Merrill  <jason@redhat.com>
5740
5741         * g++.dg/cpp0x/initlist47.C: New.
5742
5743         * g++.dg/init/dtor4.C: New.
5744
5745 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5746
5747         PR target/48678
5748         * gcc.target/i386/sse2-pinsrw.c: New test.
5749         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5750         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5751         * gcc.target/i386/sse2-insvhi.c: Ditto.
5752         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5753         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5754
5755 2011-04-20  Jason Merrill  <jason@redhat.com>
5756
5757         * g++.dg/template/const4.C: New.
5758
5759 2011-04-20  Easwaran Raman  <eraman@google.com>
5760
5761         * gcc.dg/stack-layout-1.c: New test.
5762
5763 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5764
5765         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5766         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5767         function.
5768
5769 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5770
5771         * gcc.dg/binop-xor1.c: New test.
5772         * gcc.dg/binop-xor2.c: New test.
5773         * gcc.dg/binop-xor3.c: New test.
5774         * gcc.dg/binop-xor4.c: New test.
5775         * gcc.dg/binop-xor5.c: New test.
5776
5777 2011-04-20  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/47892
5780         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5781
5782 2011-04-20  Richard Guenther  <rguenther@suse.de>
5783
5784         PR middle-end/48695
5785         * g++.dg/torture/pr48695.C: New testcase.
5786
5787 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5788
5789         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5790         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5791         * gcc.c-torture/execute/pr45262.c: Ditto
5792         * gcc.dg/torture/pr43165.c: Ditto.
5793         * gcc.dg/torture/pr47228.c: Ditto.
5794         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5795         * gcc.dg/ipa/pr45644.c: Ditto.
5796         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5797         PDP11.
5798
5799 2011-04-19  Jason Merrill  <jason@redhat.com>
5800
5801         * g++.dg/ext/complex7.C: New.
5802
5803         * g++.dg/ext/attrib41.C: New.
5804
5805 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5806
5807         PR testsuite/48676
5808         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5809
5810 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5811
5812         PR target/48678
5813         * gcc.target/i386/pr48678.c: New test.
5814
5815 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5816
5817         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5818         * g++.dg/opt/devirt2.C: New test.
5819         * g++.dg/ipa/devirt-g-1.C: Likewise.
5820
5821 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5822
5823         PR fortran/48588
5824         * gfortran.dg/whole_file_33.f90: New.
5825
5826 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5827
5828         * g++.dg/ipa/devirt-7.C: New test.
5829
5830 2011-04-19  Richard Guenther  <rguenther@suse.de>
5831
5832         PR lto/48207
5833         * g++.dg/lto/pr48207_0.C: New testcase.
5834
5835 2011-04-18  Jason Merrill  <jason@redhat.com>
5836
5837         * g++.dg/init/void1.C: New.
5838
5839         * g++.dg/cpp0x/union4.C: New.
5840
5841 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR middle-end/48661
5844         * g++.dg/torture/pr48661.C: New test.
5845
5846         PR c++/48632
5847         * g++.dg/gomp/pr48632.C: New test.
5848
5849 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5850
5851         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5852         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5853
5854 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5855
5856         PR fortran/18918
5857         * gfortran.dg/coarray_17.f90: New.
5858         * gfortran.dg/coarray_10.f90: Update dg-error.
5859
5860 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862         PR testsuite/48251
5863         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5864         * gfortran.dg/guality/guality.exp: Likewise.
5865
5866 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5867
5868         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5869
5870 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5871
5872         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5873
5874 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5877
5878 2011-04-18  Richard Guenther  <rguenther@suse.de>
5879
5880         PR middle-end/46364
5881         * g++.dg/torture/pr46364.C: New testcase.
5882
5883 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5884
5885         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5886
5887 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5888
5889         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5890
5891 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5892             Ira Rosen  <ira.rosen@linaro.org>
5893
5894         PR target/48252
5895         * gcc.target/arm/pr48252.c: New test.
5896
5897 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5898
5899         PR tree-optimization/48616
5900         * gcc.dg/pr48616.c: New test.
5901
5902 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5903
5904         PR fortran/18918
5905         * gfortran.dg/coarray_16.f90: New.
5906
5907 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5908
5909         PR fortran/48462
5910         * gfortran.dg/realloc_on_assign_7.f03: New test.
5911
5912 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5913
5914         PR libgfortran/48602
5915         * gfortran.dg/fmt_g0_6.f08: New test.
5916
5917 2011-04-17  Jason Merrill  <jason@redhat.com>
5918
5919         * g++.dg/cpp0x/sfinae16.C: New.
5920
5921 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5922
5923         * gcc.target/mips/reg-var-1.c: New test.
5924
5925 2011-04-17  Jan Hubicka  <jh@suse.cz>
5926
5927         * gcc.dg/winline-5.c: Update testcase.
5928
5929 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5930
5931         * gnat.dg/discr27.ad[sb]: Move dg directive.
5932         * gnat.dg/discr28.ad[sb]: New test.
5933         * gnat.dg/discr28_pkg.ads: New helper.
5934
5935 2011-04-17  Michael Matz  <matz@suse.de>
5936
5937         PR tree-optimization/48622
5938         PR lto/48645
5939         * gcc.dg/lto/pr48622_0.c: New test.
5940
5941 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5942
5943         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5944         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5945         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5946         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5947         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5948         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5949
5950 2011-04-15  Jason Merrill  <jason@redhat.com>
5951
5952         * g++.dg/cpp0x/range-for17.C: New.
5953
5954 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5955
5956         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5957         * g++.dg/cpp0x/range-for3.C: Likewise.
5958         * g++.dg/cpp0x/range-for9.C: Correct error message.
5959         * g++.dg/cpp0x/range-for11.C: New.
5960         * g++.dg/cpp0x/range-for12.C: New.
5961         * g++.dg/cpp0x/range-for13.C: New.
5962         * g++.dg/cpp0x/range-for14.C: New.
5963         * g++.dg/cpp0x/range-for15.C: New.
5964         * g++.dg/cpp0x/range-for16.C: New.
5965
5966 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5967
5968         PR fortran/18918
5969         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5970
5971 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5972
5973         * objc.dg/naming-4.m: Updated.
5974         * objc.dg/naming-5.m: Updated.
5975         * objc.dg/naming-6.m: New.
5976         * objc.dg/naming-7.m: New.
5977         * obj-c++.dg/naming-1.mm: Updated.
5978         * obj-c++.dg/naming-2.mm: Updated.
5979         * obj-c++.dg/naming-3.mm: New.
5980         * obj-c++.dg/naming-4.mm: New.
5981
5982 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5983
5984         PR libgfortran/48589
5985         * gfortran.dg/fmt_g0_5.f08: New test.
5986
5987 2011-04-15  Richard Guenther  <rguenther@suse.de>
5988
5989         PR testsuite/48286
5990         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5991
5992 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5993
5994         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5995         -finline-limit=0 to -fno-inline
5996
5997 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR target/48614
6000         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6001         just avx.
6002
6003 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR target/48605
6006         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6007         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6008         * gcc.target/i386/avx-insertps-3.c: New test.
6009         * gcc.target/i386/avx-insertps-4.c: New test.
6010
6011 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6012
6013         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6014         -finline-limit=0
6015
6016 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6017
6018         PR target/46779
6019         PR target/45291
6020         PR target/41894
6021         * gcc.target/avr/pr46779-1.c: New test case
6022         * gcc.target/avr/pr46779-2.c: New test case
6023
6024 2011-04-14  Jason Merrill  <jason@redhat.com>
6025
6026         * g++.dg/cpp0x/sfinae15.C: New.
6027
6028         * g++.dg/cpp0x/sfinae14.C: New.
6029
6030         * g++.dg/ext/vla10.C: New.
6031
6032 2011-04-14  Richard Guenther  <rguenther@suse.de>
6033
6034         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6035
6036 2011-04-14  Richard Guenther  <rguenther@suse.de>
6037
6038         * gcc.dg/fold-bitand-4.c: Move ...
6039         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6040
6041 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6042
6043         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6044         variables const.
6045         * gcc.target/avr/torture/trivial.c: Ditto.
6046
6047 2011-04-13  Jason Merrill  <jason@redhat.com>
6048
6049         * g++.dg/template/operator11.C: New.
6050
6051 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR middle-end/48591
6054         * gcc.dg/gomp/pr48591.c: New test.
6055
6056         PR c++/48570
6057         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6058         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6059
6060 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6061
6062         PR c++/48574
6063         * g++.dg/template/dependent-expr7.C: New test case.
6064
6065 2011-04-13  Jason Merrill  <jason@redhat.com>
6066
6067         * g++.dg/cpp0x/sfinae13.C: New.
6068
6069 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6070
6071         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6072
6073 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6074
6075         * gcc.target/arm/pr43698.c: Remove -march option.
6076
6077 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6078
6079         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6080         -march option.
6081
6082 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6083
6084         PR fortran/48360
6085         PR fortran/48456
6086         * gfortran.dg/realloc_on_assign_6.f03: New test.
6087
6088 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6089
6090         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6091         targets the additional -mno-ms-bitfields and
6092         -Wno-packed-bitfield-compat options.
6093         * g++.dg/ext/bitfield3.C: Likewise.
6094         * g++.dg/ext/bitfield4.C: Likewise.
6095         * g++.dg/ext/bitfield5.C: Likewise.
6096         * gcc.dg/bitfld-15.c: Likewise.
6097         * gcc.dg/bitfld-16.c: Likewise.
6098         * gcc.dg/bitfld-17.c: Likewise.
6099         * gcc.dg/bitfld-18.c: Likewise.
6100
6101 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6102
6103         * gcc.target/arm/neon-vld3-1.c: New test.
6104         * gcc.target/arm/neon-vst3-1.c: New test.
6105         * gcc.target/arm/neon/v*.c: Regenerate.
6106
6107 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6108
6109         PR rtl-optimization/48549
6110         * g++.dg/opt/pr48549.C: New test.
6111
6112 2011-04-12  Richard Guenther  <rguenther@suse.de>
6113
6114         PR tree-optimization/46076
6115         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6116
6117 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6118
6119         PR testsuite/21164
6120         * lib/compat.exp (compat-execute): Declare unsupported after
6121         stripping path from src1.
6122         * lib/lto.exp (lto-execute): Likewise.
6123
6124 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR c/48552
6127         * gcc.dg/pr48552-1.c: New test.
6128         * gcc.dg/pr48552-2.c: New test.
6129
6130 2011-04-11  Jason Merrill  <jason@redhat.com>
6131
6132         * g++.dg/cpp0x/sfinae12.C: New.
6133
6134         * g++.dg/cpp0x/enum10.C: New.
6135
6136         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6137
6138         * g++.dg/cpp0x/rv-func.C: New.
6139
6140 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6141
6142         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6143         alpha*-dec-osf5*.
6144
6145 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6146
6147         PR tree-optimization/48195
6148         * gcc.dg/ipa/pr48195.c: New test.
6149
6150 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6151
6152         * gnat.dg/return3.adb: Remove unused switch.
6153
6154 2011-04-08  Mike Stump  <mikestump@comcast.net>
6155
6156         PR testsuite/48506
6157         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6158         default to fno-common.
6159
6160 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6161
6162         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6163         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6164
6165 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6166
6167         PR fortran/48448
6168         * gfortran.dg/function_optimize_5.f90:  New test.
6169
6170 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6171
6172         * gnat.dg/aggr17.adb: New test.
6173         * gnat.dg/aggr18.adb: Likewise.
6174
6175 2011-04-08  Michael Matz  <matz@suse.de>
6176
6177         PR middle-end/48389
6178         * gcc.target/i386/pr48389.c: New test.
6179
6180 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6181
6182         PR rtl-optimization/48272
6183         * g++.dg/opt/pr48272.C: New.
6184
6185 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6186
6187         PR rtl-optimization/48235
6188         * gcc.dg/pr48235.c: New.
6189
6190 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6191
6192         PR rtl-optimization/48302
6193         * g++.dg/opt/pr48302.C: New.
6194
6195 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6196
6197         PR target/48273
6198         * g++.dg/opt/pr48273.C: New.
6199
6200 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6201
6202         PR rtl-optimization/48442
6203         * gcc.dg/pr48442.c: New.
6204
6205 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR tree-optimization/48377
6208         * gcc.dg/vect/pr48377.c: New test.
6209
6210 2011-04-07  Jason Merrill  <jason@redhat.com>
6211
6212         * g++.dg/cpp0x/regress/call1.C: New.
6213
6214         * g++.dg/cpp0x/variadic107.C: New.
6215
6216         * g++.dg/cpp0x/sfinae11.C: New.
6217         * g++.dg/cpp0x/noexcept02.C: Fix.
6218
6219         * g++.dg/cpp0x/sfinae10.C: New.
6220
6221         * g++.dg/cpp0x/sfinae9.C: New.
6222
6223         * c-c++-common/Wcast-qual-1.c: Move here from...
6224         * gcc.dg/cast-qual-3.c: ...here, and...
6225         * g++.dg/warn/Wcast-qual2.C: ...here.
6226
6227         * g++.dg/cpp0x/sfinae8.C: New.
6228
6229         * g++.dg/cpp0x/sfinae7.C: New.
6230
6231         * g++.dg/cpp0x/enum9.C: New.
6232
6233 2011-04-07  Mike Stump  <mikestump@comcast.net>
6234
6235         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6236         with no trampolines.
6237
6238 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR fortran/48117
6241         * gfortran.dg/gomp/pr48117.f90: New test.
6242
6243         PR debug/48343
6244         * gcc.dg/torture/pr48343.c: New test.
6245
6246 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6247
6248         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6249
6250 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6251
6252         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6253
6254 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6255
6256         PR target/43920
6257         * lib/scanasm.exp (object-size): New proc.
6258         * gcc.target/arm/pr43920-2.c: New test.
6259
6260 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6261
6262         PR fortran/18918
6263         PR fortran/48477
6264         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6265
6266 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6267
6268         * gcc.dg/mtune.c: Prune note from output.
6269
6270 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6271
6272         PR debug/48466
6273         * gcc.dg/guality/pr36977.c: New test.
6274         * gcc.dg/guality/pr48466.c: New test.
6275
6276 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6277
6278         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6279
6280 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6281
6282         * gnat.dg/return3.adb: New test.
6283
6284 2011-04-06  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/47663
6287         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6288
6289 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6290
6291         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6292         Solaris 8 and 9 as well.
6293
6294 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6295
6296         PR target/43920
6297         * gcc.target/arm/pr43920-1.c: New test.
6298
6299 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6300
6301         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6302         (cctor): Actually return the value.
6303         (main): Cast return values.
6304
6305 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6306
6307         * gfortran.dg/character_comparison_8.f90:  New test.
6308
6309 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6310
6311         * frontend-passes: (optimize_lexical_comparison): New function.
6312         (optimize_expr): Call it.
6313         (optimize_comparison): Also handle lexical comparison functions.
6314         Return false instad of -2 for unequal comparison.
6315
6316 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6317
6318         PR fortran/48412
6319         * function_optimize_4.f90:  New test.
6320
6321 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6322
6323         PR fortran/18918
6324         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6325         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6326         * gfortran.dg/coarray_15.f90: New.
6327
6328 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6329
6330         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6331         * gfortran.dg/bessel_7.f90: Likewise.
6332
6333 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6334
6335         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6336
6337 2011-04-03  Richard Guenther  <rguenther@suse.de>
6338             Ira Rosen  <ira.rosen@linaro.org>
6339
6340         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6341         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6342         -ftree-loop-if-convert-stores.
6343
6344 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6345
6346         * gnat.dg/specs/aggr2.ads: New test.
6347
6348 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6349
6350         * gnat.dg/debug2.ad[sb]: New test.
6351         * gnat.dg/debug2_pkg.ads: New helper.
6352         * gnat.dg/debug3.ad[sb]: New test.
6353
6354 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6355
6356         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6357
6358 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR middle-end/48335
6361         * gcc.c-torture/compile/pr48335-1.c: New test.
6362         * gcc.dg/pr48335-1.c: New test.
6363         * gcc.dg/pr48335-2.c: New test.
6364         * gcc.dg/pr48335-3.c: New test.
6365         * gcc.dg/pr48335-4.c: New test.
6366         * gcc.dg/pr48335-5.c: New test.
6367         * gcc.dg/pr48335-6.c: New test.
6368         * gcc.dg/pr48335-7.c: New test.
6369         * gcc.dg/pr48335-8.c: New test.
6370         * gcc.target/i386/pr48335-1.c: New test.
6371
6372 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6373
6374         PR c/36299
6375         * gcc.dg/Waddress.c: New test.
6376
6377 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6378
6379         PR fortran/48352
6380         * gfortran.dg/function_optimize_3.f90:  New test.
6381
6382 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6383
6384         * gcc.c-torture/compile/20110401-1.c: New test.
6385
6386         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6387         * g++.dg/lto/20091002-2_0.C: Likewise.
6388         * g++.dg/lto/20090303_0.c: Likewise.
6389         * g++.dg/lto/20091004-1_0.C: Likewise.
6390         * g++.dg/lto/20091002-3_0.C: Likewise.
6391         * g++.dg/lto/20091004-2_0.C: Likewise.
6392         * g++.dg/lto/20081123_0.C: Likewise.
6393         * g++.dg/lto/20090313_0.C: Likewise.
6394         * g++.dg/lto/20081109-1_0.C: Likewise.
6395         * g++.dg/lto/20081219_0.C: Likewise.
6396         * g++.dg/lto/20081204-1_0.C: Likewise.
6397         * g++.dg/lto/20090302_0.C: Likewise.
6398         * g++.dg/lto/20081119-1_0.C: Likewise.
6399         * g++.dg/lto/20081118_0.C: Likewise.
6400         * gcc.dg/lto/20091020-2_0.c: Likewise.
6401         * gcc.dg/lto/20090210_0.c: Likewise.
6402         * gcc.dg/lto/20081204-1_0.c: Likewise.
6403         * gcc.dg/lto/20081224_0.c: Likewise.
6404         * gcc.dg/lto/20090219_0.c: Likewise.
6405         * gcc.dg/lto/20091014-1_0.c: Likewise.
6406         * gcc.dg/lto/20091016-1_0.c: Likewise.
6407         * gcc.dg/lto/20090206-2_0.c: Likewise.
6408         * gcc.dg/lto/20090116_0.c: Likewise.
6409         * gcc.dg/lto/20091013-1_0.c: Likewise.
6410         * gcc.dg/lto/20091015-1_0.c: Likewise.
6411         * gcc.dg/lto/20090126-2_0.c: Likewise.
6412
6413 2011-03-31  Ian Lance Taylor  <iant@google.com>
6414
6415         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6416
6417 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6418
6419         * gnat.dg/opt16.adb: New test.
6420
6421 2011-03-31  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/cpp0x/defaulted24.C: New.
6424
6425 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6426
6427         PR target/16292
6428         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6429         with -O0.
6430
6431 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6432
6433         * g++.dg/other/i386-9.C: New test.
6434
6435 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6438
6439 2011-03-30  Jason Merrill  <jason@redhat.com>
6440
6441         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6442
6443         * g++.dg/cpp0x/regress/isnan.C: New.
6444
6445         * g++.dg/cpp0x/initlist46.C: New.
6446
6447 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6448
6449         PR target/47551
6450         * gcc.target/arm/neon-modes-2.c: New test.
6451
6452 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR c/48305
6455         * gcc.c-torture/compile/pr48305.c: New test.
6456
6457 2011-03-29  Jason Merrill  <jason@redhat.com>
6458
6459         * g++.dg/cpp0x/regress/value-dep1.C: New.
6460
6461 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6462
6463         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6464
6465 2011-03-29  Ian Lance Taylor  <iant@google.com>
6466
6467         * go.test/go-test.exp: Handle the test lines used in several new
6468         tests.
6469         (errchk): Add opts parameter.  Change all callers.  Handle parens
6470         in regexps.
6471
6472 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6473             Dominique d'Humieres  <dominiq@lps.ens.fr>
6474
6475         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6476         and __APPLE__ && __PPC__ && __ALTIVEC__.
6477
6478 2011-03-29  Jason Merrill  <jason@redhat.com>
6479
6480         * g++.dg/cpp0x/dependent1.C: New.
6481
6482         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6483
6484         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6485
6486         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6487
6488 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6489
6490         PR fortran/48095
6491         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6492         * gfortran.dg/proc_ptr_comp_32.f90: New.
6493
6494 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6495
6496         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6497         check for corresponding warning.
6498
6499 2011-03-28  Jason Merrill  <jason@redhat.com>
6500
6501         * g++.dg/cpp0x/rv-deduce2.C: New.
6502
6503 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR debug/48203
6506         * gcc.dg/pr48203.c: New test.
6507
6508 2011-03-28  Jeff Law <law@redhat.com>
6509
6510         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6511
6512 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6513
6514         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6515         and __PPC__ && __ALTIVEC__.
6516
6517 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6518
6519         PR testsuite/48238
6520         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6521         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6522         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6523         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6524
6525 2011-03-28  Jason Merrill  <jason@redhat.com>
6526
6527         * g++.dg/cpp0x/initlist-array2.C: New.
6528
6529         * g++.dg/cpp0x/initlist-array1.C: New.
6530
6531         * g++.dg/cpp0x/constexpr-compound.C: New.
6532
6533         * g++.dg/cpp0x/constexpr-using.C: New.
6534
6535         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6536
6537 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         PR testsuite/48276
6540         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6541
6542 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6543
6544         * gcc.dg/slp-1.c: New test.
6545
6546 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6547
6548         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6549         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6550         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6551         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6552         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6553         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6554         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6555         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6556         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6557         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6558         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6559         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6560         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6561         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6562
6563 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6564
6565         PR fortran/47065
6566         * gfortran.dg/trim_optimize_5.f90:  New test.
6567         * gfortran.dg/trim_optimize_6.f90:  New test.
6568
6569 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6570
6571         PR target/38598
6572         * gcc.target/mips/madd-7.c: Remove -mlong32.
6573         * gcc.target/mips/msub-7.c: Likewise.
6574
6575 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6576
6577         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6578         accesses to preserve the meaning of the test for doubleword vectors.
6579         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6580         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6581
6582 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6583
6584         PR fortran/48291
6585         * gfortran.dg/class_42.f03: New.
6586
6587 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6588
6589         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6590         strided accesses.
6591
6592 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6593
6594         PR rtl-optimization/48144
6595         * gcc.dg/pr48144.c: New test.
6596
6597 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6598
6599         * gnat.dg/discr27.ad[sb]: New test.
6600
6601 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6602
6603         * gnat.dg/limited_with2.ad[sb]: New test.
6604         * gnat.dg/limited_with2_pkg1.ads: New helper.
6605         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6606
6607 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6608
6609         * gnat.dg/opt15.adb: New test.
6610         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6611
6612 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6613
6614         PR fortran/48174
6615         PR fortran/45304
6616         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6617         * gfortran.dg/leadz_trailz_3.f90: Ditto
6618
6619 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6620
6621         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6622
6623 2011-03-25  Jason Merrill  <jason@redhat.com>
6624
6625         * g++.dg/cpp0x/defaulted22.C: New.
6626         * g++.dg/cpp0x/defaulted23.C: New.
6627         * g++.dg/cpp0x/defaulted15.C: Adjust.
6628
6629 2011-03-25  Jason Merrill  <jason@redhat.com>
6630
6631         * g++.dg/cpp0x/move1.C: New.
6632
6633 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6634
6635         PR target/48287
6636         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6637
6638 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6639
6640         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6641         for mips-sgi-irix6.5.
6642         Replace snprintf prototype by <stdio.h>.
6643
6644 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6645
6646         PR testsuite/48283
6647         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6648         run_expensive_tests.
6649         * gcc.dg/graphite/block-4.c: Likewise.
6650         * gcc.dg/graphite/block-7.c: Likewise.
6651         * gcc.dg/graphite/block-8.c: Likewise.
6652
6653 2011-03-25  Richard Guenther  <rguenther@suse.de>
6654
6655         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6656         * g++.dg/tree-ssa/pr8781.C: Likewise.
6657         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6658         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6659         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6660         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6661         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6662         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6663         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6664         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6665         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6666         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6667         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6668         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6669         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6671         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6673         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6674         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6675         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6677         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6678         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6679         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6680         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6681         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6682         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6683         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6684         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6685         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6686         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6687         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6688         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6689         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6690         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6691         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6692         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6693         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6694         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6695         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6696         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6697         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6698         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6699         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6700         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6701         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6702         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6703         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6704         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6705         * c-c++-common/pr46562-2.c: Likewise.
6706         * gfortran.dg/pr42108.f90: Likewise.
6707         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6708         foo to be inlined even at -O1.
6709         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6710         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6711         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6712         * gcc.dg/matrix/matrix.exp: Disable FRE.
6713
6714 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR debug/48204
6717         * gcc.dg/dfp/pr48204.c: New test.
6718
6719 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6720
6721         PR target/48209
6722         * gcc.c-torture/execute/pr47917.c: Move this...
6723         * gcc.dg/torture/pr47917.c: to here and add xfails.
6724
6725 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6726
6727         * gnat.dg/array16.ad[sb]: New test.
6728         * gnat.dg/array16.ads: New helper.
6729
6730 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6731
6732         * gnat.dg/derived_type2.adb: New test.
6733
6734 2011-03-24  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/48271
6737         * g++.dg/torture/pr48271.C: New testcase.
6738
6739 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6740
6741         * gnat.dg/array15.ad[sb]: New test.
6742
6743 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6744
6745         PR target/48237
6746         * gcc.target/i386/pr48237.c: New test.
6747
6748 2011-03-24  Richard Guenther  <rguenther@suse.de>
6749
6750         PR middle-end/48269
6751         * gcc.dg/builtin-object-size-10.c: New testcase.
6752
6753 2011-03-24  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/46562
6756         * c-c++-common/pr46562-2.c: New testcase.
6757         * c-c++-common/pr46562.c: Likewise.
6758
6759 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6760
6761         * gcc.dg/vect/vect-cselim-1.c: New test.
6762         * gcc.dg/vect/vect-cselim-2.c: New test.
6763
6764 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6765
6766         * gcc.target/arm/pr46934.c: New.
6767
6768 2011-03-23  Ian Lance Taylor  <iant@google.com>
6769
6770         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6771
6772 2011-03-23  Richard Guenther  <rguenther@suse.de>
6773
6774         * gcc.dg/struct: Remove directory and contents.
6775
6776 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778         PR testsuite/48251
6779         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6780
6781 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6782
6783         * gnat.dg/discr26.ad[sb]: New test.
6784         * gnat.dg/discr26_pkg.ads: New helper.
6785
6786 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6787
6788         PR target/47553
6789         * gcc.target/arm/neon-vld-1.c: New test.
6790
6791 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6792
6793         * gnat.dg/array14.ad[sb]: New test.
6794         * gnat.dg/array14_pkg.ads: New helper.
6795
6796 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6797
6798         * gcc.c-torture/execute/920501-8.x: Remove.
6799         * gcc.c-torture/execute/930513-1.x: Remove.
6800         * gcc.c-torture/execute/960312-1.x: Remove.
6801         * gcc.c-torture/compile/20000804-1.c,
6802         gcc.c-torture/compile/20001205-1.c,
6803         gcc.c-torture/compile/20001226-1.c,
6804         gcc.c-torture/compile/20010518-2.c,
6805         gcc.c-torture/compile/20020312-1.c,
6806         gcc.c-torture/compile/20020604-1.c,
6807         gcc.c-torture/compile/920501-12.c,
6808         gcc.c-torture/compile/920501-4.c,
6809         gcc.c-torture/compile/920520-1.c,
6810         gcc.c-torture/compile/980506-1.c,
6811         gcc.c-torture/execute/980709-1.x,
6812         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6813         options for m68hc11.
6814         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6815         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6816         m68hc11.
6817
6818 2011-03-22  Nick Clifton  <nickc@redhat.com>
6819
6820         * lib/target-supports.exp (check_profiling_available): Add MN10300
6821         to the list of targets that do not support profiling.  Restore
6822         alpha sorting to this list.
6823
6824 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6825
6826         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6827         failure on 32-bit systems.
6828         * gcc.dg/torture/vector-2.c: Ditto.
6829
6830 2011-03-22  Richard Guenther  <rguenther@suse.de>
6831
6832         PR tree-optimization/48228
6833         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6834
6835 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6836
6837         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6838         powerpc.
6839
6840         PR target/48226
6841         * gcc.target/powerpc/pr48226.c: New file.
6842
6843 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6844
6845         * lib/prune.exp (prune_gcc_output): Prune "could not create
6846         compact unwind for" warnings.
6847
6848 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR c/42544
6851         PR c/48197
6852         * gcc.c-torture/execute/pr42544.c: New test.
6853         * gcc.c-torture/execute/pr48197.c: New test.
6854
6855 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6856
6857         PR preprocessor/48192
6858         * gcc.target/powerpc/pr48192.c: New file.
6859
6860         PR target/48053
6861         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6862         split problem of 0 being loaded in a VSX register.
6863
6864 2011-03-21  Richard Guenther  <rguenther@suse.de>
6865
6866         PR c/47939
6867         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6868         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6869         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6870         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6871
6872 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6873
6874         PR target/48213
6875         * gcc.dg/pr48213.c: New test.
6876
6877 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6878
6879         PR target/12171
6880         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6881
6882 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6883
6884         * gcc.target/arm/xor-and.c: New.
6885
6886 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6887
6888         PR fortran/22572
6889         * gfortran.dg/function_optimize_1.f90:  New test.
6890         * gfortran.dg/function_optimize_2.f90:  New test.
6891
6892 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6893
6894         PR rtl-optimization/47502
6895         * gcc.target/i386/pr47502-1.c: New.
6896         * gcc.target/i386/pr47502-2.c: Likewise.
6897
6898 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR rtl-optimization/48156
6901         * gcc.dg/pr48156.c: New test.
6902
6903 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6904
6905         PR libfortran/47439
6906         * gfortran.dg/scratch_1.f90: Adjust test.
6907
6908 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6909
6910         PR libfortran/47439
6911         * gfortran.dg/scratch_1.f90: New test.
6912
6913 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6914
6915         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6916         variably modified typedefs.
6917         * gcc.dg/c1x-typedef-2.c: Remove.
6918
6919 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6920
6921         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6922         * gcc.dg/c1x-anon-struct-3.c: New test.
6923         * gcc.dg/anon-struct-11.c: Update.
6924
6925 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6928         dg-xfail-run-if.
6929         Only xfail with gas.
6930
6931 2011-03-18  Jason Merrill  <jason@redhat.com>
6932
6933         * g++.dg/template/fn-ptr1.C: New.
6934
6935         * g++.dg/overload/volatile1.C: New.
6936
6937         * g++.dg/opt/pr23372.C: New.
6938
6939         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6940
6941 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6942
6943         PR middle-end/47405
6944         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6945
6946 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6947
6948         * gcc.target/arm/unsigned-extend-1.c: New.
6949
6950 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR bootstrap/48161
6953         * gcc.c-torture/compile/pr48161.c: New test.
6954
6955 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6956
6957         PR middle-end/47725
6958         * gcc.dg/torture/pr47725.c: New.
6959
6960 2011-03-17  Jason Merrill  <jason@redhat.com>
6961
6962         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6963         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6964
6965 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6966
6967         * gnat.dg/specs/elab2.ads: New test.
6968         * gnat.dg/specs/elab2_pkg.ads: New helper.
6969
6970 2011-03-17  Jason Merrill  <jason@redhat.com>
6971
6972         * g++.dg/cpp0x/decltype-1212.C: New.
6973         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6974
6975 2011-03-17  Jason Merrill  <jason@redhat.com>
6976
6977         * g++.dg/parse/memfnquals1.C: New.
6978
6979 2011-03-17  Richard Guenther  <rguenther@suse.de>
6980
6981         PR middle-end/48134
6982         * gcc.dg/pr48134.c: New testcase.
6983
6984 2011-03-17  Richard Guenther  <rguenther@suse.de>
6985
6986         PR middle-end/48165
6987         * g++.dg/torture/pr48165.C: New testcase.
6988
6989 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR rtl-optimization/48141
6992         * gcc.dg/pr48141.c: New test.
6993
6994 2011-03-16  Jason Merrill  <jason@redhat.com>
6995
6996         * g++.dg/cpp0x/constexpr-48089.C: New.
6997
6998         * g++.dg/cpp0x/constexpr-abi1.C: New.
6999
7000         * g++.dg/cpp0x/constexpr-46336.C: New.
7001         * g++.dg/parse/friend5.C: Adjust expected errors.
7002
7003         * g++.dg/cpp0x/constexpr-47570.C: New.
7004
7005 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7006
7007         PR debug/47510
7008         * ++.dg/debug/dwarf2/typedef6.C: New test.
7009
7010 2011-03-16  Jason Merrill  <jason@redhat.com>
7011
7012         * g++.dg/cpp0x/elision2.C: New.
7013
7014         * g++.dg/cpp0x/constexpr-array3.C: New.
7015
7016 2011-03-16  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/sfinae6.C: New.
7019         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7020         * g++.dg/cpp0x/pr45908.C: Likewise.
7021         * g++.dg/cpp0x/sfinae6.C: Likewise.
7022         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7023         * g++.old-deja/g++.law/arg11.C: Likewise.
7024
7025 2011-03-16  Jason Merrill  <jason@redhat.com>
7026
7027         * g++.dg/template/incomplete6.C: New.
7028
7029 2011-03-16  Jeff Law <law@redhat.com>
7030
7031         * gcc.dg/tree-ssa/vrp55.c: New test.
7032
7033 2011-03-16  Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/cpp0x/auto22.C: New.
7036
7037 2011-03-16  Richard Guenther  <rguenther@suse.de>
7038
7039         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7040         optimizing it away if promoted to const.
7041
7042 2011-03-16  Richard Guenther  <rguenther@suse.de>
7043
7044         PR tree-optimization/48149
7045         * gcc.dg/fold-complex-1.c: New testcase.
7046
7047 2011-03-16  Richard Guenther  <rguenther@suse.de>
7048
7049         PR testsuite/48147
7050         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7051         or cloning happens.
7052
7053 2011-03-16  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/26134
7056         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7057
7058 2011-03-16  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/48146
7061         * gcc.dg/torture/pr48146.c: New testcase.
7062
7063 2011-03-16  Richard Guenther  <rguenther@suse.de>
7064
7065         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7066         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7067
7068 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR middle-end/48136
7071         * gcc.c-torture/compile/pr48136.c: New test.
7072
7073         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7074
7075         PR debug/45882
7076         * gcc.dg/guality/pr45882.c: New test.
7077
7078 2011-03-15  Jason Merrill  <jason@redhat.com>
7079
7080         * g++.dg/cpp0x/constexpr-recursion.C: New.
7081
7082         * g++.dg/cpp0x/implicit11.C: New.
7083
7084 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7085
7086         * g++.dg/cpp0x/constexpr-attribute.C: New.
7087
7088 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7089
7090         * g++.dg/parse/pr34758.C: New.
7091
7092 2011-03-15  Xinliang David Li  <davidxl@google.com>
7093
7094         PR c/47837
7095         * gcc.dg/uninit-pred-7_d.c: New test.
7096         * gcc.dg/uninit-pred-8_d.c: New test.
7097
7098 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7099
7100         PR target/46788
7101         * gcc.target/arm/pr46788.c: New.
7102
7103 2011-03-15  Richard Guenther  <rguenther@suse.de>
7104
7105         PR middle-end/47650
7106         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7107         * gfortran.dg/ishft_4.f90: Likewise.
7108         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7109
7110 2011-03-15  Richard Guenther  <rguenther@suse.de>
7111
7112         PR tree-optimization/13954
7113         * g++.dg/tree-ssa/pr13954.C: New testcase.
7114
7115 2011-03-15  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/48037
7118         * gcc.target/i386/pr48037-1.c: New testcase.
7119
7120 2011-03-15  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/41490
7123         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7124         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7125         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7126         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7127         * g++.dg/tree-ssa/pr33604.C: Adjust.
7128
7129 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR middle-end/47917
7132         * gcc.c-torture/execute/pr47917.c: New test.
7133         * gcc.dg/pr47917.c: New test.
7134
7135         PR middle-end/38878
7136         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7137
7138 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7139
7140         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7141         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7142         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7143         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7144         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7145         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7146         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7147         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7148         * gcc.target/i386/avx-floor-vec.c: Ditto.
7149         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7150         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7151         * gcc.target/i386/avx-rint-vec.c: Ditto.
7152         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7153         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7154         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7155         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7156
7157 2011-03-14  Tom Tromey  <tromey@redhat.com>
7158
7159         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7160         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7161         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7162
7163 2011-03-14  Tom Tromey  <tromey@redhat.com>
7164
7165         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7166         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7167         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7168
7169 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7170
7171         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7172
7173 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7174
7175         PR rtl-optimization/47166
7176         * gcc.c-torture/execute/postmod-1.c: New test.
7177
7178 2011-03-14  Richard Guenther  <rguenther@suse.de>
7179
7180         PR middle-end/48098
7181         * gcc.dg/torture/pr48098.c: New testcase.
7182
7183 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7184
7185         PR target/48053
7186         * gcc.target/powerpc/pr48053-1.c: New test.
7187         * gcc.target/powerpc/pr48053-2.c: Likewise.
7188
7189 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7190
7191         PR libfortran/48066
7192         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7193
7194 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7195
7196         PR libfortran/48066
7197         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7198
7199 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7200
7201         PR fortran/48059
7202         * gfortran.dg/class_41.f03: New.
7203
7204 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7205
7206         * g++.dg/conversion/cast3.C: New test.
7207
7208 2011-03-11  Jason Merrill  <jason@redhat.com>
7209
7210         * g++.dg/template/error45.C: New.
7211
7212         * g++.dg/parse/no-type-defn1.C: New.
7213
7214         * g++.dg/ext/attrib40.C: New.
7215
7216         * g++.dg/cpp0x/regress/array1.C: New.
7217
7218 2011-03-11  Richard Guenther  <rguenther@suse.de>
7219
7220         PR tree-optimization/48067
7221         * gcc.dg/pr48067.c: New testcase.
7222
7223 2011-03-11  Richard Guenther  <rguenther@suse.de>
7224
7225         PR lto/48073
7226         * g++.dg/lto/20110311-1_0.C: New testcase.
7227
7228 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR c++/48035
7231         * g++.dg/inherit/virtual8.C: New test.
7232
7233         PR middle-end/48044
7234         * gcc.dg/torture/pr48044.c: New test.
7235
7236 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7237
7238         PR fortran/47768
7239         * gfortran.dg/proc_ptr_comp_31.f90: New.
7240
7241 2011-03-11  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/47278
7244         * gcc.dg/torture/pr47278-1.c: New testcase.
7245         * gcc.dg/torture/pr47278-2.c: Likewise.
7246
7247 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR tree-optimization/48063
7250         * gcc.dg/torture/pr48063.c: New test.
7251
7252 2011-03-10  Jason Merrill  <jason@redhat.com>
7253
7254         * g++.dg/template/array22.C: New.
7255
7256         * g++.dg/cpp0x/syntax-err1.C: New.
7257         * g++.dg/parse/error36.C: Adjust expected errors.
7258         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7259         * g++.old-deja/g++.pt/typename3.C: Likewise.
7260         * g++.old-deja/g++.pt/typename4.C: Likewise.
7261         * g++.old-deja/g++.pt/typename6.C: Likewise.
7262
7263 2011-03-09  Jason Merrill  <jason@redhat.com>
7264
7265         * g++.dg/template/nontype22.C: New.
7266
7267 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7268
7269         PR tree-optimization/47714
7270         * g++.dg/torture/pr47714.C: New test.
7271
7272 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7273
7274         PR target/47755
7275         * gcc.target/powerpc/pr47755-2.c: New file.
7276
7277 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7278
7279         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7280         is not set in the environment, pass 64 as first argument when not
7281         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7282         native where ulimit -u is supported.
7283
7284 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7285
7286         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7287
7288 2011-03-08  Jason Merrill  <jason@redhat.com>
7289
7290         * g++.dg/template/nontype21.C: New.
7291
7292         * g++.dg/template/anon5.C: New.
7293
7294 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR debug/47881
7297         * gcc.dg/pr47881.c: New test.
7298
7299 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7300
7301         PR c++/47957
7302         * g++.dg/lookup/template3.C: New test.
7303
7304 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7305
7306         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7307         'long' type.
7308
7309 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7310
7311         PR testsuite/47954
7312         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7313         sizeof to compute alignment.
7314
7315 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7316
7317         PR tree-optimization/48022
7318         * gcc.dg/pr48022-1.c: New test.
7319         * gcc.dg/pr48022-2.c: New test.
7320
7321 2011-03-07  Jason Merrill  <jason@redhat.com>
7322
7323         * g++.dg/template/nontype20.C: New.
7324         * g++.dg/init/member1.C: Adjust expected errors.
7325         * g++.dg/parse/constant4.C: Likewise.
7326         * g++.dg/template/qualified-id3.C: Likewise.
7327         * g++.old-deja/g++.pt/crash10.C: Likewise.
7328
7329         * g++.dg/cpp0x/regress/non-const1.C: New.
7330
7331 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7332
7333         PR debug/47991
7334         * gcc.dg/pr47991.c: New test.
7335
7336 2011-03-07  Jason Merrill  <jason@redhat.com>
7337
7338         * g++.dg/abi/mangle46.C: New.
7339
7340 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7341
7342         PR target/47862
7343         * gcc.target/powerpc/pr47862.c: New.
7344
7345 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7346
7347         PR target/45413
7348         * gcc.target/i386/combine-mul.c: Require nonpic.
7349
7350 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7351             Nathan Froyd  <froydnj@codesourcery.com>
7352
7353         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7354
7355 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7356
7357         * README.QMTEST: Remove.
7358
7359 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7360             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7361
7362         PR fortran/47850
7363         * gfortran.dg/array_constructor_37.f90 : New test.
7364
7365 2011-03-05  Jason Merrill  <jason@redhat.com>
7366
7367         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7368         * g++.dg/abi/mangle45.C: Likewise.
7369         * g++.dg/cpp0x/trailing1.C: Likewise.
7370
7371 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7372
7373         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7374
7375 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR rtl-optimization/47899
7378         * gcc.dg/pr47899.c: New test.
7379
7380         * gcc.dg/torture/pr47968.c: Ignore warnings.
7381
7382         PR tree-optimization/47967
7383         * gcc.c-torture/compile/pr47967.c: New test.
7384
7385 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7386
7387         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7388         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7389
7390 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7391
7392         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7393         and property_getAttributes() if __OBJC2__.
7394         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7395         * objc.dg/property/property-encoding-1.m: New.
7396         * obj-c++.dg/property/property-encoding-1.mm: New.
7397
7398 2011-03-04  Jason Merrill  <jason@redhat.com>
7399
7400         * g++.dg/template/pseudodtor6.C: New.
7401
7402         * g++.dg/inherit/covariant19.C: New.
7403
7404 2011-03-04  Richard Guenther  <rguenther@suse.de>
7405
7406         PR middle-end/47968
7407         * gcc.dg/torture/pr47968.c: New testcase.
7408
7409 2011-03-04  Richard Guenther  <rguenther@suse.de>
7410
7411         PR middle-end/47975
7412         * gcc.dg/torture/pr47975.c: New testcase.
7413
7414 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7415
7416         PR c++/47974
7417         * g++.dg/template/crash106.C: New.
7418
7419 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7420
7421         PR c/47963
7422         * gcc.dg/gomp/pr47963.c: New test.
7423         * g++.dg/gomp/pr47963.C: New test.
7424
7425 2011-03-02  Jason Merrill  <jason@redhat.com>
7426
7427         * g++.dg/cpp0x/regress/condition1.C: New.
7428
7429         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7430
7431 2011-03-01  Jason Merrill  <jason@redhat.com>
7432
7433         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7434
7435         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7436
7437 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7438
7439         PR rtl-optimization/47925
7440         * gcc.c-torture/execute/pr47925.c: New test.
7441
7442 2011-03-01  Jason Merrill  <jason@redhat.com>
7443
7444         * g++.dg/cpp0x/decltype25.C: New.
7445
7446         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7447
7448 2011-03-01  Richard Guenther  <rguenther@suse.de>
7449
7450         PR tree-optimization/47890
7451         * gcc.dg/torture/pr47890.c: New testcase.
7452
7453 2011-03-01  Richard Guenther  <rguenther@suse.de>
7454
7455         PR lto/47924
7456         * gcc.dg/lto/pr47924_0.c: New testcase.
7457
7458 2011-03-01  Richard Guenther  <rguenther@suse.de>
7459
7460         PR lto/46911
7461         * gfortran.dg/lto/pr46911_0.f: New testcase.
7462
7463 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7464
7465         PR libgfortran/47933
7466         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7467         compile errors from older code form.
7468
7469 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7470
7471         PR libgfortran/47567
7472         * gfortran.dg/fmt_fw_d.f90: New test.
7473
7474 2011-02-28  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/inherit/covariant18.C: New.
7477
7478 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7479
7480         PR middle-end/47893
7481         * gcc.dg/pr47893.c: New test.
7482
7483 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7484
7485         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7486         NULL in case of a selector with conflicting types.
7487         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7488
7489 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7490
7491         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7492         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7493         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7494         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7495
7496 2011-02-28  Jason Merrill  <jason@redhat.com>
7497
7498         PR c++/47906
7499         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7500
7501 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7502
7503         PR libgfortran/47778
7504         * gfortran.dg/namelist_71.f90: New test.
7505
7506 2011-02-27  Jason Merrill  <jason@redhat.com>
7507
7508         PR c++/47906
7509         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7510         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7511
7512 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7513
7514         PR c++/46466
7515         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7516
7517 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR fortran/47886
7520         * gfortran.dg/gomp/task-1.f90: Removed.
7521
7522 2011-02-26  Jason Merrill  <jason@redhat.com>
7523
7524         * g++.dg/template/this-targ1.C: New.
7525
7526         * g++.dg/cpp0x/regress/template-const1.C: New.
7527         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7528         * g++.dg/template/function1.C: Adjust.
7529         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7530         * g++.dg/debug/debug7.C: Adjust.
7531
7532 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7533
7534         PR fortran/47886
7535         * gfortran.dg/gomp/task-1.f90: New.
7536
7537 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7538
7539         * gcc.target/arm/neon-thumb2-move.c: Add
7540         dg-require-effective-target arm_thumb2_ok.
7541
7542 2011-02-24  Jason Merrill  <jason@redhat.com>
7543
7544         * g++.dg/parse/constant1.C: Specify C++98 mode.
7545         * g++.dg/parse/constant5.C: Likewise.
7546         * g++.dg/parse/error2.C: Likewise.
7547         * g++.dg/parse/semicolon3.C: Likewise.
7548         * g++.dg/template/crash14.C: Likewise.
7549         * g++.dg/template/local4.C: Likewise.
7550         * g++.dg/template/nontype3.C: Likewise.
7551         * g++.dg/parse/crash31.C: Adjust expected errors.
7552         * g++.dg/template/function1.C: Likewise.
7553         * g++.dg/template/ref3.C: Likewise.
7554         * g++.dg/template/static9.C: Likewise.
7555         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7556
7557         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7558         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7559         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7560         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7561         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7562
7563 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7564
7565         PR fortran/47878
7566         * gfortran.dg/pr47878.f90: New test.
7567
7568 2011-02-24  Richard Guenther  <rguenther@suse.de>
7569
7570         PR testsuite/47801
7571         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7572         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7573
7574 2011-02-24  Richard Guenther  <rguenther@suse.de>
7575
7576         PR fortran/47839
7577         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7578         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7579
7580 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7581
7582         PR libgfortran/47567
7583         * gfortran.dg/fmt_f0_1.f90: Update test.
7584
7585 2011-02-23  Jason Merrill  <jason@redhat.com>
7586
7587         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7588         * g++.dg/abi/mangle45.C: New.
7589
7590         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7591         * g++.dg/template/canon-type-9.C: Match use of decltype
7592         between declaration and definition.
7593         * g++.dg/template/canon-type-12.C: Likewise.
7594
7595 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7596
7597         PR fortran/40850
7598         * gfortran.dg/nested_allocatables_1.f90: New.
7599
7600 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7601
7602         PR c++/46868
7603         * g++.dg/pr46868.C: New test.
7604         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7605         * g++.dg/parse/error14.C: Adjust.
7606
7607 2011-02-23  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/47838
7610         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7611
7612 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7613
7614         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7615
7616 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7617
7618         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7619         * gfortran.dg/count_init_expr.f03: Ditto.
7620         * gfortran.dg/gomp/pr43711.f90: Ditto.
7621         * gcc.dg/struct-parse-2.c: Ditto.
7622         * gcc.dg/parse-error-3.c: Ditto.
7623         * gcc.dg/Wlogical-op-1.c: Ditto.
7624         * gcc.dg/Walways-true-1.c: Ditto.
7625         * gcc.dg/pr24225.c: Ditto.
7626         * gcc.dg/Walways-true-2.c: Ditto.
7627         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7628         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7629         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7630         * g++.dg/overload/defarg4.C: Ditto.
7631         * g++.dg/inherit/covariant16.C: Ditto.
7632         * g++.dg/inherit/virtual7.C: Ditto.
7633         * g++.dg/template/canon-type-9.C: Ditto.
7634         * g++.dg/template/access19.C: Ditto.
7635         * g++.dg/template/call7.C: Ditto.
7636         * g++.dg/template/canon-type-2.C: Ditto.
7637         * g++.dg/template/init7.C: Ditto.
7638         * g++.dg/template/sizeof-template-argument.C: Ditto.
7639         * g++.dg/template/const3.C: Ditto.
7640         * g++.dg/template/sfinae26.C: Ditto.
7641         * g++.dg/template/sfinae26.C: Ditto.
7642         * g++.dg/template/canon-type-11.C: Ditto.
7643         * g++.dg/template/union2.C: Ditto.
7644         * g++.dg/template/canon-type-3.C: Ditto.
7645         * g++.dg/template/canon-type-1.C: Ditto.
7646         * g++.dg/template/canon-type-5.C: Ditto.
7647         * g++.dg/template/canon-type-7.C: Ditto.
7648         * g++.dg/template/canon-type-10.C: Ditto.
7649         * g++.dg/template/spec36.C: Ditto.
7650         * g++.dg/template/typedef38.C: Ditto.
7651         * g++.dg/template/canon-type-4.C: Ditto.
7652         * g++.dg/template/canon-type-6.C: Ditto.
7653         * g++.dg/template/canon-type-13.C: Ditto.
7654         * g++.dg/template/instantiate9.C: Ditto.
7655         * g++.dg/template/ttp22.C: Ditto.
7656         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7657         * g++.dg/warn/Walways-true-1.C: Ditto.
7658         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7659         * g++.dg/warn/Walways-true-2.C: Ditto.
7660         * g++.dg/conversion/op4.C: Ditto.
7661         * g++.dg/opt/pr19650.C: Ditto.
7662         * g++.dg/lookup/friend11.C: Ditto.
7663         * g++.dg/other/default2.C: Ditto.
7664         * g++.dg/other/default3.C: Ditto.
7665         * g++.dg/other/dtor2.C: Ditto.
7666         * g++.dg/other/friend5.C: Ditto.
7667         * g++.dg/other/default5.C: Ditto.
7668         * g++.dg/init/brace6.C: Ditto.
7669         * g++.dg/init/aggr5.C: Ditto.
7670         * g++.dg/init/error2.C: Ditto.
7671         * g++.dg/expr/bound-mem-fun.C: Ditto.
7672         * g++.dg/expr/cond6.C: Ditto.
7673         * g++.dg/expr/stmt-expr-1.C: Ditto.
7674         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7675         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7676         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7677         * g++.dg/cpp0x/bracket1.C: Ditto.
7678         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7679         * g++.dg/cpp0x/pr38646.C: Ditto.
7680         * g++.dg/cpp0x/variadic73.C: Ditto.
7681         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7682         * g++.dg/cpp0x/bracket4.C: Ditto.
7683         * g++.dg/cpp0x/decltype4.C: Ditto.
7684         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7685         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7686         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7687         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7688         * g++.dg/cpp0x/decltype2.C: Ditto.
7689         * g++.dg/cpp0x/decltype1.C: Ditto.
7690         * g++.dg/cpp0x/bracket2.C: Ditto.
7691         * g++.dg/cpp0x/decltype5.C: Ditto.
7692         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7693         * g++.dg/cpp0x/variadic70.C: Ditto.
7694         * g++.dg/cpp0x/decltype6.C: Ditto.
7695         * g++.dg/cpp0x/rvo.C: Ditto.
7696         * g++.dg/cpp0x/vt-40092.C: Ditto.
7697         * g++.dg/cpp0x/variadic-new.C: Ditto.
7698         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7699         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7700         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7701         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7702         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7703         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7704         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7705         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7706         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7707         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7708         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7709         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7710         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7711         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7712         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7713         * g++.dg/cpp0x/pr39639.C: Ditto.
7714         * g++.dg/cpp0x/decltype3.C: Ditto.
7715         * g++.dg/cpp0x/variadic68.C: Ditto.
7716         * g++.dg/cpp0x/variadic-function.C: Ditto.
7717         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7718         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7719         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7720         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7721         * g++.dg/parse/crash35.C: Ditto.
7722         * g++.dg/parse/crash40.C: Ditto.
7723         * g++.dg/parse/defarg12.C: Ditto.
7724         * g++.dg/parse/crash34.C: Ditto.
7725         * g++.dg/parse/constructor3.C: Ditto.
7726         * g++.dg/parse/template23.C: Ditto.
7727         * g++.dg/parse/crash56.C: Ditto.
7728         * g++.dg/parse/dtor13.C: Ditto.
7729         * g++.dg/parse/error33.C: Ditto.
7730         * g++.dg/parse/ctor9.C: Ditto.
7731         * g++.dg/parse/error32.C: Ditto.
7732         * g++.dg/parse/error37.C: Ditto.
7733         * g++.dg/parse/bitfield3.C: Ditto.
7734         * g++.dg/parse/struct-4.C: Ditto.
7735         * g++.dg/ext/has_trivial_copy.C: Ditto.
7736         * g++.dg/ext/is_polymorphic.C: Ditto.
7737         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7738         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7739         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7740         * g++.dg/ext/is_union.C: Ditto.
7741         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7742         * g++.dg/ext/is_pod.C: Ditto.
7743         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7744         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7745         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7746         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7747         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7748         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7749         * g++.dg/ext/is_abstract.C: Ditto.
7750         * g++.dg/ext/has_trivial_assign.C: Ditto.
7751         * g++.dg/ext/is_class.C: Ditto.
7752         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7753         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7754         * g++.dg/ext/is_base_of.C: Ditto.
7755         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7756         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7757         * g++.dg/ext/is_empty.C: Ditto.
7758         * g++.dg/ext/is_enum.C: Ditto.
7759         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7760         * gnat.dg/opt11.adb: Ditto.
7761         * obj-c++.dg/pr45735.mm: Ditto.
7762         * obj-c++.dg/pr24393.mm: Ditto.
7763         * obj-c++.dg/exceptions-2.mm: Ditto.
7764         * objc.dg/pr45735.m: Ditto.
7765         * objc.dg/pr24393.m: Ditto.
7766
7767 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7768
7769         * objc.dg/attributes/objc-exception-1.m: New.
7770
7771 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7772
7773         * gcc.dg/cpp/include7.c: New test.
7774
7775 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7776
7777         PR c++/47242
7778         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7779
7780 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7781
7782         PR rtl-optimization/47763
7783         * gcc.dg/pr47763.c: New test.
7784
7785 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7786
7787         PR fortran/45743
7788         * gfortran.dg/whole_file_32.f90 : New test.
7789
7790 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7791
7792         PR c++/47666
7793         * g++.dg/inherit/virtual7.C: New test.
7794
7795 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7796
7797         PR objc/47832
7798         * objc.dg/type-size-3.m: Updated error message.
7799         * objc.dg/type-size-4.m: New test.
7800         * objc.dg/type-size-5.m: New test.
7801
7802 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7803
7804         * lib/gnat.exp: Fix comments.
7805         Don't load libgloss.exp.
7806         (default_gnat_version): Call $compiler with --version.
7807         Adapt regexp for gnatmake output, insert version.
7808         (gnat_version): New proc.
7809         (gnat_init): Remove gnat_libgcc_s_path.
7810         (gnat_target_compile): Likewise.
7811         Remove ld_library_path.
7812         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7813         (gnat_pass): Remove.
7814         (gnat_pass): Remove.
7815         (gnat_finish): Remove.
7816         (gnat_exit): Remove.
7817         (local_find_gnatmake): Reindent.
7818         (runtest_file_p): Remove.
7819         (prune_warnings): Remove.
7820         (find_gnatclean): New proc.
7821         * lib/gnat-dg.exp (lremove): New proc.
7822         (gnat-dg-test): Reindent.
7823         Remove additional output files.
7824         (gnat-dg-runtest): Remove.
7825
7826         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7827         * gnat.dg/loop_optimization6.adb: Likewise.
7828         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7829
7830 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR tree-optimization/47835
7833         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7834
7835 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7836
7837         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7838         * gfortran.dg/abstract_type_2.f03: Ditto.
7839         * gfortran.dg/abstract_type_3.f03: Ditto.
7840         * gfortran.dg/abstract_type_4.f03: Ditto.
7841         * gfortran.dg/abstract_type_5.f03: Ditto.
7842         * gfortran.dg/abstract_type_6.f03: Ditto.
7843         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7844         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7845         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7846         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7847         * gfortran.dg/array_function_5.f90: Ditto.
7848         * gfortran.dg/asynchronous_3.f03: Ditto.
7849         * gfortran.dg/char_expr_1.f90: Ditto.
7850         * gfortran.dg/class_14.f03: Ditto.
7851         * gfortran.dg/data_array_6.f: Ditto.
7852         * gfortran.dg/data_invalid.f90: Ditto.
7853         * gfortran.dg/dot_product_1.f03: Ditto.
7854         * gfortran.dg/func_derived_5.f90: Ditto.
7855         * gfortran.dg/func_result_4.f90: Ditto.
7856         * gfortran.dg/implied_do_1.f90: Ditto.
7857         * gfortran.dg/initialization_25.f90: Ditto.
7858         * gfortran.dg/initialization_26.f90: Ditto.
7859         * gfortran.dg/interface_34.f90: Ditto.
7860         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7861         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7862         * gfortran.dg/matmul_8.f03: Ditto.
7863         * gfortran.dg/merge_init_expr.f90: Ditto.
7864         * gfortran.dg/pack_assign_1.f90: Ditto.
7865         * gfortran.dg/pack_vector_1.f90: Ditto.
7866         * gfortran.dg/pointer_check_8.f90: Ditto.
7867         * gfortran.dg/product_init_expr.f03: Ditto.
7868         * gfortran.dg/reshape_order_5.f90: Ditto.
7869         * gfortran.dg/reshape_shape_1.f90: Ditto.
7870         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7871         * gfortran.dg/same_name_2.f90: Ditto.
7872         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7873         * gfortran.dg/spread_init_expr.f03: Ditto.
7874         * gfortran.dg/stmt_func_1.f90: Ditto.
7875         * gfortran.dg/sum_init_expr.f03: Ditto.
7876         * gfortran.dg/transpose_3.f03: Ditto.
7877         * gfortran.dg/unpack_init_expr.f03: Ditto.
7878         * gfortran.dg/warn_conversion.f90: Ditto.
7879         * gfortran.dg/warn_conversion_2.f90: Ditto.
7880         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7881         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7882         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7883         * gfortran.dg/whole_file_16.f90: Ditto.
7884         * gfortran.dg/whole_file_17.f90: Ditto.
7885         * gfortran.dg/whole_file_18.f90: Ditto.
7886         * gfortran.dg/whole_file_20.f03: Ditto.
7887         * gfortran.dg/whole_file_5.f90: Ditto.
7888         * gfortran.dg/whole_file_6.f90: Ditto.
7889         * gfortran.dg/write_invalid_format.f90: Ditto.
7890         * gfortran.dg/zero_sized_6.f90: Ditto.
7891
7892 2011-02-21  Jeff Law <law@redhat.com>
7893
7894         PR rtl-optimization/46178
7895         * gcc.target/i386/pr46178.c: New test.
7896
7897         PR rtl-optimization/46002
7898         * gcc.c-torture/compile/pr46002.c: New test.
7899
7900 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7901
7902         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7903         *-*-hpux10*.
7904
7905 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7906
7907         PR debug/47106
7908         * g++.dg/debug/pr47106.C: Require effective target lto.
7909
7910 2011-02-21  Jason Merrill  <jason@redhat.com>
7911
7912         * g++.dg/cpp0x/constexpr-diag2.C: New.
7913
7914 2011-02-20  Jason Merrill  <jason@redhat.com>
7915
7916         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7917
7918         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7919
7920         * g++.dg/overload/conv-op1.C: New.
7921
7922         * g++.dg/cpp0x/constexpr-synth1.C: New.
7923
7924 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7925
7926         * objc.dg/layout-2.m: New.
7927         * objc.dg/selector-3.m: Adjusted location of error message.
7928         * objc.dg/type-size-3.m: Same.
7929         * obj-c++.dg/selector-3.mm: Same.
7930
7931 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7932
7933         PR objc/47784
7934         * objc.dg/property/dotsyntax-22.m: New.
7935         * obj-c++.dg/property/dotsyntax-22.mm: New.
7936
7937 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7938
7939         PR c++/46394
7940         * g++.dg/template/typedef38.C: New test.
7941
7942 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7943
7944         PR fortran/46818
7945         * gfortran.dg/whole_file_30.f90 : New test.
7946         * gfortran.dg/whole_file_31.f90 : New test.
7947
7948 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7949
7950         PR fortran/45077
7951         PR fortran/44945
7952         * gfortran.dg/whole_file_28.f90 : New test.
7953         * gfortran.dg/whole_file_29.f90 : New test.
7954
7955 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7956
7957         PR c++/44118
7958         * g++.dg/template/crash105.C: New.
7959
7960 2011-02-19  Jason Merrill  <jason@redhat.com>
7961
7962         * g++.dg/cpp0x/regress/no-elide1.C: New.
7963
7964 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7965
7966         PR tree-optimization/46620
7967         * gcc.dg/pr46620.c: New.
7968
7969 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR c/47809
7972         * gcc.target/i386/pr47809.c: New test.
7973
7974 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7975             Tobias Burnus  <burnus@net-b.de>
7976
7977         * lib/target-supports.exp
7978         (check_effective_target_fortran_large_real): New check for large reals.
7979         * gfortran.dg/nan_7.f90: New test.
7980
7981 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7982
7983         PR libgfortran/47567
7984         * gfortran.dg/fmt_f0_1.f90: Update test.
7985
7986 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7987
7988         PR fortran/47348
7989         * gfortran.dg/array_constructor_36.f90 : New test.
7990         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7991         allow for comparison between different elements of the array
7992         constructor at different levels of optimization.
7993
7994 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7995
7996         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7997         * gcc.target/i386/pr32280-1.c: Likewise.
7998
7999 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8000
8001         PR target/47800
8002         * gcc.target/i386/pr47800.c: New test.
8003
8004 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8005
8006         * objc/execute/exceptions/foward-1.x: New.
8007
8008 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8009
8010         PR fortran/47789
8011         * gfortran.dg/derived_constructor_comps_4.f90: New.
8012
8013 2011-02-18  Tobias Burnus
8014
8015         PR fortran/47775
8016         * gfortran.dg/func_result_6.f90: New.
8017
8018 2011-02-18  Michael Matz  <matz@suse.de>
8019
8020         PR fortran/45586
8021         * gfortran.dg/lto/pr45586_0.f90: New test.
8022         * gfortran.dg/typebound_proc_20.f90: Ditto.
8023         * gfortran.dg/typebound_proc_21.f90: Ditto.
8024
8025 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8026
8027         PR c++/47795
8028         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8029
8030 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8031
8032         PR fortran/47750
8033         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8034         gcc_warning_prefix.
8035         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8036         normalizing the error/warning output.
8037         * gfortran.dg/Wall.f90: Update dg-error/warning.
8038         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8039         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8040         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8041         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8042         * gfortran.dg/class_30.f90: Update dg-error/warning.
8043         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8044         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8045         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8046         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8047         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8048         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8049         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8050         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8051         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8052         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8053         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8054         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8055         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8056         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8057         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8058         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8059         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8060         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8061         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8062         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8063         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8064         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8065         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8066         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8067         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8068
8069 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8070
8071         PR fortran/47768
8072         * gfortran.dg/proc_ptr_comp_30.f90: New.
8073
8074 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8075
8076         PR debug/47780
8077         * gcc.target/i386/pr47780.c: New test.
8078
8079 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8080
8081         PR fortran/47767
8082         * gfortran.dg/class_40.f03: New.
8083
8084 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8085
8086         PR c++/47208
8087         * g++.dg/cpp0x/auto21.C: New test.
8088
8089 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8090
8091         * objc.dg/special/unclaimed-category-1.h: Updated for
8092         new ABI support.
8093         * objc.dg/special/unclaimed-category-1.m: Same.
8094         * objc.dg/zero-link-1.m: Same.
8095         * objc.dg/lookup-1.m: Same.
8096         * objc.dg/torture/strings/const-str-9.m
8097         * objc.dg/torture/strings/const-str-10.m: Same.
8098         * objc.dg/torture/strings/const-str-11.m: Same.
8099         * objc.dg/torture/forward-1.m: Same.
8100         * objc.dg/zero-link-2.m: Same.
8101         * objc.dg/encode-7-next-64bit.m: Same.
8102         * objc.dg/method-4.m: Same.
8103         * objc.dg/next-runtime-1.m: Same.
8104         * objc.dg/image-info.m: Same.
8105         * objc.dg/pr23214.m: Same.
8106         * objc.dg/symtab-1.m: Same.
8107         * obj-c++.dg/basic.m: Same.
8108         * obj-c++.dg/proto-lossage-3.m: Same.
8109         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8110         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8111         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8112         * obj-c++.dg/method-11.m: Same.
8113         * objc/execute/enumeration-1.m: Same.
8114         * objc/execute/object_is_class.m: Same.
8115         * objc/execute/formal_protocol-2.m: Same.
8116         * objc/execute/formal_protocol-4.m: Same.
8117         * objc/execute/formal_protocol-6.m: Same.
8118         * objc/execute/bycopy-3.m: Same.
8119         * objc/execute/exceptions/catchall-1.m: Same.
8120         * objc/execute/exceptions/finally-1.m: Same.
8121         * objc/execute/exceptions/local-variables-1.m: Same.
8122         * objc/execute/exceptions/foward-1.m: Same.
8123         * objc/execute/bf-common.h
8124         * objc/execute/enumeration-2.m: Same.
8125         * objc/execute/formal_protocol-1.m: Same.
8126         * objc/execute/formal_protocol-3.m: Same.
8127         * objc/execute/formal_protocol-5.m: Same.
8128         * objc/execute/accessing_ivars.m: Same.
8129         * objc/execute/bycopy-2.m: Same.
8130         * objc/execute/formal_protocol-7.m: Same.
8131         * objc/execute/compatibility_alias.m: Same.
8132         * objc/execute/no_clash.m: Same.
8133         * objc/execute/object_is_meta_class.m: Same.
8134         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8135         * objc/execute/class-tests-1.h: Include stdio.h.
8136         * objc/execute/class-tests-2.h: Same.
8137         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8138         runtimes.
8139         * obj-c++.dg/try-catch-2.mm: Same.
8140
8141 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR c++/47783
8144         * g++.dg/warn/Wunused-parm-4.C: New test.
8145
8146 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8147             Jan Hubicka  <jh@suse.cz>
8148
8149         PR debug/47106
8150         PR debug/47402
8151         * g++.dg/debug/pr47106.C: New.
8152
8153 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8154
8155         PR target/43653
8156         * gcc.target/i386/pr43653.c: New test.
8157
8158 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8159
8160         PR c++/47172
8161         * g++.dg/template/inherit6.C: New test.
8162
8163 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8164
8165         PR fortran/47745
8166         * gfortran.dg/class_39.f03: New.
8167
8168 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8169
8170         PR c++/47326
8171         * g++.dg/cpp0x/variadic106.C: New test.
8172
8173 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8174
8175         PR libfortran/47757
8176         * gfortran.dg/pr47757-1.f90: New test.
8177         * gfortran.dg/pr47757-2.f90: New test.
8178         * gfortran.dg/pr47757-3.f90: New test.
8179
8180         PR c++/47704
8181         * g++.dg/cpp0x/enum8.C: New test.
8182
8183 2011-02-15  Jason Merrill  <jason@redhat.com>
8184
8185         * g++.dg/inherit/implicit-trivial1.C: New.
8186         * g++.dg/cpp0x/implicit-trivial1.C: New.
8187
8188 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8189
8190         PR middle-end/47725
8191         * gcc.dg/torture/pr47725.c: Removed.
8192
8193 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8194
8195         PR target/47755
8196         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8197         constant does not generate a load from memory.
8198
8199 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8200
8201         PR middle-end/47725
8202         * gcc.dg/torture/pr47725.c: New.
8203
8204 2011-02-15  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/47743
8207         * gcc.dg/torture/pr47743.c: New testcase.
8208
8209 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR middle-end/47581
8212         * gcc.target/i386/pr47581.c: New test.
8213
8214 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8215
8216         PR fortran/47730
8217         * gfortran.dg/select_type_22.f03: New.
8218
8219 2011-02-14  Jason Merrill  <jason@redhat.com>
8220
8221         * g++.dg/cpp0x/regress/enum1.C: New.
8222
8223 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8224
8225         * gnat.dg/include.adb: New test.
8226
8227 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8228
8229         PR fortran/47728
8230         * gfortran.dg/class_38.f03: New.
8231
8232 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8233
8234         * gcc.dg/pr46494.c: New test.
8235
8236 2011-02-14  Richard Guenther  <rguenther@suse.de>
8237
8238         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8239
8240 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242         PR ada/41929
8243         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8244         sparc*-sun-solaris2.11.
8245
8246 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8247
8248         PR fortran/47349
8249         * gfortran.dg/argument_checking_18.f90: New.
8250
8251 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8252
8253         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8254         * gfortran.dg/argument_checking_17.f90: New.
8255
8256 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8257
8258         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8259         are temporarily disabled.
8260         * gfortran.dg/class_7.f03: Ditto.
8261         * gfortran.dg/coarray_14.f90: Ditto.
8262         * gfortran.dg/typebound_proc_13.f03: Ditto.
8263
8264 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8265
8266         PR fortran/45586
8267         * gfortran.dg/extends_11.f03: New.
8268
8269 2011-02-11  Xinliang David Li  <davidxl@google.com>
8270
8271         PR tree-optimization/47707
8272         * g++.dg/tree-ssa/pr47707.C: New test.
8273
8274 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8275
8276         * g++.dg/opt/inline17.C: New test.
8277
8278 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8279
8280         PR fortran/47550
8281         * gfortran.dg/pure_formal_2.f90: New.
8282
8283 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8284
8285         PR rtl-optimization/47614
8286         * gfortran.dg/pr47614.f: New.
8287
8288 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8289
8290         PR driver/47678
8291         * gcc.dg/opts-6.c: New test.
8292
8293 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR debug/47684
8296         * gcc.dg/pr47684.c: New test.
8297
8298 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300         PR target/47629
8301         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8302         c99_runtime, dg-add-options c99_runtime.
8303         (main): Use __asm__.
8304
8305 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8306
8307         PR testsuite/47400
8308         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8309         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8310         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8311         * gcc.dg/ucnid-10.c: Likewise.
8312         * gcc.dg/ucnid-13.c: Likewise.
8313         * gcc.dg/ucnid-7.c: Likewise.
8314         * gcc.dg/ucnid-8.c: Likewise.
8315         Adapt dg-warning line number.
8316
8317 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8318
8319         * gcc.target/i386/parity-1.c: Use -march=k8.
8320         * gcc.target/i386/parity-2.c: Ditto.
8321         * gcc.target/i386/vecinit-1.c: Ditto.
8322         * gcc.target/i386/vecinit-2.c: Ditto.
8323
8324 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326         PR target/46610
8327         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8328         * gcc.target/mips/save-restore-3.c: Likewise.
8329         * gcc.target/mips/save-restore-4.c: Likewise.
8330         * gcc.target/mips/save-restore-5.c: Likewise.
8331
8332         PR target/47683
8333         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8334         * g++.dg/tree-prof/partition2.C: Likewise.
8335
8336 2011-02-09  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8339         rather than misdeclare std::puts.
8340
8341         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8342         * g++.dg/other/warning1.C: Likewise.
8343         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8344         * g++.old-deja/g++.gb/scope06.C: Likewise.
8345         * g++.old-deja/g++.law/cvt11.C: Likewise.
8346         * g++.old-deja/g++.law/init1.C: Likewise.
8347         * g++.dg/abi/mangle26.C: Likewise.
8348
8349         * g++.dg/template/function1.C: Adjust for C++0x mode.
8350         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8351
8352         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8353         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8354
8355         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8356
8357         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8358
8359         * g++.dg/cpp0x/regress: New directory.
8360         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8361         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8362         * g++.dg/cpp0x/regress/regress3.C: New.
8363
8364 2011-02-10  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/47677
8367         * gcc.dg/torture/pr47677.c: New testcase.
8368
8369 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8370
8371         * objc.dg/special/load-category-1.m: Remove unused header.
8372         * objc.dg/special/load-category-1a.m: Likewise.
8373         * objc.dg/special/load-category-2.m: Likewise.
8374         * objc.dg/special/load-category-2a.m: Likewise.
8375         * objc.dg/special/load-category-3.m: Likewise.
8376         * objc.dg/special/load-category-3a.m: Likewise.
8377         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8378         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8379         * objc.dg/attributes/class-attribute-1.m: Likewise.
8380         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8381         * obj-c++.dg/property/property.exp: Likewise.
8382         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8383         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8384         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8385         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8386         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8387         * obj-c++.dg/template-8.mm: Likewise.
8388
8389 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR target/47665
8392         * gcc.target/i386/pr47665.c: New test.
8393
8394 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8395
8396         PR testsuite/47622
8397         Revert
8398         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8399         PR debug/42631
8400         * gcc.dg/pr42631.c: Update test.
8401         * gcc.dg/pr42631-2.c: New test.
8402
8403 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8404
8405         PR fortran/47352
8406         * gfortran.dg/proc_decl_25.f90: New.
8407
8408 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8409
8410         PR fortran/47463
8411         * gfortran.dg/typebound_assignment_2.f03: New.
8412
8413 2011-02-09  Richard Guenther  <rguenther@suse.de>
8414
8415         PR tree-optimization/47664
8416         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8417
8418 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8419
8420         PR middle-end/47646
8421         * gnat.dg/uninit_func.adb: Adjust dg directive.
8422
8423 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8424
8425         PR middle-end/47646
8426         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8427
8428 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8429
8430         PR fortran/47637
8431         * gfortran.dg/auto_dealloc_2.f90: New.
8432
8433 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434
8435         * gcc.dg/builtins-config.h: Remove __sgi handling.
8436         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8437         -std=c99 for mips-sgi-irix6.5*.
8438
8439 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8440
8441         PR middle-end/45505
8442         * gfortran.dg/pr25923.f90: Remove xfails.
8443
8444 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8445
8446         PR fortran/47583
8447         * gfortran.dg/inquire_14.f90: New test.
8448
8449 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8450
8451         PR fortran/45290
8452         * gfortran.dg/pointer_init_6.f90: New.
8453
8454 2011-02-08  Jeff Law <law@redhat.com>
8455
8456         PR tree-optimization/42893
8457         * gcc.tree-ssa/pr42893.c: New test.
8458
8459 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8460
8461         PR tree-optimization/46834
8462         PR tree-optimization/46994
8463         PR tree-optimization/46995
8464         * gcc.dg/graphite/id-pr46834.c: New.
8465         * gfortran.dg/graphite/id-pr46994.f90: New.
8466         * gfortran.dg/graphite/id-pr46995.f90: New.
8467
8468 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8469
8470         PR middle-end/47646
8471         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8472         using the variable is known the warning is emitted there.
8473         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8474         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8475
8476         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8477         statement.
8478         (vg): Likewise.
8479         * gcc.dg/noreturn-1.c (foo5): Likewise.
8480         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8481         (method2): Likewise.
8482
8483         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8484         the return statement using the uninitialized variable.
8485         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8486
8487 2011-02-08  Richard Guenther  <rguenther@suse.de>
8488
8489         PR middle-end/47639
8490         * g++.dg/opt/pr47639.c: New testcase.
8491
8492 2011-02-08  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/47632
8495         * g++.dg/opt/pr47632.C: New testcase.
8496
8497 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8498
8499         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8500
8501 2011-02-07  Richard Guenther  <rguenther@suse.de>
8502
8503         PR tree-optimization/47615
8504         * g++.dg/opt/pr47615.C: New testcase.
8505
8506 2011-02-07  Richard Guenther  <rguenther@suse.de>
8507
8508         PR tree-optimization/47621
8509         * gcc.dg/torture/pr47621.c: New testcase.
8510
8511 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8512
8513         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8514
8515 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8516
8517         PR fortran/47592
8518         * gfortran.dg/allocate_with_source_1 : New test.
8519
8520 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8521
8522         PR middle-end/47610
8523         * gcc.dg/pr47610.c: New test.
8524
8525 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8526
8527         PR debug/42631
8528         * gcc.dg/pr42631.c: Update test.
8529         * gcc.dg/pr42631-2.c: New test.
8530
8531 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8532
8533         PR fortran/47574
8534         * gfortran.dg/pr47574.f90:  New test.
8535
8536 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8537
8538         PR tree-optimization/46194
8539         * gcc.dg/autopar/pr46194.c: New.
8540
8541 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8542
8543         PR tree-optimization/43695
8544         * g++.dg/ipa/pr43695.C: New.
8545
8546 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR inline-asm/23200
8549         * gcc.dg/pr23200.c: New test.
8550
8551 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8552
8553         PR c++/47589
8554         * g++.dg/pr47589.C: New test.
8555
8556 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8557
8558         PR c++/47398
8559         * g++.dg/template/typedef37.C: New test.
8560         * g++.dg/template/param1.C: Adjust expected error message.
8561
8562 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR middle-end/31490
8565         * gcc.dg/pr31490-2.c: New test.
8566         * gcc.dg/pr31490-3.c: New test.
8567         * gcc.dg/pr31490-4.c: New test.
8568
8569 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8570             Jakub Jelinek  <jakub@redhat.com>
8571
8572         PR c++/46890
8573         * g++.dg/parser/semicolon3.C: Adjust.
8574         * g++.dg/parser/semicolon4.C: New testcase.
8575         * g++.dg/pr46890.C: New testcase.
8576
8577 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8578
8579         PR c++/29571
8580         * g++.dg/init/pr29571.C: New.
8581
8582 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8583
8584         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8585         instead of vect_int.
8586
8587 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8588
8589         PR target/47312
8590         * gcc.target/i386/pr47312.c: New test.
8591
8592         PR target/47564
8593         * gcc.target/i386/pr47564.c: New test.
8594
8595 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8596
8597         PR tree-optimization/45122
8598         * gcc.dg/tree-ssa/pr45122.c: New.
8599
8600 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8601
8602         PR target/47272
8603         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8604         and vec_vsx_st.
8605
8606         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8607         and vsx so a default --with-cpu=power7 doesn't give an error
8608         when -mavoid-indexed-addresses is used.
8609
8610         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8611         wrapper function to save the arguments and then jump to the real
8612         function, rather than depending on the compiler not to move stuff
8613         before an asm.
8614         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8615
8616 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8617             Paul Thomas  <pault@gcc.gnu.org>
8618
8619         PR fortran/47082
8620         * gfortran.dg/class_37.f03 : New test.
8621
8622 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8623             Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/40979
8626         PR bootstrap/47044
8627         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8628         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8629         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8630         check_vect_support_and_set_flags.
8631         * gfortran.dg/graphite/vect-pr40979.f90: New.
8632
8633 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8634
8635         PR fortran/47572
8636         * gfortran.dg/class_36.f03: New.
8637
8638 2011-02-02  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/47566
8641         * gcc.dg/lto/20110201-1_0.c: New testcase.
8642
8643 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8644
8645         PR debug/47498
8646         PR debug/47501
8647         PR debug/45136
8648         PR debug/45130
8649         * debug/pr47498.c: New.
8650         * debug/pr47501.c: New.
8651
8652 2011-02-01  Richard Guenther  <rguenther@suse.de>
8653
8654         PR tree-optimization/47559
8655         * g++.dg/torture/pr47559.C: New testcase.
8656
8657 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8658
8659         PR fortran/47565
8660         * gfortran.dg/typebound_call_20.f03: New.
8661
8662 2011-02-01  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/47555
8665         * gcc.dg/pr47555.c: New testcase.
8666
8667 2011-02-01  Richard Guenther  <rguenther@suse.de>
8668
8669         PR tree-optimization/47541
8670         * g++.dg/torture/pr47541.C: New testcase.
8671
8672 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8673
8674         PR fortran/47455
8675         * gfortran.dg/typebound_call_19.f03: New.
8676
8677 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8678
8679         PR c++/47416
8680         * g++.dg/cpp0x/pr47416.C: New test.
8681
8682 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/47519
8685         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8686
8687 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8688
8689         PR fortran/47463
8690         * gfortran.dg/typebound_assignment_1.f03: New.
8691
8692 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8693
8694         PR tree-optimization/47538
8695         * gcc.c-torture/execute/pr47538.c: New test.
8696
8697 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8698
8699         PR target/45325
8700         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8701
8702 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8703
8704         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8705
8706 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8707
8708         PR rtl-optimization/44031
8709         * gcc.c-torture/compile/20110131-1.c: New test.
8710
8711 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8712
8713         PR fortran/47042
8714         * gfortran.dg/stmt_func_1.f90: New.
8715
8716 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8717
8718         PR fortran/47042
8719         * gfortran.dg/interface_34.f90: New.
8720
8721 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/47523
8724         * gfortran.dg/realloc_on_assign_5.f03: New test.
8725         * gfortran.dg/realloc_on_assign_5.f03: New test.
8726
8727 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8728
8729         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8730         * gfortran.dg/bessel_7.f90: Likewise.
8731         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8732
8733         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8734         * gfortran.dg/sum_init_expr.f03: Likewise.
8735
8736         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8737
8738         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8739         -r -nostdlib.
8740
8741         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8742         loop only on "vect_intfloat_cvt" targets.
8743
8744 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8745
8746         PR fortran/47531
8747         * gfortran.dg/shape_6.f90: New.
8748
8749 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         PR libgfortran/47434
8752         * gfortran.dg/read_infnan_1.f90: Update test.
8753         * gfortran.dg/module_nan.f90: Update test.
8754         * gfortran.dg/char4_iunit_1.f03: Update test.
8755         * gfortran.dg/large_real_kind_1.f90: Update test.
8756         * gfortran.dg/real_const_3.f90: Update test.
8757         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8758
8759 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8760
8761         PR c++/47311
8762         * g++.dg/template/param2.C: New test.
8763
8764 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8765
8766         PR libgfortran/47285
8767         * gfortran.dg/fmt_g.f: New test.
8768
8769 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8770
8771         PR fortran/47507
8772         * gfortran.dg/pure_formal_1.f90: New.
8773
8774 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8775
8776         PR target/42894
8777         * gcc.dg/tls/pr42894.c: New test.
8778
8779 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781         * gcc.dg/pr47276.c: Add dg-require-visibility.
8782
8783 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8786
8787 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8788             Tobias Burnus  <burnus@gcc.gnu.org>
8789
8790         PR fortran/45170
8791         PR fortran/35810
8792         PR fortran/47350
8793         * gfortran.dg/realloc_on_assign_3.f03: New test.
8794         * gfortran.dg/realloc_on_assign_4.f03: New test.
8795         * gfortran.dg/allocatable_function_5.f90: New test.
8796         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8797         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8798         implemented" dg-errors.
8799
8800 2011-01-27  Jan Hubicka  <jh@suse.cz>
8801
8802         PR middle-end/46949
8803         * gcc.dg/attr-weakref-4.c: New testcase
8804
8805 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8806
8807         PR tree-optimization/47228
8808         * gcc.dg/torture/pr47228.c: New test.
8809
8810 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8811
8812         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8813
8814 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8815
8816         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8817         when using auto-overlay support on the SPU.
8818
8819 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8820
8821         PR rtl-optimization/44174
8822         * gcc.target/i386/asm-6.c: New test.
8823
8824 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8825
8826         PR rtl-optimization/46856
8827         * gcc.c-torture/compile/pr46856.c: New test.
8828
8829 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8830             Andrew Pinski  <pinskia@gmail.com>
8831
8832         PR c/43082
8833         * gcc.dg/pr43082.c: New.
8834
8835 2011-01-26  DJ Delorie  <dj@redhat.com>
8836
8837         PR rtl-optimization/46878
8838         * gcc.dg/pr46878-1.c: New test.
8839
8840 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8841
8842         PR c++/47476
8843         * g++.dg/cpp0x/pr47476.C: New test.
8844
8845 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8846
8847         * gcc.c-torture/compile/20110126-1.c: New test.
8848
8849 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR c/47473
8852         * gcc.dg/torture/pr47473.c: New test.
8853
8854 2011-01-26  Jan Hubicka  <jh@suse.cz>
8855
8856         PR target/47237
8857         * gcc.c-torture/execute/pr47237.c: New testcase.
8858
8859 2011-01-26  Jan Hubicka  <jh@suse.cz>
8860
8861         PR tree-optimization/47190
8862         * gcc.dg/attr-weakref-3.c: New testcase.
8863
8864 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8865
8866         PR c++/43601
8867         * gcc.dg/dll-9a.c: New test file.
8868         * gcc.dg/dll-11.c: Likewise.
8869         * gcc.dg/dll-12.c: Likewise.
8870         * gcc.dg/dll-12a.c: Likewise.
8871         * gcc.dg/dll-11a.c: Likewise.
8872         * gcc.dg/dll-9.c: Likewise.
8873         * gcc.dg/dll-10.c: Likewise.
8874         * gcc.dg/dll-10a.c: Likewise.
8875         * g++.dg/ext/dllexport4a.cc: Likewise.
8876         * g++.dg/ext/dllexport4.C: Likewise.
8877         * g++.dg/ext/dllexport5.C: Likewise.
8878         * g++.dg/ext/dllexport5a.cc: Likewise.
8879
8880 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8881
8882         PR tree-optimization/46970
8883         * gcc.dg/graphite/pr46970.c: New.
8884
8885 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8886
8887         PR tree-optimization/46215
8888         * gcc.dg/graphite/pr46215.c: New.
8889
8890 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8891
8892         PR tree-optimization/46168
8893         * gcc.dg/graphite/pr46168.c: New.
8894
8895 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8896
8897         PR tree-optimization/43657
8898         * gcc.dg/graphite/pr43657.c: New.
8899
8900 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8901
8902         PR tree-optimization/29832
8903         * gfortran.dg/graphite/pr29832.f90: New.
8904
8905 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8906
8907         PR tree-optimization/43567
8908         * gcc.dg/graphite/pr43567.c: New.
8909
8910 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8911
8912         * gfortran.dg/graphite/interchange-4.f: New.
8913         * gfortran.dg/graphite/interchange-5.f: New.
8914
8915         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8916         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8917         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8918         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8919         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8920         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8921         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8922         * gfortran.dg/ltrans-7.f90: Removed.
8923         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8924
8925         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8926         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8927         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8928         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8929         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8930         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8931         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8932         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8933         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8934         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8935         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8936         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8937         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8938         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8939         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8940         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8941         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8942         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8943         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8944         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8945         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8946         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8947         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8948         * gcc.dg/tree-ssa/data-dep-1.c
8949         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8950         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8951         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8952         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8953         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8954
8955 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR tree-optimization/47265
8958         PR tree-optimization/47443
8959         * gcc.c-torture/compile/pr47265.c: New test.
8960         * gcc.dg/pr47443.c: New test.
8961
8962 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8963
8964         PR tree-optimization/47382
8965         * g++.dg/torture/pr47382.C: New test.
8966         * g++.dg/opt/devirt1.C: Xfail.
8967
8968 2011-01-25  Yao Qi  <yao@codesourcery.com>
8969
8970         PR target/45701
8971         * gcc.target/arm/pr45701-1.c: New test.
8972         * gcc.target/arm/pr45701-2.c: New test.
8973         * gcc.target/arm/pr45701-3.c: New test.
8974
8975 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8976             Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR tree-optimization/47271
8979         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8980
8981 2011-01-25  Nick Clifton  <nickc@redhat.com>
8982
8983         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8984         (saturate_add): Delete.
8985         (exchange): Delete.
8986         (main): Do not run saturate_add.
8987         (set_interrupts): Delete.
8988
8989 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8990
8991         PR fortran/47448
8992         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8993
8994 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR tree-optimization/47427
8997         PR tree-optimization/47428
8998         * gcc.c-torture/compile/pr47427.c: New test.
8999         * gcc.c-torture/compile/pr47428.c: New test.
9000
9001 2011-01-25  Richard Guenther  <rguenther@suse.de>
9002
9003         PR middle-end/47411
9004         * gcc.dg/torture/pr47411.c: New testcase.
9005
9006 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9007
9008         * gfortran.dg/graphite/id-24.f: New.
9009         * gfortran.dg/graphite/id-25.f: New.
9010
9011 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9012
9013         * gfortran.dg/graphite/id-23.f: New.
9014
9015 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9016
9017         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9018
9019 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9020
9021         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9022         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9023         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9024         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9025         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9026         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9027         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9028         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9029         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9030
9031 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9032
9033         * gcc.dg/graphite/block-0.c: Add documentation.
9034         * gcc.dg/graphite/block-4.c: Same.
9035         * gcc.dg/graphite/block-7.c: Same.
9036         * gcc.dg/graphite/block-8.c: New.
9037         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9038         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9039         * gcc.dg/graphite/interchange-12.c: Add documentation.
9040         * gcc.dg/graphite/interchange-13.c: New.
9041         * gcc.dg/graphite/interchange-14.c: New.
9042         * gcc.dg/graphite/interchange-15.c: New.
9043         * gcc.dg/graphite/interchange-8.c: Add documentation.
9044         * gcc.dg/graphite/interchange-mvt.c: Same.
9045
9046 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9047
9048         PR target/47408
9049         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9050         * gcc.target/powerpc/altivec-14.c: Ditto.
9051         * gcc.target/powerpc/altivec-33.c: Ditto.
9052         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9053         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9054         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9055         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9056         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9057         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9058         * g++.dg/ext/altivec-15.C: Ditto.
9059         * g++.dg/ext/altivec-types-1.C: Ditto.
9060         * g++.dg/ext/altivec-types-2.C: Ditto.
9061         * g++.dg/ext/altivec-types-3.C: Ditto.
9062         * g++.dg/ext/altivec-types-4.C: Ditto.
9063
9064 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9067
9068 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9069
9070         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9071         optimization options.
9072
9073 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9074
9075         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9076
9077         PR testsuite/45988
9078         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9079
9080 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9081
9082         PR fortran/47421
9083         * gfortran.dg/allocatable_scalar_12.f90: New.
9084
9085 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9086
9087         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9088         vectorization to be not profitable if peeling is used to
9089         realign the memory access.
9090         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9091         loop bound to avoid loop unrolling.
9092         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9093
9094 2011-01-22  Jan Hubicka  <jh@suse.cz>
9095
9096         PR lto/47333
9097         * g++.dg/lto/pr47333.C: New file.
9098
9099 2011-01-22  Jan Hubicka  <jh@suse.cz>
9100
9101         PR tree-optimization/43884
9102         PR lto/44334
9103         * gcc.dg/autopar/outer-2.c: Increase array size.
9104         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9105
9106 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9107
9108         PR fortran/38536
9109         * gfortran.dg/c_loc_tests_16.f90:  New test.
9110
9111 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9112
9113         PR fortran/47399
9114         * gfortran.dg/typebound_proc_19.f90: New.
9115
9116 2011-01-21  Jeff Law <law@redhat.com>
9117
9118         PR tree-optimization/47053
9119         * g++.dg/pr47053.C: New test.
9120
9121 2011-01-21  Jason Merrill  <jason@redhat.com>
9122
9123         PR c++/47041
9124         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9125
9126 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9127
9128         PR c++/47388
9129         * g++.dg/cpp0x/range-for10.C: New test.
9130         * g++.dg/template/for1.C: New test.
9131
9132         PR middle-end/45566
9133         * g++.dg/tree-prof/partition3.C: New test.
9134
9135         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9136
9137         PR rtl-optimization/47366
9138         * g++.dg/opt/pr47366.C: New test.
9139
9140 2011-01-21  Jason Merrill  <jason@redhat.com>
9141
9142         PR c++/46552
9143         * g++.dg/cpp0x/constexpr-regress2.C: New.
9144
9145         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9146
9147 2011-01-21  Jeff Law <law@redhat.com>
9148
9149         PR rtl-optimization/41619
9150         * gcc.dg/pr41619.c: New.
9151
9152 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR tree-optimization/47355
9155         * g++.dg/opt/pr47355.C: New test.
9156
9157 2011-01-21  Richard Guenther  <rguenther@suse.de>
9158
9159         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9160         making main hot.
9161
9162 2011-01-21  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/47365
9165         * gcc.dg/torture/pr47365.c: New testcase.
9166         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9167
9168 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9171
9172 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9173
9174         PR tree-optimization/47391
9175         * gcc.dg/pr47391.c: New test.
9176
9177 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9178
9179         * g++.dg/template/char1.C: Use signed char.
9180
9181 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9182
9183         PR fortran/47377
9184         * gfortran.dg/pointer_target_4.f90: New.
9185
9186 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9187
9188         PR target/47251
9189         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9190         ILP32 system and not IP32.
9191
9192 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9193
9194         PR debug/46583
9195         * g++.dg/debug/pr46583.C: New.
9196
9197 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR debug/47283
9200         * g++.dg/debug/pr47283.C: New test.
9201
9202         PR testsuite/47371
9203         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9204         * gcc.target/i386/headmerge-2.c: Likewise.
9205
9206 2011-01-20  Richard Guenther  <rguenther@suse.de>
9207
9208         PR middle-end/47370
9209         * gcc.dg/torture/pr47370.c: New testcase.
9210
9211 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR tree-optimization/46130
9214         * gcc.dg/pr46130-1.c: New test.
9215         * gcc.dg/pr46130-2.c: New test.
9216
9217 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9218
9219         PR c++/47291
9220         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9221
9222 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9223
9224         PR debug/46240
9225         * g++.dg/debug/pr46240.cc: New.
9226
9227 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9228
9229         PR c++/47303
9230         * g++.dg/template/anonunion1.C: New test.
9231
9232         PR rtl-optimization/47337
9233         * gcc.c-torture/execute/pr47337.c: New test.
9234
9235 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9236
9237         PR testsuite/45342
9238         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9239
9240 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9241
9242         PR tree-optimization/46021
9243         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9244
9245 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR tree-optimization/47290
9248         * g++.dg/torture/pr47290.C: New test.
9249
9250 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9251
9252         PR fortran/47240
9253         * gfortran.dg/proc_ptr_comp_29.f90: New.
9254
9255 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9256
9257         PR testsuite/41146
9258         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9259         powerpc-apple-darwin9.
9260
9261 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR rtl-optimization/47299
9264         * gcc.c-torture/execute/pr47299.c: New test.
9265
9266 2011-01-17  Jason Merrill  <jason@redhat.com>
9267
9268         * g++.dg/cpp0x/constexpr-virtual.C: New.
9269
9270 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR fortran/47331
9273         * gfortran.dg/gomp/pr47331.f90: New test.
9274
9275 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9276
9277         PR objc/47314
9278         * objc.dg/selector-warn-1.m: New.
9279         * obj-c++.dg/selector-warn-1.mm: New.
9280
9281 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9282
9283         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9284         Update dg-final accordingly.
9285
9286 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9287
9288         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9289
9290 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9291
9292         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9293         target check.
9294         * gcc.dg/guality/pr36728-2.c: Likewise.
9295
9296 2011-01-17  Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/47313
9299         * g++.dg/torture/pr47313.C: New testcase.
9300
9301 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9302
9303         PR target/47318
9304         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9305         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9306         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9307         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9308
9309         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9310         as __m256i.
9311         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9312         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9313         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9314
9315 2011-01-17  Richard Guenther  <rguenther@suse.de>
9316
9317         PR tree-optimization/45967
9318         * gcc.dg/torture/pr45967-2.c: New testcase.
9319         * gcc.dg/torture/pr45967-3.c: Likewise.
9320
9321 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9322
9323         PR testsuite/47325
9324         * g++.dg/ext/pr47213.C: Require visibility.
9325
9326 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9327
9328         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9329         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9330
9331 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9332
9333         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9334         Linux-based targets.
9335
9336 2011-01-13  Jan Hubicka  <jh@suse.cz>
9337
9338         PR tree-optimization/47276
9339         * gcc.dg/pr47276.c: New testcase.
9340
9341 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9342             Jonathan Wakely  <jwakely.gcc@gmail.com>
9343
9344         PR c++/33558
9345         * g++.dg/other/pr33558.C: New.
9346         * g++.dg/other/pr33558-2.C: New.
9347
9348 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9349
9350         PR tree-optimization/45934
9351         PR tree-optimization/46302
9352         * g++.dg/ipa/devirt-c-1.C: New test.
9353         * g++.dg/ipa/devirt-c-2.C: Likewise.
9354         * g++.dg/ipa/devirt-c-3.C: Likewise.
9355         * g++.dg/ipa/devirt-c-4.C: Likewise.
9356         * g++.dg/ipa/devirt-c-5.C: Likewise.
9357         * g++.dg/ipa/devirt-c-6.C: Likewise.
9358         * g++.dg/ipa/devirt-6.C: Likewise.
9359         * g++.dg/ipa/devirt-d-1.C: Likewise.
9360         * g++.dg/torture/pr45934.C: Likewise.
9361
9362 2011-01-14  Jason Merrill  <jason@redhat.com>
9363
9364         * g++.dg/cpp0x/variadic105.C: New.
9365
9366 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9367             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9368
9369         PR objc/45989
9370         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9371         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9372         execution tests on i?86-*-*, x86_64-*-* and
9373         powerpc*-apple-darwin* && ilp32.
9374         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9375         tests on i?86-*-* and x86_64-*-*.
9376
9377 2011-01-14  Richard Guenther  <rguenther@suse.de>
9378
9379         PR tree-optimization/47280
9380         * g++.dg/opt/pr47280.C: New testcase.
9381
9382 2011-01-14  Jason Merrill  <jason@redhat.com>
9383
9384         * g++.dg/cpp0x/constexpr-regress1.C: New.
9385
9386         * g++.dg/ext/flexary2.C: New.
9387
9388 2011-01-14  Richard Guenther  <rguenther@suse.de>
9389
9390         PR middle-end/47281
9391         * gcc.dg/torture/pr47281.c: New testcase.
9392         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9393
9394 2011-01-14  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/47286
9397         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9398
9399 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9400
9401         PR c++/47213
9402         * g++.dg/ext/pr47213.C: New.
9403
9404 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9405
9406         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9407
9408 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9409             Mikael Morin  <mikael@gcc.gnu.org>
9410
9411         PR fortran/45848
9412         PR fortran/47204
9413         * gfortran.dg/select_type_20.f90: New.
9414         * gfortran.dg/select_type_21.f90: New.
9415
9416 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9417
9418         PR target/47251
9419         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9420
9421 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9422
9423         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9424         * gcc.dg/guality/pr36728-2.c: Likewise.
9425
9426 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9427
9428         PR debug/PR46973
9429         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9430
9431 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9432
9433         PR rtl-optimization/45352
9434         * gcc.dg/pr45352-3.c: New.
9435
9436 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9437
9438         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9439         comment.
9440         * g++.dg/cpp0x/range-for8.C: New.
9441         * g++.dg/cpp0x/range-for9.C: New.
9442
9443 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9444
9445         PR debug/47209
9446         * g++.dg/debug/pr47209.C: New.
9447
9448 2011-01-12  Richard Guenther  <rguenther@suse.de>
9449
9450         PR lto/47259
9451         * gcc.dg/lto/pr47259_0.c: New testcase.
9452         * gcc.dg/lto/pr47259_1.c: Likewise.
9453
9454 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9455
9456         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9457         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9458         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9459         methods missing from the OBJC2 Object.
9460         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9461         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9462         GNU and NeXT runtimes.
9463         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9464         comments.
9465         * objc-obj-c++-shared/Object1.m: Likewise.
9466         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9467         * objc.dg/proto-qual-1.m: Likewise.
9468         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9469         * obj-c++.dg/proto-qual-1.mm: Likewise.
9470
9471 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9472
9473         PR testsuite/33033
9474         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9475
9476 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9477
9478         Fixed the Objective-C++ testsuite and updated all tests.
9479         * lib/obj-c++.exp (obj-c++_init): Declare and set
9480         gcc_warning_prefix and gcc_error_prefix.
9481         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9482         'dg-warning', 'dg-message' and 'dg-error'.
9483         * obj-c++.dg/class-extension-3.mm: Likewise.
9484         * obj-c++.dg/class-protocol-1.mm: Likewise.
9485         * obj-c++.dg/encode-7.mm: Likewise.
9486         * obj-c++.dg/exceptions-3.mm: Likewise.
9487         * obj-c++.dg/exceptions-5.mm: Likewise.
9488         * obj-c++.dg/method-12.mm: Likewise.
9489         * obj-c++.dg/method-13.mm: Likewise.
9490         * obj-c++.dg/method-15.mm: Likewise.
9491         * obj-c++.dg/method-16.mm: Likewise.
9492         * obj-c++.dg/method-4.mm: Likewise.
9493         * obj-c++.dg/method-8.mm: Likewise.
9494         * obj-c++.dg/method-conflict-1.mm: Likewise.
9495         * obj-c++.dg/method-conflict-2.mm: Likewise.
9496         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9497         and uncommented second part of the testcase now that the testsuite
9498         works correctly.
9499         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9500         and uncommented second part of the testcase now that the testsuite
9501         works correctly.
9502         * obj-c++.dg/private-1.mm: Likewise.
9503         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9504         * obj-c++.dg/syntax-error-7.mm: Likewise.
9505         * obj-c++.dg/warn5.mm: Likewise.
9506         * obj-c++.dg/property/at-property-14.mm: Likewise.
9507         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9508         FIXME.
9509         * obj-c++.dg/property/at-property-18.mm: Likewise.
9510         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9511         FIXME.
9512         * obj-c++.dg/property/at-property-21.mm: Likewise.
9513         * obj-c++.dg/property/at-property-28.mm: Likewise.
9514         * obj-c++.dg/property/at-property-5.mm: Likewise.
9515         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9516         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9517         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9518         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9519         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9520         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9521         * obj-c++.dg/tls/diag-5.mm: Likewise.
9522         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9523         dg-error, now matched correctly.
9524
9525 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9526
9527         * objc.dg/property/at-property-29.m: New.
9528         * obj-c++.dg/property/at-property-29.mm: New.
9529
9530 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9531
9532         * go.test/go-test.exp (go-set-goarch): New proc.
9533         (go-gc-tests): Use it.
9534
9535 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9536
9537         PR debug/46955
9538         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9539
9540 2011-01-11  Richard Henderson  <rth@redhat.com>
9541
9542         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9543
9544 2011-01-11  Jan Hubicka  <jh@suse.cz>
9545
9546         PR lto/45721
9547         PR lto/45375
9548         * gcc.dg/lto/pr45721_1.c: New file.
9549         * gcc.dg/lto/pr45721_0.c: New file.
9550
9551 2011-01-11  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/46076
9554         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9555
9556 2011-01-11  Jeff Law <law@redhat.com>
9557
9558         * PR tree-optimization/47086
9559         * gcc.dg/pr47086.c: New test.
9560
9561 2011-01-11  Jason Merrill  <jason@redhat.com>
9562
9563         PR c++/46658
9564         * g++.dg/template/new10.C: New.
9565
9566         PR c++/45520
9567         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9568
9569 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9570
9571         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9572         Split type definitions and NSConstantString class into...
9573         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9574         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9575         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9576         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9577         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9578         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9579         to comments.
9580         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9581         encode defines for newer NeXT system headers.
9582         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9583         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9584         * objc.dg/foreach-5.m: Likewise.
9585         * objc.dg/foreach-2.m: Likewise.
9586         * objc.dg/foreach-4.m: Likewise.
9587         * objc.dg/torture/strings/string1.m: Likewise.
9588         * objc.dg/torture/strings/string2.m: Likewise.
9589         * objc.dg/torture/strings/string3.m: Likewise.
9590         * objc.dg/torture/strings/string4.m: Likewise.
9591         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9592         header and stand alone.
9593         * obj-c++.dg/strings/strings-2.mm: Likewise.
9594         * objc.dg/torture/strings/const-str-3.m: Likewise.
9595         * objc.dg/strings/strings-2.m: Likewise.
9596         * objc.dg/strings/const-str-12b.m: Likewise.
9597
9598 2011-01-12  Richard Guenther  <rguenther@suse.de>
9599
9600         PR middle-end/32511
9601         * gcc.dg/attr-weak-1.c: Adjust.
9602
9603 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9604
9605         PR fortran/47051
9606         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9607         standard compliant and comment.
9608
9609 2011-01-10  Jan Hubicka  <jh@suse.cz>
9610
9611         PR lto/46083
9612         * gcc.dg/initpri3.c: New testcase.
9613
9614 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         PR lto/47222
9617         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9618         externally visible.
9619         (g_esi): Likewise.
9620         (g_ebx): Likewise.
9621         (g_ebp): Likewise.
9622         (g_esp): Likewise.
9623         (g_ebp_save): Likewise.
9624         (g_esp_save): Likewise.
9625
9626 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9627
9628         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9629
9630 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9631
9632         PR tree-optimization/46021
9633         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9634         i?86-*-*, x86_64-*-*.
9635
9636 2011-01-10  Jeff Law <law@redhat.com>
9637
9638         * PR tree-optimization/47141
9639         * gcc.c-torture/compile/pr47141.c: New test.
9640
9641 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9642
9643         PR testsuite/46230
9644         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9645         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9646         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9647         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9648
9649         PR testsuite/46230
9650         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9651         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9652         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9653         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9654         being vectorized.  Adjust dg-final pattern.
9655
9656         PR testsuite/46230
9657         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9658         * gcc.dg/vect/slp-24.c: Likewise.
9659
9660 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9661
9662         PR c++/47218
9663         * g++.dg/other/pr47218-1.C: New test file.
9664         * g++.dg/other/pr47218.C: Likewise.
9665         * g++.dg/other/pr47218.h: New supporting header.
9666
9667 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9668
9669         PR objc/47232
9670         * objc.dg/attributes/invalid-attribute-1.m: New.
9671         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9672
9673 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9674
9675         PR fortran/47224
9676         * gfortran.dg/proc_ptr_comp_28.f90: New.
9677
9678 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9679
9680         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9681         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9682         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9683         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9684         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9685         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9686         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9687         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9688         * objc.dg/gnu-api-2-class.m: Likewise.
9689         * objc.dg/gnu-api-2-ivar.m: Likewise.
9690         * objc.dg/gnu-api-2-method.m: Likewise.
9691         * objc.dg/gnu-api-2-objc.m: Likewise.
9692         * objc.dg/gnu-api-2-object.m: Likewise.
9693         * objc.dg/gnu-api-2-property.m: Likewise.
9694         * objc.dg/gnu-api-2-protocol.m: Likewise.
9695         * objc.dg/gnu-api-2-sel.m: Likewise.
9696
9697 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9698
9699         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9700         * objc.dg/objc-foreach-4.m: Likewise.
9701         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9702         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9703         * objc.dg/foreach-4.m: Likewise.
9704         * objc.dg/foreach-5.m: Likewise.
9705         * objc.dg/foreach-3.m: Return self from init.
9706
9707 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9708
9709         PR fortran/38536
9710         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9711
9712 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9713
9714         PR fortran/46313
9715         * gfortran.dg/class_35.f90: New.
9716
9717 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9718
9719         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9720
9721 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9722
9723         PR objc/47078
9724         * objc.dg/invalid-method-2.m: New.
9725         * obj-c++.dg/invalid-method-2.mm: New.
9726
9727 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9728
9729         PR fortran/46896
9730         * gfortran.dg/transpose_optimization_2.f90 : New test.
9731
9732 2011-01-08  Jan Hubicka  <jh@suse.cz>
9733
9734         PR tree-optmization/46469
9735         * g++.dg/torture/pr46469.C: New testcase.
9736
9737 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9738
9739         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9740         emulation of libobjc-gnu structure layout functionality to ..
9741         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9742         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9743         * objc/execute/bf-common.h: Adjust headers.
9744         * objc/execute/bf-1.m: Likewise.
9745         * objc/execute/bf-2.m: Likewise.
9746         * objc/execute/bf-3.m: Likewise.
9747         * objc/execute/bf-4.m: Likewise.
9748         * objc/execute/bf-5.m: Likewise.
9749         * objc/execute/bf-6.m: Likewise.
9750         * objc/execute/bf-7.m: Likewise.
9751         * objc/execute/bf-8.m: Likewise.
9752         * objc/execute/bf-9.m: Likewise.
9753         * objc/execute/bf-10.m: Likewise.
9754         * objc/execute/bf-11.m: Likewise.
9755         * objc/execute/bf-12.m: Likewise.
9756         * objc/execute/bf-13.m: Likewise.
9757         * objc/execute/bf-14.m: Likewise.
9758         * objc/execute/bf-15.m: Likewise.
9759         * objc/execute/bf-16.m: Likewise.
9760         * objc/execute/bf-17.m: Likewise.
9761         * objc/execute/bf-18.m: Likewise.
9762         * objc/execute/bf-19.m: Likewise.
9763         * objc/execute/bf-20.m: Likewise.
9764         * objc/execute/bf-21.m: Likewise.
9765         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9766         objc_get_type_qualifiers ().
9767
9768 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9769
9770         PR fortran/45777
9771         * gfortran.dg/dependency_39.f90:  New test.
9772
9773 2011-01-07  Jan Hubicka  <jh@suse.cz>
9774
9775         Get builtins tests ready for linker plugin.
9776         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9777         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9778         my_memset, my_bzero): Mark used.
9779         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9780         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9781         volatile.
9782         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9783         volatile.
9784
9785 2011-01-07  Jan Hubicka  <jh@suse.cz>
9786
9787         PR tree-optimization/46367
9788         * g++.dg/torture/pr46367.C: New file.
9789
9790 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR target/47201
9793         * gcc.dg/pr47201.c: New test.
9794
9795         PR bootstrap/47187
9796         * gcc.dg/tree-prof/pr47187.c: New test.
9797
9798 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9799
9800         PR fortran/41580
9801         * gfortran.dg/extends_type_of_3.f90: New.
9802
9803 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9804
9805         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9806         * g++.dg/ext/dllimport-MI1.C: Likewise.
9807         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9808         * g++.dg/ext/dllimport10.C: Likewise.
9809         * g++.dg/ext/dllimport11.C: Likewise.
9810         * g++.dg/ext/dllimport12.C: Likewise.
9811         * g++.dg/ext/dllimport13.C: Likewise.
9812         * g++.dg/ext/dllimport2.C: Likewise.
9813         * g++.dg/ext/dllimport3.C: Likewise.
9814         * g++.dg/ext/dllimport4.C: Likewise.
9815         * g++.dg/ext/dllimport5.C: Likewise.
9816         * g++.dg/ext/dllimport6.C: Likewise.
9817         * g++.dg/ext/dllimport8.C: Likewise.
9818         * g++.dg/ext/dllimport9.C: Likewise.
9819         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9820         targets, too. Additionally enable test for i?86-*-mingw*.
9821         * g++.dg/ext/selectany1.C: Likewise.
9822         Remove guard variable check.
9823
9824 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9825
9826         PR fortran/47189
9827         PR fortran/47194
9828         * gfortran.dg/storage_size_3.f08: Extended.
9829
9830 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR c++/47022
9833         * g++.dg/template/stdarg1.C: New test.
9834
9835 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9836
9837         PR fortran/47195
9838         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9839         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9840         from the interface of functions to not hide the errors that
9841         shall be tested.
9842
9843 2011-01-06  Jan Hubicka  <jh@suse.cz>
9844
9845         * gcc.dg/lto/pr47188_0.c: New testcase.
9846         * gcc.dg/lto/pr47188_1.c: New testcase.
9847
9848 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9849
9850         PR fortran/33117
9851         PR fortran/46478
9852         * gfortran.dg/interface_33.f90: New test.
9853
9854 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR c/47150
9857         * gcc.c-torture/compile/pr47150.c: New test.
9858
9859 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9860
9861         PR tree-optimization/47139
9862         * gcc.dg/vect/pr47139.c: New test.
9863
9864 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9865
9866         PR fortran/47180
9867         * gfortran.dg/extends_type_of_2.f03: New.
9868
9869 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9870
9871         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9872
9873 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9874
9875         * gnat.dg/opt14.adb: New test.
9876
9877 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9878
9879         PR fortran/46017
9880         * gfortran.dg/allocate_error_2.f90:  New test.
9881
9882 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9883
9884         PR fortran/47024
9885         * gfortran.dg/storage_size_3.f08: New.
9886
9887 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9888
9889         PR libgfortran/47154
9890         * gfortran.dg/namelist_68.f90: New test.
9891
9892 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9893
9894         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9895
9896 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9897
9898         PR fortran/46448
9899         * gfortran.dg/class_34.f90: New.
9900
9901 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9902
9903         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9904         use __builtin_inff.  Skip all single-precision tests that require
9905         Infinity.
9906
9907 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9908
9909         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9910
9911 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR tree-optimization/47148
9914         * gcc.c-torture/execute/pr47148.c: New test.
9915
9916         PR tree-optimization/47155
9917         * gcc.c-torture/execute/pr47155.c: New test.
9918
9919         PR rtl-optimization/47157
9920         * gcc.c-torture/compile/pr47157.c: New test.
9921
9922 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9923
9924         * gcc.dg/torture/vector-shift2.c (schar): Define.
9925         (main): Always use schar or uchar instead of plain "char" to avoid
9926         dependencies on implementation-defined char signedness.
9927
9928 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9929
9930         PR tree-optimization/46801
9931         * gnat.dg/pack9.adb: Remove xfail.
9932
9933 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9934
9935         PR tree-optimization/46984
9936         * g++.dg/ipa/pr46984.C: New test.
9937
9938 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9939
9940         PR fortran/46408
9941         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9942
9943 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR tree-optimization/47140
9946         * gcc.c-torture/compile/pr47140.c: New test.
9947
9948         PR rtl-optimization/47028
9949         * gcc.dg/pr47028.c: New test.
9950
9951 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9952
9953         * objc.dg/protocol-forward-1.m: Removed TODO.
9954         * objc.dg/protocol-forward-2.m: New.
9955         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9956         * obj-c++.dg/protocol-forward-2.mm: New.
9957
9958 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9959
9960         PR target/38662
9961         * g++.dg/eh/pr38662.C: New testcase.
9962
9963 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9964
9965         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9966         scan for newline '\n'.
9967
9968 \f
9969 Copyright (C) 2011 Free Software Foundation, Inc.
9970
9971 Copying and distribution of this file, with or without modification,
9972 are permitted in any medium without royalty provided the copyright
9973 notice and this notice are preserved.